.checkout-steps-module__xxylJW__steps{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.checkout-steps-module__xxylJW__step{color:var(--ink-subtle);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-size:.72rem;font-weight:500;display:flex}.checkout-steps-module__xxylJW__step+.checkout-steps-module__xxylJW__step:before{content:"";background:var(--rule);width:clamp(1.25rem,5vw,4.5rem);height:1px;margin-inline:.9rem}.checkout-steps-module__xxylJW__dot{border:1px solid var(--rule);letter-spacing:0;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;display:inline-grid}.checkout-steps-module__xxylJW__step[data-state=current]{color:var(--ink)}.checkout-steps-module__xxylJW__step[data-state=current] .checkout-steps-module__xxylJW__dot{border-color:var(--ink);background:var(--ink);color:var(--pearl)}.checkout-steps-module__xxylJW__step[data-state=done] .checkout-steps-module__xxylJW__dot{border-color:var(--ink);color:var(--ink)}@media (max-width:36rem){.checkout-steps-module__xxylJW__step{letter-spacing:.08em;gap:.4rem;font-size:.6rem}.checkout-steps-module__xxylJW__step+.checkout-steps-module__xxylJW__step:before{width:.9rem;margin-inline:.45rem}.checkout-steps-module__xxylJW__dot{width:1.4rem;height:1.4rem;font-size:.65rem}}@media (max-width:24rem){.checkout-steps-module__xxylJW__step:not([data-state=current]) .checkout-steps-module__xxylJW__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.product-card-module__wIqSUq__card{color:#4d403a;border:1px solid var(--rule);background:var(--white);gap:0;text-decoration:none;display:grid}.product-card-module__wIqSUq__frame{aspect-ratio:3/4;background:#eee9e2;position:relative;overflow:hidden}.product-card-module__wIqSUq__image{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.product-card-module__wIqSUq__card:hover .product-card-module__wIqSUq__image{transform:scale(1.02)}.product-card-module__wIqSUq__badge{background:var(--pearl);border:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .65rem;font-size:.65rem;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.product-card-module__wIqSUq__soldOut{padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--leather) 88%, transparent);color:var(--pearl);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;text-align:center;position:absolute;inset:auto 0 0}.product-card-module__wIqSUq__meta{gap:.25rem;min-height:7.2rem;padding:.9rem 1rem 1rem;display:grid}.product-card-module__wIqSUq__titleLine{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.product-card-module__wIqSUq__brand{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle);order:2;font-size:.68rem}.product-card-module__wIqSUq__title{font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.15}.product-card-module__wIqSUq__arrow{transition:transform var(--duration) var(--ease);flex:none;padding-top:.18rem}.product-card-module__wIqSUq__card:hover .product-card-module__wIqSUq__arrow{transform:translate(.2rem)}.product-card-module__wIqSUq__priceRow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;order:3;margin-top:auto;display:flex}.product-card-module__wIqSUq__price{font-variant-numeric:tabular-nums;font-size:.85rem}.product-card-module__wIqSUq__compareAt{color:var(--ink-subtle);font-size:var(--step--1);font-variant-numeric:tabular-nums;text-decoration:line-through}.product-card-module__wIqSUq__gridRow{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:52rem){.product-card-module__wIqSUq__gridRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-card-module__wIqSUq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:2.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.product-card-module__wIqSUq__gridEditorial>li:first-child{grid-column:span 2}.product-card-module__wIqSUq__gridCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.product-card-module__wIqSUq__gridCompact .product-card-module__wIqSUq__meta{min-height:5.8rem;padding:.7rem .75rem}.product-card-module__wIqSUq__gridCompact .product-card-module__wIqSUq__title{font-size:1.05rem}.product-card-module__wIqSUq__gridCompact .product-card-module__wIqSUq__brand{display:none}@media (max-width:47.99rem){.product-card-module__wIqSUq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .8rem}.product-card-module__wIqSUq__gridEditorial>li:first-child{grid-column:auto}.product-card-module__wIqSUq__gridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-card-module__wIqSUq__image{transition:none}.product-card-module__wIqSUq__card:hover .product-card-module__wIqSUq__image{transform:none}}.product-card-module__wIqSUq__plain{background:0 0;border:0}.product-card-module__wIqSUq__plain .product-card-module__wIqSUq__meta{gap:.35rem;min-height:0;padding:.9rem 0 0}.product-card-module__wIqSUq__plain .product-card-module__wIqSUq__title{font-size:clamp(1.05rem,1.25vw,1.3rem)}.product-card-module__wIqSUq__plain .product-card-module__wIqSUq__arrow{opacity:0;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);transform:translate(-.3rem)}.product-card-module__wIqSUq__plain:hover .product-card-module__wIqSUq__arrow,.product-card-module__wIqSUq__plain:focus-visible .product-card-module__wIqSUq__arrow{opacity:1;transform:none}.product-card-module__wIqSUq__plain:hover .product-card-module__wIqSUq__image{transform:scale(1.035)}.product-card-module__wIqSUq__plain .product-card-module__wIqSUq__image{transition:transform .9s cubic-bezier(.2,0,.1,1)}.product-card-module__wIqSUq__feature{grid-template-rows:minmax(0,1fr) auto;height:100%}.product-card-module__wIqSUq__feature .product-card-module__wIqSUq__frame{aspect-ratio:auto;min-height:0}.product-card-module__wIqSUq__feature .product-card-module__wIqSUq__title{font-size:clamp(1.25rem,1.7vw,1.6rem)}@media (max-width:52rem){.product-card-module__wIqSUq__feature{grid-template-rows:auto auto;height:auto}.product-card-module__wIqSUq__feature .product-card-module__wIqSUq__frame{aspect-ratio:4/5}}
.product-detail-module__gq--pq__page{color:#4d403a;--ink:#4d403a;--leather:#4d403a;background:#faf8f5}.product-detail-module__gq--pq__breadcrumbs{color:var(--ink-subtle);flex-wrap:wrap;gap:.65rem;padding-block:1.75rem .5rem;font-size:.75rem;display:flex}.product-detail-module__gq--pq__breadcrumbs a{text-decoration:none}.product-detail-module__gq--pq__layout{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);display:grid}@media (min-width:60rem){.product-detail-module__gq--pq__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,6rem)}}.product-detail-module__gq--pq__gallery{gap:var(--space-3);grid-template-areas:"main""thumbs";align-items:start;min-width:0;display:grid}.product-detail-module__gq--pq__mainFrame{position:relative;overflow:hidden}.product-detail-module__gq--pq__mainImage{width:100%;height:auto;display:block}.product-detail-module__gq--pq__mediaPair{grid-area:main;min-width:0;display:grid}.product-detail-module__gq--pq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;overflow-x:auto}.product-detail-module__gq--pq__track::-webkit-scrollbar{display:none}.product-detail-module__gq--pq__slide{scroll-snap-align:center;scroll-snap-stop:always;background:#eee9e2;flex:0 0 100%;min-width:0}@media (prefers-reduced-motion:reduce){.product-detail-module__gq--pq__track{scroll-behavior:auto}}.product-detail-module__gq--pq__galleryNavigation{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 1rem 1rem}.product-detail-module__gq--pq__galleryNavigation button{inline-size:var(--tap);block-size:var(--tap);background:color-mix(in srgb, var(--white) 92%, transparent);color:var(--cacao);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 .25rem 1rem #26262614}.product-detail-module__gq--pq__galleryNavigation span{background:color-mix(in srgb, var(--white) 88%, transparent);font-variant-numeric:tabular-nums;padding:.35rem .55rem;font-size:.68rem}.product-detail-module__gq--pq__thumbs{gap:var(--space-2);grid-area:thumbs;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:60rem){.product-detail-module__gq--pq__gallery:has(.product-detail-module__gq--pq__thumbs){grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"thumbs main"}.product-detail-module__gq--pq__thumbs{flex-direction:column;max-height:min(75vh,48rem);overflow:hidden auto}}.product-detail-module__gq--pq__thumb{border:1px solid var(--rule);background:var(--surface-sunken);cursor:pointer;flex:none;block-size:6rem;inline-size:4.5rem;padding:0;overflow:hidden}.product-detail-module__gq--pq__thumb[aria-current=true]{border-color:var(--cacao);outline:1px solid var(--cacao);outline-offset:-4px}.product-detail-module__gq--pq__thumb img{object-fit:cover;width:100%;height:100%}.product-detail-module__gq--pq__info{align-content:start;gap:1.25rem;display:grid}@media (min-width:60rem){.product-detail-module__gq--pq__info{position:sticky;top:5rem}}.product-detail-module__gq--pq__title{text-wrap:pretty;font-size:clamp(2rem,3.3vw,3.5rem);line-height:1.1}.product-detail-module__gq--pq__info .lede{font-size:.9rem;line-height:1.8}.product-detail-module__gq--pq__priceRow{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;padding-block:.25rem 1.25rem;display:flex}.product-detail-module__gq--pq__price{font-variant-numeric:tabular-nums;font-size:1.25rem}.product-detail-module__gq--pq__compareAt{color:var(--ink-subtle);font-variant-numeric:tabular-nums;text-decoration:line-through}.product-detail-module__gq--pq__discount{border:1px solid var(--rule-strong);font-size:var(--step--1);letter-spacing:.06em;padding:.15rem .5rem}.product-detail-module__gq--pq__variantGroup{gap:var(--space-3);display:grid}.product-detail-module__gq--pq__variantLegend{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:.65rem}.product-detail-module__gq--pq__variantOptions{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-detail-module__gq--pq__variantOption{min-height:var(--tap);min-width:var(--tap);padding-inline:var(--space-3);border:1px solid var(--rule-strong);cursor:pointer;transition:background-color var(--duration) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.product-detail-module__gq--pq__variantOption:has(input:checked){background:var(--leather);border-color:var(--leather);color:var(--pearl)}.product-detail-module__gq--pq__variantOption:has(input:disabled){color:var(--ink-subtle);border-color:var(--rule);cursor:not-allowed;text-decoration:line-through}.product-detail-module__gq--pq__variantOption:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.product-detail-module__gq--pq__variantOption input{opacity:0;cursor:inherit;position:absolute;inset:0}.product-detail-module__gq--pq__stockLine{font-size:var(--step--1);color:var(--ink-muted);min-height:1.4em}.product-detail-module__gq--pq__addRow{gap:1.4rem;display:grid}.product-detail-module__gq--pq__addRow .pressable[data-variant=solid]{letter-spacing:.12em;background:#4d403a;border-color:#4d403a;border-radius:0;min-height:3.25rem}.product-detail-module__gq--pq__addRow .pressable[data-variant=solid]:hover{background:#362c27}.product-detail-module__gq--pq__quantityRow{align-items:center;gap:var(--space-3);display:flex}.product-detail-module__gq--pq__quantityInput{text-align:center;font-variant-numeric:tabular-nums;inline-size:5rem}.product-detail-module__gq--pq__details{border-top:1px solid var(--rule);gap:0;display:grid}.product-detail-module__gq--pq__detail{border-bottom:1px solid var(--rule)}.product-detail-module__gq--pq__detail summary{min-height:var(--tap);padding-block:var(--space-3);cursor:pointer;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;list-style:none;display:flex}.product-detail-module__gq--pq__detail summary::-webkit-details-marker{display:none}.product-detail-module__gq--pq__detail summary:after{content:"+";color:var(--ink-subtle);font-size:1.1rem}.product-detail-module__gq--pq__detail[open] summary:after{content:"−"}.product-detail-module__gq--pq__detailBody{padding-bottom:var(--space-4);color:var(--ink-muted);white-space:pre-line}.product-detail-module__gq--pq__related{padding-block:clamp(2.5rem, 5vw, 4rem) var(--space-7);border-top:1px solid var(--rule)}.product-detail-module__gq--pq__relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 2rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}.product-detail-module__gq--pq__relatedHead h2{margin:.6rem 0 0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05}.product-detail-module__gq--pq__relatedLink{letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.4em;padding-bottom:.2rem;font-size:.72rem;font-weight:500;text-decoration:underline}@media (min-width:60rem){.product-detail-module__gq--pq__gallery:has(.product-detail-module__gq--pq__thumbs){grid-template-columns:4.75rem minmax(0,1fr)}.product-detail-module__gq--pq__gallery:has(.product-detail-module__gq--pq__thumbs) .product-detail-module__gq--pq__mediaPair{grid-area:1/2}.product-detail-module__gq--pq__thumbs{flex-direction:column;grid-area:1/1;max-height:44rem;padding:1px;overflow-y:auto}.product-detail-module__gq--pq__thumb{block-size:6rem;inline-size:4.5rem}}@media (max-width:35rem){.product-detail-module__gq--pq__layout{padding-top:1.25rem}.product-detail-module__gq--pq__title{font-size:2.2rem}.product-detail-module__gq--pq__quantityRow{flex-wrap:wrap}.product-detail-module__gq--pq__companionFrame{display:none}}.product-detail-module__gq--pq__slide,.product-detail-module__gq--pq__thumb{position:relative}.product-detail-module__gq--pq__thumb[data-video]:after{content:"";background:#2626268c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M0 0v12l10-6z' fill='%23faf8f5'/%3E%3C/svg%3E") 58%/.6rem no-repeat;border-radius:50%;width:1.6rem;height:1.6rem;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.product-detail-module__gq--pq__layout>*{animation:.7s cubic-bezier(.2,0,.1,1) both product-detail-module__gq--pq__productRise}.product-detail-module__gq--pq__layout>:nth-child(2){animation-delay:.11s}.product-detail-module__gq--pq__related{animation:.7s cubic-bezier(.2,0,.1,1) .26s both product-detail-module__gq--pq__productRise}}@keyframes product-detail-module__gq--pq__productRise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}
.hero-module__FBiGaq__hero{--hero-header:5.4rem;--ink-on:var(--pearl);height:clamp(32rem, 56.25vw, calc(100svh - var(--hero-header)));isolation:isolate;touch-action:pan-y;background:#1b1714;position:relative;overflow:hidden;container-type:size}.hero-module__FBiGaq__hero[data-theme=light]{--ink-on:var(--leather)}.hero-module__FBiGaq__slide{opacity:0;visibility:hidden;transition:opacity .7s var(--ease), visibility 0s linear .7s;position:absolute;inset:0}.hero-module__FBiGaq__slide[data-active]{z-index:1;opacity:1;visibility:visible;transition:opacity .7s var(--ease), visibility 0s}.hero-module__FBiGaq__showroom{color:var(--pearl);position:absolute;inset:0}.hero-module__FBiGaq__media{position:absolute;inset:0;overflow:hidden}.hero-module__FBiGaq__mediaImage{object-fit:cover;object-position:50% 62%;transform-origin:56% 45%;width:100%;height:100%;position:absolute;inset:0}.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__mediaImage{animation:12s both hero-module__FBiGaq__drift}@keyframes hero-module__FBiGaq__drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-module__FBiGaq__shade{background:linear-gradient(#18131000 46%,#18131066 73%,#181310bd 100%),linear-gradient(90deg,#1813106b 0%,#18131000 46%);position:absolute;inset:0}.hero-module__FBiGaq__frame,.hero-module__FBiGaq__sideNote{display:none}.hero-module__FBiGaq__showroomCopy{left:var(--page-gutter);justify-items:start;width:min(36rem,46cqw);display:grid;position:absolute;bottom:clamp(2.5rem,8.5cqh,5rem)}.hero-module__FBiGaq__logo{width:clamp(15rem,29cqw,27rem);height:auto;margin:0 0 clamp(1.4rem,3.6cqh,2.2rem) -.4rem}.hero-module__FBiGaq__kicker{color:#faf8f5d1;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:500}.hero-module__FBiGaq__title{max-width:32rem;color:var(--pearl);font-family:var(--font-display);letter-spacing:0;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.1cqw,2rem);font-weight:400;line-height:1.25}.hero-module__FBiGaq__body{color:#faf8f5d1;max-width:32rem;margin:1rem 0 0}.hero-module__FBiGaq__showroomActions{right:var(--page-gutter);align-items:center;gap:2rem;display:flex;position:absolute;bottom:calc(clamp(2.5rem,8.5cqh,5rem) + 3.75rem)}.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomCopy>*,.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomActions,.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoCopy>*,.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__saleCopy>*{animation:hero-module__FBiGaq__rise .9s var(--ease) both}.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomCopy>:nth-child(2),.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoCopy>:nth-child(2),.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__saleCopy>:nth-child(2){animation-delay:.12s}.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomCopy>:nth-child(3),.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoCopy>:nth-child(3),.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__saleCopy>:nth-child(3){animation-delay:.22s}.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomCopy>:nth-child(4),.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoCopy>:nth-child(4),.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__saleCopy>:nth-child(4){animation-delay:.32s}.hero-module__FBiGaq__hero[data-moved] .hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomActions{animation-delay:.36s}@keyframes hero-module__FBiGaq__rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.hero-module__FBiGaq__buttonLight,.hero-module__FBiGaq__buttonDark{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;min-height:3.25rem;transition:background-color var(--duration) var(--ease), transform .1s var(--ease);justify-content:center;align-items:center;gap:1rem;padding:0 1.75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.hero-module__FBiGaq__buttonLight:after,.hero-module__FBiGaq__buttonDark:after{content:"";width:1.5rem;height:1px;transition:width var(--duration) var(--ease);background:currentColor}.hero-module__FBiGaq__buttonLight:hover:after,.hero-module__FBiGaq__buttonDark:hover:after{width:2.1rem}.hero-module__FBiGaq__buttonLight:active,.hero-module__FBiGaq__buttonDark:active{transform:translateY(1px)}.hero-module__FBiGaq__buttonLight{background:var(--pearl);color:var(--leather)}.hero-module__FBiGaq__buttonLight:hover{background:var(--white)}.hero-module__FBiGaq__buttonDark{background:var(--leather);color:var(--pearl)}.hero-module__FBiGaq__buttonDark:hover{background:#000}.hero-module__FBiGaq__textLink{color:var(--pearl);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;padding-bottom:.35rem;font-size:.75rem;font-weight:500;text-decoration:none}.hero-module__FBiGaq__buttonLight:focus-visible,.hero-module__FBiGaq__textLink:focus-visible{outline:2px solid var(--pearl);outline-offset:3px}.hero-module__FBiGaq__buttonDark:focus-visible{outline:2px solid var(--leather);outline-offset:3px}.hero-module__FBiGaq__promo{background:var(--khaki);color:var(--leather);position:absolute;inset:0;overflow:hidden}.hero-module__FBiGaq__promoFigure{color:var(--pearl);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;font-size:88cqh;line-height:1;position:absolute;bottom:-21cqh;right:4cqw}.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoFigure{animation:hero-module__FBiGaq__settle 1.4s var(--ease) both}@keyframes hero-module__FBiGaq__settle{0%{opacity:0;transform:translateY(4cqh)}to{opacity:1;transform:none}}.hero-module__FBiGaq__promoCopy{left:var(--page-gutter);justify-items:start;width:min(38rem,48cqw);display:grid;position:absolute;top:50%;translate:0 -50%}.hero-module__FBiGaq__promoLogo{width:clamp(16rem,33cqw,33rem);height:auto;margin:0 0 clamp(1.5rem,4.5cqh,2.75rem) -.4rem}.hero-module__FBiGaq__promoTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,3.5cqw,3.4rem);font-weight:400;line-height:1.08}.hero-module__FBiGaq__promoLead{white-space:nowrap}.hero-module__FBiGaq__promoBody{color:var(--cacao);max-width:26rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.5}.hero-module__FBiGaq__promoCopy .hero-module__FBiGaq__buttonDark{margin-top:clamp(1.6rem,4.5cqh,2.5rem)}.hero-module__FBiGaq__sale{color:var(--pearl);position:absolute;inset:0}.hero-module__FBiGaq__saleImage{object-position:92% 50%;transform-origin:70% 60%}.hero-module__FBiGaq__saleShade{background:radial-gradient(42% 34% at 100% 100%,#14100d9e,#14100d00),linear-gradient(#18131000 45%,#18131047 70%,#1813109e 100%),linear-gradient(90deg,#1813107a 0%,#18131000 50%);position:absolute;inset:0}.hero-module__FBiGaq__saleCopy{left:var(--page-gutter);justify-items:start;width:min(36rem,46cqw);display:grid;position:absolute;bottom:clamp(2.5rem,8.5cqh,5rem)}.hero-module__FBiGaq__saleLogo{width:clamp(13rem,21cqw,21rem);height:auto;margin:0 0 clamp(1.25rem,3.4cqh,2rem) -.4rem}.hero-module__FBiGaq__saleTitle{color:var(--pearl);font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,3.05cqw,3rem);font-weight:400;line-height:1.1}.hero-module__FBiGaq__saleActions{align-items:center;gap:2rem;margin-top:clamp(1.4rem,3.7cqh,2rem);display:flex}.hero-module__FBiGaq__controls{z-index:2;right:var(--page-gutter);color:var(--ink-on);transition:color .6s var(--ease);align-items:center;gap:.9rem;display:flex;position:absolute;bottom:clamp(2.5rem,8.5cqh,5rem)}.hero-module__FBiGaq__dots{align-items:center;gap:.6rem;display:flex}.hero-module__FBiGaq__dotNumber{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.hero-module__FBiGaq__dot{width:3.5rem;height:var(--tap);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:grid}.hero-module__FBiGaq__dot span{pointer-events:none;opacity:.35;height:1px;color:var(--ink-on);background:currentColor linear-gradient(currentColor,currentColor);display:block}.hero-module__FBiGaq__dot[aria-current] span{opacity:1;background:linear-gradient(90deg, currentColor 50%, color-mix(in srgb, currentColor 35%, transparent) 50%) right / 200% 100% no-repeat;animation:5s linear both hero-module__FBiGaq__fill}.hero-module__FBiGaq__hero[data-paused] .hero-module__FBiGaq__dot[aria-current] span{animation-play-state:paused}@keyframes hero-module__FBiGaq__fill{0%{background-position:100%}to{background-position:0}}.hero-module__FBiGaq__pause{width:var(--tap);height:var(--tap);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.75rem;padding:0;display:grid}.hero-module__FBiGaq__pause svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;width:.85rem;height:.85rem}.hero-module__FBiGaq__dot:focus-visible,.hero-module__FBiGaq__pause:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:64rem){.hero-module__FBiGaq__hero{--hero-header:4.5rem}}@media (max-width:52rem){.hero-module__FBiGaq__hero{height:clamp(34rem, calc(100svh - var(--hero-header)), 54rem)}.hero-module__FBiGaq__mediaImage{object-position:50% 40%}.hero-module__FBiGaq__shade{background:linear-gradient(#18131000 42%,#1813109e 70%,#181310db 100%),linear-gradient(#1813106b 0%,#18131000 16%)}.hero-module__FBiGaq__frame{pointer-events:none;border:1px solid #faf8f547;display:block;position:absolute;inset:.75rem}.hero-module__FBiGaq__sideNote{writing-mode:vertical-rl;color:#faf8f5bf;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:500;display:block;position:absolute;top:50%;right:1.6rem;translate:0 -50%;rotate:180deg}.hero-module__FBiGaq__showroomCopy{width:auto;bottom:9.5rem;left:1.75rem;right:1.75rem}.hero-module__FBiGaq__logo{width:min(18rem,74cqw);margin-bottom:1rem}.hero-module__FBiGaq__kicker{display:none}.hero-module__FBiGaq__title{font-size:1.375rem;line-height:1.3}.hero-module__FBiGaq__showroomActions{flex-direction:column;align-items:flex-start;gap:1.1rem;bottom:2.5rem;left:1.75rem;right:1.75rem}.hero-module__FBiGaq__showroomActions .hero-module__FBiGaq__buttonLight{width:100%}.hero-module__FBiGaq__promoFigure{font-size:86cqw;bottom:-13cqw;right:-3cqw}.hero-module__FBiGaq__promoCopy{width:auto;top:5rem;left:1.75rem;right:1.75rem;translate:none}.hero-module__FBiGaq__promoLogo{width:min(19rem,78cqw);margin-bottom:1.4rem}.hero-module__FBiGaq__promoTitle{font-size:clamp(1.75rem,8.4cqw,2.4rem)}.hero-module__FBiGaq__promoLead{margin-bottom:.2rem;font-size:1.45em;line-height:1;display:block}.hero-module__FBiGaq__promoBody{max-width:17rem;font-size:.9375rem}.hero-module__FBiGaq__promoCopy .hero-module__FBiGaq__buttonDark{margin-top:1.5rem}.hero-module__FBiGaq__sale{background:#2a231e;grid-template-rows:minmax(0,1fr) auto;display:grid}.hero-module__FBiGaq__saleMedia{margin-bottom:-7rem;position:relative;inset:auto}.hero-module__FBiGaq__saleImage{object-position:92% 50%}.hero-module__FBiGaq__saleShade{background:linear-gradient(#18131066 0%,#18131000 16%)}.hero-module__FBiGaq__saleCopy{background:linear-gradient(#2a231e00 0,#2a231ef0 6rem,#2a231e 7rem);width:auto;padding:5.5rem 1.75rem 2.5rem;position:relative;bottom:auto;left:auto}.hero-module__FBiGaq__saleCopy .hero-module__FBiGaq__kicker{display:none}.hero-module__FBiGaq__saleLogo{width:min(16.25rem,66cqw);margin-bottom:1.1rem}.hero-module__FBiGaq__saleTitle{font-size:1.875rem;line-height:1.15}.hero-module__FBiGaq__saleActions{flex-direction:column;align-items:flex-start;gap:1.1rem;width:100%;margin-top:1.6rem}.hero-module__FBiGaq__saleActions .hero-module__FBiGaq__buttonLight{width:100%}.hero-module__FBiGaq__controls{gap:.5rem;inset:1.5rem 1.75rem auto}.hero-module__FBiGaq__dots{flex:1;gap:.375rem}.hero-module__FBiGaq__dotNumber{display:none}.hero-module__FBiGaq__dot{flex:1;width:auto;height:1.75rem}.hero-module__FBiGaq__dot span{height:2px}.hero-module__FBiGaq__pause{width:1.75rem;height:1.75rem;margin-right:-.4rem}}@media (prefers-reduced-motion:reduce){.hero-module__FBiGaq__slide,.hero-module__FBiGaq__slide[data-active]{transition:none}.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__mediaImage,.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomCopy>*,.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__showroomActions,.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoCopy>*,.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__promoFigure,.hero-module__FBiGaq__slide[data-active] .hero-module__FBiGaq__saleCopy>*,.hero-module__FBiGaq__dot[aria-current] span{animation:none}.hero-module__FBiGaq__dot[aria-current] span{background:currentColor}}
.product-video-module__5xNnTa__player{width:100%;aspect-ratio:var(--ratio,3 / 4);background:#eee9e2;position:relative;overflow:hidden}.product-video-module__5xNnTa__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.product-video-module__5xNnTa__bigPlay{width:4.5rem;height:4.5rem;color:var(--pearl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background-color var(--duration) var(--ease), scale .16s var(--ease);background:#26262647;border:1px solid #faf8f5b3;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.product-video-module__5xNnTa__bigPlay:hover{background:#2626266b}.product-video-module__5xNnTa__bigPlay:active{scale:.96}.product-video-module__5xNnTa__bigPlay svg{fill:currentColor;width:1.6rem;height:1.6rem;margin-left:.2rem}.product-video-module__5xNnTa__bar{color:var(--pearl);opacity:0;transition:opacity .3s var(--ease);background:linear-gradient(#18131000,#1813106b);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;padding:1.75rem .5rem .4rem;display:grid;position:absolute;bottom:0;left:0;right:0}.product-video-module__5xNnTa__player[data-playing]:hover .product-video-module__5xNnTa__bar,.product-video-module__5xNnTa__player:focus-within .product-video-module__5xNnTa__bar{opacity:1}@media (hover:none){.product-video-module__5xNnTa__player[data-playing] .product-video-module__5xNnTa__bar{opacity:1}}.product-video-module__5xNnTa__control{width:var(--tap);height:var(--tap);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.product-video-module__5xNnTa__control svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.product-video-module__5xNnTa__control:focus-visible,.product-video-module__5xNnTa__bigPlay:focus-visible{outline:2px solid var(--pearl);outline-offset:2px}.product-video-module__5xNnTa__track{background:#faf8f559;height:2px;position:relative;overflow:hidden}.product-video-module__5xNnTa__fill{background:var(--pearl);transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .25s linear;position:absolute;inset:0}.product-video-module__5xNnTa__player[data-waiting] .product-video-module__5xNnTa__track{animation:1.2s ease-in-out infinite product-video-module__5xNnTa__breathe}@keyframes product-video-module__5xNnTa__breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.product-video-module__5xNnTa__fill{transition:none}.product-video-module__5xNnTa__player[data-waiting] .product-video-module__5xNnTa__track{animation:none}}
.account-module__Ux-QQq__shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.account-module__Ux-QQq__bar{border-bottom:1px solid var(--rule)}.account-module__Ux-QQq__barInner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:3.75rem;display:flex}.account-module__Ux-QQq__brand{font-family:var(--font-display);font-size:var(--step-1);text-decoration:none}.account-module__Ux-QQq__barActions{align-items:center;gap:var(--space-4);font-size:var(--step--1);display:flex}.account-module__Ux-QQq__head{padding-block:var(--space-7) var(--space-4)}.account-module__Ux-QQq__dashboard{max-width:82rem;padding-bottom:var(--space-8)}.account-module__Ux-QQq__dashboard .account-module__Ux-QQq__head{padding-bottom:var(--space-6)}.account-module__Ux-QQq__history{padding-block:var(--space-6)}.account-module__Ux-QQq__historyHead{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.account-module__Ux-QQq__historyHead h2{font-size:var(--step-2)}.account-module__Ux-QQq__help{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.account-module__Ux-QQq__helpTitle{font-family:var(--font-display);font-size:var(--step-1)}.account-module__Ux-QQq__orders{border-top:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.account-module__Ux-QQq__orderRow{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--rule);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:52rem){.account-module__Ux-QQq__orderRow{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr) 10rem 8rem;align-items:baseline}}.account-module__Ux-QQq__orderNumber{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.04em;text-decoration:none}.account-module__Ux-QQq__orderMeta{font-size:var(--step--1);color:var(--ink-subtle)}.account-module__Ux-QQq__orderTotal{font-variant-numeric:tabular-nums}.account-module__Ux-QQq__detail{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);display:grid}@media (min-width:60rem){.account-module__Ux-QQq__detail{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.account-module__Ux-QQq__items{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.account-module__Ux-QQq__item{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:start;display:grid}.account-module__Ux-QQq__itemFrame{aspect-ratio:3/4;background:var(--surface-sunken);overflow:hidden}.account-module__Ux-QQq__itemFrame img{object-fit:cover;width:100%;height:100%}.account-module__Ux-QQq__aside{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--rule-strong);background:var(--surface-raised);display:grid}.account-module__Ux-QQq__timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-module__Ux-QQq__timelineEntry{border-inline-start:1px solid var(--rule-strong);font-size:var(--step--1);gap:.1rem;padding-inline-start:var(--space-4);display:grid}.account-module__Ux-QQq__timelineStatus{font-size:var(--step-0)}.account-module__Ux-QQq__searchForm{gap:var(--space-2);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.account-module__Ux-QQq__searchInput{flex:14rem;min-width:0;max-width:22rem}.account-module__Ux-QQq__gift{gap:var(--space-2);margin-block:var(--space-5);padding:var(--space-5);border:1px solid var(--rule);background:var(--surface-raised);display:grid}.account-module__Ux-QQq__giftCode{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:.08em}
.cart-module__wzgjmq__head{gap:clamp(1.25rem,2.5vw,2rem);padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,2.5vw,2rem);display:grid}.cart-module__wzgjmq__head h1{align-items:baseline;gap:.9rem;margin:0;font-size:clamp(2.6rem,5vw,4.25rem);line-height:1;display:flex}.cart-module__wzgjmq__count{color:var(--ink-subtle);font-family:var(--font-ui);font-size:1rem}.cart-module__wzgjmq__layout{gap:var(--space-6);padding-bottom:clamp(3rem,6vw,5rem);display:grid}@media (min-width:60rem){.cart-module__wzgjmq__layout{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start;gap:clamp(2.5rem,4.5vw,4.5rem)}}.cart-module__wzgjmq__lines{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.cart-module__wzgjmq__line{border-bottom:1px solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}@media (min-width:44rem){.cart-module__wzgjmq__line{grid-template-columns:9.5rem minmax(0,1fr) auto;gap:1.75rem}}.cart-module__wzgjmq__frame{aspect-ratio:3/4;background:#eee9e2;display:block;overflow:hidden}.cart-module__wzgjmq__frame img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.cart-module__wzgjmq__frame:hover img{transform:scale(1.03)}.cart-module__wzgjmq__lineBody{align-content:start;gap:.55rem;min-width:0;display:grid}.cart-module__wzgjmq__lineTitle{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;text-decoration:none}.cart-module__wzgjmq__lineTitle:hover{text-underline-offset:.25em;text-decoration:underline}.cart-module__wzgjmq__lineMeta{color:var(--ink-muted);margin:0;font-size:.9rem}.cart-module__wzgjmq__linePrice{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem}.cart-module__wzgjmq__linePricePhone{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;display:none}@media (max-width:43.99rem){.cart-module__wzgjmq__linePrice{display:none}.cart-module__wzgjmq__linePricePhone{display:block}}.cart-module__wzgjmq__lineControls{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.6rem;display:flex}.cart-module__wzgjmq__stepper{border:1px solid var(--rule-strong);grid-template-columns:2.6rem 2.4rem 2.6rem;height:2.75rem;display:inline-grid}.cart-module__wzgjmq__stepper button{color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--duration) var(--ease);background:0 0;border:0;font-size:1.1rem}.cart-module__wzgjmq__stepper button:hover:not(:disabled){background:#f6f3ef}.cart-module__wzgjmq__stepper button:disabled{color:var(--ink-subtle);cursor:default}.cart-module__wzgjmq__stepper input{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;padding:0;font-size:1rem}.cart-module__wzgjmq__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-module__wzgjmq__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-module__wzgjmq__stepper button:focus-visible,.cart-module__wzgjmq__stepper input:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cart-module__wzgjmq__remove{min-height:var(--tap);color:var(--ink-muted);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.35em;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:500;text-decoration:underline}.cart-module__wzgjmq__remove:hover{color:var(--ink)}.cart-module__wzgjmq__summary{background:#f3f0eb;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:60rem){.cart-module__wzgjmq__summary{position:sticky;top:6.5rem}}.cart-module__wzgjmq__summaryRow{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.cart-module__wzgjmq__summaryRow span:last-child{text-align:right}.cart-module__wzgjmq__summaryTotal{border-top:1px solid var(--rule);font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding-top:1rem;font-size:clamp(1.6rem,2.4vw,2rem);display:flex}.cart-module__wzgjmq__summary .pressable[data-variant=solid]{min-height:3.4rem;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}.cart-module__wzgjmq__summaryHint{color:var(--ink-subtle);text-align:center;margin:0;font-size:.82rem;line-height:1.5}.cart-module__wzgjmq__continue{color:var(--ink-muted);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.35em;justify-self:center;padding-bottom:.2rem;font-size:.72rem;font-weight:500;text-decoration:underline}.cart-module__wzgjmq__skeletonTitle{width:60%;height:1.4rem}.cart-module__wzgjmq__skeletonMeta{width:35%;height:1rem}@media (prefers-reduced-motion:no-preference){.cart-module__wzgjmq__line{animation:.5s cubic-bezier(.2,0,.1,1) both cart-module__wzgjmq__lineIn}.cart-module__wzgjmq__line:nth-child(2){animation-delay:60ms}.cart-module__wzgjmq__line:nth-child(3){animation-delay:.12s}}@keyframes cart-module__wzgjmq__lineIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}
.catalog-module__ogyaPW__filters{gap:var(--space-6);align-content:start;display:grid}.catalog-module__ogyaPW__filterInputs,.catalog-module__ogyaPW__filterFacets,.catalog-module__ogyaPW__variantFilters{gap:var(--space-6);align-items:start;min-width:0;display:grid}.catalog-module__ogyaPW__filterInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-module__ogyaPW__filterFacets{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-module__ogyaPW__filterFooter{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.catalog-module__ogyaPW__filterFooter .catalog-module__ogyaPW__filterGroup{min-width:min(100%,16rem)}.catalog-module__ogyaPW__priceGroup{grid-template-columns:minmax(0,1fr) auto;align-items:end}.catalog-module__ogyaPW__priceGroup .catalog-module__ogyaPW__filterLegend{grid-column:1/-1}.catalog-module__ogyaPW__filters .control{height:var(--tap);align-self:start;font-size:1rem}.catalog-module__ogyaPW__filters .pressable{padding-block:.5rem;line-height:1.4}.catalog-module__ogyaPW__filterGroup{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.catalog-module__ogyaPW__filterLegend{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-subtle);padding:0 0 var(--space-2);border-bottom:1px solid var(--rule);width:100%;margin:0;font-size:.875rem;line-height:1.5}.catalog-module__ogyaPW__facetOptions{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-module__ogyaPW__facetLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);min-width:var(--tap);border:1px solid var(--rule);overflow-wrap:anywhere;max-width:100%;transition:color var(--duration) var(--ease), background-color var(--duration) var(--ease);padding:.55rem .85rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}.catalog-module__ogyaPW__facetLink:hover{color:var(--cacao);background:color-mix(in srgb, var(--khaki) 24%, transparent)}.catalog-module__ogyaPW__facetLink[aria-current=true]{color:var(--pearl);background:var(--cacao);border-color:var(--cacao)}.catalog-module__ogyaPW__priceRow{align-items:center;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-module__ogyaPW__priceField{gap:var(--space-1);min-width:0;display:grid}.catalog-module__ogyaPW__priceField>span{color:var(--ink-subtle);font-size:.875rem}.catalog-module__ogyaPW__chips{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.catalog-module__ogyaPW__chips li{min-width:0;max-width:100%}.catalog-module__ogyaPW__chip{align-items:center;gap:var(--space-2);min-height:var(--tap);min-width:var(--tap);border:1px solid var(--rule-strong);max-width:100%;padding:.5rem .85rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.catalog-module__ogyaPW__chip>span:first-child{overflow-wrap:anywhere;min-width:0}.catalog-module__ogyaPW__chip:after{content:"✕";color:var(--ink-subtle);flex:none;font-size:.75rem}.catalog-module__ogyaPW__searchRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:36rem){.catalog-module__ogyaPW__filters{gap:1.5rem}.catalog-module__ogyaPW__filterInputs,.catalog-module__ogyaPW__filterFacets,.catalog-module__ogyaPW__variantFilters{grid-template-columns:minmax(0,1fr);gap:1.5rem}.catalog-module__ogyaPW__variantFilters{grid-column:auto}.catalog-module__ogyaPW__searchRow{grid-template-columns:1fr}.catalog-module__ogyaPW__priceGroup{grid-template-columns:minmax(0,1fr)}.catalog-module__ogyaPW__filterFooter{flex-direction:column;align-items:stretch}.catalog-module__ogyaPW__filterFooter>.pressable{align-self:start}}@media (min-width:36.01rem) and (max-width:72rem){.catalog-module__ogyaPW__filterFacets{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-module__ogyaPW__variantFilters{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-module__ogyaPW__searchRow,.catalog-module__ogyaPW__priceGroup{grid-template-columns:minmax(0,1fr)}}.catalog-module__ogyaPW__sizeRows{gap:.85rem;display:grid}.catalog-module__ogyaPW__sizeRow{grid-template-columns:7.75rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.catalog-module__ogyaPW__sizeRowLabel{color:var(--ink-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (max-width:36rem){.catalog-module__ogyaPW__sizeRow{grid-template-columns:minmax(0,1fr);gap:.4rem}}.catalog-module__ogyaPW__catalog{color:var(--ink)}.catalog-module__ogyaPW__catalog .pressable{border-radius:0}.catalog-module__ogyaPW__catalog .control{min-width:0;font-size:1rem}.catalog-module__ogyaPW__cover{isolation:isolate;min-height:clamp(17rem,26vw,24rem);color:var(--pearl);background:#1b1714;align-items:end;display:grid;position:relative;overflow:hidden}.catalog-module__ogyaPW__coverImage{z-index:-2;object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.catalog-module__ogyaPW__cover:after{z-index:-1;content:"";background:linear-gradient(90deg,#181310ad 0%,#18131047 45%,#1813100a 75%),linear-gradient(#18131000 55%,#18131059);position:absolute;inset:0}.catalog-module__ogyaPW__coverText{gap:.9rem;padding-block:2.5rem clamp(2.25rem,4vw,3.5rem);display:grid}.catalog-module__ogyaPW__coverKicker{letter-spacing:.26em;text-transform:uppercase;color:#faf8f5d9;margin:0;font-size:.75rem;font-weight:500}.catalog-module__ogyaPW__coverKicker a{color:inherit;text-decoration:none}.catalog-module__ogyaPW__coverKicker a:hover{text-underline-offset:.3em;text-decoration:underline}.catalog-module__ogyaPW__cover h1{color:var(--pearl);margin:0;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1}.catalog-module__ogyaPW__coverLede{color:#faf8f5db;max-width:32rem;margin:0;font-size:1rem;line-height:1.55}.catalog-module__ogyaPW__catalogBar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex;position:relative}.catalog-module__ogyaPW__categoryBar{align-items:center;gap:clamp(1rem,1.8vw,1.75rem);min-width:0;display:flex}.catalog-module__ogyaPW__categoryBar>a,.catalog-module__ogyaPW__moreCategories>summary{color:var(--ink-muted);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:background-size .35s var(--ease), color var(--duration) var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .2rem)/0 1px no-repeat;padding-block:.55rem;font-size:1.02rem;text-decoration:none;position:relative}.catalog-module__ogyaPW__categoryBar>a:hover,.catalog-module__ogyaPW__moreCategories>summary:hover,.catalog-module__ogyaPW__categoryBar>a[aria-current=page],.catalog-module__ogyaPW__moreCategories>summary[aria-current=page]{color:var(--ink);background-size:100% 1px}.catalog-module__ogyaPW__phoneOnly{display:none}.catalog-module__ogyaPW__moreCategories{position:relative}.catalog-module__ogyaPW__moreCategories>summary{list-style:none}.catalog-module__ogyaPW__moreCategories>summary::-webkit-details-marker{display:none}.catalog-module__ogyaPW__moreCategories>summary:after{content:" ⌄";font-family:var(--font-ui);font-size:.8rem}.catalog-module__ogyaPW__moreList{z-index:13;border:1px solid var(--rule);background:var(--surface-raised);min-width:15rem;padding:.5rem 0;display:grid;position:absolute;top:calc(100% + .6rem);left:-1rem;box-shadow:0 1.25rem 2.5rem #261e191f}.catalog-module__ogyaPW__moreList a{color:var(--ink-muted);font-family:var(--font-display);justify-content:space-between;gap:1rem;padding:.6rem 1rem;text-decoration:none;display:flex}.catalog-module__ogyaPW__moreList a:hover,.catalog-module__ogyaPW__moreList a[aria-current=page]{color:var(--ink);background:#f6f3ef}.catalog-module__ogyaPW__moreList small{color:var(--ink-subtle);font-family:var(--font-ui);font-size:.75rem}.catalog-module__ogyaPW__barTools{flex:none;align-items:center;gap:1.5rem;display:flex}.catalog-module__ogyaPW__filterDisclosure{position:static}.catalog-module__ogyaPW__filterDisclosure summary{min-height:var(--tap);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;list-style:none;display:flex}.catalog-module__ogyaPW__filterDisclosure summary::-webkit-details-marker{display:none}.catalog-module__ogyaPW__filterDisclosure summary:before{content:"+";font-family:var(--font-display);font-size:1.2rem;line-height:1}.catalog-module__ogyaPW__filterDisclosure[open] summary:before{content:"−"}.catalog-module__ogyaPW__activeIndicator{color:var(--cacao);letter-spacing:.04em;text-transform:none;font-size:.7rem}.catalog-module__ogyaPW__resetLink{letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.3em;font-size:.75rem}.catalog-module__ogyaPW__filterSurface{z-index:12;top:100%;left:var(--page-gutter);right:var(--page-gutter);border:1px solid var(--rule);background:color-mix(in srgb, var(--pearl) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(1rem,2.5vw,2rem);position:absolute;box-shadow:0 1.5rem 3rem #2626261a}.catalog-module__ogyaPW__sortControl{align-items:center;gap:.6rem;display:flex}.catalog-module__ogyaPW__sortLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-module__ogyaPW__sortControl .control{width:auto;min-width:0;height:var(--tap);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:0;padding:0 1.4rem 0 0;font-size:.75rem;font-weight:500}.catalog-module__ogyaPW__results{padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(3rem,6vw,5rem)}.catalog-module__ogyaPW__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(1.25rem,2vw,1.75rem);display:flex}.catalog-module__ogyaPW__resultsHead .catalog-module__ogyaPW__chips{margin:0}.catalog-module__ogyaPW__resultCount{color:var(--ink-subtle);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:.875rem}.catalog-module__ogyaPW__editorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3.2vw,3rem) clamp(1rem,1.8vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.catalog-module__ogyaPW__editorialGrid>li{min-width:0}.catalog-module__ogyaPW__featureCell{grid-area:span 2/span 2}.catalog-module__ogyaPW__storyCell{display:flex}.catalog-module__ogyaPW__storyCard{background:#f3f0eb;align-content:center;gap:1.1rem;width:100%;padding:clamp(1.75rem,3vw,2.75rem);display:grid}.catalog-module__ogyaPW__storyCard h2{margin:0;font-size:clamp(1.6rem,2.3vw,2.2rem);line-height:1.1}.catalog-module__ogyaPW__storyCard p:not(.kicker){color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.6}.catalog-module__ogyaPW__storyCard a{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;padding-bottom:.3rem;font-size:.72rem;font-weight:500;text-decoration:none}.catalog-module__ogyaPW__more{color:var(--ink-muted);justify-items:center;gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem);font-size:.875rem;display:grid}.catalog-module__ogyaPW__more p{margin:0}.catalog-module__ogyaPW__moreButton{border:1px solid var(--ink);min-height:3.1rem;color:var(--ink);letter-spacing:.2em;text-transform:uppercase;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;padding:0 2rem;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog-module__ogyaPW__moreButton:hover{background:var(--ink);color:var(--pearl)}.catalog-module__ogyaPW__pageLinks{align-items:center;gap:1rem;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.catalog-module__ogyaPW__editorialGrid>li{animation:linear both catalog-module__ogyaPW__rise;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes catalog-module__ogyaPW__rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (max-width:72rem){.catalog-module__ogyaPW__categoryBar>a:nth-of-type(n+6){display:none}}@media (max-width:52rem){.catalog-module__ogyaPW__cover{min-height:16rem}.catalog-module__ogyaPW__cover:after{background:linear-gradient(#1813100d 0%,#18131033 40%,#181310b8 100%)}.catalog-module__ogyaPW__coverText{gap:.6rem;padding-block:2rem 1.75rem}.catalog-module__ogyaPW__coverLede{font-size:.9rem}.catalog-module__ogyaPW__catalogBar{gap:0;padding-inline:0;display:grid}.catalog-module__ogyaPW__categoryBar{padding-inline:var(--page-gutter);scrollbar-width:none;border-bottom:1px solid var(--rule);gap:1.25rem;overflow-x:auto}.catalog-module__ogyaPW__categoryBar::-webkit-scrollbar{display:none}.catalog-module__ogyaPW__categoryBar>a:nth-of-type(n+6),.catalog-module__ogyaPW__phoneOnly{display:inline}.catalog-module__ogyaPW__moreCategories{display:none}.catalog-module__ogyaPW__barTools{min-width:0;padding-inline:var(--page-gutter);flex-wrap:wrap;justify-content:space-between;gap:0 1rem}.catalog-module__ogyaPW__sortControl{min-width:0}.catalog-module__ogyaPW__sortControl .control{text-overflow:ellipsis;max-width:11rem}.catalog-module__ogyaPW__filterDisclosure[open]{flex:1 0 100%;order:2}.catalog-module__ogyaPW__filterDisclosure[open] .catalog-module__ogyaPW__filterSurface{max-height:none;box-shadow:none;margin-bottom:1rem;position:static}.catalog-module__ogyaPW__filterSurface{max-height:75vh;left:0;right:0;overflow-y:auto}.catalog-module__ogyaPW__editorialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.catalog-module__ogyaPW__featureCell,.catalog-module__ogyaPW__storyCell{grid-area:auto/1/auto/-1}.catalog-module__ogyaPW__storyCard{padding:1.75rem 1.4rem}}
.checkout-module__HlZJoG__checkoutPage{color:var(--ink)}.checkout-module__HlZJoG__head{gap:clamp(1.25rem,2.5vw,2rem);padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(1rem,2vw,1.5rem);display:grid}.checkout-module__HlZJoG__head h1{margin:0;font-size:clamp(2.6rem,5vw,4.25rem);line-height:1}.checkout-module__HlZJoG__layout{gap:var(--space-6);padding-bottom:clamp(3rem,6vw,5rem);display:grid}@media (min-width:60rem){.checkout-module__HlZJoG__layout{grid-template-columns:minmax(0,1fr) minmax(23rem,27rem);align-items:start;gap:clamp(2.5rem,4.5vw,4.5rem)}}.checkout-module__HlZJoG__form{border-top:1px solid var(--rule);gap:0;display:grid}.checkout-module__HlZJoG__group{border:0;border-bottom:1px solid var(--rule);gap:1.1rem;min-width:0;margin:0;padding:clamp(1.5rem,2.5vw,2rem) 0;display:grid}.checkout-module__HlZJoG__groupLegend{float:left;width:100%;color:var(--ink);font-family:var(--font-display);align-items:baseline;gap:.9rem;margin-bottom:.4rem;padding:0;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1;display:flex}.checkout-module__HlZJoG__groupLegend span{color:var(--ink-subtle);font-family:var(--font-ui);letter-spacing:.14em;font-size:.75rem}.checkout-module__HlZJoG__groupLegend+*{clear:both}.checkout-module__HlZJoG__twoUp{align-items:start;gap:1rem;display:grid}@media (min-width:44rem){.checkout-module__HlZJoG__twoUp{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-module__HlZJoG__lookup{position:relative}.checkout-module__HlZJoG__suggestions{z-index:5;max-height:16rem;padding:var(--space-1);border:1px solid var(--rule-strong);background:var(--surface-raised);margin:0;list-style:none;position:absolute;inset:calc(100% - .25rem) 0 auto;overflow-y:auto;box-shadow:0 1rem 2rem #2626261f}.checkout-module__HlZJoG__suggestions button{width:100%;min-height:var(--tap);padding:var(--space-2);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}.checkout-module__HlZJoG__suggestions button:hover,.checkout-module__HlZJoG__suggestions button:focus-visible{background:var(--pearl)}.checkout-module__HlZJoG__choice{gap:.75rem;display:grid}@media (min-width:44rem){.checkout-module__HlZJoG__choice{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.checkout-module__HlZJoG__choiceOption{border:1px solid var(--rule);cursor:pointer;min-height:4.5rem;transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:grid}.checkout-module__HlZJoG__choiceOption:hover{border-color:var(--rule-strong)}.checkout-module__HlZJoG__choiceOption:has(input:checked){border-color:var(--ink);background:#fbfaf7}.checkout-module__HlZJoG__choiceOption:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.checkout-module__HlZJoG__choiceOption input{appearance:none;border:1px solid var(--taupe);width:1.25rem;height:1.25rem;transition:border-width .16s var(--ease), border-color .16s var(--ease);border-radius:50%;margin:0}.checkout-module__HlZJoG__choiceOption input:checked{border:.38rem solid var(--ink)}.checkout-module__HlZJoG__choiceLabel{gap:.2rem;min-width:0;display:grid}.checkout-module__HlZJoG__choiceTitle{font-family:var(--font-display);font-size:1.15rem;line-height:1.2}.checkout-module__HlZJoG__choiceHint{color:var(--ink-subtle);font-size:.82rem;line-height:1.4}.checkout-module__HlZJoG__choicePrice{color:var(--ink-muted);white-space:nowrap;font-size:.85rem}.checkout-module__HlZJoG__summary{background:#f3f0eb;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:60rem){.checkout-module__HlZJoG__summary{position:sticky;top:6.5rem}}.checkout-module__HlZJoG__summaryLines{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.checkout-module__HlZJoG__summaryLine{border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-bottom:.9rem;display:grid}.checkout-module__HlZJoG__summaryImage{object-fit:cover;background:#eee9e2;width:4.5rem;height:6rem}.checkout-module__HlZJoG__summaryCopy{gap:.25rem;min-width:0;display:grid}.checkout-module__HlZJoG__summaryCopy strong{font-family:var(--font-display);font-size:1.05rem;font-weight:400;line-height:1.25}.checkout-module__HlZJoG__summaryCopy span{color:var(--ink-subtle);font-size:.8rem;line-height:1.4}.checkout-module__HlZJoG__summaryPrice{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:400}.checkout-module__HlZJoG__summaryRow{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.checkout-module__HlZJoG__summaryRow span:last-child{text-align:right}.checkout-module__HlZJoG__summaryTotal{border-top:1px solid var(--rule);font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding-top:1rem;font-size:clamp(1.6rem,2.4vw,2rem);display:flex}.checkout-module__HlZJoG__summary .pressable[data-variant=solid]{min-height:3.4rem;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}.checkout-module__HlZJoG__summaryHint{color:var(--ink-subtle);margin:0;font-size:.8rem;line-height:1.5}.checkout-module__HlZJoG__terms{color:var(--ink-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.85rem;line-height:1.5;display:grid}.checkout-module__HlZJoG__terms input{width:1.1rem;height:1.1rem;accent-color:var(--ink);margin-top:.15rem}.checkout-module__HlZJoG__termsError{margin-top:var(--space-2);display:block}@media (max-width:36rem){.checkout-module__HlZJoG__summary{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter)}.checkout-module__HlZJoG__choiceOption{grid-template-columns:auto minmax(0,1fr)}.checkout-module__HlZJoG__choicePrice{grid-column:2}}.checkout-module__HlZJoG__success{gap:var(--space-5);padding-block:var(--space-8) var(--space-9);max-width:44rem;display:grid}.checkout-module__HlZJoG__orderNumber{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:.04em}.checkout-module__HlZJoG__timeline{border-top:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.checkout-module__HlZJoG__timelineItem{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:10rem minmax(0,1fr);display:grid}.checkout-module__HlZJoG__summaryDiscount{color:var(--ink)}.checkout-module__HlZJoG__plain{margin:0}.checkout-module__HlZJoG__promoRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}
.pay-module__krKSmG__lines{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.pay-module__krKSmG__line{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);display:flex}.pay-module__krKSmG__line span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.pay-module__krKSmG__total{font-family:var(--font-display);font-size:var(--step-2)}.pay-module__krKSmG__action{margin-top:var(--space-3)}.pay-module__krKSmG__details{margin:0;display:grid}.pay-module__krKSmG__details>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:8rem minmax(0,1fr);display:grid}.pay-module__krKSmG__details dt{color:var(--ink-subtle);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase}.pay-module__krKSmG__details dd{margin:0}.pay-module__krKSmG__hint{color:var(--ink-muted);font-size:var(--step--1);margin:0}@media (max-width:36rem){.pay-module__krKSmG__details>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.pay-module__krKSmG__action .pressable{width:100%}}
.home-blocks-module__SOHzgq__home{background:var(--surface-raised)}.home-blocks-module__SOHzgq__compactHead{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:clamp(1rem,1.6vw,1.5rem);display:flex}.home-blocks-module__SOHzgq__compactHead h2{text-transform:uppercase;font-size:clamp(1.55rem,2.2vw,2.25rem)}.home-blocks-module__SOHzgq__compactHead a{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;gap:.4rem;font-size:.72rem;text-decoration:none;display:inline-flex}.home-blocks-module__SOHzgq__compactHead a span{transition:transform var(--duration) var(--ease)}.home-blocks-module__SOHzgq__compactHead a:hover span{transform:translate(.25rem)}.home-blocks-module__SOHzgq__categories{padding-top:clamp(2.25rem,4vw,3.5rem)}.home-blocks-module__SOHzgq__tiles{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));grid-auto-rows:clamp(14rem,20vw,19rem);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-blocks-module__SOHzgq__tiles[data-count="5"]{grid-template-columns:1.3fr 1fr 1fr}.home-blocks-module__SOHzgq__tiles[data-count="5"]>li:first-child{grid-row:span 2}.home-blocks-module__SOHzgq__tiles[data-count="4"]{--cols:4;grid-auto-rows:clamp(20rem,30vw,28rem)}.home-blocks-module__SOHzgq__tiles[data-count="2"]{--cols:2}.home-blocks-module__SOHzgq__tiles[data-count="1"]{--cols:1}.home-blocks-module__SOHzgq__tiles>li{min-width:0}.home-blocks-module__SOHzgq__tile{height:100%;color:var(--pearl);isolation:isolate;background:#eee9e2;text-decoration:none;display:block;position:relative;overflow:hidden}.home-blocks-module__SOHzgq__tileImage{object-fit:cover;object-position:var(--fx,50%) var(--fy,30%);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,0,.1,1);position:absolute;inset:0}.home-blocks-module__SOHzgq__tile:after{z-index:1;content:"";background:linear-gradient(#261e1900 62%,#261e192e 76%,#261e199e 100%);position:absolute;inset:0}.home-blocks-module__SOHzgq__tileLabel{z-index:2;gap:.45rem;display:grid;position:absolute;bottom:clamp(.9rem,1.4vw,1.3rem);left:clamp(1rem,1.6vw,1.5rem);right:1rem}.home-blocks-module__SOHzgq__tileName{font-family:var(--font-display);align-items:baseline;gap:.6rem;font-size:clamp(1.4rem,2vw,2rem);line-height:1;display:inline-flex}.home-blocks-module__SOHzgq__tileName:after{content:"";width:0;height:1px;transition:width .45s var(--ease);background:currentColor;align-self:center}.home-blocks-module__SOHzgq__tileNote{letter-spacing:.2em;text-transform:uppercase;opacity:.88;font-size:.7rem;font-weight:500}.home-blocks-module__SOHzgq__tile:hover .home-blocks-module__SOHzgq__tileImage,.home-blocks-module__SOHzgq__tile:focus-visible .home-blocks-module__SOHzgq__tileImage{transform:scale(1.045)}.home-blocks-module__SOHzgq__tile:hover .home-blocks-module__SOHzgq__tileName:after,.home-blocks-module__SOHzgq__tile:focus-visible .home-blocks-module__SOHzgq__tileName:after{width:1.8rem}.home-blocks-module__SOHzgq__tile:focus-visible{outline:2px solid var(--leather);outline-offset:3px}.home-blocks-module__SOHzgq__tileImage[data-fx="0"]{--fx:0%}.home-blocks-module__SOHzgq__tileImage[data-fx="5"]{--fx:5%}.home-blocks-module__SOHzgq__tileImage[data-fx="10"]{--fx:10%}.home-blocks-module__SOHzgq__tileImage[data-fx="15"]{--fx:15%}.home-blocks-module__SOHzgq__tileImage[data-fx="20"]{--fx:20%}.home-blocks-module__SOHzgq__tileImage[data-fx="25"]{--fx:25%}.home-blocks-module__SOHzgq__tileImage[data-fx="30"]{--fx:30%}.home-blocks-module__SOHzgq__tileImage[data-fx="35"]{--fx:35%}.home-blocks-module__SOHzgq__tileImage[data-fx="40"]{--fx:40%}.home-blocks-module__SOHzgq__tileImage[data-fx="45"]{--fx:45%}.home-blocks-module__SOHzgq__tileImage[data-fx="50"]{--fx:50%}.home-blocks-module__SOHzgq__tileImage[data-fx="55"]{--fx:55%}.home-blocks-module__SOHzgq__tileImage[data-fx="60"]{--fx:60%}.home-blocks-module__SOHzgq__tileImage[data-fx="65"]{--fx:65%}.home-blocks-module__SOHzgq__tileImage[data-fx="70"]{--fx:70%}.home-blocks-module__SOHzgq__tileImage[data-fx="75"]{--fx:75%}.home-blocks-module__SOHzgq__tileImage[data-fx="80"]{--fx:80%}.home-blocks-module__SOHzgq__tileImage[data-fx="85"]{--fx:85%}.home-blocks-module__SOHzgq__tileImage[data-fx="90"]{--fx:90%}.home-blocks-module__SOHzgq__tileImage[data-fx="95"]{--fx:95%}.home-blocks-module__SOHzgq__tileImage[data-fx="100"]{--fx:100%}.home-blocks-module__SOHzgq__tileImage[data-fy="0"]{--fy:0%}.home-blocks-module__SOHzgq__tileImage[data-fy="5"]{--fy:5%}.home-blocks-module__SOHzgq__tileImage[data-fy="10"]{--fy:10%}.home-blocks-module__SOHzgq__tileImage[data-fy="15"]{--fy:15%}.home-blocks-module__SOHzgq__tileImage[data-fy="20"]{--fy:20%}.home-blocks-module__SOHzgq__tileImage[data-fy="25"]{--fy:25%}.home-blocks-module__SOHzgq__tileImage[data-fy="30"]{--fy:30%}.home-blocks-module__SOHzgq__tileImage[data-fy="35"]{--fy:35%}.home-blocks-module__SOHzgq__tileImage[data-fy="40"]{--fy:40%}.home-blocks-module__SOHzgq__tileImage[data-fy="45"]{--fy:45%}.home-blocks-module__SOHzgq__tileImage[data-fy="50"]{--fy:50%}.home-blocks-module__SOHzgq__tileImage[data-fy="55"]{--fy:55%}.home-blocks-module__SOHzgq__tileImage[data-fy="60"]{--fy:60%}.home-blocks-module__SOHzgq__tileImage[data-fy="65"]{--fy:65%}.home-blocks-module__SOHzgq__tileImage[data-fy="70"]{--fy:70%}.home-blocks-module__SOHzgq__tileImage[data-fy="75"]{--fy:75%}.home-blocks-module__SOHzgq__tileImage[data-fy="80"]{--fy:80%}.home-blocks-module__SOHzgq__tileImage[data-fy="85"]{--fy:85%}.home-blocks-module__SOHzgq__tileImage[data-fy="90"]{--fy:90%}.home-blocks-module__SOHzgq__tileImage[data-fy="95"]{--fy:95%}.home-blocks-module__SOHzgq__tileImage[data-fy="100"]{--fy:100%}.home-blocks-module__SOHzgq__categoryLinks{flex-wrap:wrap;gap:.5rem 1.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.home-blocks-module__SOHzgq__categoryLinks a{--line:color-mix(in srgb, var(--taupe) 55%, transparent);color:var(--cacao);font-family:var(--font-display);background-image:linear-gradient(var(--leather), var(--leather)), linear-gradient(var(--line), var(--line));transition:background-size .4s var(--ease), color var(--duration) var(--ease);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:.2rem;font-size:1.05rem;text-decoration:none}.home-blocks-module__SOHzgq__categoryLinks a:hover{color:var(--leather);background-size:100% 1px,100% 1px}.home-blocks-module__SOHzgq__selection{padding-top:clamp(3rem,5vw,4.5rem)}.home-blocks-module__SOHzgq__productRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.home-blocks-module__SOHzgq__productRow>li{min-width:0}.home-blocks-module__SOHzgq__visit{padding-block:clamp(3rem,5vw,4.5rem) clamp(3.5rem,6vw,5.5rem)}.home-blocks-module__SOHzgq__visitPanel{background:#f3f0eb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-blocks-module__SOHzgq__visitText{align-content:center;justify-items:start;gap:1.2rem;padding:clamp(2.5rem,4.5vw,4rem);display:grid}.home-blocks-module__SOHzgq__visitText h2{font-size:clamp(2.1rem,3.2vw,3.1rem);line-height:1.05}.home-blocks-module__SOHzgq__visitBody{max-width:34rem;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.6}.home-blocks-module__SOHzgq__visitMeta{flex-wrap:wrap;gap:.8rem 2.25rem;margin:.2rem 0 0;display:flex}.home-blocks-module__SOHzgq__visitMeta dt{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:500}.home-blocks-module__SOHzgq__visitMeta dd{color:var(--ink-muted);margin:0;font-size:.92rem}.home-blocks-module__SOHzgq__visitActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.6rem;display:flex}.home-blocks-module__SOHzgq__visitButton{background:var(--leather);min-height:3.1rem;color:var(--pearl);letter-spacing:.2em;text-transform:uppercase;transition:background-color var(--duration) var(--ease);align-items:center;gap:1rem;padding:0 1.6rem;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.home-blocks-module__SOHzgq__visitButton:after{content:"";width:1.4rem;height:1px;transition:width var(--duration) var(--ease);background:currentColor}.home-blocks-module__SOHzgq__visitButton:hover{background:#000}.home-blocks-module__SOHzgq__visitButton:hover:after{width:2rem}.home-blocks-module__SOHzgq__visitLink{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.3rem;font-size:.72rem;font-weight:500;text-decoration:none}.home-blocks-module__SOHzgq__visitPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-height:clamp(22rem,30vw,28rem);padding:.5rem;display:grid}.home-blocks-module__SOHzgq__visitPhotos[data-count="1"]{grid-template-columns:1fr}.home-blocks-module__SOHzgq__visitPhoto{background:var(--khaki);position:relative;overflow:hidden}.home-blocks-module__SOHzgq__visitPhoto img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,0,.1,1);position:absolute;inset:0}.home-blocks-module__SOHzgq__visitPanel:hover .home-blocks-module__SOHzgq__visitPhoto img{transform:scale(1.03)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-blocks-module__SOHzgq__tiles>li,.home-blocks-module__SOHzgq__productRow>li,.home-blocks-module__SOHzgq__visitPanel{animation:linear both home-blocks-module__SOHzgq__rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes home-blocks-module__SOHzgq__rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.home-blocks-module__SOHzgq__section{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto;padding-block:clamp(1.4rem,2.3vw,2.25rem)}.home-blocks-module__SOHzgq__textWithImage{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.home-blocks-module__SOHzgq__textWithImageMedia{aspect-ratio:4/3;background:var(--khaki);position:relative;overflow:hidden}.home-blocks-module__SOHzgq__textWithImageMedia img{object-fit:cover;width:100%;height:100%}.home-blocks-module__SOHzgq__infoList{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.home-blocks-module__SOHzgq__infoItem{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-4) 0;border-top:1px solid var(--rule);display:grid}@media (prefers-reduced-motion:reduce){.home-blocks-module__SOHzgq__tileImage,.home-blocks-module__SOHzgq__visitPhoto img,.home-blocks-module__SOHzgq__tileName:after{transition:none}}@media (max-width:52rem){.home-blocks-module__SOHzgq__categories{padding-top:2rem}.home-blocks-module__SOHzgq__tiles,.home-blocks-module__SOHzgq__tiles[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11.5rem;gap:.5rem}.home-blocks-module__SOHzgq__tiles>li:first-child,.home-blocks-module__SOHzgq__tiles[data-count="5"]>li:first-child{grid-area:auto/1/auto/-1}.home-blocks-module__SOHzgq__tiles[data-count="5"],.home-blocks-module__SOHzgq__tiles[data-count="3"],.home-blocks-module__SOHzgq__tiles[data-count="1"]{grid-template-rows:16.5rem}.home-blocks-module__SOHzgq__tiles[data-count="2"]>li:first-child,.home-blocks-module__SOHzgq__tiles[data-count="4"]>li:first-child{grid-column:auto}.home-blocks-module__SOHzgq__tiles[data-count="4"]{grid-auto-rows:15rem}.home-blocks-module__SOHzgq__tileName{font-size:1.3rem}.home-blocks-module__SOHzgq__categoryLinks{gap:.45rem 1.1rem}.home-blocks-module__SOHzgq__categoryLinks a{font-size:.98rem}.home-blocks-module__SOHzgq__productRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.home-blocks-module__SOHzgq__visit{padding-inline:0;padding-bottom:0}.home-blocks-module__SOHzgq__visitPanel{grid-template-columns:1fr}.home-blocks-module__SOHzgq__visitPhotos{order:-1;gap:.25rem;min-height:13rem;padding:0}.home-blocks-module__SOHzgq__visitText{padding:2rem var(--page-gutter) 2.75rem;gap:1rem}.home-blocks-module__SOHzgq__visitActions{flex-direction:column;align-items:stretch;width:100%}.home-blocks-module__SOHzgq__visitButton{justify-content:center}.home-blocks-module__SOHzgq__visitLink{align-self:flex-start}.home-blocks-module__SOHzgq__textWithImage,.home-blocks-module__SOHzgq__infoList{grid-template-columns:1fr}}@media (max-width:32rem){.home-blocks-module__SOHzgq__compactHead h2{font-size:1.35rem}}
.breadcrumbs-module__CRj6-a__nav{width:100%;min-width:0;overflow:hidden}.breadcrumbs-module__CRj6-a__list{max-width:100%;color:var(--ink-subtle);font-size:var(--step--1);scrollbar-width:none;white-space:nowrap;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.breadcrumbs-module__CRj6-a__list::-webkit-scrollbar{display:none}.breadcrumbs-module__CRj6-a__list li{flex:none;gap:.55rem;display:inline-flex}.breadcrumbs-module__CRj6-a__list a{color:inherit;text-decoration:none}.breadcrumbs-module__CRj6-a__list a:hover,.breadcrumbs-module__CRj6-a__current{color:var(--ink)}
