.colored-wristband{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.site-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at -8% 35%,#00574b21,transparent 43%),radial-gradient(ellipse at 105% 65%,#00796c1c,transparent 40%),radial-gradient(ellipse at 50% -25%,#11322b2e,transparent 65%),#080d11}.site-backdrop>svg{display:block;width:100%;height:100%;opacity:.8}@media(max-width:600px){.site-backdrop>svg{opacity:.48}}@media print{.site-backdrop{display:none}}.header{transition:background .35s,border-color .35s,backdrop-filter .35s}.header .header-inner{position:relative;z-index:1}.header .brand{transition:width .4s,gap .4s}.header .brand-word{max-width:180px;overflow:hidden;opacity:1;transition:max-width .35s,opacity .2s,transform .35s}.header.is-compact{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.header.is-compact .header-inner{pointer-events:none}.header.is-compact .brand{width:44px;gap:0;pointer-events:auto}.header.is-compact .brand-word{opacity:0;max-width:0;transform:translate(-8px)}.header.is-compact .nav{visibility:hidden;opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden}.header.is-compact .header-actions{gap:4px;pointer-events:auto}.header.is-compact .header-actions .account-button,.header.is-compact .header-actions .bag-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;color:#fff;filter:drop-shadow(0 2px 4px #000b)}.header.is-compact .account-button>svg{width:16px;height:16px}.header.is-compact .bag-button>svg{width:17px;height:17px}.header.is-compact .account-button>span{display:none}.header.is-compact .bag-button>i{top:8px;right:9px;width:4px;height:4px}.header.is-compact .menu-button{display:none!important}@media(max-width:600px){.header.is-compact .brand{width:38px}.header.is-compact .header-actions{gap:0}}@media(prefers-reduced-motion:reduce){.header,.header .brand,.header .brand-word{transition:none}}.api-connection-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(620px,calc(100% - 32px));z-index:10000;display:flex;gap:13px;align-items:center;background:#102127f5;color:#e7f6f3;border:1px solid #00dfc14d;border-radius:13px;padding:17px 19px;box-shadow:0 12px 40px #0005;font-family:DM Sans,sans-serif}.api-connection-notice>svg{color:#00dfc1;flex-shrink:0}.api-connection-notice strong{font-size:15.6px;line-height:1.6;font-weight:600}.api-connection-notice p{margin:3px 0 0;color:#a2bfbe;font-size:14.4px;line-height:1.6}.api-connection-notice button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #00dfc14d;color:#b6f9ea;background:#00dfc10c;border-radius:7px;padding:10px 12px;font:inherit;font-size:14.4px;cursor:pointer;flex-shrink:0;margin-left:auto}.api-connection-notice button:focus-visible{outline:2px solid #00dfc1;outline-offset:3px}.api-connection-spin{animation:api-connection-rotate 1.2s linear infinite}@keyframes api-connection-rotate{to{transform:rotate(360deg)}}@media(max-width:600px){.api-connection-notice{bottom:14px;padding:14px;flex-wrap:wrap}.api-connection-notice>div{flex:1;min-width:200px}.api-connection-notice button{margin-left:33px}}@media(prefers-reduced-motion:reduce){.api-connection-spin{animation-duration:3s}}.catalog-local-delivery{display:flex;align-items:center;gap:13px;width:fit-content;max-width:100%;padding:14px 19px;margin:0 0 20px;border:1px solid #00e3c13d;border-radius:12px;background:linear-gradient(110deg,#00e3c113,#0d2631b8);box-shadow:inset 0 1px #ffffff06}.catalog-local-delivery-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#00e3c112;color:#29e4c6}.catalog-local-delivery strong{display:block;color:#b7f9e8;font:600 clamp(16px,1.4vw,19px)/1.5 var(--font-display),sans-serif}.catalog-local-delivery div>span{display:block;color:#9dbab7;font-size:13.2px;line-height:1.7;margin-top:2px}.order-observations{border:1px solid #31514f;border-radius:10px;background:#0b1d2180;margin:0 0 24px}.order-observations>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:17px;color:#d5e9e6;font-size:15.6px;cursor:pointer}.order-observations>summary::-webkit-details-marker{display:none}.order-observations>summary>svg{color:#55d9c4;flex-shrink:0}.order-observations>summary>svg:last-child{margin-left:auto;transition:transform .2s}.order-observations[open]>summary>svg:last-child{transform:rotate(180deg)}.order-observations summary small{display:block;color:#8eaeaf;font-size:13.2px;line-height:1.6;margin-top:3px}.order-observations>.form-field{margin:0;padding:0 17px 17px;font-size:14.4px}.order-observations-field>small{color:#8eaeaf;font-size:12px;line-height:1.7;font-weight:400}.order-observations-field textarea{font-size:15.6px}.checkout-form .checkout-local-delivery-note{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #00e3c133;background:#00e3c109;border-radius:8px;color:#a2c5bc;font-size:13.2px;line-height:1.8;margin:0 0 15px}.checkout-local-delivery-note>svg{flex-shrink:0;color:#47d9bc;margin-top:3px}.checkout-local-delivery-note strong{display:block;color:#bcf3df}.presentation-banner{display:flex;align-items:center;justify-content:center;gap:11px;padding:13px 5%;border-bottom:1px solid #1d4645;background:#0b2526e8;color:#b8d5d3;font-size:15.84px;line-height:1.55}.presentation-banner>svg,.checkout-presentation-note>svg{flex-shrink:0;color:#56ddcb}.presentation-banner p{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;margin:0}.presentation-banner strong{color:#e1f4f0;font-weight:600}.checkout-form .checkout-presentation-note{display:flex;gap:10px;padding:15px;margin:16px 0;border:1px solid #2b5653;border-radius:9px;background:#0d2828;color:#b8d5d3;font-size:14.4px;line-height:1.65}.checkout-presentation-note strong{display:block;color:#e1f4f0;margin-bottom:3px}@media(max-width:600px){.catalog-local-delivery{gap:10px;padding:13px;width:100%}.catalog-local-delivery-icon{width:34px;height:34px}.catalog-local-delivery div>span{font-size:12.5px}.order-observations-field textarea{font-size:16px}.presentation-banner{justify-content:flex-start;font-size:14.52px}.presentation-banner p,.presentation-banner strong{display:block}}.checkout-form{width:100%;min-width:0;color:#e3efef}.checkout-form .checkout-fields{border:0;padding:0;margin:0;min-width:0}.checkout-form .checkout-route{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 0 20px;margin:0;border-bottom:1px solid #2a4147}.checkout-form .checkout-route li{display:flex;align-items:center;gap:6px;font-size:12px;color:#b2c6c8;white-space:nowrap}.checkout-form .checkout-route li>span{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#00e3c1;background:#00e3c10c;border:1px solid #00e3c138;font-size:10.8px}.checkout-form .checkout-section-title{display:flex;align-items:center;gap:10px;color:#e3efef;font:500 17px/1.4 var(--font-display),sans-serif;margin:28px 0 17px}.checkout-form .checkout-section-title>span{color:#56c9b7;font:500 12px/1.3 DM Sans,sans-serif;letter-spacing:1px;padding-right:10px;border-right:1px solid #325350}.checkout-form .checkout-account-status{display:flex;align-items:center;gap:7px;font-size:13.2px;line-height:1.7;color:#8ddbc6;margin:-2px 0 17px}.checkout-form .checkout-account-status svg{flex-shrink:0}.checkout-form .form-field{font-size:14.4px;gap:8px;margin-bottom:17px}.checkout-form .form-field>span{font-size:13.2px}.checkout-form .form-field input,.checkout-form .form-field select,.checkout-form .form-field textarea{font-size:15.6px;min-height:44px;line-height:1.5}.checkout-form .form-field input:invalid:not(:placeholder-shown):focus{border-color:#e2b96f}.checkout-form .small-note,.checkout-form .checkout-section-help{font-size:13.2px;line-height:1.8;color:#93aeb3;margin:0 0 16px}.checkout-form .checkout-section-help{margin-top:-5px}.checkout-form .auth-tabs{margin-bottom:15px}.checkout-form .auth-tabs button{min-height:44px;font-size:14.4px}.checkout-form .checkout-postal{max-width:230px}.checkout-form .checkout-quote-button{width:100%;min-height:48px;font-size:14.4px;margin-bottom:13px}.checkout-form .checkout-quote-button:disabled,.checkout-form .checkout-submit:disabled{cursor:not-allowed;opacity:.5}.checkout-form .checkout-shipping-unavailable,.checkout-form .checkout-demo-notice{display:flex;align-items:flex-start;gap:9px;padding:13px;background:#101f24;border:1px solid #2c484e;border-radius:7px;color:#a6c0c3;font-size:13.2px;line-height:1.8;margin:0 0 14px}.checkout-form .checkout-shipping-unavailable>svg,.checkout-form .checkout-demo-notice>svg{flex-shrink:0;color:#74bfb6;margin-top:2px}.checkout-form .checkout-shipping-message,.checkout-form .checkout-quote-validity,.checkout-form .checkout-final-help{color:#a5c4bd;font-size:13.2px;line-height:1.8;margin:0 0 14px}.checkout-form .checkout-quote-validity{color:#8aa7a1;margin-top:12px}.checkout-form .checkout-delivery-options{border:0;padding:0;min-width:0;margin:14px 0 0}.checkout-form .checkout-delivery-options>legend{font-size:14.4px;color:#d5e5e4;padding:0 0 10px}.checkout-form .shipping-options>label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px}.checkout-form .shipping-options input{margin:0}.checkout-form .shipping-options strong{font-size:14.4px}.checkout-form .shipping-options small{font-size:12px;line-height:1.7;margin-top:4px}.checkout-form .checkout-review{border:1px solid #35514f;border-radius:10px;padding:18px;background:linear-gradient(145deg,#102120,#0d181e);margin:20px 0 17px}.checkout-form .checkout-review-product{display:flex;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid #2c4748}.checkout-form .checkout-review-product>svg{color:#4cd7bc;flex-shrink:0}.checkout-form .checkout-review-product strong{display:block;font-size:15.6px;line-height:1.6;font-weight:600}.checkout-form .checkout-review-product span{display:block;color:#96b3b3;font-size:13.2px;margin-top:3px}.checkout-form .checkout-review dl{margin:16px 0 0}.checkout-form .checkout-review dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;font-size:14.4px;line-height:1.6}.checkout-form .checkout-review dt{color:#9bb7b8}.checkout-form .checkout-review dt>small{display:block;color:#799596;font-size:12px}.checkout-form .checkout-review dd{margin:0;text-align:right;color:#e1edeb;font-variant-numeric:tabular-nums}.checkout-form .checkout-review dl>.checkout-review-total{padding-top:14px;margin-bottom:0;border-top:1px solid #2c4748;align-items:center}.checkout-form .checkout-review-total dt{color:#dceee9;font-size:14.4px}.checkout-form .checkout-review-total dd{color:#00e3c1;font:600 23px/1.4 var(--font-display),sans-serif;white-space:nowrap}.checkout-form .checkout-review>p{margin:13px 0 0;color:#93b2ae;font-size:12px;line-height:1.8}.checkout-form .checkout-demo-notice{background:#00e3c109;border-color:#00e3c13d;color:#9ec1b9}.checkout-form .checkout-demo-notice strong{display:block;color:#b4f2dc;font-size:14.4px;font-weight:600;margin-bottom:4px}.checkout-form .checkout-submit{min-height:52px;font-size:15.6px;margin-bottom:15px}.form-error.checkout-error{color:#ffc1b7;background:#ff8d750a;border:1px solid #ff8d7540;border-radius:7px;padding:13px;font-size:14.4px;line-height:1.8}@media(max-width:600px){.checkout-form .checkout-route{gap:6px;padding-top:16px}.checkout-form .checkout-route li{font-size:10.8px;flex-direction:column;align-items:flex-start;gap:6px;white-space:normal}.checkout-form .checkout-route li>span{height:18px;width:18px;font-size:9.6px}.checkout-form .form-field input,.checkout-form .form-field select,.checkout-form .form-field textarea{font-size:16px;min-height:48px}.checkout-form .form-two{gap:12px}.checkout-form .checkout-section-title{font-size:18px}.checkout-form .checkout-review{padding:15px}.checkout-form .checkout-review-total dd{font-size:22px}.checkout-form .checkout-submit{min-height:54px;font-size:14.4px}}:root{font-family:DM Sans,sans-serif;color:#edf1f4;background:#080d11;font-synthesis:none;font-weight:400;--bg: #080d11;--panel: #10191f;--line: #243039;--muted: #8a979f;--cyan: #00e3c1;--font-display: "Space Grotesk", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}#root{position:relative;isolation:isolate;min-height:100svh}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button,a{transition:color .2s,background .2s,border-color .2s,transform .2s}img{max-width:100%;display:block}::selection{background:#00e3c1;color:#080d11}.section-wrap{padding-left:max(5%,calc((100vw - 1380px)/2));padding-right:max(5%,calc((100vw - 1380px)/2))}.announcement{height:31px;background:#0b1c1c;border-bottom:1px solid #13332f;display:flex;align-items:center;justify-content:space-between;padding:0 5%;font-size:11.88px;letter-spacing:1.2px;color:#8caaa5}.announcement>span{display:flex;align-items:center;gap:8px}.announcement>span:first-child{color:#a1e1cf}.announcement i,.experience-tag i,.visual-top i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #00e3c177;display:inline-block}.header{height:87px;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff0b;background:#080d11ec;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{height:100%;max-width:1540px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:flex;align-items:center;width:151px;flex-shrink:0;height:58px;position:relative}.brand img{width:150px;height:58px;object-fit:contain}.brand-fallback{display:none;font:700 25px var(--font-display);letter-spacing:2px;color:#11cef1}.brand-fallback.show{display:block}.brand-fallback small{display:block;font:500 6px DM Sans;letter-spacing:2.5px;color:#b3ccd3;margin-top:4px}.nav{display:flex;gap:32px;align-items:center}.nav button,.nav a{font-size:15.84px;color:#a8b0b7;padding:10px 0;display:flex;align-items:center;gap:6px}.nav button:hover,.nav a:hover{color:var(--cyan)}.header-actions{display:flex;gap:21px;align-items:center}.account-button{font-size:15.84px;display:flex;align-items:center;gap:8px}.account-button:hover{color:var(--cyan)}.bag-button{position:relative;padding:4px 0 4px 18px;border-left:1px solid #ffffff16}.bag-button i{position:absolute;right:-2px;top:2px;width:5px;height:5px;background:var(--cyan);border-radius:50%}.menu-button{display:none!important}.collection{position:relative;overflow:hidden;padding-top:55px;padding-bottom:26px}.hero-orbit{pointer-events:none;position:absolute;right:8%;top:-260px;width:670px;height:500px;background:radial-gradient(ellipse,#063e3a3d,transparent 65%);z-index:-1}.hero-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:43px}.eyebrow{font-size:11.88px;letter-spacing:1.8px;font-weight:600;display:flex;gap:10px;align-items:center;color:#a0b1b7}.line{width:24px;height:1px;background:var(--cyan);display:inline-block}.hero-top h1{font-family:var(--font-display);font-size:clamp(50.6px,5.5vw,83.6px);line-height:1.04;font-weight:500;letter-spacing:-4px;margin:20px 0 0;position:relative}.hero-top h1>span:first-of-type{color:var(--cyan)}.hero-asterisk{color:var(--cyan);font-size:77px;position:absolute;right:-103px;bottom:0;animation:asterisk 25s linear infinite;font-weight:400}.hero-copy{padding-top:22px;padding-right:3%}.hero-copy>p:first-child{font-size:22px;line-height:1.5;font-weight:400;margin:0 0 12px;letter-spacing:-.5px}.hero-copy strong{font-weight:500}.muted{color:var(--muted)}.hero-copy .muted{font-size:15.84px;line-height:1.8;margin:0 0 17px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14.52px;font-weight:600;padding:0;color:#d5dedf}.text-link:hover{color:var(--cyan)}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px;gap:12px}.catalog-toolbar>div:first-child{display:flex;align-items:center;gap:11px}.section-index{font-size:13.2px;color:var(--cyan);font-family:var(--font-display)}.catalog-toolbar h2{font-size:17.6px;letter-spacing:-.3px;font-weight:500;margin:0}.catalog-count{font-size:13.2px;color:#72808a;margin-left:5px}.quantity-picker{position:relative;display:flex;align-items:center;gap:12px}.quantity-picker>span{font-size:13.2px;color:#849099}.quantity-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#141d23;border:1px solid #2b363d;color:#d9e2e8;border-radius:7px;padding:10px 31px 10px 12px;font-size:14.52px;cursor:pointer}.quantity-picker>svg{position:absolute;right:10px;pointer-events:none}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.product-card{--accent: #c9ee61;--accent-rgb: 201, 238, 97;--hue: 0deg;border:1px solid #283238;background:linear-gradient(160deg,#121b20,#0f151b);border-radius:13px;overflow:hidden;position:relative;isolation:isolate;transition:border-color .3s,transform .35s,box-shadow .35s}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(300px circle at var(--mouse-x, 50%) var(--mouse-y, 0%),rgba(var(--accent-rgb),.08),transparent 70%);pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s}.product-card:hover:before{opacity:1}.product-card:hover{border-color:rgba(var(--accent-rgb),.45);transform:translateY(-6px);box-shadow:0 20px 50px #0003}.blue{--accent: #72c6ef;--accent-rgb: 114, 198, 239;--hue: 100deg}.mint{--accent: #78e6c4;--accent-rgb: 120, 230, 196;--hue: 45deg}.purple{--accent: #c1abf5;--accent-rgb: 193, 171, 245;--hue: 190deg}.product-image-area{height:194px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,rgba(var(--accent-rgb),.055),transparent 70%)}.product-label{position:absolute;top:18px;left:17px;font-size:9.24px;letter-spacing:1.2px;color:#bbc4c7;z-index:2}.product-icon{position:absolute;right:16px;top:14px;width:27px;height:27px;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.2);background:rgba(var(--accent-rgb),.03);border-radius:50%;z-index:2}.product-halo{position:absolute;left:25%;top:30%;width:55%;height:60%;border-radius:50%;background:var(--accent);filter:blur(55px);opacity:.1}.product-image-area>img{position:absolute;width:94%;height:167px;object-fit:contain;left:3%;top:32px;filter:hue-rotate(var(--hue)) drop-shadow(0 10px 12px #0005);transform:rotate(-5deg);transition:transform .7s cubic-bezier(.2,.8,.3,1)}.product-card:hover .product-image-area>img{transform:rotate(-10deg) scale(1.08) translateY(-5px)}.product-image-caption{position:absolute;bottom:10px;left:17px;right:17px;display:flex;justify-content:space-between;font-size:7.92px;letter-spacing:1.6px;color:#58666e}.product-image-caption>span{font-size:15.84px}.product-content{padding:16px 17px 17px;border-top:1px solid #ffffff08}.product-title-row{display:flex;justify-content:space-between;align-items:center;gap:4px}.product-title-row h3{font-family:var(--font-display);font-size:18.7px;font-weight:500;letter-spacing:-.6px;margin:0}.nfc-pill{color:var(--accent);border:1px solid rgba(var(--accent-rgb),.25);padding:2px 4px;border-radius:3px;font-size:9.24px;letter-spacing:.5px}.product-content>p{color:#85929a;font-size:13.2px;line-height:1.7;min-height:34px;margin:10px 0 12px}.product-features{display:flex;gap:10px;align-items:center;padding-bottom:15px;border-bottom:1px solid #ffffff0d}.product-features span{font-size:10.56px;display:flex;align-items:center;gap:4px;color:#a5b1b8}.product-features svg{color:var(--accent)}.product-pricing{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:15px 0}.product-pricing>div{display:flex;flex-direction:column;gap:5px}.price{font-family:var(--font-display);font-size:28.6px;letter-spacing:-1px;color:#f2f6f6;line-height:1}.price small{font:400 11.88px DM Sans;letter-spacing:0;color:#7d8c94;margin-left:4px}.lot-price{font-size:10.56px;color:#7d8c94}.lot-price strong{color:#c1cbcf;font-weight:500}.table-link{font-size:10.56px;display:flex;align-items:center;gap:3px;padding:5px 0;white-space:nowrap;color:#a4b1b7}.table-link:hover{color:var(--accent)}.product-cta{display:flex;justify-content:space-between;align-items:center;width:100%;background:rgba(var(--accent-rgb),.07);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.24);border-radius:6px;padding:11px 12px;font-size:13.2px;font-weight:600}.product-cta:hover{background:var(--accent);color:#0d1514;box-shadow:0 0 25px rgba(var(--accent-rgb),.12)}.catalog-benefits{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:18px}.catalog-benefits span{display:flex;align-items:center;gap:7px;color:#88969e;font-size:11.88px}.catalog-benefits svg{color:#779a96}.ticker{margin-top:27px;border-top:1px solid #263b37;border-bottom:1px solid #263b37;background:#0d1917;height:51px;overflow:hidden;display:flex;align-items:center}.ticker>div{display:flex;white-space:nowrap;animation:ticker 40s linear infinite;width:max-content}.ticker>div>span{font:500 14.3px var(--font-display);letter-spacing:2.2px;display:flex;align-items:center;gap:34px;padding-right:34px;color:#9ebcb3}.ticker span span{color:var(--cyan);font-size:30.8px;font-weight:400}.experiences{padding-top:78px;overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:29px}.section-heading h2,.personal-copy h2,.contact-band h2{font-family:var(--font-display);font-size:44px;line-height:1.13;letter-spacing:-1.7px;font-weight:400;margin:18px 0 0}.section-heading h2 span,.personal-copy h2 span,.contact-band h2 span{color:#85969d}.experience-side{display:flex;align-items:flex-end;gap:38px}.experience-side p{color:#86959e;font-size:14.52px;line-height:1.7;margin:0 0 4px}.carousel-controls{display:flex;gap:7px}.carousel-controls button{border:1px solid #2d3940;border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.carousel-controls button:hover{color:var(--cyan);border-color:var(--cyan)}.carousel-controls button:last-child{border-color:transparent;width:25px;color:#91a19e}.experience-track{display:flex;gap:20px;padding-left:max(5%,calc((100vw - 1380px)/2));padding-right:5%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;position:relative}.experience-track::-webkit-scrollbar{display:none}.experience-card{position:relative;flex:0 0 66%;height:370px;border-radius:12px;overflow:hidden;scroll-snap-align:center;border:1px solid #ffffff15;background:#102226}.experience-card>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.experience-card:hover>img{transform:scale(1.04)}.experience-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#03100ee6,transparent 70%),linear-gradient(90deg,#02060b33,transparent)}.experience-tag{position:absolute;left:28px;top:25px;display:flex;align-items:center;gap:8px;font-size:10.56px;letter-spacing:1.5px}.experience-caption{position:absolute;bottom:31px;left:30px;right:30px}.experience-caption>span{font-size:10.56px;letter-spacing:2px;color:#bfd4cd}.experience-caption h3{font-family:var(--font-display);font-size:40.7px;line-height:1.1;font-weight:400;letter-spacing:-1.3px;margin:12px 0 0}.experience-caption em{font-style:normal;color:#ffffff9c}.experience-caption button{position:absolute;right:0;bottom:0;border:1px solid #ffffff60;border-radius:50%;height:46px;width:46px;display:grid;place-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.experience-caption button:hover{background:var(--cyan);color:#080d11;border-color:var(--cyan);transform:rotate(45deg)}.image-credit{position:absolute;right:15px;top:18px;font-size:7.92px;letter-spacing:1px;writing-mode:vertical-rl;color:#ffffff60}.carousel-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:11.88px;color:#73838b}.carousel-bottom>div{display:flex;gap:5px}.carousel-bottom>div>button{background:#334047;width:5px;height:5px;padding:0;border-radius:4px;transition:width .3s}.carousel-bottom>div>button.active{width:24px;background:var(--cyan)}.carousel-bottom>span:last-child{color:#c9d4d6;letter-spacing:1px}.carousel-bottom>span:last-child>span{color:#54636d}.personal-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:100px;padding-bottom:88px;align-items:center}.personal-copy h2{font-size:46.2px;line-height:1.2}.personal-copy>p{color:#899aa3;font-size:15.84px;line-height:1.9;max-width:350px;margin:20px 0}.personal-features{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.personal-features>span{display:flex;align-items:center;gap:8px;font-size:14.52px;color:#b2bec3}.personal-features svg{color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;border-radius:6px;padding:12px 18px;font-size:14.52px;font-weight:600;line-height:1.4}.primary{color:#09221c;background:var(--cyan);border:1px solid var(--cyan)}.primary:hover{background:#71f6d5;border-color:#71f6d5;box-shadow:0 0 30px #00e3c11a;transform:translateY(-2px)}.secondary{background:#16222a;border:1px solid #2d3d46;color:#d1dddf}.secondary:hover{background:#21343c;border-color:#4b6871}.full{width:100%}.small-note{font-size:11.88px!important;line-height:1.7!important;color:#7f919a!important}.small-note svg{vertical-align:middle;margin-right:4px}.personal-copy .small-note{max-width:350px}.customization-visual{border:1px solid #2b3c41;border-radius:13px;overflow:hidden;background:#0f191e}.visual-top,.visual-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;gap:15px}.visual-top{border-bottom:1px solid #253039;font-size:9.24px;letter-spacing:1.5px;color:#73908e}.visual-top>span:first-child{display:flex;align-items:center;gap:7px;color:#adbbb8}.visual-grid{height:295px;position:relative;overflow:hidden;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:25px 25px}.visual-glow{position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:radial-gradient(ellipse,#82bf2626,transparent 70%)}.preview-product{width:88%;height:85%;object-fit:contain;position:absolute;top:6%;left:6%;transform:rotate(-8deg);animation:float 7s ease-in-out infinite}.floating-tag{position:absolute;background:#162329d9;border:1px solid #38434a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;display:flex;align-items:center;gap:9px;padding:10px;color:#9aacae;font-size:10.56px;box-shadow:0 8px 30px #0004}.floating-tag svg{color:var(--cyan)}.floating-tag strong{font-weight:500;color:#e3eeec}.tag-qr{top:29px;right:15px;transform:rotate(3deg)}.tag-logo{bottom:27px;left:15px;transform:rotate(-3deg)}.visual-bottom{border-top:1px solid #253039;font-size:10.56px;color:#7d9297}.visual-bottom>span{display:flex;align-items:center;gap:8px}.swatches{display:flex;gap:6px}.swatches i{height:12px;width:12px;border-radius:50%;border:2px solid #ffffff22}.swatches i:first-child{outline:1px solid #a4ba84;outline-offset:2px}.how-section{border-top:1px solid #ffffff0a;padding-top:58px;padding-bottom:68px;background:linear-gradient(#10191c22,transparent)}.how-section .section-heading h2{font-size:37.4px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:42px}.steps-grid article{position:relative;padding:10px 22px 3px 0;border-right:1px solid #273239}.steps-grid article:last-child{border:0}.steps-grid article>svg{color:#7fa89f}.step-number{position:absolute;right:21px;top:1px;font:400 38.5px var(--font-display);color:#26333a;letter-spacing:-2px}.steps-grid h3{font-size:14.3px;font-weight:500;margin:22px 0 9px}.steps-grid p{font-size:13.2px;line-height:1.8;color:#87959d;max-width:205px;margin:0}.contact-band{padding-top:34px;padding-bottom:36px;border-top:1px solid #2b3d38;border-bottom:1px solid #2b3d38;background:radial-gradient(ellipse at 80% 50%,#044d3d36,transparent 60%),#0d1916;display:flex;justify-content:space-between;align-items:center;gap:20px}.contact-band .eyebrow{font-size:10.56px;color:#83a298}.contact-band h2{font-size:31.9px;margin-top:11px;letter-spacing:-1px}.contact-band h2 span{color:var(--cyan)}.footer{padding-top:49px;background:linear-gradient(#070b0ed9,#070b0ee8)}.footer-main{display:grid;grid-template-columns:1.2fr .8fr 1.2fr 1.1fr;gap:35px;padding-bottom:36px}.brand-small{width:130px;height:55px}.brand-small img{width:130px}.footer-brand>p{font-size:13.2px;line-height:1.8;color:#72818b;margin-top:12px}.footer h3{font-size:13.2px;font-weight:500;margin:10px 0 19px;color:#d7e0e1}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-links h3{margin-bottom:5px}.footer-links a,.footer-links button{font-size:11.88px;color:#8998a1;display:flex;align-items:center;gap:6px;padding:0}.footer-links a:hover,.footer-links button:hover{color:var(--cyan)}.footer-security>span{display:flex;align-items:center;gap:10px;margin-bottom:13px;color:#759b90}.footer-security>span>div{font-size:11.88px;color:#a6b6ba}.footer-security small{display:block;color:#596e77;font-size:9.24px;margin-top:4px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:62px;border-top:1px solid #202a30;font-size:10.56px;color:#64737d}.footer-bottom>div{display:flex;gap:21px}.footer-bottom button{font-size:10.56px;color:#7a8b93;padding:0;display:flex;align-items:center;gap:5px}.made-with{font-size:9.24px;letter-spacing:1.2px;display:flex;align-items:center;gap:10px}.made-with>span{color:var(--cyan);font-size:20.9px}.support-float{position:fixed;right:25px;bottom:25px;z-index:45;background:#122922;box-shadow:0 5px 25px #0007;border:1px solid #39715a;border-radius:30px;padding:13px;display:flex;align-items:center;gap:9px;color:#a4f6c8}.support-float>span{font-size:13.2px;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .3s}.support-float:hover>span{max-width:130px}.support-float>i{position:absolute;top:1px;right:1px;width:7px;height:7px;background:#6af0a8;border:2px solid #080d11;border-radius:50%}.toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%);background:#15282c;border:1px solid #356a61;border-radius:10px;box-shadow:0 10px 60px #0008;z-index:90;max-width:min(550px,90vw);padding:15px 18px;display:flex;gap:12px;align-items:center;font-size:14.4px;line-height:1.5}.toast>svg{color:var(--cyan);flex-shrink:0}.toast button{display:grid;place-items:center;color:#91a8aa;padding:0}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.revealed{opacity:1;transform:none}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#020608cc;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;justify-content:center;align-items:center;padding:25px;overflow:auto}.modal{background:#10191f;border:1px solid #30424b;border-radius:16px;width:620px;max-width:100%;max-height:92dvh;overflow:auto;padding:30px;box-shadow:0 30px 100px #0008;outline:0;animation:modalin .2s ease-out}.modal-wide{width:1020px}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.modal-heading .eyebrow{font-size:9.24px;color:#6f9990}.modal-heading h2{font:400 25px var(--font-display);letter-spacing:-1px;margin:8px 0 0}.icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #304049;border-radius:50%;color:#98a8b0;padding:7px}.icon-button:hover{border-color:var(--cyan);color:var(--cyan)}.modal>.muted{font-size:14.4px;line-height:1.6}.price-table{margin:25px 0}.price-table>div,.price-table>button{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:left;gap:10px;width:100%;padding:14px 12px;font-size:15.84px;border-bottom:1px solid #2a3940}.price-table>div{font-size:13.2px;color:#7e989d}.price-table>button:hover,.price-table>button.selected{background:#00e3c109;color:#4be6cb}.price-table strong{font-weight:500}.notice{padding:12px;border:1px solid #29473f;background:#0c262030;color:#97b7ac;font-size:13.2px;line-height:1.7;border-radius:7px;display:flex;gap:8px;align-items:flex-start}.notice>svg{flex-shrink:0;margin-top:2px;color:#70b69c}.legal-copy{font-size:15.6px;color:#a3b4bd;line-height:1.9}.legal-copy>.button{margin-top:15px}.config-steps{display:flex;align-items:center;gap:15px;border-bottom:1px solid #2a3840;padding-bottom:16px;margin-bottom:25px;font-size:12px;color:#657f88}.config-steps>div{width:50px;height:1px;background:#35494d}.config-steps>span.active{color:var(--cyan)}.config-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px}.config-preview{position:sticky;top:0;align-self:start;background:radial-gradient(ellipse at 50% 20%,#3a4a1c1a,transparent 70%),#0b1318;border:1px solid #283b40;border-radius:10px;padding:22px}.config-preview>.eyebrow{color:#9eb9b5;font-size:11.88px}.preview-ring{height:205px;display:flex;align-items:center;justify-content:center}.preview-ring>img{width:100%;height:100%;object-fit:contain;filter:hue-rotate(var(--hue, 0deg));transform:rotate(-5deg)}.flat-band{height:64px;border-radius:3px;display:flex;align-items:center;justify-content:space-around;gap:9px;padding:8px 12px;color:#1d2712;box-shadow:0 0 30px #b3d64c12;overflow:hidden}.flat-band .sample-symbol{font-size:32px;line-height:1}.flat-band>div{flex:1;max-width:50%;overflow:hidden}.flat-band strong{font:700 17px Barlow Condensed,sans-serif;display:block;white-space:nowrap}.flat-band small{font-size:5px;display:block;letter-spacing:.5px;margin-top:3px}.flat-band>img{width:41px;height:41px;object-fit:contain}.flat-band .customer-logo{max-width:40px}.band-serial{font:600 13.2px Barlow Condensed;writing-mode:vertical-rl}.config-preview>.small-note{text-align:center;margin:15px 0 22px;font-size:10.56px!important}.config-summary{padding-top:15px;border-top:1px solid #25333b}.config-summary>span{display:flex;justify-content:space-between;font-size:13.2px;color:#849ba5;gap:10px;margin-bottom:12px}.config-summary strong{font-weight:500;color:#dce7e8}.config-summary .green{color:var(--cyan)}.config-summary>.summary-total{border-top:1px solid #25333b;padding-top:15px;margin-top:15px;color:#d2dfe3;font-size:15.6px}.summary-total strong{font:500 23px var(--font-display);color:var(--cyan)}.config-summary>small{font-size:10.8px;color:#6d858e}.field-label{display:block;font-size:13.2px;color:#c6d5d9;margin:0 0 10px}.quantity-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:24px}.quantity-options>button{padding:9px 2px;border:1px solid #32424b;border-radius:5px;font-size:12px;color:#9bb0b8}.quantity-options>button.active{border-color:var(--cyan);color:var(--cyan);background:#00e3c108}.mode-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.mode-options>button{text-align:left;border:1px solid #32424b;border-radius:7px;padding:13px;position:relative}.mode-options>button.active{border-color:#00e3c199;background:#00e3c107}.mode-options svg{color:#78a59e;margin-bottom:8px}.mode-options strong{display:block;font-size:12px;font-weight:500}.mode-options span{display:block;font-size:9.6px;color:#7f969f;line-height:1.7;margin-top:5px}.mode-options>button>svg:last-child:not(:first-child){position:absolute;top:12px;right:10px;color:var(--cyan)}.upload-logo{display:flex;align-items:center;flex-direction:column;gap:8px;padding:18px;border:1px dashed #3c5c5b;border-radius:7px;cursor:pointer;background:#0a161a;margin:10px 0 18px;color:#7aa79e;text-align:center}.upload-logo input{position:absolute;width:1px;height:1px;opacity:0}.upload-logo:focus-within{outline:2px solid var(--cyan)}.upload-logo strong{font-size:13.2px;color:#c3d8d6;font-weight:500;word-break:break-all}.upload-logo span{font-size:9.6px;color:#658089}.form-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#acbfc7;margin-bottom:14px;min-width:0}.form-field>span{font-size:10.8px;color:#70878e}.form-field input,.form-field select,.form-field textarea{color:#e1ebef;background:#0b141a;border:1px solid #30414a;border-radius:5px;padding:10px 11px;font-size:14.4px;width:100%;min-width:0;outline-offset:2px}.form-field input::placeholder,.form-field textarea::placeholder{color:#4d6772;font-size:12px}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#00e3c1}.color-selector{display:flex;align-items:center;gap:10px;margin:18px 0}.color-selector>span{font-size:12px;color:#acbfc7;margin-right:auto}.color-selector>button{width:21px;height:21px;border-radius:50%;padding:0;display:grid;place-items:center;color:#14251b}.color-selector>button.active{outline:1px solid #d3e7d7;outline-offset:3px}.config-options>.button{margin-top:10px}.files-notice{align-items:center;margin-bottom:25px}.files-notice p{font-size:12px;line-height:1.8;margin-bottom:0}.files-notice strong{font-size:13.2px;font-weight:500}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-subtitle{display:flex;align-items:center;gap:7px;font-size:13.2px;font-weight:500;margin:24px 0 15px;color:#b7cbd0}.cep-field{display:flex;align-items:flex-end;gap:9px}.cep-field>.form-field{flex:1}.cep-field>button{margin-bottom:14px;min-height:37px;padding:9px 12px;font-size:12px}.form-error{border:1px solid #a6584b55;background:#5a25252b;color:#ffb4a5;font-size:13.2px;line-height:1.6;padding:11px 13px;border-radius:6px;overflow-wrap:anywhere}.back-link{margin-bottom:20px;font-size:12px}.auth-tabs{display:flex;background:#091317;border:1px solid #293e44;padding:4px;border-radius:6px;margin-bottom:12px}.auth-tabs>button{flex:1;font-size:13.2px;color:#7c969c;padding:9px;border-radius:4px}.auth-tabs>button.active{background:#1c3438;color:#b7e9de}.centered{text-align:center}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modalin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-10px)}}@keyframes asterisk{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translate(-50%)}}@media(min-width:1550px){.product-image-area{height:225px}.product-image-area>img{height:200px}.product-title-row h3{font-size:22px}.product-content>p{font-size:14.52px}.product-content{padding:20px}.product-label{font-size:10.56px}.hero-top{margin-bottom:50px}.collection{padding-top:65px}.product-features span{font-size:11.88px}.price{font-size:31.9px}.product-cta{font-size:14.52px}}@media(max-width:1100px){.header-inner,.nav{gap:20px}.hero-top h1{font-size:67.1px}.catalog-count{display:none}.product-grid{gap:11px}.product-title-row h3{font-size:16.5px}.product-content{padding:14px 12px}.product-image-area{height:176px}.product-image-area>img{height:152px;top:34px}.product-label{left:12px;font-size:7.92px;letter-spacing:1px}.product-icon{right:12px}.product-content>p{font-size:11.88px}.product-features{gap:6px}.product-features span{font-size:9.24px}.price{font-size:25.3px}.lot-price{font-size:9.24px}.table-link{font-size:9.24px;gap:1px}.product-cta{font-size:11.88px;padding:10px}.catalog-benefits span{font-size:10.56px}.personal-section{gap:7%}.personal-copy h2{font-size:38.5px}.footer-main{gap:20px}.footer-security small{font-size:7.92px}.config-grid{gap:22px}.visual-grid{height:270px}}@media(max-width:800px){.announcement{font-size:10.56px}.announcement>span:nth-child(2){display:none}.announcement{justify-content:center}.header{height:72px}.header-inner{padding:0 5%}.brand,.brand img{width:125px;height:50px}.nav{gap:16px}.nav a{display:none}.nav button{font-size:14.52px}.header-actions{gap:14px}.account-button{font-size:13.2px}.collection{padding-top:37px}.hero-top{margin-bottom:34px}.hero-top h1{font-size:57.2px;letter-spacing:-3px}.hero-top .eyebrow{font-size:9.24px;letter-spacing:1.4px}.hero-asterisk{font-size:49.5px;right:-62px}.hero-copy{padding-right:0;padding-top:19px}.hero-copy>p:first-child{font-size:17.6px}.hero-copy .muted{font-size:13.2px}.hero-copy .text-link{font-size:11.88px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-image-area{height:213px}.product-image-area>img{height:188px}.product-label{font-size:9.24px;left:16px}.product-content{padding:17px}.product-title-row h3{font-size:22px}.product-content>p{font-size:14.52px;min-height:37px}.product-features{gap:15px}.product-features span{font-size:10.56px}.price{font-size:31.9px}.lot-price,.table-link{font-size:11.88px}.product-cta{font-size:14.52px}.catalog-benefits{display:grid;grid-template-columns:1fr 1fr;row-gap:14px}.catalog-benefits span{font-size:11.88px}.experiences{padding-top:57px}.section-heading h2{font-size:35.2px}.experience-card{flex-basis:82%;height:330px}.experience-side{gap:15px}.experience-side p{display:none}.experience-caption h3{font-size:35.2px}.personal-section{padding-top:70px;padding-bottom:65px;gap:25px}.personal-copy h2{font-size:31.9px}.personal-copy>p{font-size:14.52px}.visual-grid{height:260px}.visual-top{font-size:7.92px;gap:5px;padding:12px}.visual-top>span:nth-child(2){display:none}.floating-tag{font-size:7.92px;padding:8px;gap:6px}.tag-qr{right:6px;top:20px}.tag-logo{left:8px;bottom:20px}.steps-grid{gap:17px}.steps-grid article{padding-right:12px}.steps-grid h3{font-size:14.52px}.steps-grid p{font-size:11.88px}.step-number{right:12px;font-size:31.9px}.contact-band h2{font-size:26.4px}.contact-band .eyebrow{font-size:7.92px}.contact-band .button{font-size:13.2px;gap:8px;padding:12px}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-security small{font-size:10.56px}.footer-bottom{flex-wrap:wrap;padding-top:18px;padding-bottom:18px;gap:15px}.made-with{display:none}.config-grid{grid-template-columns:.8fr 1.2fr}.config-preview{padding:15px}.flat-band{padding:5px 7px;gap:6px}.flat-band strong{font-size:13px}.flat-band small{font-size:4px}.flat-band>img{width:29px;height:29px}.flat-band .sample-symbol{font-size:23px}.preview-ring{height:160px}.modal,.modal-wide{padding:25px}}@media(max-width:600px){html{scroll-padding-top:80px}.header{height:68px}.header-inner{gap:12px}.brand,.brand img{width:119px;height:50px}.header-actions{gap:13px}.account-button span{display:none}.account-button{padding:4px}.bag-button{border:0;padding:4px}.menu-button{display:grid!important;width:29px;height:29px;border:0;padding:3px}.nav{display:none}.nav.nav-open{display:flex;position:absolute;top:68px;left:0;right:0;padding:18px 6%;background:#0c181df5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #25433d;flex-direction:column;align-items:flex-start;gap:5px}.nav.nav-open a{display:flex}.nav.nav-open button,.nav.nav-open a{font-size:14.3px;width:100%;padding:12px 0}.collection{padding-top:31px;padding-bottom:23px}.hero-top{display:block;margin-bottom:29px}.hero-top .eyebrow{font-size:8.58px;letter-spacing:1.1px}.line{width:19px}.hero-top h1{font-size:59.4px;letter-spacing:-3.3px;line-height:1.04;margin-top:16px;max-width:300px}.hero-asterisk{font-size:51.7px;right:9px;bottom:4px}.hero-copy{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:13px;padding-top:20px}.hero-copy>p:first-child{font-size:14.3px;line-height:1.5;letter-spacing:-.2px;margin:0}.hero-copy .muted{font-size:11.88px;line-height:1.7;margin:0}.hero-copy .text-link,.desktop{display:none}.catalog-toolbar{margin-bottom:14px;align-items:center}.catalog-toolbar>div:first-child{gap:7px}.catalog-toolbar h2{font-size:15.84px}.section-index{font-size:10.56px}.quantity-picker{gap:5px}.quantity-picker>span{display:none}.quantity-picker select{font-size:11.88px;padding:8px 24px 8px 9px}.quantity-picker>svg{right:8px;width:10px}.product-grid{gap:10px}.product-card{border-radius:9px}.product-image-area{height:146px}.product-image-area>img{height:130px;top:27px;width:106%;left:-3%}.product-label{font-size:6.6px;letter-spacing:.5px;left:11px;top:13px}.product-icon{height:22px;width:22px;top:10px;right:10px}.product-icon>svg{height:13px;width:13px}.product-image-caption{font-size:5.28px;bottom:7px;left:11px;right:11px;letter-spacing:1px}.product-content{padding:12px 10px 10px}.product-title-row{align-items:flex-start;min-height:18px}.product-title-row h3{font-size:14.3px;letter-spacing:-.5px}.nfc-pill{display:none}.product-content>p{font-size:10.56px;line-height:1.6;margin:7px 0 9px;min-height:37px}.product-features{gap:5px;padding-bottom:10px;flex-wrap:wrap}.product-features span{font-size:7.92px;gap:3px}.product-features svg{height:9px;width:9px}.product-pricing{padding:12px 0 11px;gap:4px;align-items:flex-start;position:relative}.price{font-size:25.3px}.price small{font-size:9.24px;margin-left:3px}.lot-price{font-size:8.58px;margin-top:1px;white-space:nowrap}.table-link{font-size:7.92px;position:absolute;right:0;top:13px;gap:0}.table-link svg{width:8px}.product-cta{font-size:10.56px;padding:9px 7px;border-radius:4px;letter-spacing:-.1px}.product-cta svg{height:13px;width:13px}.catalog-benefits{column-gap:10px;row-gap:12px;margin-top:19px}.catalog-benefits span{font-size:9.24px;gap:5px}.catalog-benefits svg{width:12px;height:12px;flex-shrink:0}.ticker{height:40px;margin-top:10px}.ticker>div>span{font-size:13.2px;letter-spacing:1.5px;gap:22px;padding-right:22px}.ticker span span{font-size:24.2px}.experiences{padding-top:42px}.section-heading{margin-bottom:23px;gap:12px}.section-heading .eyebrow{font-size:7.92px;letter-spacing:1.2px;gap:8px}.section-heading h2{font-size:30.8px;letter-spacing:-1.2px;margin-top:13px}.experience-side{padding-bottom:3px}.carousel-controls{gap:5px}.carousel-controls button{height:29px;width:29px}.carousel-controls button>svg{width:14px}.carousel-controls button:last-child{display:none}.experience-track{gap:12px}.experience-card{flex-basis:89%;height:330px;border-radius:9px}.experience-tag{left:20px;top:20px;font-size:7.92px;letter-spacing:1.1px}.experience-caption{left:20px;right:20px;bottom:26px}.experience-caption>span{font-size:7.92px}.experience-caption h3{font-size:31.9px;letter-spacing:-1px}.experience-caption button{width:35px;height:35px}.experience-caption button svg{width:20px}.image-credit{font-size:6.6px}.carousel-bottom{font-size:9.24px;margin-top:16px}.personal-section{grid-template-columns:1fr;padding-top:61px;padding-bottom:52px;gap:27px}.personal-copy .eyebrow{font-size:8.58px;letter-spacing:1.1px}.personal-copy h2{font-size:36.3px;letter-spacing:-1.4px;margin-top:15px}.personal-copy>p{font-size:14.52px;max-width:100%;margin:16px 0}.personal-features{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:22px}.personal-features span{font-size:11.88px;gap:5px}.personal-features svg{width:13px}.personal-copy>.button{width:100%}.personal-copy>.small-note{text-align:center;margin-bottom:0;font-size:10.56px!important}.visual-grid{height:290px}.visual-top{font-size:9.24px;padding:14px}.visual-top>span:nth-child(2){display:block;font-size:7.92px}.preview-product{width:91%;height:91%;left:4.5%;top:3%}.floating-tag{font-size:10.56px;padding:10px;gap:7px}.tag-qr{right:15px;top:26px}.tag-logo{left:14px;bottom:27px}.how-section{padding-top:39px;padding-bottom:41px}.how-section .section-heading{display:block}.how-section .section-heading h2{font-size:30.8px}.how-section .section-heading>.text-link{margin-top:16px;font-size:13.2px}.steps-grid{grid-template-columns:1fr 1fr;gap:25px 18px;margin-top:29px}.steps-grid article{padding-right:13px}.steps-grid article:nth-child(2){border:0}.steps-grid h3{font-size:14.52px;margin-top:15px}.steps-grid p{font-size:11.88px;line-height:1.8}.steps-grid article>svg{width:22px;height:22px}.step-number{right:16px;font-size:35.2px}.contact-band{flex-direction:column;align-items:flex-start;padding-top:28px;padding-bottom:27px;gap:20px}.contact-band h2{font-size:27.5px;letter-spacing:-1px}.contact-band .eyebrow{font-size:7.92px;letter-spacing:1px}.contact-band .button{width:100%;font-size:14.52px}.footer{padding-top:29px}.footer-main{grid-template-columns:1fr 1fr;gap:22px 20px;padding-bottom:29px}.footer-brand{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px}.footer-brand>.brand{flex-shrink:0}.footer-brand>p{font-size:11.88px;margin:0;min-width:0;text-align:right}.brand-small,.brand-small img{width:112px}.footer h3{font-size:13.2px;margin-top:3px;margin-bottom:13px}.footer-links{gap:9px}.footer-links h3{margin-bottom:2px}.footer-links a,.footer-links button{font-size:10.56px}.footer-security{grid-column:1/-1;border-top:1px solid #273039;padding-top:20px;display:flex;flex-wrap:wrap;gap:0 18px}.footer-security h3{width:100%}.footer-security>span{flex-basis:45%;gap:7px;margin-bottom:12px}.footer-security>span>svg{height:16px;width:16px;flex-shrink:0}.footer-security>span>div{font-size:10.56px}.footer-security small{font-size:7.92px;line-height:1.6}.footer-bottom{font-size:9.24px;padding-bottom:25px}.footer-bottom>div{gap:14px}.footer-bottom button{font-size:9.24px}.support-float{right:16px;bottom:17px;padding:12px}.support-float svg{width:20px;height:20px}.support-float>span{display:none}.toast{bottom:75px;padding:12px;font-size:12px;min-width:85vw;gap:9px}.modal-scrim{padding:0;align-items:flex-end}.modal{border-radius:15px 15px 0 0;max-height:94dvh;padding:22px 5% 28px}.modal-heading{margin-bottom:20px;gap:10px}.modal-heading h2{font-size:22px}.modal-heading .eyebrow{font-size:7.92px;letter-spacing:1px}.modal-heading .icon-button{width:28px;height:28px;padding:5px;flex-shrink:0}.config-grid{display:flex;flex-direction:column;gap:22px}.config-preview{position:static;padding:15px;width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:center}.config-preview>.eyebrow{grid-column:1/-1;font-size:10.56px}.preview-ring{height:130px;grid-column:1;grid-row:2}.flat-band{grid-column:1/-1;grid-row:3;height:60px;padding:8px 15px;gap:14px;justify-content:space-between}.flat-band>div{max-width:65%}.flat-band strong{font-size:20px}.flat-band small{font-size:5px}.flat-band>img{width:40px;height:40px}.flat-band .sample-symbol{font-size:34px}.config-preview>.small-note{grid-column:1/-1;margin:10px 0 0;font-size:9.24px!important}.config-summary{grid-column:2;grid-row:2;border:0;padding:0}.config-summary>span{font-size:9.6px;margin-bottom:9px}.config-summary>span:first-child{display:block}.config-summary>span:first-child>strong{display:block;margin-top:5px}.config-summary>.summary-total{font-size:12px;display:block;margin-top:9px;padding-top:10px}.summary-total strong{font-size:22px;display:block;margin-top:5px}.config-summary>small{font-size:8.4px}.config-options{width:100%}.config-steps{font-size:10.8px;margin-bottom:17px;padding-bottom:13px;gap:12px}.config-steps>div{width:30px}.quantity-options{grid-template-columns:repeat(3,1fr);margin-bottom:22px}.quantity-options>button{font-size:12px;padding:10px}.mode-options strong{font-size:12px}.mode-options span{font-size:9.6px}.form-field input,.form-field select,.form-field textarea{font-size:16px;padding:10px}.form-field{font-size:12px}.form-field input::placeholder,.form-field textarea::placeholder{font-size:13.2px}.price-table>div,.price-table>button{font-size:14.52px;padding:13px 9px}.price-table>div{font-size:11.88px}.legal-copy{font-size:14.4px}.color-selector>button{width:24px;height:24px}.color-selector>span{font-size:12px}.button{min-height:44px}.table-link{min-height:25px}.footer-links button,.footer-links a{min-height:22px}}.brand{width:172px;gap:9px}.brand-symbol{display:block;position:relative;overflow:hidden;width:43px;height:43px;flex-shrink:0}.brand-symbol>img{position:absolute;width:52px;height:52px;max-width:none;left:-4px;top:-2px;object-fit:contain}.brand-word{font:700 23px var(--font-display);letter-spacing:1px;color:#08c9f2;line-height:1}.brand-word>small{display:block;font:500 5px DM Sans;letter-spacing:1.55px;color:#a1b4bb;margin-top:6px;white-space:nowrap}.brand-small{width:157px}.brand-small .brand-word{font-size:21px}.brand-small .brand-symbol{width:38px;height:38px}.brand-small .brand-symbol>img{width:46px;height:46px}.brand-small .brand-word>small{font-size:4.5px;letter-spacing:1.4px}@media(max-width:800px){.brand{width:145px;gap:7px}.brand-symbol{width:35px;height:35px}.brand-symbol>img{width:43px;height:43px;left:-4px;top:-2px}.brand-word{font-size:20px}.brand-word>small{font-size:4px;letter-spacing:1.2px}.brand-small{width:140px}.brand-small .brand-word{font-size:19px}.brand-small .brand-symbol{width:33px;height:33px}.brand-small .brand-symbol>img{width:41px;height:41px}}@media(max-width:600px){.product-title-row{min-height:36px}.product-title-row h3{font-size:15.4px;line-height:1.3}.product-content>p{font-size:13.2px;min-height:80px;line-height:1.6}.product-features span{font-size:9.24px}.product-features{min-height:28px}.product-cta{font-size:11.88px;min-height:38px}.lot-price{font-size:9.9px;white-space:normal}.product-pricing{flex-direction:column;align-items:flex-start;gap:6px}.price{font-size:27.5px}.table-link{font-size:7.92px;position:static;align-self:flex-end;padding:2px 0}.product-cta{gap:6px;text-align:left}.product-cta svg{flex-shrink:0}.product-content{padding:12px 11px 11px}}.shipping-options{display:flex;flex-direction:column;gap:8px;margin:10px 0 17px}.shipping-options>label{display:flex;align-items:center;gap:10px;border:1px solid #2c4147;border-radius:6px;padding:12px;cursor:pointer;font-size:13.2px}.shipping-options>label.selected{border-color:#00e3c1;background:#00e3c107}.shipping-options input{accent-color:var(--cyan)}.shipping-options>label>span{flex:1;display:flex;flex-direction:column;gap:5px}.shipping-options strong{font-weight:500}.shipping-options small{font-size:10.8px;color:#718f98}@media(max-width:600px){.carousel-controls button:last-child{display:grid;width:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.account-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:12px;color:#86aba4;font-size:15.6px}.brand-symbol>img{clip-path:inset(0 0 23% 0)}.catalog-color-note{display:flex;align-items:center;gap:7px;color:#8fa8a4;font-size:13.2px;line-height:1.6;margin:-5px 0 16px}.catalog-color-note svg{color:var(--cyan);flex-shrink:0}.product-card .product-image-area>img.lime-only{filter:drop-shadow(0 10px 12px #0005)}.color-options{margin:0 0 23px;padding:0;border:0;min-width:0}.color-options legend{padding:0;margin:0 0 11px;font-size:13.2px;color:#acbfc7;width:100%}.color-options legend strong{color:#d6e9e4;font-weight:500;float:right}.color-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.color-options-grid>button{display:flex;align-items:center;gap:8px;min-height:37px;padding:8px;border:1px solid #30414a;border-radius:6px;text-align:left;font-size:12px;color:#b6c8cf;background:#0c161c}.color-options-grid>button.active{border-color:#00e3c1;background:#00e3c109;color:#d5f6ed}.color-options-grid>button:hover{border-color:#61978e}.color-options-grid>button>i{height:19px;width:19px;border-radius:50%;display:grid;place-items:center;color:#14251b;flex-shrink:0;border:1px solid #ffffff24}.color-availability{font-size:12px;line-height:1.7;color:#849e9d;margin:11px 0 0}.chosen-color{display:inline-flex;gap:7px;align-items:center}.chosen-color>i{height:10px;width:10px;border-radius:50%;border:1px solid #ffffff33}.kx-order-color{display:flex;align-items:center;gap:8px;color:#8ea9b4;font-size:13.2px;margin:18px 0 0}.kx-order-color>i{height:13px;width:13px;border-radius:50%;border:1px solid #ffffff33;flex-shrink:0}.kx-order-color strong{font-weight:500;color:#c5ded8}@media(max-width:600px){.catalog-color-note{font-size:10.8px;margin:-3px 0 12px}.color-options-grid{gap:6px}.color-options-grid>button{min-height:44px;font-size:10.8px;padding:7px;gap:6px}.color-options-grid>button>i{height:17px;width:17px}.color-availability{font-size:12px}.color-options legend{font-size:13.2px}}
