@media(hover:hover)and (pointer:fine){body.template-index .cs-item{perspective:900px}body.template-index .cs-link{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,.61,.36,1)}body.template-index .cs-item:hover .cs-link{transform:translate3d(0,-7px,0) rotateX(3.2deg) scale(1.012)}body.template-index .cs-media{transition:box-shadow .55s cubic-bezier(.22,.61,.36,1)!important}body.template-index .cs-item:hover .cs-media{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold, #B8964E) 45%,transparent),0 18px 34px -18px color-mix(in srgb,var(--charcoal, #1C1917) calc(38% * var(--shadow-scale, 1)),transparent)!important}body.template-index .cs-label{transition:transform .55s cubic-bezier(.22,.61,.36,1),color .35s ease!important}body.template-index .cs-item:hover .cs-label{transform:translateZ(22px)}}@media(min-width:750px){body.anim-on.anim-scroll.template-index .cs-grid[data-anim-stagger].in>*:nth-child(5n+1){transition-delay:0ms}body.anim-on.anim-scroll.template-index .cs-grid[data-anim-stagger].in>*:nth-child(5n+2){transition-delay:calc(var(--anim-delay, 80ms) * 1)}body.anim-on.anim-scroll.template-index .cs-grid[data-anim-stagger].in>*:nth-child(5n+3){transition-delay:calc(var(--anim-delay, 80ms) * 2)}body.anim-on.anim-scroll.template-index .cs-grid[data-anim-stagger].in>*:nth-child(5n+4){transition-delay:calc(var(--anim-delay, 80ms) * 3)}body.anim-on.anim-scroll.template-index .cs-grid[data-anim-stagger].in>*:nth-child(5n+5){transition-delay:calc(var(--anim-delay, 80ms) * 4)}body.template-index .cs-grid{row-gap:clamp(40px,3.4vw,60px)!important}}body.template-index .cs-label{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;text-wrap:balance}body.lux-on.template-index .hero-slider{background-image:radial-gradient(900px 620px at 16% 12%,color-mix(in srgb,var(--gold, #B8964E) 7%,transparent),transparent 62%)}body.template-index .hs-media{box-shadow:0 1px color-mix(in srgb,var(--gold, #B8964E) 22%,transparent),0 26px 60px -28px color-mix(in srgb,var(--charcoal, #1C1917) calc(30% * var(--shadow-scale, 1)),transparent)}body.template-index .section-eyebrow,body.template-index .cs-eyebrow,body.template-index .hs-eyebrow,body.template-index .gift-eyebrow{font-size:clamp(10px,.72vw,11.5px);letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--gold, #B8964E)}body.template-index .section-title,body.template-index .cs-heading,body.template-index .heritage-title,body.template-index .gift-heading{text-wrap:balance;letter-spacing:-.015em}@media(hover:hover)and (pointer:fine){body.template-index .craft-step,body.template-index .trust-item{transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .45s ease}body.template-index .craft-step:hover,body.template-index .trust-item:hover{transform:translate3d(0,-2px,0)}}@media(max-width:749px){body.template-index{overflow-x:clip}body.template-index .cs-link,body.template-index .cs-item:hover .cs-link,body.template-index .cs-item:hover .cs-label{transform:none;transition:none}body.template-index .cs-grid{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%);scroll-padding-left:18px}body.template-index .hs-media{box-shadow:0 1px color-mix(in srgb,var(--gold, #B8964E) 20%,transparent)}body.template-index .hs-btn,body.template-index .gift-cta,body.template-index .view-all,body.template-index .heritage-ctas>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.template-index .section-eyebrow,body.template-index .cs-eyebrow,body.template-index .hs-eyebrow,body.template-index .gift-eyebrow{letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){body.template-index .cs-link,body.template-index .cs-label,body.template-index .cs-media,body.template-index .craft-step,body.template-index .trust-item{transition:none!important}body.template-index .cs-item:hover .cs-link,body.template-index .cs-item:hover .cs-label,body.template-index .craft-step:hover,body.template-index .trust-item:hover{transform:none!important}body.anim-on.anim-scroll.template-index .cs-grid[data-anim-stagger].in>*{transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/home-luxe.css.map */
