/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-widest:.1em;--radius-md:.375rem;--radius-lg:.5rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.bottom-0{bottom:0}.mt-40{margin-top:calc(var(--spacing) * 40)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.w-fit{width:fit-content}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.place-items-center{place-items:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}}:root{--cs-color-ink-950:#06111a;--cs-color-ink-900:#071521;--cs-color-ink-700:#173142;--cs-color-brand-500:#08a9ed;--cs-color-brand-600:#007db9;--cs-color-brand-100:#eaf8ff;--cs-color-accent-400:#f2ff00;--cs-color-accent-500:#e5f200;--cs-color-charcoal-950:#101112;--cs-color-charcoal-900:#17191a;--cs-color-surface-50:#f6f8fa;--cs-color-border:#dce5eb;--cs-color-white:#fff;--cs-color-muted:#5e7180;--cs-color-success:#0f765a;--cs-font-sans:var(--font-geist-sans), Arial, Helvetica, sans-serif;--cs-font-mono:var(--font-geist-mono), monospace;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:20px;--cs-space-6:24px;--cs-space-8:32px;--cs-space-10:40px;--cs-space-12:48px;--cs-space-16:64px;--cs-space-20:80px;--cs-radius-sm:14px;--cs-radius-md:24px;--cs-radius-lg:38px;--cs-radius-pill:999px;--cs-shadow-elevated:0 26px 80px #07152121;--cs-content-width:1180px;--ink:var(--cs-color-ink-900);--ink-soft:var(--cs-color-ink-700);--blue:var(--cs-color-brand-500);--blue-dark:var(--cs-color-brand-600);--yellow:var(--cs-color-accent-400);--charcoal:var(--cs-color-charcoal-950);--ice:var(--cs-color-brand-100);--paper:var(--cs-color-surface-50);--line:var(--cs-color-border);--white:var(--cs-color-white);--muted:var(--cs-color-muted);--success:var(--cs-color-success);--radius-sm:var(--cs-radius-sm);--radius-md:var(--cs-radius-md);--radius-lg:var(--cs-radius-lg);--shadow:var(--cs-shadow-elevated)}.september-ticket-dialog{color:#fff;background:0 0;border:0;width:min(1120px,100vw);max-width:none;max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.september-ticket-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000001a}.september-ticket-panel{background:0 0;justify-content:center;align-items:center;min-height:min(740px,100dvh);padding:76px 24px;display:flex;position:relative}.september-ticket-close{z-index:3;color:#fff;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:29px;line-height:1;display:grid;position:absolute;top:20px;right:22px}.september-ticket-close:hover{background:#ffffff29}.september-ticket-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.september-ticket-link{outline-offset:12px;width:min(740px,100%);display:block}.september-ticket-stage{aspect-ratio:741/425;isolation:isolate;width:100%;position:relative}.september-ticket-fallback{clip-path:polygon(0 5%,3% 0,73% 0,76% 5%,79% 0,97% 0,100% 5%,100% 95%,97% 100%,79% 100%,76% 95%,73% 100%,3% 100%,0 95%);background:radial-gradient(circle at 38%,#0e83bf 0,#064063 48%,#04111b 100%);flex-direction:column;justify-content:space-between;padding:7.3% 25% 7.5% 7.4%;display:flex;position:absolute;inset:0;overflow:hidden}.september-ticket-fallback:after{content:"";border-left:2px dashed #ffffff70;position:absolute;top:0;bottom:0;left:75.8%}.september-ticket-fallback-label,.september-ticket-fallback-footer{z-index:1;color:#e7f8ff;font:700 clamp(10px, 2.8vw, 21px)/1.2 var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.02em;white-space:nowrap;position:relative}.september-ticket-fallback strong{z-index:1;color:#fff;letter-spacing:-.05em;text-shadow:0 3px 18px #00000052;font-size:clamp(26px,8.9vw,66px);line-height:1.02;position:relative}.september-ticket-fallback-footer{font-size:clamp(10px,2.8vw,20px)}.september-ticket-fallback-stub{z-index:1;color:#fff;font:800 clamp(18px, 5.4vw, 40px)/1 var(--font-geist-mono,ui-monospace), monospace;writing-mode:vertical-rl;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.september-ticket-webgl{z-index:2;position:absolute;inset:0}.september-ticket-offer{width:min(740px,100%)}.september-ticket-dialog[data-enhanced=true] .september-ticket-panel{min-height:100dvh;padding:40px 24px 20px}.september-ticket-dialog[data-enhanced=true] .september-ticket-offer{width:min(600px,100%)}.september-ticket-details{background:#061b29;border:1px solid #75e0ff59;border-radius:22px;margin:18px 0 0;padding:24px 28px;box-shadow:0 16px 50px #0003}.september-ticket-dialog[data-enhanced=true] .september-ticket-details{margin-top:12px;padding:18px 24px}.september-ticket-coupon{justify-content:space-between;align-items:center;gap:20px;display:flex}.september-ticket-coupon>div{gap:7px;display:grid}.september-ticket-coupon span{color:#d4edfa;font-size:13px}.september-ticket-coupon code{color:#fff;font:800 clamp(23px,4.4vw,32px)/1 var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.055em;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.september-ticket-coupon button{color:#03131d;min-width:112px;min-height:44px;font:800 14px/1 var(--font-geist-sans,system-ui), sans-serif;background:#d6f5ff;border:0;border-radius:999px;flex:none;padding:10px 22px}.september-ticket-coupon button:hover{background:#fff}.september-ticket-coupon button:focus-visible{outline-offset:4px;outline:3px solid #fff}.september-ticket-countdown{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.september-ticket-countdown>span{font-size:14px}.september-ticket-countdown>div{gap:12px;display:flex}.september-ticket-countdown>div>div{text-align:center;gap:4px;min-width:56px;display:grid}.september-ticket-countdown b{font:750 28px/1 var(--font-geist-mono,ui-monospace), monospace;font-variant-numeric:tabular-nums}.september-ticket-countdown small{color:#c5dce7;font-size:10px}.september-ticket-conditions{color:#d4dde2;white-space:pre-line;margin:20px 0 0;font-size:13px;line-height:1.65}.september-ticket-deadline{color:#aebfc9;margin:10px 0 0;font-size:11px;line-height:1.5}.september-ticket-copy-error{color:#ffe4ae;font-size:13px}.september-ticket-dialog[data-theme=gold] .september-ticket-fallback{background:radial-gradient(at 38% 40%,#b18432 0,#745015 45%,#221804 100%)}.september-ticket-dialog[data-theme=gold] .september-ticket-close{color:#ffedc6;background:#251b07;border-color:#a17b36}.september-ticket-dialog[data-theme=gold] .september-ticket-close:focus-visible{outline-offset:3px;outline:3px solid #f8dfa5}.september-ticket-dialog[data-theme=gold] .september-ticket-webgl .opacity-60,.september-ticket-dialog[data-theme=gold] .september-ticket-webgl .opacity-80{opacity:1;text-shadow:0 2px 12px #211400}.september-ticket-dialog[data-theme=gold] .september-ticket-webgl .opacity-60{font-weight:700}.september-ticket-dialog[data-theme=gold] .september-ticket-fallback-label,.september-ticket-dialog[data-theme=gold] .september-ticket-fallback-footer{color:#fff0cc}.september-ticket-dialog[data-theme=gold] .september-ticket-details{background:linear-gradient(130deg,#2b210e,#18140c);border-color:#9e772e}.september-ticket-dialog[data-theme=gold] .september-ticket-coupon span{color:#e7c887}.september-ticket-dialog[data-theme=gold] .september-ticket-coupon button{color:#251b07;background:#ebce89}.september-ticket-dialog[data-theme=gold] .september-ticket-coupon button:hover{background:#ffdfa1}.september-ticket-dialog[data-theme=gold] .september-ticket-countdown{border-color:#5e4920}.september-ticket-dialog[data-theme=gold] .september-ticket-countdown b{color:#f8dfa5}.september-ticket-dialog[data-theme=gold] .september-ticket-countdown small,.september-ticket-dialog[data-theme=gold] .september-ticket-deadline{color:#ccb98e}.september-ticket-dialog[data-theme=gold] .september-ticket-conditions{color:#e4d7bb}.ops-popup-preview[data-theme=gold]{color:#fff6dd;background:linear-gradient(135deg,#a77a26,#30240e)}@media (width<=760px){.september-ticket-dialog{width:100vw;max-height:100dvh}.september-ticket-panel{min-height:100dvh;padding:74px 14px}.september-ticket-dialog[data-enhanced=true] .september-ticket-panel{padding:64px 14px 24px}.september-ticket-close{top:15px;right:16px}.september-ticket-details{border-radius:18px;margin-top:12px;padding:20px}.september-ticket-dialog[data-enhanced=true] .september-ticket-details{padding:20px}.september-ticket-coupon{gap:12px}.september-ticket-coupon button{min-width:92px;padding:10px 16px}.september-ticket-countdown{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;padding-top:16px}.september-ticket-countdown>div{align-self:center;gap:24px}.september-ticket-conditions{font-size:12px}}@media (width<=380px){.september-ticket-dialog[data-enhanced=true] .september-ticket-panel{padding:56px 14px 12px}.september-ticket-dialog[data-enhanced=true] .september-ticket-details{padding:16px 20px}.september-ticket-coupon{text-align:center;flex-direction:column;align-items:stretch}.september-ticket-countdown>div{gap:16px}}@media (prefers-reduced-motion:reduce){.september-ticket-webgl{pointer-events:none}}.account-page{background:linear-gradient(#f5fbfe,#fff 340px);min-height:68vh;padding:72px 0 100px}.account-shell{max-width:980px}.account-login-card{border:1px solid var(--line);background:var(--white);max-width:720px;box-shadow:var(--cs-shadow-elevated);border-radius:28px;padding:clamp(28px,5vw,56px)}.account-login-card h1,.account-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6vw,64px);line-height:1}.account-login-card>p{max-width:620px;color:var(--muted);margin:22px 0;font-size:18px}.account-login-card small{color:var(--muted);margin-top:18px;display:block}.google-login{min-height:50px}.account-email-form{gap:18px;margin-top:28px;display:grid}.account-email-form h2{letter-spacing:-.025em;margin:0;font-size:24px}.account-email-form p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:16px}.account-email-form .field>span{font-size:15px}.account-email-form input{font-size:16px}.account-email-form .button{width:100%;min-height:48px}.account-auth-back{min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.account-email-form .account-auth-error{color:#9e2424}.account-google-option{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.google-login p,.account-config-note{color:#6f4700;background:#fff6e5;border-radius:12px;max-width:600px;padding:14px 16px;font-size:14px}.account-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:34px;display:flex}.account-heading p{color:var(--muted);margin:10px 0 0}.account-store-identity{background:#effaf4;border:1px solid #b7dfcc;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 28px;display:flex}.account-store-identity-label{color:#126338;font-size:14px;font-weight:700}.account-store-identity h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(22px,3vw,28px)}.account-store-identity p{color:#315c47;margin:0}.account-store-identity>strong{color:#126338;flex:none;font-size:16px}.account-identity-note{border:1px solid var(--line);background:var(--ice);border-radius:14px;margin-top:28px;padding:18px 20px}.account-orders{padding-top:42px}.account-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.account-section-heading h2{letter-spacing:-.04em;margin:0;font-size:32px}.account-section-heading>span{color:var(--muted);font-weight:700}.account-order{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:16px;overflow:hidden}.account-order-head,.account-order-total{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.account-order-head{background:#f4f9fc}.account-order-head div{align-items:baseline;gap:12px;display:flex}.account-order-head span{color:var(--muted);font-size:13px}.account-order-head b{color:#126338;background:#dff6e8;border-radius:999px;padding:6px 10px;font-size:12px}.account-order-items{padding:8px 20px}.account-order-items>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.account-order-items span{color:#334155}.account-order-total{font-size:14px}.account-order-total strong{font-size:19px}.account-empty{border:1px dashed var(--line);border-radius:18px;padding:32px}.account-empty h3{margin:0 0 8px}.account-empty p{color:var(--muted);margin:0}.account-checkout-note{background:var(--ice);color:var(--muted);border-radius:12px;margin:16px 0 0;padding:14px 16px;font-size:13px}.account-checkout-note strong{color:var(--ink)}.recovery-consent{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin:20px 0;padding:18px;display:flex}.recovery-consent input{width:18px;height:18px;accent-color:var(--blue-dark);margin-top:3px}.recovery-consent span{gap:3px;display:grid}.recovery-consent small{color:var(--muted);line-height:1.4}@media (width<=760px){.account-page{padding-top:42px}.account-heading,.account-section-heading,.account-store-identity{flex-direction:column;align-items:flex-start}.account-order-head{align-items:flex-start}.account-order-head div{gap:2px;display:grid}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--white);color:var(--ink);font-family:var(--cs-font-sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}button{cursor:pointer}.skip-link{z-index:200;color:var(--white);background:var(--ink);border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.content-anchor{scroll-margin-top:96px;position:absolute}:focus-visible{outline:3px solid var(--cs-color-brand-500);outline-offset:3px}.shell{width:min(var(--cs-content-width), calc(100% - 40px));margin-inline:auto}.consent-panel{z-index:100;align-items:center;gap:var(--cs-space-6);width:min(620px,100% - 40px);padding:var(--cs-space-5);border-radius:var(--cs-radius-md);box-shadow:var(--cs-shadow-elevated);background:#fffffffa;border:1px solid #dce5ebe6;grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;bottom:20px;right:20px}.consent-panel strong{margin-bottom:var(--cs-space-1);display:block}.consent-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.consent-actions{justify-content:flex-end;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.consent-actions .button{min-height:42px;padding:10px 14px;font-size:12px}.narrow{max-width:880px}.topbar{color:#b9c7d0;background:#06111a;font-size:13px}.topbar-inner{justify-content:space-between;align-items:center;min-height:34px;display:flex}.topbar a{color:#80ddff;font-weight:700}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce5ebcc;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:850;display:inline-flex}.brand img{object-fit:contain;width:42px;height:42px}.main-nav{align-items:center;gap:30px;font-size:14px;font-weight:680;display:flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:13px;font-weight:760;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span,.mobile-menu summary span:before,.mobile-menu summary span:after{background:var(--ink);border-radius:2px;width:17px;height:2px;display:block}.mobile-menu summary span{position:relative}.mobile-menu summary span:before,.mobile-menu summary span:after{content:"";position:absolute;left:0}.mobile-menu summary span:before{top:-5px}.mobile-menu summary span:after{top:5px}.mobile-menu nav{z-index:80;border:1px solid var(--line);background:var(--white);width:min(290px,100vw - 28px);box-shadow:var(--cs-shadow-elevated);border-radius:18px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.mobile-menu nav a{border-radius:11px;align-items:center;min-height:46px;padding:0 13px;font-weight:700;display:flex}.mobile-menu nav a:hover{background:var(--ice);color:var(--blue-dark)}.main-nav>a:not(.nav-cta){transition:color .2s}.header-product-search{flex:none;position:relative}.header-search-icon{width:42px;height:42px;color:var(--ink);background:var(--white);border:1px solid #cbd8df;border-radius:50%;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.header-search-icon:hover,.header-search-icon.is-open{border-color:var(--blue-dark);color:var(--blue-dark);background:var(--ice);transform:translateY(-1px)}.header-product-search-form{z-index:100;width:min(390px,100vw - 28px);color:var(--ink);background:var(--white);box-shadow:var(--cs-shadow-elevated);border:1px solid #cad8df;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.header-product-search-form label{grid-column:1/-1;font-size:14px;font-weight:800}.header-product-search-form input{min-width:0;min-height:46px;color:var(--ink);font:650 14px/1 var(--cs-font-sans);background:#f8fbfc;border:1px solid #bdccd4;border-radius:12px;outline:0;padding:0 14px}.header-product-search-form input:focus{border-color:var(--blue-dark);box-shadow:0 0 0 3px #08a9ed24}.header-product-search-form>button{color:#03131c;background:var(--blue);border:0;border-radius:12px;min-width:82px;font-weight:850}.mobile-header-tools{align-items:center;gap:8px;display:none}.nav-cta{background:var(--ink);color:var(--white);border-radius:999px;padding:12px 18px;transition:transform .2s,background .2s}.nav-cta:hover{background:var(--blue-dark);transform:translateY(-1px)}.hero{min-height:690px;color:var(--white);background:radial-gradient(circle at 75% 12%,#08a9ed57,#0000 28%),radial-gradient(circle at 17% 86%,#08a9ed21,#0000 30%),linear-gradient(135deg,#06111a 0%,#0a1d2a 58%,#09293a 100%);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.hero-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;min-height:690px;padding-block:72px;display:grid;position:relative}.eyebrow{color:var(--blue-dark);font:760 12px/1.2 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px}.eyebrow.light{color:#73d8ff}.hero h1,.page-intro h1,.location-hero h1,.not-found h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.6vw,76px);font-weight:820;line-height:.98}.hero-copy{max-width:650px}.hero-lead{color:#c3d1d9;max-width:640px;margin:27px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.45}.hero-actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:14px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#021019}.button-primary:hover{background:#3fc5fa}.button-ghost{color:var(--white);background:#ffffff0d;border-color:#ffffff47}.button-ghost:hover{background:#ffffff1a;border-color:#fff9}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{background:var(--ice)}.button-dark{background:var(--ink);color:var(--white)}.button-outline{border-color:var(--line);background:var(--white);color:var(--ink)}.button-outline:hover{border-color:var(--blue)}.hero-note{color:#8ea3b0;margin:18px 0 0;font-size:13px}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.orb{filter:blur(1px);border-radius:50%;position:absolute}.orb-one{background:linear-gradient(150deg,#1bc1ff,#006fa2);width:420px;height:420px;box-shadow:0 0 100px #08a9ed40}.orb-two{border:1px solid #ffffff29;width:330px;height:330px;transform:translate(100px,-100px)}.device-card{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #fff3;width:min(390px,80%);padding:20px;position:relative;transform:rotate(3deg);box-shadow:0 28px 80px #00000052}.device-card img{aspect-ratio:1;object-fit:contain;background:#fffffff0;border-radius:26px;width:100%}.device-card>div{flex-direction:column;gap:2px;padding:16px 4px 2px;display:flex}.device-card strong{font-size:18px}.device-card span{color:#c2d3dc;font-size:13px}.device-kicker{z-index:2;background:var(--white);font:720 10px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:7px 10px;position:absolute;top:34px;left:34px;color:var(--ink)!important}.float-card{z-index:4;color:#cce0e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06111ab8;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;padding:13px 16px;font-size:12px;display:flex;position:absolute;box-shadow:0 14px 40px #00000040}.float-card b{color:#fff;font-size:15px}.float-top{top:70px;right:0}.float-bottom{bottom:70px;left:0}.trust-strip{border-bottom:1px solid var(--line);background:var(--white)}.trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:84px;display:grid}.trust-grid span{border-right:1px solid var(--line);color:var(--muted);padding:10px 22px;font-size:13px}.trust-grid span:first-child{padding-left:0}.trust-grid span:last-child{border-right:0}.trust-grid b{color:var(--ink);font-size:14px;display:block}.section{padding-block:105px}.section-heading{margin-bottom:44px}.section-heading h2,.service-band h2,.faq-intro h2,.final-cta h2,.content-grid h2,.shop-group h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.02}.split-heading{grid-template-columns:1.5fr .7fr;align-items:end;gap:60px;display:grid}.split-heading>p{color:var(--muted);margin:0;font-size:17px}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{border-radius:var(--radius-md);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:440px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.category-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.category-card>div:last-child{padding:24px}.category-card h2,.category-card h3{letter-spacing:-.035em;margin:0 0 8px;font-size:22px}.category-card p{color:var(--muted);margin:0 0 18px;font-size:14px}.category-image-wrap{place-items:center;min-height:250px;display:grid;overflow:hidden}.category-image-wrap img{object-fit:contain;width:88%;height:250px;transition:transform .4s}.category-card:hover img{transform:scale(1.04)rotate(-2deg)}.category-1{background:#e6f8ff}.category-2{background:#f2f3f6}.category-3{background:#ebefff}.category-4{background:#eff7f5}.text-link{color:var(--blue-dark);font-size:14px;font-weight:760}.text-link.standalone{align-items:center;gap:7px;display:inline-flex}.service-band{color:var(--white);background:var(--blue-dark)}.service-grid{grid-template-columns:110px 1fr auto;align-items:center;gap:52px;display:grid}.service-number,.big-index{color:#ffffff6b;font:500 52px/1 var(--font-geist-mono), monospace}.service-band p:not(.eyebrow){color:#d7f3ff;max-width:670px;font-size:18px}.location-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.location-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-height:300px;padding:34px;transition:border-color .2s,transform .2s;position:relative}.location-card:hover{border-color:var(--blue);transform:translateY(-4px)}.location-index{color:#a9b8c2;font:700 13px/1 var(--font-geist-mono), monospace;position:absolute;top:24px;right:28px}.location-city{color:var(--blue-dark);margin:0 0 30px;font-weight:760}.location-card h3{letter-spacing:-.04em;max-width:390px;margin:0 0 14px;font-size:25px;line-height:1.15}.location-card>p:not(.location-city){max-width:440px;color:var(--muted)}.location-card .text-link{position:absolute;bottom:30px;left:34px}.faq-section{background:var(--paper)}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:92px;display:grid}.faq-intro>p:not(.eyebrow){color:var(--muted);font-size:17px}.faq-list details{border-top:1px solid #ccd8df}.faq-list details:last-child{border-bottom:1px solid #ccd8df}.faq-list summary{cursor:pointer;padding:24px 44px 24px 0;font-size:18px;font-weight:730;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--blue-dark);font-size:27px;font-weight:400;position:absolute;top:20px;right:4px}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--muted);margin:0;padding:0 52px 24px 0}.final-cta{color:var(--white);background:var(--ink);padding-block:90px}.final-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:44px;display:grid}.final-cta h2{max-width:820px}.compact-cta{padding-block:70px}.site-footer{color:#b7c6d0;background:#06111a;padding-top:76px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding-bottom:65px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-grid a:not(.brand){font-size:14px}.footer-grid a:not(.brand):hover,.footer-brand{color:var(--white)}.footer-copy{color:#8fa3af;max-width:330px;margin:10px 0 0}.footer-social{margin-top:18px;gap:10px!important;display:grid!important}.footer-social>span{color:#8fa3af;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.footer-social-links{gap:9px;display:flex}.footer-social-link{width:44px;height:44px;color:var(--white);background:#ffffff0b;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.footer-social-link:hover{border-color:#0000;transform:translateY(-2px);color:var(--white)!important}.footer-social-link[data-network=facebook]:hover{background:#0866ff}.footer-social-link[data-network=instagram]:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d 62%,#fcb045)}.footer-social-link[data-network=tiktok]:hover{background:#fff;color:#050505!important}.footer-social-link:focus-visible{outline-offset:3px;outline:3px solid #66d9ff}.footer-title{color:var(--white);margin:5px 0 10px;font-weight:750}.footer-wide-links{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.footer-wide-links .footer-title{grid-column:1/-1}.footer-legal-links{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:24px;align-items:start!important;display:grid!important}.footer-legal-links .footer-title{grid-column:1/-1}.footer-privacy-button{color:#b7c6d0;text-align:left;background:0 0;border:0;padding:0;font-size:14px}.footer-privacy-button:hover{color:var(--white)}.footer-bottom{color:#77909d;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:66px;font-size:12px;display:flex}.page-intro{border-bottom:1px solid var(--line);background:linear-gradient(#f4fbfe,#fff);padding-block:105px 92px}.page-intro h1{max-width:850px;color:var(--ink)}.outdoor-page .page-intro{padding-block:32px}.outdoor-page .page-intro h1{font-size:clamp(32px,5vw,48px)}.outdoor-page .breadcrumbs{margin-bottom:16px}.outdoor-page .intro-copy p{margin-top:14px;font-size:17px}.outdoor-actions{gap:var(--cs-space-2);flex-wrap:wrap;margin-top:20px;display:flex}.outdoor-actions .button{min-height:44px;padding:12px 18px;font-size:14px}.outdoor-page .specialty-catalog{padding-block:32px}.outdoor-page .shelf-heading{margin-bottom:20px}.outdoor-page .shelf-heading h2{font-size:clamp(24px,3vw,32px)}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:32px;font-size:12px;display:flex}.breadcrumbs>span{gap:8px;display:inline-flex}.breadcrumbs a:hover{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.intro-copy{max-width:760px}.intro-copy p{color:var(--muted);margin:28px 0 0;font-size:19px}.service-status-lookup{border-radius:var(--cs-radius-md);background:var(--white);border:1px solid #c9dce6;grid-template-columns:minmax(0,1fr) minmax(310px,.86fr);align-items:end;gap:28px;max-width:760px;margin-top:34px;padding:24px;display:grid;box-shadow:0 18px 45px #04253617}.service-status-copy{gap:6px;display:grid}.service-status-copy>span{color:var(--blue-dark);font:760 10px/1.2 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.service-status-copy label{color:var(--ink);letter-spacing:-.025em;font-size:21px;font-weight:790}.service-status-copy small{color:var(--muted);font-size:12px;line-height:1.45}.service-status-fields{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.service-status-fields input{border-radius:var(--cs-radius-pill);min-width:0;min-height:50px;color:var(--ink);background:var(--white);border:1px solid #aebfc9;padding:0 15px;font-weight:680}.service-status-fields input::placeholder{color:#728792;font-weight:550}.service-status-fields .button{white-space:nowrap}.shop-category-grid{grid-template-columns:repeat(4,1fr)}.shop-category-grid .category-card{min-height:430px}.catalog-section{border-bottom:1px solid var(--line)}.catalog-chips{scrollbar-width:thin;gap:8px;margin:0 0 28px;padding-bottom:4px;display:flex;overflow-x:auto}.catalog-chip{border-radius:var(--cs-radius-pill);color:var(--ink);background:var(--white);border:1px solid #cbd7dd;flex:none;padding:9px 13px;font-size:12px;font-weight:720}.catalog-chip:hover,.catalog-chip.active{border-color:var(--blue-dark);color:var(--white);background:var(--blue-dark)}.catalog-toolbar{grid-template-columns:1fr minmax(340px,.72fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-toolbar h2{max-width:720px;margin-bottom:0}.catalog-search label{color:var(--muted);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.catalog-query-row{grid-template-columns:1fr auto;gap:8px;display:grid}.catalog-search input{border-radius:var(--cs-radius-pill);min-width:0;min-height:48px;color:var(--ink);background:var(--white);border:1px solid #becbd3;padding:0 16px}.catalog-search input::placeholder{color:#8496a2}.catalog-search-wide{min-width:0}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.case-catalog-filters{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;margin:24px 0 18px;padding:22px;display:grid}.case-catalog-filters label{gap:8px;min-width:0;display:grid}.case-catalog-filters label>span{font-size:14px;font-weight:700}.case-catalog-filters input,.case-catalog-filters select{width:100%;min-width:0;min-height:46px;color:var(--ink);font:500 16px/1.3 var(--cs-font-sans);background:#fff;border:1px solid #becbd3;border-radius:8px;padding:10px 12px}.case-catalog-filters :is(input,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=900px){.case-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.case-catalog-filters{grid-template-columns:1fr;padding:18px}}.catalog-filters label{min-width:0;margin:0}.catalog-filters label>span{color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:700;display:block}.catalog-filters select,.variant-selector select{border-radius:var(--cs-radius-sm);width:100%;min-height:46px;color:var(--ink);background:var(--white);font:650 13px/1.2 var(--cs-font-sans);border:1px solid #becbd3;padding:0 38px 0 13px}.catalog-filter-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.catalog-filter-actions .button{min-height:42px;padding:0 18px}.catalog-filter-actions a{color:var(--blue-dark);text-underline-offset:3px;font-size:12px;font-weight:720;text-decoration:underline}.catalog-result-note{color:var(--muted);margin:-16px 0 24px}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:38px;display:flex}.catalog-pagination a,.catalog-pagination span{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:730;display:inline-flex}.catalog-pagination a:hover{border-color:var(--blue-dark);color:var(--blue-dark)}.catalog-pagination span{border-color:var(--ink);color:var(--white);background:var(--ink)}.legal-page{min-height:60vh;padding-block:72px 100px}.legal-content{max-width:850px}.legal-content h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,7vw,70px);line-height:1}.legal-content h2{margin:42px 0 12px;font-size:25px}.legal-content p,.legal-content li{color:var(--muted)}.legal-content a{color:var(--blue-dark);text-underline-offset:3px;font-weight:720;text-decoration:underline}.legal-alert{border-left:4px solid var(--blue-dark);background:var(--ice);border-radius:0 12px 12px 0;margin:26px 0;padding:18px 20px}.withdrawal-form{border:1px solid var(--line);background:var(--paper);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;padding:26px;display:grid}.withdrawal-form label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.withdrawal-form label.wide,.withdrawal-form .form-status{grid-column:1/-1}.withdrawal-form input,.withdrawal-form textarea{width:100%;color:var(--ink);background:var(--white);border:1px solid #becbd3;border-radius:10px;padding:13px 14px}.withdrawal-form .honeypot{position:absolute;left:-10000px}.withdrawal-success{color:#105c35;background:#e2f7eb;border-radius:14px;padding:20px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#afdff3;transform:translateY(-3px);box-shadow:0 18px 50px #0715211a}.product-image{background:linear-gradient(145deg,#f8fbfc,#eaf5fa);place-items:center;min-height:320px;padding:24px;display:grid}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:300px}.image-review-placeholder{width:100%;min-height:260px;color:var(--ink);text-align:center;background:repeating-linear-gradient(-45deg,#f5fafc,#f5fafc 12px,#edf5f8 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.image-review-placeholder img{object-fit:contain;opacity:.72;mix-blend-mode:normal!important;width:72px!important;height:72px!important}.image-review-placeholder strong{font-size:15px}.image-review-placeholder small{max-width:290px;color:var(--muted);font-size:11px;line-height:1.45}.product-image-review{border-radius:22px;min-height:520px}.product-image-review img{width:96px!important;height:96px!important}.product-image-review strong{font-size:20px}.product-image-review small{max-width:440px;font-size:13px}.product-card-body{padding:24px}.product-line{color:var(--blue-dark);font:750 11px/1.2 var(--cs-font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 8px;overflow:hidden}.product-card h2{letter-spacing:-.035em;min-height:52px;margin:0;font-size:21px;line-height:1.24}.product-card h2 a:hover{color:var(--blue-dark)}.product-meta{flex-wrap:wrap;gap:6px;min-height:43px;margin-top:14px;display:flex}.product-meta span{color:var(--muted);background:var(--paper);border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:11px}.product-installment{min-height:18px;color:var(--blue-dark);margin:12px 0 -10px;font-size:12px;font-weight:740}.product-card-footer{border-top:1px solid var(--line);grid-template-columns:1fr;align-items:end;gap:15px;margin-top:24px;padding-top:20px;display:grid}.product-card-footer>div{flex-direction:column;display:flex}.product-card-footer strong{letter-spacing:-.035em;font-size:22px}.product-card-footer span{margin-top:3px;font-size:11px;font-weight:700}.stock-positive{color:var(--success)}.catalog-search-feedback{border:1px solid #b8dbe9;border-left:4px solid var(--blue-dark);background:var(--ice);color:var(--ink);border-radius:14px;margin:0 0 22px;padding:18px 20px}.catalog-search-feedback p{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.45}.catalog-search-feedback>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.catalog-search-suggestions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.stock-neutral{color:var(--muted)}.stock-unavailable{color:#5b626b;font-weight:750}.product-image{position:relative}.product-stock-badge{z-index:1;color:#303b44;background:#f2f3f4;border:1px solid #c5cbd1;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;top:14px;left:14px}.product-card-unavailable .product-image>img{opacity:.45;filter:grayscale(.7)}.product-arrow{border-radius:var(--cs-radius-pill);min-width:54px;height:38px;color:var(--white);background:var(--ink);place-items:center;padding:0 13px;font-size:11px;font-weight:780;display:grid}.product-arrow:hover{background:var(--blue-dark)}.product-buy-button{border-radius:14px;width:100%;min-height:48px;margin-top:16px}.catalog-empty{border-radius:var(--radius-md);background:var(--paper);border:1px dashed #b7c8d2;padding:38px}.catalog-empty strong{font-size:22px;display:block}.catalog-empty p{max-width:720px;color:var(--muted)}.product-detail{background:var(--white);padding-block:28px 86px}.product-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:56px;display:grid}.product-detail-image{background:#f6f9fa;border:1px solid #e2eaee;border-radius:30px;place-items:center;min-height:680px;padding:58px;display:grid;position:sticky;top:126px}.product-detail-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:550px}.product-gallery{width:100%;min-width:0}.product-gallery-stage{display:block}.product-gallery-thumbnails{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.product-gallery-thumbnails button{background:var(--white);color:var(--ink);cursor:pointer;font:inherit;border:2px solid #0000;border-radius:12px;flex:0 0 88px;padding:6px}.product-gallery-thumbnails button[aria-pressed=true]{border-color:#167ca5}.product-gallery-thumbnails button:focus-visible{outline-offset:3px;outline:3px solid #167ca5}.product-gallery-thumbnails button img{width:72px;height:72px;margin:auto;display:block}.product-gallery-thumbnails button span{margin-top:4px;font-size:14px;display:block}.product-detail-copy{min-width:0}.product-purchase-card{background:var(--white);border:1px solid #dce6eb;border-radius:26px;padding:34px;position:sticky;top:126px;box-shadow:0 24px 70px #07152117}.product-detail-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.02}.product-description{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.6}.urban-product-description-copy{max-width:780px;color:var(--muted);line-height:1.7}.urban-product-description-copy h3{color:var(--ink);margin-top:28px}.urban-product-description-copy ul{padding-left:22px}.urban-product-description-copy li{margin:6px 0}.product-key-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.product-key-facts li{background:#fbfcfd;border:1px solid #e0e8ec;border-radius:12px;min-width:0;padding:11px 12px}.product-key-facts span,.product-key-facts strong{overflow-wrap:anywhere;display:block}.product-key-facts span{color:var(--muted);font-size:10px}.product-key-facts strong{margin-top:3px;font-size:12px}.product-price-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0 24px;padding:19px 0}.product-price-block>span{color:var(--muted);font:750 10px/1 var(--cs-font-mono);letter-spacing:.1em;text-transform:uppercase}.product-price{letter-spacing:-.05em;margin:6px 0 2px;font-size:clamp(34px,4vw,46px);font-weight:820;line-height:1}.product-price-block small{color:var(--muted);font-size:12px}.promo-original-price{color:var(--muted);font-size:15px;line-height:1.4;text-decoration:line-through;text-decoration-thickness:1.5px;display:block}.promo-validity{color:var(--blue-dark);margin-top:4px;font-size:14px;font-weight:700;line-height:1.3;display:block}.product-price-block .promo-original-price{margin-top:8px;font-size:20px}.credit-card-marks{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.credit-card-mark{background:var(--white);border:1px solid #e1e8ec;border-radius:6px;place-items:center;width:38px;height:26px;display:grid;overflow:hidden}.credit-card-mark img{object-fit:contain;width:32px;height:22px}.credit-card-mark img[src$=naranja\.svg]{width:26px;height:22px}.gocuotas-mark{object-fit:contain;width:96px;height:auto}.product-payment-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.product-payment-plan{background:#fbfcfd;border:1px solid #dce5ea;border-radius:16px;min-width:0;padding:17px}.product-payment-plan.gocuotas-plan{background:#fffafd;border-color:#efc0d8}.product-payment-plan.transfer-plan{background:#f2fbfc;border-color:#b9dfe5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px 20px;width:100%;padding:18px 20px;display:grid;overflow:hidden}.payment-plan-brand{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;display:flex}.payment-plan-brand>span{color:var(--muted);font:750 9px/1 var(--cs-font-mono);letter-spacing:.08em;text-transform:uppercase}.transfer-plan-brand{justify-content:center;min-height:0}.transfer-discount-badge{border-radius:var(--cs-radius-pill);color:#032734;background:var(--blue);letter-spacing:-.01em;width:max-content;padding:7px 10px 6px;font-size:12px;line-height:1}.transfer-plan-price{gap:4px;display:grid}.transfer-plan-price>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:740}.transfer-plan-price>b{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;font-size:23px;line-height:1}.product-payment-plan.transfer-plan>em{overflow-wrap:anywhere;border-top:1px solid #b9dfe5;grid-column:1/-1;min-width:0;margin:0;padding-top:12px;font-size:10px;line-height:1.45}.product-payment-plan.transfer-plan>em strong{color:var(--ink);font-size:12px;font-style:normal}.product-payment-plan p{margin:16px 0 2px;font-size:12px;font-weight:740}.product-payment-plan p strong{letter-spacing:-.06em;margin-right:3px;font-size:30px;line-height:.8}.product-payment-plan>b{letter-spacing:-.025em;font-size:17px;display:block}.product-payment-plan>b small{color:var(--muted);font-size:10px;font-weight:650}.product-payment-plan>em{color:var(--muted);margin-top:8px;font-size:9px;font-style:normal;line-height:1.35;display:block}.variant-selector{border:0;min-width:0;margin:0 0 22px;padding:0}.variant-selector legend{color:var(--ink);margin-bottom:11px;font-size:13px}.variant-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.variant-option{min-width:0;color:var(--ink);background:var(--white);text-align:left;font:inherit;border:1px solid #cbd8df;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.variant-option:hover:not(.selected){border-color:var(--blue-dark);background:var(--ice)}.variant-option.selected{border:2px solid var(--blue-dark);background:var(--ice);cursor:default;padding:10px 11px}.variant-option>span:last-child{flex-direction:column;min-width:0;display:flex}.variant-option b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.variant-option small{color:var(--muted);font-size:10px}.variant-option.unavailable{color:#66717a;cursor:not-allowed;background:#f2f3f4;border-style:dashed}.variant-option.unavailable b{text-decoration:line-through;text-decoration-thickness:1.5px}.variant-option.unavailable small{color:#505a63;font-size:12px;font-weight:750}.variant-option.unavailable.selected{background:#e9edef;border-color:#7a858d}.variant-option.unavailable .variant-swatch{opacity:.55;position:relative}.variant-option.unavailable .variant-swatch:after{content:"";background:#34444e;height:2px;position:absolute;inset:9px -3px auto;transform:rotate(-45deg)}.variant-swatch{width:22px;height:22px;box-shadow:inset 0 0 0 3px var(--white);background:#d8e1e5;border:1px solid #07152129;border-radius:50%}.variant-swatch[data-tone=negro]{background:#10151a}.variant-swatch[data-tone=blanco]{background:#f8f8f5}.variant-swatch[data-tone=azul]{background:#2f62c9}.variant-swatch[data-tone=celeste]{background:#8ed5ef}.variant-swatch[data-tone=verde]{background:#3e8062}.variant-swatch[data-tone=rojo]{background:#bd3d3d}.variant-swatch[data-tone=rosa]{background:#efa9bd}.variant-swatch[data-tone=dorado]{background:#d4ad56}.variant-swatch[data-tone=plata]{background:#bcc5ca}.variant-swatch[data-tone=gris]{background:#6d7478}.variant-swatch[data-tone=morado],.variant-swatch[data-tone=lavanda]{background:#8c6bb4}.variant-swatch[data-tone=naranja]{background:#e47b35}.variant-selector p{color:var(--muted);margin:8px 0 0;font-size:10px}.availability-box{color:var(--ink);background:var(--paper);border-left:4px solid #9caeb9;border-radius:0 12px 12px 0;flex-direction:column;gap:3px;padding:17px 18px;display:flex}.availability-box.available{border-left-color:var(--success);background:#eef9f5}.availability-box.unavailable{background:#f2f3f4;border-left-color:#75818b}.availability-box span{color:var(--muted);font-size:13px}.product-actions{margin-top:18px}.product-actions>.button{width:100%;min-height:54px}.product-actions .purchase-now-button{border-radius:15px;min-height:56px;font-size:15px;box-shadow:0 12px 28px #08a9ed38}.product-delivery-tools{background:linear-gradient(145deg,#f3fbfe,#fff 72%);border:1px solid #bcdce8;border-radius:16px;margin-top:16px;overflow:hidden}.product-delivery-tools summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;list-style:none;display:flex}.product-delivery-tools summary::-webkit-details-marker{display:none}.product-delivery-tools summary:after{content:"+";width:26px;height:26px;color:var(--white);background:var(--blue-dark);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:720;transition:transform .2s;display:grid}.product-delivery-tools[open] summary:after{transform:rotate(45deg)}.product-delivery-tools summary>span{color:var(--ink);gap:3px;font-size:14px;font-weight:820;display:grid}.product-delivery-tools summary small{color:var(--muted);font-size:10px;font-weight:600;display:block}.product-delivery-body{border-top:1px solid #d9e9ef;gap:16px;padding:0 17px 17px;display:grid}.product-postal-form{gap:8px;padding-top:16px;display:grid}.product-postal-form>label{color:var(--ink);font-size:11px;font-weight:760}.product-postal-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.product-postal-form input{width:100%;min-height:44px;color:var(--ink);background:var(--white);font:inherit;text-transform:uppercase;border:1px solid #b9cad3;border-radius:12px;outline:0;padding:10px 12px}.product-postal-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #08a9ed1f}.product-postal-form .button{min-height:44px;padding-inline:15px}.product-postal-form>small{color:var(--muted);font-size:9px;line-height:1.4}.product-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-quote-grid article{background:var(--white);border:1px solid #d9e5ea;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.product-quote-grid article>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:760}.product-quote-grid article>strong{color:var(--ink);letter-spacing:-.03em;font-size:18px}.product-quote-grid article>p,.product-quote-grid article>small,.product-quote-grid article>b,.product-quote-grid article>em{margin:0;font-size:10px;line-height:1.4}.product-quote-grid article>p,.product-quote-grid article>small{color:var(--muted)}.product-quote-grid article>b{color:var(--ink);margin-top:4px}.product-quote-grid article>em{color:#6b4b00;background:#fff5cf;border-radius:8px;margin-top:3px;padding:8px;font-style:normal}.product-quote-grid article>em.success{color:#075840;background:#e7f8f1}.product-delivery-error{color:#8b2019;margin:-4px 0 0;font-size:11px}.product-pickup-preview{border-top:1px solid #d9e9ef;gap:10px;padding-top:14px;display:grid}.product-pickup-preview>div{gap:2px;display:grid}.product-pickup-preview>div>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:760}.product-pickup-preview>div>strong{font-size:14px}.product-pickup-preview>p{color:var(--muted);margin:0;font-size:10px}.product-pickup-preview ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.product-pickup-preview li{background:var(--white);border:1px solid #e0e8ec;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.product-pickup-preview li>span{gap:2px;min-width:0;display:grid}.product-pickup-preview li strong,.product-pickup-preview li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-pickup-preview li strong{font-size:11px}.product-pickup-preview li small{color:var(--muted);font-size:9px}.product-pickup-preview li>b{color:#7b5200;text-align:right;font-size:9px}.product-pickup-preview li[data-status=in_stock]>b{color:var(--success)}.product-pickup-preview li[data-status=unavailable]>b{color:var(--muted)}.product-local-delivery-note{color:var(--muted);background:var(--paper);border-radius:11px;margin:0;padding:12px;font-size:10px;line-height:1.45}.product-local-delivery-note strong{color:var(--ink)}.purchase-control{grid-template-columns:92px minmax(0,1fr);gap:9px;display:grid}.purchase-quantity{border-radius:var(--cs-radius-pill);background:var(--white);border:1px solid #becbd3;flex-direction:column;justify-content:center;padding:5px 11px;display:flex}.purchase-quantity span{color:var(--muted);font-size:9px;font-weight:700}.purchase-quantity select{color:var(--ink);background:0 0;border:0;outline:0;font-weight:780}.purchase-buttons{grid-template-columns:minmax(118px,.82fr) minmax(118px,1.18fr);gap:9px;min-width:0;display:grid}.purchase-buttons .button{width:100%;min-width:0;padding-inline:12px}.purchase-add-button{border-radius:14px;min-height:50px;font-size:13px;line-height:1.15}.purchase-now-button{text-transform:uppercase;font-weight:850}.purchase-benefits{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none;display:grid}.purchase-benefits li{border-bottom:1px solid var(--line);grid-template-columns:122px 1fr;gap:12px;padding:12px 0;display:grid}.purchase-benefits strong{font-size:12px}.purchase-benefits span{color:var(--muted);font-size:11px}.specs-disclosure{margin-top:18px}.specs-disclosure summary{cursor:pointer;color:var(--blue-dark);font-size:13px;font-weight:760}.specs-disclosure[open] summary{margin-bottom:8px}.product-specs{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) 1.3fr;margin:0;display:grid}.product-specs dt,.product-specs dd{border-bottom:1px solid var(--line);margin:0;padding:13px 0}.product-specs dt{color:var(--muted);font-size:12px}.product-specs dd{overflow-wrap:anywhere;font-weight:680}.product-data-grid{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:start;gap:80px;display:grid}.product-data-grid h2{margin-bottom:18px}.product-specs-visible{border-top-color:#cbd7dd}.product-source-copy p{margin-top:0}.product-source-copy a{color:var(--blue-dark);text-underline-offset:4px;font-weight:720;text-decoration:underline}.product-features-section{border-top:1px solid var(--line);background:var(--paper)}.product-features-grid{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:start;gap:90px;display:grid}.product-features-grid h2{margin-bottom:22px}.product-features-grid .large-copy{color:var(--muted);font-size:18px}.feature-caveat{border-left:3px solid var(--blue-dark);background:var(--ice);color:var(--muted);margin:24px 0 0;padding:15px 17px;font-size:12px}.feature-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.feature-list li{border-bottom:1px solid var(--line);min-height:70px;color:var(--ink);padding:18px 18px 18px 32px;font-size:14px;position:relative}.feature-list li:nth-child(odd){border-right:1px solid var(--line)}.feature-list li:before{content:"✓";color:var(--blue-dark);font-weight:850;position:absolute;left:5px}.feature-sources{flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;display:flex}.feature-sources>span{color:var(--muted);font:750 10px/1 var(--cs-font-mono);letter-spacing:.1em;text-transform:uppercase}.feature-sources a{color:var(--blue-dark);text-underline-offset:3px;font-size:13px;font-weight:720;text-decoration:underline}.product-data-note{color:var(--muted);margin:24px 0 8px;font-size:11px}.product-reference-link{color:var(--blue-dark);text-underline-offset:3px;font-size:12px;font-weight:720;text-decoration:underline}.related-products-section{border-top:1px solid var(--line);background:var(--white)}.related-products-heading{max-width:760px;margin-bottom:38px}.related-products-heading h2{margin-bottom:0}.related-products-heading>p:last-child:not(.eyebrow){max-width:670px;color:var(--muted);margin:14px 0 0}.product-data-section{border-top:1px solid var(--line);background:var(--paper)}.shop-groups{border-top:1px solid var(--line)}.shop-group{border-bottom:1px solid var(--line);padding-block:78px;scroll-margin-top:100px}.shop-group:nth-child(2n){background:var(--paper)}.shop-group-grid{grid-template-columns:90px .9fr 1fr;align-items:start;gap:50px;display:grid}.shop-group .big-index{color:#b8c6ce;font-size:34px}.shop-group p:not(.eyebrow){color:var(--muted);margin:0 0 22px;font-size:17px}.process-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.process-card{border-radius:var(--radius-md);background:var(--paper);min-height:270px;padding:28px}.process-card>span,.three-column-info article>span{color:var(--blue-dark);font:700 12px/1 var(--font-geist-mono), monospace}.process-card h2{letter-spacing:-.035em;margin:50px 0 12px;font-size:22px}.process-card p{color:var(--muted);margin:0;font-size:14px}.muted-section{background:var(--paper)}.content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.content-grid p.large-copy{color:var(--muted);font-size:18px}.check-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid #ccd8df;padding:18px 0 18px 34px;position:relative}.check-list li:first-child{border-top:1px solid #ccd8df}.check-list li:before{content:"✓";color:var(--blue-dark);font-weight:800;position:absolute;left:2px}.location-list{flex-direction:column;display:flex}.location-row{border-bottom:1px solid var(--line);grid-template-columns:190px 1.05fr .9fr auto;align-items:center;gap:36px;padding-block:38px;display:grid}.location-row:first-child{border-top:1px solid var(--line)}.location-row-photo{background:var(--paper);border-radius:18px;height:142px;margin:0;position:relative;overflow:hidden}.location-row-photo img{object-fit:cover;width:100%;height:100%}.location-row-photo .big-index{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06111acc;border-radius:999px;padding:7px 9px;font-size:12px;position:absolute;top:12px;left:12px}.location-row h2{letter-spacing:-.04em;margin:0 0 7px;font-size:24px}.location-address{color:var(--muted);margin:0}.location-row-copy>p:first-child{color:var(--muted)}.google-rating-inline{color:var(--ink);align-items:center;gap:9px;margin-top:12px;font-size:12px;font-weight:680;display:inline-flex}.google-rating-inline strong{color:#9a6700;font-size:14px}.google-rating-inline:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.rating-disclaimer{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:11px}.verification-note{color:#8b5b00!important;font-size:12px!important}.location-hero{color:var(--white);background:radial-gradient(circle at 83% 20%, #08a9ed40, transparent 25%), var(--ink);padding-block:100px}.location-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.location-hero h1{max-width:760px}.location-hero .breadcrumbs{color:#a9bdc8}.location-hero .breadcrumbs a:hover{color:#75d9ff}.google-rating-hero{color:#d9e6ec;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:11px;margin-top:22px;padding:9px 13px;font-size:13px;display:inline-flex}.google-rating-hero strong{color:#ffd36a;font-size:16px}.google-rating-hero:hover{border-color:#ffffff80}.location-hero-media{background:#102431;border:1px solid #ffffff2b;border-radius:30px;min-height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.location-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030b11f0);position:absolute;inset:45% 0 0}.location-hero-media img{object-fit:cover;width:100%;height:470px}.location-hero-media figcaption{z-index:1;gap:4px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.location-hero-media figcaption>span{color:#75d9ff;font:700 10px/1 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.location-hero-media figcaption strong{letter-spacing:-.025em;font-size:20px;line-height:1.25}.location-hero-media figcaption small{color:#a9bdc8;font-size:10px}.light-note{color:#ffd58b!important}.area-card{border-radius:var(--radius-md);background:var(--ink);color:#fff;padding:32px}.area-card ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.area-card li{background:#ffffff14;border-radius:10px;padding:12px}.location-facts-stack{gap:16px;display:grid}.reputation-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:28px 30px;box-shadow:0 14px 38px #0715210d}.reputation-score{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.reputation-score strong{letter-spacing:-.055em;font-size:42px;line-height:1}.reputation-score span{color:#e3a413;letter-spacing:.05em;font-size:17px}.reputation-card>p:not(.eyebrow){color:var(--muted);margin:0 0 12px;font-size:13px}.reputation-card>a{color:var(--blue-dark);font-size:13px;font-weight:760}.reputation-card>small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.45;display:block}.three-column-info{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.three-column-info article{border-right:1px solid #ccd8df;padding-right:30px}.three-column-info article:last-child{border-right:0}.three-column-info h2{letter-spacing:-.04em;margin:38px 0 10px;font-size:25px}.three-column-info p{color:var(--muted)}.policy-grid{grid-template-columns:repeat(3,1fr);gap:0}.policy-grid article{border-bottom:1px solid #ccd8df;border-right:1px solid #ccd8df;min-height:270px;padding:34px}.policy-grid article:nth-child(3n){border-right:0}.policy-grid article:nth-child(n+4){border-bottom:0;padding-top:42px}.editorial-article{gap:70px;display:grid}.article-lead{max-width:840px}.article-lead>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:18px}.criteria-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.criterion{border-bottom:1px solid var(--line);min-height:290px;padding:38px 40px 38px 0}.criterion:nth-child(odd){border-right:1px solid var(--line);padding-right:55px}.criterion:nth-child(2n){padding-left:55px}.criterion>span{color:var(--blue-dark);font:700 12px/1 var(--cs-font-mono)}.criterion h2{letter-spacing:-.04em;margin:42px 0 12px;font-size:27px}.criterion p{color:var(--muted);margin:0}.decision-box{border-radius:var(--radius-lg);color:var(--white);background:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:55px;display:grid}.decision-box h2{max-width:720px;margin-bottom:0}.article-footnote{color:var(--muted);margin:-30px 0 0;font-size:14px}.article-footnote a{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.answer-list details[open] summary:after{content:""}.not-found{flex-direction:column;justify-content:center;min-height:65vh;padding-block:90px;display:flex}.not-found h1{font-size:clamp(48px,7vw,82px)}.not-found>p:not(.eyebrow){color:var(--muted);font-size:18px}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:20px;padding-block:70px 40px}.category-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{max-width:800px}.hero-visual{min-height:470px}.category-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid span:nth-child(2){border-right:0}.trust-grid span{border-bottom:1px solid var(--line);padding-block:18px}.trust-grid span:nth-child(3),.trust-grid span:nth-child(4){border-bottom:0}.service-grid{grid-template-columns:70px 1fr}.service-grid .button{grid-column:2;justify-self:start}.faq-grid{grid-template-columns:1fr;gap:55px}.footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.footer-grid>div:last-child{grid-column:2}.footer-wide-links{grid-column:1/-1!important}.process-grid{grid-template-columns:repeat(2,1fr)}.location-row{grid-template-columns:170px 1fr}.location-row-copy{grid-column:2}.location-row .button{grid-column:2;justify-self:start}.location-hero-grid{grid-template-columns:1fr;gap:50px}.shop-group-grid{grid-template-columns:60px 1fr}.shop-group-grid>div:last-child{grid-column:2}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{grid-template-columns:1fr;gap:28px}.product-detail-grid{grid-template-columns:1fr;gap:45px}.product-detail-image{min-height:520px;position:static}.product-purchase-card{position:static}.product-features-grid{grid-template-columns:1fr;gap:45px}.product-data-grid{grid-template-columns:1fr;gap:32px}}@media (width<=720px){.shell{width:min(100% - 28px,1180px)}.topbar-inner span{display:none}.topbar-inner{justify-content:center}.header-inner{min-height:68px}.brand{font-size:18px}.brand img{width:36px;height:36px}.main-nav{display:none}.mobile-menu{display:block}.brand{white-space:nowrap;flex:0 auto}.hero,.hero-grid{min-height:auto}.hero h1,.page-intro h1,.location-hero h1{font-size:clamp(42px,13vw,62px)}.hero-visual{min-height:390px}.orb-one{width:310px;height:310px}.device-card{border-radius:28px;width:78%;padding:14px}.device-card img{border-radius:20px}.float-top{top:24px;right:-6px}.float-bottom{bottom:24px;left:-6px}.trust-grid{grid-template-columns:1fr;padding-block:7px}.trust-grid span{border-right:0;padding:13px 0;border-bottom:1px solid var(--line)!important}.trust-grid span:last-child{border-bottom:0!important}.section{padding-block:72px}.split-heading{grid-template-columns:1fr;gap:18px}.category-grid,.shop-category-grid{grid-template-columns:1fr}.category-card{min-height:390px}.service-grid{grid-template-columns:1fr;gap:20px}.service-grid .button{grid-column:1}.service-number{font-size:34px}.location-grid{grid-template-columns:1fr}.location-card{min-height:320px;padding:28px}.location-card .text-link{left:28px}.faq-grid{gap:42px}.final-cta-inner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:86px}.page-intro{padding-block:48px 42px}.page-intro h1{font-size:clamp(38px,11vw,50px)}.intro-copy p{margin-top:18px;font-size:16px}.service-status-lookup{grid-template-columns:1fr;gap:18px;margin-top:28px;padding:20px}.service-status-fields{grid-template-columns:1fr}.service-status-fields .button{width:100%}.catalog-section{padding-top:40px}.catalog-toolbar{gap:20px;margin-bottom:28px}.catalog-toolbar h2{font-size:32px}.catalog-search-wide{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:14px}.shop-group-grid{grid-template-columns:1fr;gap:22px}.shop-group-grid>div:last-child{grid-column:1}.process-grid{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr;gap:45px}.location-row{grid-template-columns:1fr;gap:13px;padding-block:34px}.location-row-photo{height:230px}.location-row-copy,.location-row .button{grid-column:1}.location-hero{padding-block:72px}.location-hero-media{border-radius:24px;min-height:390px}.location-hero-media img{height:390px}.area-card ul{grid-template-columns:1fr}.three-column-info{grid-template-columns:1fr;gap:30px}.three-column-info article{border-bottom:1px solid #ccd8df;border-right:0;padding:0 0 30px}.three-column-info article:last-child{border-bottom:0}.footer-wide-links{grid-column:1/-1!important;display:flex!important}.criteria-grid{grid-template-columns:1fr}.criterion,.criterion:nth-child(odd),.criterion:nth-child(2n){border-right:0;min-height:auto;padding:32px 0}.decision-box{grid-template-columns:1fr;padding:34px 28px}.policy-grid{gap:0}.policy-grid article,.policy-grid article:nth-child(n+4){border-bottom:1px solid #ccd8df;border-right:0;min-height:auto;padding:28px 0}.product-grid,.catalog-query-row{grid-template-columns:1fr}.catalog-search .button{width:100%}.catalog-filters{grid-template-columns:1fr}.catalog-filter-actions{flex-direction:column;align-items:stretch}.product-image{min-height:280px}.product-image img{height:250px}.product-detail{padding-block:28px 72px}.product-detail-image{border-radius:26px;min-height:390px;padding:30px}.product-detail-image img{height:330px}.product-purchase-card{border-radius:20px;padding:25px 20px;box-shadow:0 14px 40px #07152114}.product-detail-copy h1{font-size:clamp(39px,12vw,56px)}.product-payment-plans{grid-template-columns:1fr}.product-payment-plan.transfer-plan{grid-column:auto;grid-template-columns:1fr;gap:12px;padding:18px}.product-payment-plan.transfer-plan>em{grid-column:auto}.product-key-facts,.variant-options,.purchase-control{grid-template-columns:1fr}.purchase-quantity{width:84px;min-height:50px}.purchase-buttons{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.product-postal-form>div,.product-quote-grid{grid-template-columns:1fr}.product-postal-form .button{width:100%}.product-pickup-preview li{grid-template-columns:1fr}.product-pickup-preview li>b{text-align:left}.purchase-benefits li{grid-template-columns:1fr;gap:2px}.feature-list{grid-template-columns:1fr}.feature-list li:nth-child(odd){border-right:0}.consent-panel{grid-template-columns:1fr;gap:14px;width:auto;bottom:14px;left:14px;right:14px}.consent-actions{justify-content:stretch}.consent-actions .button{flex:160px}.footer-legal-links{grid-template-columns:1fr}.withdrawal-form{grid-template-columns:1fr;padding:18px}.withdrawal-form label.wide,.withdrawal-form .form-status{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.cart-nav-link{align-items:center;gap:7px;display:inline-flex}.cart-nav-link span{border-radius:var(--cs-radius-pill);background:var(--ice);min-width:22px;height:22px;color:var(--blue-dark);font:750 11px/1 var(--cs-font-mono);place-items:center;padding:0 6px;display:grid}.checkout-page{background:var(--paper);min-height:68vh}.checkout-loading,.empty-cart{flex-direction:column;justify-content:center;align-items:flex-start;min-height:58vh;display:flex}.empty-cart h1,.cart-main h1,.checkout-heading h1,.order-result h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1}.empty-cart>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:20px 0 26px;font-size:18px}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:58px;padding-block:70px 90px;display:grid}.cart-main h1{margin-bottom:34px}.cart-items{border-top:1px solid var(--line)}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto 130px;align-items:center;gap:24px;padding:22px 0;display:grid}.cart-item>img{object-fit:contain;border-radius:var(--cs-radius-sm);background:var(--white);width:112px;height:112px;padding:9px}.cart-item-copy h2{letter-spacing:-.025em;margin:0 0 5px;font-size:18px;line-height:1.25}.cart-item-copy p{color:var(--muted);font:600 11px/1.3 var(--cs-font-mono);margin:0 0 8px}.quantity-control{border:1px solid var(--line);border-radius:var(--cs-radius-pill);background:var(--white);grid-template-columns:34px 34px 34px;align-items:center;display:grid;overflow:hidden}.quantity-control button{width:34px;height:36px;color:var(--ink);background:0 0;border:0;font-size:18px}.quantity-control span{text-align:center;font:700 13px/1 var(--cs-font-mono)}.cart-item-total{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cart-item-total button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.cart-main>.text-link{color:var(--blue-dark);margin-top:24px;font-weight:720;display:inline-block}.cart-addons{border-top:1px solid var(--line);margin-top:40px;padding-top:26px}.cart-addons-heading h2{letter-spacing:-.04em;margin:7px 0 18px;font-size:clamp(21px,2.1vw,29px)}.cart-addons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cart-addon{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:11px;display:flex}.cart-addon img{object-fit:contain;flex:none;width:66px;height:66px}.cart-addon div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cart-addon h3{margin:0;font-size:12px;line-height:1.25}.cart-addon strong{font-size:13px}.cart-addon button{color:var(--blue-dark);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.cart-addon button:hover{color:var(--blue)}.september-promo{isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 25%,#116ea9 0,#0000 30%),linear-gradient(115deg,#071823 0%,#0d2d41 65%,#071823 100%);border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;min-height:330px;margin-block:42px 28px;display:grid;position:relative;overflow:hidden}.september-promo:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.september-promo-hologram{z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 42%,#1974a740,#0000 56%),#03131d;position:absolute;inset:0;overflow:hidden}.september-promo-hologram:after{content:"";background:linear-gradient(90deg,#030e17eb 0%,#030e17c7 42%,#030e173d 100%);position:absolute;inset:0}.september-promo-shader{width:100%;height:100%}.september-promo-copy{z-index:2;padding:clamp(28px,5vw,58px);position:relative}.september-promo h2{letter-spacing:-.06em;max-width:640px;margin:9px 0 12px;font-size:clamp(36px,5vw,65px);line-height:.94}.september-promo-copy>p:not(.eyebrow){color:#d6eaf4;max-width:570px;font-size:clamp(14px,1.5vw,17px);line-height:1.55}.september-promo-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 18px;display:flex}.september-promo-actions span{color:#9eddf4;max-width:210px;font-size:12px;font-weight:700;line-height:1.4}.september-promo-copy small{color:#9bb7c5;max-width:580px;font-size:10px;line-height:1.45;display:block}.september-promo-visual{z-index:1;align-self:stretch;min-height:300px;position:relative}.september-promo-number{color:#ffffff21;letter-spacing:-.14em;white-space:nowrap;font-size:clamp(110px,18vw,260px);font-weight:950;line-height:1;position:absolute;top:10%;right:15%}.september-promo-number span{vertical-align:20%;font-size:.53em}.commerce-benefits h2{font-size:clamp(32px,4.3vw,54px);line-height:1.04}.commerce-benefits .september-promo-number{letter-spacing:-.07em}.commerce-benefits .september-promo-number span{letter-spacing:-.02em;font-size:.16em}.commerce-benefits .september-promo-copy small{font-size:12px}.september-promo-visual img{filter:drop-shadow(0 24px 26px #00000047);width:min(100%,420px);height:auto;position:absolute;bottom:-16%;right:-3%}.september-promo.compact{min-height:260px;margin-block:28px 8px}.september-promo.compact h2{font-size:clamp(32px,4.5vw,48px)}.september-promo.compact .september-promo-copy{padding-block:28px}.order-summary{border:1px solid var(--line);border-radius:var(--cs-radius-md);background:var(--white);padding:28px;position:sticky;top:108px;box-shadow:0 14px 38px #0715210f}.summary-label{font:750 12px/1 var(--cs-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.order-summary>div{color:var(--muted);justify-content:space-between;gap:18px;padding:10px 0;font-size:14px;display:flex}.order-summary>div strong{color:var(--ink);text-align:right}.order-summary .summary-total,.order-result-card .summary-total{border-top:1px solid var(--line);color:var(--ink);margin-top:12px;padding-top:20px;font-size:17px}.summary-total strong{font-size:22px}.shipping-progress{border-radius:var(--cs-radius-sm);color:#6b4b00;background:#fff5cf;margin:18px 0;padding:13px 14px;font-size:12px;line-height:1.45}.shipping-progress.success{color:#075840;background:#e7f8f1}.checkout-button,.pay-button{width:100%}.secure-note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:11px;line-height:1.45}.checkout-form{gap:24px;display:grid}.checkout-heading{margin-bottom:12px}.checkout-heading>p:last-child{max-width:690px;color:var(--muted);margin:22px 0 0;font-size:17px}.form-section{border:1px solid var(--line);border-radius:var(--cs-radius-md);background:var(--white);margin:0;padding:28px}.form-section legend{letter-spacing:-.025em;padding:0 8px;font-size:18px;font-weight:780}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.field.full{grid-column:1/-1}.field{gap:7px;display:grid}.field>span{color:var(--ink-soft);font-size:12px;font-weight:700}.field input,.field select{background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #cbd7de;border-radius:12px;outline:0;padding:11px 13px}.field input:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #08a9ed1f}.delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.delivery-option{border:1px solid var(--line);border-radius:var(--cs-radius-sm);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:17px;display:grid}.delivery-option.selected{border-color:var(--blue);background:var(--ice);box-shadow:inset 0 0 0 1px var(--blue)}.delivery-option input{accent-color:var(--blue-dark);margin-top:4px}.delivery-option span{gap:4px;display:grid}.delivery-option small{color:var(--muted)}.payment-options{gap:12px;display:grid}.payment-option{cursor:pointer;background:#fbfcfd;border:1px solid #d8e2e7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.payment-option:hover{border-color:#99afba}.payment-option.selected{border-color:var(--blue-dark);background:var(--white);box-shadow:0 8px 24px #07152112, inset 0 0 0 1px var(--blue-dark)}.payment-option.gocuotas.selected{background:var(--white);border-color:#d72c88;box-shadow:0 8px 24px #d72c8814,inset 0 0 0 1px #d72c88}.payment-option.bank-transfer.selected{background:#f2fbfc;border-color:#08798d;box-shadow:0 8px 24px #08798d17,inset 0 0 0 1px #08798d}.payment-option input{accent-color:var(--blue-dark)}.payment-option.gocuotas input{accent-color:#c51f77}.payment-option-copy{justify-items:start;gap:7px;display:grid}.payment-option-copy .gocuotas-mark{margin-bottom:3px}.payment-option-copy strong{letter-spacing:-.015em;font-size:16px}.payment-option small{color:var(--muted)}.payment-option-price{text-align:right;justify-items:end;gap:4px;min-width:170px;display:grid}.payment-option-price b{color:var(--ink);letter-spacing:-.03em;font-size:20px;line-height:1}.payment-option-price small{max-width:250px;color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:800;line-height:1.35}.payment-conditions{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.45}.shipping-fields{margin-bottom:18px}.delivery-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location-consent{border-radius:var(--cs-radius-sm);background:#f3fafb;border:1px solid #cfe1e6;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.location-consent>div{gap:3px;display:grid}.location-consent strong{color:var(--ink);font-size:14px}.location-consent span{color:var(--muted);font-size:12px;line-height:1.45}.location-consent.ready{background:#edf9f5;border-color:#9ddcc9}.pickup-choice-panel{border-radius:var(--cs-radius-md);background:linear-gradient(145deg,#f3fbfe 0%,#fff 65%);border:2px solid #9edcf3;outline:0;gap:16px;margin:20px 0;padding:22px;display:grid;box-shadow:0 14px 34px #0879a714}.pickup-choice-panel:focus-visible{box-shadow:0 0 0 4px #08a9ed2e,0 14px 34px #0879a714}.pickup-choice-panel.needs-attention{background:#fff8f7;border-color:#d94b3d;animation:.42s both pickup-attention}.pickup-choice-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pickup-choice-heading>div{gap:6px;display:grid}.pickup-choice-heading span{color:#0879a7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.pickup-choice-heading h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.05}.pickup-choice-heading p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.pickup-choice-heading>b{color:#8b2019;background:#ffe8e5;border-radius:999px;flex:none;padding:8px 10px;font-size:12px}.pickup-choice-panel:has(.pickup-location-card.selected) .pickup-choice-heading>b{color:#075840;background:#e3f8ef}.pickup-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pickup-location-card{background:var(--white);cursor:pointer;border:1px solid #c9d9e1;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;min-height:148px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.pickup-location-card:hover{border-color:#6fc9e9;transform:translateY(-2px)}.pickup-location-card.selected{border-color:var(--blue-dark);box-shadow:inset 0 0 0 1px var(--blue-dark), 0 9px 22px #0879a71a}.pickup-location-card input{accent-color:var(--blue-dark);margin-top:3px}.pickup-location-copy{align-content:start;gap:6px;display:grid}.pickup-location-copy strong{color:var(--ink);font-size:15px;line-height:1.2}.pickup-location-copy small{color:var(--muted);font-size:13px;line-height:1.4}.pickup-location-copy em{color:#08798d;margin-top:5px;font-size:12px;font-style:normal;font-weight:800}.pickup-location-state{color:#536c78;background:#edf3f6;border-radius:999px;grid-column:1/-1;place-self:end start;padding:6px 9px;font-size:12px;font-weight:800}.pickup-location-card.selected .pickup-location-state{color:#063b50;background:#c8f0ff}.pickup-required-note,.pickup-loading{color:#526a76;margin:0;font-size:14px;font-weight:750}.pickup-choice-panel.needs-attention .pickup-required-note{color:#9d2c24}.pickup-load-error{color:#8b2019;background:#ffe9e6;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.pickup-load-error button{color:#8b2019;min-height:38px;font:800 13px/1 var(--cs-font-body);cursor:pointer;background:#fff;border:1px solid #d98a83;border-radius:9px;padding:8px 12px}@keyframes pickup-attention{0%{transform:translate(0)}30%{transform:translate(-5px)}60%{transform:translate(4px)}to{transform:translate(0)}}.fulfillment-result{border-left:4px solid var(--blue);border-radius:0 var(--cs-radius-sm) var(--cs-radius-sm) 0;background:var(--ice);gap:4px;margin-top:18px;padding:18px;display:grid}.fulfillment-result span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.fulfillment-result strong{color:var(--ink);font-size:18px}.fulfillment-result small{color:var(--muted);line-height:1.45}.fulfillment-result b{color:#08798d;margin-top:5px;font-size:12px}.branch-select{margin-top:20px}.checkout-error{border-radius:var(--cs-radius-sm);color:#8b2019;background:#fff1ef;border:1px solid #f0aaa5;padding:14px 16px}.pay-button{min-height:56px;font-size:16px}.button:disabled{opacity:.52;cursor:not-allowed;transform:none}.checkout-summary-item{border-bottom:1px solid #edf1f4;align-items:flex-start}.checkout-summary-item span{max-width:205px;color:var(--ink);line-height:1.35}.delivery-estimate{color:var(--muted);margin:18px 0 0;font-size:12px}.order-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:66vh;padding-block:70px;display:flex}.order-result .eyebrow{margin-bottom:20px}.order-status-mark{width:62px;height:62px;color:var(--white);background:var(--blue-dark);border-radius:50%;place-items:center;margin-bottom:24px;font-size:30px;font-weight:800;display:grid}.order-result.success .order-status-mark{background:var(--success)}.order-result.error .order-status-mark{background:#a52e26}.order-result-lead{max-width:690px;color:var(--muted);margin:22px 0 28px;font-size:18px}.order-result-card{border:1px solid var(--line);border-radius:var(--cs-radius-md);background:var(--white);text-align:left;width:min(600px,100%);padding:22px 26px}.order-result-card>div{justify-content:space-between;gap:25px;padding:9px 0;display:flex}.order-result-card span{color:var(--muted)}.order-result .inline-actions{justify-content:center}.order-delivery-status{text-align:left;gap:16px;width:min(720px,100%);margin-bottom:20px;display:grid}.order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.order-progress>div{color:#80909a;text-align:center;justify-items:center;gap:7px;font-size:11px;font-weight:750;display:grid;position:relative}.order-progress>div:before{content:"";z-index:0;background:#dbe5ea;width:calc(100% + 8px);height:2px;position:absolute;top:15px;left:calc(-50% - 4px)}.order-progress>div:first-child:before{display:none}.order-progress i{z-index:1;color:#72838c;background:#fff;border:2px solid #d5e0e5;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:relative}.order-progress .complete:before,.order-progress .current:before{background:#22a8e8}.order-progress .complete i,.order-progress .current i{color:#061722;background:#dff5ff;border-color:#22a8e8}.order-progress .current{color:#0a6d96}.order-delivery-detail{border-radius:var(--cs-radius-md);background:#f5fbfe;border:1px solid #cfe2eb;gap:5px;padding:22px 24px;display:grid}.order-delivery-detail>span,.order-tracking>span{color:#687d89;font:750 10px/1.2 var(--cs-font-mono);letter-spacing:.08em;text-transform:uppercase}.order-delivery-detail>strong{color:#102332;letter-spacing:-.02em;font-size:21px}.order-delivery-detail>small{color:#607684;font-size:12px}.order-tracking{border-top:1px solid #d5e6ed;gap:7px;margin-top:13px;padding-top:16px;display:grid}.order-tracking b{color:#071521;font:850 clamp(21px, 5vw, 30px)/1.1 var(--cs-font-mono);letter-spacing:.02em;overflow-wrap:anywhere}.order-tracking .button{width:fit-content;margin-top:4px}.status-refresh-note{color:var(--muted);margin-top:15px;font-size:12px}.summary-discount strong{color:#08798d}.coupon-section{border-color:#bedce3}.coupon-input-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.coupon-input-row .field{flex:180px}.coupon-input-row .button{min-height:47px}.coupon-remove{color:#08798d;cursor:pointer;background:0 0;border:0;min-height:47px;padding:10px;text-decoration:underline}.coupon-feedback{color:#08798d;margin:14px 0 0;font-size:14px}.coupon-feedback.error{color:#8b2019}.coupon-conditions{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.payment-option:has(input:disabled){opacity:.62}.ops-coupon-editor .ops-content-heading p,.ops-coupon-note,.ops-coupon-history{font-size:13px;line-height:1.6}.ops-coupon-editor fieldset{border:0;margin:20px 0 0;padding:0}.ops-coupon-editor .ops-campaign-fields label>span{font-size:12px}.ops-coupon-editor .ops-campaign-fields input,.ops-coupon-editor .ops-campaign-fields select{color:#1b2c36;background:#fff;border:1px solid #cad7dd;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:15px}.ops-coupon-list{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.ops-coupon-list button{text-align:left;color:#1b2c36;cursor:pointer;background:#fff;border:1px solid #cad7dd;border-radius:10px;gap:6px;min-width:180px;padding:14px;display:grid}.ops-coupon-list button.selected{background:#effbff;border-color:#08798d}.ops-coupon-list small{color:#566b76}.ops-coupon-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-coupon-metrics article{background:#f2f7f9;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.ops-coupon-metrics span,.ops-coupon-metrics small{color:#566b76;font-size:12px}.ops-coupon-metrics strong{letter-spacing:-.04em;font-size:23px}.ops-coupon-note{color:#566b76;margin:20px 0 0}.ops-coupon-history details{border-top:1px solid #e2e9ed;margin-top:18px;padding-top:12px}.ops-coupon-history summary{cursor:pointer;font-weight:700}@media (width<=760px){.ops-coupon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.transfer-instructions{border-radius:var(--cs-radius-md);text-align:left;background:#f2fbfc;border:1px solid #b9dfe5;gap:8px;width:min(600px,100%);margin-bottom:18px;padding:24px 26px;display:grid}.transfer-instructions .summary-label{margin:0 0 2px}.transfer-alias{color:var(--ink);letter-spacing:-.04em;font-size:clamp(26px,5vw,38px)}.transfer-instructions span,.transfer-instructions small{color:var(--muted)}.transfer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.transfer-actions .button{width:100%;min-height:48px}.transfer-app-note{color:#526a76;margin:2px 0 0;font-size:13px;line-height:1.45}.transfer-upload{border:1px solid var(--line);border-radius:var(--cs-radius-md);background:var(--white);text-align:left;gap:12px;width:min(600px,100%);margin-top:18px;padding:22px 26px;display:grid}.transfer-upload label{color:var(--ink);gap:8px;font-weight:700;display:grid}.transfer-upload input[type=file]{background:var(--ice);width:100%;font:inherit;border:1px dashed #99afba;border-radius:10px;padding:12px}.transfer-upload small{color:var(--muted);line-height:1.45}@media (width<=980px){.cart-layout,.checkout-layout{grid-template-columns:1fr;gap:32px}.order-summary{position:static}}@media (width<=720px){.main-nav .cart-nav-link{display:inline-flex!important}.cart-layout,.checkout-layout{padding-block:48px 70px}.delivery-options-grid{grid-template-columns:1fr}.location-consent{flex-direction:column;align-items:stretch}.location-consent .button{width:100%}.pickup-choice-panel{padding:18px 14px}.pickup-choice-heading{flex-direction:column}.pickup-location-grid{grid-template-columns:1fr}.pickup-location-card{min-height:0}.pickup-load-error{flex-direction:column;align-items:stretch}.cart-item{grid-template-columns:82px 1fr;gap:14px}.cart-item>img{width:82px;height:82px}.quantity-control{grid-column:2;justify-self:start}.cart-item-total{grid-column:2;align-items:flex-start}.cart-addons-grid{grid-template-columns:1fr}.september-promo{grid-template-columns:1fr;margin-block:24px}.september-promo-hologram:after{background:linear-gradient(#030e17e6 0%,#030e17ad 56%,#030e172e 100%)}.september-promo-copy{padding:28px 24px 14px}.september-promo h2{font-size:clamp(35px,11vw,49px)}.september-promo-visual{min-height:180px}.september-promo-number{font-size:128px;top:-8px;left:24px;right:auto}.september-promo-visual img{width:min(67vw,280px);bottom:-40%;right:0}.field-grid,.delivery-options{grid-template-columns:1fr}.payment-option{grid-template-columns:auto minmax(0,1fr)}.payment-option-price{text-align:left;grid-column:2;justify-items:start;min-width:0}.order-progress{grid-template-columns:1fr;gap:10px}.order-progress>div{text-align:left;grid-template-columns:32px 1fr;place-items:center start}.order-progress>div:before{width:2px;height:22px;top:-12px;left:15px}.order-delivery-detail{padding:19px}.order-tracking .button{width:100%}.field.full{grid-column:auto}.form-section{padding:22px 18px}.order-summary{padding:22px}.transfer-actions{grid-template-columns:1fr}}.protection-hero,.protection-hero .hero-grid{min-height:720px}.hero-model-search{max-width:610px;margin-top:28px}.hero-model-search>label{color:#9eb4c0;font:700 10px/1 var(--cs-font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;display:block}.hero-model-search>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;padding:5px;display:grid}.hero-model-search input{min-width:0;height:50px;color:var(--white);font:650 15px/1 var(--cs-font-sans);background:0 0;border:0;outline:0;padding:0 15px}.hero-model-search input::placeholder{color:#8ea5b2}.hero-model-search button{color:#03131c;background:var(--blue);border:0;border-radius:12px;min-width:96px;font-weight:800}.hero-tech-links{color:#a9c1cd;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:17px;font-size:14px;display:flex}.hero-tech-links span{color:var(--white);font-weight:760}.hero-tech-links a{color:#b9eaff;text-underline-offset:3px}.hero-tech-links a:hover{color:var(--white)}.protection-product-card img{object-fit:contain;mix-blend-mode:normal;background:#f7fafb}.protection-entry{padding-bottom:56px}.protection-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.protection-category-card{min-height:310px;color:var(--white);border-radius:30px;grid-template-columns:auto 1fr;align-items:end;gap:34px;padding:36px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.protection-category-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.protection-category-card.cases{background:radial-gradient(circle at 85% 10%,#47d2ff6b,#0000 32%),linear-gradient(135deg,#06111a,#0a3b52)}.protection-category-card.glass{color:var(--ink);background:radial-gradient(circle at 85% 10%,#08a9ed47,#0000 34%),linear-gradient(135deg,#e7f7fe,#fff);border:1px solid #cde8f4}.protection-category-card>span{font:760 12px/1 var(--cs-font-mono);opacity:.62;align-self:start}.protection-category-card p{font:760 11px/1 var(--cs-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.protection-category-card h3{letter-spacing:-.05em;max-width:510px;margin:0 0 28px;font-size:clamp(28px,3vw,42px);line-height:1.04}.protection-category-card b{font-size:13px}.product-shelf{padding-top:48px}.glass-shelf{border-block:1px solid var(--line);background:#f4f9fb}.shelf-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.shelf-heading h2{max-width:760px;margin:0}.product-shelf .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-shelf .product-image{min-height:255px}.product-shelf .product-image img{height:230px}.product-shelf .product-card-body{padding:20px}.product-shelf .product-card h2{font-size:18px}.secondary-catalog{padding-top:88px}.home-category-entry{padding-block:58px 76px}.home-category-entry .category-carousel-heading{margin-bottom:26px}.home-new-arrivals{padding-block:58px 24px}.new-arrivals-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.new-arrivals-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.new-arrivals-intro{max-width:620px;color:var(--muted);margin:13px 0 0;font-size:16px}.new-arrivals-arrows{flex-shrink:0;gap:9px;display:flex}.new-arrivals-arrows button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--white);border-radius:50%;place-items:center;padding:0;font:400 30px/1 Arial,sans-serif;transition:background .2s,border-color .2s;display:grid}.new-arrivals-arrows button:hover{background:var(--paper);border-color:var(--blue)}.new-arrivals-track{scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch;gap:16px;padding-block:4px 12px;display:flex;position:relative;overflow:auto hidden}.new-arrivals-track::-webkit-scrollbar{display:none}.new-arrival-card{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;flex:0 0 calc(25% - 12px);min-width:0;transition:border-color .2s,transform .25s;display:flex;overflow:hidden}.new-arrival-card:hover{border-color:var(--blue);transform:translateY(-3px)}.new-arrival-image{aspect-ratio:1.12;background:#f4f8fa;border-radius:13px;place-items:center;margin:9px;padding:16px;display:grid;overflow:hidden}.new-arrival-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;min-height:0;transition:transform .35s}.new-arrival-card:hover .new-arrival-image img{transform:scale(1.04)}.new-arrival-body{flex-direction:column;flex:1;padding:10px 18px 18px;display:flex}.new-arrival-category{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:750}.new-arrival-body h3{letter-spacing:-.025em;overflow-wrap:anywhere;min-height:52px;margin:0;font-size:18px;line-height:1.35}.new-arrival-body h3 a:hover{color:var(--blue-dark)}.new-arrival-options{color:var(--muted);margin:8px 0 12px;font-size:13px}.new-arrival-price{letter-spacing:-.025em;margin-top:auto;font-size:clamp(20px,2vw,25px);line-height:1.25;display:block}.new-arrival-installment{min-height:38px;color:var(--blue-dark);margin:8px 0 15px;font-size:13px;line-height:1.45}.new-arrival-button{border-radius:12px;width:100%;min-height:44px;padding-inline:12px;font-size:14px}.new-arrivals-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.new-arrivals-pause{min-height:44px;color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:14px}.new-arrivals-pause:hover{color:var(--ink)}@media (width>=721px){.new-arrivals-track[data-small] .new-arrivals-copy{display:none}}@media (width<=1000px) and (width>=721px){.new-arrival-card{flex-basis:calc(33.3333% - 10.6667px)}}@media (width<=720px){.home-new-arrivals{padding-block:40px 18px}.new-arrivals-heading{align-items:start;gap:12px;margin-bottom:20px}.new-arrivals-intro{font-size:14px;line-height:1.5}.new-arrivals-arrows{gap:6px}.new-arrival-card{flex-basis:76%;max-width:320px}.new-arrival-body{padding-inline:18px}.new-arrival-price{font-size:25px}}@media (prefers-reduced-motion:reduce){.new-arrival-card,.new-arrival-image img,.new-arrivals-arrows button{transition:none}.new-arrival-card:hover,.new-arrival-card:hover .new-arrival-image img{transform:none}}.shop-category-hub{padding-top:46px}.shop-category-hub .catalog-search{max-width:850px;margin:0 auto 48px}.shop-category-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.catalog-more-filters{margin-top:12px}.catalog-more-filters summary{width:fit-content;color:var(--blue-dark);cursor:pointer;padding:7px 0;font-size:14px;font-weight:750}.catalog-more-filters>button{margin-top:14px}.category-carousel-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:60px;margin-bottom:34px;display:grid}.category-carousel-heading h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.02}.category-carousel-heading>p{color:var(--muted);margin:0;font-size:16px}.category-carousel-heading.compact{grid-template-columns:1fr}.category-carousel{position:relative}.category-product-search{color:var(--white);background:var(--ink);border-radius:20px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.category-product-search label{font-size:14px;font-weight:780}.category-product-search input{border-radius:var(--cs-radius-pill);min-width:0;min-height:48px;color:var(--ink);background:var(--white);border:1px solid #ffffff2e;padding:0 18px;font-size:15px}.category-product-search input::placeholder{color:#6e818c}.category-product-search button{border-radius:var(--cs-radius-pill);color:#03131c;background:var(--blue);border:0;min-height:46px;padding:0 22px;font-size:14px;font-weight:800}.category-carousel-controls{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.category-carousel-controls button{width:46px;height:46px;color:var(--ink);background:var(--white);border:1px solid #b9cad4;border-radius:50%;place-items:center;font-size:20px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.category-carousel-controls button:hover{border-color:var(--ink);color:var(--white);background:var(--ink);transform:translateY(-2px)}.category-carousel-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:2px 2px 8px;display:grid}.category-carousel-progress{display:none}.category-carousel-card{isolation:isolate;min-width:0;min-height:410px;color:var(--white);background:linear-gradient(145deg,#263649,#071824);border:1px solid #fff3;border-radius:27px;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden;transform:perspective(1000px)rotateX(0)rotateY(0);box-shadow:0 17px 35px #051c2c29}.category-carousel-card[data-tone=coral]{background:linear-gradient(145deg,#e20a36,#fa3056 54%,#810819)}.category-carousel-card[data-tone=amber]{background:linear-gradient(145deg,#ffad24,#f17339 58%,#843226)}.category-carousel-card[data-tone=blue]{background:linear-gradient(145deg,#166de2,#63b9e9 54%,#09446e)}.category-carousel-card[data-tone=violet]{background:linear-gradient(145deg,#5b3ecc,#d579dd 56%,#522578)}.category-carousel-card[data-tone=pink]{background:linear-gradient(145deg,#ba55b0,#f5a3cb 59%,#b12761)}.category-carousel-card[data-tone=teal]{background:linear-gradient(145deg,#219aaf,#85d0ca 56%,#17536f)}.category-carousel-card[data-tone=mint]{background:linear-gradient(145deg,#166f6f,#72d9b4 55%,#136556)}.category-carousel-card[data-tone=orange]{background:linear-gradient(145deg,#ef6239,#f2af54 57%,#98482b)}.category-carousel-card[data-tone=red]{background:linear-gradient(145deg,#bf1531,#e5756b 58%,#65172b)}.category-carousel-card:hover{border-color:#ffffffb3;transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)translateY(-4px);box-shadow:0 24px 46px #051c2c3b}.category-carousel-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.category-carousel-media{position:absolute;inset:0;overflow:hidden}.category-carousel-media:before{content:"";filter:blur(20px);background:radial-gradient(#ffffff59,#ffffff1a 42%,#0000 72%);border-radius:50%;width:84%;height:62%;position:absolute;top:28%;left:8%;transform:rotate(-18deg)}.category-carousel-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 44%,#030c140f 69%,#030c146b);position:absolute;inset:0}.category-carousel-photo{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 17px #070e1a4a);width:96%;height:252px;transition:transform .45s;display:block;position:absolute;top:121px;left:2%}.category-carousel-card:hover .category-carousel-photo{transform:scale(1.04)}.category-carousel-copy{z-index:2;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0e182670;border:1px solid #ffffff59;border-radius:19px;min-height:112px;padding:16px 18px;position:absolute;top:16px;left:16px;right:16px;box-shadow:0 13px 24px #0000001f}.category-carousel-kicker{color:#fffc;font:750 10px/1.2 var(--cs-font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;display:block}.category-carousel-copy h3{letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(21px,2vw,26px);line-height:1.08}.category-carousel-copy p{color:#ffffffde;margin:0;font-size:12px;line-height:1.36}.category-carousel-models{z-index:2;color:#fff;width:fit-content;max-width:calc(100% - 32px);font:750 10px/1.2 var(--cs-font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0b141d94;border:1px solid #ffffff4f;border-radius:999px;padding:7px 10px;position:absolute;bottom:70px;left:16px;right:16px;overflow:hidden}.category-carousel-cta{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081119a1;border:1px solid #fff6;border-radius:14px;justify-content:space-between;align-items:center;min-height:45px;padding:0 16px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.category-carousel-cta span{font-size:20px;font-weight:400;line-height:1;transition:transform .25s}.category-carousel-card:hover .category-carousel-cta span{transform:translate(3px,-3px)}.category-carousel-card[data-category=fundas] .photo-1{height:280px;top:115px}.category-carousel-card[data-category=vidrios] .photo-1{filter:drop-shadow(0 20px 11px #49180f66);height:275px;top:112px;transform:rotate(-8deg)}.category-carousel-card[data-category=vidrios]:hover .photo-1{transform:rotate(-8deg)scale(1.04)}.category-carousel-card[data-category=carga] .photo-1{height:240px;top:132px}.category-carousel-card[data-category=auriculares] .category-carousel-photo{width:39%;height:210px;top:148px}.category-carousel-card[data-category=auriculares] .photo-1{left:-3%;transform:rotate(-11deg)}.category-carousel-card[data-category=auriculares] .photo-2{top:159px;left:31%;transform:scale(1.15)}.category-carousel-card[data-category=auriculares] .photo-3{left:65%;transform:rotate(10deg)}.category-carousel-card[data-category=auriculares]:hover .photo-1{transform:rotate(-11deg)scale(1.04)}.category-carousel-card[data-category=auriculares]:hover .photo-2{transform:scale(1.2)}.category-carousel-card[data-category=auriculares]:hover .photo-3{transform:rotate(10deg)scale(1.04)}.category-carousel-card[data-category=vincha] .photo-1{height:262px;top:119px}.category-carousel-card[data-category=parlantes] .photo-1{width:108%;height:215px;top:150px;left:-4%;transform:rotate(-9deg)}.category-carousel-card[data-category=parlantes]:hover .photo-1{transform:rotate(-9deg)scale(1.04)}.category-carousel-card[data-category=smartwatches] .photo-1{width:68%;height:242px;top:128px;left:-3%;transform:rotate(-8deg)}.category-carousel-card[data-category=smartwatches] .photo-2{width:49%;height:216px;top:145px;left:53%;transform:rotate(10deg)}.category-carousel-card[data-category=smartwatches]:hover .photo-1{transform:rotate(-8deg)scale(1.04)}.category-carousel-card[data-category=smartwatches]:hover .photo-2{transform:rotate(10deg)scale(1.04)}.category-carousel-card[data-category=soportes] .photo-1{width:64%;height:239px;top:135px;left:-5%;transform:rotate(-12deg)}.category-carousel-card[data-category=soportes] .photo-2{width:56%;height:232px;top:140px;left:52%;transform:rotate(10deg)}.category-carousel-card[data-category=soportes]:hover .photo-1{transform:rotate(-12deg)scale(1.04)}.category-carousel-card[data-category=soportes]:hover .photo-2{transform:rotate(10deg)scale(1.04)}.category-carousel-card[data-category=memoria] .photo-1{height:249px;top:132px;transform:rotate(-8deg)}.category-carousel-card[data-category=memoria]:hover .photo-1{transform:rotate(-8deg)scale(1.04)}.category-carousel-card[data-category=dispositivos] .photo-1{height:242px;top:134px}.home-category-entry .category-carousel-card{min-height:390px}@media (prefers-reduced-motion:reduce){.category-carousel-card,.category-carousel-media img,.category-carousel-cta span{transition:none}.category-carousel-card:hover,.category-carousel-card:hover .category-carousel-photo{transform:none}}.management-page{background:#f4f7f9;min-height:100vh}.management-hero{color:var(--white);background:linear-gradient(135deg,#06111a,#0b3449);padding:72px 0}.management-hero-inner{justify-content:space-between;align-items:end;gap:40px;display:flex}.management-hero h1{letter-spacing:-.06em;max-width:840px;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.management-hero p:last-child{color:#a8bbc5;margin:20px 0 0}.management-user{color:#a8bbc5;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.management-user a{color:#74d9ff;font-weight:750}.management-heading,.management-editor-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.management-heading h2,.management-editor-heading h2{margin:0}.management-heading>span{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric-grid article{border:1px solid var(--line);background:var(--white);border-radius:20px;min-width:0;padding:22px}.metric-grid span,.metric-grid small{color:var(--muted);font-size:11px;display:block}.metric-grid strong{overflow-wrap:anywhere;letter-spacing:-.05em;margin:16px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1;display:block}.management-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.management-insights>article{border:1px solid var(--line);background:var(--white);border-radius:22px;padding:28px}.management-insights h3{margin:0;font-size:23px}.management-insights ol{margin:24px 0 0;padding:0;list-style:none}.management-insights li{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:12px 0;font-size:13px;display:flex}.management-insights li span{overflow-wrap:anywhere}.management-insights li b{flex:none}.management-insights li small{color:var(--muted);font-weight:600}.management-empty{color:var(--muted)}.management-editor{border:1px solid var(--line);background:var(--white);border-radius:28px;padding:36px}.management-editor-heading>p{max-width:520px;color:var(--muted);margin:0}.management-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.management-field{gap:7px;display:grid}.management-field.full{grid-column:1/-1}.management-field>span{font-size:12px;font-weight:760}.management-field input,.management-field textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfd;border:1px solid #c9d6dc;border-radius:12px;outline:0;padding:13px 14px}.management-field input:focus,.management-field textarea:focus{border-color:var(--blue-dark);box-shadow:0 0 0 3px #08a9ed1f}.management-field small{color:var(--muted);font-size:10px}.management-save-row{align-items:center;gap:18px;margin-top:24px;display:flex}.management-message{color:var(--success);margin:0;font-size:12px;font-weight:700}.management-message.error{color:#a52e26}.collection-story{padding-block:clamp(42px,7vw,92px)}.collection-stage{color:#fff;isolation:isolate;background:#07131c;border-radius:28px;height:clamp(500px,50vw,590px);min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 80px #05141e2e}.collection-media,.collection-media picture,.collection-media video,.collection-media picture img,.collection-shade{position:absolute;inset:0}.collection-media{z-index:-1;background:#07131c;overflow:hidden}.collection-media picture{opacity:0;transition:opacity 1s cubic-bezier(.65,.05,.36,1),transform 2.4s cubic-bezier(.22,.61,.36,1);display:block;transform:scale(1.07)}.collection-media picture.is-active{opacity:1;transform:scale(1)}.collection-media picture img,.collection-media video{object-fit:cover;object-position:center;width:100%;height:100%}.collection-media video{z-index:1}.collection-overlay{z-index:2;object-fit:contain;object-position:right bottom;width:min(49%,590px);height:94%;animation:.85s cubic-bezier(.2,.75,.25,1) both collectionFloatIn;position:absolute;bottom:-7%;right:2%}.collection-shade{z-index:3;background:linear-gradient(90deg,#030a0fe0 0%,#030a0fad 42%,#030a0f29 73%),linear-gradient(#030a0f75,#0000 35%,#030a0fb8)}.collection-topline{z-index:5;color:#ffffffad;font:700 9px/1 var(--cs-font-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;top:26px;left:30px;right:30px}.collection-content{--collection-y:-58%;z-index:5;width:min(73%,850px);transform:translateY(var(--collection-y));align-items:center;gap:clamp(24px,4vw,56px);animation:.7s cubic-bezier(.2,.75,.25,1) both collectionCopyIn;display:flex;position:absolute;top:50%;left:clamp(28px,6vw,76px)}.collection-number{color:#0000;letter-spacing:-.09em;background:linear-gradient(#fffffff2,#ffffff1f);-webkit-background-clip:text;background-clip:text;flex:none;font-size:clamp(150px,17vw,260px);font-weight:900;line-height:.8}.collection-copy{max-width:480px;display:grid}.collection-copy>p{color:#ffffffb3;font:700 10px/1 var(--cs-font-mono);letter-spacing:.24em;text-transform:uppercase;margin:0 0 16px;padding-left:32px;position:relative}.collection-copy>p:before{content:"";background:#ffffff8c;width:22px;height:1px;position:absolute;top:50%;left:0}.collection-copy h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(45px,6vw,84px);line-height:.87}.collection-copy strong{max-width:440px;margin-top:18px;font-size:clamp(14px,1.6vw,18px);line-height:1.45}.collection-copy small{color:#ffffffad;margin-top:7px;font-size:11px}.collection-copy a{color:#fff;width:fit-content;font:780 10px/1 var(--cs-font-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff7a;align-items:center;gap:12px;margin-top:22px;padding:12px 0;transition:gap .25s,border-color .25s;display:inline-flex}.collection-copy a:hover{border-color:#fff;gap:19px}.collection-arrow{z-index:7;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#030a0f38;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;transition:border-color .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.collection-arrow:hover{background:#030a0f8c;border-color:#fffc}.collection-arrow.previous{left:16px}.collection-arrow.next{right:16px}.collection-tabs{z-index:7;grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:absolute;bottom:24px;left:30px;right:30px}.collection-tabs button{color:#ffffff9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;cursor:pointer;background:#030a0f66;border:1px solid #ffffff2b;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:12px 14px;transition:color .25s,border-color .25s,transform .25s;display:grid;overflow:hidden}.collection-tabs button:hover,.collection-tabs button.is-active{color:#fff;border-color:#ffffff94;transform:translateY(-3px)}.collection-tabs span{font:750 9px/1 var(--cs-font-mono)}.collection-tabs b{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.collection-story.compact{padding-block:44px}.collection-story.compact .collection-stage{border-radius:22px;height:360px;min-height:360px}.collection-story.compact .collection-topline{top:20px;left:24px;right:24px}.collection-story.compact .collection-content{--collection-y:-60%;gap:30px;width:min(78%,760px);left:54px}.collection-story.compact .collection-number{font-size:clamp(105px,13vw,170px)}.collection-story.compact .collection-copy>p{margin-bottom:10px}.collection-story.compact .collection-copy h2{font-size:clamp(38px,5vw,60px)}.collection-story.compact .collection-copy strong{max-width:420px;margin-top:11px;font-size:13px}.collection-story.compact .collection-copy small{display:none}.collection-story.compact .collection-copy a{margin-top:13px;padding-block:9px}.collection-story.compact .collection-tabs{bottom:16px;left:24px;right:24px}.collection-story.compact .collection-tabs button{padding:9px 11px}.collection-story.compact .collection-overlay{height:101%;right:5%}.catalog-product-grid-continuation{margin-top:0}@keyframes collectionCopyIn{0%{opacity:0;transform:translateY(calc(var(--collection-y) + 34px))}to{opacity:1;transform:translateY(var(--collection-y))}}@keyframes collectionFloatIn{0%{opacity:0;transform:translate(30px,20px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1080px){.product-shelf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-content{width:79%}.collection-number{font-size:clamp(130px,18vw,190px)}}@media (width<=720px){.mobile-header-tools{display:flex}.header-inner{position:relative}.mobile-header-tools .header-product-search{position:static}.mobile-header-tools .header-product-search-form{grid-template-columns:minmax(0,1fr);width:auto;min-width:0;top:calc(100% + 8px);left:0;right:0}.mobile-header-tools .header-product-search-form input{width:100%;font-size:16px}.mobile-header-tools .header-product-search-form>button{width:100%;min-height:46px}.hero-model-search>div{grid-template-columns:1fr}.hero-model-search button{min-height:46px}.protection-category-grid,.product-shelf .product-grid,.management-insights,.management-fields,.metric-grid{grid-template-columns:1fr}.protection-category-card{min-height:280px;padding:26px}.shelf-heading,.management-hero-inner,.management-heading,.management-editor-heading{flex-direction:column;align-items:flex-start}.category-carousel-heading{grid-template-columns:1fr;gap:16px}.category-carousel-heading>p{grid-column:1/-1}.category-product-search{grid-template-columns:1fr;gap:9px;padding:17px}.category-product-search input,.category-product-search button{width:100%}.category-carousel-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(248px,76vw,370px);grid-auto-flow:column;gap:14px;padding:2px 14px 4px 2px;overflow-x:auto}.category-carousel-track::-webkit-scrollbar{display:none}.category-carousel-track[data-autoplay]{scroll-snap-type:none}.category-carousel-progress{background:#d9e4ea;border-radius:999px;width:96px;height:4px;margin:14px auto 0;display:block;position:relative;overflow:hidden}.category-carousel-progress span{border-radius:inherit;background:var(--blue-dark);width:25%;height:100%;display:block;transform:translate(0)}.category-carousel-card,.home-category-entry .category-carousel-card{scroll-snap-align:start;min-height:390px}.category-carousel-copy{min-height:112px;padding:15px}.category-carousel-copy h3{font-size:20px}.category-carousel-copy p{font-size:12px;line-height:1.3}.home-category-entry{padding-block:46px 56px}.home-category-entry .category-carousel-heading{margin-bottom:20px}.shop-category-hub{padding-top:34px}.shop-category-hub .catalog-search{margin-bottom:32px}.management-user{align-items:flex-start}.management-editor{padding:24px 18px}.management-field.full{grid-column:auto}.management-save-row{flex-direction:column;align-items:stretch}.collection-story{padding-block:42px}.collection-stage{border-radius:21px;height:540px;min-height:540px}.collection-media picture img,.collection-media video{object-position:62% center}.collection-overlay{opacity:.72;width:94%;height:78%;bottom:5%;right:-23%}.collection-shade{background:linear-gradient(#030a0f85 0%,#030a0fa1 38%,#030a0fe6 100%),linear-gradient(90deg,#030a0fa6,#0000)}.collection-topline{top:21px;left:20px;right:20px}.collection-content{--collection-y:-53%;width:calc(100% - 48px);display:block;top:47%;left:24px}.collection-number{z-index:-1;opacity:.42;font-size:180px;position:absolute;top:-75px;right:-2px}.collection-copy{max-width:93%}.collection-copy h2{font-size:clamp(43px,14vw,64px)}.collection-copy strong{max-width:330px;font-size:14px}.collection-copy small{font-size:10px}.collection-arrow{width:39px;height:39px;top:auto;bottom:96px;transform:none}.collection-arrow.previous{left:20px}.collection-arrow.next{right:20px}.collection-tabs{gap:6px;bottom:20px;left:20px;right:20px}.collection-tabs button{text-align:center;grid-template-columns:1fr;align-content:center;gap:4px;min-height:52px;padding:9px}.collection-tabs b{font-size:8px}.collection-story.compact{padding-block:34px}.collection-story.compact .collection-stage{height:440px;min-height:440px}.collection-story.compact .collection-content{--collection-y:-53%;width:calc(100% - 44px);top:45%;left:22px}.collection-story.compact .collection-number{font-size:150px;top:-60px}.collection-story.compact .collection-copy h2{font-size:clamp(40px,13vw,57px)}.collection-story.compact .collection-copy strong{max-width:290px}.collection-story.compact .collection-arrow{bottom:86px}}@media (prefers-reduced-motion:reduce){.collection-media picture,.collection-overlay,.collection-content,.collection-tabs button{transition-duration:.01ms!important;animation:none!important}}.ops-shell{--ops-navy:#07131c;--ops-navy-soft:#0c1c28;--ops-cyan:#25b8ef;--ops-cyan-soft:#e6f7fd;--ops-canvas:#f3f6f8;--ops-border:#dbe4e9;color:#13212b;background:var(--ops-canvas);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.ops-sidebar{color:#d7e2e8;background:radial-gradient(circle at 28% 0, #25b8ef26, transparent 26%), var(--ops-navy);flex-direction:column;height:100vh;padding:26px 20px 20px;display:flex;position:sticky;top:0}.ops-brand{letter-spacing:-.025em;border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 8px 28px;font-size:16px;font-weight:820;display:flex}.ops-brand img{object-fit:contain;width:38px;height:38px}.ops-brand span{line-height:1.1;display:grid}.ops-brand small{color:#77909d;font:650 9px/1 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.ops-nav{gap:5px;margin-top:26px;display:grid}.ops-nav a{color:#8fa4af;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:680;transition:color .16s,background .16s;display:grid}.ops-nav a span{color:#4d6775;font:650 9px/1 var(--cs-font-mono)}.ops-nav a:hover,.ops-nav a.active{color:#fff;background:#ffffff13}.ops-nav a.active span{color:var(--ops-cyan)}.ops-sidebar-bottom{gap:15px;margin-top:auto;display:grid}.ops-system-state{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.ops-system-state i{background:#e8554e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e8554e1c}.ops-system-state i.online{background:#37ca79;box-shadow:0 0 0 4px #37ca791c}.ops-system-state span,.ops-user>span{font-size:10px;font-weight:750;display:grid}.ops-system-state small,.ops-user small{color:#78909b;margin-top:3px;font-size:8px;font-weight:600}.ops-user{justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 0;display:flex}.ops-user>span{min-width:0;overflow:hidden}.ops-user small{text-overflow:ellipsis;overflow:hidden}.ops-user a{color:#62d2fa;text-transform:uppercase;font-size:9px;font-weight:800}.ops-main{min-width:0}.ops-topbar{border-bottom:1px solid var(--ops-border);background:#fffffff0;justify-content:space-between;align-items:center;gap:32px;min-height:116px;padding:26px clamp(28px,4vw,58px);display:flex}.ops-topbar p,.ops-section-title p{color:#6d808b;font:700 9px/1 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px}.ops-topbar h1{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1}.ops-top-actions{align-items:center;gap:9px;display:flex}.ops-top-actions>span{color:#768994;margin-right:7px;font-size:10px;font-weight:700}.ops-button{min-height:39px;font:760 10px/1 var(--cs-font-sans);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;display:inline-flex}.ops-button.primary{border-color:var(--ops-navy);color:#fff;background:var(--ops-navy)}.ops-button.secondary{border-color:var(--ops-border);color:#23343e;background:#fff}.ops-section{border-bottom:1px solid var(--ops-border);padding:54px clamp(28px,4vw,58px);scroll-margin-top:20px}.ops-section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.ops-section-title h2{letter-spacing:-.052em;margin:0;font-size:clamp(27px,3.2vw,43px);line-height:1}.ops-section-title>span{color:#6d808b;font-size:10px;font-weight:700}.ops-live{background:#effbf4;border:1px solid #b9e8ce;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;color:#137443!important}.ops-live:before{content:"";background:#29b96c;border-radius:50%;width:6px;height:6px}.ops-live.offline{background:#fff4f2;border-color:#efcbc8;color:#a13d37!important}.ops-live.offline:before{background:#d74b44}.ops-text-link{color:#0875a3;font-size:11px;font-weight:800}.ops-kpis{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-kpis article{border:1px solid var(--ops-border);background:#fff;border-radius:15px;min-width:0;padding:19px}.ops-kpis article.featured{color:#fff;border-color:var(--ops-navy-soft);background:linear-gradient(145deg, var(--ops-navy-soft), #103247)}.ops-kpis span,.ops-kpis small{color:#778b96;font-size:9px;font-weight:700;display:block}.ops-kpis .featured span,.ops-kpis .featured small{color:#9eb4bf}.ops-kpis strong{overflow-wrap:anywhere;letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(24px,2.7vw,38px);line-height:.95;display:block}.ops-kpis .featured strong{color:#69d5fb}.ops-overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:12px;margin-top:12px;display:grid}.ops-panel{border:1px solid var(--ops-border);background:#fff;border-radius:16px}.ops-panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.ops-panel-heading span{color:#6d808b;font:700 8px/1 var(--cs-font-mono);letter-spacing:.1em;text-transform:uppercase}.ops-panel-heading h3{letter-spacing:-.03em;margin:7px 0 0;font-size:18px;line-height:1.08}.ops-panel-heading>small{color:#84959e;font-size:8px;font-weight:700}.ops-chart-panel{min-height:288px;padding:23px}.ops-chart{align-items:end;gap:clamp(7px,1.3vw,18px);height:180px;padding-top:30px;display:flex}.ops-chart-day{flex:1;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:10px;height:100%;display:grid}.ops-bars{justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.ops-bars i,.ops-bars b{background:#bdd2dd;border-radius:3px 3px 1px 1px;width:min(9px,42%);min-height:0;display:block}.ops-bars b{background:var(--ops-cyan)}.ops-chart-day>span{color:#83949e;font:650 8px/1 var(--cs-font-mono);text-align:center}.ops-attention{padding:23px}.ops-attention-row{border-top:1px solid #e8eef1;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.ops-attention .ops-panel-heading+.ops-attention-row{margin-top:18px}.ops-attention-row>b{color:#586b76;background:#eef3f5;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.ops-attention-row>b.pending{color:#92620e;background:#fff4d8}.ops-attention-row>b.critical{color:#a63d37;background:#ffebe8}.ops-attention-row span{display:grid}.ops-attention-row strong{font-size:10px}.ops-attention-row small{color:#84959e;margin-top:3px;font-size:8px}.ops-alert{border-radius:12px;gap:4px;margin-bottom:14px;padding:14px 16px;font-size:10px;display:grid}.ops-alert.critical{color:#8d302c;background:#fff1ef;border:1px solid #efcbc8}.ops-table-wrap{overflow:hidden}.ops-table{border-collapse:collapse;table-layout:fixed;width:100%}.ops-table th{color:#7a8b94;font:750 8px/1 var(--cs-font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f7f9fa;padding:13px 15px}.ops-table td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e8eef1;padding:14px 15px;font-size:9px}.ops-table td strong,.ops-table td span,.ops-table td small{display:block}.ops-table td strong{font-size:10px}.ops-table td small{color:#81939d;margin-top:4px;font-size:8px;line-height:1.35}.ops-table td>span:not(.ops-status){color:#526772;max-height:34px;line-height:1.45;overflow:hidden}.ops-table th:first-child{width:13%}.ops-table th:nth-child(2){width:16%}.ops-table th:nth-child(3){width:21%}.ops-table th:nth-child(4){width:14%}.ops-table th:nth-child(5),.ops-table th:nth-child(6){width:11%}.ops-table th:nth-child(7){width:14%}.ops-table.customer th{width:auto}.ops-attribution-note{color:#526772;margin:0 0 14px;font-size:14px;line-height:1.5}.ops-order-reference{margin-top:8px;font-size:14px;line-height:1.4}.ops-order-reference summary{cursor:pointer;color:#324f60}.ops-order-reference dl{margin:8px 0 0}.ops-order-reference dl>div+div{margin-top:10px}.ops-order-reference dt{font-weight:700}.ops-order-reference dd{color:#526772;margin:3px 0 0}.ops-table td .ops-order-reference-empty{margin-top:8px;font-size:12px;line-height:1.4}.ops-status{color:#7f5c12;white-space:nowrap;background:#fff2cf;border-radius:999px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex!important}.ops-status.positive{color:#137443;background:#e6f8ee}.ops-status.critical{color:#a63d37;background:#ffebe8}.ops-status.muted{color:#687a84;background:#edf2f4}.ops-row-action{color:#0879a7;font-size:8px;font-weight:800}.ops-transfer-review{gap:6px;min-width:125px;display:grid}.ops-transfer-review input{width:100%;font:700 8px/1.2 var(--cs-font-body);border:1px solid #ccd8de;border-radius:7px;padding:7px 8px}.ops-transfer-review>div{gap:5px;display:flex}.ops-transfer-review button{color:#fff;font:800 7px/1 var(--cs-font-body);cursor:pointer;background:#08798d;border:0;border-radius:6px;padding:6px 8px}.ops-transfer-review button.reject{background:#8a3a34}.ops-transfer-review button:disabled{opacity:.5;cursor:wait}.ops-transfer-review small.error{color:#a52e26}.ops-order-actions{align-items:start;gap:9px;display:grid}.ops-delivery-control{min-width:145px}.ops-delivery-control>summary{color:#0879a7;cursor:pointer;font-size:11px;font-weight:800;list-style-position:inside}.ops-delivery-popover{background:#f8fbfc;border:1px solid #cbdbe3;border-radius:10px;gap:9px;margin-top:8px;padding:11px;display:grid;box-shadow:0 8px 20px #10243014}.ops-delivery-popover>label{gap:5px;display:grid}.ops-delivery-popover label>span{color:#526772;font-size:11px;font-weight:800}.ops-delivery-popover select,.ops-delivery-popover input,.ops-delivery-popover textarea{color:#142732;width:100%;font:650 12px/1.35 var(--cs-font-body);resize:vertical;background:#fff;border:1px solid #c7d5dc;border-radius:7px;outline:0;padding:8px}.ops-delivery-popover select:focus,.ops-delivery-popover input:focus,.ops-delivery-popover textarea:focus{border-color:var(--ops-cyan);box-shadow:0 0 0 2px #25b8ef1f}.ops-delivery-popover .ops-delivery-notify{grid-template-columns:auto 1fr;align-items:start}.ops-delivery-notify input{width:auto;accent-color:var(--ops-cyan);margin-top:2px}.ops-delivery-notify span{display:grid!important}.ops-delivery-notify small{font-size:10px;font-weight:500;margin-top:3px!important}.ops-delivery-popover>button{color:#fff;min-height:36px;font:800 11px/1 var(--cs-font-body);cursor:pointer;background:#102f41;border:0;border-radius:8px}.ops-delivery-popover>button:disabled{opacity:.55;cursor:wait}.ops-delivery-popover>small.error{color:#a52e26}.ops-catalog-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.ops-catalog-hero{color:#fff;background:radial-gradient(circle at 84% 0, #3fc9f947, transparent 38%), linear-gradient(145deg, var(--ops-navy), #123b51);flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;display:flex}.ops-catalog-hero>div:first-child{display:grid}.ops-catalog-hero>div:first-child span{color:#84a0ad;font:700 9px/1 var(--cs-font-mono);text-transform:uppercase}.ops-catalog-hero>div:first-child strong{color:#5dd3fc;letter-spacing:-.09em;margin-top:18px;font-size:clamp(70px,8vw,112px);line-height:.8}.ops-catalog-hero>div:first-child small{color:#9db2bc;margin-top:18px;font-size:10px}.ops-catalog-split{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ops-catalog-split span{color:#8ea8b4;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:11px;font-size:8px;display:grid}.ops-catalog-split b{color:#fff;font-size:16px}.ops-image-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ops-image-audit-summary article{background:#fff;border:1px solid #dbe4e8;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:22px;display:flex}.ops-image-audit-summary article.critical{color:#fff;background:#5a2630;border-color:#5a2630}.ops-image-audit-summary span{font:700 9px/1 var(--cs-font-mono);letter-spacing:.08em;text-transform:uppercase}.ops-image-audit-summary strong{letter-spacing:-.06em;margin:14px 0 7px;font-size:clamp(30px,4vw,48px);line-height:.9}.ops-image-audit-summary small{color:#738894;font-size:10px}.ops-image-audit-summary .critical small{color:#e5c8ce}.image-audit-table td:nth-child(5){min-width:280px;max-width:440px}.ops-audit-date{color:#6f828c;margin:14px 0 0;font-size:11px}.ops-stock-list{padding:23px}.ops-stock-row{border-top:1px solid #e8eef1;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ops-stock-list .ops-panel-heading+.ops-stock-row{margin-top:16px}.ops-stock-row img{object-fit:contain;background:#f3f7f9;border-radius:9px;width:46px;height:46px}.ops-stock-row span{min-width:0;display:grid}.ops-stock-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ops-stock-row small{color:#80919a;font:650 7px/1 var(--cs-font-mono);margin-top:3px}.ops-stock-row>b{color:#9a6100;background:#fff0c7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.ops-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-automation-grid article{border:1px solid var(--ops-border);background:#fff;border-radius:15px;padding:22px;position:relative}.ops-automation-grid i{background:#30be70;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 4px #30be701a}.ops-automation-grid span{color:#7c8e98;font:700 8px/1 var(--cs-font-mono);text-transform:uppercase}.ops-automation-grid h3{letter-spacing:-.035em;margin:23px 0 9px;font-size:17px}.ops-automation-grid p{color:#657984;min-height:38px;margin:0 0 18px;font-size:9px;line-height:1.5}.ops-automation-grid b{color:#197a49;font-size:9px}.ops-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ops-insights-grid>article{padding:23px}.ops-ranked{margin:18px 0 0;padding:0;list-style:none}.ops-ranked li{border-top:1px solid #e8eef1;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:9px;display:flex}.ops-ranked li>span{overflow-wrap:anywhere}.ops-ranked li>b{text-align:right;flex:none}.ops-ranked small{color:#80919a;margin-top:2px;font-size:7px;font-weight:600;display:block}.ops-content-editor{border:1px solid var(--ops-border);background:#fff;border-radius:16px;padding:28px}.ops-popup-editor fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.ops-popup-editor .ops-content-heading p,.ops-popup-editor .ops-switch b,.ops-popup-editor .ops-campaign-fields label>span{font-size:14px}.ops-popup-editor .ops-switch small{font-size:12px}.ops-popup-editor .ops-campaign-fields input,.ops-popup-editor .ops-campaign-fields textarea{font-size:16px}.ops-popup-preview{color:#fff;background:radial-gradient(circle at 35%,#0e83bf,#04111b);border-radius:14px;flex-direction:column;align-self:start;gap:18px;min-width:0;padding:26px;display:flex}.ops-popup-preview strong{white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(24px,3vw,40px);line-height:1.05}.ops-popup-preview span,.ops-popup-preview b{overflow-wrap:anywhere;font-size:14px}.ops-popup-preview small{color:#b6e6fc;font-size:14px}.ops-content-heading{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:start;gap:30px;padding-bottom:22px;display:flex}.ops-content-heading>div:first-child>span{color:#6d808b;font:700 8px/1 var(--cs-font-mono);text-transform:uppercase}.ops-content-heading h3{letter-spacing:-.04em;margin:8px 0 5px;font-size:22px}.ops-content-heading p{color:#6f818b;margin:0;font-size:9px}.ops-content-rule{color:#47616f;background:var(--ops-cyan-soft);border-radius:10px;gap:4px;max-width:290px;padding:12px 14px;font-size:8px;display:grid}.ops-content-rule strong{color:#08749e}.ops-content-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.ops-content-field{gap:7px;display:grid}.ops-content-field.full{grid-column:1/-1}.ops-content-field>span{font-size:9px;font-weight:800}.ops-content-field input,.ops-content-field textarea{color:#162630;width:100%;font:500 10px/1.45 var(--cs-font-sans);resize:vertical;background:#fbfcfd;border:1px solid #cad7dd;border-radius:10px;outline:0;padding:12px 13px}.ops-content-field input:focus,.ops-content-field textarea:focus{border-color:var(--ops-cyan);box-shadow:0 0 0 3px #25b8ef1f}.ops-content-field small{color:#82949d;font-size:7px}.ops-save-row{align-items:center;gap:9px;margin-top:20px;display:flex}.ops-message{color:#197a49;margin:0 0 0 8px;font-size:9px;font-weight:750}.ops-message.error{color:#a63d37}.ops-campaign-editor{border:1px solid var(--ops-border);background:#fff;border-radius:16px;margin-top:16px;padding:28px}.ops-campaign-controls{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(170px,.65fr);gap:10px;margin-top:22px;display:grid}.ops-switch,.ops-interval{background:#f9fbfc;border:1px solid #d8e2e7;border-radius:11px;align-items:center;gap:11px;min-height:66px;padding:13px 14px;display:flex}.ops-switch input{width:17px;height:17px;accent-color:var(--ops-cyan)}.ops-switch>span{display:grid}.ops-switch b,.ops-interval>span{font-size:9px}.ops-switch small{color:#7d909a;margin-top:4px;font-size:7px}.ops-interval{grid-template-columns:1fr;gap:6px;display:grid}.ops-interval select{color:#23343e;background:#fff;border:1px solid #cad7dd;border-radius:8px;width:100%;padding:7px 8px;font-size:9px}.ops-campaign-list{gap:12px;margin-top:14px;display:grid}.ops-campaign-card{background:#fbfcfd;border:1px solid #dce5e9;border-radius:14px;overflow:hidden}.ops-campaign-card>header{background:#fff;border-bottom:1px solid #e2e9ed;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:10px 13px;display:flex}.ops-campaign-card>header>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.ops-campaign-card>header>div:first-child span{color:#0875a3;width:27px;height:27px;font:750 8px/1 var(--cs-font-mono);background:#e4f6fd;border-radius:8px;place-items:center;display:grid}.ops-campaign-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-campaign-card-actions{align-items:center;gap:5px;display:flex}.ops-campaign-card-actions label{color:#5c707b;align-items:center;gap:5px;margin-right:5px;font-size:8px;font-weight:750;display:flex}.ops-campaign-card-actions input{accent-color:var(--ops-cyan)}.ops-campaign-card-actions button{color:#38505d;cursor:pointer;background:#fff;border:1px solid #d7e1e6;border-radius:8px;min-width:29px;height:29px;padding:0 8px;font-size:9px;font-weight:750}.ops-campaign-card-actions button:disabled{opacity:.38;cursor:default}.ops-campaign-card-actions button.remove{color:#a4403a}.ops-campaign-card-body{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:16px;padding:14px;display:grid}.ops-campaign-preview{color:#fff;background:#07131c;border-radius:11px;min-height:248px;position:relative;overflow:hidden}.ops-campaign-preview:after{content:"";background:linear-gradient(#040e1505,#040e15e0);position:absolute;inset:0}.ops-campaign-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-campaign-preview>div{z-index:1;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.ops-campaign-preview span{color:#a7c1cd;font:700 7px/1 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.ops-campaign-preview b{letter-spacing:-.04em;text-transform:uppercase;margin-top:7px;font-size:21px;line-height:.95}.ops-campaign-preview small{color:#64d3fa;text-transform:uppercase;margin-top:12px;font-size:7px;font-weight:800}.ops-campaign-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.ops-campaign-fields label{gap:5px;display:grid}.ops-campaign-fields label.wide{grid-column:1/-1}.ops-campaign-fields label>span{color:#566b76;font-size:8px;font-weight:780}.ops-campaign-fields input,.ops-campaign-fields textarea{color:#1b2c36;width:100%;min-width:0;font:500 9px/1.4 var(--cs-font-sans);resize:vertical;background:#fff;border:1px solid #cad7dd;border-radius:8px;outline:0;padding:9px 10px}.ops-campaign-fields input:focus,.ops-campaign-fields textarea:focus{border-color:var(--ops-cyan);box-shadow:0 0 0 3px #25b8ef1a}.ops-campaign-footer{border-top:1px solid #e2e9ed;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.ops-ad-access{color:#213943}.ops-ad-access-intro,.ops-ad-access-card p{font-size:1rem;line-height:1.6}.ops-ad-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.ops-ad-access-card{border:1px solid #cbdfe8;border-top:4px solid var(--ops-cyan,#00adee);background:#fff;border-radius:14px;min-width:0;padding:24px}.ops-ad-access-card header>span{color:#086b91;font-size:.875rem;font-weight:800}.ops-ad-access-card h3{margin:10px 0 22px;font-size:1.35rem;line-height:1.3}.ops-ad-access-card dl{gap:18px;margin:0;display:grid}.ops-ad-access-card dt{color:#546c77;font-size:.875rem}.ops-ad-access-card dd{margin:5px 0 0;font-size:1.3rem;font-weight:750}.ops-ad-access-card dd small{margin-top:5px;font-size:.875rem;font-weight:500;display:block}.ops-ad-access-actions{gap:16px;margin-top:20px;display:grid}.ops-ad-access-actions .ops-button,.ops-ad-access-actions .ops-text-link{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:.875rem;line-height:1.5}.ops-ad-access-actions .ops-button{text-align:center;justify-content:center;padding:12px 16px}.ops-ad-access-actions a:focus-visible,.ops-ad-planning summary:focus-visible{outline-offset:4px;outline:3px solid #0075a5}.ops-ad-access-note{background:#eef7fb;border-radius:12px;padding:18px;font-size:.875rem;line-height:1.6}.ops-ad-planning{margin-top:24px}.ops-ad-planning>summary{cursor:pointer;padding:16px 0;font-size:1rem;font-weight:700}@media (width<=1000px){.ops-ad-access-grid{grid-template-columns:1fr}}@media (width<=600px){.ops-ad-access-card{padding:18px}}.ops-advertising-editor{background:linear-gradient(135deg,#f9fcfd,#fff);border:1px solid #d8e5eb;border-radius:16px;padding:28px}.ops-advertising-summary{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ops-advertising-summary span{color:#607681;background:#fff;border:1px solid #cfe1e9;border-radius:999px;padding:8px 10px;font-size:9px}.ops-advertising-summary b{color:#0875a3}.ops-advertising-list{gap:12px;margin-top:16px;display:grid}.ops-advertising-card{background:#fff;border:1px solid #d9e5e9;border-radius:14px;overflow:hidden}.ops-advertising-card>header{border-bottom:1px solid #e5edf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 17px 13px;display:flex}.ops-advertising-card h4{color:#162832;letter-spacing:-.025em;margin:8px 0 0;font-size:15px;line-height:1.1}.ops-platform,.ops-advertising-card>header>b{min-height:22px;font:800 7px/1 var(--cs-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 7px;display:inline-flex}.ops-platform.google{color:#1a5bbb;background:#e7f0ff}.ops-platform.meta{color:#7d2fbd;background:#f3eaff}.ops-platform.both{color:#087262;background:#e5f7f1}.ops-advertising-card>header>b.ready{color:#08725c;background:#e5f8ef}.ops-advertising-card>header>b.draft{color:#8b6400;background:#fff7d6}.ops-advertising-copy{color:#627783;gap:6px;padding:14px 17px 5px;font-size:9px;line-height:1.55;display:grid}.ops-advertising-copy p{margin:0}.ops-advertising-copy strong{color:#304550}.ops-advertising-controls{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(170px,.8fr);gap:10px;padding:14px 17px;display:grid}.ops-advertising-controls>label,.ops-advertising-pace{background:#fbfdfe;border:1px solid #d9e5e9;border-radius:10px;gap:6px;padding:10px;display:grid}.ops-advertising-controls label>span,.ops-advertising-pace>span{color:#617782;font-size:8px;font-weight:780}.ops-money-field{align-items:center;gap:6px;display:flex}.ops-money-field b{color:var(--ops-cyan);font-size:13px}.ops-advertising-controls input,.ops-advertising-controls select{color:#152a34;width:100%;min-height:32px;font:800 12px/1 var(--cs-font-sans);background:0 0;border:0;outline:0}.ops-advertising-controls select{cursor:pointer}.ops-advertising-pace strong{color:#122d39;font-size:13px}.ops-advertising-pace small{color:#728792;font-size:7px}.ops-advertising-card>footer{color:#6c818b;background:#fbfcfd;border-top:1px solid #e5edf0;justify-content:space-between;gap:14px;padding:11px 17px;font-size:8px;display:flex}.ops-advertising-card>footer a{color:#0875a3;font-weight:780}.fulfillment-editor{margin-top:0}.ops-fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ops-fulfillment-grid>article{background:#fbfcfd;border:1px solid #dde7eb;border-radius:13px;padding:18px}.ops-fulfillment-grid h4{letter-spacing:-.025em;margin:0 0 14px;font-size:13px}.ops-check-list,.ops-routing-options{gap:7px;display:grid}.ops-check-list label,.ops-routing-options label{background:#fff;border:1px solid #e0e8ec;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.ops-check-list input,.ops-routing-options input,.ops-day-list input{accent-color:var(--ops-cyan);margin-top:2px}.ops-check-list span,.ops-routing-options span{gap:2px;display:grid}.ops-check-list b,.ops-routing-options b{font-size:9px}.ops-check-list small,.ops-routing-options small{color:#71858f;font-size:7px}.ops-day-list{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.ops-day-list label{background:#fff;border:1px solid #dce6ea;border-radius:8px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:750;display:flex}.ops-mini-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ops-mini-fields label,.ops-select-field{gap:5px;display:grid}.ops-mini-fields span,.ops-select-field>span{color:#607681;font-size:7px;font-weight:760}.ops-mini-fields input,.ops-select-field select{color:#1d303a;background:#fff;border:1px solid #cad7dd;border-radius:8px;width:100%;min-height:36px;padding:7px 8px;font-size:9px}.ops-select-field{margin-top:10px}.ops-empty{color:#71838d;text-align:center;gap:5px;padding:38px;font-size:9px;display:grid}.ops-empty strong{color:#2b3e49;font-size:12px}.ops-empty.compact{padding:30px 10px}.ops-footer{color:#84959d;justify-content:space-between;gap:24px;padding:24px clamp(28px,4vw,58px) 38px;font-size:8px;display:flex}@media (width<=1180px){.ops-shell{grid-template-columns:210px minmax(0,1fr)}.ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-kpis article.featured{grid-column:span 1}.ops-table-wrap{overflow-x:auto}.ops-table{min-width:1020px}}@media (width<=820px){.ops-shell{display:block}.ops-sidebar{width:100%;height:auto;padding:16px 18px;position:static}.ops-brand{padding-bottom:15px}.ops-nav{margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.ops-nav a{flex:none;grid-template-columns:auto 1fr;min-height:35px}.ops-sidebar-bottom{display:none}.ops-topbar{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}.ops-top-actions{flex-wrap:wrap;width:100%}.ops-top-actions>span{width:100%}.ops-section{padding:42px 20px}.ops-section-title,.ops-content-heading{flex-direction:column;align-items:flex-start}.ops-kpis,.ops-overview-grid,.ops-catalog-grid,.ops-automation-grid,.ops-insights-grid,.ops-content-fields{grid-template-columns:1fr}.ops-image-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-content-field.full{grid-column:auto}.ops-content-rule{max-width:none}.ops-save-row{flex-direction:column;align-items:stretch}.ops-message{margin-left:0}.ops-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}.ops-campaign-editor,.ops-advertising-editor{padding:20px 14px}.ops-campaign-controls,.ops-campaign-card-body,.ops-campaign-fields,.ops-advertising-controls{grid-template-columns:1fr}.ops-advertising-card>header,.ops-advertising-card>footer{flex-direction:column;align-items:flex-start}.ops-fulfillment-grid{grid-template-columns:1fr}.ops-campaign-fields label.wide{grid-column:auto}.ops-campaign-card>header{flex-direction:column;align-items:flex-start}.ops-campaign-card-actions{flex-wrap:wrap;width:100%}.ops-campaign-card-actions label{margin-right:auto}.ops-campaign-preview{min-height:210px}.ops-campaign-footer{flex-direction:column;align-items:stretch}.ops-campaign-footer .ops-message{margin-top:4px}}.order-pickup-pass{text-align:left;background:#eefaff;border:1px solid #9bd9ee;border-radius:22px;margin:24px 0;padding:clamp(20px,4vw,32px)}.order-pickup-pass h2{margin:8px 0 12px;font-size:clamp(20px,4vw,27px)}.order-pickup-pass p{font-size:16px;line-height:1.5}.order-pickup-code{font-variant-numeric:tabular-nums;letter-spacing:0;color:#075575;overflow-wrap:anywhere;padding:18px 0;font-size:24px;display:block}.order-pickup-qr{aspect-ratio:1;background:#fff;width:256px;max-width:100%;height:auto;display:block}.order-pickup-qr[hidden]{display:none}.order-pickup-pass small{font-size:14px;display:block}.ops-period-panel{border:1px solid var(--ops-border);background:#fff;border-radius:16px;margin:0 0 24px;padding:22px}.ops-period-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.ops-period-heading h2{margin:0;font-size:24px}.ops-period-heading p{color:#536b79;margin:6px 0;font-size:14px}.ops-period-heading nav{flex-wrap:wrap;gap:8px;display:flex}.ops-period-heading a,.ops-pagination a{color:#124564;background:#f3faff;border:1px solid #c4d8e5;border-radius:8px;padding:10px 12px;font-size:14px}.ops-period-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ops-period-form label{flex-direction:column;gap:7px;min-width:0;display:flex}.ops-period-form label>span{color:#294454;font-size:14px;font-weight:650}.ops-period-form input,.ops-period-form select{width:100%;min-width:0;min-height:44px;font:inherit;color:#172d3d;background:#fff;border:1px solid #b9cedb;border-radius:8px;padding:9px 11px;font-size:16px}.ops-period-search{grid-column:span 2}.ops-period-actions{align-items:end;gap:14px;display:flex}.ops-period-actions a{padding:12px 0;font-size:14px}.ops-period-actions button{min-height:44px;font-size:14px}.ops-period-note{color:#506574;margin:16px 0 0;font-size:14px;line-height:1.6}.ops-period-kpis span,.ops-period-kpis small{font-size:14px;line-height:1.4}.ops-period-kpis strong{letter-spacing:-.035em;font-size:clamp(22px,2.5vw,36px);line-height:1.15}.ops-period-facts{color:#405c6c;flex-wrap:wrap;gap:12px 24px;padding:16px 0;font-size:14px;display:flex}.ops-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin:-8px 0 28px;font-size:14px;display:flex}.ops-period-breakdowns{margin-bottom:28px}.ops-period-breakdowns article,.ops-traffic-period{padding:20px;overflow-x:auto}.ops-traffic-period{margin-bottom:18px}.ops-traffic-period p{font-size:14px;line-height:1.6}.ops-chart{gap:8px;padding-bottom:4px;overflow-x:auto}.ops-chart-day{min-width:34px}.ops-chart-day>span{white-space:nowrap;font-size:12px}.ops-chart-panel .ops-panel-heading{flex-wrap:wrap}@media (width<=1100px){.ops-period-form,.ops-period-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.ops-period-panel{padding:16px}.ops-period-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-period-search,.ops-period-actions{grid-column:1/-1}.ops-period-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-period-kpis .featured{grid-column:1/-1}.ops-period-heading h2{font-size:22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.topbar{color:#c9d2d6;background:#0a0b0c;border-bottom:1px solid #ffffff14}.topbar a{color:var(--blue)}.site-header{color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101112f5;border-bottom-color:#ffffff1f}.header-inner{min-height:82px}.brand-header{flex:none;min-width:136px}.brand-header img{object-fit:cover;object-position:center;width:136px;height:44px}.main-nav{gap:clamp(15px,1.7vw,26px)}.main-nav>a:not(.nav-cta):hover,.main-nav .nav-specialty{color:var(--yellow)}.main-nav .nav-specialty+.nav-specialty{color:var(--blue)}.header-product-search-form{color:var(--white);background:#17191a;border-color:#ffffff29}.header-product-search-form input{color:var(--white);background:#ffffff14;border-color:#fff3}.header-product-search-form input::placeholder{color:#a9b5bb}.nav-cta{color:var(--charcoal);background:var(--yellow)}.nav-cta:hover{color:var(--charcoal);background:var(--cs-color-accent-500)}.cart-nav-link span{color:var(--charcoal);background:var(--blue)}.mobile-menu summary{color:var(--white);background:#ffffff0a;border-color:#ffffff3d}.mobile-menu summary span,.mobile-menu summary span:before,.mobile-menu summary span:after{background:var(--yellow)}.mobile-menu nav{color:var(--white);background:#17191a;border-color:#ffffff24}.mobile-menu nav a:hover{color:var(--charcoal);background:var(--yellow)}.editorial-hero{min-height:720px;color:var(--white);background:var(--charcoal)}.editorial-hero:after{opacity:.42;background-size:72px 72px;-webkit-mask-image:linear-gradient(270deg,#000,#0000 78%);mask-image:linear-gradient(270deg,#000,#0000 78%)}.editorial-hero-grid{z-index:1;grid-template-columns:minmax(430px,43%) minmax(0,1fr);grid-template-areas:"visual copy";min-height:720px;display:grid;position:relative}.editorial-hero .hero-copy{grid-area:copy;align-self:center;max-width:800px;padding:clamp(64px,7vw,112px) clamp(32px,7vw,118px)}.editorial-hero .eyebrow{color:var(--blue);letter-spacing:.19em;margin-bottom:24px}.editorial-hero h1{letter-spacing:-.065em;max-width:700px;font-size:clamp(52px,5.3vw,82px);font-weight:720;line-height:.94}.editorial-hero .hero-lead{color:#c7cdd0;max-width:660px;margin-top:24px;font-size:clamp(16px,1.45vw,20px)}.editorial-hero .hero-model-search{max-width:690px}.editorial-hero .hero-model-search>label{color:#aeb9be}.editorial-hero .hero-model-search>div{background:#ffffff12;border-color:#ffffff3d;border-radius:999px}.editorial-hero .hero-model-search input{height:52px}.editorial-hero .hero-model-search button{min-width:112px;color:var(--charcoal);background:var(--yellow);border-radius:999px}.editorial-hero .button-primary{color:var(--charcoal);background:var(--yellow)}.editorial-hero .button-primary:hover{background:var(--cs-color-accent-500)}.editorial-hero .button-ghost:hover{border-color:var(--blue);background:#08a9ed1f}.editorial-hero-facts{color:#d7dde0;flex-wrap:wrap;gap:9px 20px;margin-top:26px;font-size:12px;display:flex}.editorial-hero-facts span{padding-left:13px;position:relative}.editorial-hero-facts span:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.editorial-hero .hero-note{color:#929ea4}.editorial-hero-visual{background:repeating-linear-gradient(134deg,#080711 0 72px,#cf35d5 73px,#fff 74px,#522582 76px,#080711 82px 112px);grid-area:visual;min-height:720px;overflow:hidden}.editorial-hero-visual:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 52% 55%,#6459ac57,#08071147 48%,#0000 72%);position:absolute;inset:0}.chroma-blinds-background{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-product-cutout{z-index:3;object-fit:contain;filter:drop-shadow(0 28px 24px #00000042);width:min(82%,590px);height:min(83%,610px);position:absolute;top:50%;left:53%;transform:translate(-50%,-47%)rotate(-2deg)}.editorial-product-incoming{animation:1.3s step-end both product-glitch-reveal}.editorial-product-glitch{z-index:4;opacity:0;pointer-events:none}.editorial-product-glitch-top{clip-path:inset(18% 0 63%);animation:1.3s step-end both product-glitch-top}.editorial-product-glitch-bottom{clip-path:inset(57% 0 19%);animation:1.3s step-end both product-glitch-bottom}@keyframes product-glitch-reveal{0%,7%{opacity:0;transform:translate(-49%,-47%)rotate(-2deg)}8%,17%{opacity:.46;transform:translate(-51%,-47%)rotate(-2deg)}18%,23%{opacity:.12}24%,37%{opacity:.7;transform:translate(-49%,-47%)rotate(-2deg)}38%,46%{opacity:.4}47%,to{opacity:1;transform:translate(-50%,-47%)rotate(-2deg)}}@keyframes product-glitch-top{0%,9%,20%,31%,49%,to{opacity:0}10%,19%{opacity:.8;filter:drop-shadow(-9px 0 #e44cf0);transform:translate(-47%,-47%)rotate(-2deg)}32%,48%{opacity:.6;filter:drop-shadow(8px 0 #80caff);transform:translate(-53%,-47%)rotate(-2deg)}}@keyframes product-glitch-bottom{0%,16%,26%,40%,54%,to{opacity:0}17%,25%{opacity:.7;filter:drop-shadow(9px 0 #80caff);transform:translate(-53%,-47%)rotate(-2deg)}41%,53%{opacity:.55;filter:drop-shadow(-8px 0 #e44cf0);transform:translate(-47%,-47%)rotate(-2deg)}}.editorial-vertical-label{z-index:5;color:var(--white);text-shadow:0 1px 8px #000c;font:720 11px/1 var(--cs-font-mono);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:50%;left:28px;transform:translate(-43%,-50%)rotate(-90deg)}.editorial-price-card{z-index:6;min-width:min(72%,390px);color:var(--charcoal);background:var(--blue);clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);gap:3px;padding:24px 30px;display:grid;position:absolute;bottom:0;right:0}.editorial-price-card small{font:750 9px/1 var(--cs-font-mono);letter-spacing:.13em;text-transform:uppercase}.editorial-price-card strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,30px)}.protection-entry .eyebrow{color:var(--blue-dark)}.protection-category-card.cases{color:var(--charcoal);background:radial-gradient(circle at 90% 12%, #ffffff8a, transparent 27%), var(--yellow)}.protection-category-card.glass{color:var(--charcoal);background:radial-gradient(circle at 88% 12%, #ffffff94, transparent 29%), var(--blue);border-color:#0000}.glass-shelf{background:#f6f8f9}.service-band,.final-cta{background:var(--charcoal)}.service-band .eyebrow.light,.final-cta .eyebrow.light{color:var(--blue)}.specialty-model-search{width:min(100%,720px);margin-top:30px}.specialty-model-search label{color:var(--charcoal);font:750 11px/1.2 var(--cs-font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;display:block}.specialty-model-search>div{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid}.specialty-model-search input{min-width:0;min-height:50px;color:var(--charcoal);font:650 16px/1.2 var(--cs-font-sans);background:0 0;border:0;outline:0;padding:0 16px}.specialty-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.specialty-model-links{flex-wrap:wrap;gap:8px;margin:-18px 0 32px;display:flex}.specialty-model-links a{border:1px solid var(--line);color:var(--charcoal);background:var(--white);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:720}.specialty-guide{background:var(--charcoal);color:var(--white)}.specialty-guide .eyebrow{color:var(--blue)}.specialty-guide-grid{background:#34383a;border:1px solid #34383a;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.specialty-guide-grid article{background:var(--charcoal);min-height:250px;padding:30px}.specialty-guide-grid span{color:var(--blue);font:760 12px/1 var(--cs-font-mono)}.specialty-guide-grid h3{letter-spacing:-.025em;margin:48px 0 14px;font-size:23px}.specialty-guide-grid p{color:#b9c1c6;margin:0;line-height:1.65}.specialty-faq{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:36px 70px;display:grid}.specialty-faq .section-heading{margin-bottom:0}.specialty-faq .faq-list{margin:0}.specialty-local-note{background:var(--blue);border-radius:20px;grid-column:1/-1;grid-template-columns:.7fr 1fr auto;align-items:center;gap:24px;padding:26px;display:grid}.specialty-local-note strong{font-size:22px}.specialty-local-note p{margin:0;line-height:1.55}.specialty-local-note>div{gap:8px;display:flex}@media (width<=1080px){.brand-header img{width:122px}.main-nav{gap:14px;font-size:13px}.nav-cta{padding-inline:14px}.editorial-hero-grid{grid-template-columns:minmax(390px,44%) minmax(0,1fr)}.editorial-hero .hero-copy{padding-inline:clamp(28px,5vw,64px)}.editorial-product-cutout{width:90%}.specialty-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.specialty-local-note{grid-template-columns:1fr}}@media (width<=900px){.editorial-hero,.editorial-hero-grid{min-height:auto}.editorial-hero-grid{grid-template-columns:1fr;grid-template-areas:"visual""copy"}.editorial-hero-visual{min-height:470px}.editorial-hero .hero-copy{width:min(100% - 40px,720px);margin-inline:auto;padding:54px 0 64px}.editorial-hero h1{font-size:clamp(48px,9vw,72px)}.editorial-price-card{min-width:min(58%,390px)}.specialty-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.specialty-guide-grid,.specialty-faq{grid-template-columns:1fr}.specialty-local-note{grid-column:auto}}@media (width<=720px){.header-inner{min-height:70px}.brand-header{min-width:118px}.brand-header img{width:118px;height:38px}.editorial-hero-visual{min-height:320px}.editorial-product-cutout{width:min(92%,430px);height:310px;left:54%}.editorial-vertical-label{font-size:9px;left:17px}.editorial-price-card{clip-path:none;background:#5ac5f0eb;border-radius:10px;gap:2px;min-width:0;max-width:56%;padding:9px 12px;bottom:10px;right:10px;box-shadow:0 5px 18px #0003}.editorial-price-card small{font-size:8px}.editorial-price-card strong{font-size:17px;line-height:1.1}.editorial-hero .hero-copy{width:min(100% - 28px,720px);padding:36px 0 50px}.editorial-hero .eyebrow{margin-bottom:18px}.editorial-hero h1{font-size:clamp(43px,13vw,59px)}.editorial-hero .hero-lead{margin-top:20px;font-size:16px}.editorial-hero .hero-model-search{margin-top:23px}.editorial-hero .hero-actions{align-items:stretch}.editorial-hero .hero-actions .button{flex:155px}.editorial-hero-facts{gap:8px;display:grid}.protection-category-card{border-radius:22px}.specialty-model-search>div{grid-template-columns:1fr}.specialty-model-search button{width:100%}.specialty-guide-grid{border-radius:18px}.specialty-guide-grid article{min-height:0;padding:24px}.specialty-guide-grid h3{margin-top:24px}.specialty-local-note>div{flex-direction:column;align-items:stretch}}@media (width<=420px){.editorial-hero-visual{min-height:300px}.editorial-product-cutout{height:290px}.editorial-price-card{max-width:55%}.editorial-hero .hero-model-search>div{border-radius:18px;grid-template-columns:1fr}.editorial-hero .hero-model-search button{border-radius:13px;min-height:46px}.specialty-catalog .product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-product-cutout,.editorial-hero .button{transition:none}.editorial-product-incoming,.editorial-product-glitch{animation:none}}.home-product-placeholder{aspect-ratio:.64;background:linear-gradient(#f1f5f8 65%,#fff 65%);border:1px solid #e2e8ee;border-radius:18px}._page_10cy9_1{--ink:#10212d;--muted:#617380;--blue:#058bc8;--line:#dce8ef;min-height:100svh;color:var(--ink);isolation:isolate;background:#020406;padding:34px 18px 28px;position:relative;overflow:hidden}._page_10cy9_1:before{z-index:0;content:"";filter:blur(14px)brightness(.58)saturate(.82);transform-origin:top;background:url(/links/centr.webp) 50% 44%/cover no-repeat;height:660px;position:absolute;inset:-18px 0 auto;transform:scale(1.04)}._page_10cy9_1:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#00000040 0%,#00000057 38%,#020406 98%);height:730px;position:absolute;inset:0 0 auto}._auroraLayer_10cy9_17{z-index:2;pointer-events:none;width:100%;height:min(560px,82svh);inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000 100%);position:absolute!important}._auroraLayer_10cy9_17 canvas{display:block;width:100%!important;height:100%!important}._wrap_10cy9_19{z-index:3;width:min(100%,490px);margin:0 auto;position:relative}._profile_10cy9_21{color:#fff;text-align:center;flex-direction:column;align-items:center;padding:5px 0 24px;display:flex}._avatar_10cy9_22{background:#fff;border:3px solid #ffffffeb;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;overflow:hidden;box-shadow:0 7px 32px #0000003b,0 0 0 7px #ffffff1a}._avatar_10cy9_22 img{object-fit:cover;width:100%;height:100%;display:block}._handle_10cy9_24{color:#8edfff;letter-spacing:.04em;margin:18px 0 3px;font-size:13px;font-weight:750}._profile_10cy9_21 h1{letter-spacing:-.045em;margin:0;font-size:32px;font-weight:800;line-height:1.12}._bio_10cy9_26{color:#fffc;margin:10px 0 13px;font-size:15px;line-height:1.48}._mobileBreak_10cy9_27{display:none}._region_10cy9_28{color:#d8f4ff;background:#0316223d;border:1px solid #b4e7fb40;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}._region_10cy9_28 i{background:#66cff8;border-radius:50%;width:3px;height:3px}._liveDot_10cy9_30{background:#44dda0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #44dda026}._linkList_10cy9_32{gap:11px;display:grid}._link_10cy9_32{min-height:75px;color:var(--ink);background:#fff;border:1px solid #0e314314;border-radius:17px;grid-template-columns:45px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:12px 17px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;box-shadow:0 7px 18px #10394e14}._link_10cy9_32:hover{border-color:#058bc852;transform:translateY(-2px);box-shadow:0 12px 25px #10394e21}._link_10cy9_32:focus-visible,._feature_10cy9_35:focus-visible,._mapLink_10cy9_35:focus-visible,._socials_10cy9_35 a:focus-visible{outline-offset:3px;outline:3px solid #18b8f0}._linkIcon_10cy9_36{color:#007caf;background:#e9f7fc;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}._linkIcon_10cy9_36 svg{width:22px;height:22px}._linkText_10cy9_38{gap:4px;min-width:0;display:grid}._linkText_10cy9_38 strong{font-size:15px;font-weight:780;line-height:1.22}._linkText_10cy9_38 small{color:var(--muted);font-size:12.5px;line-height:1.3}._linkArrow_10cy9_41{color:#718896;text-align:right;font-size:20px}._whatsapp_10cy9_42 ._linkIcon_10cy9_36{color:#149567;background:#e5f7ef}._market_10cy9_43 ._linkIcon_10cy9_36{color:#735600;background:#fff5cb}._store_10cy9_44{border-color:#058bc838}._store_10cy9_44 ._linkIcon_10cy9_36{color:#fff;background:linear-gradient(145deg,#09b4ed,#087db7)}._srOnly_10cy9_46{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._feature_10cy9_35{color:#fff;background:linear-gradient(120deg,#062438,#0b6b91);border-radius:19px;align-items:end;min-height:152px;margin-top:17px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #10394e21}._feature_10cy9_35 img{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 9px #00000029);width:52%;height:146%;transition:transform .25s;position:absolute;top:-23%;right:4%}._feature_10cy9_35:hover img{transform:translateY(-3px)rotate(-2deg)}._featureShade_10cy9_51{background:linear-gradient(90deg,#04192733,#0524371f 45%,#03243605);position:absolute;inset:0}._featureCopy_10cy9_52{z-index:1;text-shadow:0 1px 8px #0003;gap:7px;width:60%;padding:19px 18px;display:grid;position:relative}._featureCopy_10cy9_52 small{color:#84dcff;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:800}._featureCopy_10cy9_52 strong{letter-spacing:-.035em;font-size:21px;font-weight:800;line-height:1.08}._featureCopy_10cy9_52 em{color:#fff;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}._featureCopy_10cy9_52 b{font-size:16px}._locations_10cy9_58{background:#ffffffeb;border:1px solid #113b5012;border-radius:19px;margin-top:24px;padding:21px 18px 14px;box-shadow:0 7px 18px #10394e0f}._sectionHeading_10cy9_59>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}._sectionHeading_10cy9_59 h2{letter-spacing:-.035em;margin:4px 0 14px;font-size:19px;font-weight:800}._localList_10cy9_61{display:grid}._local_10cy9_61{border-top:1px solid #e8eef2;grid-template-columns:34px minmax(0,1fr) 35px;align-items:center;gap:10px;min-height:66px;display:grid}._pin_10cy9_63{color:#078bc3;background:#eaf7fc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}._pin_10cy9_63 svg{width:17px;height:17px}._localCopy_10cy9_65{gap:3px;min-width:0;display:grid}._localCopy_10cy9_65 strong{font-size:13.5px;font-weight:760}._localCopy_10cy9_65 address{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;font-style:normal;line-height:1.35;overflow:hidden}._mapLink_10cy9_35{color:#057fb5;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._mapLink_10cy9_35 svg{width:15px;height:15px}._hours_10cy9_70{color:var(--muted);text-align:center;border-top:1px solid #e8eef2;margin:7px 0 0;padding:11px 0 0;font-size:12px}._hours_10cy9_70 strong{color:var(--ink);margin-left:3px;font-weight:750}._footer_10cy9_73{color:#71838e;justify-items:center;gap:10px;padding:23px 0 4px;display:grid}._socials_10cy9_35{align-items:center;gap:10px;display:flex}._socials_10cy9_35 a{color:#175069;background:#ffffffb8;border:1px solid #094a6821;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .15s,background .15s;display:grid}._socials_10cy9_35 a:hover{color:#fff;background:#078bc3}._socials_10cy9_35 svg{width:18px;height:18px}._siteUrl_10cy9_78{color:#175069;font-size:12px;font-weight:760;text-decoration:none}._footer_10cy9_73>small{font-size:10px}@media (width<=520px){._page_10cy9_1{padding:23px 16px 21px}._page_10cy9_1:before{background-position:49% 40%;height:610px}._page_10cy9_1:after{height:670px}._auroraLayer_10cy9_17{height:min(500px,72svh)}._profile_10cy9_21{padding-top:3px;padding-bottom:21px}._avatar_10cy9_22{width:84px;height:84px}._handle_10cy9_24{margin-top:15px;font-size:12px}._profile_10cy9_21 h1{font-size:29px}._bio_10cy9_26{max-width:320px;margin-top:8px;font-size:14px}._mobileBreak_10cy9_27{display:initial}._linkList_10cy9_32{gap:9px}._link_10cy9_32{border-radius:15px;grid-template-columns:42px minmax(0,1fr) 19px;gap:11px;min-height:70px;padding:11px 13px}._linkIcon_10cy9_36{border-radius:12px;width:40px;height:40px}._linkText_10cy9_38 strong{font-size:14px}._linkText_10cy9_38 small{font-size:11.5px}._feature_10cy9_35{border-radius:16px;min-height:137px;margin-top:14px}._feature_10cy9_35 img{width:55%;right:0}._featureCopy_10cy9_52{width:62%;padding:16px 15px}._featureCopy_10cy9_52 strong{max-width:140px;font-size:19px}._locations_10cy9_58{border-radius:16px;margin-top:19px;padding:18px 14px 12px}._sectionHeading_10cy9_59 h2{margin-bottom:11px;font-size:18px}._local_10cy9_61{grid-template-columns:31px minmax(0,1fr) 33px;gap:8px;min-height:62px}._pin_10cy9_63{width:30px;height:30px}._localCopy_10cy9_65 strong{font-size:13px}._localCopy_10cy9_65 address{font-size:10.5px}._mapLink_10cy9_35{width:32px;height:32px}._footer_10cy9_73{padding-top:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.today-page{--today-yellow:#ef0;--today-black:#10120d;background:var(--today-black);color:#f7f8f1;overflow:clip}.today-page *{box-sizing:border-box}.today-shell{width:min(1380px,100% - 80px);margin-inline:auto}.today-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;height:88px;display:flex}.today-brand{letter-spacing:-1px;color:inherit;align-items:center;gap:10px;font-size:21px;font-weight:900;text-decoration:none;display:flex}.today-header nav{align-items:center;gap:24px;display:flex}.today-header nav a{color:inherit;font-weight:650;text-decoration:none}.today-location,.today-kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:13px}.today-location{color:#c4c7b9}.today-hero{isolation:isolate;grid-template-columns:1fr 1fr;min-height:690px;padding-block:62px 60px;display:grid;position:relative}.today-speed-lines{z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 138px,#edff000b 139px 140px,#0000 141px 245px);position:absolute;inset:0 -10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.today-kicker{color:var(--today-yellow);align-items:center;gap:10px;font-weight:700;display:flex}.today-kicker svg{flex:none;width:13px;height:20px}.today-hero h1{letter-spacing:-.075em;margin:28px 0 26px;font-size:clamp(84px,10.5vw,154px);font-style:italic;font-weight:950;line-height:.85}.today-hero h1 span{color:var(--today-yellow)}.today-hero h1 sup{vertical-align:top;color:var(--today-yellow);margin-left:12px;font-size:.28em}.today-lead{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(24px,2.4vw,36px);line-height:1.13}.today-intro{color:#c6c9bd;max-width:360px;font-size:17px;line-height:1.5}.today-button{background:var(--today-yellow);color:#11140c;min-height:54px;font:800 17px var(--font-geist-sans),sans-serif;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:15px 25px;text-decoration:none;display:inline-flex}.today-button svg{width:17px;height:24px}.today-condition{color:#b6bcab;max-width:400px;margin:15px 0 0;font-size:13px;line-height:1.5}.today-hero-visual{align-self:stretch;min-width:0;position:relative}.today-hero-bolt{width:71%;height:90%;color:var(--today-yellow);filter:drop-shadow(0 0 42px #dfff0026);position:absolute;top:-3%;left:18%;transform:rotate(7deg)}.today-hero-speaker{object-fit:contain;filter:drop-shadow(0 35px 24px #0009);z-index:2;width:100%;height:78%;position:absolute;top:1%;left:-3%;transform:rotate(-12deg)}.today-hero-charger{object-fit:contain;z-index:3;filter:drop-shadow(0 20px 15px #0008);width:46%;height:45%;position:absolute;bottom:0;left:-6%;transform:rotate(12deg)}.today-hero-watch{object-fit:contain;z-index:4;filter:drop-shadow(0 24px 18px #0009);width:40%;height:44%;position:absolute;bottom:4%;right:0;transform:rotate(10deg)}.today-visual-stamp{z-index:4;font:12px/1.6 var(--font-geist-mono),monospace;border-top:2px solid var(--today-yellow);padding-top:10px;position:absolute;top:4%;right:2%;transform:rotate(8deg)}.today-ribbon{background:var(--today-yellow);color:#15190a;letter-spacing:-.03em;white-space:nowrap;justify-content:space-around;gap:32px;padding:18px 24px;font-size:clamp(14px,1.6vw,23px);font-style:italic;font-weight:900;display:flex;overflow:hidden}.today-catalog{padding-block:72px 30px;scroll-margin-top:20px}.today-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px;display:flex}.today-section-heading h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,6vw,86px);line-height:.95}.today-section-heading h2 span{color:var(--today-yellow)}.today-section-heading>p{color:#c6c9bd;font-size:18px;line-height:1.6}.today-controls{border-block:1px solid #ffffff29;gap:20px;padding:20px 0;display:grid}.today-tabs{scrollbar-width:thin;scrollbar-color:#535c30 transparent;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.today-tabs button{color:#e8ecdf;min-height:46px;font:600 14px var(--font-geist-sans),sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff32;border-radius:6px;flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.today-tabs button span{opacity:.7;font-size:12px}.today-tabs button[aria-pressed=true]{color:#15190a;background:var(--today-yellow);border-color:var(--today-yellow)}.today-search{color:#c6c9bd;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.today-search input{color:#fff;background:#1a1e13;border:1px solid #ffffff32;border-radius:6px;width:min(450px,60%);min-height:46px;padding:12px 16px;font-size:16px}.today-search input::placeholder{color:#a7ae9a}.today-result-line{color:#b7beac;justify-content:space-between;align-items:center;margin:10px 0 18px;font-size:13px;display:flex}.today-result-line>span{font-style:italic}.today-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.today-card{color:#14170f;content-visibility:auto;contain-intrinsic-size:auto 490px;background:#f6f6ef;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.today-card-photo{aspect-ratio:1;background:#fff;padding:24px;text-decoration:none;display:block;position:relative}.today-card-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.today-card:hover .today-card-photo img{transform:scale(1.045)}.today-card-photo>span{color:#343b27;background:#f2f5e7ed;border-radius:4px;padding:5px 8px;font-size:12px;position:absolute;bottom:12px;left:12px}.today-card-body{flex-direction:column;flex:1;padding:19px;display:flex}.today-card-stock{color:#4e6333;margin:0 0 10px;font-size:12px}.today-card h3{margin:0 0 20px;font-size:15px;font-weight:750;line-height:1.35}.today-card h3 a{color:inherit;text-decoration:none}.today-card-price{gap:3px;margin-top:auto;display:grid}.today-card-price>span{color:#4b5141;font-size:12px}.today-card-price strong{letter-spacing:-1px;font-size:26px}.today-card-price small{color:#606753;font-size:12px}.today-card-buy{color:#fff;background:#17200f;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.today-card-buy:hover{background:#2e411c}.today-card-unavailable{color:#5a6350;background:#e3e6da}.today-price-note{color:#b7beac;margin-top:25px;font-size:13px;line-height:1.6}.today-empty{text-align:center;background:#202519;border-radius:12px;padding:60px 20px}.today-empty h3{font-size:26px}.today-empty p{color:#bac3a9}.today-how{border-top:1px solid #ffffff24;margin-top:35px;padding-block:55px 75px}.today-how h2{letter-spacing:-.04em;font-size:38px}.today-how>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.today-how article>span{color:var(--today-yellow);font:13px var(--font-geist-mono),monospace}.today-how h3{letter-spacing:-.03em;font-size:23px}.today-how p{color:#b7beac;font-size:16px;line-height:1.6}.today-how>a{color:var(--today-yellow);margin-top:30px;font-size:14px;display:inline-block}.today-page a:focus-visible,.today-page button:focus-visible,.today-page input:focus-visible{outline-offset:4px;outline:3px solid #09bafa}@media (width>=1600px){.today-hero{min-height:740px}}@media (width<=1000px){.today-shell{width:calc(100% - 40px)}.today-location{display:none}.today-hero{min-height:630px}.today-hero h1{font-size:100px}.today-hero-visual{align-self:center;height:450px}.today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.today-card-body{padding:15px}.today-visual-stamp{display:none}}@media (width<=640px){.today-shell{width:calc(100% - 32px)}.today-header{gap:10px;height:70px}.today-brand{gap:6px;font-size:17px}.today-brand img{width:30px;height:30px}.today-header nav{gap:14px;font-size:13px}.today-hero{flex-direction:column;min-height:0;padding:30px 0 24px;display:flex}.today-kicker{letter-spacing:.045em;gap:7px;font-size:11px}.today-hero h1{margin:24px 0 22px;font-size:clamp(80px,23vw,126px);line-height:.86}.today-hero-copy{z-index:2;position:relative}.today-lead{font-size:27px}.today-intro{width:65%;margin-bottom:21px;font-size:16px}.today-hero-visual{z-index:1;pointer-events:none;opacity:.95;align-self:flex-end;width:62%;height:250px;position:absolute;top:150px;right:-19px}.today-hero-bolt{width:70%;height:90%;top:0;left:20%}.today-hero-speaker{width:100%;height:85%;top:0;left:0}.today-hero-charger{width:52%;height:50%;bottom:-2%;left:5%}.today-hero-watch{display:none}.today-button{gap:16px;min-height:50px;padding:12px 22px;font-size:16px}.today-condition{border-top:1px solid #ffffff20;max-width:100%;margin-top:18px;padding-top:15px;font-size:12px}.today-ribbon{justify-content:flex-start;gap:26px;padding:14px 16px;font-size:15px}.today-ribbon span{flex:none}.today-catalog{padding-top:40px}.today-section-heading{gap:16px;margin-bottom:25px}.today-section-heading h2{font-size:56px}.today-section-heading .today-kicker{max-width:200px;line-height:1.5}.today-section-heading>p{max-width:140px;margin-bottom:2px;font-size:13px}.today-controls{gap:12px;padding-block:16px}.today-tabs{margin-right:-16px;padding-right:16px}.today-tabs button{min-height:44px;padding:10px 12px;font-size:13px}.today-search{display:block}.today-search>span{margin-bottom:8px;font-size:13px;display:block}.today-search input{width:100%;font-size:16px}.today-result-line{font-size:12px}.today-result-line>span{display:none}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.today-card{contain-intrinsic-size:auto 390px;border-radius:9px}.today-card-photo{padding:14px}.today-card-photo>span{padding:4px 6px;font-size:10px;bottom:8px;left:8px}.today-card-body{padding:13px 11px}.today-card-stock{font-size:11px;line-height:1.4}.today-card h3{margin-bottom:15px;font-size:13px}.today-card-price strong{font-size:22px}.today-card-price>span,.today-card-price small{font-size:11px}.today-card-buy{min-height:44px;margin-top:12px;padding:10px 6px;font-size:12px}.today-how{margin-top:20px;padding:30px 0 45px}.today-how>div{grid-template-columns:1fr;gap:25px}.today-how h2{font-size:32px}.today-how h3{margin:10px 0;font-size:22px}.today-how p{margin-bottom:0}.today-price-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.today-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=640px){.today-hero-visual{opacity:1;align-self:auto;width:100%;height:260px;margin:12px 0 0;position:relative;top:auto;right:auto}.today-hero-speaker{width:75%;height:95%;left:10%}.today-hero-bolt{width:52%;left:26%}.today-hero-charger{width:36%;height:62%;bottom:-4%;left:0}.today-hero-watch{width:32%;height:60%;display:block;bottom:0;right:0}.today-intro{width:100%}.today-card h3,.today-card-buy,.today-tabs button,.today-search>span{font-size:14px}}.today-hero h1{isolation:isolate;width:fit-content;animation:4.8s ease-in-out infinite today-electric-glow;position:relative}.today-hero h1:before,.today-hero h1:after{content:"";pointer-events:none;z-index:-1;background:conic-gradient(from var(--today-charge),transparent 0deg 30deg,#eaff0055 52deg,#faffbe 67deg,#eaff00 76deg,transparent 100deg 200deg,#eaff0022 214deg,#faffb0 230deg,#eaff00 238deg,transparent 265deg);opacity:.85;border-radius:20% 34% 24% 30%;padding:2px;animation:5.5s linear infinite today-electric-orbit;position:absolute;inset:-16px -24px -18px -15px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.today-hero h1:after{filter:blur(8px);opacity:.6;padding:4px;animation-duration:7.5s;animation-direction:reverse;inset:-23px -32px -25px -23px}@property --today-charge{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes today-electric-orbit{to{--today-charge:360deg}}@keyframes today-electric-glow{0%,to{text-shadow:0 0 15px #dfff0014,0 0 42px #dfff000a}50%{text-shadow:0 0 20px #eaff0040,0 0 60px #dfff0026}}@media (width<=640px){.today-hero h1:before{inset:-12px -15px -13px -9px}.today-hero h1:after{inset:-18px -20px -19px -14px}}@media (prefers-reduced-motion:reduce){.today-hero h1,.today-hero h1:before,.today-hero h1:after{animation:none}.today-hero h1:before{opacity:.45}.today-hero h1:after{opacity:.25}}.today-refine{justify-content:space-between;align-items:center;gap:20px;padding:20px 0 0;display:flex}.today-sort{color:#c6c9bd;align-items:center;gap:12px;font-size:14px;display:flex}.today-sort select{color:#f7f8f1;min-height:46px;font:500 14px var(--font-geist-sans),sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1a1e13;border:1px solid #ffffff32;border-radius:6px;padding:10px 36px 10px 12px}.today-available{color:#d1d6c8;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.today-available input{accent-color:var(--today-yellow);width:19px;height:19px}.today-sort select:focus-visible{outline-offset:3px;outline:3px solid #09bafa}@media (width<=640px){.today-refine{flex-direction:column;align-items:stretch;gap:8px;padding-top:16px}.today-sort{justify-content:space-between;gap:10px}.today-sort select{flex:1;max-width:75%;font-size:16px}.today-available{align-self:flex-start}}.today-payment-highlight{gap:24px;margin:23px 0 8px;display:flex}.today-payment-highlight>div{border-left:3px solid var(--today-yellow);gap:5px;padding-left:13px;display:grid}.today-payment-highlight strong{letter-spacing:-.03em;color:var(--today-yellow);font-size:22px;line-height:1.15}.today-payment-highlight strong span{display:block}.today-payment-highlight>div>span{color:#f4f7eb;font-size:14px}.today-payment-terms{color:#b6bcab;max-width:430px;margin:0 0 22px;font-size:12px;line-height:1.5}.today-card-installments{color:#424c33;border-top:1px solid #d8dccd;margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.55}.today-card-installments>span{margin-top:5px;display:block}.today-card-installments strong{white-space:nowrap}@media (width<=640px){.today-payment-highlight{gap:18px;margin-top:20px}.today-payment-highlight strong{font-size:20px}.today-payment-highlight>div>span{font-size:13px}.today-card-installments{font-size:12px}}.today-card{content-visibility:auto;contain-intrinsic-size:auto 580px}.today-card-placeholder{aspect-ratio:3/5;background:#171918;border:1px solid #30332a;border-radius:22px}.today-catalog-loading>p{color:#c8ccbd;margin-block:24px}.urban-page{--uc-cyan:#71fff4;--uc-pink:#fd48cc;--uc-muted:#a9acb8;color:#f4f5f8;font-family:var(--font-geist-sans),Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07080b;overflow:clip}.urban-page *{box-sizing:border-box}.urban-page a{text-decoration:none}.urban-page button,.urban-page input{font:inherit}.urban-page :focus-visible{outline:2px solid var(--uc-cyan);outline-offset:5px}.urban-shell{width:min(1240px,100% - 80px);margin:auto}.urban-header{border-bottom:1px solid #24272e;justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.urban-brand{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.urban-brand img{border-radius:50%}.urban-brand>span>span{color:var(--uc-cyan)}.urban-header-edition,.urban-kicker,.urban-visual-id,.urban-image-caption,.urban-card-line,.urban-results{font-family:var(--font-geist-mono),monospace;letter-spacing:1.6px;font-size:12px}.urban-header-edition{color:var(--uc-muted)}.urban-header nav{align-items:center;gap:25px;font-size:14px;display:flex}.urban-header nav a{color:#fff}.urban-header .cart-nav-link{color:#fff;padding:0}.urban-header .cart-nav-link span{background:var(--uc-cyan);color:#07080b}.urban-hero{grid-template-columns:1fr 1fr;gap:35px;min-height:710px;padding-top:68px;padding-bottom:52px;display:grid;position:relative}.urban-hero-copy{z-index:2;position:relative}.urban-kicker{color:var(--uc-cyan);margin:0 0 25px}.urban-kicker>span{color:var(--uc-pink)}.urban-page h1{letter-spacing:-7px;margin:0;font-size:clamp(80px,8.5vw,126px);font-weight:950;line-height:.87}.urban-page h1>span{display:block}.urban-outline{-webkit-text-stroke:1.5px #f4f5f8;color:#0000}.urban-period{color:var(--uc-cyan);-webkit-text-stroke:0}.urban-glitch{position:relative}.urban-glitch:after{content:attr(data-text);color:var(--uc-cyan);clip-path:inset(47% 0 46%);pointer-events:none;animation:9s step-end infinite urban-glitch;position:absolute;inset:0;transform:translate(4px)}.urban-tagline{letter-spacing:-1px;margin:27px 0 16px;font-size:35px;font-weight:750;line-height:1.05}.urban-lead{color:var(--uc-muted);margin:0 0 26px;font-size:16px;line-height:1.6}.urban-hero-price{border-left:2px solid var(--uc-cyan);margin:0 0 24px;padding:1px 0 1px 18px}.urban-hero-price>span{font-family:var(--font-geist-mono),monospace;letter-spacing:1.5px;color:var(--uc-cyan);font-size:12px}.urban-hero-price>strong{letter-spacing:-1.5px;margin:6px 0;font-size:43px;line-height:1.2;display:block}.urban-hero-price strong small{color:var(--uc-muted);letter-spacing:1px;margin-left:12px;font-size:12px}.urban-hero-price p{color:#d9dce3;margin:0;font-size:13px;line-height:1.6}.urban-hero-price p span{color:var(--uc-muted)}.urban-button{background:var(--uc-cyan);color:#080a0e;border:1px solid var(--uc-cyan);cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:52px;padding:14px 30px;font-size:15px;font-weight:750;transition:background .2s,box-shadow .2s;display:inline-flex}.urban-button:hover{background:#acfff7;box-shadow:0 0 25px #71fff423}.urban-shipping{color:var(--uc-muted);margin:14px 0 0;font-size:12px}.urban-hero-visual{isolation:isolate;background:0 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.urban-hero-visual:before{content:"";z-index:-2;background-image:linear-gradient(#96c7d009 1px,#0000 1px),linear-gradient(90deg,#96c7d009 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:15% 0 8%;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.urban-visual-id{color:var(--uc-muted);position:absolute;top:8px;right:4px}.urban-hero-word{color:#141820;letter-spacing:-7px;z-index:-1;font-size:clamp(75px,9vw,142px);font-weight:900;position:absolute;left:-65px;transform:rotate(-90deg)}.urban-orbit{aspect-ratio:1;z-index:-1;border:1px solid #71fff430;border-radius:50%;width:90%;position:absolute;transform:rotate(-25deg)scaleY(.83)}.urban-orbit:after{content:"";border:1px solid #fd48cc28;border-radius:50%;position:absolute;inset:25px}.urban-hero-product{object-fit:contain;filter:drop-shadow(-18px 15px 32px #0009);width:85%;height:560px;animation:8s ease-in-out infinite urban-float;display:block;transform:rotate(13deg)}.urban-image-caption{color:var(--uc-muted);border-top:1px solid #39313d;justify-content:space-between;gap:20px;padding-top:14px;font-size:11px;line-height:1.7;display:flex;position:absolute;bottom:0;left:14px;right:5px}.urban-image-caption>span:first-child{color:var(--uc-pink)}.urban-signal{background:var(--uc-cyan);color:#07080b;margin:15px -2px 0;padding:13px 0;overflow:hidden;transform:rotate(-1deg)}.urban-signal>div{font-family:var(--font-geist-mono),monospace;letter-spacing:2px;white-space:nowrap;text-align:center;font-size:16px;font-weight:700}.urban-signal span{margin:0 40px}.urban-catalog-section{padding-top:100px;padding-bottom:50px;scroll-margin-top:30px}.urban-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.urban-section-heading h2{letter-spacing:-2px;margin:0;font-size:clamp(36px,4.5vw,58px);line-height:1.05}.urban-section-heading h2 span{color:var(--uc-cyan)}.urban-section-heading p:not(.urban-kicker){color:var(--uc-muted);margin-bottom:3px;font-size:15px;line-height:1.7}.urban-section-heading .urban-kicker{margin-bottom:17px}.urban-catalog-controls{border-bottom:1px solid #292b35;justify-content:space-between;align-items:end;gap:25px;padding-bottom:25px;display:flex}.urban-brand-filters{flex-wrap:wrap;gap:8px;display:flex}.urban-brand-filters button{color:#d7d9e1;cursor:pointer;background:0 0;border:1px solid #30333f;min-height:44px;padding:10px 17px;font-size:14px}.urban-brand-filters button[aria-pressed=true]{background:var(--uc-cyan);color:#07080b;border-color:var(--uc-cyan)}.urban-search{color:var(--uc-muted);flex:0 0 310px;gap:8px;font-size:13px;display:grid}.urban-search input{color:#fff;background:#11131a;border:1px solid #3b3e4c;border-radius:0;width:100%;min-height:46px;padding:10px 14px;font-size:14px}.urban-results{color:var(--uc-muted);margin:22px 0;font-size:12px}.urban-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.urban-product-card{background:#101117;border:1px solid #292c37;min-width:0;transition:border-color .2s}.urban-product-card:hover{border-color:#71fff482}.urban-card-image{aspect-ratio:1;background:radial-gradient(at 50% 65%,#71fff412,#0000 65%),#0b0e13;display:block;position:relative;overflow:hidden}.urban-card-image img{object-fit:contain;filter:drop-shadow(0 12px 18px #0008);width:100%;height:100%;padding:12px;display:block}.urban-card-line{color:var(--uc-cyan);letter-spacing:1px;background:#080a0ef0;padding:8px 12px;font-size:10px;position:absolute;bottom:0;left:0}.urban-card-body{padding:21px 18px 18px}.urban-card-body h3{letter-spacing:-.5px;margin:0 0 7px;font-size:19px;line-height:1.3}.urban-card-body h3 a{color:#fff}.urban-card-colors{color:var(--uc-muted);margin:0 0 19px;font-size:13px}.urban-card-price{gap:3px;display:grid}.urban-card-price>span{color:var(--uc-cyan);font-size:12px}.urban-card-price strong{letter-spacing:-1px;font-size:27px;line-height:1.3}.urban-card-price small{color:var(--uc-muted);font-size:12px}.urban-card-buy{color:#fff;border:1px solid #4f535f;justify-content:center;align-items:center;min-height:46px;margin-top:20px;padding:11px 7px;font-size:13px;font-weight:650;display:flex}.urban-card-buy:hover{border-color:var(--uc-cyan);color:var(--uc-cyan)}.urban-sold-out{color:var(--uc-muted);min-height:71px;font-size:14px}.urban-no-photo{color:#333;flex-direction:column;justify-content:center;align-items:center;height:100%;font-weight:800;display:flex}.urban-no-photo small{margin-top:10px;font-size:12px;font-weight:400}.urban-price-note{color:var(--uc-muted);margin:24px 0 0;font-size:12px;line-height:1.7}.urban-empty{text-align:center;border:1px solid #30333f;padding:50px 20px}.urban-empty h3{font-size:24px}.urban-empty p{color:var(--uc-muted);font-size:16px}.urban-delivery{border-top:1px solid #292c37;border-bottom:1px solid #292c37;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:20px;padding-top:40px;padding-bottom:40px;display:grid}.urban-delivery>div>span{font-family:var(--font-geist-mono),monospace;color:var(--uc-pink);font-size:13px}.urban-delivery h2{letter-spacing:-.5px;margin:16px 0 10px;font-size:21px}.urban-delivery p{color:var(--uc-muted);margin:0;font-size:14px;line-height:1.7}.urban-delivery a{color:var(--uc-cyan);margin-top:10px;font-size:13px;display:inline-block}.urban-help{justify-content:space-between;align-items:center;gap:30px;padding-top:55px;padding-bottom:60px;display:flex}.urban-help .urban-kicker{margin-bottom:12px}.urban-help h2{letter-spacing:-1px;margin:0;font-size:30px}.urban-button-secondary{color:var(--uc-cyan);background:0 0}.urban-button-secondary:hover{background:#71fff414}.urban-page .site-footer{color:#c7c9d1;background:#0d0e14;border-top:1px solid #292c37}.urban-page .site-footer a,.urban-page .site-footer h2,.urban-page .site-footer h3,.urban-page .site-footer strong{color:#f4f5f8}.urban-page .site-footer p{color:var(--uc-muted)}@keyframes urban-glitch{0%,92%,96%,to{opacity:0;transform:translate(0)}93%,95%{opacity:.8;transform:translate(4px)}94%{opacity:.6;transform:translate(-4px)}}@keyframes urban-float{0%,to{transform:rotate(13deg)translateY(0)}50%{transform:rotate(13deg)translateY(-14px)}}@media (width>=1600px){.urban-hero{min-height:770px}}@media (width<=1050px){.urban-shell{width:calc(100% - 48px)}.urban-header-edition{display:none}.urban-hero{gap:15px;min-height:650px;padding-top:50px}.urban-page h1{font-size:96px}.urban-hero-product{width:100%;height:480px}.urban-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.urban-catalog-controls{flex-direction:column;align-items:stretch}.urban-search{flex-basis:auto;max-width:500px}.urban-hero-price p span{display:block}}@media (width<=700px){.urban-shell{width:calc(100% - 36px)}.urban-header{gap:12px;height:68px}.urban-brand{font-size:17px}.urban-brand img{width:32px;height:32px}.urban-header nav{gap:15px;font-size:12px}.urban-hero{grid-template-columns:1fr;gap:0;padding-top:30px;padding-bottom:28px}.urban-hero-copy{grid-template-columns:1fr 1fr;display:grid}.urban-hero .urban-kicker{letter-spacing:1.2px;grid-column:1/-1;margin-bottom:18px;font-size:10px}.urban-page h1{letter-spacing:-4px;grid-area:2/1/4;font-size:clamp(67px,19vw,112px)}.urban-tagline{grid-area:2/2;align-self:end;margin:0 0 8px;padding-left:17px;font-size:26px}.urban-lead{grid-area:3/2;margin:0;padding-left:17px;font-size:13px;line-height:1.5}.urban-lead br{display:none}.urban-hero-price{grid-area:5/1/auto/-1;margin:12px 0 18px;padding-left:14px}.urban-hero-price>strong{font-size:38px}.urban-hero-price>span{font-size:11px}.urban-hero-price p{font-size:12px}.urban-hero-price p span{display:inline}.urban-hero-copy>.urban-button{grid-area:6/1/auto/-1}.urban-shipping{text-align:center;grid-area:7/1/auto/-1;font-size:11px}.urban-hero-visual{grid-row:2;min-height:300px;margin-top:18px}.urban-hero-copy{display:contents}.urban-hero-copy>.urban-kicker{grid-row:1}.urban-hero-copy>h1{z-index:2;pointer-events:none;grid-area:2/1;align-self:start;font-size:clamp(78px,24vw,120px);position:relative}.urban-tagline{grid-area:3/1;margin:14px 0 10px;padding-left:0;font-size:28px}.urban-lead{grid-area:4/1;padding:0;font-size:14px}.urban-hero-visual{grid-area:2/1;justify-content:flex-end;min-height:270px;margin:0}.urban-hero-product{width:62%;height:280px;margin-right:-7px;transform:rotate(13deg)}.urban-orbit{width:66%;right:0}.urban-hero-word{display:none}.urban-visual-id{font-size:10px;top:4px;right:0}.urban-image-caption{border:0;padding:0;font-size:9px;bottom:5px;left:auto;right:0}.urban-image-caption>span:last-child{display:none}.urban-signal{margin-top:4px;padding:10px 0}.urban-signal>div{font-size:12px}.urban-signal span{margin:0 18px}.urban-catalog-section{padding-top:55px;padding-bottom:35px}.urban-section-heading{margin-bottom:25px;display:block}.urban-section-heading h2{font-size:39px}.urban-section-heading p:not(.urban-kicker){margin-top:17px;font-size:14px}.urban-brand-filters{gap:7px}.urban-brand-filters button{padding:9px 14px;font-size:13px}.urban-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.urban-card-body{padding:16px 12px 12px}.urban-card-body h3{min-height:42px;font-size:16px}.urban-card-colors{margin-bottom:16px;font-size:12px}.urban-card-price strong{font-size:24px}.urban-card-price>span,.urban-card-price small{font-size:11px}.urban-card-line{padding:6px 8px;font-size:9px}.urban-card-buy{min-height:44px;margin-top:15px;font-size:12px}.urban-delivery{grid-template-columns:1fr;gap:25px;padding:30px 0}.urban-delivery h2{margin:8px 0}.urban-help{padding:40px 0;display:block}.urban-help h2{font-size:26px}.urban-help .urban-button{width:100%;margin-top:24px}}@media (prefers-reduced-motion:reduce){.urban-page *,.urban-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.urban-glitch:after{display:none}}@media (width<=700px){.urban-hero{min-height:0}.urban-hero-copy>h1{font-size:clamp(72px,22vw,100px)}}.urban-hero:before{content:"";pointer-events:none;background:radial-gradient(at 78% 48%,#71fff412,#0000 42%),radial-gradient(at 80% 70%,#fd48cc0e,#0000 35%);position:absolute;inset:0}.urban-hero-product{background:0 0;border:0}.urban-scroll-hero{height:calc(min(790px,100svh) + 720px);position:relative}.urban-scroll-hero .urban-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:14px;height:min(790px,100svh);min-height:0;padding-top:20px;padding-bottom:22px;display:grid;position:sticky;top:0}.urban-scroll-hero .urban-hero:before{background:radial-gradient(at 50% 38%,#71fff40b,#0000 48%)}.urban-scroll-hero .urban-hero-copy{text-align:left;grid-row:2;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 36px;display:grid}.urban-scroll-hero .urban-hero-price{border:0;margin:0;padding:0}.urban-scroll-hero .urban-hero-price>strong{letter-spacing:-1px;margin:3px 0;font-size:32px}.urban-scroll-hero .urban-hero-price>span{letter-spacing:1px;font-size:12px}.urban-scroll-hero .urban-hero-price p{font-size:12px}.urban-scroll-hero .urban-shipping{text-align:center;grid-column:1/-1;margin:9px 0 0;font-size:12px}.urban-scroll-hero .urban-hero-copy>.urban-button{min-height:46px;padding:11px 28px;font-size:14px}.urban-scroll-hero .urban-rotation-visual{grid-area:1/1;width:min(650px,100%);height:100%;min-height:0;margin:auto}.urban-page h1.urban-product-title{text-align:center;letter-spacing:3px;margin:0;font-size:25px;font-weight:650;line-height:1.3;position:absolute;top:0;left:0;right:0}.urban-page h1.urban-product-title>span{color:var(--uc-cyan);display:inline}.urban-photo-stage{--urban-progress:0;position:absolute;inset:32px 0 70px}.urban-photo-frame{object-fit:contain;filter:drop-shadow(0 18px 24px #0008);will-change:opacity,transform;width:100%;height:100%;position:absolute;inset:0}.urban-photo-float{animation:8s ease-in-out infinite urban-levitate;position:absolute;inset:0}.urban-photo-side,.urban-photo-interior{opacity:0}.urban-rotation-description{width:min(360px,85%);margin:auto;position:absolute;bottom:0;left:0;right:0}.urban-rotation-description p{text-align:center;color:#b4bac3;margin:0 0 12px;font-size:13px}.urban-rotation-progress{background:#333640;height:1px;overflow:hidden}.urban-rotation-progress span{background:var(--uc-cyan);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.urban-rotation-controls{justify-content:space-between;margin-top:4px;display:flex}.urban-rotation-controls button{color:var(--uc-muted);cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 0;font-size:13px}.urban-rotation-controls button:last-child{color:var(--uc-cyan)}@keyframes urban-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=700px){.urban-scroll-hero{height:calc(max(620px,100svh) + 540px)}.urban-scroll-hero .urban-hero{grid-template-rows:minmax(0,1fr) auto;gap:15px;height:max(620px,100svh);padding-top:20px;padding-bottom:24px}.urban-scroll-hero .urban-hero-copy{text-align:center;grid-template-columns:1fr;gap:10px;width:min(380px,100%);margin:auto;display:grid}.urban-scroll-hero .urban-hero-price{grid-area:auto;margin:0;padding:0}.urban-scroll-hero .urban-hero-price>strong{font-size:33px}.urban-scroll-hero .urban-hero-copy>.urban-button{grid-area:auto;width:100%}.urban-scroll-hero .urban-shipping{grid-area:auto;margin:0;font-size:11px}.urban-scroll-hero .urban-product-title{padding:0;font-size:22px}.urban-scroll-hero .urban-rotation-visual{grid-row:1;height:100%;min-height:0}.urban-photo-stage{inset:32px -15px 70px}.urban-rotation-description{width:85%;bottom:0;left:0;right:0}.urban-rotation-description p{margin-bottom:7px;font-size:12px}.urban-rotation-controls button{font-size:12px}}@media (prefers-reduced-motion:reduce){.urban-scroll-hero{height:auto}.urban-scroll-hero .urban-hero{height:790px;max-height:none;position:relative}.urban-rotation-progress{display:none}.urban-photo-float{animation:none}}.urban-page h1.urban-product-title>.urban-title-glitch{color:#f4f5f8;isolation:isolate;text-shadow:-1px 0 #71fff48c,1px 0 #fd48cc8c;animation:3.2s step-end infinite urban-title-jolt;display:inline-block;position:relative}.urban-title-glitch:before,.urban-title-glitch:after{content:attr(data-text);pointer-events:none;white-space:nowrap;font:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:none;will-change:transform,clip-path;position:absolute;inset:0}.urban-title-glitch:before{color:var(--uc-cyan);animation:3.2s step-end infinite urban-title-slice-cyan}.urban-title-glitch:after{color:var(--uc-pink);animation:3.2s step-end infinite urban-title-slice-pink}@keyframes urban-title-jolt{0%,8%,29%,39%,62%,74%,to{text-shadow:-1px 0 #71fff48c,1px 0 #fd48cc8c;transform:translate(0)}2%,4%{text-shadow:-4px 0 var(--uc-cyan),4px 0 var(--uc-pink);transform:translate(-2px)skew(-5deg)}6%{transform:translate(2px)skew(4deg)}32%,36%{text-shadow:3px 0 var(--uc-cyan),-3px 0 var(--uc-pink);transform:translate(2px,1px)}34%{transform:translate(-2px,-1px)skew(6deg)}66%,70%{text-shadow:-3px 0 var(--uc-pink),3px 0 var(--uc-cyan);transform:translate(-1px)skew(-4deg)}68%{transform:translate(2px)skew(4deg)}}@keyframes urban-title-slice-cyan{0%,8%,29%,39%,62%,74%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}1%,5%{opacity:1;clip-path:inset(12% 0 66%);transform:translate(-9px)skew(-8deg)}3%,7%{opacity:1;clip-path:inset(64% 0 14%);transform:translate(8px)}31%,35%{opacity:1;clip-path:inset(37% 0 41%);transform:translate(10px)}33%,37%{opacity:.9;clip-path:inset(5% 0 78%);transform:translate(-7px)}65%,69%{opacity:1;clip-path:inset(51% 0 24%);transform:translate(-10px)}67%,71%{opacity:1;clip-path:inset(19% 0 61%);transform:translate(7px)skew(6deg)}}@keyframes urban-title-slice-pink{0%,8%,29%,39%,62%,74%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0)}1%,5%{opacity:1;clip-path:inset(62% 0 12%);transform:translate(9px)}3%,7%{opacity:1;clip-path:inset(24% 0 54%);transform:translate(-8px)skew(7deg)}31%,35%{opacity:1;clip-path:inset(10% 0 73%);transform:translate(-9px)}33%,37%{opacity:1;clip-path:inset(58% 0 19%);transform:translate(10px)}65%,69%{opacity:1;clip-path:inset(14% 0 64%);transform:translate(8px)skew(-6deg)}67%,71%{opacity:1;clip-path:inset(72% 0 5%);transform:translate(-9px)}}@media (prefers-reduced-motion:reduce){.urban-page h1.urban-product-title>.urban-title-glitch{text-shadow:none;animation:none!important}.urban-title-glitch:before,.urban-title-glitch:after{animation:none!important;display:none!important}}
