.belmont-draft-banner{color:#493e2c;background:#f2e9d9;border-bottom:1px solid #c9b99b;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;padding:.65rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.origin-conditional-price,.relaunch-offer-condition{color:#625d54;margin:.3rem 0 .8rem;font-size:.8rem;line-height:1.5}.relaunch-offer-condition{margin-top:-.8rem}.origin-gift-box-note{letter-spacing:.055em;margin:.5rem 0;font-size:.65rem;font-weight:600}:root{--aside-width:400px;--cart-aside-summary-height:335px;--grid-item-width:355px;--header-height:64px;--home-announcement-height:30px;--color-dark:#000;--color-light:#fff}html,body{max-width:100%;overflow-x:hidden}img{border-radius:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #1f1b16}.link:hover{cursor:pointer;text-decoration:underline}.mock-shop-notice{background:var(--color-light);border:1px solid var(--color-dark);border-left-width:.5rem;margin:1rem 0;padding:0}.mock-shop-notice .inner{padding:.875rem 1rem}.mock-shop-notice h2{font-size:1.6rem;font-weight:700;line-height:1.4}.mock-shop-notice p{margin-bottom:.5rem;font-size:1rem;line-height:1.4}.mock-shop-notice footer{background:#0000000f;padding:.5rem 1rem}.mock-shop-notice .small{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.mock-shop-notice code{background:#0000000f;border-radius:.25rem;padding:.1em .3em}.mock-shop-notice a{text-underline-offset:6px;text-decoration:underline}html:has(.overlay.expanded:not([data-modal=false])){overflow:hidden}aside{background:var(--color-light);height:100vh;width:min(var(--aside-width), 100vw);right:calc(-1 * var(--aside-width));transition:transform .2s ease-in-out;position:fixed;top:0;box-shadow:0 0 50px #0000004d}aside header{border-bottom:1px solid var(--color-dark);height:var(--header-height);justify-content:space-between;align-items:center;padding:0 20px;display:flex}aside header h3{margin:0}aside header .close{opacity:.8;width:20px;font-weight:700;text-decoration:none;transition:all .2s}aside header .close:hover{opacity:1}aside header h2{margin-top:0;margin-bottom:.6rem}aside main{margin:1rem}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:10;background:#0003;transition:opacity .4s;position:fixed;inset:0}.overlay .close-outside{color:#0000;height:100%;width:calc(100% - var(--aside-width));background:0 0;border:none;position:absolute;top:0;left:0}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;width:100%;height:100%;position:absolute}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{transform:translateX(calc(var(--aside-width) * -1))}button.reset{background:inherit;font-size:inherit;border:0}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){cursor:pointer;text-decoration:underline}.header{box-sizing:border-box;color:#1f1b16;height:var(--header-height);z-index:1;background:#fff;border-bottom:1px solid #eee8df;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;max-width:100%;padding:0 1rem;display:grid;position:relative;overflow:hidden}.header a,.header button{color:inherit}.header-logo-link{grid-column:1;justify-content:center;justify-self:start;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.header-logo-link:hover{text-decoration:none}.header-logo-image{height:auto;max-height:calc(var(--header-height) - 1rem);object-fit:contain;width:7.25rem;display:block}.header-menu-mobile-toggle{flex:none}@media (width>=48em){.header-menu-mobile-toggle{display:none}}.header-menu-mobile{grid-gap:1rem;flex-direction:column;display:flex}.header-menu-desktop{grid-gap:1rem;display:none}@media (width>=45em){.header-menu-desktop{grid-gap:1rem;grid-column:2;margin-left:3rem;display:flex}}.header-menu-item{cursor:pointer}.header-ctas{grid-column:3;justify-self:end;align-items:center;gap:1rem;min-width:0;margin-left:auto;display:flex}.header-ctas>*{flex:none}.header-icon-button,.header-cart-link{border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.header-svg-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.35rem;height:1.35rem;display:block}.header-bag-icon{width:1.45rem;height:1.45rem}.header-icon-button:hover,.header-cart-link:hover{text-decoration:none}.header-cart-count{color:#fff;background:#1f1b16;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.68rem;display:inline-flex;position:absolute;top:.25rem;right:.1rem}.header-overlay .header-cart-count{color:#1f1b16;background:#fff}.sticky-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;color:#1f1b16;opacity:0;pointer-events:none;visibility:hidden;z-index:9;background:#faf7f1f0;border-bottom:1px solid #231c1614;grid-template-columns:minmax(2.75rem,1fr) auto minmax(5.5rem,1fr);align-items:center;height:3.5rem;padding:0 .7rem;transition:transform .18s,opacity .18s,visibility 0s linear .18s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sticky-header.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.sticky-header .header-menu-mobile-toggle{color:inherit;grid-column:1;justify-content:center;justify-self:start;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.sticky-header-logo{grid-column:2;justify-content:center;justify-self:center;align-items:center;max-width:8rem;height:2.75rem;text-decoration:none;display:flex}.sticky-header-logo:hover{text-decoration:none}.sticky-header-logo img{object-fit:contain;width:6.5rem;height:auto;max-height:2.35rem;display:block}.sticky-header-actions{grid-column:3;justify-self:end;align-items:center;gap:.2rem;display:flex}.sticky-header .header-icon-button,.sticky-header .header-cart-link{color:inherit;min-width:2.75rem;min-height:2.75rem}.sticky-header .header-cart-count{top:.18rem;right:0}.back-to-top-button{appearance:none;color:#fff;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;z-index:8;background:#1f1b16;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:bottom .28s,opacity .2s,transform .2s,visibility 0s linear .2s;display:inline-flex;position:fixed;bottom:1.125rem;right:1rem;transform:translateY(10px);box-shadow:0 5px 16px #1f1b162e}.back-to-top-button.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.back-to-top-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;height:1.1rem}.back-to-top-button:hover{background:#322c25}.back-to-top-button:focus-visible{outline-offset:3px;outline-color:#1f1b16}@media (prefers-reduced-motion:reduce){.sticky-header,.back-to-top-button{transition:none}}@media (width<=45em){.header{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .85rem;overflow:visible}.header-logo-link{z-index:2;grid-area:1/2;justify-content:center;place-self:center;height:2.75rem;display:flex;position:relative;overflow:visible}.header-logo-image{object-fit:contain;width:6.55rem;height:auto;max-height:2.45rem;display:block}.header-menu-desktop,.header-account-link{display:none}.header-menu-mobile-toggle{z-index:3;grid-column:1;justify-self:start;position:static;transform:none}.header-ctas{pointer-events:none;z-index:3;grid-area:1/1/auto/-1;justify-content:flex-end;align-self:center;gap:.55rem;width:100%;height:2.75rem;margin-left:0;margin-right:0;position:relative}.header-ctas>*{pointer-events:auto}.header-ctas>button:not(.header-menu-mobile-toggle){margin-left:auto}.header-cart-link,.header-icon-button{min-width:2.45rem;min-height:2.45rem}.header .header-account-link{display:none}.header-overlay{color:#fff;height:78px;left:0;right:0;top:var(--home-announcement-height);z-index:6;background:0 0;border-bottom:0;grid-template-columns:1fr auto 1fr;align-items:center;position:absolute;overflow:visible}.header-overlay a,.header-overlay button{color:#fff}.header-overlay .header-logo-link{z-index:1;grid-area:1/2;place-self:center;width:8.25rem;max-width:44vw;height:2.75rem;display:flex;position:relative;overflow:visible;transform:none}.header-overlay .header-logo-image{object-fit:contain;width:8.25rem;height:auto;max-height:2.55rem}.header-overlay .header-ctas{color:#fff;align-self:center;height:2.75rem}.header-overlay .header-ctas>a[href=\/account]{display:none}.header-overlay .header-svg-icon{width:1.22rem;height:1.22rem}.header-overlay .header-bag-icon{width:1.35rem;height:1.35rem}.header-overlay .header-cart-count{min-width:1rem;height:1rem;font-size:.62rem;top:.2rem;right:.05rem}}@media (width>=45em){.sticky-header{grid-template-columns:minmax(3rem,1fr) auto minmax(6rem,1fr);height:3.75rem;padding-left:1.25rem;padding-right:1.25rem}.sticky-header-logo img{width:7rem}.back-to-top-button{bottom:1.5rem;right:1.5rem}}.community-reviews.community-reviews{color:#231c16;background:#f7f4ef;width:100%;padding:0;scroll-margin-top:110px;overflow:hidden}.community-reviews,.community-reviews *,.community-reviews :before,.community-reviews :after{box-sizing:border-box}.community-reviews__inner{max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,4vw,4rem)}.community-reviews__header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.community-reviews .community-reviews__eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 .7rem;font-size:.65rem;line-height:1.4}.community-reviews.community-reviews h2{max-width:28ch;font:inherit;letter-spacing:.025em;overflow-wrap:normal;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:400;line-height:1.2}.community-reviews .community-reviews__intro{color:#6d6258;max-width:50ch;margin:.8rem 0 0;font-size:.8rem;line-height:1.5}.community-reviews__controls{flex-shrink:0;gap:.5rem;display:flex}.community-reviews__summary{border-block:1px solid #d9d0c5;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.75rem;padding:1rem 0;display:flex}.community-reviews__summary>div{overflow-wrap:anywhere;min-width:0}.community-reviews__summary-stars{color:#c9beb2;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:1.2rem;line-height:1;display:inline-block;position:relative}.community-reviews__summary-stars>span:last-child{color:#231c16;position:absolute;inset:0 auto 0 0;overflow:hidden}.community-reviews .community-reviews__summary-value{margin:0;font-size:.95rem;line-height:1.6}.community-reviews__summary-value strong{font-weight:500}.community-reviews .community-reviews__summary-source{color:#6d6258;margin:.2rem 0 0;font-size:.75rem;line-height:1.5}.community-reviews__controls button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #c9beb2;border-radius:50%;place-items:center;padding:0;display:grid}.community-reviews__controls button:disabled{opacity:.3;cursor:default}.community-reviews__controls button:not(:disabled):hover{background:#ece5dc}.community-reviews__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ab9e90 transparent;padding-bottom:1rem;position:relative;overflow-x:auto}.community-reviews__list{grid-auto-columns:calc(25% - .9375rem);grid-auto-flow:column;align-items:start;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.community-review{scroll-snap-align:start;overflow-wrap:anywhere;min-width:0}.community-review__photo{aspect-ratio:4/5;background:#e9e3da;display:block;overflow:hidden}.community-review__photo img{object-fit:cover;width:100%;height:100%;display:block}.community-review__content{padding-top:.9rem}.community-review--text .community-review__content{background:#eee8df;flex-direction:column;min-height:23rem;padding:1.4rem 1.1rem;display:flex}.community-review--text .community-review__product{margin-top:auto;padding-top:1.5rem}.community-review__byline,.community-review__rating{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:.75rem;line-height:1.5;display:flex}.community-review__verified{color:#466248;font-size:.65rem}.community-review__rating{margin-top:.4rem}.community-review__stars{color:#c9beb2;gap:.1em;font-size:.8rem;display:inline-flex}.community-review__stars .is-filled{color:#231c16}.community-review__rating time{color:#6d6258;font-size:.65rem}.community-reviews .community-review h3{font:inherit;margin:.7rem 0 0;font-size:.85rem;font-weight:500;line-height:1.5}.community-reviews .community-review__body{margin:.35rem 0 0;font-size:.8rem;line-height:1.65}.community-review__body--excerpt:not(.is-expanded){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-review__more,.community-reviews__status button{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.75rem;text-decoration:underline;display:block}.community-review__product{letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.65rem;line-height:1.6;display:inline-block}.community-reviews__products{border-top:1px solid #d8cec1;margin-top:1.5rem;font-size:.8rem}.community-reviews__products summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;list-style:none;display:flex}.community-reviews__products summary::-webkit-details-marker{display:none}.community-reviews__products[open] summary>span{transform:rotate(45deg)}.community-reviews__products ul{margin:0;padding:0;list-style:none}.community-reviews__products li a{border-top:1px solid #e1d8cc;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding:.85rem 0;display:flex}.community-reviews .community-reviews__status{margin:1rem 0 0;font-size:.85rem;line-height:1.6}.community-reviews.community-reviews :is(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #231c16}@media (width<=1023px){.community-reviews__list{grid-auto-columns:calc(33.3333% - .833333rem)}}@media (width<=639px){.community-reviews__header{flex-wrap:wrap;align-items:flex-start;gap:1rem}.community-reviews__list{grid-auto-columns:82%;gap:1rem}}.judgeme-bottom-reviews{box-sizing:border-box;color:#1f1b16;background:#f7f4ef;border-top:1px solid #ded4c8;width:100%;max-width:100%;overflow-x:hidden}.judgeme-bottom-reviews.is-loading{background:0 0;border-top:0;min-height:1px}.judgeme-bottom-reviews__inner[hidden]{display:none}#product-reviews,[data-product-reviews-anchor]{scroll-margin-top:110px}.judgeme-bottom-reviews__inner{box-sizing:border-box;text-align:center;gap:.65rem;width:min(100%,60rem);max-width:60rem;margin:0 auto;padding:2.625rem 1rem 2.375rem;display:grid}.judgeme-bottom-reviews__eyebrow{color:#8a4f43;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.judgeme-bottom-reviews--site h2{color:#1f1b16;letter-spacing:0;margin:0;font-size:clamp(1.5rem,6vw,1.75rem);font-weight:550;line-height:1.1}.judgeme-bottom-reviews__widget{text-align:left;width:100%;min-width:0;max-width:47.5rem;margin-top:.7rem;margin-left:auto;margin-right:auto;overflow:hidden}.judgeme-bottom-reviews *,.judgeme-bottom-reviews :before,.judgeme-bottom-reviews :after{box-sizing:border-box}.judgeme-bottom-reviews .jdgm-widget,.judgeme-bottom-reviews .jdgm-rev-widg,.judgeme-bottom-reviews .jdgm-carousel-wrapper,.judgeme-bottom-reviews .jdgm-carousel,.judgeme-bottom-reviews .jdgm-carousel__item-container{width:100%!important;min-width:0!important;max-width:100%!important}.judgeme-bottom-reviews .jdgm-carousel-wrapper{margin:0 auto!important;padding:0!important;overflow:hidden!important}.judgeme-bottom-reviews .jdgm-carousel{margin:.85rem auto 0!important;overflow:hidden!important}.judgeme-bottom-reviews .jdgm-carousel__item-container{overflow:hidden!important}.judgeme-bottom-reviews .jdgm-carousel__item-wrapper{white-space:normal!important;max-width:100%!important;height:auto!important;display:flex!important}.judgeme-bottom-reviews .jdgm-carousel-item{vertical-align:top!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0 .8rem!important;display:block!important;overflow:hidden!important}.judgeme-bottom-reviews .jdgm-carousel-item__review,.judgeme-bottom-reviews .jdgm-carousel-item__review-content,.judgeme-bottom-reviews .jdgm-carousel-item__review-title,.judgeme-bottom-reviews .jdgm-carousel-item__review-body,.judgeme-bottom-reviews .jdgm-carousel-item__reviewer-name-wrapper,.judgeme-bottom-reviews .jdgm-rev__title,.judgeme-bottom-reviews .jdgm-rev__body{overflow-wrap:anywhere;word-break:normal;white-space:normal!important;max-width:100%!important}.judgeme-bottom-reviews .jdgm-carousel-item__review{height:auto!important;min-height:0!important}.judgeme-bottom-reviews .jdgm-carousel-item__review-body{line-height:1.5!important}.judgeme-bottom-reviews .jdgm-carousel__arrows{margin-top:.35rem!important}@media (width>=45em){.judgeme-bottom-reviews__inner{padding:4rem 1.25rem 3.5rem}.judgeme-bottom-reviews .jdgm-carousel-item{flex-basis:33.333%!important;width:33.333%!important;padding-left:1.1rem!important;padding-right:1.1rem!important}}.footer{color:#f7f4ef;background:#14110e;margin-top:auto}.footer-inner{box-sizing:border-box;max-width:72rem;padding:2.5rem 1rem calc(2.5rem + env(safe-area-inset-bottom));gap:2rem;width:100%;margin:0 auto;display:grid}.footer-brand{text-align:center;border-bottom:1px solid #f7f4ef2e;justify-items:center;gap:.85rem;padding-bottom:1.6rem;display:grid}.footer-logo-link{width:min(100%,10.5rem);max-width:10.5rem;margin:0 auto .35rem;line-height:1;text-decoration:none;display:inline-flex}.footer-logo-link:hover{text-decoration:none}.footer-logo-image{object-fit:contain;width:100%;height:auto;display:block}.footer-brand address{overflow-wrap:anywhere;gap:.35rem;min-width:0;max-width:100%;font-style:normal;display:grid}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-underline-offset:.22rem;text-decoration:underline}.footer a:focus-visible{outline-color:#f7f4ef}.footer-nav{gap:1.6rem;display:grid}.footer-link-group{gap:.65rem;display:grid}.footer-link-group--has-action{grid-template-columns:minmax(0,1fr);min-width:0}.footer-link-group h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.footer-link-group summary{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;font-size:.78rem;font-weight:650;list-style:none;display:flex}.footer-link-group summary::-webkit-details-marker{display:none}.footer-link-group summary:after{color:#d8d0c5;content:"+";margin-left:1rem;font-size:1rem;font-weight:300;line-height:1}.footer-link-group[open] summary:after{content:"-"}.footer-link-group summary:focus-visible{outline-offset:.28rem;outline:1px solid #f7f4efb8}.footer-link-group ul{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.footer-link-group a,.footer-brand a{color:#d8d0c5;font-size:.92rem;line-height:1.45}.footer .footer-withdrawal-link{box-sizing:border-box;color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f7f4ef9e;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:2.65rem;margin-top:.25rem;padding:0 1.2rem;font-size:.69rem;font-weight:650;transition:background-color .16s,color .16s;display:inline-flex}.footer .footer-withdrawal-link:hover{color:#14110e;background:#f7f4ef;text-decoration:none}.footer-cookie-settings{color:#d8d0c5;text-align:center;max-width:36rem;margin:0 auto;padding:0 1rem}.footer-cookie-settings button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:.22rem;background:0 0;border:0;min-height:2.75rem;padding:.5rem;font-size:.92rem;text-decoration:underline}.footer-cookie-settings button:hover{color:#fff}.footer-cookie-settings button:focus-visible{outline-offset:.25rem;outline:2px solid #f7f4ef}.footer-cookie-settings p{margin:0;font-size:.85rem;line-height:1.5}.footer-payment-methods{max-width:100%;padding:0 1rem calc(1.4rem + env(safe-area-inset-bottom));justify-content:center;align-items:center;margin:1.5rem auto .75rem;display:flex}.footer-payment-methods__image{object-fit:contain;width:100%;max-width:min(100%,22rem);height:auto;display:block}@media (width>=45em){.footer-inner{grid-template-columns:minmax(14rem,.9fr) minmax(0,1.8fr);padding:3rem 2rem 1.2rem}.footer-brand{border-bottom:0;border-right:1px solid #f7f4ef2e;padding-bottom:0;padding-right:2rem}.footer-logo-link{width:min(100%,11.25rem);max-width:11.25rem}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-payment-methods{margin-top:1.75rem;padding-left:2rem;padding-right:2rem}.footer-payment-methods__image{max-width:min(100%,27.5rem)}}.cart-main{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:0}.aside--cart{background:#fbf9f5;flex-direction:column;display:flex;box-shadow:-14px 0 36px #231c161f}.aside--cart>header{flex:0 0 var(--header-height);background:#fbf9f5fa;border-bottom:1px solid #231c161a;padding:0 1.25rem}.aside--cart>header h3{color:#1d1a17;letter-spacing:0;font-size:1.18rem;font-weight:650;line-height:1}.aside--cart>header button.close.reset{color:#1d1a17;cursor:pointer;opacity:1;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-family:inherit;font-size:1.7rem;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.aside--cart>header button.close.reset:hover{opacity:.58;text-decoration:none}.aside--cart>main{flex:auto;min-height:0;margin:0}.cart-main--aside .cart-details{flex-direction:column;height:100%;min-height:0;display:flex}.cart-lines-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#231c1638 transparent;flex:auto;min-height:0;padding:0 1.25rem;overflow-y:auto}.cart-lines-scroll>ul{margin:0;padding:0;list-style:none}.cart-line{border-bottom:1px solid #231c161a;margin:0;padding:1.05rem 0}.cart-line-inner{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.cart-line-media{background:#f2eee7;flex:0 0 5.4rem;justify-content:center;align-items:center;height:5.4rem;display:flex;overflow:hidden}.cart-line-media img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.cart-line-content{flex:auto;min-width:0}.cart-line-title{color:#1d1a17;letter-spacing:normal;overflow-wrap:anywhere;text-transform:none;margin-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:1.35;text-decoration:none;display:inline-block}.cart-line-title p{font:inherit;margin:0}.cart-line-title strong{font:inherit}.cart-line-title:hover{opacity:.65;text-decoration:none}.cart-line .product-price{color:#1d1a17;font-size:.8125rem;font-weight:400;line-height:1.35}.cart-line .product-price-on-sale{align-items:baseline;gap:.42rem;display:flex}.cart-line .product-price-on-sale s{color:#847a70;font-size:.72rem}.cart-line-options{color:#74695f;margin:.3rem 0 0;padding:0;list-style:none}.cart-line-options li{margin:0;line-height:1.25}.cart-line-options small{font-size:.7rem}.cart-summary-page{margin-top:1.25rem;position:relative}.cart-summary-aside{box-sizing:border-box;background:#fbf9f5;border-top:1px solid #231c161f;flex:none;width:100%;padding:.85rem 1.25rem 1.15rem}@media (width<=45em){.aside--cart{height:100dvh}.cart-summary-aside{padding-bottom:calc(env(safe-area-inset-bottom) + 14px)}}.cart-line-quantity{flex-wrap:wrap;align-items:center;gap:0 .375rem;margin-top:.5rem;display:flex}.cart-line-quantity-label{color:#74695f;font-size:.75rem;font-weight:400}.cart-line-quantity-stepper{isolation:isolate;grid-template-columns:2.75rem .75rem 2.75rem;align-items:center;height:2.75rem;display:inline-grid;position:relative}.cart-line-quantity-stepper:before{content:"";pointer-events:none;z-index:-1;border:1px solid #231c1629;position:absolute;inset:.5rem}.cart-line-quantity-stepper>.cart-line-quantity-value{min-width:0;position:relative}.cart-line-quantity-stepper>.cart-line-quantity-value:before{content:"";pointer-events:none;border-inline:1px solid #231c161f;width:1.75rem;height:1.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-line-quantity form{margin:0;display:flex}.cart-line-quantity-button{appearance:none;color:#1d1a17;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1;display:inline-flex}.cart-line-quantity-button span{justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}.cart-line-quantity-button:hover:not(:disabled) span{background:#eee9e1}.cart-line-quantity-button:focus-visible{outline-offset:-.4375rem}.cart-line-quantity-button:disabled{color:#8a8177;cursor:not-allowed;opacity:.55}.cart-line-quantity-value{color:#1d1a17;font-variant-numeric:tabular-nums;text-align:center;min-width:1.8rem;font-size:.75rem;font-weight:400}.cart-line-remove{appearance:none;color:#74695f;cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0 .125rem;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.4;-webkit-text-decoration:underline #74695f59;text-decoration:underline #74695f59;display:inline-flex}.cart-line-remove:hover{color:#1d1a17;text-decoration-color:currentColor}.cart-line-remove:disabled{cursor:not-allowed;opacity:.38}.cart-line-pricing{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.cart-line-bundle-status{color:#665d54;background:#eee9e1;margin-top:.12rem;padding:.18rem .38rem;font-size:.64rem;line-height:1.3;display:inline-block}.cart-line-bundle-status--free{color:#1d1a17;background:#e8e2d9;font-weight:600}.cart-line-children{padding-left:2rem}.cart-total{justify-content:space-between;align-items:center;margin:.8rem 0 .9rem;display:flex}.cart-total dt,.cart-total dd{color:#1d1a17;margin:0}.cart-total dt{font-size:.82rem;font-weight:600}.cart-total dd{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650}.cart-checkout__button{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#1d1a17;border:1px solid #1d1a17;justify-content:center;align-items:center;width:100%;height:3.1rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:background .18s,color .18s;display:flex}.cart-checkout__button:hover{color:#1d1a17;background:0 0;text-decoration:none}.cart-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;min-height:18rem;padding:2rem 1.25rem;display:flex}.cart-empty[hidden]{display:none}.cart-empty p{color:#625950;font-size:.82rem}.cart-empty__link{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1d1a17;border:1px solid #1d1a17;justify-content:center;align-items:center;height:2.75rem;padding:0 1.25rem;font-size:.7rem;font-weight:650;text-decoration:none;display:inline-flex}.cart-empty__link:hover{color:#1d1a17;background:0 0;text-decoration:none}.cart-benefits{border-bottom:1px solid #231c161a;padding-bottom:.625rem}.cart-benefits__eyebrow{color:#74695f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .375rem;font-size:.625rem;font-weight:400}.cart-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cart-benefit{text-align:center;border-right:1px solid #231c161a;flex-direction:column;align-items:center;gap:.1875rem;min-width:0;padding:0 .375rem;display:flex}.cart-benefit:first-child{padding-left:0}.cart-benefit:last-child{border-right:0;padding-right:0}.cart-benefit__icon{stroke:#74695f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:1rem;height:1rem}.cart-benefit strong{color:#74695f;overflow-wrap:anywhere;max-width:100%;font-size:.75rem;font-weight:400;line-height:1.3}@media (width<=25em){.cart-lines-scroll,.cart-summary-aside{padding-left:1rem;padding-right:1rem}.cart-line-media{flex-basis:4.8rem;height:4.8rem}}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{height:100%;margin-right:.75rem}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{flex:row;align-items:center;gap:1rem;display:flex}.search-results-item a>div{overflow-wrap:anywhere;min-width:0}body>main:has(>.home){margin:0}.home{--home-container-max:68rem;--home-content-max:44rem;--home-divider:#231c1624;--home-divider-soft:#231c1614;--home-gutter:1rem;--home-space-2xs:.25rem;--home-space-xs:.5rem;--home-space-sm:.75rem;--home-space-md:1.125rem;--home-space-lg:1.75rem;--home-space-xl:2.625rem;--home-space-2xl:4rem;margin:0}.home-announcement{color:#1f1b16;height:var(--home-announcement-height);letter-spacing:.025em;padding:0 var(--home-space-sm);text-align:center;background:#fff;justify-content:center;align-items:center;font-size:.66rem;font-weight:550;line-height:1.25;display:flex}.home-landing-switch{box-sizing:border-box;width:100%}.home-landing-switch .bestseller-tabs{margin-bottom:var(--home-space-lg)}.home-landing-panel{animation:.18s ease-out home-landing-enter}@keyframes home-landing-enter{0%{opacity:.72}to{opacity:1}}.home-hero{color:#fff;min-height:calc(100svh - var(--home-announcement-height));background:radial-gradient(circle at 50% 20%,#ffffff29,#0000 28%),linear-gradient(135deg,#6a6257,#1f1b16 62%);display:grid;position:relative;overflow:hidden}.home-hero--damen{color:#1f1b16;background:#e8dfd4}.home-hero--damen:after{background:#1f1b1614}.home-hero--damen .home-hero-video--frame-ready,.home-hero--damen .home-hero-video--has-poster{opacity:1}.home-hero-placeholder{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-hero-placeholder span{color:#776d62;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:650}.home-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0003,#0000 34%),linear-gradient(#0000 44%,#0000006b);position:absolute;inset:0}.home-hero-media,.home-hero-video{position:absolute;inset:0}.home-hero-media{z-index:0;overflow:hidden}.home-hero-video{object-fit:cover;opacity:0;z-index:1;background:0 0;width:100%;height:100%}.home-hero-video--frame-ready,.home-hero-video--has-poster{opacity:.92}.home-hero-play-button{appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1f1b16;cursor:pointer;z-index:3;background:#fffdf9e6;border:1px solid #1f1b162e;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .5rem 1.5rem #14120f33}.home-hero-play-button svg{width:1rem;height:1rem;margin-left:.1rem}.home-hero-play-button:focus-visible{outline-offset:.2rem;outline:2px solid #0000;box-shadow:0 0 0 .12rem #fff,0 0 0 .28rem #1f1b16}@media (hover:hover){.home-hero-play-button:hover{background:#fffdf9}}@media (prefers-reduced-motion:reduce){.home-hero-video,.home-hero-play-button{display:none}}.home-hero-content{box-sizing:border-box;padding:0 var(--home-gutter) calc(var(--home-space-lg) + env(safe-area-inset-bottom));pointer-events:none;text-align:center;z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.hero-scroll-indicator{color:#fffdf9;align-items:center;gap:var(--home-space-2xs);margin-bottom:var(--home-space-sm);pointer-events:auto;text-shadow:0 1px 4px #000c;flex-direction:column;min-height:2.75rem;padding:.65rem .8rem;text-decoration:none;display:flex}.hero-scroll-indicator:focus-visible{outline-offset:4px;outline:2px solid}.hero-scroll-target{scroll-margin-top:calc(var(--header-height,64px) + 1.5rem)}.hero-scroll-arrow{border-bottom:1px solid;border-right:1px solid;width:.42rem;height:.42rem;animation:2s ease-in-out infinite paused hero-scroll-arrow;display:block;transform:rotate(45deg)}.hero-scroll-indicator[data-animated=true] .hero-scroll-arrow{animation-play-state:running}.hero-scroll-text{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.4}@keyframes hero-scroll-arrow{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(5px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.hero-scroll-arrow{animation:none}}.home-hero-trust{gap:var(--home-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;width:min(100%,23rem);max-width:23rem;margin:0 auto;display:grid}.home-hero-trust span,.home-hero-trust a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;color:#fff;letter-spacing:.02em;min-height:2rem;padding:var(--home-space-xs) var(--home-space-2xs);text-align:center;white-space:normal;background:#14120f3d;border:1px solid #ffffff61;border-radius:.28rem;justify-content:center;align-items:center;font-size:clamp(.625rem,2.65vw,.68rem);font-weight:600;line-height:1.2;display:inline-flex}.home-hero-trust a{pointer-events:auto;text-decoration:none}.home-hero--damen .home-hero-trust span,.home-hero--damen .home-hero-trust a{-webkit-backdrop-filter:none;backdrop-filter:none;color:#1f1b16;background:#fffdf9ad;border-color:#1f1b163d}@media (width<=23em){.home{--home-gutter:var(--home-space-sm)}.home-hero-trust{gap:var(--home-space-2xs)}.home-hero-trust span,.home-hero-trust a{font-size:.625rem}}.bestseller-products{box-sizing:border-box;max-width:var(--home-container-max);padding:var(--home-space-xl) var(--home-gutter);background:#fff;width:100%;margin:0 auto;overflow:clip visible}.home--herren .bestseller-products{overflow:clip visible}.bestseller-products h2{letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;font-size:.98rem;font-weight:700}.bestseller-products-heading{gap:var(--home-space-xs);margin-bottom:var(--home-space-md);text-align:center;justify-items:center;display:grid}.bestseller-products-heading p{color:#8a4f43;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.bestseller-tabs{border:1px solid var(--home-divider);margin:0 auto var(--home-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,32rem);max-width:32rem;display:grid}.bestseller-tabs a{appearance:none;box-sizing:border-box;color:#1f1b16;cursor:pointer;font:inherit;letter-spacing:.16em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:3.1rem;padding:.7rem .45rem;font-size:.68rem;font-weight:750;text-decoration:none;display:flex}.bestseller-tabs a+a{border-left:1px solid var(--home-divider)}.bestseller-tabs a[aria-current=page]{color:#fff;background:#1f1b16}.bestseller-tabs a:focus-visible{outline-offset:3px;outline:2px solid #8a4f43}.bestseller-products-group{gap:var(--home-space-sm);min-width:0;display:grid}.bestseller-products-group+.bestseller-products-group{border-top:1px solid #dedbd6;margin-top:2rem;padding-top:1.65rem}.bestseller-products-group>h3,.herren-relaunch .relaunch-bestseller-title{color:#1f1b16;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,4.2vw,2.35rem);font-weight:650;line-height:1.08}.bestseller-products-group>p{color:#5b5348;text-align:center;max-width:24rem;margin:0 auto;font-size:.86rem;line-height:1.5}.damen-bestseller-fallback{color:#5b5348;text-align:center;border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8;max-width:26rem;margin:0 auto;padding:1rem 0}.bestseller-products-grid.damen-bestseller-grid{grid-template-columns:minmax(0,1fr)}.bestseller-products-grid{gap:var(--home-space-lg) var(--home-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.home--herren .herren-bestseller-grid{max-width:var(--home-content-max);margin-inline:auto}.bundle-product-card{box-sizing:border-box;background:#fff;border:0;border-radius:2px;gap:.5rem;width:100%;min-width:0;max-width:100%;padding:0;display:grid;overflow:visible}.bundle-product-card-image{aspect-ratio:var(--product-image-ratio,auto);box-sizing:border-box;contain:paint;overscroll-behavior-y:auto;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:0;max-height:100%;padding:0;display:block;position:relative;overflow:hidden}.bundle-product-card-gallery{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;aspect-ratio:var(--product-image-ratio,auto);overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;display:flex;overflow:auto hidden}.bundle-product-card-image>.bundle-product-card-gallery{position:relative}.home-product-offer-image>.bundle-product-card-gallery{inset:0}.bundle-product-card-gallery::-webkit-scrollbar{display:none}.herren-product-slider-indicators{z-index:2;justify-content:center;align-items:center;gap:4px;width:min(70%,12rem);max-width:calc(100% - 1.5rem);height:1rem;display:flex;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.herren-product-slider-indicators button{appearance:none;background:#1f1b1638;border:0;border-radius:999px;flex:1 1 0;min-width:4px;max-width:1.35rem;height:2px;padding:0}.herren-product-slider-indicators button.is-selected{background:#1f1b16d1}.herren-product-slider-indicators button:focus-visible{outline-offset:3px;outline:1px solid #1f1b16}.bundle-product-card-slide{-webkit-user-drag:none;scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;flex:0 0 100%;justify-content:center;align-items:flex-start;width:100%;min-width:100%;max-width:100%;height:auto;min-height:0;max-height:none;text-decoration:none;display:flex;overflow:hidden}.bundle-product-card-slide>img,.bundle-product-card-image img{-webkit-user-drag:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:100%;max-width:100%;height:auto;max-height:none;display:block;aspect-ratio:auto!important}.bestseller-products .bundle-product-card{background:0 0}.bestseller-products .bundle-product-card-image{background:0 0;border-radius:0;padding:0}.bestseller-products .bundle-product-card-image>.bundle-product-card-gallery{inset:0}.bundle-product-card-body{gap:var(--home-space-2xs);text-align:center;justify-items:center;width:100%;min-width:0;max-width:100%;padding:0 .08rem;display:grid;overflow:visible}.bundle-product-card h3{letter-spacing:.11em;text-transform:uppercase;min-height:1.25rem;margin:0;padding:0 .1rem;font-size:.58rem;font-weight:550;line-height:1.3}.bundle-product-card h3 a{color:inherit;text-decoration:none}.bundle-offer-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.32rem;min-height:.9rem;margin-top:-.16rem;margin-bottom:.16rem;line-height:1.25;display:inline-flex}.bundle-offer-price span{color:#2f6a3d;font-size:.7rem;font-weight:550}.bundle-offer-price s{color:#6d645b;font-size:.6rem;text-decoration-thickness:1px}.mens-mix-match{box-sizing:border-box;text-align:left;gap:.4rem;width:100%;min-width:0;max-width:100%;padding:0;display:grid;position:relative;overflow:visible}.mens-mix-match.has-open-picker{z-index:80}.home .mens-mix-match--without-offer{border-top:1px solid #231c1629;padding-top:.4rem}.mens-mix-match__offer{color:#6c6258;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #231c1629;margin:0;padding-top:.4rem;font-size:.58rem;font-weight:650;line-height:1.3}.mens-mix-match__models>p,.collapsible-watch-picker__heading{color:#6c6258;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:650;line-height:1.3}.mens-mix-match__models,.collapsible-watch-picker{gap:.25rem;min-width:0;display:grid}.collapsible-watch-picker{--watch-picker-trigger-height:3rem;position:relative}.collapsible-watch-picker.is-open{z-index:90}.collapsible-watch-picker__trigger{appearance:none;box-sizing:border-box;color:#1f1b16;cursor:pointer;font:inherit;text-align:left;background:#fbf9f5;border:1px solid #231c1629;border-radius:2px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:3rem;padding:.25rem .45rem .25rem .3rem;transition:background .16s,border-color .16s;display:grid}.collapsible-watch-picker__trigger:hover,.collapsible-watch-picker.is-open .collapsible-watch-picker__trigger{background:#f6f2ec;border-color:#231c1680}.collapsible-watch-picker__trigger:focus-visible,.collapsible-watch-picker__option:focus-visible,.mens-mix-match__model:focus-visible{border-color:#1f1b16;outline:0;box-shadow:0 0 0 2px #231c161a}.collapsible-watch-picker__trigger:disabled{cursor:not-allowed;opacity:.5}.collapsible-watch-picker__trigger>.mens-mix-match__image{width:2rem;height:2rem}.collapsible-watch-picker__summary{gap:.04rem;min-width:0;display:grid}.collapsible-watch-picker__summary>span{color:#6c6258;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:650;line-height:1.2;overflow:hidden}.collapsible-watch-picker__summary strong,.collapsible-watch-picker__summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collapsible-watch-picker__summary strong{font-size:.68rem;font-weight:600;line-height:1.15}.collapsible-watch-picker__summary small{color:#6c6258;font-size:.58rem;line-height:1.15}.collapsible-watch-picker__summary.is-color-only small{color:#1f1b16;font-size:.68rem;font-weight:550}.collapsible-watch-picker__chevron{flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;transition:transform .18s;display:inline-flex}.collapsible-watch-picker__chevron:before{content:"";border-bottom:2px solid #211c17;border-right:2px solid #211c17;width:.44rem;height:.44rem;transform:rotate(45deg)translate(-.08rem,-.08rem)}.collapsible-watch-picker.is-open .collapsible-watch-picker__chevron{transform:rotate(180deg)}.collapsible-watch-picker__panel{opacity:0;pointer-events:none;visibility:hidden;z-index:100;transition:opacity .14s,transform .16s,visibility 0s linear .18s;position:absolute;top:calc(100% + .25rem);left:0;right:0;transform:translateY(-.2rem)}.collapsible-watch-picker.is-open .collapsible-watch-picker__panel{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}.collapsible-watch-picker.opens-up .collapsible-watch-picker__panel{bottom:calc(var(--watch-picker-trigger-height) + .25rem);top:auto;transform:translateY(.2rem)}.collapsible-watch-picker.is-open.opens-up .collapsible-watch-picker__panel{transform:translateY(0)}.collapsible-watch-picker__options{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:var(--watch-picker-menu-max-height,min(20rem, 50vh));overscroll-behavior-y:contain;scrollbar-color:#231c1647 transparent;scrollbar-width:thin;touch-action:pan-y;background:#fbf9f5;border:1px solid #231c1629;border-radius:2px;flex-direction:column;gap:.15rem;min-width:0;padding:.35rem;display:flex;overflow:hidden auto;box-shadow:0 16px 36px #231c1624}.collapsible-watch-picker__options::-webkit-scrollbar{width:.35rem}.collapsible-watch-picker__options::-webkit-scrollbar-thumb{background:#231c1647;border-radius:999px}.collapsible-watch-picker__option{appearance:none;box-sizing:border-box;color:#1f1b16;cursor:pointer;font:inherit;text-align:left;background:#fbf9f5;border:1px solid #0000;border-radius:2px;flex:none;align-items:center;gap:.65rem;width:100%;min-width:0;min-height:2.85rem;padding:.35rem .55rem;transition:background .16s,border-color .16s;display:flex}.collapsible-watch-picker__option:hover:not(:disabled){background:#f5f1eb;border-color:#231c1638}.collapsible-watch-picker__option.is-selected{background:#eee9e1;border-color:#1f1b16;box-shadow:inset 0 0 0 1px #1f1b16}.collapsible-watch-picker__option:disabled{cursor:not-allowed;opacity:.5}.collapsible-watch-picker__option>.mens-mix-match__image{flex:0 0 2.15rem;width:2.15rem;height:2.15rem}.collapsible-watch-picker__option-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.collapsible-watch-picker__option-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.2;overflow:hidden}.collapsible-watch-picker__option-copy small{color:#6c6258;font-size:.72rem;line-height:1.2}.mens-mix-match__model-rail{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;grid-auto-columns:3.25rem;grid-auto-flow:column;gap:.3rem;min-width:0;max-width:100%;padding:2px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.mens-mix-match__model-rail::-webkit-scrollbar{display:none}.mens-mix-match__model{appearance:none;aspect-ratio:1;box-sizing:border-box;color:#1f1b16;cursor:pointer;font:inherit;scroll-snap-align:start;text-align:center;background:#f1ede7;border:1px solid #231c1629;border-radius:2px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:.25rem;transition:background .16s,border-color .16s;display:flex}.mens-mix-match__model>.mens-mix-match__image{background:0 0;width:100%;height:100%}.mens-mix-match__model>.mens-mix-match__image img{background:0 0;border-radius:0}.mens-mix-match__model:hover:not(:disabled){background:#eee9e1;border-color:#231c1657}.mens-mix-match__model.is-selected{background:#e7e3dd;border-color:#231c1680}.mens-mix-match__model:disabled{cursor:not-allowed;opacity:.42}.mens-mix-match__model.is-selected:disabled{opacity:.52}.mens-mix-match__model-empty{color:#6c6258;margin:0;font-size:.58rem;line-height:1.35}.mens-mix-match__image{background:#f1ede7;justify-content:center;align-items:center;width:100%;height:3.2rem;display:flex;overflow:hidden}.mens-mix-match__image img{object-fit:contain;width:100%;height:100%;display:block}.mens-mix-match__image>span{color:#6c6258;font-size:.8rem;font-weight:650}.mens-mix-match__unavailable{color:#7d3b33;margin:0;font-size:.68rem;line-height:1.4}.mens-mix-match--compact{gap:.32rem}.mens-mix-match--compact .mens-mix-match__model-rail{grid-auto-columns:2.9rem;gap:.25rem}.mens-mix-match--compact .mens-mix-match__model{min-height:0;padding:.22rem}.mens-mix-match--compact .mens-mix-match__image{height:2.45rem}.mens-mix-match--compact .collapsible-watch-picker{--watch-picker-trigger-height:2.75rem;gap:.25rem}.mens-mix-match--compact .collapsible-watch-picker__trigger{grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.38rem;min-height:2.75rem;padding:.2rem .35rem .2rem .24rem}.mens-mix-match--compact .collapsible-watch-picker__trigger>.mens-mix-match__image{width:1.85rem;height:1.85rem}.mens-mix-match--compact .collapsible-watch-picker__summary strong{font-size:.62rem}.mens-mix-match--compact .collapsible-watch-picker__summary small{font-size:.54rem}.mens-mix-match--compact .collapsible-watch-picker__summary.is-color-only small{font-size:.62rem}.mens-mix-match--compact .collapsible-watch-picker__option{gap:.5rem;min-height:2.7rem;padding:.32rem .45rem}.mens-mix-match--compact .collapsible-watch-picker__option>.mens-mix-match__image{flex-basis:1.9rem;width:1.9rem;height:1.9rem}.mens-mix-match--compact .collapsible-watch-picker__option-copy span{font-size:.74rem}.mens-mix-match--compact .collapsible-watch-picker__option-copy small{font-size:.6rem}.bundle-product-card .mens-mix-match,.home-product-offer .mens-mix-match{justify-self:stretch}:is(.bundle-product-card:has(.mens-mix-match.has-open-picker),.home-product-offer:has(.mens-mix-match.has-open-picker)){z-index:40;position:relative}.bestseller-products:has(.mens-mix-match.has-open-picker){overflow:visible}.herren-bestseller-grid .bundle-offer-price{gap:.28rem;margin-bottom:0;line-height:1.2}.herren-bestseller-grid .bundle-offer-price span{color:#1f1a16;font-size:.76rem;font-weight:500}.herren-bestseller-grid .bundle-offer-price s{color:#1f1a1673;font-size:.68rem;font-weight:400;text-decoration-line:line-through;text-decoration-thickness:1px}.damen-bestseller-card-image img{object-fit:contain;width:100%;height:100%}.damen-bestseller-card-image span{color:#8a8177;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;padding:.8rem;font-size:.68rem;font-weight:650;display:flex}.damen-bestseller-card{gap:var(--home-space-xs);background:0 0;max-width:44rem;margin:0 auto;position:relative}.damen-bestseller-card:has(.bundle-picker-row.is-open){z-index:40}.damen-home-bundle-grid{z-index:2;background:#f7f3ed;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;min-width:0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #281e1614,inset 0 -1px #281e1614}.damen-home-bundle-tile{box-sizing:border-box;align-content:start;gap:var(--home-space-xs);min-width:0;padding:var(--home-space-sm) var(--home-space-xs);background:0 0;grid-template-rows:auto auto auto 1fr;display:grid}.damen-home-bundle-label{color:#76574f;letter-spacing:.18em;text-align:center;text-transform:uppercase;min-height:1rem;font-size:.47rem;font-weight:650;line-height:1.25}.damen-home-bundle-media{aspect-ratio:auto;box-sizing:border-box;color:#8a8177;background:0 0;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.damen-home-bundle-media img{object-fit:contain;width:100%;height:auto;display:block}.damen-home-bundle-media>span{letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;font-size:.55rem;font-weight:650}.damen-bundle-watch-gallery{gap:.24rem;width:100%;min-width:0;display:grid}.damen-bundle-watch-gallery__track{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;aspect-ratio:var(--product-image-ratio,auto);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;background:0 0;align-items:flex-start;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.damen-bundle-watch-gallery__track::-webkit-scrollbar{display:none}.damen-bundle-watch-gallery__slide{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:flex-start;width:100%;min-width:100%;padding:0;text-decoration:none;display:flex;overflow:hidden}.damen-bundle-watch-gallery__image{object-fit:contain;width:100%;height:auto;display:block}.damen-bundle-watch-gallery__slide:focus-visible{outline-offset:-2px;outline:1px solid #1f1b16}.damen-bundle-watch-gallery__dots{justify-content:center;align-items:center;gap:4px;min-height:.65rem;display:flex}.damen-bundle-watch-gallery__dots button{appearance:none;background:#281e162e;border:0;border-radius:999px;width:min(16px,9vw);height:1px;padding:0}.damen-bundle-watch-gallery__dots button.is-selected{background:#1d1a17db}.damen-home-bundle-copy{text-align:center;align-content:start;justify-items:center;gap:.2rem;min-width:0;padding:0 .12rem;display:grid}.damen-bestseller-card .damen-home-bundle-copy h3,.damen-home-bundle-copy strong{color:#1f1b16;letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;min-height:0;margin:0;padding:0;font-size:.64rem;font-weight:580;line-height:1.3}.damen-home-bundle-copy p,.damen-home-bundle-copy small{color:#756c63;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.51rem;line-height:1.3}.damen-home-bundle-bracelet .damen-home-bundle-copy small{color:#76574f;letter-spacing:.09em;font-weight:650}.damen-home-watch-price{color:#1f1b16;font-size:.66rem;font-weight:500}.damen-home-bundle-watch .bundle-picker-row{align-self:end;margin-top:auto}.damen-home-bundle-watch:has(.bundle-picker-row.is-open){z-index:80;position:relative}.damen-home-bundle-watch .bundle-picker-row.is-open{z-index:90}.damen-home-bundle-watch .bundle-picker-options{z-index:100;max-height:min(12rem,42vh)}.damen-home-bundle-watch .bundle-picker-trigger{min-height:2.25rem}.damen-home-bundle-watch .bundle-picker-text span{font-size:.48rem}.damen-home-bundle-watch .bundle-picker-text strong{font-size:.58rem}.damen-home-bundle-watch .bundle-picker-text span,.damen-home-bundle-watch .bundle-picker-text strong,.damen-home-bundle-watch .bundle-picker-option-text span{overflow-wrap:anywhere;white-space:normal}.damen-home-bundle-bracelet{padding-left:0;padding-right:0;overflow:hidden}.damen-home-bundle-bracelet>.damen-home-bundle-label{padding-left:var(--home-space-xs);padding-right:var(--home-space-xs)}.damen-home-bracelet-picker{gap:.24rem;min-width:0;display:grid}.damen-home-bracelet-carousel{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.damen-home-bracelet-carousel::-webkit-scrollbar{display:none}.damen-home-bracelet-slide{appearance:none;box-sizing:border-box;color:inherit;gap:var(--home-space-xs);min-width:100%;padding:0 var(--home-space-xs);scroll-snap-align:center;scroll-snap-stop:always;background:0 0;border:0;flex:0 0 100%;width:100%;text-decoration:none;display:grid}.damen-home-bracelet-slide:focus-visible{outline-offset:-2px;outline:1px solid #1f1b16}.damen-home-bracelet-slide:disabled{opacity:.5;pointer-events:none}.damen-home-bracelet-slide.is-selected .damen-home-bundle-media{box-shadow:none}.damen-home-bracelet-price{color:#7c7167;font-size:.58rem;text-decoration-thickness:1px}.damen-home-bracelet-indicators{min-height:2rem;padding:0 var(--home-space-xs);justify-content:center;align-items:center;gap:4px;display:flex}.damen-home-bracelet-indicators button{appearance:none;background:0 0;border:0;width:min(19px,10vw);height:2rem;padding:0;position:relative}.damen-home-bracelet-indicators button:before{content:"";background:#281e162e;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.damen-home-bracelet-indicators button.is-selected:before{background:#1d1a17db}.damen-home-bracelet-indicators button:disabled{opacity:.35}.damen-home-bundle-empty{color:#71675d;text-align:center;align-self:center;margin:1rem;font-size:.68rem;line-height:1.45}.damen-home-bundle-cta{z-index:1;width:100%;display:grid;position:relative}.damen-home-bundle-cta form{width:100%;max-width:none;display:block}.damen-home-bundle-cta .damen-bestseller-button{letter-spacing:.09em;white-space:normal;width:100%;min-height:2.85rem;padding-left:.75rem;padding-right:.75rem;font-size:.68rem}.bundle-picker{justify-self:center;gap:.42rem;width:min(100%,10.8rem);min-width:0;max-width:10.8rem;margin-top:0;display:grid;position:relative;overflow:visible}.home .bundle-picker,.home .bundle-picker-trigger,.home .bundle-picker-option{touch-action:pan-y}.bundle-picker-row{gap:.3rem;min-width:0;display:grid;position:relative}.bundle-picker-row.is-open{z-index:12}.bundle-picker-trigger,.bundle-picker-option{appearance:none;color:#1f1b16;font:inherit;box-sizing:border-box;text-align:left;background:#fbf9f5;border:1px solid #231c1624;border-radius:2px;align-items:center;gap:.34rem;width:100%;min-width:0;min-height:2.75rem;padding:.38rem .48rem;display:grid}.bundle-picker-trigger{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,background .16s}.bundle-picker-trigger:hover,.bundle-picker-row.is-open .bundle-picker-trigger{background:#f6f2ec;border-color:#231c1680}.bundle-picker-trigger:focus-visible,.bundle-picker-option:focus-visible{border-color:#1d1a17;outline:0;box-shadow:0 0 0 2px #231c161a}.bundle-picker-text{gap:.08rem;min-width:0;display:grid;overflow:hidden}.bundle-picker-text span{color:#6c6258;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.5rem;font-weight:650;overflow:hidden}.bundle-picker-text strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:550;overflow:hidden}.bundle-picker-chevron{flex:0 0 1.15rem;justify-content:center;align-items:center;width:1.15rem;height:1rem;font-size:0;transition:transform .16s;display:inline-flex}.bundle-picker-chevron:before{content:"";border-bottom:2px solid #2b251f;border-right:2px solid #2b251f;width:.48rem;height:.48rem;transform:rotate(45deg)translate(-.08rem,-.08rem)}.bundle-picker-row.is-open .bundle-picker-chevron{transform:rotate(180deg)}.bundle-picker-options{-webkit-overflow-scrolling:touch;z-index:20;background:#fbf9f5;border:1px solid #231c1629;border-radius:2px;gap:.15rem;max-height:min(15rem,54vh);padding:.35rem;display:grid;position:absolute;top:calc(100% + .28rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #231c1624}.bundle-picker-option{cursor:pointer;border-color:#0000;grid-template-columns:auto minmax(0,1fr);min-height:2.85rem;padding:.42rem .52rem}.bundle-picker-option.is-selected{box-shadow:none;background:#eee9e1;border-color:#1f1b16}.bundle-picker-option.is-unavailable{cursor:not-allowed;opacity:.5}.bundle-picker-note{color:#74695f;text-align:center;margin:.05rem 0 0;font-size:.54rem;line-height:1.35}.bundle-picker-option-text{gap:.05rem;min-width:0;display:grid}.bundle-picker-option-text span{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.bundle-picker-option-text small{color:#6c6258;font-size:.6rem}.bundle-picker-swatch{border:1px solid #c8beb0;border-radius:2px;flex:none;width:1.24rem;height:1.24rem;display:inline-block;overflow:hidden}.bundle-picker-swatch img{object-fit:cover;width:100%;height:100%;display:block}.bundle-product-card form{justify-items:center;width:min(100%,10.8rem);max-width:10.8rem;display:grid}.herren-bestseller-grid .bundle-product-card form{justify-items:stretch;width:100%;min-width:0;max-width:none}.herren-bestseller-grid .bundle-product-card .add-to-cart-button.bundle-product-card-button{place-self:stretch stretch;width:100%;max-width:none;min-height:2.75rem;margin-inline:0}.bundle-product-card .damen-home-bundle-cta{box-sizing:border-box;width:100%}.bundle-product-card .damen-home-bundle-cta form{justify-self:stretch;width:100%;max-width:none;display:block}.bundle-product-card .damen-home-bundle-cta .add-to-cart-button.damen-bestseller-button{width:100%;max-width:none}.bundle-product-card-button,.bundle-product-card .add-to-cart-button.bundle-product-card-button{color:#fff;box-sizing:border-box;cursor:pointer;font:inherit;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:normal;background:#1f1b16;border:1px solid #1f1b16;border-radius:2px;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:100%;min-height:2.42rem;margin-top:0;padding:.62rem .18rem;font-size:clamp(.46rem,2vw,.54rem);font-weight:700;line-height:1.1;display:inline-flex}.bundle-product-card-button:disabled{cursor:not-allowed;opacity:.55}.home-content-sections{--home-section-line:var(--home-divider);--home-section-line-soft:var(--home-divider-soft);color:#1f1b16;background:#f7f4ef;gap:0;display:grid}.home-content-sections--damen{background:#f8f4ee}.home-content-sections--damen .home-damen-story-section{padding:var(--home-space-lg) 0 0;gap:0}.home-damen-story-section>.home-section-header{box-sizing:border-box;padding:0 var(--home-gutter)}.home-damen-story-section>.home-section-header--eyebrow-only:before{display:none}.home-damen-story-item{gap:var(--home-space-md);padding-top:var(--home-space-md);display:grid}.home-damen-story-item+.home-damen-story-item{padding-top:var(--home-space-xl);border-top:0;margin-top:0}.home-content-sections--damen .home-damen-editorial-image{aspect-ratio:4/5;background:#eadfd3;border:0;width:100%;max-width:none;margin:0}.home-content-sections--damen .home-damen-editorial-image img{object-fit:cover;object-position:center}.home-content-sections--damen .home-damen-editorial-image.home-editorial-image-placeholder{border:0;min-height:0}.home-damen-featured-card{max-width:var(--home-content-max);padding:var(--home-space-sm) 0;width:calc(100% - var(--home-space-md) - var(--home-space-md));border:0;margin:0 auto}.home-damen-story-item .home-mini-heading{border-bottom:0;border-top:1px solid var(--home-section-line);padding:var(--home-space-sm) var(--home-gutter);margin-top:0}.home--damen .bestseller-products-group--damen{gap:var(--home-space-sm)}.home--damen .bestseller-products-group--damen>h3{overflow-wrap:anywhere}.home--damen .bestseller-products-group--damen>p{margin-bottom:0}.home--damen .damen-bestseller-grid{gap:var(--home-space-lg)}.home-section{box-sizing:border-box;gap:var(--home-space-lg);max-width:var(--home-container-max);padding:var(--home-space-xl) var(--home-gutter);width:100%;margin:0 auto;display:grid}.home-editorial-section{background:#f7f4ef}.home-why-section{gap:var(--home-space-md);padding-top:0;padding-bottom:0}.home-why-section .home-editorial-benefits{border-top:0;border-bottom:0;gap:0;padding-top:0;padding-bottom:0}.home-section-header{gap:var(--home-space-xs);text-align:center;justify-items:center;max-width:30rem;margin:0 auto;display:grid}.home-section-header--eyebrow-only{gap:var(--home-space-sm);max-width:var(--home-content-max);width:100%}.home-section-header--eyebrow-only:before{border-top:1px solid var(--home-section-line);content:"";width:100%;display:block}.home-section-header p{color:#8a4f43;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650}.home-section h2{letter-spacing:0;margin:0;font-size:clamp(1.55rem,7.5vw,2.55rem);font-weight:550;line-height:1.06}.home-section h3{margin:0;font-size:1.08rem;font-weight:550;line-height:1.3}.home-section p,.home-section li,.home-section small,.home-product-offer p,.home-product-offer li,.home-product-offer small{color:#5b5348;line-height:1.55}.home-editorial-benefits{gap:var(--home-space-md);display:grid}.home-editorial-benefits,.home-model-list,.home-faq-list{border-bottom:1px solid var(--home-section-line);border-top:1px solid var(--home-section-line);max-width:var(--home-content-max);padding:var(--home-space-md) 0;width:100%;margin-left:auto;margin-right:auto}.home-editorial-benefit{text-align:center;justify-items:center;max-width:34rem;margin:0 auto;padding:0;display:grid}.home-herren-editorial-copy{border-bottom:1px solid var(--home-section-line);border-top:1px solid var(--home-section-line);box-sizing:border-box;gap:var(--home-space-xs);max-width:var(--home-content-max);padding:.875rem 0 var(--home-space-md);width:100%}.home-why-section .home-herren-editorial-copy{margin-top:var(--home-space-md)}.home-mini-heading{border-bottom:0;border-top:1px solid var(--home-section-line);box-sizing:border-box;max-width:none;padding:var(--home-space-sm) 0;width:100%}.home-mini-heading h3{font-size:1rem;font-weight:550}.home-why-section .home-product-offer{border-top:0;border-bottom:0}.home-editorial-benefit p,.home-quality-copy p,.home-faq-list p{margin:0}.home-editorial-image{aspect-ratio:4/5;box-sizing:border-box;background:#ebe5dc;width:100%;margin:0;overflow:hidden}.home-editorial-image img,.home-editorial-image video{object-fit:cover;width:100%;height:100%;display:block}.home-mens-watches-media{aspect-ratio:5/4;isolation:isolate;background:#0b0b0b;border-radius:4px;position:relative}.home-mens-watches-media:after{content:"";pointer-events:none;z-index:1;background:#00000014;position:absolute;inset:0}.home-mens-watches-media__playback{pointer-events:none}.home-mens-watches-media .home-hero-video{object-position:50% 50%}.home-mens-watches-media .home-hero-video--frame-ready{opacity:1}.home-mens-watches-media .home-hero-video::-webkit-media-controls{-webkit-appearance:none;display:none}.home-mens-watches-media .home-hero-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none}.home-mens-watches-media__label{color:#fff;letter-spacing:.015em;pointer-events:none;text-align:center;text-shadow:0 1px 4px #00000073;white-space:nowrap;z-index:2;margin:0;font-size:clamp(1.125rem,5.5vw,2.5rem);font-weight:700;line-height:1;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.home-editorial-image-placeholder{border:1px solid #ddd4c8;justify-content:center;align-items:center;min-height:21rem;display:flex}.home-editorial-image-placeholder span{color:#8a8177;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:650}.home-editorial-image-wide{aspect-ratio:4/3;margin:0}.home-editorial-image-tall{aspect-ratio:4/5;margin:0}.home-editorial-image-transition{aspect-ratio:4/3;border-bottom:1px solid var(--home-section-line);width:100%;max-width:68rem;margin:0 auto}.home-quality-section{background:#eee9e1;gap:0;max-width:none}.home-quality-section>*{width:100%;margin-left:auto;margin-right:auto}.home-quality-section>.home-herren-editorial-copy{max-width:var(--home-content-max);margin-bottom:0}.home-quality-section>.home-product-offer{margin-bottom:var(--home-space-lg);border-top:0}.home-quality-copy{border-bottom:1px solid var(--home-section-line);max-width:var(--home-content-max);padding:0 0 var(--home-space-md);text-align:center;justify-items:center;margin:0 auto;display:grid}.home-editorial-image-quality-inline{aspect-ratio:4/3;width:100%;margin:0}.home-product-offer{border-bottom:1px solid var(--home-section-line);border-top:1px solid var(--home-section-line);gap:var(--home-space-md);max-width:var(--home-content-max);padding:var(--home-space-md) 0;width:100%;margin:0 auto;display:grid}.home-product-offer--between-sections{margin:var(--home-space-lg) auto 0;width:calc(100% - var(--home-gutter) - var(--home-gutter))}.home-product-offer-empty{color:#6c6258;text-align:center;font-size:.86rem;line-height:1.5}.home-product-offer-image{aspect-ratio:var(--product-image-ratio,auto);box-sizing:border-box;color:#8a8177;contain:paint;overscroll-behavior-y:auto;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:0;max-height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-product-offer-image img{-webkit-user-drag:none;box-sizing:border-box;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:100%;height:auto;max-height:none;padding:0;display:block}.home-product-offer-image span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:650}.home-product-offer-body{gap:var(--home-space-sm);justify-items:center;width:100%;max-width:34rem;margin:0 auto;display:grid}.home-product-offer h3{text-align:center;text-transform:none;margin:0;font-size:clamp(1.05rem,5vw,1.35rem);font-weight:550;line-height:1.18}.home-product-offer .bundle-offer-price{margin:0}.home-product-offer .bundle-offer-price span{color:#1f1a16;font-size:.88rem}.home-product-offer .bundle-offer-price s{font-size:.72rem}.home-product-offer .bundle-picker,.home-product-offer form{width:100%;max-width:none}.home-product-offer-button,.home-product-offer .add-to-cart-button.home-product-offer-button{box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#1f1b16;border:1px solid #1f1b16;border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.85rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.home-product-offer-button:disabled{cursor:not-allowed;opacity:.55}.home-model-list{padding-bottom:var(--home-space-sm);padding-top:var(--home-space-sm);gap:0;display:grid}.home-model-row{border-top:1px solid var(--home-section-line-soft);color:inherit;align-items:center;gap:var(--home-space-sm);min-height:5.55rem;padding:var(--home-space-sm) 0;background:0 0;grid-template-columns:4.55rem minmax(0,1fr);text-decoration:none;display:grid}.home-model-row:first-child{border-top:0}.home-model-row:hover{border-color:var(--home-section-line);text-decoration:none}.home-model-thumb{aspect-ratio:1;background:#f4f0e9;justify-content:center;align-items:center;display:flex;overflow:hidden}.home-model-thumb img{object-fit:contain;width:100%;height:100%;padding:.45rem}.home-model-thumb-empty{color:#8a8177;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:650}.home-model-row-text{gap:.15rem;min-width:0;display:grid}.home-model-row-text span{color:#8a4f43;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:650}.home-model-row-text strong{color:#1f1b16;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:550;overflow:hidden}.home-model-row-text small{font-size:.78rem}.home-faq-list{padding-top:0;padding-bottom:0;display:grid}.home-faq-list details{border-bottom:1px solid var(--home-section-line-soft)}.home-faq-list details:last-child{border-bottom:0}.home-faq-list summary{color:#1f1b16;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.8rem 0;font-weight:600;line-height:1.35;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:after{color:#5f574e;content:"+";text-align:center;flex:0 0 1rem;font-size:1.2rem;font-weight:400;line-height:1}.home-faq-list details[open] summary:after{content:"−"}.home-faq-list summary:focus-visible{outline-offset:.25rem;outline:1px solid #1f1b16}.home-faq-list p{overflow-wrap:anywhere;padding:0 2rem 1.25rem 0}.home-text-link{color:#1f1b16;text-underline-offset:.22rem;justify-self:center;font-size:.86rem;font-weight:650;text-decoration:underline}@media (width<=23em){.home-hero-trust{gap:.3rem}.home-hero-trust span,.home-hero-trust a{font-size:.625rem}}@media (width>=34em){.home-product-offer .bundle-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=45em){.home{--home-gutter:2rem}.home-hero{min-height:720px}.home--herren .herren-bestseller-grid{gap:var(--home-space-lg) var(--home-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.home-quality-section{padding-bottom:var(--home-space-2xl);padding-top:var(--home-space-2xl)}.home-damen-story-section{padding-bottom:0}.home-damen-story-item{width:100%;max-width:44rem;margin-left:auto;margin-right:auto}.home-damen-featured-card{padding-bottom:var(--home-space-md);padding-top:var(--home-space-md)}.home-editorial-benefits{grid-template-columns:minmax(0,1fr);align-items:start;max-width:44rem;margin:0 auto}.home-editorial-image{margin-left:0;margin-right:0}.home-editorial-image-wide{aspect-ratio:16/10;max-width:var(--home-content-max);grid-column:1/-1;width:100%;margin:0 auto}.home-quality-copy{padding-bottom:var(--home-space-md);grid-template-columns:minmax(0,1fr)}.home-editorial-image-quality-inline{aspect-ratio:16/10}.home-product-offer{gap:var(--home-space-md);padding:var(--home-space-md) 0}.home-product-offer--between-sections{margin-bottom:0;margin-top:var(--home-space-lg);width:calc(100% - var(--home-gutter) - var(--home-gutter))}.home-product-offer-image{aspect-ratio:var(--product-image-ratio,auto)}.home-product-offer-image img{padding:0}.home-editorial-image-tall{width:100%;max-width:38rem;margin-left:auto;margin-right:auto}.home-editorial-image-transition{aspect-ratio:16/9}.home-model-list{width:100%;max-width:44rem;margin:0 auto}}.featured-collection{margin-bottom:2rem;display:block;position:relative}.featured-collection-image{aspect-ratio:1}@media (width>=45em){.featured-collection-image{aspect-ratio:16/9}}.featured-collection img{object-fit:cover;height:auto;max-height:100%}.recommended-products-grid{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.shopify-content-page{box-sizing:border-box;color:#1f1b16;width:100%;max-width:48rem;margin:0 auto;padding:2.4rem 1rem 3.5rem}.shopify-content-header{border-bottom:1px solid #e7e1d8;gap:.45rem;margin-bottom:1.4rem;padding-bottom:1rem;display:grid}.shopify-content-header p{color:#756b60;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650}.shopify-content-header h1{letter-spacing:0;margin:0;font-size:clamp(1.8rem,9vw,3rem);font-weight:550;line-height:1.05}.shopify-rich-text{color:#3a332c;overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.shopify-rich-text>:first-child{margin-top:0}.shopify-rich-text h2,.shopify-rich-text h3,.shopify-rich-text h4{color:#1f1b16;margin:1.8rem 0 .7rem;line-height:1.2}.shopify-rich-text a{color:#1f1b16;text-underline-offset:.22rem;text-decoration:underline}.shopify-rich-text ul,.shopify-rich-text ol{padding-left:1.2rem}.shopify-rich-text table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.shopify-rich-text th,.shopify-rich-text td{text-align:left;vertical-align:top;border:1px solid #e4ded4;padding:.65rem}.faq-page{background:#f7f4ef;max-width:56rem;padding:2.75rem 1.125rem 4rem}.faq-page__header{text-align:center;margin-bottom:2rem}.faq-page__header h1{color:#1f1b16;letter-spacing:0;margin:0;font-size:2rem;font-weight:500;line-height:1.1}.faq-page__intro{color:#5b5348;max-width:42rem;margin:.9rem auto 0;line-height:1.65}.faq-page__nav{max-width:48rem;margin:0 auto 2.75rem}.faq-page__nav ul{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.faq-page__nav a{color:#3a332c;overflow-wrap:anywhere;border:1px solid #dcd5cb;padding:.55rem .75rem;font-size:.82rem;line-height:1.35;text-decoration:none;display:block}.faq-page__nav a:hover{border-color:#756b60;text-decoration:none}.faq-page__sections{gap:2.75rem;display:grid}.faq-page__section{overflow-wrap:anywhere;width:100%;min-width:0;max-width:48rem;margin:0 auto}.faq-page__section h2{color:#1f1b16;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;scroll-margin-top:7rem;font-size:1.15rem;font-weight:600;line-height:1.3}.faq-page__list{border-top:1px solid #dcd5cb;max-width:48rem;margin:0 auto}.faq-page__item{border-bottom:1px solid #dcd5cb}.faq-page__item summary{color:#1f1b16;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.8rem 0;font-size:.98rem;font-weight:500;line-height:1.45;list-style:none;display:flex}.faq-page__item summary::-webkit-details-marker{display:none}.faq-page__item summary:after{color:#5f574e;content:"+";text-align:center;flex:0 0 1rem;font-size:1.2rem;font-weight:400;line-height:1}.faq-page__item[open] summary:after{content:"−"}.faq-page__item summary:focus-visible{outline-offset:.25rem;outline:1px solid #1f1b16}.faq-page__answer{color:#4f473f;overflow-wrap:anywhere;max-width:44rem;padding:0 2rem 1.25rem 0;font-size:.95rem;line-height:1.7}.faq-page__answer p{margin:0}.faq-page__answer a{color:#1f1b16;text-underline-offset:.2rem;text-decoration:underline}.content-back-link{color:#5b5348;text-underline-offset:.22rem;margin-bottom:1.2rem;font-size:.88rem;text-decoration:underline;display:inline-flex}.policy-card-grid{gap:.7rem;display:grid}.policy-card{color:#1f1b16;border:1px solid #e4ded4;border-radius:2px;padding:1rem;font-weight:600;text-decoration:none;display:block}.policy-card:hover{border-color:#1f1b16;text-decoration:none}@media (width>=45em){.shopify-content-page{padding:4rem 2rem 5rem}.faq-page{padding-top:4.5rem;padding-bottom:6rem}.faq-page__header{margin-bottom:2.75rem}.faq-page__header h1{font-size:2.5rem}.faq-page__item summary{min-height:4.25rem;font-size:1.05rem}.faq-page__answer{padding-bottom:1.5rem;font-size:1rem}.policy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-page{box-sizing:border-box;color:#1f1b16;width:100%;max-width:50rem;margin:0 auto;padding:2.75rem 1rem 4rem;overflow-x:hidden}.contact-page__header{text-align:center;gap:.75rem;max-width:43rem;margin:0 auto 2rem;display:grid}.contact-page__eyebrow,.contact-form-section__heading>p{color:#8a4f43;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650}.contact-page__header h1{letter-spacing:-.025em;margin:.15rem 0 0;font-size:clamp(2.25rem,12vw,4.4rem);font-weight:500;line-height:.98}.contact-page__intro{color:#5b5348;max-width:38rem;margin:.35rem auto 0;font-size:.98rem;line-height:1.65}.contact-support{background:#f7f4ef;border:1px solid #e5ded4;max-width:43rem;margin:0 auto 2.25rem;padding:.3rem 1.1rem}.contact-support dl{margin:0}.contact-support dl>div{border-bottom:1px solid #e1d9ce;gap:.35rem;padding:1rem 0;display:grid}.contact-support dl>div:last-child{border-bottom:0}.contact-support dt{color:#756b60;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:650}.contact-support dd{color:#2f2923;margin:0;font-size:.9rem;line-height:1.5}.contact-support a,.contact-form-message a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.2rem;text-decoration:underline}.contact-form-section{max-width:43rem;margin:0 auto}.contact-form-section__heading{gap:.35rem;margin-bottom:1.35rem;display:grid}.contact-form-section__heading h2{margin:0;font-size:clamp(1.45rem,7vw,2rem);font-weight:520;line-height:1.15}.contact-form{gap:1.05rem;min-width:0;display:grid}.contact-field{gap:.42rem;min-width:0;display:grid}.contact-field label{color:#312b25;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.contact-field label span{color:#8b8278;letter-spacing:.05em;text-transform:none;font-size:.61rem;font-weight:500}.contact-field input,.contact-field select,.contact-field textarea{box-sizing:border-box;color:#1f1b16;font:inherit;background:#fbf9f5;border:1px solid #d9d1c6;border-radius:0;width:100%;min-width:0;padding:.78rem .85rem;font-size:.95rem;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s}.contact-field input,.contact-field select{min-height:2.9rem}.contact-field textarea{resize:vertical;min-height:10rem}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#a89d90}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{background:#fff;border-color:#1f1b16;outline:0;box-shadow:0 0 0 1px #1f1b16}.contact-field [aria-invalid=true]{border-color:#9d4138}.contact-field__error{color:#934037;font-size:.75rem;line-height:1.4}.contact-form__submit{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#1f1b16;border:1px solid #1f1b16;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:.25rem;padding:0 1.4rem;font-size:.7rem;font-weight:650;transition:background-color .16s,color .16s;display:inline-flex}.contact-form__submit:hover:not(:disabled){color:#1f1b16;background:#fff}.contact-form__submit:disabled{cursor:wait;opacity:.65}.contact-form-message{border:1px solid;margin:0 0 1.25rem;padding:.9rem 1rem;font-size:.86rem;line-height:1.55}.contact-form-message--success{color:#35452e;background:#f1f5ee;border-color:#bdcbb5}.contact-form-message--error{color:#71362f;background:#fbf1ef;border-color:#d8b8b2}.contact-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width>=45em){.contact-page{padding:4.5rem 2rem 6rem}.contact-page__header{margin-bottom:2.75rem}.contact-support{margin-bottom:3rem;padding-left:1.4rem;padding-right:1.4rem}.contact-support dl>div{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:1.5rem}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.contact-field--message,.contact-form__submit,.contact-honeypot{grid-column:1/-1}}.withdrawal-page{box-sizing:border-box;color:#1f1b16;width:100%;max-width:48rem;margin:0 auto;padding:2.75rem 1rem 4rem;overflow-x:hidden}.withdrawal-page__header{text-align:center;gap:.75rem;margin:0 auto 1.75rem;display:grid}.withdrawal-page__eyebrow,.withdrawal-summary header>p{color:#8a4f43;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650}.withdrawal-page__header h1{letter-spacing:-.025em;margin:.1rem 0 0;font-size:clamp(2rem,10vw,3.8rem);font-weight:500;line-height:1}.withdrawal-page__header>p:last-child{color:#5b5348;max-width:40rem;margin:0 auto;font-size:.98rem;line-height:1.65}.withdrawal-info{background:#f7f4ef;border:1px solid #e2dbd1;gap:.55rem;margin-bottom:1.5rem;padding:1.15rem;display:grid}.withdrawal-info strong{letter-spacing:.025em;font-size:.82rem;font-weight:650}.withdrawal-info p{color:#5b5348;margin:0;font-size:.84rem;line-height:1.5}.withdrawal-info a,.withdrawal-message a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.2rem;text-decoration:underline}.withdrawal-steps{border-bottom:1px solid #e3ddd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;padding-bottom:.9rem;display:grid}.withdrawal-steps span{color:#8b8278;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.66rem;font-weight:650;display:flex}.withdrawal-steps b{border:1px solid #cfc6bb;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;display:inline-flex}.withdrawal-steps .is-active,.withdrawal-steps .is-complete{color:#1f1b16}.withdrawal-steps .is-active b,.withdrawal-steps .is-complete b{color:#fff;background:#1f1b16;border-color:#1f1b16}.withdrawal-form{gap:1.05rem;min-width:0;display:grid}.withdrawal-field{gap:.42rem;min-width:0;display:grid}.withdrawal-field label{color:#312b25;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:650;line-height:1.45}.withdrawal-field label span,.withdrawal-field small{color:#847a70;letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:450;line-height:1.45}.withdrawal-field input,.withdrawal-field textarea{box-sizing:border-box;color:#1f1b16;font:inherit;background:#fbf9f5;border:1px solid #d9d1c6;border-radius:0;width:100%;min-width:0;padding:.78rem .85rem;font-size:.95rem;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s}.withdrawal-field input{min-height:2.9rem}.withdrawal-field textarea{resize:vertical;min-height:7.5rem}.withdrawal-field input:focus,.withdrawal-field textarea:focus{background:#fff;border-color:#1f1b16;outline:0;box-shadow:0 0 0 1px #1f1b16}.withdrawal-field [aria-invalid=true]{border-color:#9d4138}.withdrawal-field__error{color:#934037;font-size:.75rem;line-height:1.4}.withdrawal-submit,.withdrawal-edit{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:0 1.4rem;font-size:.7rem;font-weight:650;display:inline-flex}.withdrawal-submit{color:#fff;background:#1f1b16;border:1px solid #1f1b16;grid-column:1/-1;margin-top:.25rem}.withdrawal-submit:hover:not(:disabled){color:#1f1b16;background:#fff}.withdrawal-edit{color:#342e28;background:0 0;border:1px solid #bdb4a9}.withdrawal-edit:hover:not(:disabled){border-color:#1f1b16}.withdrawal-submit:disabled,.withdrawal-edit:disabled{cursor:wait;opacity:.65}.withdrawal-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.withdrawal-summary{background:#fbf9f5;border:1px solid #dcd4c9;padding:1.2rem}.withdrawal-summary header{gap:.35rem;margin-bottom:1.2rem;display:grid}.withdrawal-summary h2{margin:0;font-size:1.5rem;font-weight:520}.withdrawal-summary dl{border-top:1px solid #ded7ce;margin:0}.withdrawal-summary dl>div{border-bottom:1px solid #ded7ce;gap:.35rem;padding:.85rem 0;display:grid}.withdrawal-summary dt{color:#766d63;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:650}.withdrawal-summary dd{color:#2f2923;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.55}.withdrawal-summary__note{color:#665d53;margin:1rem 0 1.2rem;font-size:.78rem;line-height:1.55}.withdrawal-confirm{gap:.7rem;display:grid}.withdrawal-message{border:1px solid;margin:0 0 1.25rem;padding:.9rem 1rem;font-size:.86rem;line-height:1.55}.withdrawal-message--success{color:#35452e;background:#f1f5ee;border-color:#bdcbb5}.withdrawal-message--error{color:#71362f;background:#fbf1ef;border-color:#d8b8b2}@media (width>=45em){.withdrawal-page{padding:4.5rem 2rem 6rem}.withdrawal-page__header{margin-bottom:2.5rem}.withdrawal-info{padding:1.3rem 1.45rem}.withdrawal-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.withdrawal-field--wide,.withdrawal-honeypot{grid-column:1/-1}.withdrawal-summary{padding:1.6rem}.withdrawal-summary dl>div{grid-template-columns:10rem minmax(0,1fr);gap:1.2rem}}.collection-page,.collections-page{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:2.25rem .72rem 3.5rem;overflow-x:hidden}.collection-page-header{text-align:center;justify-items:center;gap:.45rem;max-width:34rem;margin:0 auto 1.65rem;display:grid}.collection-eyebrow{color:#8a4f43;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650}.collection-page-header h1{color:#1f1b16;letter-spacing:0;margin:0;font-size:clamp(1.65rem,8vw,2.8rem);font-weight:550;line-height:1.06}.collection-lede,.collection-description{color:#5b5348;margin:0;font-size:.94rem;line-height:1.55}.collection-empty-state{color:#5b5348;text-align:center;border:1px solid #ded4c8;max-width:34rem;margin:1.2rem auto 0;padding:1rem;line-height:1.55}.collection-shortcuts{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:-.7rem auto 1.6rem;display:flex}.collection-shortcuts a{color:#1f1b16;border:1px solid #d8d0c5;min-height:2.55rem;padding:.72rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none}.collection-shortcuts a:hover{border-color:#1f1b16;text-decoration:none}.collection-tabs{border:1px solid #d8d0c5;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:24rem;min-height:2.75rem;margin:-.35rem auto 1.6rem;display:grid}.collection-tabs a{color:#5b5348;letter-spacing:.13em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-width:0;padding:.85rem .65rem;font-size:.72rem;font-weight:650;text-decoration:none;display:flex}.collection-tabs a+a{border-left:1px solid #d8d0c5}.collection-tabs a[aria-current=page]{color:#fff;background:#1f1b16}.collection-tabs a:hover{text-decoration:none}.damen-bundle-preview,.damen-bundle-module{text-align:center;background:#f2eee8;border:1px solid #ded4c8;gap:.75rem;max-width:42rem;margin:0 auto 1.75rem;padding:1.25rem 1rem;display:grid}.damen-bundle-preview h2,.damen-bundle-module h2{color:#1f1b16;margin:0;font-size:clamp(1.25rem,6vw,2rem);font-weight:500;line-height:1.12}.damen-bundle-preview p,.damen-bundle-module p{color:#5b5348;margin:0;line-height:1.55}.damen-bundle-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin-top:.4rem;display:grid}.damen-bundle-preview-card{gap:.45rem;min-width:0;display:grid}.damen-bundle-preview-image{aspect-ratio:4/5;background:#f8f5f0;justify-content:center;align-items:center;min-width:0;padding:.42rem;display:flex;overflow:hidden}.damen-bundle-preview-image img{object-fit:contain;width:100%;height:100%}.damen-bundle-preview-image span{color:#8a8177;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:650}.damen-bundle-preview-card h3{overflow-wrap:anywhere;margin:0;font-size:.7rem;font-weight:550;line-height:1.3}.damen-bundle-preview-badge{color:#2f6a3d;letter-spacing:.08em;text-transform:uppercase;margin:-.2rem 0 0;font-size:.62rem;font-weight:650}.damen-bundle-price{border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8;place-items:center;gap:.2rem;margin-top:.1rem;padding:.78rem 0;display:grid}.damen-bundle-price strong{color:#1f1b16;font-size:1rem;font-weight:650}.damen-bundle-price span{color:#2f6a3d;font-size:.74rem;font-weight:600}.damen-bundle-picker{z-index:2;gap:.38rem;width:100%;min-width:0;max-width:28rem;margin:.3rem auto 0;display:grid;position:relative;overflow:visible}.damen-bundle-picker .bundle-picker-row.is-open{z-index:90}.damen-bundle-picker .bundle-picker-options{z-index:100;max-height:min(14rem,44vh)}.damen-bundle-module form{justify-items:center;width:100%;display:grid}.damen-bundle-button,.damen-bundle-module .add-to-cart-button.damen-bundle-button{box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#1f1b16;border:1px solid #1f1b16;border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:.1rem;padding:.85rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.damen-bundle-button:disabled{cursor:not-allowed;opacity:.55}.damen-bundle-placeholder{border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8;padding:1rem 0}.collection-empty-state h2{color:#1f1b16;margin:0 0 .45rem;font-size:1.05rem;font-weight:550;line-height:1.3}.collection-empty-state p{margin:0}.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;margin-bottom:2rem;display:grid}.collection-item{color:#1f1b16;background:#fff;border:1px solid #e4ded4;min-width:0;text-decoration:none;display:grid}.collection-item:hover{border-color:#1f1b16;text-decoration:none}.collection-item-image{aspect-ratio:4/5;background:#f4f2ef;justify-content:center;align-items:center;display:flex;overflow:hidden}.collection-item-image img{object-fit:cover;width:100%;height:100%}.collection-item-image span{color:#8a8177;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:650}.collection-item-body{text-align:center;gap:.18rem;padding:.75rem .65rem .85rem;display:grid}.collection-item-body small{color:#8a4f43;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:650}.collection-item-body strong{font-size:.82rem;font-weight:600;line-height:1.25}.collection-item-body span{color:#5b5348;font-size:.72rem}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem .48rem;width:100%;min-width:0;margin-bottom:2rem;display:grid}.collection-product-grid{max-width:68rem;margin-left:auto;margin-right:auto}.collection-page--damen{overflow-x:clip}body>main:has(>.collection-page--damen){margin-left:0;margin-right:0}.collection-page.collection-page--damen{padding-left:.625rem;padding-right:.625rem}.collection-page--damen .collection-product-grid{box-sizing:border-box;column-gap:.55rem;min-width:0;max-width:100%}.collection-page--damen .collection-product-grid>.damen-bundle-module{box-sizing:border-box;grid-column:1/-1;justify-self:center;width:100%;min-width:0;max-width:100%;margin:.45rem auto}.collection-page--damen .damen-bundle-module{padding-left:.75rem;padding-right:.75rem}.collection-page--damen .damen-bundle-preview-grid,.collection-page--damen .damen-bundle-picker,.collection-page--damen .damen-bundle-module form{box-sizing:border-box;min-width:0;max-width:100%}.collection-page--damen .damen-collection-editorial{box-sizing:border-box;grid-column:1/-1;justify-self:center;width:100%;min-width:0;max-width:100%;margin:.55rem 0 .8rem;overflow:hidden}.collection-page--damen .damen-collection-editorial__media{aspect-ratio:4/5;box-sizing:border-box;object-fit:cover;object-position:center;border:0;width:100%;height:auto;padding:0;display:block}.collection-page--damen .damen-collection-editorial__placeholder{color:#1f1b1685;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#e8e1d7;justify-content:center;align-items:center;font-size:.66rem;font-weight:600;display:flex}.collection-editorial,.collection-editorial-block{box-sizing:border-box;grid-column:1/-1;gap:.72rem;min-width:0;margin:1.05rem -.72rem 1.25rem;display:grid}.collection-editorial figure,.collection-editorial-block figure{gap:.72rem;margin:0;display:grid}.collection-editorial__media,.collection-editorial-image{aspect-ratio:4/5;box-sizing:border-box;object-fit:cover;background:#e9e2d8;width:100%;max-width:100%;height:auto;display:block;overflow:hidden}.collection-editorial__fallback,.collection-editorial-image-placeholder{background:linear-gradient(#ffffff57,#fff0),#e8e1d7;border:1px solid #d3c8bb;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;min-height:24rem;padding:1rem;display:flex;position:relative}.collection-editorial__fallback:before{content:"";pointer-events:none;border:1px solid #1f1b1624;position:absolute;inset:.85rem}.collection-editorial__fallback span,.collection-editorial-image-placeholder span{color:#5b5348;letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:.74rem;font-weight:650;position:relative}.collection-editorial__title{color:#1f1b16;text-align:center;font-size:clamp(1.35rem,7vw,2.15rem);font-weight:500;line-height:1.12;position:relative}.collection-editorial__caption,.collection-editorial-block figcaption{color:#8a4f43;letter-spacing:.14em;text-align:center;text-transform:uppercase;gap:.16rem;font-size:.66rem;font-weight:650;line-height:1.4;display:grid}.collection-editorial__caption strong{color:#1f1b16;letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:500}.collection-editorial-block-final .collection-editorial__media,.collection-editorial-block-final .collection-editorial-image{aspect-ratio:3/4}.belmont-product-card{box-sizing:border-box;color:#1f1b16;text-align:center;gap:.5rem;min-width:0;max-width:100%;text-decoration:none;display:grid;overflow:visible}.belmont-product-card:hover{text-decoration:none}.belmont-product-card-image{aspect-ratio:auto;box-sizing:border-box;background:0 0;border-radius:0;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:100%;padding:0;display:flex;overflow:hidden}.belmont-product-card-image img{object-fit:contain;width:100%;max-width:100%;height:auto}.belmont-product-card-gallery{min-width:0;max-width:100%;position:relative}.belmont-product-card-gallery__track{aspect-ratio:var(--product-image-ratio,auto);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;align-items:flex-start;max-width:100%;display:flex;overflow:auto hidden}.belmont-product-card-gallery__track::-webkit-scrollbar{display:none}.belmont-product-card-gallery__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:flex-start;min-width:0;display:flex}.belmont-product-card-gallery__slide img{object-fit:contain;width:100%;height:auto}.belmont-product-card-gallery__indicators{justify-content:center;gap:.22rem;min-height:1px;margin-top:.38rem;padding:0 .3rem;display:flex}.belmont-product-card-gallery__indicators span{background:#231c1629;border-radius:999px;width:min(1.35rem,18%);max-width:1.35rem;height:1px;display:block}.belmont-product-card-gallery__indicators span.is-active{background:#231c16c7}.belmont-product-card-image-empty{color:#8a8177;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:650}.belmont-product-card-body{color:#1f1b16;justify-items:center;gap:.24rem;min-width:0;padding:0 .08rem;text-decoration:none;display:grid}.belmont-product-card-body:hover{text-decoration:none}.product-same-watch-offer,.bundle-picker-same-watch{background:#f5f1eb;border:1px solid #231c161a;gap:.18rem;padding:.68rem .75rem;display:grid}.product-same-watch-offer span,.bundle-picker-same-watch span{color:#74695f;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:650}.product-same-watch-offer strong,.bundle-picker-same-watch strong{color:#1d1a17;font-size:.72rem;font-weight:550;line-height:1.35}.belmont-product-card-body strong{letter-spacing:.11em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;min-height:1.25rem;margin:0;padding:0 .1rem;font-size:.58rem;font-weight:550;line-height:1.3}.belmont-product-card-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.32rem;min-height:.9rem;display:inline-flex}.belmont-product-card-price>span{color:#2f6a3d;font-size:.7rem;font-weight:550}.belmont-product-card-price s{color:#6d645b;opacity:.72;font-size:.6rem;text-decoration-thickness:1px}.product-compare-price{color:#6f6f6f;white-space:nowrap;margin-inline-start:.45rem;font-size:.85em;font-weight:400;text-decoration:line-through;display:inline-block}.belmont-product-card-price s.product-compare-price,.bundle-offer-price s.product-compare-price{color:#6f6f6f;opacity:1;margin-inline-start:0;font-weight:400}.belmont-product-card-price s.product-compare-price{font-size:.85em}.belmont-product-card-cta{color:#1f1b16;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1f1b16;margin-top:.12rem;padding-bottom:.08rem;font-size:.58rem;font-weight:650}@media (width<=23em){.collection-page,.collections-page{padding-left:.7rem;padding-right:.7rem}}@media (width>=45em){.collection-page,.collections-page{padding:3.5rem 2rem 4.5rem}.collection-page.collection-page--damen{padding-left:2rem;padding-right:2rem}.collection-page-header{margin-bottom:2.2rem}.collections-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.damen-bundle-module{padding:1.45rem}.collection-page--damen .collection-product-grid>.damen-bundle-module{margin-top:.7rem;margin-bottom:.7rem}.collection-page--damen .damen-collection-editorial{justify-self:center;max-width:44rem;margin:.8rem 0 1rem}.damen-bundle-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem .72rem}.collection-editorial,.collection-editorial-block{justify-self:center;width:100%;max-width:44rem;margin:1.1rem 0 1.4rem}.collection-editorial figure,.collection-editorial-block figure{max-width:44rem;margin:0 auto}.collection-editorial-block-final figure,.collection-editorial-block-final{max-width:54rem}.collection-editorial-block-final .collection-editorial__media,.collection-editorial-block-final .collection-editorial-image{aspect-ratio:16/9}.belmont-product-card-body strong{font-size:.68rem}.belmont-product-card-price>span{font-size:.78rem}}.product{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;max-width:100%;display:grid}@media (width>=45em){.product{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:3rem}}.product-page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:0 0 3rem}.product h1{letter-spacing:.14em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(1.12rem,5.2vw,1.85rem);font-weight:550;line-height:1.28}.product-gallery{box-sizing:border-box;min-width:0;max-width:100%;display:grid}.product-image{box-sizing:border-box;background:0 0;border:0;border-radius:0;max-width:100%;margin:0;padding:0;overflow:hidden}.product-image-gallery{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;width:100%;display:flex;overflow-x:auto}.product-image-gallery::-webkit-scrollbar{display:none}.product-image-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.product-image img{object-fit:contain;width:100%;height:auto}.product-image-empty{aspect-ratio:4/5;color:#6c6258;justify-content:center;align-items:center;display:flex}.product-main{box-sizing:border-box;align-self:start;min-width:0;max-width:100%}.product-purchase-panel{box-sizing:border-box;background:#fff;border:1px solid #e2dbd0;border-radius:2px;gap:.72rem;min-width:0;max-width:100%;padding:1.05rem 1rem 1.2rem;display:grid}@media (width>=45em){.product-purchase-panel{top:calc(var(--header-height) + 1rem);padding:1.5rem;position:sticky}}.product-vendor{color:#756b60;letter-spacing:.16em;text-transform:uppercase;margin:0 0 -.05rem;font-size:.62rem;font-weight:550}.product-heading-block{gap:.25rem;min-width:0;display:grid}.product-heading-block .product-vendor,.product-heading-block .product-judgeme-preview-badge,.product-heading-block h1{margin:0}.product-heading-block .product-judgeme-preview-badge{margin-top:.15rem}.product-heading-block h1{margin-top:.1rem}.product-purchase-copy{color:#5b5348;max-width:34rem;margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.product-price{color:#2f6a3d;font-size:.95rem;font-weight:600}.product-price-on-sale{align-items:baseline;gap:.45rem;display:flex}.product-price-on-sale s{color:#6d645b;opacity:.5;font-size:.82rem}.product-benefits,.product-details-panel,.product-description{grid-column:1/-1}.product-judgeme-rating{min-height:1rem}.product-benefits{border-top:1px solid #e6ded3;gap:1rem;padding-top:1.5rem;display:grid}@media (width>=45em){.product-benefits{grid-template-columns:repeat(3,1fr)}}.product-benefits h2,.product-description h2{margin-bottom:.4rem;font-size:1rem}.product-benefits p,.product-details-panel p,.product-description{color:#5b5348}.product-details-panel{background:#f7f4ef;border:1px solid #e2dbd0;border-radius:2px;gap:1px;padding:0;display:grid;overflow:hidden}@media (width>=45em){.product-details-panel{grid-template-columns:repeat(3,1fr)}}.product-details-panel>div{background:#fff;padding:1rem}.product-details-panel span{color:#1f1b16;margin-bottom:.35rem;font-weight:650;display:block}.product-description{max-width:760px}.product-form{z-index:3;gap:.82rem;min-width:0;display:grid;position:relative}.product-form-header{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.product-form-stock{color:#5b5348;white-space:nowrap;border:1px solid #d8d1c5;border-radius:2px;padding:.3rem .55rem;font-size:.72rem}.product-form-stock.is-available{color:#2f6a3d;border-color:#9db49f}.product-form-stock.is-sold-out{color:#8b3f34;border-color:#c9a7a1}.product-form-selection{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.product-form-selection-item{background:#f7f4ef;border:1px solid #ded6ca;border-radius:2px;gap:.4rem;min-width:0;padding:.45rem .7rem;display:inline-flex}.product-form-selection-item span{color:#6c6258}.product-options-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;min-width:0;display:grid}.product-options-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.product-options-heading h5{margin:0}.product-options-heading small{color:#6c6258}.product-options-item,.product-options-item:disabled{color:#1f1b16;text-align:left;background-color:#fff;border:1px solid #d8d1c5;border-radius:3px;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:3.25rem;padding:.7rem .9rem;font-family:inherit;font-size:.95rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,opacity .16s;display:flex}.product-options-item:hover:not(:disabled){border-color:#1f1b16;text-decoration:none}.product-options-item.is-selected{border-color:#1f1b16;box-shadow:inset 0 0 0 1px #1f1b16}.product-options-item.is-unavailable,.product-options-item.is-disabled,.product-options-item:disabled{opacity:.45}.product-options-item small{color:#6c6258;font-size:.75rem}.product-option-content{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.product-option-label-swatch{border:1px solid #c8beb0;border-radius:999px;flex:none;width:1.1rem;height:1.1rem;display:inline-block;overflow:hidden}.product-option-label-swatch img{object-fit:cover;width:100%;height:100%;display:block}.product-variant-thumbnails{gap:.55rem;min-width:0;margin-top:.25rem;display:grid}.product-variant-thumbnails p{color:#756b60;margin:0;font-size:.78rem}.product-variant-thumbnail-list{-webkit-overflow-scrolling:touch;gap:.55rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.product-variant-thumbnail{background:#f8f7f5;border:1px solid #dedbd6;border-radius:2px;flex:0 0 3rem;justify-content:center;align-items:center;height:3rem;padding:.22rem;display:inline-flex}.product-variant-thumbnail.is-selected{border-color:#1f1b16;box-shadow:inset 0 0 0 1px #1f1b16}.product-variant-thumbnail.is-unavailable{opacity:.45}.product-variant-thumbnail .product-option-label-swatch{border:0;border-radius:1px;width:100%;height:100%}.product-bundle-picker{gap:.52rem;min-width:0;display:grid;position:relative;overflow:visible}.product-bundle-option{gap:.35rem;min-width:0;display:grid;position:relative}.product-bundle-option.is-open{z-index:20}.product-bundle-trigger,.product-bundle-choice{appearance:none;color:#1f1b16;font:inherit;text-align:left;background:#fbf9f5;border:1px solid #231c1624;border-radius:2px;align-items:center;gap:.65rem;width:100%;min-width:0;min-height:2.85rem;padding:.45rem .65rem;display:grid}.product-bundle-trigger{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,background .16s}.product-bundle-trigger:hover,.product-bundle-option.is-open .product-bundle-trigger{background:#f5f1eb;border-color:#231c1680}.product-bundle-trigger:focus-visible,.product-bundle-choice:focus-visible{border-color:#1d1a17;outline:0;box-shadow:0 0 0 2px #231c161a}.product-bundle-trigger-text{gap:.1rem;min-width:0;display:grid;overflow:hidden}.product-bundle-trigger-text span{color:#6c6258;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.6rem;font-weight:650;overflow:hidden}.product-bundle-trigger-text strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:550;overflow:hidden}.product-bundle-chevron{flex:0 0 1.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.1rem;font-size:0;transition:transform .16s;display:inline-flex}.product-bundle-chevron:before{content:"";border-bottom:2px solid #211c17;border-right:2px solid #211c17;width:.58rem;height:.58rem;transform:rotate(45deg)translate(-.1rem,-.1rem)}.product-bundle-option.is-open .product-bundle-chevron{transform:rotate(180deg)}.product-bundle-options{-webkit-overflow-scrolling:touch;z-index:30;background:#fbf9f5;border:1px solid #231c1629;border-radius:2px;gap:.15rem;max-height:min(16rem,55vh);padding:.35rem;display:grid;position:absolute;top:calc(100% + .28rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #231c1624}.product-bundle-choice{cursor:pointer;border-color:#0000;grid-template-columns:auto minmax(0,1fr);min-height:2.85rem}.product-bundle-choice.is-selected{background:#eee9e1;border-color:#1f1b16}.product-bundle-choice.is-unavailable{cursor:not-allowed;opacity:.5}.product-bundle-note{color:#74695f;text-align:left;margin:.05rem 0 0;font-size:.63rem;line-height:1.4}.product-same-model-note{background:#f5f1eb;border:1px solid #231c161f;gap:.12rem;min-height:2.85rem;padding:.5rem .65rem;display:grid}.product-same-model-note span{color:#74695f;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:650}.product-same-model-note strong{color:#1d1a17;font-size:.78rem;font-weight:550;line-height:1.3}.product-bundle-choice-text{gap:.05rem;min-width:0;display:grid}.product-bundle-choice-text span{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.product-bundle-choice-text small{color:#6c6258;font-size:.72rem}.product-bundle-picker .product-option-label-swatch{border-radius:2px;width:2.15rem;height:2.15rem}.product-form .add-to-cart-button{color:#fff;cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:#1f1b16;border:1px solid #1f1b16;border-radius:2px;width:100%;min-height:3.2rem;padding:.85rem 1rem;font-size:.78rem;font-weight:700}.product-form .add-to-cart-button:disabled{cursor:not-allowed;opacity:.55}.product-form .add-to-cart-button[aria-busy=true]{cursor:progress}.product-form__main-action,.product-form__main-action form{width:100%;min-width:0}.sticky-add-to-cart{box-sizing:border-box;opacity:0;padding:.68rem .8rem calc(.68rem + env(safe-area-inset-bottom));pointer-events:none;visibility:hidden;z-index:90;background:#fbf9f5;border-top:1px solid #251f1924;width:100%;transition:transform .28s,opacity .24s,visibility 0s linear .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 32px #251f1914}.sticky-add-to-cart.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.sticky-add-to-cart__inner{gap:.58rem;width:100%;min-width:0;max-width:74rem;margin:0 auto;display:grid}.sticky-add-to-cart--mens{padding-bottom:calc(.38rem + env(safe-area-inset-bottom));padding-top:.38rem}.sticky-add-to-cart__inner--mens{gap:.32rem;max-width:48rem}.sticky-add-to-cart__inner--mens>form{width:100%;max-width:none}.sticky-mix-match__header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.32rem;min-width:0;display:grid}.sticky-mix-match__primary-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;min-width:0;display:grid}.sticky-mix-match__product{justify-self:start;gap:.04rem;width:100%;min-width:0;max-width:none;display:grid}.sticky-mix-match__brand{color:#1d1a17;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:650;line-height:1.1;overflow:hidden}.sticky-mix-match__product strong{color:#1d1a17;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:550;line-height:1.12;overflow:hidden}.sticky-mix-match__product small{color:#746b62;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;line-height:1.15;overflow:hidden}.sticky-mix-match__price{color:#61584f;white-space:nowrap;align-self:start;padding-top:.08rem;font-size:.66rem;font-weight:600;line-height:1.15}.sticky-mix-match__model-rail{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;z-index:9;grid-auto-columns:1.875rem;grid-auto-flow:column;justify-content:start;gap:.12rem;width:100%;min-width:0;max-width:100%;padding:1px;display:grid;position:relative;overflow:auto hidden}.sticky-mix-match__model-rail::-webkit-scrollbar{display:none}.sticky-mix-match__model{appearance:none;box-sizing:border-box;cursor:pointer;background:#fffdfa;border:1px solid #d9d1c6;border-radius:2px;justify-content:center;align-items:center;width:100%;height:2.25rem;padding:.16rem;display:flex}.sticky-mix-match__model:focus-visible{border-color:#1d1a17;outline:0;box-shadow:0 0 0 2px #231c161a}.sticky-mix-match__model.is-selected{background:#e7e3dd;border-color:#231c1680;box-shadow:inset 0 0 0 1px #231c1629}.sticky-mix-match__model:disabled{cursor:not-allowed;opacity:.42}.sticky-mix-match__model.is-selected:disabled{opacity:.52}.sticky-mix-match__model-empty{color:#6c6258;text-align:right;align-self:center;margin:0;font-size:.58rem;line-height:1.3}.sticky-mix-match__model-image{background:#f1ede7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.sticky-mix-match__model-image img{object-fit:contain;width:100%;height:100%;display:block}.sticky-add-to-cart__summary{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.sticky-add-to-cart__summary strong{color:#1d1a17;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:560;overflow:hidden}.sticky-add-to-cart__summary>span:last-child{color:#61584f;white-space:nowrap;flex:none;font-size:.66rem;font-weight:600}.sticky-add-to-cart__summary-copy{gap:.08rem;min-width:0;display:grid}.sticky-add-to-cart__summary-copy small{color:#6c6258;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;line-height:1.25;overflow:hidden}.sticky-add-to-cart__pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.sticky-add-to-cart__pickers--mens{gap:.32rem}.sticky-add-to-cart__pickers--mens .sticky-add-to-cart__field,.sticky-add-to-cart__pickers--mens .sticky-add-to-cart__fixed-choice{height:2.625rem;min-height:2.625rem;padding:.18rem .45rem}.sticky-add-to-cart__inner--mens .sticky-add-to-cart__button{min-height:2.625rem}.sticky-add-to-cart__pickers>:only-child{grid-column:1/-1}.sticky-add-to-cart__field,.sticky-add-to-cart__fixed-choice{box-sizing:border-box;background:#fffdfa;border:1px solid #d9d1c6;gap:.08rem;min-width:0;min-height:2.7rem;padding:.36rem .52rem;display:grid;position:relative}.sticky-add-to-cart__field>span,.sticky-add-to-cart__fixed-choice>span{color:#756b60;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:650;line-height:1.2}.sticky-add-to-cart__trigger{appearance:none;color:#1d1a17;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;width:100%;min-width:0;padding:0;display:grid}.sticky-add-to-cart__trigger-copy{gap:.03rem;min-width:0;display:grid}.sticky-add-to-cart__field.has-thumbnail>span,.sticky-add-to-cart__field.has-thumbnail .sticky-add-to-cart__trigger-copy,.sticky-add-to-cart__fixed-choice.has-thumbnail>span:not(.sticky-add-to-cart__trigger-thumbnail),.sticky-add-to-cart__fixed-choice.has-thumbnail>strong{padding-left:2rem}.sticky-add-to-cart__trigger-thumbnail{pointer-events:none;justify-content:center;align-items:center;width:1.5rem;height:1.875rem;display:flex;position:absolute;top:50%;left:.52rem;overflow:hidden;transform:translateY(-50%)}.sticky-add-to-cart__trigger-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.sticky-add-to-cart__trigger-copy small{color:#6c6258;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.56rem;line-height:1.15;overflow:hidden}.sticky-add-to-cart__trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:520;line-height:1.25;overflow:hidden}.sticky-add-to-cart__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;margin:0 .18rem .18rem 0;transition:transform .16s;transform:rotate(45deg)}.sticky-add-to-cart__field.is-open .sticky-add-to-cart__chevron{margin-bottom:-.18rem;transform:rotate(225deg)}.sticky-add-to-cart__field:focus-within,.sticky-add-to-cart__field.is-open{border-color:#1d1a17;box-shadow:inset 0 0 0 1px #1d1a17}.sticky-add-to-cart__options{-webkit-overflow-scrolling:touch;z-index:8;background:#fffdfa;border:1px solid #d9d1c6;gap:.12rem;min-width:calc(100% + 2px);max-height:min(16rem,45vh);padding:.3rem;display:grid;position:absolute;bottom:calc(100% + .42rem);left:-1px;overflow-y:auto;box-shadow:0 -12px 28px #251f1921}.sticky-add-to-cart__pickers--mens .sticky-add-to-cart__options{bottom:calc(100% + 3.15rem)}.sticky-add-to-cart__options button{appearance:none;color:#1d1a17;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-height:2.35rem;padding:.48rem .55rem;font-size:.74rem}.sticky-add-to-cart__options button:hover,.sticky-add-to-cart__options button:focus-visible,.sticky-add-to-cart__options button.is-selected{background:#eee9e1;outline:0}.sticky-add-to-cart__options button:disabled{cursor:not-allowed;opacity:.42}.sticky-add-to-cart__fixed-choice strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:520;line-height:1.25;overflow:hidden}.sticky-add-to-cart__button{color:#fff;letter-spacing:.11em;text-align:center;text-transform:uppercase;background:#1d1a17;border:1px solid #1d1a17;border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:0 1rem;font-size:.66rem;font-weight:650;display:inline-flex}.has-sticky-add-to-cart body{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom));transition:padding-bottom .28s}.has-sticky-add-to-cart .back-to-top-button{bottom:calc(8.75rem + env(safe-area-inset-bottom))}.has-sticky-mens-mix-match body{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.has-sticky-mens-mix-match .back-to-top-button{bottom:calc(9rem + env(safe-area-inset-bottom))}@media (width>=58em){.sticky-add-to-cart{padding-left:1.5rem;padding-right:1.5rem}.sticky-add-to-cart__inner{grid-template-columns:minmax(10rem,1fr) minmax(20rem,1.45fr) minmax(13rem,.7fr);align-items:center}.sticky-add-to-cart__inner--mens{grid-template-columns:minmax(0,1fr)}.sticky-mix-match__primary-summary{grid-template-columns:minmax(0,8rem) auto;justify-content:end}.sticky-add-to-cart__summary{gap:.15rem;display:grid}.sticky-add-to-cart__pickers{grid-template-columns:repeat(2,minmax(9rem,1fr))}.sticky-add-to-cart__pickers>:only-child{grid-column:auto}.has-sticky-add-to-cart body{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.has-sticky-add-to-cart .back-to-top-button{bottom:calc(5.25rem + env(safe-area-inset-bottom))}.has-sticky-mens-mix-match body{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom))}.has-sticky-mens-mix-match .back-to-top-button{bottom:calc(8.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sticky-add-to-cart,.has-sticky-add-to-cart body{transition:none}}.product-payment-methods{justify-content:center;width:100%;min-width:0;max-width:100%;display:flex}.product-payment-methods__image{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:42px;display:block}.product-purchase-status{color:#37433b;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.product-purchase-status span{background:#3db86b;border-radius:999px;width:.48rem;height:.48rem;display:block;box-shadow:0 0 0 .32rem #3db86b24}.product-purchase-status.is-available span{animation:1.6s ease-in-out infinite product-availability-dot-pulse}@keyframes product-availability-dot-pulse{0%,to{opacity:1;box-shadow:0 0 0 .22rem #3db86b29}50%{opacity:.55;box-shadow:0 0 0 .42rem #3db86b00}}@media (prefers-reduced-motion:reduce){.product-purchase-status.is-available span{animation:none}}.product-purchase-status p{margin:0}.product-purchase-status.is-sold-out span{background:#b84c3d;box-shadow:0 0 0 .32rem #b84c3d1f}.product-delivery-box{color:#2f302d;text-align:center;background:#f4f3f1;justify-items:center;gap:.3rem;padding:1rem;display:grid}.product-delivery-box strong{font-size:.86rem;font-weight:600}.product-delivery-box span{color:#5f665f;font-size:.78rem}.product-benefit-grid{background:0 0;border:1px solid #ded4c8;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.product-benefit-item{box-sizing:border-box;border-bottom:1px solid #ded4c8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;height:100%;padding:.72rem .65rem;display:grid}.product-benefit-item:nth-child(odd){border-right:1px solid #ded4c8}.product-benefit-item:nth-last-child(-n+2){border-bottom:0}.product-benefit-icon{stroke:#1f1b16;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:1rem;height:1rem}.product-benefit-item span{gap:.12rem;min-width:0;display:grid}.product-benefit-item strong{color:#1f1b16;font-size:.72rem;font-weight:650;line-height:1.22}.product-benefit-item small{color:#6c6258;font-size:.66rem;line-height:1.24}.product-page--damen,.product-page--herren{background:#fff;max-width:980px;overflow-x:hidden}.damen-product-media{gap:.5rem;min-width:0;max-width:100%;padding:0;display:grid;overflow:hidden}.damen-product-hero-slider{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;aspect-ratio:var(--product-image-ratio,auto);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.damen-product-hero-slider::-webkit-scrollbar{display:none}.damen-product-hero-image{aspect-ratio:auto;box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;background:0 0;border:0;flex:0 0 100%;justify-content:center;align-items:flex-start;width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.damen-product-hero-image img{object-fit:contain;width:100%;height:auto}.damen-product-hero-image span{color:#8a8177;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:650}.damen-product-thumbnails{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:.38rem;min-width:0;max-width:100%;padding:0 .5rem .1rem;display:flex;overflow-x:auto}.damen-product-thumbnails::-webkit-scrollbar{display:none}.damen-product-thumbnail{aspect-ratio:1;box-sizing:border-box;scroll-snap-align:start;background:#f7f5f2;border:0;border-bottom:2px solid #0000;border-radius:2px;flex:0 0 4.1rem;justify-content:center;align-items:center;padding:.24rem;display:flex;overflow:hidden}.damen-product-thumbnail.is-selected{border-bottom-color:#1f1b16}.damen-product-thumbnail img{object-fit:contain;width:100%;height:100%}.damen-purchase-panel{border:0;gap:0;padding:.9rem 1.25rem 1rem}:is(.damen-product-page,.herren-product-page) .product-vendor{color:#8a4f43;letter-spacing:.16em;margin:0;font-size:.6rem;font-weight:600;line-height:1.2}:is(.damen-product-page,.herren-product-page) .product-judgeme-preview-badge{opacity:.72;max-width:100%;min-height:.875rem;margin:.28rem 0 .38rem;font-size:.625rem;line-height:1.2;overflow:hidden;display:block!important}.product-page .product-judgeme-preview-badge[data-template=product]{display:block!important}:is(.damen-product-page,.herren-product-page) .product-judgeme-preview-badge .jdgm-prev-badge{flex-wrap:wrap;align-items:center;gap:.2rem;max-width:100%;display:inline-flex!important}:is(.damen-product-page,.herren-product-page) .product-judgeme-preview-badge .jdgm-prev-badge[data-average-rating="0.00"]{display:inline-flex!important}:is(.damen-product-page,.herren-product-page) .product-judgeme-preview-badge .jdgm-star,:is(.damen-product-page,.herren-product-page) .product-judgeme-preview-badge .jdgm-prev-badge__text{font-size:.625rem!important;line-height:1.2!important}:is(.damen-product-page,.herren-product-page) .product-judgeme-preview-badge+h1{margin-top:.12rem}:is(.damen-product-page,.herren-product-page) h1{color:#1f1b16;letter-spacing:0;text-transform:uppercase;margin:.36rem 0 0;font-size:clamp(1.375rem,5.8vw,1.625rem);font-weight:650;line-height:1.1}:is(.damen-product-page,.herren-product-page) .product-price{color:#1f1b16;letter-spacing:0;margin:0;padding:.34rem 0 0;font-size:.9rem;font-weight:450;line-height:1.4}:is(.damen-product-page,.herren-product-page) .product-price-on-sale{flex-wrap:wrap}:is(.damen-product-page,.herren-product-page) .product-price-on-sale s{color:#6f6f6f;opacity:1;white-space:nowrap;font-size:.85em;font-weight:400}.damen-price-note{color:#1f1c189e;border-bottom:1px solid #e4ddd3;margin:0;padding:.06rem 0 .48rem;font-size:.625rem;font-weight:400;line-height:1.4}.damen-benefit-icon-grid{border-bottom:1px solid #e4ddd3;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:.68rem 0 .62rem;display:grid}.damen-benefit-icon-item{color:#2f302d;text-align:center;align-content:start;justify-items:center;gap:.25rem;min-width:0;padding:0 .22rem;display:grid}.damen-benefit-icon{stroke:#1f1b16;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:.875rem;height:.875rem}.damen-benefit-icon-item span{color:#2f302d;letter-spacing:.055em;text-transform:uppercase;max-width:4.6rem;font-size:.5rem;font-weight:600;line-height:1.12}@media (width<=22em){.damen-benefit-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 0}}.damen-product-page .product-form{margin-top:.78rem}.herren-product-page .product-form{gap:.5rem;margin-top:.5rem}.herren-product-page .mens-mix-match__offer{border-top:0;padding-top:0}:is(.damen-product-page,.herren-product-page) .product-bundle-picker{margin-bottom:.18rem}:is(.damen-product-page,.herren-product-page) .product-form .add-to-cart-button,.damen-free-piece-button{color:#fff;letter-spacing:.09em;background:#1f1b16;border-color:#1f1b16;min-height:3.2rem;font-size:.7rem;font-weight:600}:is(.damen-product-page,.herren-product-page) .product-purchase-status{color:#607763;letter-spacing:.02em;text-transform:none;justify-content:center;margin-top:.15rem;font-size:.68rem}:is(.damen-product-page,.herren-product-page) .product-form .product-delivery-box,:is(.damen-product-page,.herren-product-page) .product-form .product-benefit-grid{display:none}.damen-free-piece{background:#fcfbf8;border:1px solid #e5ded3;border-radius:4px;gap:.66rem;margin-top:.85rem;padding:.82rem;display:grid;overflow:hidden}@media (width<=23em){.damen-purchase-panel{padding-left:.86rem;padding-right:.86rem}}@media (width>=45em){.damen-product-media{padding:0}.damen-product-hero-image{aspect-ratio:auto}}.damen-free-piece-heading{gap:.18rem;display:grid}.damen-free-piece-heading h2{color:#1f1b16;letter-spacing:.04em;margin:0;font-size:.76rem;font-weight:650;line-height:1.16}.damen-free-piece-heading p,.damen-free-piece-note,.damen-free-piece-empty{color:#4f4942;margin:0;font-size:.67rem;line-height:1.42}.damen-free-piece-carousel{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;margin:0;display:flex;overflow-x:auto}.damen-free-piece-carousel::-webkit-scrollbar{display:none}.damen-free-piece-card{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;background:#f7f4ef;flex:0 0 100%;grid-template-columns:6.55rem minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;padding:.76rem;display:grid}.damen-free-piece-image{aspect-ratio:1;background:#fffdfa;border:1px solid #ece4d9;border-radius:3px;justify-content:center;align-items:center;padding:.48rem;display:flex;overflow:hidden}.damen-free-piece-image img{object-fit:contain;width:100%;height:100%}.damen-free-piece-image span{color:#8a8177;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:650}.damen-free-piece-copy{justify-items:start;gap:.3rem;min-width:0;display:grid}.damen-free-piece-copy strong{color:#1f1b16;overflow-wrap:anywhere;font-size:.82rem;font-weight:500;line-height:1.22}.damen-free-piece-copy span{color:#2f6a3d;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:680}.damen-free-piece-price{color:#6c6258;margin:-.08rem 0 0;font-size:.64rem;line-height:1;text-decoration:line-through;text-decoration-thickness:1px}.damen-free-piece .damen-free-piece-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1d1a17;border:1px solid #1d1a17;border-radius:3px;justify-self:start;width:auto;min-height:2.375rem;margin-top:.14rem;padding:0 1.125rem;font-size:.6875rem;font-weight:600}.damen-bracelet-picker{justify-content:center;align-items:center;gap:6px;margin-top:14px;margin-bottom:2px;padding:0;display:flex}.damen-bracelet-indicator{appearance:none;background:0 0;border:0;border-radius:999px;width:min(34px,18vw);height:2rem;min-height:2rem;padding:0;position:relative}.damen-bracelet-indicator:before{content:"";background:#d8d1c7;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.damen-bracelet-indicator.is-selected{background:0 0}.damen-bracelet-indicator.is-selected:before{background:#1d1a17}.damen-bracelet-indicator:disabled{opacity:.35}.damen-accordions,.damen-community-fits,.damen-final-trust-list,.damen-editorial-story,.damen-similar-products{grid-column:1/-1}:is(.damen-product-page,.herren-product-page) :is(.damen-accordions,.damen-community-fits,.damen-final-trust-list,.damen-editorial-story,.damen-similar-products){box-sizing:border-box;min-width:0;max-width:100%}.damen-accordions{border-top:1px solid #231c161a;width:100%;margin-top:.2rem;display:grid}.damen-accordions details{box-sizing:border-box;border-bottom:1px solid #231c161a;width:100%;min-width:0}.damen-accordions summary{box-sizing:border-box;color:#2f302d;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;width:100%;min-width:0;padding:.88rem 2.5rem .88rem 1.25rem;font-size:.78rem;font-weight:600;list-style:none;position:relative}.damen-accordions summary::-webkit-details-marker{display:none}.damen-accordions summary:after{content:"+";font-size:.8rem;font-weight:400;position:absolute;right:.85rem}.damen-accordions details[open] summary:after{content:"–"}.damen-accordions details>div{box-sizing:border-box;color:#5b5348;overflow-wrap:anywhere;width:100%;padding:0 1.25rem .95rem;font-size:.82rem;line-height:1.55}.damen-accordions p{margin:0}.damen-accordions .product-reviews-link{color:inherit;font-size:inherit;text-underline-offset:.12em;text-decoration:underline}.damen-watch-details{width:100%;min-width:0;margin:0;display:grid}.damen-watch-details__row{border-bottom:1px solid #231c161a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;padding:.68rem 0;display:grid}.damen-watch-details__row:first-child{padding-top:.2rem}.damen-watch-details__row:last-child{border-bottom:0;padding-bottom:0}.damen-watch-details dt,.damen-watch-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.damen-watch-details dt{color:#2f302d;letter-spacing:.035em;font-size:.72rem;font-weight:700}.damen-watch-details dd{text-align:right;font-weight:400}.product-everyday-copy,.product-shipping-returns{text-align:left;gap:.8rem;min-width:0;display:grid}.product-shipping-returns strong{color:#2f302d;font-size:inherit;font-weight:700}.product-shipping-returns a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.12em;text-decoration:underline}.herren-product-details{text-align:left;gap:.8rem;min-width:0;font-size:13px;line-height:1.55;display:grid}.damen-accordions .herren-product-details p{overflow-wrap:anywhere}.herren-product-details strong{color:#2f302d;font-size:inherit;letter-spacing:normal;font-weight:700;line-height:inherit}.damen-community-fits{gap:.72rem;width:100%;min-width:0;max-width:none;margin-top:1.45rem;margin-left:0;margin-right:0;display:grid;overflow:hidden}.damen-community-heading{box-sizing:border-box;text-align:left;justify-items:start;gap:.14rem;width:100%;max-width:45rem;margin:0 auto;padding:0 1.25rem;display:grid}.damen-community-heading h2{color:#1f1b16;letter-spacing:0;margin:0;font-size:clamp(1.125rem,5vw,1.375rem);font-weight:650;line-height:1.1}.damen-community-heading p{color:#625950;letter-spacing:.12em;margin:0;font-size:.625rem;font-weight:500}.damen-community-carousel{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:0;min-width:0;max-width:100%;padding:0;display:flex;overflow:auto hidden}.damen-community-carousel::-webkit-scrollbar{display:none}.damen-community-carousel img,.damen-community-placeholder{aspect-ratio:1;box-sizing:border-box;object-fit:cover;object-position:center;scroll-snap-align:center;scroll-snap-stop:always;border:0;flex:0 0 100%;width:100%;max-width:100%;height:auto}.damen-community-fits--portrait .damen-community-carousel img,.damen-community-fits--portrait .damen-community-placeholder{aspect-ratio:4/5}.damen-community-indicators{justify-content:center;align-items:center;gap:6px;min-height:1rem;padding:0 1rem;display:flex}.damen-community-indicators button{appearance:none;background:0 0;border:0;width:min(32px,14vw);height:1rem;padding:0;position:relative}.damen-community-indicators button:before{content:"";background:#231c162e;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.damen-community-indicators button.is-selected:before{background:#231c16bf}.damen-community-indicators button:focus-visible{outline-offset:2px;outline:1px solid #231c16bf}.damen-community-placeholder{color:#6c6258;letter-spacing:.14em;opacity:.56;text-transform:uppercase;background:#e8dfd4;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.damen-final-trust-list{box-sizing:border-box;background:0 0;justify-content:center;gap:.82rem;width:100%;max-width:45rem;margin:0 auto;padding:1.4rem 1.25rem;list-style:none;display:grid}.damen-final-trust-list li{color:#2f302d;letter-spacing:.02em;text-transform:uppercase;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:.78rem;font-weight:750;display:grid}.damen-final-trust-list span{color:#5f665f;font-size:.9rem}.damen-editorial-story{background:#fff;width:100%;min-width:0;max-width:none;margin-top:2rem;margin-left:0;margin-right:0;padding:0;display:grid;overflow:hidden}.damen-editorial-story__lower{background:#f7f4ef;width:100%;min-width:0;display:grid}.damen-editorial-story__media{aspect-ratio:4/5;box-sizing:border-box;color:#82786d;background:#e7dfd5;border:0;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.damen-editorial-story__media:nth-child(3){aspect-ratio:4/5}.damen-editorial-story__media img,.damen-editorial-story__media video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.damen-editorial-story__media span{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:650}.damen-editorial-story__copy{box-sizing:border-box;text-align:left;gap:.625rem;width:100%;max-width:45rem;margin:0 auto;padding:2rem 1.25rem 2.5rem;display:grid}.damen-editorial-story__copy h2{color:#1f1b16;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,5.3vw,1.75rem);font-weight:750;line-height:1.08}.damen-editorial-story__copy p{color:#1f1a16b8;margin:0;font-size:.875rem;line-height:1.55}.herren-product-page .damen-editorial-story__copy{max-width:45rem}.herren-product-page .damen-editorial-story__copy h2{letter-spacing:-.01em;font-size:clamp(1.25rem,5.8vw,1.5rem);font-weight:650;line-height:1.1}.herren-product-page .damen-editorial-story__copy p{color:#1f1a16b8;font-size:.875rem;line-height:1.55}.damen-similar-products{background:#fffdfa;gap:1.1rem;min-width:0;max-width:100%;padding:2.35rem 0 .4rem;display:grid;overflow:hidden}.damen-similar-products__header{text-align:center;justify-items:center;padding:0 1rem;display:grid}.damen-similar-products__header h2{color:#1f1b16;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #1f1b16;margin:0;padding-bottom:.18rem;font-size:.72rem;font-weight:650;line-height:1.2}.damen-similar-products__grid{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;flex-wrap:nowrap;gap:12px;min-width:0;max-width:100%;padding:0 1rem .25rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}.damen-similar-products__grid::-webkit-scrollbar{display:none}.damen-similar-products__empty{color:#5f554c;text-align:center;max-width:24rem;margin:0 auto;padding:0 1rem 1.6rem;font-size:.86rem;line-height:1.5}.damen-similar-product-card{color:#1f1b16;scroll-snap-align:start;scroll-snap-stop:always;text-align:center;flex:none;gap:.58rem;width:min(46vw,13.75rem);min-width:0;max-width:13.75rem;padding-bottom:1.05rem;text-decoration:none;display:grid}.damen-similar-product-card:hover{text-decoration:none}.damen-similar-product-card:focus-visible{outline-offset:-2px;outline:1px solid #1f1b16}.damen-similar-product-card__media{aspect-ratio:4/5;box-sizing:border-box;background:#f0eeeb;justify-content:center;align-items:center;width:100%;min-width:0;padding:.72rem .24rem;display:flex;overflow:hidden}.damen-similar-product-card__media img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.damen-similar-product-card__media>span{color:#8a8177;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:650}.damen-similar-product-card__body{justify-items:center;gap:.22rem;min-width:0;padding:0 .48rem;display:grid}.damen-similar-product-card__body strong{color:#1f1b16;letter-spacing:.03em;overflow-wrap:anywhere;font-size:.62rem;font-weight:550;line-height:1.28}.damen-similar-product-card__price{color:#5f554c;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.32rem;font-size:.72rem;line-height:1.25;display:inline-flex}.damen-similar-product-card__price s{color:#80766b;opacity:.76;font-size:.64rem;text-decoration-thickness:1px}@media (width>=45em){.product-page--damen,.product-page--herren{gap:2rem;padding:2rem 2rem 4rem}.damen-product-thumbnails,.damen-community-carousel{padding-left:0;padding-right:0}.damen-purchase-panel{border:1px solid #e2dbd0;padding:1.5rem}.damen-community-carousel img,.damen-community-placeholder{flex-basis:100%}.damen-community-fits,.damen-editorial-story{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.damen-community-heading{padding-left:1.5rem;padding-right:1.5rem}.damen-editorial-story{margin-top:2.4rem}.damen-editorial-story__media,.damen-editorial-story__media:nth-child(3){aspect-ratio:4/5}.damen-editorial-story__copy{padding:2.5rem 1.5rem 2.75rem}.herren-product-page .damen-editorial-story__copy{padding-left:1.5rem;padding-right:1.5rem}.damen-similar-products{padding-top:2.8rem}.damen-similar-products__grid{gap:1rem;padding-left:0;padding-right:0;scroll-padding-inline:0}.damen-similar-product-card{width:min(22vw,14.5rem);max-width:14.5rem}}@media (width<=45em){.product-page{max-width:100%;padding-bottom:3rem;overflow-x:hidden}.product{grid-template-columns:minmax(0,1fr)}.product-gallery,.product-main,.product-purchase-panel{width:100%;min-width:0;max-width:100%}.product-image,.product-image img{max-width:100%}.product-options-item,.product-options-item:disabled{min-height:3.5rem}.add-to-cart-button{color:#fff;cursor:pointer;font:inherit;background:#1f1b16;border:1px solid #1f1b16;border-radius:3px;width:100%;min-height:3rem;padding:.7rem 1rem;font-weight:650}.add-to-cart-button:disabled{cursor:not-allowed;opacity:.55}.add-to-cart-button[aria-busy=true]{cursor:progress}.header a,.header button{align-items:center;min-height:2.75rem;display:inline-flex}.header .header-account-link{display:none}.header-cart-link,.header-icon-button{min-width:2.5rem}}@media (width<=30em){.product-options-grid{grid-template-columns:1fr}.product-page{padding-bottom:3rem}}.blog-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr));margin-bottom:2rem;display:grid}.blog-article-image{aspect-ratio:auto;display:block}.blog-article-image img,.article img{width:100%;height:auto}.account-logout{display:inline-block}.order-search-form{margin-bottom:1.5rem}.order-search-fieldset{border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.order-search-legend{padding:0 .5rem;font-weight:600}.order-search-active{opacity:.7;margin-left:.5rem;font-weight:400}.order-search-inputs{grid-template-columns:1fr;gap:1rem;margin:.25rem 0 1rem;display:grid}@media (width>=640px){.order-search-inputs{grid-template-columns:1fr 1fr}}.order-search-input{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}.order-search-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.bundle-product-card,.belmont-product-card,.collection-item,.damen-bundle-preview-card,.damen-similar-product-card{align-content:start}.home-editorial-image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.home-content-sections--damen .home-damen-editorial-image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.home-model-thumb:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.damen-bundle-preview-image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.collection-item-image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.featured-collection-image:has(img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.damen-editorial-story__media:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.damen-editorial-story__media:nth-child(3):has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.damen-free-piece-image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.damen-similar-product-card__media:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.cart-line-media:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.mens-mix-match__image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.mens-mix-match__model>.mens-mix-match__image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.sticky-mix-match__model-image:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.sticky-add-to-cart__trigger-thumbnail:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.bundle-picker-swatch:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.product-option-label-swatch:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.product-variant-thumbnail .product-option-label-swatch:has(>img){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.home-editorial-image img,.damen-bestseller-card-image img,.home-model-thumb img,.damen-bundle-preview-image img,.collection-item-image img,.featured-collection img,.damen-editorial-story__media img,.damen-community-carousel img,.damen-community-fits--portrait .damen-community-carousel img,img.collection-editorial__media,img.collection-editorial-image,.collection-editorial-block-final img.collection-editorial__media,.collection-editorial-block-final img.collection-editorial-image,.collection-page--damen img.damen-collection-editorial__media,.damen-free-piece-image img,.damen-similar-product-card__media img,.damen-product-thumbnail img,.cart-line-media img,.mens-mix-match__image img,.sticky-mix-match__model-image img,.sticky-add-to-cart__trigger-thumbnail img,.bundle-picker-swatch img,.product-option-label-swatch img{aspect-ratio:auto;object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:auto;max-height:none;padding:0;display:block}.home-content-sections--damen .home-damen-editorial-image img{object-fit:contain}.predictive-search-result-item a img,.search-results-item a img{aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;height:auto;padding:0}.collection-item:has(.collection-item-image img){border:0}.damen-product-thumbnails,.product-variant-thumbnail-list,.damen-community-carousel{align-items:flex-start}:is(.damen-product-thumbnail:has(img),.product-variant-thumbnail:has(img),.mens-mix-match__model:has(img),.sticky-mix-match__model:has(img)){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;padding:0}:is(.damen-product-thumbnail.is-selected:has(img),.product-variant-thumbnail.is-selected:has(img),.mens-mix-match__model.is-selected:has(img),.sticky-mix-match__model.is-selected:has(img)){outline-offset:-1px;outline:1px solid #1f1b16}:is(.damen-product-thumbnail:focus-visible:has(img),.product-variant-thumbnail:focus-visible:has(img),.mens-mix-match__model:focus-visible:has(img),.sticky-mix-match__model:focus-visible:has(img)){outline-offset:-2px;outline:2px solid #1f1b16}@media (width<=45em){body>main:has(>.product-page){margin-left:0;margin-right:0}.product-page{padding-left:1rem;padding-right:1rem}.product-page>.damen-product-media,.product-page>.product-gallery{width:calc(100% + 2rem);max-width:none;margin-left:-1rem;margin-right:-1rem}}:is(.bundle-product-card-image,.bundle-product-card-gallery,.home-product-offer-image,.belmont-product-card-image,.belmont-product-card-gallery__track,.damen-bundle-watch-gallery__track,.damen-product-hero-slider,.product-image-gallery,.damen-home-bundle-media,.damen-bundle-preview-image:has(>img),.damen-similar-product-card__media:has(>img),.damen-free-piece-image:has(>img)){aspect-ratio:4/5;box-shadow:none;background:#f7f4ef;border:0;border-radius:0;min-height:0;padding:0}.bundle-product-card-gallery,.belmont-product-card-gallery__track,.damen-bundle-watch-gallery__track,.damen-product-hero-slider,.product-image-gallery{align-items:stretch}.bundle-product-card-slide,.belmont-product-card-gallery__slide,.damen-bundle-watch-gallery__slide,.damen-product-hero-image,.product-image-slide{aspect-ratio:4/5;height:100%;min-height:0}.bundle-product-card-image img,.bundle-product-card-slide>img,.home-product-offer-image img,.belmont-product-card-image img,.belmont-product-card-gallery__slide img,.damen-bundle-watch-gallery__image,.damen-product-hero-image img,.product-image-slide img,.damen-home-bundle-media img,.damen-bundle-preview-image img,.damen-similar-product-card__media img,.damen-free-piece-image img{object-fit:contain;object-position:center;border:0;border-radius:0;width:100%;height:100%;max-height:100%;padding:0;display:block}
