:root{--ot3-ink: #07131f;--ot3-ink-soft: #102231;--ot3-paper: #f5f8fa;--ot3-white: #ffffff;--ot3-muted: #5a6b78;--ot3-line: rgba(7, 19, 31, .12);--ot3-cold: #38a8ff;--ot3-cold-bright: #85d8ff;--ot3-warm: #ff7354;--ot3-success: #20a66a;--ot3-radius-sm: 12px;--ot3-radius: 20px;--ot3-radius-lg: 32px;--ot3-shadow: 0 24px 70px rgba(7, 19, 31, .12);--ot3-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{color:var(--ot3-ink);background:var(--ot3-white);overflow-wrap:anywhere}body,button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,.h0,.h1,.h2{color:inherit;font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.035em;text-wrap:balance}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(56,168,255,.72);outline-offset:3px}.button,.shopify-payment-button__button,.ot3-button{min-height:5rem;border-radius:999px;font-weight:600;letter-spacing:0}.button--primary,.product-form__submit{background:linear-gradient(135deg,#188be9,#5bf);box-shadow:0 12px 30px #188be940}.button--primary:after,.product-form__submit:after{box-shadow:none}.announcement-bar-section{width:100%;background:var(--ot3-ink)}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid{width:100%;max-width:none}.announcement-bar,.announcement-bar__link{min-height:3.6rem;color:#eaf7ff;font-size:1.2rem;letter-spacing:.035em}.announcement-bar__message,.announcement-bar__message span{visibility:visible;opacity:1}.section-header.shopify-section-group-header-group{z-index:40}.header-wrapper{border-color:#07131f14;width:100%;background:#fff;box-shadow:0 8px 30px #07131f0a}.header-wrapper .header{background:transparent!important}.header__menu-item,.header__active-menu-item{color:var(--ot3-ink);font-size:1.4rem;font-weight:500;text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{color:#147fca;text-decoration:none}.cart-count-bubble{background:var(--ot3-cold);color:var(--ot3-ink)}.footer{margin-top:0;border:0;background:#06111b}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .copyright__content,.footer .copyright__content a,.footer .list-social__link{color:#dce9f2}.footer .footer-block__heading{color:#fff;font-size:1.45rem}.footer .field__input{border-radius:999px;background:#ffffff14;color:#fff}.footer .field:after,.footer .field:before{border-radius:999px;box-shadow:0 0 0 1px #ffffff3d}.ot3-shell{width:min(var(--ot3-max-width, 1280px),calc(100% - 4rem));margin-inline:auto}.ot3-section{position:relative;overflow:clip;padding-block:min(var(--ot3-pad-mobile, 56px),56px);background:var(--ot3-bg, #fff);color:var(--ot3-text, var(--ot3-ink))}.ot3-anchor-target{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:11rem;pointer-events:none}.ot3-section--dark{--ot3-bg: #07131f;--ot3-text: #f5fbff;--ot3-muted-local: #aac0cf;--ot3-card-bg: rgba(255, 255, 255, .055);--ot3-card-line: rgba(255, 255, 255, .12)}.ot3-section--mist{--ot3-bg: #f2f7fa;--ot3-text: var(--ot3-ink);--ot3-muted-local: var(--ot3-muted);--ot3-card-bg: #ffffff;--ot3-card-line: rgba(7, 19, 31, .1)}.ot3-section--light{--ot3-bg: #ffffff;--ot3-text: var(--ot3-ink);--ot3-muted-local: var(--ot3-muted);--ot3-card-bg: #f6f9fb;--ot3-card-line: rgba(7, 19, 31, .1)}.ot3-section__head{max-width:780px;margin:0 auto 3.6rem;text-align:var(--ot3-align, center)}.ot3-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;color:var(--ot3-accent, var(--ot3-cold));font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.ot3-eyebrow:before{width:2.4rem;height:1px;background:currentColor;content:""}.ot3-section__title{max-width:900px;margin:0;color:inherit;font-size:clamp(3.2rem,5vw,var(--ot3-heading-size, 5.6rem));line-height:1.02}.ot3-section__head .ot3-section__title{margin-inline:auto}.ot3-section__copy,.ot3-richtext{color:var(--ot3-muted-local, var(--ot3-muted));font-size:clamp(1.55rem,2vw,1.8rem);line-height:1.65}.ot3-section__copy{max-width:68ch;margin:1.8rem auto 0}.ot3-richtext>*:first-child{margin-top:0}.ot3-richtext>*:last-child{margin-bottom:0}.ot3-button-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.ot3-button{display:inline-flex;min-width:17rem;align-items:center;justify-content:center;padding:1.35rem 2.4rem;border:1px solid transparent;background:linear-gradient(135deg,#188be9,#5bc3ff);color:#05131f;font-size:1.5rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ot3-button:hover{box-shadow:0 14px 34px #38a8ff47;color:#05131f;transform:translateY(-2px)}.ot3-button--secondary{border-color:var(--ot3-card-line, rgba(7, 19, 31, .18));background:transparent;box-shadow:none;color:inherit}.ot3-button--secondary:hover{background:#7fceff1a;color:inherit}.ot3-icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;color:var(--ot3-accent, var(--ot3-cold))}.ot3-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ot3-card{border:1px solid var(--ot3-card-line, var(--ot3-line));border-radius:var(--ot3-radius);background:var(--ot3-card-bg, #f6f9fb);transition:border-color .26s ease,box-shadow .36s var(--ot3-ease),transform .36s var(--ot3-ease)}@media(hover:hover)and (pointer:fine){.ot3-card:hover{border-color:color-mix(in srgb,var(--ot3-accent, var(--ot3-cold)) 36%,var(--ot3-card-line, var(--ot3-line)));box-shadow:0 24px 58px #04111c21;transform:translate3d(0,-5px,0)}}.ot3-grid{display:grid;grid-template-columns:repeat(var(--ot3-columns-mobile, 1),minmax(0,1fr));gap:var(--ot3-gap, 1.6rem)}.template-product .product{gap:clamp(3rem,5vw,7rem)}.template-product .product__media-wrapper .global-media-settings,.template-product .product__media img,.template-product .product-media-container{border-radius:var(--ot3-radius)}.template-product .product__info-container{max-width:58rem}.template-product .product__title h1{font-size:clamp(3.2rem,4vw,5.4rem);line-height:1.02}.template-product .price--large{font-size:2.5rem}.template-product .product-form__input{max-width:none;margin-bottom:1.8rem}.template-product .product-form__input .form__label{margin-bottom:.9rem;color:var(--ot3-ink);font-size:1.35rem;font-weight:650}.template-product .product-form__input input[type=radio]+label{min-width:11rem;min-height:4.8rem;margin:0 .8rem .8rem 0;border-color:#07131f29;border-radius:14px;background:#fff;color:var(--ot3-ink);font-weight:550}.template-product .product-form__input input[type=radio]:checked+label{border-color:#249fe9;background:#eaf7ff;color:#06223a;box-shadow:0 0 0 1px #249fe9}.template-product .product-form__submit{min-height:5.8rem;font-size:1.7rem}.template-product .product__info-container>*+*{margin-block:1.5rem}.template-product .accordion{border-color:#07131f1f}.cart-drawer .drawer__inner{border:0;background:#fbfdff;box-shadow:-24px 0 70px #07131f2e}.cart-drawer .drawer__heading{font-size:2.6rem}.cart-drawer .cart-item{border-bottom:1px solid rgba(7,19,31,.08)}@media screen and (min-width:750px){.ot3-section{padding-block:min(var(--ot3-pad-desktop, 84px),84px)}.ot3-grid{grid-template-columns:repeat(var(--ot3-columns, 3),minmax(0,1fr));gap:var(--ot3-gap-desktop, 2rem)}.header{min-height:7.2rem}}@media screen and (max-width:749px){.ot3-shell{width:min(var(--ot3-max-width, 1280px),calc(100% - 3.2rem))}.ot3-section__head{margin-bottom:2.8rem}.ot3-section__title{font-size:clamp(3rem,10vw,4.4rem)}.ot3-button-row{display:grid;grid-template-columns:1fr}.ot3-button{width:100%}.template-product .page-width{padding-inline:1.6rem}.template-product .product__info-wrapper{padding-inline:0}.template-product .product__title h1{font-size:3.4rem}.template-product .product-form__input input[type=radio]+label{min-width:calc(50% - .8rem);margin-right:.4rem;padding-inline:1.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header__inline-menu>.list-menu>li:has(>a[href="/"]),.header__inline-menu>.list-menu>li:has(>a[href="/pages/contact"]),.header__inline-menu>.list-menu>li:has(>a[href="/pages/om-os"]),.menu-drawer__menu>li:has(>a[href="/"]){display:none}.mega-menu__content{padding:0;border-top:1px solid rgba(7,19,31,.07);background:#f7fbfdfa;box-shadow:0 32px 70px #07131f24;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.ot3-mega{display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(32rem,1fr) minmax(27rem,.82fr);gap:2rem;align-items:stretch;padding-block:2.8rem}.ot3-mega__intro,.ot3-mega__promo-link{overflow:hidden;border-radius:2.2rem}.ot3-mega__intro{display:flex;flex-direction:column;justify-content:center;padding:2.6rem;background:linear-gradient(145deg,#06131f,#12364e);color:#f4fbff}.ot3-mega__campaign{width:fit-content;margin-bottom:1.2rem;padding:.55rem .85rem;border:1px solid rgba(107,200,255,.3);border-radius:999px;color:#dff5ff;font-size:.95rem;font-weight:700}.ot3-mega__eyebrow{color:var(--ot3-ice);font-size:1rem;font-weight:750;letter-spacing:.13em}.ot3-mega__intro h2{margin:1.2rem 0 0;color:inherit;font-size:clamp(2.4rem,2.4vw,3.4rem);line-height:1.02}.ot3-mega__intro p{margin:1.4rem 0 0;color:#b8ccd9;font-size:1.3rem;line-height:1.55}.ot3-mega__intro>a{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;color:#fff;font-size:1.3rem;font-weight:700;text-decoration:none}.ot3-mega__intro>.ot3-mega__compare{margin-top:.9rem;color:#9fdcff;font-size:1.15rem}.ot3-mega__links{display:grid;gap:.8rem;align-content:center;margin:0;padding:0;list-style:none}.ot3-mega__link{position:relative;display:grid;grid-template-columns:5.8rem minmax(0,1fr) 3.4rem;gap:1.2rem;align-items:center;min-height:7.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(7,19,31,.09);border-radius:1.6rem;background:#ffffffd1;color:var(--ot3-night);text-decoration:none;transition:border-color .18s ease,box-shadow .22s ease,transform .22s var(--ot3-ease)}.ot3-mega__link:hover,.ot3-mega__link--active{border-color:#2b9de566;box-shadow:0 14px 32px #07131f14;color:var(--ot3-night);transform:translate(.4rem)}.ot3-mega__index{position:absolute;top:1rem;left:1rem;z-index:2;display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#ffffffe6;color:#2b9de5;font-size:.8rem;font-weight:750;letter-spacing:.08em}.ot3-mega__product-media,.ot3-drawer-model__media{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(7,19,31,.07);border-radius:1.1rem;background:radial-gradient(circle at 50% 35%,#fff,#eaf3f8)}.ot3-mega__product-media{width:5.8rem;height:5.8rem}.ot3-mega__product-media img,.ot3-drawer-model__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .36s var(--ot3-ease)}.ot3-mega__link:hover .ot3-mega__product-media img{transform:scale(1.08) rotate(-1deg)}.ot3-mega__link-copy,.ot3-mega__link-copy strong,.ot3-mega__link-copy small{display:block}.ot3-mega__swatches{display:inline-flex;gap:.45rem;margin-top:.45rem}.ot3-swatch{display:block;width:1.2rem;height:1.2rem;border:1px solid rgba(7,19,31,.2);border-radius:50%}.ot3-swatch--white{background:#fff}.ot3-swatch--black{background:#111820}.ot3-mega__link-copy strong{font-size:1.45rem}.ot3-mega__link-copy small{margin-top:.25rem;color:var(--ot3-muted);font-size:1.05rem}.ot3-mega__arrow{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:50%;background:var(--ot3-surface);color:var(--ot3-night)}.ot3-mega__promo{min-width:0}.ot3-mega__promo-link{display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto;padding:1rem;border:1px solid rgba(7,19,31,.08);background:#fff;box-shadow:0 20px 50px #07131f17;color:var(--ot3-night);text-decoration:none}.ot3-mega__promo-media{display:grid;min-height:15rem;place-items:center;overflow:hidden;border-radius:1.4rem;background:radial-gradient(circle at 50% 35%,#fff,#eaf3f8)}.ot3-mega__promo-media img{width:100%;height:100%;object-fit:contain}.ot3-mega__promo-copy{padding:1.3rem .8rem .6rem}.ot3-mega__promo-copy strong{display:block;font-size:1.5rem}.ot3-mega__promo-copy .rte{display:block;margin-top:.35rem;color:var(--ot3-muted);font-size:1.08rem;line-height:1.45}.ot3-mega__promo-copy .rte p{margin:0}.ot3-pdp-fulfilment{display:flex;align-items:center;gap:1rem;margin:-.5rem 0 2rem;padding:1.25rem 1.4rem;border:1px solid #d9e8df;border-radius:1.3rem;background:#f2faf5;color:#315442;font-size:1.25rem;line-height:1.45}.ot3-pdp-fulfilment__dot{width:.9rem;height:.9rem;flex:0 0 auto;border-radius:50%;background:#27a269;box-shadow:0 0 0 .5rem #27a2691f}.ot3-pdp-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0 0 1.4rem}.ot3-pdp-trust-grid>span{display:grid;min-height:7.6rem;place-items:center;align-content:center;gap:.6rem;padding:.8rem;border:1px solid rgba(7,19,31,.09);border-radius:1.3rem;background:#f7fafc;color:var(--ot3-night);text-align:center}.ot3-pdp-trust-grid .ot3-icon{width:2rem;height:2rem;color:#238fd2}.ot3-pdp-trust-grid small{font-size:1.02rem;font-weight:650;line-height:1.25}.ot3-pdp-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0 0 2rem;padding:0;list-style:none}.ot3-pdp-payments li{display:flex;height:2.3rem;overflow:hidden;border-radius:.4rem}.ot3-pdp-payments svg{width:auto;height:100%}.ot3-cart-delivery{display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:1.1rem;align-items:center;margin-bottom:1.6rem;padding:1.3rem;border:1px solid #d9e8df;border-radius:1.4rem;background:#f2faf5;color:#284b39}.ot3-cart-delivery__icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;background:#dff4e8;color:#178552;font-weight:800}.ot3-cart-delivery strong,.ot3-cart-delivery small{display:block}.ot3-cart-delivery strong{font-size:1.3rem}.ot3-cart-delivery small{margin-top:.2rem;color:#5e7669;font-size:1.05rem}.ot3-cart-payments{display:grid;gap:.8rem;margin-top:1.2rem;text-align:center}.ot3-cart-payments>span{color:var(--ot3-muted);font-size:1.05rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ot3-cart-payments .payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none}.ot3-cart-payments .icon--payment{display:flex;height:2.4rem;overflow:hidden;border-radius:.4rem}.ot3-cart-payments svg{width:auto;height:100%}.cart-drawer .drawer__header{padding-top:1.2rem;padding-bottom:.8rem}.cart-drawer .drawer__footer{padding-top:1.5rem}.ot3-footer-newsletter-copy{max-width:42rem;margin:-.7rem 0 1.5rem;color:#9fb2bf;font-size:1.25rem;line-height:1.55}.ot3-footer-trust{display:inline-grid;grid-template-columns:3.6rem auto;gap:1rem;align-items:center;margin-bottom:1.4rem;color:#fff;text-decoration:none}.ot3-footer-trust__star{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:.8rem;background:#00b67a;color:#fff}.ot3-footer-trust strong,.ot3-footer-trust small{display:block}.ot3-footer-trust strong{color:#fff;font-size:1.3rem}.ot3-footer-trust small{margin-top:.2rem;color:#9fb2bf;font-size:1.05rem}.footer__column--info{align-items:flex-end}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:min(100vw,42rem)}.cart-drawer .drawer__footer{padding:1.2rem 1.5rem max(1.4rem,env(safe-area-inset-bottom))}.ot3-cart-delivery{margin-bottom:1.1rem;padding:1rem}.ot3-pdp-trust-grid{gap:.6rem}.ot3-pdp-trust-grid>span{min-height:7rem;padding-inline:.45rem}.footer__column--info{align-items:center}}:root{--ot3-night: #04101b;--ot3-night-2: #091b2a;--ot3-ice: #6bc8ff;--ot3-ice-soft: #dff5ff;--ot3-coral: #ff7457;--ot3-surface: #f2f7fa;--ot3-surface-2: #eaf2f6;--ot3-ease: cubic-bezier(.22, 1, .36, 1);--ot3-shadow-soft: 0 24px 80px rgba(4, 16, 27, .09);--ot3-shadow-deep: 0 40px 120px rgba(0, 8, 16, .32)}body{min-width:32rem;background:#fff}body::selection{background:var(--ot3-ice);color:var(--ot3-night)}.header-wrapper{transition:background .28s ease,box-shadow .28s ease,border-color .28s ease}.header-wrapper.ot3-header--scrolled{border-color:#07131f0f;background:#ffffffd1;box-shadow:0 14px 44px #07131f17}.header__heading-logo-wrapper{transition:transform .28s var(--ot3-ease)}.header__heading-link:hover .header__heading-logo-wrapper{transform:translateY(-1px) scale(1.018)}.header__inline-menu .list-menu--inline{gap:.2rem}.header__menu-item{position:relative;min-height:4.4rem;padding-inline:1.35rem}.header__menu-item:after{position:absolute;right:1.35rem;bottom:.7rem;left:1.35rem;height:1px;background:linear-gradient(90deg,var(--ot3-cold),var(--ot3-cold-bright));content:"";opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .18s ease,transform .28s var(--ot3-ease)}.header__menu-item:hover:after,.header__active-menu-item:after{opacity:1;transform:scaleX(1)}.ot3-header-cta{display:inline-flex;min-height:4.4rem;align-items:center;gap:1.1rem;margin-right:.6rem;padding:.8rem 1.65rem .8rem 1.9rem;border-radius:999px;background:var(--ot3-night);box-shadow:0 11px 28px #04101b2b;color:#fff;font-size:1.35rem;font-weight:650;letter-spacing:-.01em;line-height:1;text-decoration:none;transition:transform .22s var(--ot3-ease),box-shadow .22s ease,background .22s ease}.ot3-header-cta:hover{background:#0b2638;box-shadow:0 14px 34px #04101b3d;color:#fff;transform:translateY(-2px)}.ot3-header-cta__arrow{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--ot3-ice);color:var(--ot3-night);font-size:1.2rem}.ot3-drawer-cta{display:flex;min-height:8rem;align-items:center;justify-content:space-between;gap:2rem;margin:2.2rem 2rem 0;padding:1.6rem 1.8rem;border-radius:1.8rem;background:linear-gradient(135deg,var(--ot3-night),#12344a);box-shadow:0 18px 50px #04101b2e;color:#fff;font-size:1.7rem;font-weight:650;text-decoration:none}.ot3-drawer-cta small{display:block;margin-bottom:.45rem;color:var(--ot3-ice);font-size:.95rem;font-weight:700;letter-spacing:.13em}.ot3-drawer-cta em{display:block;margin-top:.55rem;color:#b9cfda;font-size:1.05rem;font-style:normal;font-weight:450;line-height:1.4}.ot3-drawer-model{display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:.9rem;flex:1}.ot3-drawer-model__media{width:5.2rem;height:5.2rem}.ot3-drawer-model__copy{display:grid;gap:.35rem;min-width:0}.ot3-drawer-model strong{font-size:1.65rem}.ot3-drawer-model small{color:#07131f94;font-size:1.15rem;font-weight:450}.ot3-drawer-model .ot3-mega__swatches{margin-top:.35rem}.ot3-drawer-compare{margin-top:.8rem;border-top:1px solid rgba(7,19,31,.1);font-size:1.35rem!important}.ot3-drawer-cta>span:last-child{display:grid;width:3.8rem;height:3.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ot3-ice);color:var(--ot3-night)}.ot3-motion-ready [data-ot3-reveal]{opacity:0;transform:translate3d(0,2.8rem,0) scale(.985);transition:opacity .76s cubic-bezier(.22,1,.36,1) var(--ot3-reveal-delay, 0ms),transform .86s cubic-bezier(.22,1,.36,1) var(--ot3-reveal-delay, 0ms);will-change:opacity,transform}.ot3-motion-ready [data-ot3-reveal].is-visible{opacity:1;transform:none;will-change:auto}.ot3-motion-ready [data-ot3-reveal=left]{transform:translate3d(-3.6rem,1.2rem,0) scale(.99)}.ot3-motion-ready [data-ot3-reveal=right]{transform:translate3d(3.6rem,1.2rem,0) scale(.99)}@media(hover:hover)and (pointer:fine){.ot3-motion-ready .ot3-card[data-ot3-reveal].is-visible:hover{transform:translate3d(0,-5px,0)}}@keyframes ot3-reveal-in{0%{opacity:1;transform:translate3d(0,1.2rem,0) scale(.992)}to{opacity:1;transform:none}}[data-ot3-spotlight]{position:relative;isolation:isolate;overflow:hidden}[data-ot3-spotlight]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(38rem circle at var(--ot3-pointer-x, 50%) var(--ot3-pointer-y, 50%),rgba(107,200,255,.16),transparent 58%);content:"";opacity:0;transition:opacity .24s ease}[data-ot3-spotlight]:hover:before{opacity:1}.ot3-page-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(6.2rem,7vw,8.8rem) 0 clamp(5.8rem,6.5vw,8rem);background:radial-gradient(circle at 82% 12%,rgba(76,184,255,.28),transparent 30%),radial-gradient(circle at 8% 92%,rgba(255,116,87,.13),transparent 25%),var(--ot3-night);color:#f5fbff}.ot3-page-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:7.2rem 7.2rem;-webkit-mask-image:linear-gradient(to right,#000,transparent 84%);mask-image:linear-gradient(to right,#000,transparent 84%);content:""}.ot3-page-hero__grid{display:grid;align-items:center;gap:clamp(4rem,8vw,10rem)}.ot3-page-hero__content{max-width:75rem}.ot3-page-hero__title{margin:0;color:inherit;font-size:clamp(4.4rem,6.3vw,7.6rem);font-weight:570;letter-spacing:-.047em;line-height:.96}.ot3-page-hero__title em{color:var(--ot3-ice);font-style:normal}.ot3-page-hero__copy{max-width:59rem;margin-top:2.4rem;color:#b7cad7;font-size:clamp(1.7rem,2vw,2rem);line-height:1.65}.ot3-page-hero__signal{position:relative;width:min(100%,38rem);aspect-ratio:1;margin-inline:auto}.ot3-page-hero__orbit,.ot3-page-hero__core{position:absolute;border-radius:50%}.ot3-page-hero__orbit{top:4%;right:4%;bottom:4%;left:4%;border:1px solid rgba(255,255,255,.14);animation:ot3-spin 24s linear infinite}.ot3-page-hero__orbit:nth-child(2){top:18%;right:18%;bottom:18%;left:18%;border-style:dashed;animation-direction:reverse;animation-duration:18s}.ot3-page-hero__orbit:after{position:absolute;top:7%;left:17%;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--ot3-ice);box-shadow:0 0 2.4rem #6bc8ffd9;content:""}.ot3-page-hero__core{top:31%;right:31%;bottom:31%;left:31%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 30%,#78d5ff,#167bc4 46%,#08243a 72%);box-shadow:0 0 8rem #3daef459,inset 0 0 3rem #ffffff29}.ot3-page-hero__core span{color:#fff;font-size:1.15rem;font-weight:750;letter-spacing:.14em}.ot3-page-hero__metric{position:absolute;right:1%;bottom:15%;min-width:14rem;padding:1.3rem 1.5rem;border:1px solid rgba(255,255,255,.14);border-radius:1.6rem;background:#081c2bb8;box-shadow:0 20px 50px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ot3-page-hero__metric small,.ot3-page-hero__metric strong{display:block}.ot3-page-hero__metric small{color:#9db7c7;font-size:1rem;letter-spacing:.12em}.ot3-page-hero__metric strong{margin-top:.4rem;color:#fff;font-size:1.6rem}@keyframes ot3-spin{to{transform:rotate(1turn)}}.ot3-hub,.ot3-story,.ot3-faq-hub{padding-block:clamp(5.6rem,7vw,8.8rem)}.ot3-hub,.ot3-faq-hub{background:var(--ot3-surface)}.ot3-hub__grid{display:grid;gap:2rem}.ot3-hub__aside,.ot3-hub__form,.ot3-story__panel,.ot3-faq-hub__shell{border:1px solid rgba(7,19,31,.09);border-radius:clamp(2.2rem,3vw,3.6rem);background:#fff;box-shadow:var(--ot3-shadow-soft)}.ot3-hub__aside,.ot3-hub__form{padding:clamp(2.4rem,4vw,5rem)}.ot3-hub__aside{background:linear-gradient(160deg,rgba(107,200,255,.08),transparent 50%),var(--ot3-night);color:#f5fbff}.ot3-hub__aside h2,.ot3-hub__form h2,.ot3-story h2,.ot3-faq-hub h2{margin:0;font-size:clamp(3.3rem,5vw,5.8rem);line-height:1}.ot3-hub__aside p{color:#abc0ce;font-size:1.6rem;line-height:1.65}.ot3-contact-points{display:grid;gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.ot3-contact-point{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:1.4rem;align-items:center;min-height:7.6rem;padding:1.3rem;border:1px solid rgba(255,255,255,.1);border-radius:1.7rem;background:#ffffff0b}.ot3-contact-point__icon{display:grid;width:4.6rem;height:4.6rem;place-items:center;border-radius:1.3rem;background:#6bc8ff21;color:var(--ot3-ice)}.ot3-contact-point small,.ot3-contact-point strong{display:block}.ot3-contact-point small{color:#92aebf;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.ot3-contact-point strong,.ot3-contact-point a{margin-top:.25rem;color:#fff;font-size:1.45rem;text-decoration:none}.ot3-form-intro{max-width:57rem;margin:1.4rem 0 3rem;color:var(--ot3-muted);font-size:1.55rem;line-height:1.65}.ot3-form-grid{display:grid;gap:1.4rem}.ot3-form-field{display:grid;gap:.8rem}.ot3-form-field label{color:var(--ot3-night);font-size:1.25rem;font-weight:650}.ot3-form-field input,.ot3-form-field textarea,.ot3-form-field select{width:100%;min-height:5.6rem;padding:1.4rem 1.6rem;border:1px solid rgba(7,19,31,.14);border-radius:1.4rem;background:#f8fbfc;color:var(--ot3-night);font:inherit;font-size:1.6rem;transition:border .18s ease,box-shadow .18s ease,background .18s ease}.ot3-form-field textarea{min-height:16rem;resize:vertical}.ot3-form-field input:focus,.ot3-form-field textarea:focus,.ot3-form-field select:focus{border-color:#369fe4;outline:0;background:#fff;box-shadow:0 0 0 4px #369fe421}.ot3-form-submit{display:flex;width:100%;min-height:5.8rem;align-items:center;justify-content:center;gap:1.2rem;margin-top:.8rem;border:0;border-radius:999px;background:linear-gradient(135deg,#147fc9,#63caff);box-shadow:0 16px 36px #188be93d;color:var(--ot3-night);cursor:pointer;font-size:1.55rem;font-weight:720;transition:transform .22s var(--ot3-ease),box-shadow .22s ease}.ot3-form-submit:hover{box-shadow:0 20px 46px #188be952;transform:translateY(-2px)}.ot3-form-status{margin:0 0 2rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#e5f8ef;color:#0b6540}.ot3-story{overflow:hidden;background:#fff}.ot3-story__intro{display:grid;gap:3rem;align-items:end;margin-bottom:clamp(3rem,5vw,5.6rem)}.ot3-story__lead{color:var(--ot3-muted);font-size:clamp(1.7rem,2vw,2rem);line-height:1.7}.ot3-story__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:clamp(2.4rem,4vw,4rem);background:var(--ot3-night);box-shadow:var(--ot3-shadow-deep)}.ot3-story__media img,.ot3-story__media video{display:block;width:100%;height:100%;object-fit:cover}.ot3-story__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(4,16,27,.5));content:"";pointer-events:none}.ot3-story__caption{position:absolute;right:2rem;bottom:2rem;left:2rem;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:2rem;color:#fff}.ot3-story__caption small{color:#c6d9e4;letter-spacing:.1em}.ot3-story__steps{display:grid;gap:1.4rem;margin-top:2.4rem}.ot3-story__step{display:grid;min-height:17rem;align-content:space-between;padding:clamp(2.2rem,3vw,3rem);border:1px solid rgba(7,19,31,.09);border-radius:2.2rem;background:var(--ot3-surface);transition:transform .26s var(--ot3-ease),box-shadow .26s ease,background .26s ease}.ot3-story__step:hover{background:#fff;box-shadow:var(--ot3-shadow-soft);transform:translateY(-5px)}.ot3-story__number{color:#2c9be0;font-size:1.15rem;font-weight:750;letter-spacing:.12em}.ot3-story__step h3{margin:3rem 0 .8rem;color:var(--ot3-night);font-size:2.2rem}.ot3-story__step p{margin:0;color:var(--ot3-muted);font-size:1.45rem;line-height:1.6}.ot3-faq-hub__head{max-width:78rem;margin:0 auto 3rem;text-align:center}.ot3-faq-hub__head p{max-width:60rem;margin:1.6rem auto 0;color:var(--ot3-muted);font-size:1.7rem;line-height:1.65}.ot3-faq-hub__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2rem}.ot3-faq-hub__filter{min-height:4.6rem;padding:1rem 1.7rem;border:1px solid rgba(7,19,31,.12);border-radius:999px;background:#ffffffbd;color:var(--ot3-night);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:650}.ot3-faq-hub__filter.is-active{border-color:var(--ot3-night);background:var(--ot3-night);color:#fff}.ot3-faq-hub__shell{max-width:96rem;margin-inline:auto;padding:clamp(1rem,2vw,2rem)}.ot3-faq-group{border:1px solid rgba(7,19,31,.1);border-radius:1.4rem;background:#fff}.ot3-faq-group+.ot3-faq-group{margin-top:1rem}.ot3-faq-group>summary{display:flex;min-height:6.4rem;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem;color:var(--ot3-night);cursor:pointer;font-size:clamp(1.6rem,2vw,1.9rem);font-weight:700;list-style:none}.ot3-faq-group>summary::-webkit-details-marker{display:none}.ot3-faq-group__title{flex:1 1 auto}.ot3-faq-group__count{padding:.25rem .75rem;border-radius:999px;background:#eaf6ff;color:#0d5e94;font-size:1.15rem;font-weight:700}.ot3-faq-group__plus{color:#369fe4;font-size:2.2rem;font-weight:400;line-height:1;transition:transform .18s ease}.ot3-faq-group[open]>summary .ot3-faq-group__plus{transform:rotate(45deg)}.ot3-faq-group__body{padding:0 1.8rem .6rem;border-top:1px solid rgba(7,19,31,.08)}.ot3-faq-row{border-bottom:1px solid rgba(7,19,31,.09)}.ot3-faq-row:last-child{border-bottom:0}.ot3-faq-row[hidden]{display:none}.ot3-faq-row summary{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem;gap:1.2rem;align-items:center;min-height:6rem;padding:1.1rem 1.2rem;color:var(--ot3-night);cursor:pointer;font-size:clamp(1.55rem,2vw,1.8rem);font-weight:650;list-style:none}.ot3-faq-row summary::-webkit-details-marker{display:none}.ot3-faq-row__index{color:#369fe4;font-size:1rem;font-weight:750;letter-spacing:.1em}.ot3-faq-row__plus{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;background:var(--ot3-surface);font-size:2rem;font-weight:350;transition:transform .26s var(--ot3-ease),background .18s ease}.ot3-faq-row[open] .ot3-faq-row__plus{background:var(--ot3-ice-soft);transform:rotate(45deg)}.ot3-faq-row:not([open])>.ot3-faq-row__answer{display:none}.ot3-faq-row__answer{max-width:76rem;padding:0 1.2rem 2.4rem;color:var(--ot3-muted);font-size:1.55rem;line-height:1.7}.ot3-faq-hub__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:96rem;margin:2rem auto 0;padding:2.2rem 2.5rem;border-radius:2rem;background:var(--ot3-night);color:#fff}.ot3-faq-hub__footer p{margin:0;color:#b7cad7;font-size:1.45rem}.ot3-faq-hub__footer a{color:var(--ot3-ice);font-weight:700;text-decoration:none}.ot3-mobile-buybar{display:none}.template-product .product__media-wrapper .product__media,.template-product .product-media-container,.template-product .global-media-settings{background:#f2f6f8}.template-product .product__media img{object-fit:contain}.template-product .product__info-container{padding:clamp(2rem,3vw,4rem);border:1px solid rgba(7,19,31,.09);border-radius:2.8rem;background:#fffffff2;box-shadow:var(--ot3-shadow-soft)}.template-product .product-form__submit{min-height:6rem;border-radius:1.6rem;color:var(--ot3-night);font-size:1.6rem;font-weight:720}.template-product .shopify-payment-button__button{min-height:5.6rem!important;border-radius:1.6rem!important}.template-product .thumbnail{overflow:hidden;border-radius:1.2rem;background:var(--ot3-surface)}@media screen and (min-width:990px){.ot3-page-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(34rem,.88fr)}.ot3-hub__grid{grid-template-columns:minmax(30rem,.78fr) minmax(0,1.22fr)}.ot3-story__intro{grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr)}.ot3-story__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ot3-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.header{min-height:6.2rem}.header__icon{width:4.6rem;height:4.6rem}.menu-drawer,html.js .menu-drawer{width:min(90vw,42rem);height:auto;max-height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 100%));border:0;background:#f7fafc}.js .menu-drawer__inner-container{height:auto;max-height:inherit}.menu-drawer__navigation{padding-block:.7rem 1rem}.js .menu-drawer__navigation-container{display:flex;height:auto;max-height:inherit;min-height:0;flex-direction:column;overflow-y:auto}.menu-drawer__menu-item{min-height:4.4rem;padding:.7rem 2rem;color:var(--ot3-night);font-size:1.65rem;font-weight:620}.js .menu-drawer__menu li{margin-bottom:0}.menu-drawer__close-button{min-height:4.4rem;margin-top:.2rem;padding:.8rem 2rem}.js .menu-drawer__submenu{bottom:auto;height:auto;min-height:0;max-height:inherit;overflow-y:auto}.menu-drawer__inner-submenu{height:auto;min-height:0}.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__navigation{padding:0}.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__utility-links,.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__navigation>.menu-drawer__menu>li:not(:has(details[open])),.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__navigation>.menu-drawer__menu>li>details[open]>summary{display:none}.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__submenu{position:relative;top:auto;left:auto;width:100%;max-height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 100%))}.menu-drawer__submenu .menu-drawer__menu-item{min-height:4.8rem;padding-block:.65rem}.ot3-drawer-model{grid-template-columns:4.4rem minmax(0,1fr);gap:.65rem}.ot3-drawer-model__media{width:4.4rem;height:4.4rem}.ot3-drawer-model__copy{gap:.15rem}.ot3-drawer-model strong{font-size:1.5rem}.ot3-drawer-model small{font-size:1.02rem}.ot3-drawer-model .ot3-mega__swatches{display:none}.ot3-drawer-compare{min-height:4.2rem!important;margin-top:.2rem;font-size:1.2rem!important}.ot3-drawer-cta{min-height:6.6rem;margin:.8rem 1.6rem 0;padding:1.15rem 1.35rem;border-radius:1.5rem;font-size:1.5rem}.ot3-drawer-cta small{margin-bottom:.25rem;font-size:.85rem}.ot3-drawer-cta em{margin-top:.25rem;font-size:.92rem;line-height:1.3}.ot3-drawer-cta>span:last-child{width:3.2rem;height:3.2rem}.menu-drawer__utility-links,.header--has-social .menu-drawer__utility-links,.header--has-localizations .menu-drawer__utility-links{padding:1.1rem 1.8rem}.menu-drawer__account{padding-block:.5rem}.menu-drawer .list-social__link{padding:.7rem}.ot3-page-hero__signal{width:min(82vw,38rem)}.ot3-story__steps{grid-auto-columns:minmax(27rem,84vw);grid-auto-flow:column;overflow-x:auto;padding:0 1.6rem 2rem;margin-inline:-1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.ot3-story__steps::-webkit-scrollbar{display:none}.ot3-story__step{scroll-snap-align:start}}@media screen and (max-width:749px){body{padding-bottom:0}.announcement-bar,.announcement-bar__link{display:flex;min-height:3.4rem;align-items:center;justify-content:center;font-size:1.05rem}.announcement-bar-slider.slider-buttons{display:flex!important}.announcement-bar__message{margin:0;padding-inline:.8rem;text-align:center}.announcement-bar .slider-button{width:3rem;min-width:3rem}.header{padding-inline:1rem}.header__heading-logo-wrapper{max-width:min(34vw,13rem)}.ot3-page-hero{padding-top:6.2rem;padding-bottom:5rem}.ot3-page-hero__grid{gap:4.2rem}.ot3-page-hero__title{font-size:clamp(4.2rem,14.2vw,6.1rem)}.ot3-page-hero__copy{margin-top:1.8rem;font-size:1.6rem}.ot3-page-hero__signal{width:min(76vw,31rem)}.ot3-page-hero__metric{right:-3%;bottom:7%;min-width:12.5rem}.ot3-hub,.ot3-story,.ot3-faq-hub{padding-block:6rem}.ot3-hub__aside,.ot3-hub__form{padding:2.4rem 2rem}.ot3-hub__aside h2,.ot3-hub__form h2,.ot3-story h2,.ot3-faq-hub h2{font-size:clamp(3.2rem,10vw,4.3rem)}.ot3-story__media{aspect-ratio:4 / 5;border-radius:2.4rem}.ot3-story__caption{right:1.5rem;bottom:1.5rem;left:1.5rem}.ot3-faq-hub__filters{justify-content:flex-start;overflow-x:auto;margin-right:-1.6rem;margin-left:-1.6rem;padding:0 1.6rem .8rem;flex-wrap:nowrap;scrollbar-width:none}.ot3-faq-hub__filter{flex:0 0 auto}.ot3-faq-hub__shell{margin-inline:-.4rem;border-radius:2rem}.ot3-faq-row summary{grid-template-columns:minmax(0,1fr) 3rem;gap:.8rem;min-height:5.4rem;padding:1rem .8rem;font-size:1.45rem}.ot3-faq-row__answer{padding:0 1.2rem 2rem .8rem;font-size:1.4rem}.ot3-faq-hub__footer{display:block;padding:2rem}.ot3-faq-hub__footer a{display:inline-block;margin-top:1rem}.template-product .product__info-container{padding:2.1rem 1.7rem;border-radius:2rem}.template-product .product__title h1{font-size:clamp(3rem,10vw,4rem)}.template-product .product-form__input input[type=radio]+label{min-height:5.2rem;border-radius:1.3rem}.ot3-mobile-buybar{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;z-index:46;display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(18rem,1.3fr);gap:1rem;align-items:center;padding:.9rem;border:1px solid rgba(255,255,255,.16);border-radius:2rem;background:#04101be8;box-shadow:0 22px 60px #00081057;color:#fff;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);transform:translateY(0);transition:opacity .22s ease,transform .28s var(--ot3-ease)}.ot3-mobile-buybar.is-hidden{pointer-events:none;opacity:0;transform:translateY(calc(100% + 2rem))}.ot3-mobile-buybar__meta{display:grid;gap:.25rem;padding-left:.7rem}.ot3-mobile-buybar__eyebrow{color:#8faaba;font-size:.85rem;font-weight:750;letter-spacing:.11em}.ot3-mobile-buybar__meta strong{overflow:hidden;color:#fff;font-size:1.35rem;text-overflow:ellipsis;white-space:nowrap}.ot3-mobile-buybar__button{display:flex;min-height:5.4rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border:0;border-radius:1.35rem;background:linear-gradient(135deg,#3ca9ec,#7bd4ff);color:var(--ot3-night);cursor:pointer;font:inherit;font-size:1.35rem;font-weight:750}.ot3-mobile-buybar__button:disabled{cursor:not-allowed;opacity:.56}}@media screen and (max-width:749px){.menu-drawer,html.js .menu-drawer{width:100%;max-width:none;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 100%));max-height:none}.js .menu-drawer__inner-container{height:100%;max-height:none}.menu-drawer__navigation{padding-block:3rem}.js .menu-drawer__navigation-container{display:grid;height:100%;max-height:none;grid-template-rows:1fr auto;align-content:space-between}.menu-drawer__menu-item{min-height:0;padding:1.1rem 3rem;font-size:1.8rem}.menu-drawer__close-button{min-height:0;margin-top:1.5rem;padding:1.2rem 2.6rem 1.2rem 3rem}.js .menu-drawer__submenu,.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__submenu{position:absolute;top:0;bottom:0;left:0;width:100%;height:auto;max-height:none}.menu-drawer__inner-submenu{height:100%}.js .menu-drawer:has(.menu-drawer__menu details[open]) .menu-drawer__navigation{padding:3rem 0}.menu-drawer__submenu .menu-drawer__menu-item{min-height:0;padding:1.1rem 3rem}.ot3-drawer-model{grid-template-columns:5.2rem minmax(0,1fr);gap:.9rem}.ot3-drawer-model__media{width:5.2rem;height:5.2rem}.ot3-drawer-model__copy{gap:.35rem}.ot3-drawer-model strong{font-size:1.65rem}.ot3-drawer-model small{font-size:1.15rem}.ot3-drawer-model .ot3-mega__swatches{display:flex}.ot3-drawer-compare{min-height:0!important;margin-top:.8rem;font-size:1.35rem!important}.ot3-drawer-cta{min-height:8rem;margin:2.2rem 2rem 0;padding:1.6rem 1.8rem;border-radius:1.8rem;font-size:1.7rem}.ot3-drawer-cta small{margin-bottom:.45rem;font-size:.95rem}.ot3-drawer-cta em{margin-top:.55rem;font-size:1.05rem;line-height:1.4}.ot3-drawer-cta>span:last-child{width:3.8rem;height:3.8rem}.menu-drawer__utility-links,.header--has-social .menu-drawer__utility-links,.header--has-localizations .menu-drawer__utility-links{padding:2rem 3rem}#ShopifyChat,shopify-chat,.shopify-chat{right:max(1rem,env(safe-area-inset-right))!important;bottom:max(1rem,env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.ot3-page-hero__orbit{animation:none}.ot3-motion-ready [data-ot3-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ot3-premium.css.map */
