.sx-pdp{background:var(--sx-ivory)}.sx-pdp__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);align-items:start}.sx-pdp__aside{position:sticky;top:calc(var(--header-height,72px) + 24px)}.sx-keyfacts{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--sx-line);border:1px solid var(--sx-line)}.sx-keyfacts li{background:var(--sx-white);padding:16px}.sx-keyfacts small{display:block;font:500 10.5px/1 var(--sx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-taupe);margin-bottom:8px}.sx-keyfacts b{font:400 17px/1.25 var(--sx-serif)}.sx-acc{border-top:1px solid var(--sx-line)}.sx-acc details{border-bottom:1px solid var(--sx-line)}.sx-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;cursor:pointer;font:400 19px/1.3 var(--sx-serif)}.sx-acc summary::-webkit-details-marker{display:none}.sx-acc summary i{position:relative;flex:none;width:14px;height:14px}.sx-acc summary i::after,.sx-acc summary i::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .4s var(--sx-ease)}.sx-acc summary i::after{transform:rotate(90deg)}.sx-acc details[open] summary i::after{transform:rotate(0)}.sx-acc__body{overflow:hidden;font:400 15px/1.7 var(--sx-sans);color:var(--sx-soft)}.sx-acc__body>div{padding:0 0 26px}.sx-acc__body p{margin:0 0 10px}.sx-acc__body ul{margin:0 0 10px;padding-left:18px}.sx-acc__body a{color:var(--sx-ink)}.sx-spec{width:100%;border-collapse:collapse;font:400 14.5px/1.45 var(--sx-sans)}.sx-spec th{text-align:left;font-weight:500;color:var(--sx-ink);padding:10px 16px 10px 0;width:42%;border-top:1px solid var(--sx-line);vertical-align:top}.sx-spec td{padding:10px 0;border-top:1px solid var(--sx-line);vertical-align:top}.sx-pend{color:var(--sx-taupe);font-style:italic}.sx-pair{margin-top:clamp(56px,7vw,96px)}.sx-ci{background:var(--sx-cream)}.sx-ci__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;padding-block:clamp(48px,7vw,96px)}.sx-ci__grid--noimg{grid-template-columns:1fr}.sx-ci__media{aspect-ratio:5/4;background:var(--sx-sand)}.sx-ci__media img{width:100%;height:100%;object-fit:cover;display:block}.sx-crumbs{font:400 12.5px var(--sx-sans);color:var(--sx-soft);margin-bottom:22px}.sx-crumbs a{color:inherit;text-decoration:none}.sx-crumbs a:hover{text-decoration:underline}.sx-chips{display:flex;gap:8px;overflow-x:auto;padding:4px 0 2px;margin-top:28px;scrollbar-width:none}.sx-chips::-webkit-scrollbar{display:none}.sx-chips a{flex:none;padding:10px 16px;border:1px solid var(--sx-line);background:var(--sx-ivory);font:500 13px/1 var(--sx-sans);color:var(--sx-ink);text-decoration:none;transition:background .3s,color .3s}.sx-chips a:hover,.sx-chips a[aria-current=page]{background:var(--sx-ink);color:var(--sx-ivory);border-color:var(--sx-ink)}.sx-ci__facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font:400 13px var(--sx-sans);color:var(--sx-soft)}.sx-ci__facts span::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--sx-wood);margin-right:8px;vertical-align:middle}.sx-faq{max-width:860px}.sx-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sx-cats a{position:relative;display:block;aspect-ratio:1;background:var(--sx-sand);overflow:hidden;color:var(--sx-ivory);text-decoration:none}.sx-cats img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--sx-ease)}.sx-cats a:hover img{transform:scale(1.04)}.sx-cats span{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 16px;background:linear-gradient(to top,rgba(30,25,21,.55),transparent);font:400 18px/1.2 var(--sx-serif)}.sx-fav__bar{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:28px 0 24px}.sx-fav__empty{background:var(--sx-white);padding:56px 24px;text-align:center}.sx-fav .sx-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sx-fav .sx-card__actions .sx-btn{min-height:42px;padding:0 16px;font-size:13px}.sv-card,.sv-cat__card{border-radius:0!important}.product-information .price{font:500 22px/1 var(--sx-sans)!important}.product-information h1{font-family:var(--sx-serif)!important;font-weight:300!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.1!important}.product-information .add-to-cart-button,.product-information add-to-cart-component button{min-height:56px!important;border-radius:var(--sx-r)!important;background:var(--sx-ink)!important;color:var(--sx-ivory)!important;font:500 15px/1 var(--sx-sans)!important;letter-spacing:.03em;transition:background .35s var(--sx-ease)!important}.product-information add-to-cart-component button:hover{background:var(--sx-wood)!important}.media-gallery img,.product-media img{transition:opacity .5s var(--sx-ease)}.sx-variant-fade{animation:sx-vfade .45s var(--sx-ease)}@keyframes sx-vfade{from{opacity:.35}to{opacity:1}}.sx-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;font:400 12.5px/1.4 var(--sx-sans);color:var(--sx-soft)}.sx-pay svg{height:22px;width:auto}.sx-pdp-trust{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--sx-line);display:grid;gap:10px;font:400 13.5px/1.5 var(--sx-sans);color:var(--sx-soft)}.sx-pdp-trust li{display:grid;grid-template-columns:20px 1fr;gap:10px}.sx-pdp-trust svg{width:18px;height:18px;fill:none;stroke:var(--sx-wood);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.sx-pdp-trust b{color:var(--sx-ink);font-weight:500}.sx-pdp-trust a{color:var(--sx-ink)}.sticky-add-to-cart__bar{background:var(--sx-ivory)!important;border-top:1px solid var(--sx-line)!important;box-shadow:0 -10px 30px rgba(30,25,21,.08)!important;border-radius:0!important}.sx-cart-ship{margin:0 0 12px;padding:12px 14px;background:var(--sx-cream);font:400 13px/1.5 var(--sx-sans);color:var(--sx-ink);width:100%;box-sizing:border-box}.sx-cart-ship a{color:inherit}.sx-cart-ship b{font-weight:500}.sx-cart-up{margin:8px 0 16px;padding-top:16px;border-top:1px solid var(--sx-line)}.sx-cart-up h3{font:400 17px/1.2 var(--sx-serif)!important;margin:0 0 10px!important;text-align:left!important}.sx-cart-up ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sx-cart-up li{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.sx-cart-up img{width:56px;height:70px;object-fit:cover;background:var(--sx-cream)}.sx-cart-up a{color:var(--sx-ink);text-decoration:none;font:400 14px/1.3 var(--sx-sans)}.sx-cart-up small{display:block;color:var(--sx-soft)}.sx-cart-up button{min-height:36px;padding:0 12px;border:1px solid var(--sx-ink);background:0 0;font:500 12px var(--sx-sans);cursor:pointer;color:var(--sx-ink)}.sx-cart-up button:hover{background:var(--sx-ink);color:var(--sx-ivory)}footer a{transition:opacity .3s}footer a:hover{opacity:.7}.ss-sec{background:var(--sx-ivory)}.ss-cmp__wrap,.ss-fit__card,.ss-fit__tbl,.ss-saved__card{border-radius:0!important;background:var(--sx-white)!important}.ss-h2{font-weight:300!important}.ss-btn{border-radius:var(--sx-r)!important}.ss-btn--acc{background:var(--sx-ink)!important;border-color:var(--sx-ink)!important}.ss-btn--acc:hover{background:var(--sx-wood)!important;border-color:var(--sx-wood)!important}.sx-cmp__card .sx-btn{margin-top:auto}.sx-cmp__card .sx-btn[aria-pressed=true]{background:var(--sx-ink);color:var(--sx-ivory)!important}.sx-fd__step{min-width:0}.sx-fd__opt input{margin:0}@media (max-width:989px){.sx-grid{--sx-cols:2!important}.sx-ci__grid,.sx-look__grid,.sx-pdp__grid,.sx-split{grid-template-columns:1fr}.sx-pdp__aside{position:static}.sx-reas__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-reas__list li:nth-child(3){border-left:0}.sx-reas__list li:nth-child(n+3){border-top:1px solid var(--sx-line)}.sx-why__grid{grid-template-columns:1fr 1fr}.sx-why__it{padding-left:0!important;border-left:0!important;padding-right:16px}.sx-why__it:nth-child(2n){padding-left:16px!important;border-left:1px solid var(--sx-line)!important}.sx-cmp__grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.sx-cmp__card{scroll-snap-align:start}.sx-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-qv__in{grid-template-columns:1fr}.sx-qv__media img{aspect-ratio:1}.sx-split__media{aspect-ratio:4/3}}@media (max-width:599px){.sx-hero{min-height:86vh;min-height:86svh}.sx-hero__scroll{display:none}.sx-hero__ctas .sx-btn{flex:1 1 100%}.sx-reas__item{flex-direction:column;gap:10px;padding:20px 14px}.sx-reas__d{font-size:12px}.sx-grid{gap:24px 10px}.sx-card__title{font-size:16px}.sx-card__view{display:none}.sx-why__grid{grid-template-columns:1fr}.sx-why__it:nth-child(2n){padding-left:0!important;border-left:0!important}.sx-fd__dims{grid-template-columns:1fr}.sx-fd__opts{grid-template-columns:1fr 1fr}.sx-fd__opt span{min-height:64px;padding:12px}.sx-fd__res .sx-grid{--sx-cols:2}.sx-look__item{grid-template-columns:22px 56px 1fr}.sx-look__price{grid-column:3}.sx-pop{width:220px}.sx-keyfacts{grid-template-columns:1fr 1fr}.sx-acc summary{font-size:17px;padding:18px 0}}@media (prefers-reduced-motion:reduce){.sx-js [data-sx-reveal]{opacity:1!important;transform:none!important;transition:none!important}.sx-hero__media img{animation:none!important;opacity:1!important;transform:none!important}.sx-hero__fade,.sx-hero__line>span{animation:none!important;transform:none!important;opacity:1!important}.sx-hero__scroll::after,.sx-hot::before{animation:none!important}.sx-btn,.sx-btn::before,.sx-card__media img,.sx-cats img,.sx-zoom img{transition:none!important}.sx-fd__res,.sx-fd__step,.sx-qv[open]{animation:none!important}}@media print{.sx-card__qv,.sx-hero__scroll,.sx-hot,.sx-pop{display:none!important}}