:root{--navy-950: #061525;--navy-900: #081b2f;--navy-850: #0b223a;--navy-800: #102d4a;--ink: #f8fbff;--muted: #a9bac9;--muted-dark: #637386;--line: rgba(232, 239, 245, .14);--panel: rgba(255, 255, 255, .075);--panel-solid: #ffffff;--mist: #eef3f7;--mist-2: #dce5ec;--cyan: #25d7ff;--cyan-2: #67f0df;--orange: #ff8d45;--shadow: 0 24px 70px rgba(0, 0, 0, .24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 14% 12%,rgba(238,243,247,.12),transparent 26rem),radial-gradient(circle at 82% 20%,rgba(37,215,255,.18),transparent 28rem),linear-gradient(180deg,#030d18 0%,var(--navy-950) 44%,var(--navy-850) 100%);font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.skip-link{position:absolute;left:-999px;top:0;z-index:100;padding:.75rem 1rem;color:var(--navy-950);background:#fff}.skip-link:focus{left:0}.announcement-bar{display:flex;justify-content:center;gap:2rem;padding:.62rem 5vw;color:#dce9f5;background:#030b14;border-bottom:1px solid var(--line);font-size:.84rem;font-weight:700}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:78px;gap:2rem;padding:0 5vw;background:#061525e0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.nav-links,.header-actions,.hero-actions,.hero-stats,.site-footer{display:flex;align-items:center}.brand{gap:.7rem;color:#fff;font-weight:900}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--navy-950);background:linear-gradient(135deg,#ffffff,var(--cyan));border-radius:8px}.nav-links{justify-content:center;gap:clamp(1rem,2vw,2rem);color:#c8d6e2;font-size:.94rem;font-weight:750}.header-actions{gap:.9rem;color:#c8d6e2;font-size:.94rem;font-weight:750}.header-action,.primary-btn,.secondary-btn,.quote-form button,.shopify-payment-button__button{min-height:44px;border:0;border-radius:999px;font-weight:850;cursor:pointer}.header-action,.primary-btn,.quote-form button{color:#061525;background:linear-gradient(135deg,#ffffff,var(--cyan));box-shadow:0 16px 36px #25d7ff38}.header-action{display:inline-flex;align-items:center;padding:0 1.1rem}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;gap:3rem;min-height:820px;padding:5.8rem 5vw 8rem;overflow:hidden;background:linear-gradient(105deg,#030d18fa,#061525eb 44%,#eef3f729),radial-gradient(circle at 73% 46%,rgba(238,243,247,.3),transparent 35rem)}.hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(115deg,rgba(255,255,255,.1),transparent 28%),repeating-linear-gradient(92deg,transparent 0 110px,rgba(255,255,255,.035) 112px,transparent 114px);pointer-events:none}.hero-content,.hero-visual{position:relative;z-index:1}.hero-content{max-width:680px}.eyebrow,.mini-label,.category{margin:0;color:var(--cyan);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1.35rem;color:#fff;font-size:clamp(3.1rem,5.7vw,6rem);line-height:.98}h2{margin-bottom:.9rem;font-size:clamp(1.85rem,3.2vw,3.25rem);line-height:1.08}h3{margin-bottom:.55rem;font-size:1.08rem}.hero-copy,.hero-stats,.business-copy p,.feature-item p,.oem-copy p,.process-step p,.contact-copy p{color:var(--muted)}.hero-copy,.split-heading p,.intro-band p,.product-info p,.entry-content,.product-description,.platform-card p,.faq-list p{line-height:1.72}.hero-copy{max-width:560px;font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:.85rem;margin:2rem 0}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-width:158px;padding:0 1.35rem}.secondary-btn{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.28)}.hero-stats{flex-wrap:wrap;gap:.75rem}.hero-stats span{padding:.72rem .9rem;background:#ffffff14;border:1px solid var(--line);border-radius:999px}.hero-stats strong{color:#fff}.hero-device-lab{min-height:560px;border:1px solid rgba(255,255,255,.22);border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #0000006b;transform:rotate(-1.5deg)}.hero-device-lab img{width:100%;height:100%;min-height:560px;object-fit:cover}.hero-rail{position:absolute;left:5vw;right:5vw;bottom:2.1rem;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.hero-rail span{min-height:64px;display:flex;align-items:center;padding:0 1rem;color:#eaf4fb;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:850}.section{padding:5.7rem 5vw}.section-heading{margin-bottom:2.4rem}.split-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:2rem;align-items:end}.intro-band,.platform,.trust-faq{color:#132235;background:linear-gradient(135deg,var(--mist),#ffffff 56%,var(--mist-2))}.intro-band{display:grid;grid-template-columns:minmax(0,.76fr) minmax(260px,.62fr) minmax(280px,.7fr);gap:2rem;align-items:center;border-block:1px solid rgba(255,255,255,.18)}.intro-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.intro-metrics span{display:grid;gap:.25rem;min-height:110px;padding:1rem;color:#172638;background:#ffffffb8;border:1px solid rgba(99,115,134,.14);border-radius:8px}.intro-metrics strong{color:var(--navy-950);font-size:1.8rem}.intro-band p,.split-heading p,.platform-card p,.faq-list p{color:var(--muted-dark)}.products{background:radial-gradient(circle at 15% 10%,rgba(238,243,247,.18),transparent 25rem),radial-gradient(circle at 90% 18%,rgba(37,215,255,.12),transparent 24rem),linear-gradient(180deg,#081b2f,#061525)}.products .section-heading{display:grid;grid-template-columns:minmax(0,.76fr) minmax(280px,.5fr);gap:2rem;align-items:end}.products .section-heading p{margin-bottom:0;color:var(--muted);line-height:1.68}.product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:1rem}.shop-grid,.platform-grid,.process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{overflow:hidden;color:#fff;background:#ffffff12;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 44px #0003}.product-card:nth-child(1),.product-card:nth-child(4){grid-column:span 3}.product-card:nth-child(2),.product-card:nth-child(3),.product-card:nth-child(5),.product-card:nth-child(6){grid-column:span 3}.content-card,.platform-card,.process-step,.quote-panel,.faq-list details{background:#fff;border:1px solid rgba(99,115,134,.16);border-radius:10px;box-shadow:0 16px 40px #0c1e3014}.content-card,.platform-card,.process-step,.quote-panel,.faq-list details{padding:1.35rem}.product-media{position:relative;display:grid;place-items:center;height:330px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(238,243,247,.34),transparent 55%),linear-gradient(145deg,#0b223a,#071525)}.product-card:nth-child(1) .product-media,.product-card:nth-child(4) .product-media{height:420px}.product-media img{width:min(92%,270px);height:auto;filter:drop-shadow(0 24px 34px rgba(0,0,0,.38))}.es100-black-media,.es100-rose-media,.es100-nylon-media{background:radial-gradient(circle at 50% 55%,rgba(238,243,247,.42),transparent 58%),linear-gradient(145deg,#edf2f6,#cfdbe5 46%,#0b223a)}.es100-black-media img,.es100-rose-media img,.es100-nylon-media img{width:min(88%,250px)}.product-media:before,.product-media:after{position:absolute;content:""}.media-chip{position:absolute;left:1rem;top:1rem;z-index:2;padding:.36rem .62rem;color:#061525;background:linear-gradient(135deg,#ffffff,var(--cyan));border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase}.watch-media:before{top:44px;right:30%;bottom:34px;left:30%;background:linear-gradient(180deg,#172231,#050a10);border:9px solid #dce5ec;border-radius:30px;box-shadow:var(--shadow)}.watch-media:after{inset:102px 36% auto 36%;height:58px;background:linear-gradient(135deg,var(--cyan),var(--cyan-2));border-radius:18px}.watch-round-media:before{left:50%;top:40px;width:150px;height:150px;transform:translate(-50%);background:radial-gradient(circle at 45% 36%,#24384d,#0a1018 68%);border:10px solid #dce5ec;border-radius:50%;box-shadow:var(--shadow)}.watch-round-media:after{left:calc(50% - 28px);top:22px;z-index:0;width:56px;height:202px;background:linear-gradient(180deg,#111b29,#25384d);border-radius:28px}.product-info{padding:1.3rem}.product-info p{color:#b8c8d7}.price-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.price-line span{color:#9eafbf;font-size:.88rem}.price-line strong{color:#fff;font-size:1.05rem}.platform-icon,.icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:1rem;color:var(--navy-950);background:linear-gradient(135deg,#ffffff,var(--cyan));border-radius:8px;font-weight:900;font-size:.78rem}.business,.oem-band{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,1.25fr);gap:3rem;align-items:start;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(238,243,247,.13),transparent 26rem),linear-gradient(135deg,var(--navy-950),var(--navy-800))}.oem-band{grid-template-columns:minmax(0,.78fr) minmax(320px,1.15fr)}.business .mini-label,.oem-band .mini-label{color:var(--cyan)}.feature-list,.faq-list{display:grid;gap:1rem}.feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-item{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.2rem;background:#ffffff14;border:1px solid var(--line);border-radius:10px}.feature-item .icon{margin:0}.process-step{color:#fff;background:#ffffff14;border-color:var(--line)}.process-step span{color:var(--cyan);font-weight:900}.compare{color:#132235;background:linear-gradient(135deg,#ffffff,var(--mist))}.spec-table{overflow:hidden;background:#fff;border:1px solid rgba(99,115,134,.16);border-radius:10px;box-shadow:0 16px 40px #0c1e3014}.spec-row{display:grid;grid-template-columns:.85fr 1.15fr .75fr 1.65fr;min-height:68px;border-top:1px solid rgba(99,115,134,.16)}.spec-row:first-child{border-top:0}.spec-row span{display:flex;align-items:center;padding:1rem;color:var(--muted-dark)}.spec-row span:first-child{color:#132235;font-weight:850}.spec-head{background:linear-gradient(135deg,var(--mist),#ffffff)}.spec-head span{color:#132235;font-weight:850}.trust-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem}.quote-panel{color:#fff;background:linear-gradient(135deg,var(--navy-950),var(--navy-800))}.quote-panel p{color:#ffffffdb;font-size:1.25rem;line-height:1.65}.faq-list summary{color:#132235;cursor:pointer;font-weight:850}.contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr);gap:3rem;align-items:start;background:radial-gradient(circle at 20% 10%,rgba(37,215,255,.15),transparent 24rem),var(--navy-900)}.quote-form{display:grid;gap:1rem;padding:1.4rem;background:#ffffff14;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.quote-form label{display:grid;gap:.45rem;color:#fff;font-weight:750}.quote-form input,.quote-form select,.quote-form textarea,.product-summary select{width:100%;min-height:44px;padding:.78rem .85rem;color:#fff;background:#ffffff14;border:1px solid var(--line);border-radius:8px;font:inherit}.quote-form textarea{resize:vertical}.quote-form button{width:100%;font-size:1rem}.site-footer{justify-content:space-between;gap:1rem;padding:1.4rem 5vw;color:#d8e8ef;background:#030b14;border-top:1px solid var(--line)}.content-page{max-width:1180px;margin:0 auto}.product-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:2rem;align-items:start}.product-gallery,.product-summary,.shop-product-image{background:#fff;border:1px solid rgba(99,115,134,.16);border-radius:10px;box-shadow:0 18px 42px #15203314}.product-gallery,.product-summary{padding:1.4rem;color:#132235}.product-price{margin-bottom:1rem;font-size:1.6rem;font-weight:850}.product-submit{width:100%;margin-top:1rem}.shop-product-image{overflow:hidden;aspect-ratio:1 / .78}.shop-product-image img{width:100%;height:100%;object-fit:cover}.cart-line,.cart-total{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(99,115,134,.16)}.cart-total{margin-bottom:1rem;font-weight:850}@media(max-width:1100px){.product-grid,.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:nth-child(n){grid-column:auto}.feature-list{grid-template-columns:1fr}}@media(max-width:920px){.announcement-bar{flex-direction:column;gap:.25rem;text-align:center}.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.hero,.intro-band,.business,.oem-band,.contact,.product-detail-grid,.split-heading,.trust-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:3.5rem}.hero-device-lab,.hero-device-lab img{min-height:360px}.hero-device-lab{transform:none}.hero-rail,.products .section-heading,.intro-metrics{grid-template-columns:1fr}.hero-rail{position:relative;left:auto;right:auto;bottom:auto;grid-column:1;margin-top:-1.5rem}.shop-grid,.process-list{grid-template-columns:1fr}.spec-table{overflow-x:auto}.spec-row{min-width:820px}}@media(max-width:560px){.site-header{min-height:64px;padding-inline:1rem}.header-action,.cart-link{display:none}.hero,.section{padding-inline:1rem}h1{font-size:clamp(2.55rem,12vw,3.65rem)}.hero-actions a,.hero-stats span,.site-footer{width:100%}.product-grid,.platform-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}}:root{--ink: #111111;--muted-dark: #4a4a4a;--mist: #f4f4f6;--mist-2: #e8edf1;--cyan: #0a74da;--cyan-2: #00c8c9;--line: rgba(17,17,17,.11);--shadow: 0 18px 52px rgba(16, 31, 44, .12)}body{color:var(--ink);background:var(--mist);font-family:Inter,Helvetica Neue,Arial,sans-serif}.announcement-bar{color:#fff;background:#111;border:0}.site-header{min-height:76px;color:#111;background:#ffffffeb;border-bottom:1px solid rgba(17,17,17,.09)}.brand{color:#111;letter-spacing:.04em}.brand-mark{color:#fff;background:linear-gradient(135deg,var(--cyan),var(--cyan-2))}.nav-links,.header-actions{color:#30343a}.nav-links a:hover,.cart-link:hover{color:var(--cyan)}.header-action,.primary-btn,.quote-form button{color:#fff;background:linear-gradient(100deg,#0a74da,#00c8c9);box-shadow:0 12px 26px #0a74da38}.secondary-btn{color:#111;background:#fff;border-color:#cfd7de}.luxury-hero{position:relative;min-height:min(720px,calc(100vh - 110px));overflow:hidden;background:#e8edf0}.hero-slides,.hero-slide{min-height:inherit}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease}.hero-slide.is-active{position:relative;opacity:1;visibility:visible}.hero-slide>img{width:100%;height:min(720px,calc(100vh - 110px));min-height:580px;object-fit:cover;object-position:center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f4f6fa,#f4f4f6f0 30%,#f4f4f661 54%,#f4f4f60f 73%)}.luxury-hero-copy{position:absolute;z-index:1;left:clamp(1.5rem,8vw,9rem);top:50%;max-width:570px;transform:translateY(-50%)}.luxury-hero-copy .eyebrow{color:#0a74da}.luxury-hero-copy h1{color:#111;font-size:clamp(3rem,5.4vw,5.9rem);line-height:.98;letter-spacing:0}.luxury-hero-copy h1 span{background:linear-gradient(100deg,#0a74da,#00c8c9);-webkit-background-clip:text;background-clip:text;color:transparent}.luxury-hero-copy>p:not(.eyebrow){max-width:480px;color:#4a4a4a;font-size:1.1rem;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:.55rem;color:#111;font-weight:800}.text-link span{color:#0a74da;font-size:1.35rem}.hero-carousel-controls{position:absolute;z-index:3;left:clamp(1.5rem,8vw,9rem);bottom:3.1rem;display:flex;align-items:center;gap:.85rem}.carousel-arrow{display:grid;place-items:center;width:42px;height:42px;color:#111;background:#ffffffc7;border:1px solid rgba(17,17,17,.13);border-radius:50%;cursor:pointer;font-size:1.15rem}.carousel-arrow:hover{color:#fff;background:#111}.carousel-dots{display:flex;gap:.45rem}.carousel-dots button{width:28px;height:4px;padding:0;background:#b7c0c8;border:0;cursor:pointer}.carousel-dots button.is-active{background:linear-gradient(90deg,#0a74da,#00c8c9)}.intro-band,.platform,.trust-faq,.compare{color:#111;background:linear-gradient(135deg,#f4f4f6,#fff 58%,#e8f8f8)}.products{background:#fff}.products .section-heading h2,.products .section-heading p{color:#111}.products .section-heading p{color:#4a4a4a}.product-card{color:#111;background:#f7f8f9;border-color:#11111114;box-shadow:none}.product-media{background:linear-gradient(145deg,#eef1f4,#fff)}.product-info p{color:#59616b}.price-line{border-color:#11111117}.price-line strong{color:#0a74da}.price-line span{color:#66717b}.media-chip{color:#fff;background:linear-gradient(100deg,#0a74da,#00c8c9)}.business,.oem-band,.contact{color:#111;background:linear-gradient(135deg,#f4f4f6,#fff 66%,#e5f8f8)}.business-copy p,.feature-item p,.oem-copy p,.process-step p,.contact-copy p{color:#4a4a4a}.feature-item,.process-step{color:#111;background:#fff;border-color:#11111117}.platform-icon,.icon{color:#fff;background:linear-gradient(135deg,#0a74da,#00c8c9)}.quote-panel{color:#fff;background:#111}.quote-form{background:#fff;border-color:#1111111a;box-shadow:var(--shadow)}.quote-form label{color:#111}.quote-form input,.quote-form select,.quote-form textarea,.product-summary select{color:#111;background:#fff;border-color:#d6dde2}.site-footer{color:#dbe5eb;background:#111;border:0}@media(max-width:920px){.luxury-hero,.hero-slides,.hero-slide{min-height:660px}.hero-slide>img{min-height:660px;object-position:68% center}.hero-shade{background:linear-gradient(90deg,#f4f4f6fa,#f4f4f6e6 46%,#f4f4f61f)}.luxury-hero-copy{top:42%}.hero-carousel-controls{bottom:2rem}}@media(max-width:560px){.luxury-hero,.hero-slides,.hero-slide{min-height:640px}.hero-slide>img{min-height:640px;object-position:70% center}.luxury-hero-copy{left:1rem;right:1rem;top:38%;max-width:78%}.luxury-hero-copy h1{font-size:clamp(2.7rem,13vw,4rem)}.luxury-hero-copy>p:not(.eyebrow){font-size:1rem}.hero-carousel-controls{left:1rem}.text-link{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
