: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.3rem;font-weight:500;color:var(--ov-ink);margin:.6rem 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}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ov-cro.css.map */
