.ov{--ov-accent: #1E6FD9;--ov-accent-dark: #1559B0;--ov-white: #FFFFFF;--ov-tint: #F3F7FC;--ov-text: #0B1F3A;--ov-copy: #4A5B70;--ov-border: #E3EAF3;color:var(--ov-text);background:var(--ov-white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.ov *,.ov *:before,.ov *:after{box-sizing:border-box}.ov img{display:block;width:100%;height:auto}.ov a{color:inherit}.ov h1,.ov h2,.ov h3,.ov p,.ov ul,.ov ol,.ov dl,.ov dd,.ov figure{margin:0}.ov ul,.ov ol{padding:0;list-style:none}.ov-shell{width:min(100% - 32px,1120px);margin-inline:auto}.ov-shell--wide{width:min(100% - 32px,1280px);margin-inline:auto}.ov-section{padding:88px 0;background:var(--ov-white)}.ov-section--tint{background:var(--ov-tint)}.ov-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--ov-accent);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.ov-eyebrow:before{content:"";width:30px;height:2px;background:var(--ov-accent)}.ov-title{max-width:800px;font-size:clamp(34px,5vw,52px);line-height:1.04;letter-spacing:-.04em;font-weight:900}.ov-title--sm{font-size:clamp(30px,4vw,42px)}.ov .ov-copy{margin-top:20px;max-width:760px;color:var(--ov-copy);font-size:18px;line-height:1.72}.ov-center{text-align:center}.ov-center .ov-eyebrow{justify-content:center}.ov-center .ov-title,.ov-center .ov-copy{margin-inline:auto}.ov-site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--ov-border);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ov-site-header__inner{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:28px}.ov-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:15px;font-weight:950;letter-spacing:.16em}.ov-logo img{width:34px;height:34px}.ov-nav{display:flex;align-items:center;gap:25px}.ov-nav a{color:var(--ov-copy);font-size:14px;font-weight:800;text-decoration:none}.ov-nav a:hover{color:var(--ov-accent)}.ov-menu-button{display:none;border:0;background:transparent;padding:8px;color:var(--ov-text)}.ov-mobile-nav{display:none}.ov-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ov-accent);border-radius:14px;padding:14px 24px;background:var(--ov-accent);color:#fff!important;font-size:15px;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px #1e6fd92e;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ov-button:hover{background:var(--ov-accent-dark);transform:translateY(-1px);box-shadow:0 14px 30px #1e6fd93d}.ov-button:focus-visible,.ov-menu-button:focus-visible,.ov-gallery__thumb:focus-visible,.ov a:focus-visible,.ov summary:focus-visible{outline:3px solid rgba(30,111,217,.35);outline-offset:3px}.ov-button--small{min-height:42px;padding:10px 17px;border-radius:11px;font-size:13px}.ov-button:disabled{cursor:not-allowed;opacity:.55}.ov-hero{padding:54px 0 64px;background:var(--ov-white)}.ov-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:start;gap:52px}.ov-gallery{position:sticky;top:94px;min-width:0}.ov-gallery__main{overflow:hidden;aspect-ratio:1;border:1px solid var(--ov-border);border-radius:30px;background:var(--ov-white);box-shadow:0 22px 60px #0b1f3a14}.ov-gallery__main img,.ov-gallery__main svg{width:100%;height:100%;object-fit:cover}.ov-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.ov-gallery__thumb{overflow:hidden;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:13px;background:#fff;cursor:pointer}.ov-gallery__thumb.is-active{border-color:var(--ov-accent)}.ov-gallery__thumb img{height:100%;object-fit:cover}.ov-offer-card{padding:34px;border:1px solid var(--ov-border);border-radius:30px;background:#fff;box-shadow:0 22px 70px #0b1f3a17}.ov-hero h1{font-size:clamp(37px,4.3vw,56px);line-height:1.01;letter-spacing:-.045em;font-weight:950}.ov-hero__lead{margin-top:18px!important;color:var(--ov-copy);font-size:17px;line-height:1.7}.ov-price-box{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:24px;padding:19px 21px;border:1px solid var(--ov-border);border-radius:19px;background:var(--ov-tint)}.ov-price-box small{display:block;color:var(--ov-copy);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ov-price-box strong{display:block;margin-top:1px;color:var(--ov-accent);font-size:38px;line-height:1;font-weight:950}.ov-unit-price{display:flex;flex-direction:column;text-align:right}.ov-unit-price b{color:var(--ov-accent);font-size:20px}.ov-unit-price i{color:var(--ov-copy);font-size:12px;font-style:normal}.ov-check-list{display:grid;gap:12px;margin-top:23px!important}.ov-check-list li{display:flex;gap:11px;color:var(--ov-copy);line-height:1.5}.ov-check{flex:0 0 20px;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--ov-tint)}.ov-check:after{content:"";display:block;width:8px;height:5px;margin:6px 0 0 6px;border-bottom:2px solid var(--ov-accent);border-left:2px solid var(--ov-accent);transform:rotate(-45deg)}.ov-product-form{margin-top:26px}.ov-bundles__label{margin-bottom:10px!important;font-size:13px;font-weight:900}.ov-bundles__grid{display:grid;gap:10px}.ov-bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:16px;border:1px solid var(--ov-border);border-radius:16px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ov-bundle.is-selected{border-color:var(--ov-accent);background:var(--ov-tint);box-shadow:0 0 0 1px var(--ov-accent)}.ov-bundle input{position:absolute;opacity:0;pointer-events:none}.ov-bundle__title{font-weight:900}.ov-bundle__price{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--ov-accent);font-size:20px;font-weight:950}.ov-bundle__note{color:var(--ov-copy);font-size:12px}.ov-bundle__badge{display:inline-flex;margin-left:5px;border-radius:999px;padding:4px 7px;background:var(--ov-accent);color:#fff;font-size:9px;letter-spacing:.03em;text-transform:uppercase}.ov-product-form>.ov-button{width:100%;margin-top:14px}.ov-form-error{display:none;margin-top:10px!important;color:brown;font-size:13px}.ov-form-error.is-visible{display:block}.ov-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.ov-trust__item{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ov-copy);font-size:11px;line-height:1.3;text-decoration:none}.ov-trust__item small{color:#6f7d90}.ov-trust__svg{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:var(--ov-accent);stroke-width:1.7}.ov-payment-strip{margin-top:22px;padding-top:18px;border-top:1px solid var(--ov-border)}.ov-payment-strip__label{display:block;margin-bottom:10px;color:var(--ov-copy);font-size:12px;font-weight:850}.ov-payment-strip__icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ov-pay-icon{display:block;width:38px;height:24px}.ov-pay-badge{display:inline-flex;height:24px;align-items:center;border:1px solid var(--ov-border);border-radius:5px;padding:0 8px;background:#fff;color:var(--ov-text);font-size:10px;font-weight:850;white-space:nowrap}.ov-angle{padding:84px 0;background:var(--ov-white)}.ov-angle--tint{background:var(--ov-tint)}.ov-angle__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(42px,7vw,86px)}.ov-angle__grid--reverse .ov-angle__visual{order:2}.ov-angle__grid--reverse .ov-angle__copy{order:1}.ov-angle__visual{overflow:hidden;aspect-ratio:1;border:1px solid var(--ov-border);border-radius:30px;background:#fff;box-shadow:0 18px 48px #0b1f3a14}.ov-angle__visual img{height:100%;object-fit:cover}.ov-angle__copy{max-width:520px}.ov-angle__number{display:inline-flex;margin-bottom:17px;border-radius:999px;padding:7px 12px;background:var(--ov-accent);color:#fff;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ov-angle__copy h2{font-size:clamp(31px,4vw,48px);line-height:1.06;letter-spacing:-.04em;font-weight:930}.ov-angle__copy p{margin-top:20px;color:var(--ov-copy);font-size:18px;line-height:1.72}.ov-angle__copy .ov-button{margin-top:25px}.ov-text-link{display:inline-block;margin-top:20px;color:var(--ov-accent)!important;font-weight:900;text-underline-offset:4px}.ov-steps{display:grid;gap:13px;margin-top:25px!important}.ov-steps li{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid var(--ov-border);border-radius:15px;background:#fff;color:var(--ov-copy)}.ov-steps b{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--ov-accent);color:#fff}.ov-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px!important}.ov-chip-list li{border:1px solid var(--ov-border);border-radius:999px;padding:8px 12px;background:var(--ov-tint);color:var(--ov-accent);font-size:12px;font-weight:850}.ov-table-wrap{margin-top:38px;overflow:hidden;border:1px solid var(--ov-border);border-radius:24px;background:#fff;box-shadow:0 15px 45px #0b1f3a0f}.ov-comparison-table{width:100%;border-collapse:collapse;text-align:left}.ov-comparison-table th,.ov-comparison-table td{padding:18px 20px;border-bottom:1px solid var(--ov-border);color:var(--ov-copy)}.ov-comparison-table thead th{color:var(--ov-text);font-size:13px;letter-spacing:.03em}.ov-comparison-table tbody th{color:var(--ov-text)}.ov-comparison-table th:last-child,.ov-comparison-table td:last-child{background:var(--ov-tint)}.ov-comparison-table strong{color:var(--ov-accent)}.ov-comparison-table tr:last-child th,.ov-comparison-table tr:last-child td{border-bottom:0}.ov-specs{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:64px}.ov-spec-list{overflow:hidden;border:1px solid var(--ov-border);border-radius:24px;background:#fff;box-shadow:0 15px 45px #0b1f3a0f}.ov-spec-list div{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;padding:18px 25px}.ov-spec-list div+div{border-top:1px solid var(--ov-border)}.ov-spec-list dt{color:var(--ov-copy);font-size:14px;font-weight:750}.ov-spec-list dd{font-weight:900}.ov-warning{width:min(100%,900px);margin:36px auto 0;padding:28px;border:1px solid #CBDEFA;border-left:5px solid var(--ov-accent);border-radius:20px;background:var(--ov-tint)}.ov-warning ul{display:grid;gap:13px;padding-left:22px!important;list-style:disc;color:var(--ov-copy);line-height:1.7}.ov-faq{width:min(100%,860px);margin:38px auto 0;overflow:hidden;border:1px solid var(--ov-border);border-radius:24px;background:#fff;box-shadow:0 15px 45px #0b1f3a0f}.ov-faq details+details{border-top:1px solid var(--ov-border)}.ov-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;font-weight:900;cursor:pointer;list-style:none}.ov-faq summary::-webkit-details-marker{display:none}.ov-faq summary:after{content:"+";color:var(--ov-accent);font-size:25px;font-weight:500}.ov-faq details[open] summary:after{content:"\2212"}.ov-faq details p{padding:0 24px 23px;color:var(--ov-copy);line-height:1.75}.ov-faq a{color:var(--ov-accent);font-weight:800}.ov-final{border-top:1px solid var(--ov-border);border-bottom:1px solid var(--ov-border);background:var(--ov-tint)}.ov-final__inner{display:flex;align-items:end;justify-content:space-between;gap:50px}.ov-final .ov-button{flex:0 0 auto}.ov-footer{border-top:1px solid var(--ov-border);background:#fff;color:var(--ov-copy);font-size:14px}.ov-footer__grid{display:grid;grid-template-columns:1.25fr .85fr 1.25fr;gap:45px;padding:45px 0}.ov-footer h3{color:var(--ov-text);font-size:15px;font-weight:900}.ov-footer p{margin-top:10px;max-width:360px;line-height:1.65}.ov-footer ul{display:grid;gap:7px;margin-top:10px!important}.ov-footer a:hover,.ov-footer__link:hover{color:var(--ov-accent)}.ov-footer__link{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ov-payment-strip__icons--footer{margin-top:12px}.ov-footer__bottom{padding:16px;border-top:1px solid var(--ov-border);color:#6a788b;font-size:12px;text-align:center}.ov-sticky-buy{display:none}.template-index #header-group .header-section,.template-index #header-group header-component,.template-index footer:not(.ov-footer){display:none!important}.template-index .content-for-layout{overflow:visible}@media(max-width:990px){.ov-nav a:not(.ov-button){display:none}.ov-hero__grid,.ov-angle__grid,.ov-specs{grid-template-columns:1fr;gap:38px}.ov-gallery{position:static}.ov-angle__grid--reverse .ov-angle__visual,.ov-angle__grid--reverse .ov-angle__copy{order:initial}.ov-angle__copy{max-width:700px}.ov-final__inner{align-items:start;flex-direction:column}}@media(max-width:700px){.template-index{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ov{overflow-x:clip}.ov-shell,.ov-shell--wide{width:min(100% - 28px,1120px)}.ov-section,.ov-angle{padding:54px 0}.ov-site-header__inner{display:grid;grid-template-columns:44px 1fr 44px;min-height:62px}.ov-menu-button{display:inline-flex}.ov-logo{justify-content:center;font-size:14px}.ov-logo img{width:31px;height:31px}.ov-nav{justify-content:end}.ov-nav .ov-button{min-height:40px;padding:9px 14px;font-size:13px;box-shadow:none}.ov-mobile-nav{display:none;padding:5px 14px 14px;border-top:1px solid var(--ov-border);background:#fff}.ov-mobile-nav.is-open{display:grid}.ov-mobile-nav a{min-height:46px;padding:12px 14px;border-radius:12px;font-weight:800;text-decoration:none}.ov-mobile-nav a:hover{background:var(--ov-tint)}.ov-hero{padding:28px 0 38px}.ov-hero__grid{gap:27px}.ov-offer-card{padding:23px;border-radius:24px}.ov-hero h1{font-size:37px}.ov-gallery__main{border-radius:23px}.ov-gallery__thumbs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ov-gallery__thumbs::-webkit-scrollbar{display:none}.ov-gallery__thumb{flex:0 0 20.5%;scroll-snap-align:start}.ov-price-box{align-items:center;flex-wrap:wrap;gap:12px}.ov-price-box strong{font-size:34px}.ov-bundle{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.ov-bundle__title{min-width:0;font-size:14px}.ov-bundle__badge{display:block;width:fit-content;margin:6px 0 0;line-height:1.3}.ov-bundle__price{font-size:17px}.ov-trust{grid-template-columns:1fr;gap:12px}.ov-angle__grid{gap:25px}.ov-angle__visual{width:calc(100% + 28px);margin-left:-14px;border-right:0;border-left:0;border-radius:0;box-shadow:none}.ov-angle__copy h2{font-size:32px}.ov-angle__copy p{font-size:16px}.ov-spec-list div{grid-template-columns:1fr;gap:4px;padding:17px 19px}.ov-warning{padding:22px 20px}.ov-table-wrap{margin-inline:-2px;overflow:visible;border-radius:18px}.ov-comparison-table{table-layout:fixed}.ov-comparison-table th,.ov-comparison-table td{padding:11px 6px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ov-comparison-table thead th{font-size:10px;letter-spacing:0}.ov-final .ov-button{width:100%}.ov-footer__grid{grid-template-columns:1fr;gap:28px;padding:38px 0}.ov-sticky-buy{position:fixed;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ov-border);background:#fffffff7;box-shadow:0 -8px 28px #0b1f3a1a;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease}.ov-sticky-buy.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ov-sticky-buy small{display:block;color:var(--ov-copy);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.ov-sticky-buy strong{display:block;color:var(--ov-text);font-size:17px}.ov-sticky-buy .ov-button{min-width:132px}}@media(max-width:420px){.ov .ov-bundle{grid-template-columns:minmax(0,1fr)}.ov-bundle__price{grid-column:1;grid-row:3;justify-self:start}.ov-bundle__badge{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.ov *,.ov *:before,.ov *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ov-logo img{width:auto;height:34px}.ov .ov-bundle{display:grid}.ov-bundle__badge{grid-column:1;justify-self:start;margin:2px 0 0}@media(max-width:700px){.ov-site-header__inner{grid-template-columns:44px minmax(0,1fr) auto;gap:6px}.ov-logo{justify-content:flex-start}.ov-logo img{width:auto;height:30px}.ov .ov-bundle{grid-template-columns:minmax(0,1fr) auto}.ov-bundle__price{grid-column:2;grid-row:1;justify-self:end;font-size:18px}.ov-bundle__badge,.ov-bundle__note{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/otoview.css.map */
