.BestSellers-module-scss-module__jJhxCa__heading{justify-content:space-between;align-items:end;gap:var(--space-xl);margin-bottom:var(--space-lg);display:flex}.BestSellers-module-scss-module__jJhxCa__heading h1{margin-top:var(--space-sm)}.BestSellers-module-scss-module__jJhxCa__heading p{max-width:20rem;margin:0}
.BrandStoryBand-module-scss-module__jynuaq__band{padding:clamp(5rem,12vw,11rem) var(--margin-desktop);background:var(--color-surface-container)}.BrandStoryBand-module-scss-module__jynuaq__band>div{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(2rem,8vw,9rem);display:grid}.BrandStoryBand-module-scss-module__jynuaq__image{min-height:38rem;position:relative;overflow:hidden}.BrandStoryBand-module-scss-module__jynuaq__image img{object-fit:cover}.BrandStoryBand-module-scss-module__jynuaq__copy{justify-items:start;gap:var(--space-md);max-width:32rem;display:grid}.BrandStoryBand-module-scss-module__jynuaq__copy h1,.BrandStoryBand-module-scss-module__jynuaq__copy p{margin:0}.BrandStoryBand-module-scss-module__jynuaq__eyebrow{align-items:center;gap:var(--space-sm);color:var(--color-secondary);font:var(--type-label-sm);text-transform:uppercase;display:inline-flex}.BrandStoryBand-module-scss-module__jynuaq__signature{color:var(--color-secondary);font:var(--type-label-sm);text-transform:uppercase}@media (max-width:64rem){.BrandStoryBand-module-scss-module__jynuaq__band{padding:var(--space-xl) var(--margin-desktop)}.BrandStoryBand-module-scss-module__jynuaq__band>div{gap:var(--space-lg);grid-template-columns:1fr}.BrandStoryBand-module-scss-module__jynuaq__image{min-height:clamp(22rem,55vw,34rem)}}@media (max-width:40rem){.BrandStoryBand-module-scss-module__jynuaq__band{padding:var(--space-xl) var(--margin)}.BrandStoryBand-module-scss-module__jynuaq__image{min-height:22rem}}
.FeaturedRitualSet-module-scss-module___SCchW__section{padding:clamp(5rem,10vw,9rem) var(--margin-desktop);background:var(--color-primary-container);color:var(--color-inverse-on-surface)}.FeaturedRitualSet-module-scss-module___SCchW__intro,.FeaturedRitualSet-module-scss-module___SCchW__carousel{width:min(100%,var(--content-width));margin-inline:auto}.FeaturedRitualSet-module-scss-module___SCchW__intro{gap:var(--space-sm);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.FeaturedRitualSet-module-scss-module___SCchW__intro h2,.FeaturedRitualSet-module-scss-module___SCchW__intro p{margin:0}.FeaturedRitualSet-module-scss-module___SCchW__intro h2{color:var(--color-inverse-on-surface);font:var(--type-headline-md)}.FeaturedRitualSet-module-scss-module___SCchW__intro p{color:var(--color-inverse-primary)}.FeaturedRitualSet-module-scss-module___SCchW__carousel{background:var(--color-inverse-surface);grid-template-columns:1.15fr .85fr;min-height:36rem;display:grid}.FeaturedRitualSet-module-scss-module___SCchW__image{background:var(--color-surface-container-high);min-height:36rem;position:relative;overflow:hidden}.FeaturedRitualSet-module-scss-module___SCchW__imageFrame{position:absolute;inset:0}.FeaturedRitualSet-module-scss-module___SCchW__imageFrame img{object-fit:cover}.FeaturedRitualSet-module-scss-module___SCchW__imageLabel{right:var(--space-md);bottom:var(--space-md);z-index:1;color:var(--color-secondary-container);font:var(--type-label-sm);letter-spacing:.12em;position:absolute}.FeaturedRitualSet-module-scss-module___SCchW__copy{align-content:center;gap:var(--space-md);padding:clamp(2rem,5vw,5rem);display:grid}.FeaturedRitualSet-module-scss-module___SCchW__copy h3{color:var(--color-inverse-on-surface);font:var(--type-headline-lg);margin:0}.FeaturedRitualSet-module-scss-module___SCchW__copy p{color:var(--color-inverse-primary);margin:0}.FeaturedRitualSet-module-scss-module___SCchW__eyebrow{color:var(--color-secondary-container);font:var(--type-label-sm);text-transform:uppercase}.FeaturedRitualSet-module-scss-module___SCchW__details{gap:var(--space-lg);padding-block:var(--space-sm);border-block:1px solid var(--border-brass);color:var(--color-inverse-primary);font:var(--type-label-sm);text-transform:uppercase;display:flex}.FeaturedRitualSet-module-scss-module___SCchW__copy a{color:var(--color-secondary-container);font:var(--type-label-md);text-transform:uppercase}.FeaturedRitualSet-module-scss-module___SCchW__controls{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);display:flex}.FeaturedRitualSet-module-scss-module___SCchW__controls button{color:var(--color-inverse-on-surface)}.FeaturedRitualSet-module-scss-module___SCchW__dot,.FeaturedRitualSet-module-scss-module___SCchW__activeDot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background:var(--color-outline);cursor:pointer;border:0;padding:0}.FeaturedRitualSet-module-scss-module___SCchW__activeDot{background:var(--color-secondary-container);transform:scale(1.4)}.FeaturedRitualSet-module-scss-module___SCchW__controls button:focus-visible{outline:2px solid var(--color-secondary-container);outline-offset:3px}@media (prefers-reduced-motion:reduce){.FeaturedRitualSet-module-scss-module___SCchW__imageFrame,.FeaturedRitualSet-module-scss-module___SCchW__activeDot{transition:none}}@media (max-width:48rem){.FeaturedRitualSet-module-scss-module___SCchW__section{padding:5rem var(--margin)}.FeaturedRitualSet-module-scss-module___SCchW__carousel{grid-template-columns:1fr}.FeaturedRitualSet-module-scss-module___SCchW__image{min-height:24rem}.FeaturedRitualSet-module-scss-module___SCchW__copy{min-height:25rem;padding:var(--space-lg)}.FeaturedRitualSet-module-scss-module___SCchW__copy h3{font-size:2rem}}
.Gifting-module-scss-module__GAkOKq__section{padding:clamp(5rem,10vw,9rem) var(--margin-desktop)}.Gifting-module-scss-module__GAkOKq__card{justify-items:center;gap:var(--space-md);border-block:1px solid var(--border-hairline);text-align:center;background:0 0;max-width:58rem;margin:0 auto;padding:clamp(2rem,7vw,6rem) 0;display:grid}.Gifting-module-scss-module__GAkOKq__card h1,.Gifting-module-scss-module__GAkOKq__card p{margin:0}.Gifting-module-scss-module__GAkOKq__card p{max-width:35rem}.Gifting-module-scss-module__GAkOKq__eyebrow{align-items:center;gap:var(--space-sm);color:var(--color-secondary);font:var(--type-label-sm);text-transform:uppercase;display:inline-flex}.Gifting-module-scss-module__GAkOKq__card a{color:inherit}@media (max-width:48rem){.Gifting-module-scss-module__GAkOKq__section{padding:5rem var(--margin)}.Gifting-module-scss-module__GAkOKq__card{padding-block:3rem}}
.Hero-module-scss-module__YhKSxa__hero{background:var(--color-primary-container);height:clamp(36rem,78svh,54rem);min-height:36rem;color:var(--color-inverse-on-surface);border-radius:1.125rem;margin:clamp(.75rem,1.7vw,1.5rem) clamp(.75rem,2.5vw,2.5rem) 0;position:relative;overflow:hidden}.Hero-module-scss-module__YhKSxa__copy{z-index:2;align-content:end;justify-items:start;gap:var(--space-md);width:100%;min-height:0;padding:clamp(2rem,5vw,5rem);display:grid;position:absolute;inset:0}.Hero-module-scss-module__YhKSxa__eyebrow{align-items:center;gap:var(--space-sm);color:var(--color-secondary-container);font:var(--type-label-sm);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.Hero-module-scss-module__YhKSxa__copy h1{max-width:62rem;color:var(--color-inverse-on-surface);letter-spacing:-.055em;font-size:clamp(3.5rem,8.4vw,8rem);line-height:.92}.Hero-module-scss-module__YhKSxa__subtitle{max-width:40rem;color:var(--color-inverse-primary);font:var(--type-body-lg);margin:0}.Hero-module-scss-module__YhKSxa__actions{align-items:center;gap:var(--space-md);display:flex}.Hero-module-scss-module__YhKSxa__actions a{color:inherit}.Hero-module-scss-module__YhKSxa__meta{justify-content:space-between;align-items:center;gap:var(--space-lg);width:min(100%,38rem);padding-top:var(--space-md);color:var(--color-inverse-primary);font:var(--type-label-sm);text-transform:uppercase;border-top:1px solid #fffdf847;display:flex}.Hero-module-scss-module__YhKSxa__meta>:last-child{color:var(--color-inverse-on-surface)}.Hero-module-scss-module__YhKSxa__meta del{color:var(--color-inverse-primary)}.Hero-module-scss-module__YhKSxa__image{position:absolute;inset:0}.Hero-module-scss-module__YhKSxa__image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#15171361 0%,#15171314 72%),linear-gradient(#0000 22%,#1517133d 53%,#151713c2 100%);position:absolute;inset:0}.Hero-module-scss-module__YhKSxa__image>a{width:100%;height:100%;display:block;position:relative}.Hero-module-scss-module__YhKSxa__image img{object-fit:cover;transition:transform var(--motion-slow) var(--motion-easing)}.Hero-module-scss-module__YhKSxa__hero:hover .Hero-module-scss-module__YhKSxa__image img{transform:scale(1.03)}.Hero-module-scss-module__YhKSxa__actions button:last-child{color:var(--color-inverse-on-surface)}.Hero-module-scss-module__YhKSxa__actions button:last-child:hover{color:var(--color-secondary-container)}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__YhKSxa__image img{transition:none}}@media (max-width:48rem){.Hero-module-scss-module__YhKSxa__hero{border-radius:.875rem;height:min(82svh,46rem);min-height:35rem}.Hero-module-scss-module__YhKSxa__image img{object-position:center}.Hero-module-scss-module__YhKSxa__copy{gap:var(--space-md);padding:var(--space-lg) var(--space-md)}.Hero-module-scss-module__YhKSxa__copy h1{max-width:30rem;font-size:clamp(3.25rem,12vw,5rem)}.Hero-module-scss-module__YhKSxa__actions{flex-wrap:wrap}.Hero-module-scss-module__YhKSxa__subtitle{max-width:32rem}.Hero-module-scss-module__YhKSxa__meta{gap:var(--space-md)}}
