:root{--ov-ink:#1c1c1c;--ov-muted:#6b6b6b;--ov-line:#e4e4e4;--ov-soft:#f6f6f6;--ov-accent:#1F3A5F;--ov-sale:#e32c2b;--ov-good:#2A5D46;--ov-r:12px;--ov-r-sm:8px}body{color:var(--ov-ink)}.ov-h2{font-size:2.2rem;font-weight:500;letter-spacing:.01em;line-height:1.2;margin:0 0 .6rem}.ov-h2--center{text-align:center}.ov-link{color:var(--ov-ink);text-decoration:underline;text-underline-offset:.2em;font-size:1.3rem}@media(max-width:749px){.ov-h2{font-size:1.9rem}}.product__title h1,.product__title .h1{font-size:2.3rem;font-weight:500;letter-spacing:.01em;line-height:1.25;margin:0}@media(max-width:749px){.product__title h1,.product__title .h1{font-size:1.9rem}}.ov-rating-line{display:inline-flex;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:1.2rem;color:var(--ov-muted);text-decoration:none}.ov-rating-line svg{width:12px;height:12px;fill:var(--ov-ink)}.ov-rating-line__val{color:var(--ov-ink);font-weight:600}.product .price--large .price-item--sale{color:var(--ov-sale);font-weight:500;font-size:2.2rem}.product .price--large .price-item--regular{color:#9a9a9a;font-size:1.5rem;font-weight:400}.product .price--large .price__save{font-size:1.2rem;padding:.25rem .7rem;vertical-align:middle}.ov-offer-note__link{color:var(--ov-accent);font-weight:600;text-decoration:underline;text-underline-offset:.2em;margin-left:.4rem;white-space:nowrap}#ov-biw{scroll-margin-top:11rem}.ov-offer-note{font-size:1.15rem;font-weight:400;color:var(--ov-ink);opacity:.8;margin:.4rem 0 0}.ov-usp{list-style:none;margin:1.6rem 0 .4rem;padding:0;display:grid;gap:.55rem}.ov-usp li{position:relative;padding-left:2rem;font-size:1.35rem;line-height:1.4}.ov-usp li:before{content:"";position:absolute;left:0;top:.35em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--ov-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat,linear-gradient(#000,#000);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat,linear-gradient(#000,#000);-webkit-mask-composite:destination-out;mask-composite:exclude}.ov-usp strong{font-weight:600}.ov-finish{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem}.ov-finish__label{font-size:1.2rem;color:var(--ov-muted);margin:0;letter-spacing:.02em}.ov-finish__value{color:var(--ov-ink);font-weight:500}.ov-finish__row{display:flex;gap:1rem}.ov-finish__swatch{width:3rem;height:3rem;border-radius:50%;display:block;box-shadow:0 0 0 1px var(--ov-line) inset;transition:box-shadow .15s}.ov-finish__swatch--gold{background:radial-gradient(circle at 35% 30%,#f7e2a0,#d4a83a 45%,#a77b1f)}.ov-finish__swatch--silver{background:radial-gradient(circle at 35% 30%,#fff,#cfd3d8 45%,#8f959c)}.ov-finish__swatch.is-active,.ov-finish__swatch:hover{box-shadow:0 0 0 2px #fff inset,0 0 0 2px var(--ov-ink)}.product-form__quantity,.product-form__input--quantity,.quantity__label{display:none!important}.ov-stock{display:flex;align-items:center;gap:.6rem;font-size:1.25rem;color:var(--ov-good);font-weight:500;margin:0 0 1rem}.ov-stock__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--ov-good);box-shadow:0 0 0 3px #2a5d4626}.product-form__submit,.product-form__buttons .button{width:100%;min-height:5.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:0}.ov-trust{list-style:none;margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--ov-line);display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.ov-trust li{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:1.05rem;line-height:1.3;color:var(--ov-muted)}.ov-trust svg{width:2.2rem;height:2.2rem;color:var(--ov-ink)}.ov-spec{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.ov-spec li{font-size:1.1rem;font-weight:500;letter-spacing:.02em;color:var(--ov-ink);background:var(--ov-soft);border:1px solid var(--ov-line);padding:.4rem .8rem;border-radius:999px}.ov-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--ov-line);box-shadow:0 -6px 24px #00000014;transform:translateY(110%);transition:transform .25s ease;padding:.8rem 0;padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}.ov-sticky.is-visible{transform:translateY(0)}.ov-sticky__inner{display:flex;align-items:center;gap:1.2rem}.ov-sticky__img{width:5.2rem;height:5.2rem;object-fit:cover;border-radius:var(--ov-r-sm);flex:0 0 auto}.ov-sticky__meta{min-width:0;flex:1}.ov-sticky__title{margin:0;font-size:1.25rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-sticky__price{margin:.15rem 0 0;font-size:1.3rem;color:var(--ov-sale);font-weight:600}.ov-sticky__price s{color:#9a9a9a;font-weight:400;font-size:1.15rem;margin-left:.4rem}.ov-sticky__btn{flex:0 0 auto;min-height:4.6rem;padding:0 2rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;border-radius:0}@media(max-width:749px){.ov-sticky__meta{display:none}.ov-sticky__btn{flex:1}}.product__accordion .accordion__title{font-size:1.3rem;font-weight:500;letter-spacing:.02em}.ov-biw__sub{color:var(--ov-muted);font-size:1.3rem;margin:0 0 1.6rem}.ov-biw__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;max-width:64rem}.ov-vp__lead{text-align:center;color:var(--ov-muted);font-size:1.4rem;max-width:56rem;margin:0 auto 2.4rem}.ov-vp__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.ov-vp__num{display:block;font-size:1.1rem;letter-spacing:.14em;color:var(--ov-accent);font-weight:600;margin-bottom:.6rem}.ov-vp__h{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.ov-vp__p{font-size:1.3rem;line-height:1.55;color:var(--ov-muted);margin:0}.ov-rs__head{text-align:center;margin-bottom:2.4rem}.ov-rs__stars{color:var(--ov-ink);letter-spacing:.2em;font-size:1.6rem;margin-bottom:.6rem}.ov-rs__sub{color:var(--ov-muted);font-size:1.3rem;margin:0}.ov-rs__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.ov-rs__card{background:var(--ov-soft);border-radius:var(--ov-r);padding:2rem}.ov-rs__cstars{letter-spacing:.15em;font-size:1.2rem;margin-bottom:.8rem}.ov-rs__quote{font-size:1.4rem;line-height:1.5;margin:0 0 1rem}.ov-rs__who{font-size:1.2rem;color:var(--ov-muted);margin:0}.ov-rs__cta{text-align:center;margin:2rem 0 0}.ov-faq__list{max-width:72rem;margin:0 auto;border-top:1px solid var(--ov-line)}.ov-faq__item{border-bottom:1px solid var(--ov-line)}.ov-faq__q{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;cursor:pointer;list-style:none;padding:1.6rem 0;font-size:1.45rem;font-weight:500}.ov-faq__q::-webkit-details-marker{display:none}.ov-faq__icon{position:relative;width:1.4rem;height:1.4rem;flex:0 0 auto}.ov-faq__icon:before,.ov-faq__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:var(--ov-ink)}.ov-faq__icon:before{width:100%;height:1.5px}.ov-faq__icon:after{width:1.5px;height:100%;transition:transform .2s}details[open] .ov-faq__icon:after{transform:scaleY(0)}.ov-faq__a{padding:0 0 1.8rem;font-size:1.35rem;line-height:1.6;color:#333;max-width:64rem}.ov-faq__a p{margin:0 0 .8rem}.ov-hub__title{font-size:2.8rem;font-weight:500;letter-spacing:.01em;margin:0 0 .3rem}.ov-hub__count{font-size:1.2rem;color:var(--ov-muted);margin:0 0 .9rem}.ov-hub__line{font-size:1.4rem;color:#333;max-width:64rem;margin:0 0 1.6rem}.ov-hub__chips{display:flex;gap:.7rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.ov-hub__chips::-webkit-scrollbar{display:none}.ov-chip{flex:0 0 auto;font-size:1.25rem;font-weight:500;letter-spacing:.02em;color:var(--ov-ink);background:#fff;border:1px solid var(--ov-line);padding:.7rem 1.4rem;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.ov-chip:hover{border-color:var(--ov-ink)}.ov-chip.is-active{background:var(--ov-ink);color:#fff;border-color:var(--ov-ink)}.ov-strip{background:var(--ov-accent);color:#fff;border-radius:var(--ov-r-sm);padding:1.3rem 1.8rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem}.ov-strip__main{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.01em}.ov-strip__sub{margin:0;font-size:1.25rem;opacity:.9}.ov-rail__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin-bottom:1.2rem}.ov-rail__track{list-style:none;padding:0 0 1rem;margin:0;display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ov-rail__item{position:relative;flex:0 0 21rem;scroll-snap-align:start}@media(max-width:749px){.ov-rail__item{flex-basis:16.5rem}}.ov-rail__rank{position:absolute;z-index:2;top:.8rem;left:.8rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--ov-ink);color:#fff;font-size:1.2rem;font-weight:600;display:flex;align-items:center;justify-content:center}.ov-seo__body{max-width:80ch;font-size:1.4rem;line-height:1.65;color:#333}.ov-seo__body p{margin:0 0 1rem}.card-wrapper .card{border:1px solid var(--ov-line);border-radius:var(--ov-r);padding:.6rem;background:#fff;transition:box-shadow .2s,border-color .2s}.card-wrapper:hover .card{border-color:#cfcfcf;box-shadow:0 6px 18px #0000000f}.card .card__inner,.card .media{border-radius:var(--ov-r-sm);overflow:hidden}.card__content{padding:1rem .5rem .6rem}.card__badge .badge{border-radius:999px;font-size:1.05rem;font-weight:600;letter-spacing:.03em;padding:.35rem .75rem}.quick-add__submit{border-radius:0;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;min-height:4rem}@media(max-width:989px){.ov-vp__grid{grid-template-columns:repeat(2,1fr)}.ov-rs__grid{grid-template-columns:1fr}}@media(max-width:749px){.ov-biw__grid{gap:1rem}.ov-trust{grid-template-columns:repeat(2,1fr)}.ov-vp__grid{grid-template-columns:1fr;gap:1.6rem}}.product__tax{display:none!important}.ov-cart-offer{margin:0 0 .8rem;padding:.7rem 1rem;background:#1f3a5f0f;border-radius:var(--ov-r-sm);font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:var(--ov-accent);text-align:center}.ov-cart-announce{margin:0;padding:1rem 1.6rem;background:var(--ov-accent);color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:.02em;text-align:center;line-height:1.35}.ov-cartrw{margin:0 0 1.4rem}.ov-cartrw__msg{margin:0 0 .7rem;font-size:1.25rem;line-height:1.4;color:var(--ov-ink)}.ov-cartrw__msg.is-unlocked{color:var(--ov-good);font-weight:600}.ov-cartrw__bar{position:relative;height:.6rem;border-radius:999px;background:var(--ov-line);overflow:hidden}.ov-cartrw__fill{display:block;height:100%;border-radius:999px;background:var(--ov-accent);transition:width .35s ease}.ov-cartrw__tiers{list-style:none;display:flex;justify-content:space-between;gap:1rem;margin:.6rem 0 0;padding:0}.ov-cartrw__tier{font-size:1.05rem;letter-spacing:.02em;color:var(--ov-muted)}.ov-cartrw__tier.is-done{color:var(--ov-good);font-weight:600}.ov-cartrw__tier.is-done:before{content:"\2713  "}.ov-promo{margin:0 0 1.4rem}.ov-promo__form{display:flex;gap:.8rem}.ov-promo__form input{flex:1;min-width:0;height:4.4rem;padding:0 1.2rem;border:1px solid var(--ov-line);border-radius:var(--ov-r-sm);background:#fff;font:inherit;font-size:1.25rem;color:var(--ov-ink)}.ov-promo__form input:focus{outline:none;border-color:var(--ov-ink);box-shadow:0 0 0 1px var(--ov-ink)}.ov-promo__btn{flex:0 0 auto;height:4.4rem;padding:0 1.8rem;border:1px solid var(--ov-ink);border-radius:var(--ov-r-sm);background:#fff;color:var(--ov-ink);font:inherit;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.ov-promo__btn:hover{background:var(--ov-ink);color:#fff}.ov-promo__form.is-loading .ov-promo__btn{opacity:.55;pointer-events:none}.ov-promo__msg{margin:.6rem 0 0;font-size:1.15rem;line-height:1.4;min-height:0}.ov-promo__msg.is-error{color:var(--ov-sale)}.ov-promo__msg.is-ok{color:var(--ov-good)}.ov-promo__active{margin:.6rem 0 0;font-size:1.15rem;color:var(--ov-good);font-weight:600}.cart-drawer__footer .ov-cart-offer{margin-bottom:1rem}.ov-wb{background:var(--ov-soft);border-radius:var(--ov-r-sm)}.ov-wb__inner{max-width:62rem;margin:0 auto;text-align:center;padding:0 1.6rem}.ov-wb__icon{display:inline-flex;color:var(--ov-accent)}.ov-wb__icon svg{width:3.4rem;height:3.4rem}.ov-wb__kicker{margin:.8rem 0 .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;color:var(--ov-accent)}.ov-wb__title{margin:0 0 .8rem;font-size:2.2rem;font-weight:500;letter-spacing:.01em;line-height:1.25}.ov-wb__text{margin:0 auto;max-width:52rem;font-size:1.4rem;line-height:1.6;color:#333}.ov-wb__cta{display:inline-block;margin-top:1.6rem;font-size:1.25rem;font-weight:600;letter-spacing:.02em;color:var(--ov-ink);text-decoration:underline;text-underline-offset:.25em}@media(max-width:749px){.ov-wb__title{font-size:1.9rem}.ov-wb__text{font-size:1.3rem}}.ov-empty__sub{margin:.8rem 0 1.6rem;font-size:1.35rem;line-height:1.5;color:var(--ov-muted);max-width:34rem}.ov-empty__cta{display:inline-block}.ov-sizeguide{display:inline-block;margin:0 0 1.2rem;font-size:1.2rem;color:var(--ov-ink);text-decoration:underline;text-underline-offset:.25em}.ov-sizeguide:before{content:"\2194  ";color:var(--ov-accent)}.ov-tiles__grid{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1.2rem}@media(max-width:989px){.ov-tiles__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.ov-tiles__grid{grid-template-columns:repeat(2,1fr);gap:.8rem}}.ov-tiles__link{display:block;text-decoration:none;color:var(--ov-ink)}.ov-tiles__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--ov-r-sm);background:var(--ov-soft)}.ov-tiles__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ov-tiles__link:hover .ov-tiles__media img{transform:scale(1.04)}.ov-tiles__label{display:block;margin:.8rem 0 0;font-size:1.35rem;font-weight:600;letter-spacing:.02em}.ov-tiles__count{display:block;font-size:1.1rem;color:var(--ov-muted)}.ov-inset{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;padding:1rem 1.2rem;border:1px solid var(--ov-line);border-radius:var(--ov-r-sm);text-decoration:none;color:var(--ov-ink);background:#fff;transition:border-color .15s}.ov-inset:hover{border-color:var(--ov-ink)}.ov-inset__kicker{font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-accent);flex:0 0 auto}.ov-inset__name{flex:1;min-width:0;font-size:1.3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-inset__price{flex:0 0 auto;font-size:1.3rem;font-weight:600;color:var(--ov-sale)}.ov-inset__price s{color:#9a9a9a;font-weight:400;font-size:1.1rem;margin-left:.3rem}.ov-fill{margin:0 0 1.4rem;padding:1rem 0 0;border-top:1px solid var(--ov-line)}.ov-fill__title{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.ov-fill__list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ov-fill__item{display:flex;align-items:center;gap:.9rem}.ov-fill__media{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:var(--ov-r-sm);overflow:hidden;background:var(--ov-soft)}.ov-fill__media img{width:100%;height:100%;object-fit:cover}.ov-fill__meta{flex:1;min-width:0;display:flex;flex-direction:column}.ov-fill__name{font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-fill__price{font-size:1.15rem;color:var(--ov-muted)}.ov-fill__add{flex:0 0 auto;width:3.4rem;height:3.4rem;border:1px solid var(--ov-ink);border-radius:50%;background:#fff;color:var(--ov-ink);font-size:1.8rem;line-height:1;cursor:pointer;transition:background .15s,color .15s}.ov-fill__add:hover{background:var(--ov-ink);color:#fff}.ov-fill__add.is-busy{opacity:.5;pointer-events:none}.ov-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.ov-popup[hidden]{display:none}.ov-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111118c}.ov-popup__card{position:relative;width:100%;max-width:440px;background:#fff;padding:40px 36px 30px;box-shadow:0 20px 60px #00000040;text-align:center}.ov-popup__x{position:absolute;top:8px;right:10px;background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:#111;padding:6px 10px}.ov-popup__kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#111;margin:0 0 10px;font-weight:600}.ov-popup__title{font-size:26px;line-height:1.15;margin:0 0 12px;font-weight:700;letter-spacing:-.3px}.ov-popup__text{font-size:15px;line-height:1.5;color:#333;margin:0 0 18px}.ov-popup__form{display:flex;flex-direction:column;gap:10px}.ov-popup__form input{height:48px;border:1px solid #bbb;padding:0 14px;font-size:16px;width:100%;box-sizing:border-box}.ov-popup__form.is-invalid input{border-color:#c0392b}.ov-popup__btn{display:inline-block;height:48px;line-height:48px;background:#111;color:#fff;border:0;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;cursor:pointer;padding:0 22px;text-decoration:none}.ov-popup__btn:disabled{opacity:.6}.ov-popup__legal{font-size:11px;line-height:1.4;color:#777;margin:14px 0 0}.ov-popup__done .ov-popup__btn--link{margin-top:6px}.ov-teaser{position:fixed;left:16px;bottom:16px;z-index:900}.ov-teaser[hidden]{display:none}.ov-teaser button{background:#111;color:#fff;border:0;padding:12px 16px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #0003}html.ov-popup-open{overflow:hidden}@media(max-width:749px){.ov-popup{align-items:flex-end;padding:0}.ov-popup__card{max-width:none;padding:34px 22px 26px;border-radius:14px 14px 0 0}.ov-popup__title{font-size:23px}.ov-teaser{left:12px;bottom:calc(7.4rem + env(safe-area-inset-bottom))}}.ov-set-unavailable__note{font-size:1.3rem;color:#555;margin:.8rem 0 0}.ov-cart-savings{font-size:1.3rem;font-weight:600;color:#0a7a3b;margin:0 0 .6rem;text-align:right}cart-drawer{--ov-cart-accent:var(--ov-accent);--ov-cart-soft:rgba(31,58,95,.07);--ov-urgent:#C4122F}cart-drawer .drawer__inner{min-width:0}cart-drawer cart-drawer-items,cart-drawer .cart-drawer__form,cart-drawer .drawer__contents,cart-drawer .cart-items{max-width:100%;min-width:0;box-sizing:border-box}cart-drawer cart-drawer-items{overflow-x:hidden}cart-drawer .drawer__contents{width:100%}cart-drawer .drawer__heading{font-size:1.8rem;font-weight:700;letter-spacing:.01em;margin:0}cart-drawer .ov-cartrw{margin:0 0 1.2rem;padding:1rem 1.2rem;background:var(--ov-cart-soft);border-radius:8px}cart-drawer .ov-cartrw__msg{color:var(--ov-ink);font-weight:500}cart-drawer .ov-cartrw__fill{background:var(--ov-cart-accent)}.ov-lowstock{margin:.5rem 0 0;font-size:1.2rem;font-weight:600;color:var(--ov-urgent);display:flex;align-items:center;gap:.5rem;line-height:1.3}.ov-lowstock:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--ov-urgent);display:inline-block;flex:0 0 auto}.ov-complete{margin:1.6rem 0 .4rem;width:100%;max-width:100%;min-width:0}.ov-complete__title{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .8rem}.ov-complete__list{display:flex;gap:1rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0 0 .4rem;margin:0;list-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ov-complete__list::-webkit-scrollbar{display:none}.ov-complete__item{flex:0 0 25rem;max-width:82vw;scroll-snap-align:start;display:flex;align-items:center;gap:1rem;border:1px solid var(--ov-line);border-radius:8px;padding:.8rem;background:#fff;box-sizing:border-box}.ov-complete__media{flex:0 0 5.6rem}.ov-complete__media img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:6px;display:block;background:var(--ov-soft)}.ov-complete__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ov-complete__name{font-size:1.25rem;line-height:1.3;color:var(--ov-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-complete__price{font-size:1.25rem;font-weight:600}.ov-complete__add{flex:0 0 auto;background:var(--ov-cart-accent);color:#fff;border:0;border-radius:6px;padding:.8rem 1.1rem;font-size:1.15rem;font-weight:700;cursor:pointer;white-space:nowrap}.ov-complete__add:disabled,.ov-complete__add.is-busy{opacity:.6}.ov-popular{margin:1.2rem 0 .6rem;padding:1rem 1.2rem;background:var(--ov-cart-soft);color:var(--ov-ink);border-radius:8px;font-size:1.25rem;font-weight:600;text-align:center;line-height:1.4}.ov-subtotal{display:flex;justify-content:space-between;align-items:baseline;margin:.8rem 0 .2rem;font-size:1.5rem;font-weight:700}.ov-shipnote{display:block;margin:0 0 1rem;font-size:1.2rem;color:var(--ov-muted)}.ov-checkout{display:flex!important;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:5.2rem;padding:0 1rem;background:var(--ov-ink)!important;color:#fff!important;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;white-space:nowrap}.ov-checkout>span{white-space:nowrap}.ov-checkout:after,.ov-checkout:before{box-shadow:none!important}.ov-checkout__lock{fill:#fff;flex:0 0 auto}.ov-trust-pay{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.ov-tp{width:100%}.ov-paylist{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.ov-paylist li{display:block;line-height:0}.ov-paylist svg{width:3rem;height:1.9rem;display:block}@media screen and (max-width:400px){.ov-checkout{font-size:1.1rem;letter-spacing:.04em}}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{padding-top:1.2rem;border-top:1px solid var(--ov-line)}body.klaviyo-prevent-body-scrolling{overflow:auto!important;position:static!important}[data-testid^=klaviyo-form],[class*=klaviyo-form],.kl-private-reset-css-Xuajs1{display:none!important}.footer .footer__blocks-wrapper{row-gap:1.6rem;column-gap:2.4rem}.footer-block__heading{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem}.footer-block__details-content .list-menu__item--link{padding-top:.15rem;padding-bottom:.15rem;font-size:1.25rem;line-height:1.35}.footer-block__details-content>li{margin:0}.footer__content-top{padding-bottom:2rem}.footer__content-bottom{padding-top:1.6rem}.footer__copyright{font-size:1.1rem}.footer .policies .list-menu__item--link{padding:.2rem .6rem;font-size:1.1rem}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.grid--2-col .footer-block.grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/2);padding:0}.footer-block.grid__item{margin-bottom:0}.footer__content-top{padding-top:2.4rem}.footer-block--newsletter{margin-top:1.2rem}.footer__content-top{padding-bottom:1.2rem}.footer__localization{padding-bottom:1rem}.footer__copyright{padding-top:1rem}}.ov-details-acc .product__description{max-height:none}.card-wrapper .price__save{display:none}.footer-block__newsletter .footer-block__heading{text-transform:none;letter-spacing:0;font-size:1.4rem}.product__info-container .price__badge-sale{display:none}.ov-sizes-inline{display:block;font-size:1.2rem;color:var(--ov-muted,#666);margin:.2rem 0 .4rem}.ov-sizeguide-dt summary{list-style:none;cursor:pointer}.ov-sizeguide-dt summary::-webkit-details-marker{display:none}.ov-sizeguide__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.ov-sizeguide__inner{position:relative;background:#fff;width:100%;max-width:64rem;max-height:85vh;overflow:auto;padding:2.4rem 2rem 3rem;border-radius:1.4rem 1.4rem 0 0}@media(min-width:750px){.ov-sizeguide__panel{align-items:center}.ov-sizeguide__inner{border-radius:1.2rem;max-height:80vh}}.ov-sizeguide__close{position:absolute;top:.6rem;right:1rem;border:0;background:none;font-size:2.6rem;line-height:1;cursor:pointer}.ov-sizeguide__inner table{font-size:1.3rem}.ov-promo{margin:1rem 0}.ov-promo__toggle{cursor:pointer;font-size:1.25rem;text-decoration:underline;text-underline-offset:.2em;list-style:none}.ov-promo__toggle::-webkit-details-marker{display:none}.ov-promo[open] .ov-promo__toggle{margin-bottom:.6rem}.product__media-item:not(.is-active){content-visibility:auto;contain-intrinsic-size:1px 400px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ov-cro.css.map */
