.cj-home-hero{min-height:520px}.cj-home-hero .cj-hero-copy{padding:44px 10% 44px 12%}.cj-home-hero .cj-hero-copy h1{margin-bottom:28px}.cj-home-hero .cj-hero-link{min-height:390px}.cj-home-hero .cj-hero-picker{padding-bottom:18px}.cj-home-hero .cj-metal-selection{text-align:center}.cj-home-designs{padding-top:48px;padding-bottom:48px}.cj-home-designs .cj-section-heading{margin-bottom:24px}.cj-home-designs .cj-card-image{width:100%;max-width:320px;aspect-ratio:1;margin-inline:auto;position:relative;overflow:hidden}.cj-home-designs .cj-card-image img.cj-home-image{position:absolute;width:var(--cj-ring-width,100%);height:var(--cj-ring-height,100%);left:var(--cj-ring-left,50%);top:var(--cj-ring-top,50%);max-width:none;padding:0;margin:0;object-fit:contain;transform-origin:center;transform:translate(-50%,-50%) rotate(var(--cj-ring-rotation,0deg))}.cj-home-designs .cj-card-image:hover img.cj-home-image{transform:translate(-50%,-50%) rotate(var(--cj-ring-rotation,0deg)) scale(1.04)}.cj-home-designs [hidden]{display:none!important}.cj-home-designs .cj-card-category{margin-top:14px}.cj-home-designs .cj-metal-picker{margin-top:10px}.cj-home-designs .cj-grid-2{max-width:880px;margin-inline:auto;gap:24px 64px}.cj-home-designs h3 a:hover{text-decoration:underline;text-underline-offset:5px}.cj-home-designs .cj-detail{margin-top:12px}.cj-home-designs .cj-metal-buttons button{min-width:44px;min-height:44px}.cj-home-spotlight .cj-gallery{padding:14px 6% 24px}.cj-home-spotlight .cj-gallery-main{aspect-ratio:1.5;max-height:420px}.cj-home-spotlight .cj-spotlight-copy{padding:32px 12%}.cj-home-spotlight .cj-thumbnails button{width:64px;height:64px}.cj-home-hero~*{min-width:0}.cj-content:has(#cj-home-family){max-width:1000px;text-align:center;padding-top:46px;padding-bottom:46px}.cj-content:has(#cj-home-family) h2{margin-bottom:18px}.cj-content:has(#cj-home-family) .cj-prose{margin-top:0}#cj-home-family{max-width:650px;margin-inline:auto}#cj-home-family p{margin:0 0 22px;font-size:16px;line-height:1.8}#cj-home-family .cj-text-link{margin-inline:auto}@media(max-width:799px){.cj-home-hero{min-height:0}.cj-home-hero .cj-hero-copy{padding:28px 6% 24px}.cj-home-hero .cj-eyebrow{margin-bottom:14px}.cj-home-hero .cj-intro{margin:18px 0 20px}.cj-home-hero .cj-text-link{margin-top:16px}.cj-home-hero .cj-hero-art{order:0}.cj-home-hero .cj-hero-link{min-height:0;height:auto;aspect-ratio:1.4;max-height:360px}.cj-home-hero .cj-hero-picker{padding:0 6% 20px}.cj-home-designs{padding-top:34px;padding-bottom:34px}.cj-home-designs .cj-section-heading{margin-bottom:20px}.cj-home-designs .cj-section-heading>p{margin-top:12px}.cj-home-designs .cj-grid-2{gap:24px}.cj-home-spotlight .cj-spotlight-copy{padding:28px 6% 34px}.cj-home-spotlight .cj-gallery-main{max-height:360px}}@media(max-width:480px){.cj-home-designs .cj-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.cj-home-designs .cj-design-grid{gap:24px 14px}.cj-home-designs h3,.cj-home-designs .cj-grid-2 .cj-design-card h3{font-size:19px;line-height:1.3;min-height:2.6em}.cj-home-designs .cj-card-category{font-size:10px;min-height:3em;margin:8px 0 6px}.cj-home-designs .cj-metal-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cj-home-designs .cj-metal-buttons button{width:100%;min-width:0;height:44px;padding:5px}.cj-home-designs .cj-swatch{width:21px;height:21px}.cj-home-designs .cj-metal-selection,.cj-home-designs .cj-detail,.cj-home-designs .cj-grid-2 .cj-detail{font-size:11px}.cj-home-designs .cj-detail summary{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cj-home.css.map */
