:root{--background:#fff;--surface:#fff;--surface-muted:#fafafa;--ink:#111515;--ink-muted:#626262;--line:#1115151f;--line-strong:#11151533;--accent:#1769e0;--accent-deep:#0f4da8;--product-finish-red:#d71920;--chrome:#aeb9b6;--shadow:#14262224;--font-site:"SFMono-Regular", "SF Mono", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--catalog-bg:#fff;--catalog-card:#fff;--catalog-ink:#171412;--catalog-muted:#666;--catalog-faint:#e7e7e7;--catalog-soft:#f7f7f7;--catalog-accent:#1769e0;--catalog-accent-deep:#0f4da8;--catalog-green:#14a36f}body{background:var(--catalog-bg);font-family:var(--font-site)}.catalog-page{background:var(--catalog-bg);color:var(--catalog-ink);font-family:var(--font-site);min-height:100dvh;overflow:hidden}.catalog-nav{z-index:5;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:18px;max-width:1216px;margin:0 auto;padding:22px 20px 0;display:grid;position:relative}.catalog-search{color:var(--catalog-accent);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.catalog-wordmark{color:var(--catalog-accent);white-space:nowrap;font-size:.88rem;line-height:1}.catalog-search{background:#ffffffbd;border:1px solid #1769e01a}.catalog-search:hover{color:var(--catalog-accent);background:#fffefd}.catalog-hero{text-align:center;place-items:center;max-width:1280px;min-height:372px;margin:0 auto;padding:70px 20px 46px;display:grid}.catalog-hero h1{font-family:var(--font-site);letter-spacing:0;max-width:26ch;font-size:clamp(3rem,5.15vw,4.85rem);font-weight:760;line-height:.94}.catalog-hero>p{color:var(--catalog-muted);max-width:55ch;margin-top:22px;font-size:1.05rem;line-height:1.48}.catalog-hero code{color:var(--catalog-ink);font:inherit}.catalog-hero-form{background:#fffefd;border:1px solid #1714121a;border-radius:999px;align-items:center;gap:10px;width:min(100%,340px);max-width:340px;min-height:44px;margin-top:28px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffeb}.catalog-form-placeholder{color:#746c66;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-left:16px;font-size:.91rem;line-height:1;overflow:hidden}.catalog-page .checkout-action-form{flex:none;align-items:center;gap:5px;display:flex}.catalog-page .currency-selector{background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 2px 0 8px}.catalog-page .currency-selector select{color:var(--catalog-accent);min-width:45px;font-size:.72rem;font-weight:650}.catalog-subscribe-button{background:var(--catalog-accent);color:#fffefd;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:.84rem;font-weight:650;display:inline-flex}.catalog-subscribe-button:hover{background:var(--catalog-accent-deep)}.catalog-products{max-width:1216px;margin:0 auto;padding:20px 20px 70px}.catalog-toolbar{justify-content:flex-end;align-items:end;gap:18px;margin-bottom:15px;display:flex}.catalog-actions{justify-content:end;align-items:center;gap:8px;display:flex}.catalog-actions button,.catalog-more{color:var(--catalog-ink);cursor:pointer;background:#fffefd;border:1px solid #17141214;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:.89rem;display:inline-flex}.catalog-actions button:hover,.catalog-more:hover{color:var(--catalog-accent)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-card{background:var(--catalog-card);border:1px solid #11151529;border-radius:10px;grid-template-rows:auto 1fr auto auto;min-height:468px;padding:18px 16px;display:grid;overflow:hidden}.catalog-card-badge{color:var(--catalog-accent);align-items:center;gap:4px;min-height:18px;font-size:.75rem;display:inline-flex}.catalog-card-image{justify-content:center;align-items:center;min-height:328px;padding:18px 8px 12px;display:flex}.catalog-card-image img{object-fit:contain;width:min(86%,318px);height:auto;max-height:315px}.catalog-card-meta{color:#7a716a;justify-content:space-between;align-items:center;margin-top:4px;font-size:.77rem;line-height:1.1;display:flex}.catalog-card-meta p{align-items:center;gap:4px;min-width:0;display:inline-flex}.catalog-card-meta p:last-child{text-align:right;justify-content:flex-end}.catalog-card-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:6px;display:grid}.catalog-card-bottom h2{min-width:0;font-size:.94rem;font-weight:520;line-height:1.22}.catalog-card-bottom span{font-size:.98rem;font-weight:640;line-height:1}.catalog-more{width:fit-content;margin:42px auto 0}.catalog-newsletter{grid-template-columns:minmax(0,.7fr) minmax(280px,.42fr);align-items:center;gap:28px;max-width:1216px;margin:0 auto;padding:24px 20px 46px;display:grid}.catalog-newsletter h2{letter-spacing:0;max-width:31ch;font-size:clamp(1.34rem,2vw,1.8rem);font-weight:470;line-height:1.35}.catalog-newsletter .catalog-hero-form{justify-self:end;margin:0}.catalog-footer{max-width:1216px;margin:0 auto;padding:0 20px 96px;position:relative}.catalog-footer:before{content:"";background:#17141217;width:100%;height:1px;margin-bottom:34px;display:block}.catalog-footer-main{grid-template-columns:1.1fr repeat(4,minmax(120px,1fr));gap:44px;display:grid}.catalog-footer-brand{gap:0;display:grid}.catalog-footer-brand p,.catalog-footer-column h2{color:#827970;font-size:.86rem;font-weight:430}.catalog-footer-column{align-content:start;gap:14px;display:grid}.catalog-footer-column a{color:var(--catalog-ink);font-size:.92rem;line-height:1.1}.catalog-footer-column a:hover,.catalog-footer-bottom a:hover{color:var(--catalog-accent)}.catalog-disclosure{color:#7e766f;background:#1714120b;border-radius:8px;gap:12px;margin-top:36px;padding:22px 24px;font-size:.75rem;line-height:1.5;display:grid}.catalog-disclosure span{border-top:1px solid #1714121a;padding-top:11px}.catalog-footer-bottom{justify-content:space-between;align-items:start;gap:20px;margin-top:22px;display:flex}.catalog-footer-bottom p{color:#746c66;max-width:320px;font-size:.76rem;line-height:1.35}.catalog-socials{align-items:center;gap:18px;display:flex}.catalog-socials a{color:var(--catalog-ink);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.catalog-watermark{color:#17141209;letter-spacing:0;pointer-events:none;white-space:nowrap;font-size:clamp(5.6rem,17vw,15.5rem);font-weight:760;line-height:.8;position:absolute;bottom:-132px;left:50%;transform:translate(-50%)}@media (max-width:980px){.catalog-hero{min-height:320px;padding-top:56px}.catalog-newsletter{grid-template-columns:1fr}.catalog-actions{order:2;justify-content:center}.catalog-newsletter{text-align:center}.catalog-newsletter h2,.catalog-newsletter .catalog-hero-form{justify-self:center}.product-grid,.catalog-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.catalog-page{padding-bottom:68px}.catalog-nav{gap:8px;padding:10px 14px 0}.catalog-search{width:32px;height:32px}.catalog-wordmark{font-size:.74rem}.catalog-hero{min-height:220px;padding:22px 14px 18px}.catalog-hero h1{max-width:13ch;font-size:clamp(2rem,11vw,2.95rem)}.catalog-hero>p{max-width:34ch;margin-top:13px;font-size:.78rem;line-height:1.42}.catalog-hero-form{width:min(100%,330px);min-height:38px;margin-top:18px}.catalog-form-placeholder{padding-left:10px;font-size:.76rem}.catalog-page .checkout-action-form{gap:2px}.catalog-page .currency-selector{min-height:30px;padding-left:4px}.catalog-page .currency-selector select{min-width:38px;font-size:.62rem}.catalog-subscribe-button{min-height:30px;padding:0 12px;font-size:.7rem}.catalog-products{padding:14px 8px 48px}.catalog-toolbar{gap:8px;margin-bottom:10px}.catalog-actions{z-index:6;width:fit-content;position:sticky;bottom:54px;left:50%;transform:translate(-50%)}.catalog-actions button{background:var(--catalog-ink);color:#fffefd;border-color:#ffffff14;min-height:27px;padding:0 9px;font-size:.64rem}.product-grid{grid-template-columns:1fr;gap:8px}.catalog-card{border-radius:8px;min-height:386px;padding:12px 10px}.catalog-card-badge{font-size:.61rem}.catalog-card-image{min-height:290px;padding:10px 0 8px}.catalog-card-image img{width:min(84%,280px);max-height:280px}.catalog-card-meta{font-size:.58rem}.catalog-card-bottom{gap:8px;margin-top:4px}.catalog-card-bottom h2,.catalog-card-bottom span{font-size:.7rem}.catalog-more{min-height:34px;margin-top:28px;font-size:.72rem}.catalog-newsletter{gap:18px;padding:8px 14px 38px}.catalog-newsletter h2{max-width:28ch;font-size:1rem}.catalog-footer{padding:0 14px 72px}.catalog-footer:before{margin-bottom:24px}.catalog-footer-main{grid-template-columns:1fr;gap:24px 18px}.catalog-footer-brand{gap:22px}.catalog-footer-column{gap:10px}.catalog-footer-column a,.catalog-footer-brand p,.catalog-footer-column h2{font-size:.72rem}.catalog-disclosure{margin-top:28px;padding:18px;font-size:.64rem}.catalog-footer-bottom{align-items:end}.catalog-footer-bottom p{max-width:220px;font-size:.64rem}.catalog-watermark{font-size:5.2rem;bottom:-46px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink);font-family:var(--font-site);letter-spacing:0;margin:0;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}button,summary{font:inherit}button{color:inherit}.checkout-action-form{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.checkout-action-form .primary-action{margin-top:0}.checkout-button-copy{white-space:nowrap;justify-content:center;align-items:baseline;line-height:1;display:inline-flex}.checkout-button-main{display:inline-block}.buy-redirect{color:#211712;background:#f8f3ed;align-items:center;min-height:100vh;padding:32px;display:flex}.buy-redirect form{text-align:center;gap:18px;max-width:420px;margin:0 auto;display:grid}.buy-redirect h1{margin:0;font-size:2.25rem;line-height:1}.buy-redirect p{color:#6d5547;margin:0;font-size:1rem}@media (min-width:720px){.buy-redirect h1{font-size:3rem}}.landing-header .checkout-action-form{justify-self:end}.landing-header .landing-header-buy{order:2}.landing-header .currency-selector{order:1;min-height:42px}.currency-selector{background:#fff;border:1px solid #11151524;border-radius:2px;align-items:center;min-height:52px;padding:0 8px;display:inline-flex}.currency-selector span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.currency-selector select{appearance:none;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;outline:0;min-width:58px;font-size:.82rem;font-weight:800}.currency-selector:focus-within{border-color:#1769e080}main{max-width:100vw;overflow:hidden}h1,h2,h3,p{margin:0}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffeb;border-bottom:1px solid #11151514;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(18px,4vw,54px);display:grid;position:sticky;inset:0 0 auto}.brand-lockup,.header-buy,.header-nav{align-items:center;display:flex}.brand-lockup{gap:10px;font-size:.98rem;font-weight:400}.brand-mark{background:var(--accent);border-radius:999px;width:20px;height:20px;display:block;box-shadow:inset 0 0 0 4px #ffffff6b}.header-nav{border:1px solid #1115151c;border-radius:999px;justify-self:center;gap:2px;padding:5px}.header-nav a{color:#111515ad;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:400}.header-nav a:hover{color:var(--ink);background:#ffffffc7}.header-buy{background:var(--ink);color:#fff;border-radius:2px;justify-self:end;gap:8px;min-height:42px;padding:0 17px;font-size:.88rem;font-weight:400}.product-hero{background:var(--background);min-height:calc(100dvh - 72px)}.product-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,48px);max-width:1480px;margin:0 auto;padding:clamp(22px,3vw,44px) clamp(18px,4vw,54px) clamp(58px,7vw,96px);display:grid}.product-gallery{gap:14px;min-width:0;display:grid}.gallery-main{background:linear-gradient(135deg,#ffffffc2,#ffffff47),radial-gradient(circle at 22% 20%,#1769e029,#0000 31%),#e6ece9;border:1px solid #1115151a;border-radius:22px;min-height:clamp(680px,76dvh,900px);position:relative;overflow:hidden;box-shadow:0 30px 80px #1426221f}.model-viewer,.model-canvas{position:absolute;inset:0}.model-viewer{cursor:grab}.model-viewer:active{cursor:grabbing}.model-canvas canvas{width:100%;height:100%;display:block}.model-status{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;text-transform:uppercase;background:#ffffffb3;border:1px solid #1115151c;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:.72rem;font-weight:800;display:flex;position:absolute;inset:auto auto 18px 18px}.model-reset{cursor:pointer;background:#ffffffbd;border:1px solid #1115151f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 14px 36px #1426221f}.model-reset:hover{background:#fff;border-color:#1769e052}.model-axis-controls{background:#ffffffc7;border:1px solid #1115151f;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;inset:auto 18px 18px auto;box-shadow:0 14px 36px #1426221f}.axis-group{align-items:center;gap:4px;display:flex}.axis-label{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;background:#e7ece9e6;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.68rem;font-weight:900;display:inline-flex}.zoom-label{width:auto;padding:0 9px}.axis-button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.axis-button:hover{color:var(--accent-deep);background:#fff}.axis-button:disabled{cursor:not-allowed;opacity:.42}.model-section-controls{scrollbar-width:none;background:#ffffffd1;border:1px solid #1115151f;border-radius:18px;align-items:center;gap:6px;width:100%;padding:6px;display:flex;overflow-x:auto;box-shadow:0 14px 36px #1426221f}.model-section-controls::-webkit-scrollbar{display:none}.section-controls-label{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;text-transform:uppercase;background:#e7ece9e6;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 11px;font-size:.68rem;font-weight:900;display:inline-flex}.selector-mode-toggle{background:#e7ece9c7;border:1px solid #11151514;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}.selector-mode-button{color:#51615d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 11px;font-size:.76rem;font-weight:850}.selector-mode-button:hover:not(:disabled),.selector-mode-button[aria-pressed=true]{color:var(--accent-deep);background:#fff}.selector-mode-button:disabled{cursor:not-allowed;opacity:.46}.section-chip{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.section-chip:hover,.section-chip[aria-pressed=true]{color:var(--accent-deep);background:#fff}.section-chip-clear{background:#c4181014}.section-chip:disabled{cursor:not-allowed;opacity:.46}.section-chip strong{white-space:nowrap;font-size:.78rem;font-weight:850}.section-chip small{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;white-space:nowrap;font-size:.62rem;font-weight:850}.model-selection-strip{background:#ffffffc7;border:1px solid #1115151a;border-radius:18px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) auto;align-items:stretch;gap:14px;min-height:96px;padding:14px;display:grid}.selection-summary{gap:5px;min-width:0;display:grid}.selection-summary span,.selection-data dt{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;text-transform:uppercase;font-size:.64rem;font-weight:900}.selection-summary strong{overflow-wrap:anywhere;font-size:1rem;font-weight:850;line-height:1.15}.selection-summary p{color:#41504c;overflow-wrap:anywhere;font-size:.84rem;font-weight:700;line-height:1.35}.selection-data{align-content:center;gap:8px;min-width:0;margin:0;display:grid}.selection-data div{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.selection-data dd{color:#273230;font-family:var(--font-site);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.74rem;font-weight:760}.selection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.selection-actions button{cursor:pointer;background:#e7ece9e0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:820;display:inline-flex}.selection-actions button:hover:not(:disabled){color:var(--accent-deep);background:#fff}.selection-actions button:disabled{cursor:not-allowed;opacity:.44}.model-selection-strip .pick-reference{grid-column:1/-1}.model-pick-panel{color:var(--ink);pointer-events:none;background:#ffffffdb;border:1px solid #1115151f;border-radius:16px;gap:10px;max-width:min(320px,100% - 280px);padding:12px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 16px 42px #14262221}.pick-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pick-panel-heading div{gap:3px;min-width:0;display:grid}.pick-panel-heading span,.pick-data dt{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;text-transform:uppercase;font-size:.64rem;font-weight:900}.pick-panel-heading strong{overflow-wrap:anywhere;font-size:.92rem;font-weight:840;line-height:1.15}.pick-copy{cursor:pointer;pointer-events:auto;background:#e7ece9e0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pick-copy:hover{color:var(--accent-deep);background:#fff}.pick-data{gap:7px;margin:0;display:grid}.pick-data div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pick-data dd{color:#273230;font-family:var(--font-site);overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.74rem;font-weight:760}.pick-reference{color:#273230;font-family:var(--font-site);pointer-events:auto;resize:none;background:#e7ece9bf;border:1px solid #1115151a;border-radius:10px;width:100%;min-height:74px;padding:8px;font-size:.68rem;line-height:1.35}.stars,.quick-bullets svg,.trust-band svg,.detail-card svg,.purchase-perks svg,.trust-line svg{color:var(--accent)}.gallery-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gallery-thumb{cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #1115151a;border-radius:18px;min-height:86px;padding:16px;display:grid}.gallery-thumb:hover{background:#fff;border-color:#1769e066}.gallery-thumb span,.commerce-kicker,.eyebrow,.price-row small,.stock-pill,.spec-row span,.sticky-cart span{font-family:var(--font-site);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.gallery-thumb span,.spec-row span,.sticky-cart span{color:var(--ink-muted)}.gallery-thumb strong{align-self:end;font-size:1rem;font-weight:820}.product-summary{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffa8;border:1px solid #1115151a;border-radius:22px;width:100%;min-width:0;max-width:720px;margin:0 auto;padding:clamp(22px,3vw,34px);position:relative;top:auto;overflow:hidden;box-shadow:0 28px 90px #1426221f}.rating-line{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:.9rem;font-weight:680;display:flex}.stars{align-items:center;gap:2px;display:inline-flex}.commerce-kicker{color:var(--accent-deep);margin-top:26px}h1{letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:100%;margin-top:8px;font-size:clamp(2.45rem,3.8vw,3.35rem);font-weight:860;line-height:.96}.product-lede{color:#33403c;overflow-wrap:break-word;margin-top:16px;font-size:clamp(1.02rem,1.45vw,1.24rem);line-height:1.58}.quick-bullets{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.quick-bullets li{color:#2f3937;align-items:flex-start;gap:9px;min-width:0;font-size:.95rem;font-weight:650;line-height:1.42;display:flex}.quick-bullets svg{flex:none;margin-top:1px}.quick-bullets li span{overflow-wrap:anywhere;min-width:0}.checkout-panel{background:var(--surface);color:var(--ink);border:1px solid #1115151a;border-radius:20px;margin-top:18px;padding:18px}.checkout-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.checkout-heading h2{letter-spacing:0;margin-top:8px;font-size:1.35rem;font-weight:840;line-height:1.02}.stock-pill{color:var(--accent-deep);background:#1769e01a;border:1px solid #1769e03d;border-radius:999px;flex:none;padding:8px 10px}.price-row,.option-group,.quantity-row,.total-row{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.price-row,.quantity-row,.total-row,.option-label{justify-content:space-between;align-items:center;display:flex}.price-row span,.total-row strong{font-size:1.62rem;font-weight:860}.price-row small{color:var(--ink-muted)}.option-group{gap:12px;display:grid}.option-label span,.quantity-row>span,.total-row>span{color:var(--ink-muted);font-size:.9rem;font-weight:720}.option-label strong{color:var(--ink);font-size:.86rem;font-weight:780}.swatch-option,.bundle-option{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:16px}.swatch-option{align-items:center;gap:12px;min-height:48px;padding:0 14px;font-weight:780;display:flex}.swatch-option[aria-pressed=true],.bundle-option[aria-pressed=true]{border-color:#1769e0bd;box-shadow:inset 0 0 0 1px #1769e029}.swatch{border-radius:999px;width:22px;height:22px;display:block}.product-finish-red{background:var(--product-finish-red);box-shadow:inset 0 0 0 4px #ffffff57}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bundle-option{text-align:left;gap:6px;min-height:64px;padding:12px;display:grid}.bundle-option span{color:var(--ink-muted);font-size:.84rem;font-weight:760}.bundle-option strong{font-size:1.18rem;font-weight:840}.stepper{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:44px;display:flex;overflow:hidden}.stepper button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stepper button:hover{background:var(--surface-muted)}.stepper strong{text-align:center;min-width:30px;font-size:1rem}.primary-action,.secondary-action{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-weight:820;display:inline-flex}.primary-action{background:var(--accent);color:#fff;border:0;margin-top:16px;box-shadow:0 18px 36px #1769e033}.primary-action:hover{background:var(--accent-deep)}.secondary-action{border:1px solid var(--line);background:0 0;margin-top:10px}.secondary-action:hover{background:var(--surface-muted)}.purchase-perks{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:10px;margin-top:14px;padding:14px 0;display:grid}.purchase-perks p,.trust-line{color:var(--ink-muted);align-items:center;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.trust-line{margin-top:14px}.trust-band{background:var(--ink);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(18px,4vw,54px);display:grid}.trust-band article{gap:18px;min-height:176px;padding:clamp(26px,4vw,42px) clamp(14px,3vw,34px);display:flex}.trust-band article+article{border-left:1px solid #ffffff21}.trust-band h2{font-size:1.1rem;font-weight:820}.trust-band p{color:#ffffffa8;margin-top:8px;line-height:1.55}.detail-section,.spec-section,.review-section,.faq-section{padding:clamp(74px,9vw,128px) clamp(18px,4vw,54px)}.detail-section,.review-section{background:var(--surface)}.spec-section{background:#dfe7e3}.faq-section{background:var(--background);padding-bottom:150px}.section-heading{max-width:1320px;margin:0 auto 36px}.section-heading.compact{grid-template-columns:minmax(0,.72fr) minmax(280px,.72fr);gap:18px;display:grid}.eyebrow{color:var(--accent-deep)}.section-heading h2{letter-spacing:0;max-width:12ch;font-size:clamp(2.35rem,5.2vw,5.8rem);font-weight:850;line-height:.96}.section-heading.compact h2{max-width:15ch}.detail-grid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1320px;margin:0 auto;display:grid}.detail-card{border:1px solid var(--line);background:#f5f7f6;border-radius:20px;min-height:284px;padding:clamp(24px,4vw,44px)}.detail-card-large{grid-row:span 2;min-height:582px}.detail-card h3{letter-spacing:0;max-width:11ch;margin-top:28px;font-size:clamp(1.45rem,2.8vw,3rem);font-weight:830;line-height:1}.detail-card p{color:var(--ink-muted);max-width:42ch;margin-top:18px;line-height:1.65}.spec-list,.faq-list{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);max-width:1320px;margin:0 auto}.spec-row{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:24px;min-height:78px;display:grid}.spec-row+.spec-row,.faq-list details+details{border-top:1px solid var(--line)}.spec-row strong{letter-spacing:0;font-size:clamp(1.18rem,2.4vw,2rem);font-weight:800}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto;display:grid}.review-card{border:1px solid var(--line);background:#f5f7f6;border-radius:20px;min-height:310px;padding:clamp(22px,3vw,34px);display:grid}.review-card h3{letter-spacing:0;align-self:end;margin-top:30px;font-size:clamp(1.35rem,2.3vw,2.2rem);font-weight:840;line-height:1.02}.review-card p{color:var(--ink-muted);margin-top:16px;line-height:1.62}.review-card>span{color:var(--ink);margin-top:28px;font-weight:820}.faq-list details{padding:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:82px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:clamp(1.16rem,2.2vw,1.65rem);font-weight:800}.faq-list details[open] summary svg{transform:rotate(90deg)}.faq-list p{color:var(--ink-muted);max-width:72ch;padding:0 0 28px;line-height:1.7}.landing-page{color:var(--ink);background:#fff;min-height:100dvh}.landing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffeb;border-bottom:1px solid #11151514;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(18px,4vw,54px);display:grid;position:sticky;inset:0 0 auto}.landing-nav{border:1px solid #1115151c;border-radius:999px;justify-self:center;align-items:center;gap:2px;padding:5px;display:flex}.landing-nav a{color:#111515ad;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:680}.landing-nav a:hover{color:var(--ink);background:#fff}.landing-header-buy{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:2px;justify-self:end;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:.88rem;font-weight:800;display:inline-flex}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(320px,.76fr);align-items:center;gap:clamp(30px,5vw,76px);max-width:1420px;min-height:calc(100dvh - 72px);margin:0 auto;padding:clamp(34px,5vw,84px) clamp(18px,4vw,54px) clamp(54px,7vw,104px);display:grid}.landing-hero-copy{justify-items:start;min-width:0;display:grid}.landing-page h1{max-width:100%;font-size:clamp(2.45rem,4.15vw,4.25rem);line-height:1.04}.landing-lede{color:#33403c;max-width:47ch;margin-top:22px;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.65}.landing-lede code{color:var(--accent);vertical-align:.08em;white-space:nowrap;background:#fff;border:1px solid #d8d8d8;border-radius:2px;padding:.08em .34em;font-size:.84em;line-height:1.35}.landing-checkout-summary{color:var(--ink);margin:0;padding-block:6px;font-size:1.08rem;font-weight:760;line-height:1.35}.landing-benefits{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-benefits li{color:#283431;align-items:center;gap:10px;line-height:1.45;display:flex}.landing-benefits svg,.landing-detail-band svg{color:var(--accent);flex:none}.landing-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.landing-checkout-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.landing-actions>p{color:var(--ink-muted);max-width:28ch;font-size:.95rem;line-height:1.45}.landing-actions>p a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.landing-primary{width:auto;min-height:52px;padding:0 18px}.landing-actions .primary-action,.landing-presale-panel .primary-action{order:2}.landing-actions .currency-selector,.landing-presale-panel .currency-selector{order:1}.landing-visual{aspect-ratio:.84;place-items:center;min-height:470px;display:grid;position:relative}.hero-image-switcher{grid-template-rows:minmax(0,1fr) auto;gap:12px;width:100%;max-width:min(100%,560px);height:100%;min-height:0;display:grid}.hero-image-main{border-radius:4px;min-height:0;display:grid;position:relative;overflow:hidden}.hero-image-photo{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.hero-image-thumbs{grid-template-columns:repeat(3,58px);justify-content:center;gap:8px;display:grid}.hero-image-thumb{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #11151529;border-radius:2px;padding:2px;overflow:hidden}.hero-image-thumb[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px #1769e029}.hero-image-thumb-photo{object-fit:cover;border-radius:1px;width:100%;height:100%;display:block}.landing-detail-band{background:var(--ink);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(18px,4vw,54px);display:grid}.landing-detail-band article{gap:12px;min-height:230px;padding:clamp(30px,4vw,48px) clamp(14px,3vw,34px);display:grid}.landing-detail-band article+article{border-left:1px solid #ffffff21}.landing-detail-band h2{font-size:1.2rem;font-weight:830}.landing-detail-band p{color:#ffffffad;max-width:38ch;line-height:1.6}.landing-presale-section,.landing-faq{padding:clamp(74px,9vw,128px) clamp(18px,4vw,54px)}.landing-presale-section{background:var(--surface)}.landing-page .section-heading h2{max-width:13ch;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1}.landing-presale-panel{border:1px solid var(--line);background:#f5f7f6;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:clamp(22px,4vw,42px);display:flex}.landing-price{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:860;line-height:.95}.landing-price-note{color:var(--ink-muted);margin-top:12px;font-size:1rem;line-height:1.5}.landing-faq{background:var(--background);padding-bottom:150px}.design-empty-page{background:var(--background);min-height:100dvh}.design-empty-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #11151514;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,54px);display:flex}.design-empty-header>span{color:var(--ink-muted);font-family:var(--font-site);text-transform:uppercase;font-size:.72rem;font-weight:850}.design-empty-stage{align-items:center;min-height:calc(100dvh - 72px);padding:clamp(28px,6vw,84px) clamp(18px,4vw,54px);display:grid}.design-empty-copy{border-left:4px solid var(--accent);max-width:620px;padding-left:clamp(18px,3vw,34px)}.design-empty-copy h1{max-width:10ch;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:.98}.design-empty-copy p:not(.commerce-kicker){color:#33403c;max-width:42ch;margin-top:18px;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.65}.success-main{background:var(--background);min-height:100dvh}.success-hero{grid-template-columns:minmax(0,680px);justify-content:center;align-items:center;gap:clamp(28px,5vw,72px);max-width:1240px;min-height:100dvh;margin:0 auto;padding:clamp(28px,6vw,84px) clamp(18px,4vw,54px);display:grid}.success-copy{text-align:left;justify-items:start;min-width:0;display:grid}.success-brand{align-items:center;gap:10px;margin-bottom:clamp(42px,7vw,92px);font-size:.98rem;font-weight:780;display:inline-flex}.success-icon{color:var(--accent);background:#1769e01a;border:1px solid #1769e02e;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.success-lede{color:#33403c;max-width:41ch;margin-top:18px;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.6}.success-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.success-action{width:auto;min-height:50px;padding:0 20px}.success-receipt{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffb8;border:1px solid #1115151a;border-radius:22px;padding:clamp(22px,3vw,34px);box-shadow:0 28px 90px #1426221f}.success-receipt-heading{align-items:center;gap:14px;display:flex}.success-receipt-heading svg,.success-next svg{color:var(--accent);flex:none}.success-receipt-heading h2{letter-spacing:0;margin-top:6px;font-size:1.42rem;font-weight:840;line-height:1.05}.success-receipt-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;margin:22px 0 0;padding:0;display:grid}.success-receipt-list div{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:16px;min-height:62px;display:grid}.success-receipt-list div+div{border-top:1px solid var(--line)}.success-receipt-list dt{color:var(--ink-muted);font-family:var(--font-site);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.success-receipt-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:800}.success-next{gap:10px;margin-top:20px;display:grid}.success-next p{color:var(--ink-muted);align-items:center;gap:9px;font-size:.92rem;line-height:1.45;display:flex}@media (max-width:1050px){.site-header,.landing-header{grid-template-columns:1fr auto}.header-nav,.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-visual{aspect-ratio:1.35;min-height:430px}.hero-image-switcher{max-width:min(100%,520px)}.product-shell{grid-template-columns:1fr}.product-summary{position:relative;top:auto}.gallery-main{min-height:660px}.trust-band,.landing-detail-band,.review-grid,.success-hero{grid-template-columns:1fr}.success-hero{align-items:start;min-height:auto}.trust-band article+article,.landing-detail-band article+article{border-top:1px solid #ffffff21;border-left:0}.section-heading.compact,.detail-grid{grid-template-columns:1fr}.detail-card-large{grid-row:auto;min-height:360px}}@media (max-width:640px){.site-header,.landing-header{height:64px;padding:0 16px}.brand-lockup{font-size:.84rem}.header-buy,.landing-header-buy{min-height:40px;padding:0 9px;font-size:.72rem}.header-buy span{display:none}.landing-hero{gap:28px;padding:28px 16px 64px}.landing-page h1{max-width:13ch;font-size:clamp(2.1rem,9vw,3rem)}.landing-lede{max-width:32ch;font-size:1rem}.landing-actions{align-items:stretch;width:100%;display:grid}.landing-actions .checkout-action-form,.landing-presale-panel .checkout-action-form{grid-template-columns:minmax(78px,92px) minmax(0,1fr);width:100%;display:grid}.landing-actions .currency-selector,.landing-presale-panel .currency-selector{justify-content:center}.landing-header .checkout-action-form{display:inline-flex}.currency-selector{min-height:40px}.currency-selector select{min-width:48px;font-size:.72rem}.landing-primary{width:100%}.landing-visual{aspect-ratio:auto;min-height:auto}.hero-image-switcher{grid-template-rows:auto auto;max-width:min(100%,320px);height:auto}.hero-image-main{aspect-ratio:1}.hero-image-thumbs{grid-template-columns:repeat(3,48px)}.landing-detail-band{padding:0 16px}.landing-detail-band article{min-height:auto;padding:28px 0}.landing-presale-section,.landing-faq{padding:64px 16px}.landing-faq{padding-bottom:134px}.landing-presale-panel{align-items:stretch;padding:18px;display:grid}.product-shell{gap:18px;width:100%;max-width:100vw;padding:18px 14px 54px;overflow:hidden}.product-gallery,.product-summary{width:100%;min-width:0;max-width:calc(100vw - 28px)}.gallery-main{border-radius:18px;min-height:430px}.model-reset{width:38px;height:38px;top:12px;right:12px}.model-axis-controls{border-radius:16px;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:calc(100% - 24px);padding:5px;bottom:12px;right:12px}.axis-label,.axis-button{width:28px;height:28px}.model-pick-panel{max-width:calc(100% - 24px);top:58px;left:12px;right:12px}.model-section-controls{border-radius:16px;gap:5px;padding:5px;overflow-x:auto}.section-controls-label{height:28px;padding:0 9px}.selector-mode-toggle{padding:2px}.selector-mode-button{min-height:26px;padding:0 9px;font-size:.7rem}.section-chip{gap:6px;min-height:28px;padding:0 9px}.section-chip strong{font-size:.72rem}.section-chip small{font-size:.58rem}.model-selection-strip{border-radius:16px;grid-template-columns:1fr;gap:12px;min-height:auto;padding:12px}.selection-data div{grid-template-columns:62px minmax(0,1fr)}.selection-actions{justify-content:flex-start}.pick-panel-heading strong{font-size:.86rem}.model-status{min-height:34px;bottom:12px;left:12px}.gallery-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gallery-thumb{border-radius:15px;min-height:66px;padding:12px}.gallery-thumb:nth-child(3){display:none}.gallery-thumb span{font-size:.62rem}.gallery-thumb strong{font-size:.86rem;line-height:1.08}.product-summary{border-radius:18px;padding:18px}.success-hero{gap:28px;padding:24px 16px 72px}.success-brand{margin-bottom:46px}.success-icon{width:56px;height:56px}.success-action{width:100%}.success-receipt{border-radius:18px;width:100%;padding:18px}.success-receipt-list div{grid-template-columns:1fr;align-items:start;gap:6px;min-height:76px;padding:14px 0}h1{font-size:clamp(2.18rem,9vw,2.7rem);line-height:.98}.product-lede{max-width:30ch;font-size:1rem}.quick-bullets{max-width:30ch}.checkout-panel{border-radius:18px;padding:16px}.checkout-heading,.option-label,.quantity-row,.total-row{align-items:start;gap:10px}.checkout-heading{justify-content:stretch;display:grid}.stock-pill{white-space:normal;justify-self:start;max-width:100%}.option-label,.quantity-row,.total-row{flex-direction:column}.bundle-grid{grid-template-columns:1fr}.trust-band{padding:0 16px}.trust-band article{min-height:auto;padding:28px 0}.detail-section,.spec-section,.review-section,.faq-section{padding:64px 16px}.faq-section{padding-bottom:134px}.section-heading{margin-bottom:26px}.section-heading h2{font-size:clamp(2.15rem,10vw,3.8rem)}.detail-card,.detail-card-large,.review-card{border-radius:18px;min-height:auto;padding:24px}.spec-row{grid-template-columns:1fr;gap:8px;min-height:90px;padding:18px 0}.faq-list summary{min-height:76px}}body :is(a,button,summary,h1,h2,h3,p,span,strong,small,li,dt,dd,label,input,textarea,select){font-family:var(--font-site)!important;font-weight:400!important}html,body,.catalog-page,.landing-page,.product-hero,.detail-section,.review-section,.faq-section,.spec-section,.buy-redirect{background:#fff!important}body :is(button,input,select,textarea,.currency-selector,.catalog-wordmark,.catalog-search,.catalog-hero-form,.catalog-subscribe-button,.catalog-actions button,.catalog-more,.catalog-card,.catalog-disclosure,.checkout-panel,.product-summary,.gallery-main,.gallery-thumb,.hero-image-main,.hero-image-thumb,.landing-presale-panel,.landing-detail-band article,.detail-card,.review-card,.stock-pill,.swatch,.swatch-option,.bundle-option,.stepper,.primary-action,.secondary-action,.success-brand,.success-card,.success-receipt){border-radius:0!important}:root{--agent-bg:#fff;--agent-ink:#050606;--agent-muted:#5e656b;--agent-soft:#f5f7f9;--agent-soft-2:#ebeff4;--agent-line:#05060624;--agent-line-strong:#05060647;--agent-blue:#075ef7;--agent-blue-dark:#0447bd;--agent-green:#0b7d5a;--agent-black:#050606;--agent-chrome:#dce2e8}.agent-page,.agent-page :is(a,button,summary,h1,h2,h3,p,span,strong,small,li,dt,dd,label,input,textarea,select,code){font-family:var(--font-site)!important;letter-spacing:0!important}.agent-page :is(h1,h2,h3,strong,dt,.agent-wordmark,.agent-cta-button,.agent-nav-buy,.agent-presale-price,.checkout-button-main){font-weight:700!important}.agent-page{background:var(--agent-bg);color:var(--agent-ink);min-height:100dvh;overflow:hidden}.agent-page :is(a,button){-webkit-tap-highlight-color:transparent}.agent-nav{border-bottom:1px solid var(--agent-line);z-index:20;background:#ffffffeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:68px;padding:0 32px;display:grid;position:sticky;top:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.agent-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.agent-wordmark,.agent-nav-links,.agent-nav-buy,.agent-socials a{align-items:center;display:inline-flex}.agent-wordmark{color:var(--agent-ink);gap:11px;min-width:0;text-decoration:none}.agent-wordmark-mark{background:var(--agent-ink);border:1px solid var(--agent-ink);color:#fff;justify-content:center;align-items:center;width:44px;height:34px;font-size:.72rem;line-height:1;display:inline-flex}.agent-nav-links{justify-content:center;gap:24px}.agent-nav-links a{color:var(--agent-muted);white-space:nowrap;font-size:.82rem;text-decoration:none;transition:color .18s}.agent-nav-links a:hover{color:var(--agent-ink)}.agent-nav-buy{background:var(--agent-blue);border:1px solid var(--agent-blue);color:#fff;white-space:nowrap;justify-content:center;min-width:104px;height:38px;padding:0 17px;font-size:.78rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.agent-nav-buy:hover{background:var(--agent-blue-dark);border-color:var(--agent-blue-dark)}.agent-nav-buy:active,.agent-cta-button:active,.agent-secondary-link:active{transform:translateY(1px)}.agent-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:28px;max-width:1540px;min-height:calc(100dvh - 128px);margin:0 auto;padding:30px 32px 34px;display:grid}.agent-hero-copy{border:1px solid var(--agent-line);align-content:center;padding:52px;display:grid;position:relative}.agent-kicker{color:var(--agent-blue);text-transform:uppercase;align-items:center;margin:0 0 28px;font-size:.76rem;line-height:1;display:inline-flex}.agent-kicker:before{background:var(--agent-blue);content:"";width:7px;height:7px;margin-right:10px;display:inline-block}.agent-hero h1{max-width:760px;margin:0;font-size:4.25rem;line-height:.94}.agent-hero h1 span{display:block;font-weight:700!important}.agent-hero-lede{color:var(--agent-muted);max-width:44ch;margin:28px 0 0;font-size:1.14rem;line-height:1.55}.agent-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.agent-page .checkout-action-form{align-items:center;gap:8px;margin:0;display:flex}.agent-page .currency-selector{border:1px solid var(--agent-line-strong);background:#fff;align-items:center;min-width:96px;height:46px;display:inline-flex;position:relative}.agent-page .currency-selector span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-page .currency-selector select{appearance:none;color:var(--agent-ink);cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 26px 0 13px;font-size:.78rem}.agent-page .currency-selector:after{border-bottom:1px solid var(--agent-ink);border-right:1px solid var(--agent-ink);content:"";pointer-events:none;width:6px;height:6px;position:absolute;top:18px;right:13px;transform:rotate(45deg)}.agent-cta-button{background:var(--agent-ink);border:1px solid var(--agent-ink);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-width:128px;height:46px;padding:0 24px;font-size:.84rem;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.agent-cta-button:hover{background:var(--agent-blue);border-color:var(--agent-blue)}.agent-cta-button-wide{width:100%;min-width:170px}.agent-secondary-link{border:1px solid var(--agent-line-strong);color:var(--agent-ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:148px;height:46px;padding:0 18px;font-size:.84rem;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.agent-secondary-link:hover{border-color:var(--agent-blue);color:var(--agent-blue)}.agent-price-note{color:var(--agent-muted);margin:18px 0 0;font-size:.76rem}.agent-hero-visual{background:var(--agent-soft);border:1px solid var(--agent-line);min-height:590px;margin:0;position:relative;overflow:hidden}.agent-hero-image,.agent-story-image img,.agent-full-photo img,.agent-bento-photo img,.agent-gallery-main img{object-fit:cover}.agent-hero-image{object-position:52% 56%}.agent-hero-visual figcaption{border:1px solid var(--agent-line);color:var(--agent-muted);z-index:2;background:#ffffffe0;max-width:300px;padding:11px 12px;font-size:.7rem;line-height:1.45;position:absolute;bottom:18px;left:18px}.agent-status-card{color:#fff;z-index:2;background:#050606eb;border:1px solid #ffffff3d;gap:8px;min-width:260px;padding:16px;display:grid;position:absolute;top:18px;right:18px}.agent-status-card span{color:#ffffff8f;font-size:.66rem}.agent-status-card strong{color:#fff;font-size:1rem;line-height:1.1}.agent-status-card p{color:#ffffffad;margin:0;font-size:.72rem;line-height:1.4}.agent-proof-strip{border-bottom:1px solid var(--agent-line);border-top:1px solid var(--agent-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-proof-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-height:152px;padding:30px 32px;display:grid}.agent-proof-item+.agent-proof-item{border-left:1px solid var(--agent-line)}.agent-proof-item svg{color:var(--agent-blue);margin-top:2px}.agent-proof-item h2,.agent-proof-item p{margin:0}.agent-proof-item h2{font-size:.98rem;line-height:1.2}.agent-proof-item p{color:var(--agent-muted);max-width:35ch;margin-top:10px;font-size:.78rem;line-height:1.55}.agent-runtime{background:var(--agent-ink);color:#fff;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:32px;padding:72px 32px;display:grid}.agent-runtime-copy{align-content:center;display:grid}.agent-runtime h2{color:#fff;max-width:11ch;margin:0;font-size:clamp(2.4rem,4.6vw,5.2rem);line-height:.96}.agent-runtime-copy p{color:#ffffffa8;max-width:46ch;margin:24px 0 0;font-size:.95rem;line-height:1.6}.agent-runtime-board{border:1px solid #ffffff3d;align-self:center;display:grid}.agent-runtime-topline,.agent-runtime-row{grid-template-columns:128px minmax(0,1fr);gap:24px;display:grid}.agent-runtime-topline{color:var(--agent-ink);background:#fff;padding:16px 18px;font-size:.7rem}.agent-runtime-row{min-height:74px;padding:20px 18px}.agent-runtime-row+.agent-runtime-row{border-top:1px solid #ffffff2e}.agent-runtime-row span{color:var(--agent-blue);font-size:.78rem}.agent-runtime-row p{color:#ffffffd6;margin:0;font-size:1.18rem;line-height:1.25}.agent-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:32px;max-width:1440px;margin:0 auto;padding:104px 32px;display:grid}.agent-story-copy{align-content:center;justify-items:start;display:grid}.agent-story h2,.agent-full-photo h2,.agent-bento-intro h2,.agent-gallery-copy h2,.agent-specs-heading h2,.agent-presale h2{margin:0;font-size:3.7rem;line-height:1}.agent-story-copy>p,.agent-bento-intro p,.agent-gallery-copy p,.agent-specs-heading p,.agent-presale>div>p,.agent-full-photo-copy p{color:var(--agent-muted);max-width:58ch;margin:24px 0 0;font-size:1rem;line-height:1.62}.agent-story-callout{background:var(--agent-soft);border:1px solid var(--agent-line);color:var(--agent-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:520px;margin-top:34px;padding:18px;line-height:1.55;display:grid}.agent-story-callout svg{color:var(--agent-green);margin-top:1px}.agent-story-callout span{color:var(--agent-muted);font-size:.84rem}.agent-story-image{aspect-ratio:5/6;border:1px solid var(--agent-line);min-height:620px;position:relative;overflow:hidden}.agent-story-image img{object-position:47% 57%}.agent-full-photo{min-height:760px;position:relative;overflow:hidden}.agent-full-photo:after{content:"";z-index:1;background:linear-gradient(90deg,#ffffffe6 0%,#ffffffa3 30%,#fff3 50%,#fff0 72%);position:absolute;inset:0}.agent-full-photo img{object-position:52% 62%}.agent-full-photo-copy{z-index:2;max-width:520px;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.agent-bento{max-width:1440px;margin:0 auto;padding:112px 32px 84px}.agent-bento-intro{max-width:760px}.agent-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.agent-bento-cell{border:1px solid var(--agent-line);background:#fff;min-height:306px;padding:28px;position:relative;overflow:hidden}.agent-bento-cell h3,.agent-bento-cell p,.agent-bento-cell ul{margin:0}.agent-bento-cell h3{font-size:1.18rem;line-height:1.2}.agent-bento-cell p{color:var(--agent-muted);margin-top:18px;font-size:.86rem;line-height:1.62}.agent-bento-cell svg{color:var(--agent-blue);margin-bottom:24px}.agent-bento-photo{grid-column:span 2;min-height:632px;padding:0}.agent-bento-photo img{object-position:50% 48%}.agent-bento-dark{background:var(--agent-ink);border-color:var(--agent-ink);color:#fff;grid-column:span 2}.agent-bento-dark p,.agent-bento-dark svg{color:#ffffffb8}.agent-bento-accent{background:var(--agent-blue);border-color:var(--agent-blue);color:#fff}.agent-bento-accent p,.agent-bento-accent svg{color:#ffffffc7}.agent-bento-cell ul{gap:12px;padding:0;list-style:none;display:grid}.agent-bento-cell li{color:var(--agent-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:.84rem;line-height:1.45;display:grid}.agent-bento-cell li svg{color:var(--agent-green);margin:1px 0 0}.agent-feature-list{border-bottom:1px solid var(--agent-line);border-top:1px solid var(--agent-line)}.agent-feature-row{grid-template-columns:86px minmax(0,.74fr) minmax(0,1fr);align-items:start;gap:24px;min-height:150px;padding:34px 32px;display:grid}.agent-feature-row+.agent-feature-row{border-top:1px solid var(--agent-line)}.agent-feature-row>span{color:var(--agent-blue);font-size:.78rem}.agent-feature-row h2,.agent-feature-row p{margin:0}.agent-feature-row h2{max-width:26ch;font-size:1.45rem;line-height:1.15}.agent-feature-row p{color:var(--agent-muted);max-width:62ch;font-size:.88rem;line-height:1.62}.agent-gallery{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:stretch;gap:16px;padding:112px 32px;display:grid}.agent-gallery-main{border:1px solid var(--agent-line);min-height:720px;position:relative;overflow:hidden}.agent-gallery-main img{object-position:47% 48%}.agent-gallery-copy{background:var(--agent-soft);border:1px solid var(--agent-line);align-content:end;padding:34px;display:grid}.agent-gallery-copy h2{font-size:2.45rem}.agent-specs{background:var(--agent-ink);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:112px 32px;display:grid}.agent-specs-heading{max-width:620px}.agent-specs-heading p{color:#ffffffad}.agent-specs dl{border-top:1px solid #ffffff38;margin:0}.agent-specs dl div{grid-template-columns:160px minmax(0,1fr);gap:24px;min-height:86px;padding:23px 0;display:grid}.agent-specs dl div+div{border-top:1px solid #ffffff38}.agent-specs dt{color:#ffffff8f;font-size:.78rem}.agent-specs dd{color:#fff;margin:0;font-size:1rem;line-height:1.5}.agent-presale{grid-template-columns:minmax(0,1fr) minmax(330px,420px);align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:104px 32px;display:grid}.agent-presale-panel{background:var(--agent-soft);border:1px solid var(--agent-line);padding:28px}.agent-presale-price{color:var(--agent-ink);margin:0;font-size:4.2rem;line-height:.95}.agent-presale-note{color:var(--agent-muted);margin:16px 0 24px;font-size:.82rem;line-height:1.55}.agent-presale-panel .checkout-action-form{grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid}.agent-presale-panel .currency-selector,.agent-presale-panel .agent-cta-button{height:50px}.agent-footer{border-top:1px solid var(--agent-line);justify-content:space-between;align-items:center;min-height:118px;padding:28px 32px;display:flex}.agent-footer p,.agent-footer span{margin:0}.agent-footer p{color:var(--agent-ink);font-size:.92rem}.agent-footer span{color:var(--agent-muted);margin-top:8px;font-size:.76rem;display:block}.agent-socials{gap:8px;display:flex}.agent-socials a{border:1px solid var(--agent-line);color:var(--agent-ink);justify-content:center;width:42px;height:42px;text-decoration:none;transition:border-color .18s,color .18s}.agent-socials a:hover{border-color:var(--agent-blue);color:var(--agent-blue)}.agent-page :is(button,input,select,textarea,.agent-nav-buy,.agent-wordmark-mark,.agent-hero-copy,.agent-hero-visual,.agent-hero-visual figcaption,.agent-page .currency-selector,.agent-cta-button,.agent-secondary-link,.agent-story-callout,.agent-story-image,.agent-bento-cell,.agent-gallery-main,.agent-gallery-copy,.agent-presale-panel,.agent-socials a){border-radius:0!important}@media (min-width:1180px){.agent-hero h1{font-size:5rem}}@media (max-width:1180px){.agent-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.agent-hero-visual{min-height:640px}.agent-story,.agent-specs,.agent-gallery,.agent-presale{grid-template-columns:minmax(0,1fr)}.agent-gallery{padding-top:84px}.agent-gallery-copy{align-content:start}}@media (max-width:900px){.agent-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:62px;padding:0 18px}.agent-nav-links{display:none}.agent-wordmark{font-size:.84rem}.agent-wordmark-mark{width:40px;height:31px}.agent-hero{gap:16px;padding:16px 16px 24px}.agent-hero-copy{padding:28px 22px}.agent-kicker{margin-bottom:20px;font-size:.7rem}.agent-hero h1{max-width:100%;font-size:3.05rem}.agent-hero-lede{margin-top:20px;font-size:.94rem}.agent-hero-actions{grid-template-columns:1fr;align-items:stretch;margin-top:24px;display:grid}.agent-page .checkout-action-form{grid-template-columns:96px minmax(0,1fr);display:grid}.agent-secondary-link,.agent-cta-button{width:100%}.agent-hero-visual{min-height:410px}.agent-hero-visual figcaption{display:none}.agent-status-card{min-width:0;inset:auto 14px 14px}.agent-proof-strip{grid-template-columns:minmax(0,1fr)}.agent-proof-item{min-height:auto;padding:24px 18px}.agent-proof-item+.agent-proof-item{border-left:0;border-top:1px solid var(--agent-line)}.agent-story,.agent-runtime,.agent-bento,.agent-gallery,.agent-specs,.agent-presale{padding-left:18px;padding-right:18px}.agent-story,.agent-runtime,.agent-bento,.agent-specs,.agent-presale{padding-top:74px;padding-bottom:74px}.agent-runtime{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:58px;padding-bottom:58px}.agent-runtime h2{max-width:16ch;font-size:2.02rem;line-height:1.02}.agent-runtime-topline,.agent-runtime-row{grid-template-columns:minmax(0,1fr);gap:10px}.agent-runtime-row{min-height:0;padding:18px}.agent-runtime-row p{font-size:1rem}.agent-story h2,.agent-full-photo h2,.agent-bento-intro h2,.agent-specs-heading h2,.agent-presale h2{font-size:2.08rem;line-height:1.05}.agent-gallery-copy h2{font-size:1.8rem;line-height:1.08}.agent-story-image{min-height:430px}.agent-full-photo{min-height:560px}.agent-full-photo:after{background:#ffffff94}.agent-full-photo-copy{max-width:calc(100% - 36px);left:18px}.agent-bento-grid{grid-template-columns:minmax(0,1fr)}.agent-bento-cell,.agent-bento-dark,.agent-bento-accent,.agent-bento-photo{grid-column:auto}.agent-bento-photo{min-height:460px}.agent-feature-row{grid-template-columns:minmax(0,1fr);gap:14px;min-height:auto;padding:28px 18px}.agent-feature-row h2{font-size:1.28rem}.agent-gallery{padding-top:74px;padding-bottom:74px}.agent-gallery-main{min-height:480px}.agent-gallery-copy{padding:24px}.agent-specs{gap:42px}.agent-specs dl div{grid-template-columns:minmax(0,1fr);gap:10px;min-height:auto;padding:21px 0}.agent-presale{gap:28px}.agent-presale-panel .checkout-action-form{grid-template-columns:106px minmax(0,1fr)}.agent-presale-price{font-size:3.2rem}.agent-footer{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 18px}}@media (max-width:430px){.agent-nav-buy{min-width:88px;padding:0 12px}.agent-hero h1{font-size:2.58rem}.agent-page .checkout-action-form,.agent-presale-panel .checkout-action-form{grid-template-columns:minmax(0,1fr)}.agent-page .currency-selector{min-width:100%}}@media (prefers-reduced-motion:no-preference){.agent-hero-copy,.agent-hero-visual,.agent-proof-item,.agent-story,.agent-bento,.agent-feature-row,.agent-gallery,.agent-specs,.agent-presale{animation:.62s both agent-reveal}.agent-hero-visual{animation-delay:90ms}}@keyframes agent-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}:root{--aw-bg:#fff;--aw-canvas:#f5f5f7;--aw-ink:#1d1d1f;--aw-muted:#6e6e73;--aw-line:#00000024;--aw-blue:#0071e3;--aw-blue-dark:#005bb5;--aw-black:#000}.aw-page,.aw-page :is(a,button,summary,h1,h2,h3,p,span,strong,small,li,dt,dd,label,input,textarea,select,code){letter-spacing:-.01em!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important}.aw-page :is(h1,h2,h3,strong,dt,.aw-buy-button,.aw-nav-buy){font-weight:700!important}.aw-page{background:var(--aw-bg);color:var(--aw-ink);min-height:100dvh;overflow:clip}.aw-page :is(a,button){-webkit-tap-highlight-color:transparent}.aw-global-nav{z-index:40;background:#ffffffdb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;height:44px;padding:0 28px;display:grid;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.aw-global-nav,.aw-product-nav{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px)}}.aw-global-nav a,.aw-product-nav a{color:var(--aw-ink);white-space:nowrap;font-size:.78rem;text-decoration:none}.aw-global-nav>a:first-child{font-weight:600!important}.aw-global-nav nav{justify-content:center;align-items:center;gap:30px;display:flex}.aw-global-nav nav a{color:#1d1d1fc2}.aw-nav-buy{background:var(--aw-blue);justify-content:center;align-items:center;min-width:48px;height:25px;padding:0 12px;display:inline-flex;color:#fff!important;border-radius:999px!important}.aw-product-nav{z-index:35;background:#ffffffc7;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:52px;padding:0 48px;display:flex;position:sticky;top:44px}.aw-product-nav>a{font-size:1.08rem;font-weight:600!important}.aw-product-nav div{align-items:center;gap:22px;display:flex}.aw-product-nav div a{color:#1d1d1fb8}.aw-hero{background:linear-gradient(#fff 0%, #fff 58%, var(--aw-canvas) 58%);text-align:center;place-items:center;min-height:calc(100dvh - 96px);padding:74px 24px 0;display:grid;overflow:hidden}.aw-chip{color:#06c;margin:0 0 12px;font-size:.9rem;font-weight:600!important}.aw-hero h1{margin:0;font-size:clamp(4.2rem,10vw,10.8rem);line-height:.86;letter-spacing:-.075em!important}.aw-hero-subhead{color:var(--aw-ink);max-width:15ch;margin:24px 0 0;font-size:clamp(1.7rem,3vw,3.2rem);line-height:1.05;letter-spacing:-.045em!important;font-weight:600!important}.aw-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.aw-page .checkout-action-form{align-items:center;gap:10px;margin:0;display:flex}.aw-page .currency-selector{border:1px solid var(--aw-line);background:#fff;align-items:center;min-width:96px;height:44px;display:inline-flex;position:relative;border-radius:999px!important}.aw-page .currency-selector span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aw-page .currency-selector select{appearance:none;color:var(--aw-ink);cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 28px 0 16px;font-size:.92rem}.aw-page .currency-selector:after{border-bottom:1px solid var(--aw-muted);border-right:1px solid var(--aw-muted);content:"";pointer-events:none;width:6px;height:6px;position:absolute;top:17px;right:14px;transform:rotate(45deg)}.aw-buy-button{background:var(--aw-blue);border:1px solid var(--aw-blue);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-width:86px;height:44px;padding:0 24px;font-size:1rem;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.aw-page .aw-buy-button{border-radius:999px!important}.aw-buy-button:hover{background:var(--aw-blue-dark);border-color:var(--aw-blue-dark)}.aw-buy-button:active,.aw-learn-link:active{transform:scale(.98)}.aw-learn-link{color:var(--aw-blue);white-space:nowrap;align-items:center;gap:5px;font-size:1.06rem;text-decoration:none;display:inline-flex}.aw-price{color:var(--aw-muted);margin:18px 0 0;font-size:1rem}.aw-hero-figure{aspect-ratio:16/8;width:min(100%,1380px);max-width:1380px;margin:58px auto 0;position:relative;overflow:hidden}.aw-hero-figure img,.aw-highlight-image img,.aw-design-image img,.aw-air img,.aw-fit-image img,.aw-final-image img{object-fit:cover}.aw-hero-figure img{object-position:50% 57%}.aw-highlights{background:var(--aw-canvas);padding:90px 28px 32px}.aw-section-heading{max-width:1380px;margin:0 auto 32px}.aw-section-heading h2{margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.98;letter-spacing:-.06em!important}.aw-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1380px;margin:0 auto;display:grid}.aw-highlight-card{background:#fff;min-height:640px;padding:24px;overflow:hidden;box-shadow:0 18px 45px #0000000f;border-radius:28px!important}.aw-highlight-image{aspect-ratio:1;margin:-4px -4px 28px;position:relative;overflow:hidden;border-radius:22px!important}.aw-highlight-image img{object-position:50% 54%}.aw-highlight-card span{color:var(--aw-muted);margin-bottom:12px;font-size:.85rem;display:block}.aw-highlight-card h3{margin:0;font-size:clamp(1.7rem,2.25vw,2.75rem);line-height:1.02;letter-spacing:-.055em!important}.aw-highlight-card p{color:var(--aw-muted);margin:18px 0 0;font-size:1.08rem;line-height:1.45}.aw-design{background:#fff;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:54px;padding:120px 48px;display:grid}.aw-design-copy{justify-self:end;max-width:560px}.aw-design h2,.aw-black h2,.aw-air h2,.aw-fit h2,.aw-final h2{margin:0;font-size:clamp(2.7rem,5.5vw,6.4rem);line-height:.94;letter-spacing:-.075em!important}.aw-design-copy>p,.aw-black p,.aw-air p,.aw-final p{color:var(--aw-muted);margin:24px 0 0;font-size:1.22rem;line-height:1.48}.aw-design-image{aspect-ratio:1.15;position:relative;overflow:hidden;border-radius:30px!important}.aw-design-image img{object-position:50% 55%}.aw-black{color:#fff;background:#000;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:52px;padding:128px 48px;display:grid}.aw-black-copy{max-width:760px}.aw-black h2{color:#fff}.aw-black p{color:#ffffffad;max-width:58ch}.aw-stat-grid{align-content:center;gap:18px;display:grid}.aw-stat{border-top:1px solid #ffffff3d;grid-template-columns:170px minmax(0,1fr);gap:18px;min-height:112px;padding:24px 0;display:grid}.aw-stat strong{color:#fff;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.86;letter-spacing:-.07em!important}.aw-stat span{color:#ffffffb3;align-self:center;font-size:1.28rem}.aw-air{align-items:end;min-height:880px;padding:64px;display:grid;position:relative;overflow:hidden}.aw-air:after{content:"";z-index:1;background:linear-gradient(#fff0 44%,#ffffffbd 78%,#fffffff0 100%);position:absolute;inset:0}.aw-air img{object-position:50% 58%}.aw-air-copy{z-index:2;max-width:760px;position:relative}.aw-fit{background:var(--aw-canvas);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:120px 48px;display:grid}.aw-fit-copy{justify-self:end;max-width:600px}.aw-fit ul{gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.aw-fit li{color:var(--aw-ink);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:64px;padding:16px 18px;font-size:1.1rem;display:grid;border-radius:20px!important}.aw-fit li svg{color:#34c759}.aw-fit-image{aspect-ratio:1.1;position:relative;overflow:hidden;border-radius:30px!important}.aw-fit-image img{object-position:50% 50%}.aw-specs{background:#fff;padding:112px 48px}.aw-specs h2{max-width:1180px;margin:0 auto 36px;font-size:clamp(2.5rem,4.4vw,4.8rem);letter-spacing:-.06em!important}.aw-specs dl{border-top:1px solid var(--aw-line);max-width:1180px;margin:0 auto}.aw-specs dl div{grid-template-columns:240px minmax(0,1fr);gap:20px;min-height:74px;padding:24px 0;display:grid}.aw-specs dl div+div{border-top:1px solid var(--aw-line)}.aw-specs dt{color:var(--aw-muted);font-size:1rem}.aw-specs dd{color:var(--aw-ink);margin:0;font-size:1.18rem}.aw-final{background:var(--aw-canvas);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:46px;padding:48px;display:grid}.aw-final-image{aspect-ratio:1.35;position:relative;overflow:hidden;border-radius:30px!important}.aw-final-image img{object-position:50% 45%}.aw-final-copy{max-width:620px}.aw-final-copy .checkout-action-form{margin-top:28px}.aw-buy-button-final{min-width:130px}.aw-footer{background:var(--aw-canvas);color:var(--aw-muted);border-top:1px solid #00000014;justify-content:space-between;align-items:center;min-height:92px;padding:24px 48px;display:flex}.aw-footer p{margin:0;font-size:.88rem}.aw-socials{gap:10px;display:flex}.aw-socials a{color:var(--aw-ink);background:#fff;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;display:inline-flex;border-radius:999px!important}@media (max-width:1040px){.aw-highlight-grid,.aw-design,.aw-black,.aw-fit,.aw-final{grid-template-columns:minmax(0,1fr)}.aw-design-copy,.aw-fit-copy{justify-self:start}.aw-hero-figure{aspect-ratio:4/3}}@media (max-width:720px){.aw-global-nav{display:none}.aw-product-nav{height:48px;padding:0 16px;top:0}.aw-product-nav div{gap:14px}.aw-product-nav div a:first-child{display:none}.aw-hero{min-height:auto;padding:56px 16px 0}.aw-hero h1{font-size:clamp(3.7rem,16vw,5.6rem)}.aw-hero-subhead{font-size:1.75rem}.aw-hero-actions{justify-items:center;gap:12px;display:grid}.aw-page .checkout-action-form{grid-template-columns:104px minmax(0,1fr);gap:10px;width:min(100%,330px);display:grid}.aw-page .currency-selector,.aw-buy-button{height:42px}.aw-buy-button{width:100%}.aw-hero-figure{width:calc(100% + 32px);margin-top:42px}.aw-highlights,.aw-design,.aw-black,.aw-air,.aw-fit,.aw-specs,.aw-final{padding-left:16px;padding-right:16px}.aw-highlights{padding-top:64px}.aw-highlight-grid{gap:16px}.aw-highlight-card{min-height:auto;padding:18px;border-radius:24px!important}.aw-highlight-image{border-radius:18px!important}.aw-design,.aw-black,.aw-fit,.aw-specs{padding-top:76px;padding-bottom:76px}.aw-design-image,.aw-fit-image,.aw-final-image{border-radius:24px!important}.aw-black{gap:36px}.aw-stat{grid-template-columns:minmax(0,1fr);gap:8px;min-height:auto}.aw-stat strong{font-size:4.2rem}.aw-air{min-height:620px;padding-top:44px;padding-bottom:44px}.aw-air:after{background:linear-gradient(#ffffff29 28%,#ffffffd6 68%,#fffffff5 100%)}.aw-fit li{border-radius:18px!important}.aw-specs dl div{grid-template-columns:minmax(0,1fr);gap:6px}.aw-final{padding-top:76px;padding-bottom:76px}.aw-final-copy .checkout-action-form{width:100%}.aw-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 16px}}@media (max-width:430px){.aw-page .checkout-action-form{grid-template-columns:minmax(0,1fr)}.aw-page .currency-selector{min-width:100%}}
