@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-arabic-wght-normal.365bfb12.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-ext-wght-normal.8b225445.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-wght-normal.82cf3693.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}}}@layer theme{:host,:root{--font-sans:"Vazirmatn Variable",Tahoma,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.\!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,)!important}.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,)}}:root{--bg:#fff;--soft:#f5f7f9;--line:#e7ebf0;--ink:#172332;--muted:#6a7788;--blue:#1268ce;--sky:#eaf4ff;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.8}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit;background:0 0;border:0}input,select,textarea{min-width:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.55}h1{letter-spacing:-1px;font-size:32px;font-weight:750}h2{letter-spacing:-.7px;font-size:26px;font-weight:700}h3{font-size:17px;font-weight:650}p{line-height:2}svg{flex-shrink:0}::selection{background:#c8e6ff}:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #1268ce}.container{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{background:var(--ink);color:#fff;z-index:100;top:-80px;padding:12px 20px;position:fixed;inset-inline-start:20px}.skip-link:focus{top:12px}.muted,.tiny{color:var(--muted)}.eyebrow,.tiny{font-size:12px}.eyebrow{letter-spacing:.2px;color:var(--blue);margin-bottom:7px;font-weight:650;display:block}.btn{border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1723320b}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:#0959b8}.btn.secondary{background:#fff}.btn.danger{color:#b42318;background:#fff1f1;border-color:#fcc}.btn.small{min-height:36px;padding:6px 13px;font-size:12px}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.icon-btn:hover{background:var(--soft)}.text-link{color:var(--blue);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px}.stack{flex-direction:column;gap:18px}.row,.stack{display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px}.between{justify-content:space-between}.field{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce2e9;border-radius:10px;padding:11px 13px;font-weight:400}.field textarea{resize:vertical;min-height:110px}.field small{color:var(--muted);font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.full{grid-column:1/-1}.error{color:#b42318;background:#fff2f0;border-radius:9px;padding:10px 14px;font-size:13px}.badge{background:var(--sky);color:var(--blue);border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.announcement{color:#45647e;background:#edf5fd;justify-content:center;gap:70px;min-height:32px;padding:5px 18px;font-size:10px}.announcement,.announcement a{align-items:center;display:flex}.announcement a{gap:5px}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#ffffffef;position:relative}.header-main{gap:50px;min-height:96px}.header-main,.wordmark{align-items:center;display:flex}.wordmark{letter-spacing:-1.3px;white-space:nowrap;gap:10px;font-size:26px;font-weight:850}.wordmark small{letter-spacing:0;color:var(--muted);margin-top:-3px;font-size:9px;font-weight:400;display:block}.brand-symbol{direction:ltr;align-items:flex-end;gap:4px;width:32px;height:34px;display:flex;transform:skewY(-12deg)}.brand-symbol span{background:var(--blue);border-radius:4px;width:7px;height:23px}.brand-symbol span:nth-child(2){background:#64b6ff;height:33px}.brand-symbol span:nth-child(3){background:#a9dbff;height:17px}.header-search{color:var(--muted);background:#f5f7f9;border:1px solid #f1f3f5;border-radius:11px;flex:1;align-items:center;gap:12px;padding:11px 16px;display:flex}.header-search input{background:0 0;border:0;outline:none;width:100%;font-size:12px}.header-search kbd{font:inherit;background:#fff;border:1px solid #e8ecf0;border-radius:4px;padding:1px 7px;font-size:10px}.header-actions{gap:18px}.account-link,.header-actions{align-items:center;display:flex}.account-link{gap:9px;font-size:13px}.divider{background:var(--line);width:1px;height:23px}.cart-icon{border:0;position:relative}.cart-icon b{background:var(--blue);color:#fff;top:0;border-radius:50%;min-width:17px;height:17px;font-size:9px;position:absolute;inset-inline-end:0}.nav-row{justify-content:space-between;align-items:center;min-height:49px;font-size:12px;display:flex}.nav-row>div{gap:35px;display:flex}.assistant-nav,.nav-row a.active,.nav-row a:hover{color:var(--blue)}.assistant-nav{align-items:center;gap:8px;display:flex}.assistant-nav span{color:var(--muted);margin-inline-start:9px;font-size:10px}.mobile-dock,.mobile-only,.mobile-search{display:none}.hero{background:linear-gradient(110deg,#dcecfb,#edf5fc 48%,#f4f8fc);border-radius:24px;grid-template-columns:1fr 1.05fr;align-items:center;min-height:474px;margin-block:28px 22px;padding:48px 55px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:440px}.hero-kicker{color:#4c7294;align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.hero-kicker i{background:#2f84dc;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #267fe30b}.hero h1{white-space:pre-line;letter-spacing:-2px;font-size:47px;font-weight:800;line-height:1.6}.hero h1 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#6b7c8e;max-width:355px;margin:16px 0 24px;font-size:13px}.hero-links{gap:22px}.hero-bottom,.hero-links{align-items:center;display:flex}.hero-bottom{color:#738598;gap:8px;margin-top:29px;font-size:10px}.hero-art{direction:ltr;justify-content:center;align-items:center;height:372px;display:flex;position:relative}.hero-art:before{content:"";border:1px solid #9ac7ef55;border-radius:50%;width:340px;height:340px;position:absolute;box-shadow:0 0 0 38px #a6cbed0b,0 0 0 39px #9ac7ef33,0 0 0 77px #a6cbed08,0 0 0 78px #9ac7ef22}.hero-product{object-fit:contain;filter:drop-shadow(0 26px 24px #325d7e20);z-index:2;width:330px;height:370px;position:relative;transform:rotate(-12deg)}.hero-label{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#ffffffd9;border:1px solid #fff;border-radius:13px;padding:12px 16px;font-size:11px;position:absolute;bottom:8px;left:0;box-shadow:0 9px 30px #3c65850b}.hero-label strong{letter-spacing:0;margin-bottom:3px;font-family:Arial,sans-serif;font-size:15px;display:block}.hero-chip{z-index:3;color:#356487;direction:rtl;background:#ffffffa1;border:1px solid #ffffffba;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex;position:absolute;top:16px;right:-4px}.optics{pointer-events:none;opacity:.55;position:absolute;inset:0}.hero-pagination{bottom:21px;gap:5px;display:flex;position:absolute;inset-inline-start:55px}.hero-pagination i{background:#b6cce0;border-radius:10px;width:5px;height:5px}.hero-pagination i:first-child{background:var(--blue);width:20px}.benefit-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:12px 0 26px;display:grid}.benefit-strip>div{justify-content:center;align-items:center;gap:12px;display:flex}.benefit-strip svg{color:#637d96;stroke-width:1.5px;width:23px}.benefit-strip strong{font-size:11px;font-weight:600;display:block}.benefit-strip span{color:var(--muted);font-size:9px;display:block}.section{margin-block:48px}.section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.section-title h2{font-size:23px}.section-title .eyebrow{margin-bottom:3px;font-size:10px}.category-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.category-card{background:#f6f8fa;border:1px solid #f0f3f6;border-radius:15px;flex-direction:column;align-items:center;padding:22px 10px 17px;transition:all .2s;display:flex}.category-card:hover{background:var(--sky);transform:translateY(-3px)}.category-card svg{stroke-width:1.2px;color:#607890;width:36px;height:36px;margin-bottom:13px}.category-card strong{font-size:12px}.category-card span{color:var(--muted);margin-top:3px;font-size:9px}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;transition:box-shadow .25s,border-color .25s;overflow:hidden}.product-card:hover{border-color:#c5d6e9;box-shadow:0 10px 28px #203f6509}.product-visual{background:#f8fafb;border-radius:11px;height:232px;margin:7px;position:relative}.product-visual,.product-visual>a{justify-content:center;align-items:center;display:flex}.product-visual>a{width:100%;height:100%;padding:30px 25px 25px}.product-visual img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-visual img{transform:translateY(-5px)rotate(-2deg)}.brand-label,.product-tag{color:#748296;z-index:2;top:11px;font-size:9px;position:absolute;inset-inline-start:11px}.product-tag{color:#1268ce;background:#e8f3ff;border-radius:5px;padding:3px 8px}.wish-btn{color:#99a5b3;z-index:2;top:7px;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;inset-inline-end:7px}.wish-btn.selected,.wish-btn:hover{color:var(--blue);background:#fff}.color-dots{align-items:center;gap:4px;display:flex;position:absolute;bottom:11px}.color-dots i{border:1px solid #0001;border-radius:50%;width:7px;height:7px}.product-info{padding:13px 16px 17px}.product-meta{color:#8290a0;justify-content:space-between;font-size:9px;display:flex}.product-info h3{overflow-wrap:anywhere;min-height:26px;margin-block:7px 19px;font-size:15px;font-weight:600;line-height:1.7}.product-bottom{justify-content:space-between;align-items:center;display:flex}.product-bottom strong{font-size:17px;font-weight:700;display:inline-block}.product-bottom small{color:var(--muted);margin-inline-start:6px;font-size:9px}.card-arrow{border:1px solid #edf0f3;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.card-arrow:hover{background:var(--blue);color:#fff}.offer-section{background:#f4f8fc;border:1px solid #e4eef8;border-radius:22px;padding:27px}.offer-section .section-title{margin-bottom:20px}.offer-section .product-visual{background:#f8fafc}.offer-label{color:var(--blue);align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.split-promos{grid-template-columns:1fr 1fr;gap:20px;display:grid}.promo{background:#e9f4ff;border-radius:20px;min-height:208px;padding:30px;position:relative;overflow:hidden}.promo:nth-child(2){background:#f1f1f7}.promo h2{max-width:65%;font-size:24px}.promo p{color:var(--muted);max-width:65%;margin:9px 0 17px;font-size:11px}.promo>svg{color:#81b9eb;stroke-width:.8px;inset-inline-end:35px;width:105px;height:105px;position:absolute;top:44px;transform:rotate(-18deg)}.promo:nth-child(2)>svg{color:#a4a2c3}.brand-row{border-block:1px solid var(--line);direction:ltr;justify-content:space-around;align-items:center;gap:20px;padding:28px 0;display:flex}.brand-row a{letter-spacing:-1px;color:#7b8796;font-family:Arial,sans-serif;font-size:24px;font-weight:650;transition:color .2s}.brand-row a:hover{color:var(--ink)}.article-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.article-card img{aspect-ratio:1.75;object-fit:cover;background:var(--soft);border-radius:14px;width:100%}.article-card>div{padding:15px 2px}.article-card h3{margin:6px 0 8px;font-size:16px;line-height:1.9}.article-card .meta{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.article-card p{color:var(--muted);font-size:12px}.ai-banner{color:#fff;background:linear-gradient(115deg,#152b45,#214d77);border-radius:21px;justify-content:space-between;align-items:center;gap:25px;padding:32px 40px;display:flex}.ai-banner h2{font-size:25px}.ai-banner p{color:#bed1e4;margin-top:7px;font-size:12px}.ai-banner .btn{color:#244e75;white-space:nowrap;background:#fff;border:0}.ai-banner>svg{color:#add5ff;stroke-width:1.2px;width:44px;height:44px}footer{border-top:1px solid var(--line);background:#f8fafb;margin-top:68px;padding-top:48px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:45px;display:grid}.footer-grid>div>h3{margin-bottom:15px;font-size:13px}.footer-grid>div>a:not(.wordmark):not(.text-link){color:var(--muted);margin:10px 0;font-size:11px;display:block}.footer-grid p{color:var(--muted);margin-block:15px;font-size:11px}.footer-assistant>svg{color:var(--blue);margin-bottom:8px}.footer-assistant h3{margin:0!important}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:35px;padding-block:20px;font-size:9px;display:flex}.footer-bottom a{gap:7px}.breadcrumbs,.footer-bottom a{align-items:center;display:flex}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;padding-block:24px;font-size:11px}.breadcrumbs>span{gap:12px;display:flex}.breadcrumbs>span:last-child{color:var(--ink)}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:16px 0 30px;display:flex}.page-heading p{color:var(--muted);margin-top:7px;font-size:13px}.page-heading h1{font-size:30px}.demo-note{color:#486a8d;background:#f0f7ff;border:1px solid #dfedfb;border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.9}.modal{border:1px solid var(--line);width:min(500px,100% - 24px);max-height:88dvh;color:var(--ink);background:#fff;border-radius:20px;margin:auto;padding:0;position:fixed;box-shadow:0 25px 90px #152d4a30}.modal.wide{width:min(850px,100% - 24px)}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12283f65}.modal-head{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.modal-head h2{font-size:20px}.modal-body{padding:24px}.mobile-menu{flex-direction:column;display:flex}.mobile-menu a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;display:flex}.toast{color:#fff;z-index:100;opacity:0;pointer-events:none;bottom:25px;background:#172f47;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 30px);padding:14px 20px;font-size:13px;transition:all .2s;display:flex;position:fixed;inset-inline-start:50%;transform:translate(50%)translateY(30px);box-shadow:0 10px 40px #132d4220}.toast.visible{opacity:1;pointer-events:auto;transform:translate(50%)}.empty,.toast button{display:flex}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:340px;padding:48px 24px}.empty>svg{color:#a1b8cf}.empty p{max-width:500px;color:var(--muted);font-size:13px}.quantity{border:1px solid var(--line);direction:ltr;background:#fff;border-radius:10px;align-items:center;height:46px;display:inline-flex;overflow:hidden}.quantity button{justify-content:center;align-items:center;width:37px;height:100%;display:flex}.quantity output{text-align:center;width:32px;font-size:14px;font-weight:600}.tabs{border-bottom:1px solid var(--line);gap:7px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow:auto}.tabs a,.tabs button{white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px}.tabs .active{background:var(--sky);color:var(--blue)}.table-wrap{width:100%;overflow:auto}.data-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.data-table th{background:var(--soft);color:var(--muted);font-weight:500}.data-table td,.data-table th{text-align:start;border-bottom:1px solid var(--line);padding:14px 16px}.loading{gap:20px;padding:80px 0;display:flex}.skeleton{background:var(--soft);border-radius:15px;flex:1;height:220px;animation:pulse 1.5s infinite}@keyframes pulse{50%{opacity:.5}}@media (min-width:1500px){.hero{min-height:500px}}@media (max-width:1050px){.header-main{gap:25px}.nav-row>div{gap:23px}.assistant-nav span{display:none}.hero{min-height:440px;padding:35px}.hero h1{font-size:39px}.hero-art{height:350px}.hero-product{width:290px;height:330px}.hero-chip{right:-10px}.hero-label{left:-10px}.hero-art:before{width:280px;height:280px}.product-visual{height:195px}.footer-grid{gap:25px}.product-info{padding:10px 12px 16px}}@media (max-width:760px){body{font-size:14px}.container{width:calc(100% - 32px)}.announcement{gap:0;font-size:9px}.announcement a{display:none}.header-main{gap:12px;min-height:76px}.wordmark{gap:8px;font-size:24px}.wordmark small{font-size:8px}.brand-symbol{width:27px;transform:scale(.82)skewY(-12deg)}.account-link,.divider,.header-search,.nav-row{display:none}.header-actions{margin-inline-start:auto}.mobile-only{border:0;width:30px;display:inline-flex}.mobile-search{background:var(--soft);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin:0 16px 14px;padding:10px 14px;display:flex}.mobile-search input{background:0 0;border:0;outline:none;width:100%;font-size:11px}.hero{border-radius:18px;grid-template-columns:1fr;gap:0;min-height:auto;margin-top:18px;padding:28px 25px 23px}.hero-copy{max-width:100%;position:relative}.hero-kicker{margin-bottom:10px;font-size:10px}.hero h1{letter-spacing:-1.3px;font-size:34px;line-height:1.6}.hero-copy>p{max-width:340px;margin:11px 0 18px;font-size:12px}.hero-links{gap:15px}.hero-links .btn{min-height:43px;padding:10px 15px;font-size:12px}.hero-links .text-link{font-size:11px}.hero-bottom{display:none}.hero-art{height:300px;margin-top:10px}.hero-product{width:270px;height:270px;transform:rotate(-10deg)}.hero-art:before{width:230px;height:230px}.hero-label{padding:8px 12px;font-size:9px;bottom:8px;left:0}.hero-label strong{font-size:12px}.hero-chip{padding:6px 8px;font-size:8px;top:28px;right:-4px}.hero-pagination{bottom:15px;inset-inline-start:auto;left:50%;transform:translate(-50%)}.benefit-strip{grid-template-columns:repeat(2,1fr);gap:17px 10px;padding:10px 0 23px}.benefit-strip>div{justify-content:flex-start;gap:8px}.benefit-strip strong{font-size:10px}.benefit-strip span{font-size:8px}.benefit-strip svg{width:21px}.section{margin-block:34px}.section-title{margin-bottom:18px}.section-title h2{font-size:20px}.section-title .text-link{gap:5px;font-size:10px}.category-grid{grid-template-columns:repeat(3,1fr);gap:9px}.category-card{border-radius:12px;padding:17px 6px 13px}.category-card svg{width:30px;height:30px;margin-bottom:9px}.category-card strong{font-size:11px}.category-card span{font-size:8px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-card{border-radius:13px}.product-visual{border-radius:9px;height:173px;margin:5px}.product-visual>a{padding:29px 15px 21px}.product-info{padding:8px 10px 12px}.product-info h3{min-height:41px;margin:7px 0 14px;font-size:12px}.product-meta{flex-wrap:wrap;gap:4px;font-size:8px}.product-meta span{font-size:7px}.product-bottom strong{font-size:13px}.product-bottom small{margin-inline-start:3px;font-size:8px}.card-arrow{width:25px;height:27px}.brand-label,.product-tag{font-size:8px;inset-inline-start:6px}.wish-btn{width:28px;height:28px;inset-inline-end:2px}.wish-btn svg{width:16px}.offer-section{border-radius:16px;margin-inline:-4px;padding:17px 11px}.split-promos{grid-template-columns:1fr;gap:12px}.promo{min-height:180px;padding:25px}.promo h2{font-size:22px}.promo>svg{width:88px;height:88px;inset-inline-end:22px}.brand-row{flex-wrap:wrap;gap:10px;padding:23px 10px}.brand-row a{font-size:18px}.article-grid{grid-template-columns:1fr;gap:22px}.article-card{grid-template-columns:110px 1fr;align-items:center;gap:14px;display:grid}.article-card img{aspect-ratio:1;object-fit:cover;border-radius:12px;height:115px}.article-card>div{padding:0}.article-card h3{margin:5px 0;font-size:13px}.article-card .meta{font-size:8px}.article-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.ai-banner{border-radius:16px;flex-wrap:wrap;gap:14px;padding:25px}.ai-banner>svg{width:30px;height:30px}.ai-banner>div{flex:1}.ai-banner h2{font-size:19px}.ai-banner p{font-size:10px}.ai-banner .btn{min-height:40px;margin-inline-start:44px;font-size:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-assistant{grid-column:1/-1;display:none}.footer-grid p{font-size:12px}.footer-bottom{flex-direction:column;gap:12px;font-size:9px}footer{margin-top:45px;padding-top:30px;padding-bottom:70px}.mobile-dock{z-index:30;border-top:1px solid var(--line);padding:9px 0 max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);bottom:0;background:#fffffff5;justify-content:space-around;display:flex;position:fixed;inset-inline:0}.mobile-dock a{color:#7e8b9b;flex-direction:column;align-items:center;gap:4px;min-width:50px;font-size:9px;display:flex}.mobile-dock a.active{color:var(--blue)}.toast{padding:12px 15px;font-size:12px;bottom:85px}.panel{border-radius:15px;padding:20px}.page-heading h1{font-size:25px}.page-heading{align-items:flex-start;margin:10px 0 22px}.page-heading p{font-size:12px}.form-grid{grid-template-columns:1fr;gap:16px}.breadcrumbs{gap:8px;padding-block:20px;font-size:10px}.modal-body{padding:20px}.modal-head{padding:15px 20px}.modal-head h2{font-size:18px}.empty{min-height:300px;padding:35px 15px}.empty h2{font-size:23px}}@media (max-width:380px){.hero h1{font-size:31px}.hero-links{gap:10px}.hero-links .btn{padding:9px 12px}.product-visual{height:150px}.product-bottom strong{font-size:12px}.card-arrow{width:22px}.container{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.btn:hover,.category-card:hover,.hero-product,.product-card:hover .product-visual img{transform:none}}@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-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-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}.listing-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:28px}.filter-sidebar{height:max-content;padding:22px}.filter-stack{display:flex;flex-direction:column;gap:23px}.filter-stack h3{font-size:17px}.filter-stack .field{font-size:12px}.filter-stack .field select{font-size:12px;padding:9px}.check{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.8}.check input{accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.filter-note{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.listing-main{min-width:0}.listing-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:22px}.listing-search{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:9px;padding:10px 13px;max-width:270px;color:var(--muted)}.listing-search input{background:none;border:0;outline:none;font-size:12px;width:100%}.sort-label{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.sort-label select{border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);padding:9px;font-size:12px}.listing-products{grid-template-columns:repeat(3,minmax(0,1fr))}.active-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.filter-toggle{display:none}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:58px;margin-top:15px}.gallery-main{position:relative;background:#f6f8fa;border-radius:23px;display:flex;align-items:center;justify-content:center;min-height:530px;padding:50px}.gallery-main img{width:100%;height:390px;object-fit:contain}.gallery-brand{position:absolute;top:20px;inset-inline-start:25px;font-size:13px;color:#9ba8b7}.gallery-caption{position:absolute;bottom:16px;inset-inline:20px;text-align:center;color:var(--muted);font-size:9px}.gallery-thumbs{display:flex;justify-content:center;gap:12px;margin-top:16px}.gallery-thumbs button{border:1px solid var(--line);border-radius:10px;padding:8px;background:#fafcfe}.gallery-thumbs button[aria-pressed=true]{border-color:var(--blue)}.gallery-thumbs img{object-fit:contain;height:65px}.detail-content{padding:12px 0}.detail-content h1{font-size:31px;line-height:1.8}.detail-description{font-size:12px;color:var(--muted);margin:12px 0 18px}.detail-tools{display:flex;gap:17px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:19px;font-size:11px;color:#6b7b8c}.detail-tools button{display:flex;align-items:center;gap:7px}.detail-tools button[aria-pressed=true],.detail-tools>a{color:var(--blue)}.variant-section{margin:23px 0}.variant-section h2{font-size:14px;margin-bottom:12px}.variant-options{display:flex;flex-wrap:wrap;gap:10px}.variant-options button{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:9px 13px;border-radius:10px;font-size:12px}.variant-options button.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#f7fbff}.variant-options i{width:17px;height:17px;border-radius:50%;border:1px solid #0001}.variant-options small{display:block;font-size:9px;color:var(--muted)}.key-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.key-specs>div{background:#f8fafc;border-radius:9px;padding:10px 13px;display:flex;flex-direction:column;gap:5px}.key-specs span{font-size:10px;color:var(--muted)}.key-specs strong{font-size:11px;font-weight:500}.buy-panel{border:1px solid var(--line);padding:23px;border-radius:15px}.stock{font-size:10px;color:#9c6549}.stock.yes{color:#2e8465}.detail-price{font-size:28px;font-weight:750;margin:5px 0}.detail-price small{font-size:12px;color:var(--muted);font-weight:400}.add-button{width:100%;margin-top:17px}.buy-hints{display:flex;justify-content:space-between;gap:10px;margin-top:15px;font-size:9px;color:var(--muted)}.buy-hints span{display:flex;gap:5px;align-items:center}.detail-specs dl{margin-bottom:25px}.detail-specs dl>div{display:grid;grid-template-columns:220px 1fr;gap:25px;padding:17px 22px;font-size:13px;border-radius:8px}.detail-specs dl>div:nth-child(odd){background:var(--soft)}.detail-specs dt{color:var(--muted)}.detail-specs dd{margin:0}.detail-guide{display:flex;justify-content:space-between;align-items:center;gap:24px}.detail-guide p{font-size:12px;margin-top:6px}.compare-controls{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px;gap:20px}.compare-controls .field{width:min(400px,60%)}.comparison{border:1px solid var(--line);border-radius:15px}.comparison table{border-collapse:collapse;min-width:650px;width:100%;font-size:13px}.comparison td,.comparison th{text-align:center;border:1px solid var(--line);padding:18px;min-width:170px}.comparison tr>th:first-child{min-width:120px;width:150px;font-weight:500;color:var(--muted);background:#fafcfe}.comparison thead th{position:relative}.comparison thead img{height:170px;object-fit:contain;margin:10px auto 20px}.comparison .icon-btn{position:absolute;top:8px;inset-inline-end:8px;width:27px;height:27px}.comparison p{font-size:12px;margin:8px 0;color:var(--blue)}.comparison .difference td{background:#f3f8ff}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:30px;margin-top:28px}.cart-line{display:flex;align-items:center;gap:23px;border:1px solid var(--line);border-radius:15px;padding:20px}.cart-line>img{object-fit:contain;height:110px;width:90px;background:var(--soft);border-radius:10px;padding:10px}.cart-line-info{flex:1}.cart-line-info h3{font-size:16px}.cart-line-info p{font-size:11px;color:var(--muted);margin:6px 0 12px}.cart-line-info strong{font-size:14px}.cart-line-actions{flex-direction:column;gap:14px}.cart-line-actions,.remove-btn{display:flex;align-items:center}.remove-btn{gap:7px;color:#9a6370;font-size:11px}.order-summary{height:max-content;position:sticky;top:20px;font-size:12px}.order-summary h2{font-size:21px;margin-bottom:5px}.order-summary .row strong{font-weight:600}.coupon{border-block:1px solid var(--line);padding-block:18px;display:flex;flex-direction:column;gap:9px}.coupon>label{display:flex;align-items:center;gap:7px}.coupon>div{display:flex;gap:10px;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.coupon input{border:0;outline:none;width:100%;font-size:13px}.coupon small{font-size:10px;color:var(--muted)}.summary-total{padding-block:8px}.summary-total strong{font-size:19px}.discount{color:#2f8b68}.checkout-steps{display:flex;gap:18px;font-size:11px;color:#99a5b3}.checkout-steps .active{color:var(--blue)}.delivery-option{font-size:11px;font-weight:400;border:1px solid var(--line);padding:12px;border-radius:10px}.cart-layout form h2{font-size:20px}.confirmation{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:60px;gap:20px}.confirmation-icon{width:88px;height:88px;background:#e9f7f2;color:#358466;border-radius:50%;display:grid;place-items:center}.confirmation>p{font-size:13px;color:var(--muted);max-width:500px}.confirmation>.panel{width:min(560px,100%);font-size:12px}.account-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:30px}.account-sidebar{height:max-content;text-align:center;padding:24px 14px}.avatar{width:65px;height:65px;border-radius:50%;background:var(--sky);color:var(--blue);display:grid;place-items:center;margin:0 auto 13px}.account-sidebar nav{display:flex;flex-direction:column;gap:6px;margin-top:25px}.account-sidebar nav a,.account-sidebar nav button{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:10px;font-size:12px;color:var(--muted)}.account-sidebar nav .active{background:var(--sky);color:var(--blue)}.account-main{min-width:0}.account-main .page-heading{margin:0}.account-main h2{font-size:21px}.account-products{grid-template-columns:repeat(3,minmax(0,1fr))}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.account-stats>a{display:flex;flex-direction:column;align-items:center;gap:8px}.account-stats svg{color:#76a6d7}.account-stats strong{font-size:27px}.account-stats span{font-size:11px;color:var(--muted)}.order-card{display:flex;align-items:center;gap:18px;justify-content:space-between}.order-card h3{font-size:14px}.order-card>strong{font-size:13px}.order-line{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-bottom:14px}.order-line img{height:65px;object-fit:contain}.order-line>div{flex:1}.order-line h3{font-size:13px}.order-line strong{font-size:12px}.login-wrap{display:grid;grid-template-columns:1fr 1fr;max-width:920px;gap:50px;margin-block:50px}.login-art{border-radius:22px;background:linear-gradient(140deg,#e4f2ff,#f3f7fc);padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.login-art h1{font-size:35px}.login-art p{font-size:12px;color:#63809b}.login-art>svg{color:#a6c8e6;align-self:center;transform:rotate(-15deg);margin-top:10px}.login-panel h2{font-size:24px}.login-panel>p{font-size:12px;margin-block:12px 25px}.login-panel>.btn{width:100%;font-size:13px}.login-panel>.tiny{font-size:10px;margin-bottom:0}.login-divider{display:flex;align-items:center;gap:10px;margin-block:20px;font-size:11px;color:var(--muted)}.login-divider:after,.login-divider:before{content:"";height:1px;background:var(--line);flex:1}.google-g{font-family:Arial,sans-serif;color:#4285f4;font-size:20px;font-weight:750}.blog-intro{text-align:center;background:linear-gradient(120deg,#edf6ff,#f6f8fc);border-radius:22px;padding:40px;margin-bottom:30px}.blog-intro svg{margin:0 auto 15px;color:var(--blue)}.blog-intro h1{font-size:38px}.blog-intro p{font-size:13px;color:var(--muted);margin-top:12px}.blog-grid{row-gap:35px}.reading{max-width:780px;margin:20px auto}.reading header{text-align:center;margin-bottom:30px}.reading h1{font-size:35px;line-height:1.8}.article-excerpt{font-size:15px;color:var(--muted);margin:20px 0}.article-cover{width:100%;border-radius:20px;margin:30px 0;max-height:440px;object-fit:cover}.article-body{font-size:16px;line-height:2.3;color:#49596b}.article-body p{margin:24px 0;line-height:2.3}.reading-cta{margin-top:35px;background:#f3f8ff}.reading-cta p{font-size:13px;color:var(--muted);margin:10px 0 20px}.information{max-width:810px;margin:20px auto 60px}.information>h1{font-size:38px}.info-intro{font-size:16px;color:var(--muted);margin:20px 0 40px}.information section{margin:30px 0}.information section h2{font-size:22px;margin-bottom:12px}.information section p{font-size:14px;color:#566678}.information details{border:1px solid var(--line);padding:20px;border-radius:12px;margin:13px 0}.information summary{cursor:pointer;font-weight:600}.information details p{font-size:13px;color:var(--muted);margin-top:15px}.information>.row{margin-top:35px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact-grid p{font-size:13px}@media (max-width:1050px){.listing-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.listing-products{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{gap:30px}.gallery-main{min-height:430px;padding:35px}.gallery-main img{height:340px}.cart-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.cart-line{gap:12px;padding:15px}.cart-line>img{width:65px}.account-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.account-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.listing-layout{display:block}.filter-sidebar{display:none}.filter-toggle{display:inline-flex;font-size:11px;padding:8px 11px;min-height:39px}.listing-toolbar{gap:10px;flex-wrap:wrap}.listing-search{order:3;width:100%;max-width:none;flex-basis:100%}.sort-label{font-size:0;margin-inline-start:auto}.sort-label select{font-size:11px}.listing-products{gap:11px}.product-detail{grid-template-columns:1fr;gap:20px;margin-top:0}.gallery-main{min-height:340px;padding:40px}.gallery-main img{height:270px}.gallery-caption{font-size:8px}.gallery-thumbs{margin-top:12px}.gallery-thumbs img{height:48px;width:48px}.detail-content{padding:0}.detail-content h1{font-size:26px}.detail-tools{font-size:10px;gap:14px}.detail-description{font-size:12px}.variant-options button{font-size:11px}.key-specs{gap:9px}.key-specs strong{font-size:10px}.buy-panel{padding:19px}.detail-price{font-size:25px}.detail-specs dl>div{grid-template-columns:90px 1fr;gap:15px;padding:14px 12px;font-size:12px}.detail-guide{flex-direction:column;align-items:flex-start;gap:15px}.detail-guide h3{font-size:16px}.compare-controls{align-items:flex-start;flex-direction:column;padding:16px;gap:15px}.compare-controls .field{width:100%}.comparison table{font-size:11px}.comparison td,.comparison th{min-width:155px;padding:13px}.comparison tr>th:first-child{width:100px;min-width:100px}.cart-layout{grid-template-columns:1fr;margin-top:20px;gap:22px}.order-summary{position:static;padding:23px}.cart-line{flex-wrap:wrap;padding:15px;gap:14px}.cart-line>img{width:65px;height:85px}.cart-line-info h3{font-size:14px}.cart-line-info strong{font-size:13px}.cart-line-actions{flex-direction:row;width:100%;justify-content:space-between}.cart-line .quantity{height:37px}.checkout-steps{gap:9px;font-size:9px}.cart-layout form h2{font-size:18px}.cart-layout form .row .text-link{font-size:10px}.account-layout{display:block}.account-sidebar{padding:16px;text-align:start;margin-bottom:24px}.account-sidebar .avatar{display:none}.account-sidebar nav{flex-direction:row;overflow:auto;margin-top:12px;gap:5px}.account-sidebar nav a,.account-sidebar nav button{white-space:nowrap;padding:8px 10px;font-size:10px}.account-sidebar nav svg{width:16px}.account-sidebar h3{font-size:16px}.account-stats{gap:9px}.account-stats .panel{padding:15px 8px}.account-stats strong{font-size:23px}.account-stats span{font-size:9px}.account-products{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card{flex-wrap:wrap;gap:12px;padding:18px}.order-card>div{flex:1}.order-card>strong{flex-basis:80%}.order-line{flex-wrap:wrap}.order-line strong{margin-inline-start:auto}.login-wrap{grid-template-columns:1fr;gap:18px;margin-block:25px}.login-art{padding:25px;gap:10px;min-height:200px}.login-art>.brand-symbol{display:none}.login-art h1{font-size:26px}.login-art p{font-size:11px;max-width:65%}.login-art>svg{position:absolute;inset-inline-end:24px;bottom:24px;width:95px;height:120px}.login-art>.tiny{font-size:9px}.blog-intro{padding:30px 20px}.blog-intro h1{font-size:32px}.blog-intro p{font-size:12px}.reading{margin-top:10px}.reading h1{font-size:25px}.article-excerpt{font-size:13px}.article-body{font-size:14px}.article-body p{line-height:2.2}.article-cover{border-radius:14px}.information>h1{font-size:30px}.info-intro{font-size:14px}.information section h2{font-size:20px}.information section p{font-size:13px}.contact-grid{grid-template-columns:1fr}.confirmation{padding-block:35px}.confirmation h1{font-size:26px}}.hero-experience{position:relative;isolation:isolate;margin-block:28px 24px;border-radius:24px;overflow:hidden;background:#eaf4fd;border:1px solid #e6f0f8}.hero-shader{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-experience .immersive-hero{margin:0;background:none;overflow:visible;min-height:525px;padding-block:30px;border-radius:0}.immersive-art.hero-art{height:465px;margin:0;min-width:0}.immersive-art:before{display:none}.phone-experience{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;direction:rtl}.phone-canvas{width:100%;height:410px;position:relative;touch-action:pan-y}.phone-canvas canvas{touch-action:pan-y!important}.phone-interaction-bar{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #fff;background:#ffffffb8;backdrop-filter:blur(12px);border-radius:30px;position:relative;z-index:3;box-shadow:0 5px 24px #244b7410}.phone-interaction-bar button{padding:7px 13px;font-size:10px;border-radius:24px;color:#617990;white-space:nowrap}.phone-interaction-bar button.selected{background:#1b4f7c;color:#fff;box-shadow:0 3px 9px #143e6b20}.phone-model-name{font-size:11px;color:#48657e;letter-spacing:.03em;margin-top:10px;font-family:Arial,sans-serif}.phone-model-name small{color:#8498a8;font-size:9px}.phone-loading{width:180px;height:330px;background:#f6fbff;border:7px solid #233a4e;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;box-shadow:15px 20px 40px #214d7022;margin:auto;color:#267bc8;transform:rotate(-6deg)}.phone-loading>span{font-size:48px;font-weight:900}.phone-loading small{font-size:9px}.scene-unavailable{font-size:11px;color:#627d95;text-align:center;padding:30px}.experience-console{position:relative;display:grid;grid-template-columns:1fr 2.7fr;gap:18px 36px;align-items:center;padding:23px 40px 22px;border-top:1px solid #9cbfda40;background:#f5faff66;backdrop-filter:blur(8px)}.console-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.console-heading>span:not(.console-dot){font-size:17px;font-weight:750}.console-dot{width:8px;height:8px;background:#3b92df;border-radius:50%;box-shadow:0 0 0 5px #3b92df10}.console-heading small{font-size:10px;color:#6c8499;width:100%;padding-inline-start:17px}.console-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.console-options>button{display:flex;text-align:start;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid transparent;color:#6a8196;transition:background .2s,border-color .2s}.console-options>button>span{font-size:10px;font-variant-numeric:tabular-nums;color:#7d9bb3}.console-options strong{display:block;font-size:12px;color:#36546d;font-weight:650}.console-options small{display:block;font-size:9px;margin-top:3px}.console-options svg{margin-inline-start:auto;width:12px}.console-options button.active{background:#ffffffa6;border-color:#fff;box-shadow:0 4px 18px #416c8f07}.console-options button:hover{background:#ffffff80}.console-links{grid-column:2;display:flex;gap:22px;font-size:10px;color:#4e7595;padding-inline:12px}.phone-site{width:274px;height:610px;border-radius:29px;background:#f0f7ff;color:#193a58;position:relative;overflow:hidden;font-family:Vazirmatn Variable,Tahoma,sans-serif;--screen-accent:#287fd4;user-select:none;box-sizing:border-box}.phone-theme-1{--screen-accent:#9771cb;background:#f4f0fd}.phone-theme-2{--screen-accent:#379782;background:#effaf5}.phone-status{height:41px;display:flex;direction:ltr;align-items:center;justify-content:space-between;padding:0 23px;font-size:10px;font-weight:650;background:#fff8}.phone-island{position:absolute;top:12px;left:109px;width:56px;height:17px;border-radius:15px;background:#10141b;z-index:2}.phone-island:after{content:"";position:absolute;right:6px;top:5px;width:6px;height:6px;background:#172c42;border-radius:50%}.phone-scroll{height:550px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding:0 22px 25px;scrollbar-width:none}.phone-scroll::-webkit-scrollbar{display:none}.phone-scroll header{display:flex;align-items:center;justify-content:space-between;padding:16px 0 24px}.phone-logo{font-size:26px;font-weight:900;color:var(--screen-accent)}.phone-logo span{color:#66b6ef;margin-right:2px}.phone-scroll header small{font-size:9px;color:#7f94a6}.phone-eyebrow{font-size:9px;color:var(--screen-accent)}.phone-scroll h2{font-size:31px;letter-spacing:-1px;line-height:1.6;margin:8px 0}.phone-scroll p{font-size:10px;line-height:2.1;color:#6d8497}.phone-orb{height:170px;position:relative;display:grid;place-items:center;margin:10px 0}.phone-orb>span{width:116px;height:116px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#e5f5ff,var(--screen-accent));border-radius:36%;box-shadow:inset -8px -10px 20px #17437530,15px 20px 25px #4a80aa20;font-size:65px;color:#fff;transform:rotate(-12deg)}.phone-orb i{position:absolute;width:160px;height:160px;border:1px solid var(--screen-accent);border-radius:50%;opacity:.15;transform:rotateX(55deg) rotate(-20deg)}.phone-orb i:last-child{transform:rotateX(55deg) rotate(45deg)}.screen-swatches{display:flex;gap:12px;padding:15px 0 25px}.screen-swatches button{width:23px;height:23px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b4c7d8}.screen-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--screen-accent)}.phone-note{padding:25px 0;border-top:1px solid #a4bfd333}.phone-note>span{font-size:9px;color:var(--screen-accent)}.phone-note h3{font-size:22px;margin:8px 0}.phone-like,.phone-note a{display:inline-block;padding:8px 14px;border-radius:15px;background:#fff;color:var(--screen-accent);font-size:10px;margin-top:10px}.phone-screen-end{text-align:center;font-size:9px;padding:20px 0;color:#7b93a7}.phone-home-indicator{position:absolute;bottom:6px;left:96px;width:82px;height:4px;border-radius:5px;background:#233749}.device-back-mark{font-size:60px;color:#718a98}.nav-phone-brands{position:relative;display:flex;align-items:center;gap:4px}.brand-menu-toggle{padding:6px;color:#708396}.brand-dropdown{position:absolute;top:100%;inset-inline-start:-18px;min-width:300px;padding:20px;border:1px solid #e5edf4;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 24px 40px #173e6015;visibility:hidden;opacity:0;transform:translateY(5px);transition:opacity .18s,transform .18s,visibility .18s;z-index:50}.brand-dropdown>span{display:block;font-size:10px;color:#8194a4;padding-bottom:12px}.brand-dropdown>a{display:flex;justify-content:space-between;padding:12px 10px;border-radius:8px}.brand-dropdown>a:hover{background:#f0f7fd}.brand-dropdown b{font:500 12px Arial;color:#728aa0}.brand-dropdown.is-open{visibility:visible;opacity:1;transform:none}.nav-phone-brands{padding-block:10px;margin-block:-10px}.category-with-brands,.category-wrapper{min-width:0;position:relative}.category-card{height:100%}.category-brand-dropdown{position:absolute;top:100%;inset-inline-start:0;min-width:250px;padding:18px;background:#fff;border:1px solid #e3edf5;border-radius:16px;box-shadow:0 20px 40px #2144651a;z-index:10;visibility:hidden;opacity:0;transition:opacity .18s,visibility .18s}.category-brand-dropdown>span{font-size:10px;color:#74899b;display:block;margin-bottom:10px}.category-brand-dropdown>a{display:flex;align-items:center;justify-content:space-between;padding:11px;border-radius:8px;font-size:12px}.category-brand-dropdown>a:hover{background:#eff7ff;color:#267cca}.category-with-brands:focus-within .category-brand-dropdown,.category-with-brands:hover .category-brand-dropdown{visibility:visible;opacity:1}@media (max-width:1000px){.experience-console{grid-template-columns:1fr;padding:20px 25px;gap:12px}.console-heading small{width:auto;padding:0;margin-inline-start:auto}.console-links{grid-column:1}.hero-experience .immersive-hero{padding-inline:30px}.console-options strong{font-size:11px}}@media (max-width:700px){.hero-experience{margin-block:18px;border-radius:18px}.hero-experience .immersive-hero{padding:25px 22px 10px;grid-template-columns:1fr;gap:0}.immersive-art.hero-art{height:430px;margin-inline:-15px;margin-top:0}.phone-canvas{height:365px}.phone-interaction-bar button{font-size:10px}.experience-console{padding:20px 16px;gap:15px}.console-heading>span:not(.console-dot){font-size:15px}.console-heading small{font-size:9px}.console-options{gap:2px}.console-options>button{display:block;padding:10px 7px;text-align:center}.console-options>button>span{font-size:9px;display:block;margin-bottom:6px}.console-options strong{font-size:10px}.console-options small{font-size:8px;line-height:1.8}.console-options svg{display:none}.console-links{justify-content:center;font-size:10px;padding:0}.category-brand-dropdown{display:none}}.phone-dom-host{overflow:hidden;visibility:hidden}.phone-dom-camera,.phone-dom-host{position:absolute;inset:0;pointer-events:none}.phone-dom-camera,.phone-dom-object{transform-style:preserve-3d;transform-origin:0 0}.phone-dom-object{position:absolute;top:0;left:0}.hero-experience{background:#ddecff;border-color:#d6e9fc}.phone-canvas{flex:none;height:420px}.immersive-art.hero-art,.phone-experience{height:480px}.phone-model-name{margin-top:7px}.direct-orbit{cursor:grab;touch-action:pan-y;outline-offset:-12px}.direct-orbit:active{cursor:grabbing}.phone-dom-host[data-interactive=true] .phone-site{pointer-events:auto}.phone-scroll{scrollbar-width:thin;scrollbar-color:#408bdb #dceeff;padding-inline-end:15px;overscroll-behavior-y:contain}.phone-scroll::-webkit-scrollbar{display:block;width:7px}.phone-scroll::-webkit-scrollbar-track{background:#dceeff}.phone-scroll::-webkit-scrollbar-thumb{background:#408bdb;border-radius:8px}.phone-gesture-hint{display:flex;gap:10px;align-items:center;font-size:10px;color:#3f709b;padding:4px 12px}.phone-gesture-hint i{height:3px;width:3px;border-radius:50%;background:#3987ce}.phone-site{background:linear-gradient(155deg,#f0f8ff,#d6eaff);--screen-accent:#1679dc}.phone-scroll header{padding-bottom:15px}.phone-scroll h2{font-size:28px}.signal-map{height:182px;position:relative;margin:12px -7px}.signal-map svg{width:100%;height:100%;position:absolute;inset:0;fill:none;stroke:#3e9bea;stroke-width:.6}.signal-map svg circle{opacity:.4}.signal-map svg path{stroke-dasharray:7 5;opacity:.25;transition:opacity .5s}.signal-map svg path.connected{opacity:1;stroke-width:2;stroke-dasharray:230;animation:signal-connect 1s ease both}.signal-center{position:absolute;left:calc(50% - 28px);top:61px;width:56px;height:56px;border-radius:20px;display:grid;place-items:center;color:white;font-size:33px;background:linear-gradient(135deg,#87cfff,#1268c9);box-shadow:0 10px 25px #1878d545;transition:box-shadow .6s}.signal-map.complete .signal-center{box-shadow:0 0 0 14px #348de510,0 0 0 28px #348de508,0 10px 30px #1878d560}.signal-node{position:absolute!important;z-index:1;width:31px;height:31px;display:grid;place-items:center;background:#f8fcff;border:1px solid #8fc4f0;border-radius:50%;color:#3287d6;box-shadow:0 4px 12px #116cc51a;transition:transform .3s,background .3s}.signal-node.found{background:#1679dc;color:white;transform:scale(1.1)}.signal-0{left:calc(20.5% - 15px);top:100px}.signal-1{left:calc(50% - 15px);top:20px}.signal-2{left:calc(82% - 15px);top:105px}.signal-message{min-height:34px;color:#1965a5;font-size:10px;line-height:1.9}.mini-destinations{display:grid;gap:8px;margin-top:15px}.mini-destinations a{background:#ffffffb8;border:1px solid #fff;border-radius:12px;padding:12px;font-size:11px;color:#256aac}.phone-scroll .phone-note{padding-block:22px}.phone-scroll button{touch-action:pan-y}.accessory-finder{display:flex;justify-content:space-between;gap:30px;padding:26px 30px;margin-block:22px 30px;border:1px solid #d8eafb;border-radius:20px;background:linear-gradient(120deg,#e8f4ff,#f6fbff)}.accessory-finder h2{font-size:23px;margin:6px 0}.accessory-finder p{font-size:12px;color:#637d95}.fit-selects{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;align-items:center;min-width:48%}.fit-selects .field{margin:0}.fit-selects select{background:#fff;border-color:#d6e8f7}.fitted-section{background:linear-gradient(135deg,#f0f8ff,#fafcff);border:1px solid #dfecf8;padding:28px;border-radius:24px}.fitted-heading{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-bottom:24px}.fitted-heading h2{font-size:24px;margin-block:6px}.fitted-heading p{font-size:12px;color:#6b8296}.fitted-section .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compatibility-links{display:flex;gap:10px;flex-wrap:wrap}.compatibility-links a{font-size:11px;color:#226caa;padding:9px 13px;border:1px solid #c9e1f5;border-radius:30px;background:#fff}.fit-confirmation{padding:25px 30px;margin-top:30px;border-radius:18px;background:#eaf5ff;border-inline-start:3px solid #247dd1;display:grid;gap:8px}.fit-confirmation>span{font-size:11px;color:#5882a5}.fit-confirmation strong{font-size:17px}.fit-confirmation p{font-size:11px;color:#6d8293}.accessory-nav-menu{position:relative;display:flex;align-items:center;gap:5px;padding-block:12px;margin-block:-12px}.accessory-nav-menu>button{padding:5px;color:#708396}.accessory-mega{position:absolute;top:100%;inset-inline-start:-130px;width:min(720px,80vw);padding:26px;background:#fff;z-index:51;border:1px solid #e3edf7;border-radius:0 0 20px 20px;box-shadow:0 25px 50px #193f6318;visibility:hidden;opacity:0;transform:translateY(7px);transition:opacity .2s,transform .2s,visibility .2s}.accessory-mega.is-open{visibility:visible;opacity:1;transform:none}.accessory-mega-intro{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #edf2f8}.accessory-mega-intro strong{font-size:16px}.accessory-mega-intro>a{font-size:10px;color:#2678bd;margin-inline-start:auto}.accessory-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:20px}.accessory-mega-grid>div{display:grid;gap:9px;align-content:start}.accessory-category-title{font-size:12px;font-weight:700;color:#245c89;margin-bottom:2px}.accessory-mega-grid>div>a:not(.accessory-category-title){display:flex;gap:12px;justify-content:space-between;font-size:10px;color:#7a8ea0}.accessory-mega-grid>div>a:not(.accessory-category-title):hover{color:#1268ce}.accessory-mega-grid>div>a>span{opacity:.5}.mobile-accessory-menu{border-bottom:1px solid #e7eef5;padding-bottom:16px;margin-bottom:8px}.mobile-accessory-menu summary{font-weight:650;font-size:14px;padding-block:10px;cursor:pointer}.mobile-accessory-menu>a{display:block!important;padding:9px 12px!important;color:#477a9f;font-size:12px}.mobile-accessory-menu>span{display:block;font-size:10px;color:#8296a7;padding:12px}.navigation-progress{overflow:clip;visibility:hidden;pointer-events:none;position:fixed;inset:0;z-index:1000}.navigation-progress[data-pending=true]{visibility:visible}.navigation-progress>span{position:absolute;top:0;left:0;width:35%;height:3px;background:linear-gradient(90deg,transparent,#2d8bdf,#8fd9ff);box-shadow:0 0 14px #4aafff77;animation:nav-signal 1.15s ease-in-out infinite}.navigation-pill{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;border-radius:40px;padding:11px 18px;background:#f7fcfff2;border:1px solid #d7ecfc;box-shadow:0 8px 30px #1e6aa31a;backdrop-filter:blur(14px)}.navigation-pill i{height:5px;width:5px;border-radius:50%;background:#3288d8;animation:loading-dot .9s ease-in-out infinite}.navigation-pill i:nth-child(2){animation-delay:.12s}.navigation-pill i:nth-child(3){animation-delay:.24s}.navigation-pill small{font-size:11px;color:#447499;margin-inline-start:10px;white-space:nowrap}.abi-loading{max-width:850px;margin:60px auto;padding:45px 25px;text-align:center;min-height:420px}.abi-loading-mark{width:100px;height:100px;position:relative;margin:0 auto 25px;display:grid;place-items:center}.abi-loading-mark span{font-size:44px;color:#287cce;position:relative;z-index:1}.abi-loading-mark i{position:absolute;inset:10px;border:1px solid #6bb8f0;border-radius:50%;animation:abi-wave 2.1s ease-out infinite}.abi-loading-mark i:nth-of-type(2){animation-delay:.7s}.abi-loading-mark i:nth-of-type(3){animation-delay:1.4s}.abi-loading h2{font-size:20px;color:#315d80}.abi-loading p{font-size:12px;color:#8298aa;margin-top:10px}.loading-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.loading-preview span{height:120px;border-radius:16px;background:linear-gradient(110deg,#f1f7fc 30%,#e6f3ff 50%,#f1f7fc 70%);background-size:250% 100%;animation:loading-sheen 1.8s infinite}.search-discovery{text-align:center;padding:24px 10px}.discovery-visual{position:relative;width:170px;height:150px;display:grid;place-items:center;margin:0 auto 14px}.discovery-ring{position:absolute;width:110px;height:110px;border:1px solid #acd6f5;border-radius:50%;animation:discovery-pulse 3s ease-in-out infinite}.discovery-ring:nth-child(2){width:148px;height:148px;animation-delay:-1.5s;opacity:.45}.discovery-lens{width:73px;height:73px;border-radius:24px;border:1px solid #b4dbf6;background:linear-gradient(140deg,#effaff,#c2e5ff);box-shadow:0 12px 35px #327eb51a;color:#3985bf;font:58px/1 Tahoma;display:grid;place-items:center;transform:rotate(-12deg);animation:discovery-float 3s ease-in-out infinite}.discovery-visual>i{position:absolute;inset-inline-end:12px;top:24px;color:#3c99df;font-size:20px}.search-discovery h2{font-size:24px;margin:8px 0}.search-discovery>p{font-size:12px;color:#74899c;max-width:500px;margin:auto;line-height:2.1}.discovery-actions{display:flex;align-items:center;justify-content:center;gap:25px;margin:20px 0 30px}.suggestion-chips{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:20px 0}.suggestion-chips a{font-size:11px;padding:8px 12px;background:#eef7ff;border:1px solid #d9eafa;border-radius:24px;color:#276a9d}.suggestion-chips span{color:#7b99ae;font-size:9px}.search-discovery .products-grid{text-align:start}.search-discovery .product-card{background:#fff}@keyframes nav-signal{0%{transform:translateX(-110%)}to{transform:translateX(390%)}}@keyframes loading-dot{50%{opacity:.3;transform:translateY(-3px)}}@keyframes abi-wave{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.65);opacity:0}}@keyframes loading-sheen{to{background-position:-250% 0}}@keyframes discovery-pulse{50%{transform:scale(1.08);opacity:.35}}@keyframes discovery-float{50%{transform:translateY(-6px) rotate(-6deg)}}@keyframes signal-connect{0%{stroke-dashoffset:230}to{stroke-dashoffset:0}}@media (max-width:900px){.accessory-finder{display:block;padding:23px}.fit-selects{margin-top:20px}.fitted-heading{display:block}.compatibility-links{margin-top:18px}.fitted-section .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.phone-experience{height:440px}.phone-canvas{height:390px}.immersive-art.hero-art{height:440px}.phone-gesture-hint{font-size:9px}.accessory-finder h2{font-size:21px}.fit-selects{grid-template-columns:1fr;gap:12px}.fitted-section{padding:18px}.fitted-heading h2{font-size:19px}.fitted-heading p{line-height:2}.compatibility-links a{font-size:10px}.discovery-actions{gap:15px}.search-discovery h2{font-size:20px}.search-discovery .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-preview{gap:10px}.loading-preview span{height:85px}.abi-loading{margin:35px auto}.navigation-pill{top:12px}}@media (prefers-reduced-motion:reduce){.abi-loading-mark i,.discovery-lens,.discovery-ring,.loading-preview span,.navigation-pill i,.navigation-progress>span,.signal-map svg path.connected{animation:none}.navigation-progress>span{width:100%;opacity:.5}.abi-loading-mark i{opacity:.4}.signal-center,.signal-node{transition:none}}.category-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:310px;padding:36px 42px;margin:20px 0 18px;overflow:hidden;border:1px solid #dcecfb;border-radius:24px;background:linear-gradient(120deg,#d4eaff,#f4faff 65%)}.category-live-field{position:absolute;inset:0;z-index:-1;color:#519bd6;opacity:.56;pointer-events:none}.category-live-field svg{width:100%;height:100%}.category-orbits{fill:none;stroke:currentColor;stroke-width:.8;transform-origin:210px 190px;animation:category-breathe 8s ease-in-out infinite}.category-wave{fill:none;stroke:#4a9de3;stroke-width:1.1;stroke-dasharray:150 500;animation:category-trace 9s linear infinite}.category-satellite{fill:#267fcd;transform-origin:210px 190px;animation:category-orbit 15s linear infinite}.category-hero-copy{position:relative;z-index:1}.category-series{font-size:10px;display:flex;align-items:center;gap:9px;color:#2d699a}.category-series i{width:5px;height:5px;border-radius:50%;background:#388cda;box-shadow:0 0 0 5px #388cda12}.category-series>span{color:#7996ad}.category-hero h1{font-size:35px;font-weight:800;letter-spacing:-1.1px;line-height:1.7;margin-block:13px 9px;color:#173d60}.category-hero-copy>p{font-size:12px;line-height:2.2;color:#6e879d;max-width:380px}.category-hero-actions{display:flex;gap:20px;align-items:center;margin-top:22px}.category-hero-actions>a{min-height:38px;padding:8px 16px;font-size:11px}.category-hero-actions>span{font-size:10px;color:#6687a2}.category-hero-art{height:230px;position:relative;display:flex;align-items:center;justify-content:center;direction:ltr}.category-main-object{width:255px;height:255px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-9deg);filter:drop-shadow(12px 18px 12px #3f79a81c);animation:category-object-drift 7s ease-in-out infinite}.category-side-object{position:absolute;width:125px;height:125px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(7px 10px 9px #3b739c1a)}.category-side-object.side-a{left:0;top:0;transform:rotate(13deg);animation:category-object-drift 8s ease-in-out infinite reverse}.category-side-object.side-b{right:0;bottom:10px;transform:rotate(16deg);animation:category-object-drift 9s ease-in-out infinite}.category-object-platform{position:absolute;width:240px;height:90px;bottom:-5px;background:radial-gradient(ellipse,#528dc025,transparent 70%);transform:rotate(-8deg)}.category-art-caption{position:absolute;bottom:-15px;left:12px;display:grid;gap:4px;font-size:9px;color:#668ca8;text-align:left}.category-art-caption b{font-size:8px;letter-spacing:.16em;color:#94aec2;font-family:Arial,sans-serif;font-weight:500}.category-scene-glass{background:linear-gradient(120deg,#e2f4ff,#fbfeff)}.category-scene-glass .category-main-object{transform:rotate(12deg);width:235px;height:265px}.category-scene-glass .category-orbits{transform:rotate(25deg);opacity:.55}.category-scene-audio{background:linear-gradient(115deg,#c9e4fd,#f5faff)}.category-scene-audio .category-orbits{stroke-width:1.6}.category-scene-charge{background:linear-gradient(120deg,#daecff,#f9fcff)}.category-scene-charge .category-wave{stroke-width:2.5;stroke-dasharray:20 500}.category-scene-power .category-main-object{transform:rotate(8deg)}.category-scene-cable .category-orbits{stroke-dasharray:2 5}.category-scene-blue-price{background:linear-gradient(115deg,#bcdfff,#eff8ff)}.category-scene-phone .category-main-object{height:270px;width:225px;mix-blend-mode:normal}.category-collections{display:flex;gap:9px;overflow:auto;padding:4px 0 13px;scrollbar-width:thin;margin-bottom:5px}.category-collections a{display:flex;gap:20px;align-items:center;justify-content:space-between;flex:1;min-width:125px;font-size:11px;background:#f6fafe;color:#537c9c;border:1px solid #e0edf8;border-radius:11px;padding:11px 14px;white-space:nowrap}.category-collections a.active{background:#166dcc;color:#fff;border-color:#166dcc;box-shadow:0 5px 12px #176dce18}.category-collections small{opacity:.55}.filter-sidebar.panel{background:linear-gradient(160deg,#f0f7ff,#fbfdff 50%);border-color:#dbe9f8;box-shadow:0 6px 30px #2c75b405;overflow:hidden}.filter-stack>.row:first-child{border-bottom:1px solid #dceaf7;padding-bottom:17px;margin-bottom:8px}.filter-stack h3{color:#285a83}.filter-stack .field{color:#47708f;font-size:11px}.filter-stack .field select{background:#ffffffd9;border-color:#d5e5f5;color:#27567b;border-radius:10px;box-shadow:0 3px 8px #2d73a704}.filter-stack .check{background:#eef6ff80;border:1px solid #e0edf8;padding:10px 11px;border-radius:10px;font-size:11px;color:#496e8b}.filter-stack .check:has(input:checked){background:#dceeff;border-color:#acd1f1;color:#1762a4}.filter-stack input[type=checkbox]{accent-color:#1f79d2}.filter-note{border-color:#d7e9f8!important;background:#e8f3ff!important;color:#6385a1!important}.active-filters .badge{background:#e5f2ff;color:#1c6bb0;border:1px solid #cde3f6}.listing-toolbar{border-color:#e1edf7!important}.listing-layout{scroll-margin-top:25px}.blue-price-before{display:flex;align-items:center;gap:9px;margin-bottom:4px;line-height:1.5}.blue-price-before del{position:relative;color:#8c9eb0;font-size:13px;display:inline-block;text-decoration:none;direction:ltr}.blue-price-before del:after{content:"";height:1.5px;background:#2587df;position:absolute;inset-inline:-3px;top:50%;transform:rotate(-7deg);border-radius:2px}.blue-price-before>span:not(.sr-only){font-size:9px;color:#277fc7;background:#e6f3ff;border-radius:5px;padding:2px 5px;white-space:nowrap}.blue-price-now{display:flex;align-items:baseline;gap:5px}.blue-price-now strong{color:#155e9f}.blue-price-now small{font-size:10px!important;margin:0!important;color:#67849d}.blue-price.compact-price .blue-price-now strong{font-size:17px}.blue-price.compact-price .blue-price-before del{font-size:11px}.product-tag{background:#dcefff!important;color:#1b6db3!important;border:1px solid #c2e0f7}.blue-price .sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.detail-price .blue-price-now strong{font-size:29px}.detail-price .blue-price-before del{font-size:16px}.detail-price .blue-price-before>span:not(.sr-only){font-size:10px}.mini-destinations>span{background:#ffffff90;border:1px solid #e1f0fc;border-radius:12px;padding:12px;font-size:11px;color:#397cae}.mini-signoff{display:block;font-size:10px;color:#4b8dbd;padding-top:12px}.club-teaser{display:flex;align-items:center;gap:30px;margin-block:45px;padding:30px 38px;border:1px solid #d5e8fa;border-radius:24px;background:linear-gradient(110deg,#d5eafe,#f2f9ff);position:relative;overflow:hidden}.club-teaser>div:nth-child(2)>span{font-size:11px;color:#3c81b9}.club-teaser h2{font-size:25px;color:#264d70;margin:5px 0}.club-teaser p{font-size:12px;color:#7190aa}.club-teaser-link{display:flex;gap:12px;align-items:center;font-size:12px;color:#267bc1;margin-inline-start:auto;white-space:nowrap}.club-mini-orbit{position:relative;width:95px;height:95px;flex:none;display:grid;place-items:center;font-size:40px;color:#398dd6}.club-mini-orbit i{position:absolute;inset:0;border:1px solid #78afe066;border-radius:50%;transform:rotateX(55deg) rotate(-20deg)}.club-mini-orbit i:last-child{transform:rotateX(55deg) rotate(40deg);inset:10px}.club-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;padding:46px;border-radius:26px;overflow:hidden;background:linear-gradient(115deg,#bfdefa,#ecf6ff);border:1px solid #cce3f8}.club-optics{position:absolute;inset:0;z-index:-1;pointer-events:none}.club-optics i{position:absolute;width:360px;height:360px;left:0;top:-80px;border:1px solid #70a9d93d;border-radius:50%;animation:category-breathe 10s ease-in-out infinite}.club-optics i:nth-child(2){width:480px;height:480px;left:-60px;top:-140px}.club-optics i:nth-child(3){width:600px;height:600px;left:-120px;top:-200px}.club-optics>span{position:absolute;left:30%;bottom:20px;color:#76aed550;font-size:75px}.club-eyebrow{font:10px Arial;letter-spacing:.17em;color:#4d7fa9;direction:ltr;display:block;text-align:start}.club-hero :is(h1,h2){font-size:34px;line-height:1.7;letter-spacing:-1px;margin:15px 0;color:#244c70}.club-hero-copy>p{font-size:12px;color:#6685a0;line-height:2.1;max-width:390px}.club-demo-label{display:inline-block;margin-top:22px;font-size:9px;color:#7190aa}.club-member-card{padding:25px 28px;background:linear-gradient(135deg,#f8fcffdc,#cce7ffb8);border:1px solid #fff;border-radius:22px;box-shadow:0 20px 40px #3574a51a;backdrop-filter:blur(15px);transform:rotate(-3deg);max-width:380px;width:100%;justify-self:center}.club-member-card>span:first-child{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#4b789c}.club-member-card>strong{font-size:64px;font-weight:400;line-height:1.3;color:#236dab;display:block;margin:15px 0 20px;letter-spacing:-2px}.club-member-card>strong>small{display:block;font:8px Arial;letter-spacing:.2em;color:#7398b7;margin-top:7px}.club-progress{height:4px;background:#b4d5ef66;border-radius:10px;overflow:hidden}.club-progress i{display:block;height:100%;background:linear-gradient(90deg,#68b6ed,#267bc4);border-radius:10px}.club-member-card>p{font-size:9px;color:#7594ac;margin-block:10px 20px}.club-card-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #a8c9e633;padding-top:15px;font-size:8px;color:#7d9ab2}.club-card-foot bdi{font:8px Arial;letter-spacing:.14em}.club-compact-footer{display:flex;gap:15px;justify-content:space-between;padding:16px 8px;font-size:10px;color:#7490a7}.compact-club .club-hero{padding:28px;gap:25px}.compact-club .club-hero :is(h1,h2){font-size:26px}.compact-club .club-member-card{padding:20px 22px}.compact-club .club-member-card>strong{font-size:45px}.compact-club .club-demo-label{margin-top:12px}.club-rewards{margin:50px 0 35px}.club-section-heading h2{font-size:27px;margin-block:7px}.club-section-heading p{font-size:12px;color:#788fa1}.club-reward-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:25px}.club-reward-grid article{position:relative;padding:25px 22px;border:1px solid #dfeaf5;border-radius:18px;background:linear-gradient(145deg,#fff,#f5faff)}.club-reward-grid article>svg{color:#438cc7;stroke-width:1.3;margin-bottom:25px}.club-reward-grid article>span{position:absolute;top:25px;inset-inline-end:20px;font-size:8px;color:#8ba6bb;border:1px solid #dfedf7;border-radius:20px;padding:2px 8px}.club-reward-grid h3{font-size:17px;color:#3e6483;margin-bottom:8px}.club-reward-grid p{font-size:11px;color:#8296a7;line-height:2}.club-how{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:35px;border-block:1px solid #e6eff7}.club-how h2{font-size:23px;margin-block:10px}.club-how p{font-size:12px;color:#7790a4;line-height:2.2}.club-how p.tiny{font-size:10px;margin-top:15px}.club-ledger{background:#f4f9ff;border:1px solid #deebf6;border-radius:18px;padding:25px}.club-ledger>h3{font-size:16px;margin-bottom:4px}.club-ledger>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:16px;margin-top:16px;border-top:1px solid #deebf5}.club-ledger>div>span{display:grid;gap:5px;font-size:11px;color:#5b809e}.club-ledger small{font-size:9px;color:#91a8ba}.club-ledger strong{font-size:16px;color:#3182c0;font-weight:500}.club-bottom{gap:25px;margin-block:30px}.blue-points-hint,.club-bottom{display:flex;align-items:center}.blue-points-hint{gap:11px;padding:13px 15px;background:#eaf5ff;border:1px solid #d6e9f9;border-radius:12px}.blue-point-symbol{font-size:24px;color:#3f91d0;line-height:1}.blue-points-hint>div{display:grid;gap:4px}.blue-points-hint strong{font-size:12px;color:#3878aa;font-weight:650}.blue-points-hint small{font-size:9px;color:#84a0b7}.blue-points-hint>a{margin-inline-start:auto;font-size:18px;color:#5898c7}.order-earned-points{background:#e8f4ff;border:1px solid #d0e7f8;color:#2f7cb5;border-radius:12px;padding:15px;font-size:13px}.order-earned-points a{margin-inline-start:15px;font-size:11px}.account-main .club-hero{gap:25px;padding:30px}.account-main .club-hero :is(h1,h2){font-size:25px}.account-main .club-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-main .club-how{gap:30px}@keyframes category-breathe{50%{transform:translateY(-7px) scale(1.08) rotate(4deg)}}@keyframes category-trace{to{stroke-dashoffset:-650}}@keyframes category-orbit{to{transform:rotate(1turn)}}@keyframes category-object-drift{50%{translate:0 -8px;rotate:3deg}}@media (max-width:1000px){.category-hero{padding:28px 30px;grid-template-columns:1.2fr 1fr}.category-hero h1{font-size:29px}.category-main-object{width:230px;height:230px}.category-side-object{width:100px;height:100px}.club-hero{padding:32px;gap:30px}.club-hero :is(h1,h2){font-size:29px}.club-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-how{gap:30px}.club-member-card>strong{font-size:53px}}@media (max-width:700px){.category-hero{grid-template-columns:1fr;min-height:0;padding:25px 23px 20px;border-radius:20px;margin-top:14px;gap:0}.category-hero h1{font-size:29px;line-height:1.6;margin-block:12px 8px}.category-hero-copy>p{font-size:11px;max-width:300px}.category-hero-actions{margin-top:18px;gap:15px}.category-hero-actions>a{font-size:10px}.category-hero-actions>span{font-size:9px}.category-hero-art{height:160px;margin-top:14px}.category-main-object{width:190px;height:190px}.category-side-object{width:90px;height:90px}.category-art-caption{bottom:0;font-size:8px;left:0}.category-art-caption b{font-size:7px}.category-scene-glass .category-main-object{width:170px;height:185px}.category-scene-phone .category-main-object{height:180px;width:170px}.category-object-platform{width:170px;height:55px;bottom:0}.category-collections{margin-bottom:0;padding-bottom:10px;gap:7px}.category-collections a{padding:9px 11px;min-width:118px;font-size:10px}.club-teaser{padding:23px;gap:18px;flex-wrap:wrap}.club-mini-orbit{width:62px;height:62px;font-size:30px}.club-teaser h2{font-size:20px}.club-teaser p{font-size:10px}.club-teaser-link{font-size:11px;margin-inline-start:80px}.account-main .club-hero,.club-hero,.compact-club .club-hero{grid-template-columns:1fr;padding:28px 24px;gap:25px}.account-main .club-hero :is(h1,h2),.club-hero :is(h1,h2){font-size:28px;margin-block:10px}.club-hero-copy>p{font-size:11px}.club-demo-label{margin-top:15px}.club-member-card{max-width:310px;padding:20px 23px;transform:rotate(-2deg)}.club-member-card>strong{font-size:50px}.club-compact-footer{flex-direction:column;gap:10px;font-size:9px}.club-section-heading h2{font-size:23px}.club-section-heading p{font-size:11px;line-height:2}.club-rewards{margin-top:35px}.club-reward-grid{gap:10px}.club-reward-grid article{padding:20px 16px}.club-reward-grid article>span{top:20px;inset-inline-end:12px;font-size:7px;padding-inline:6px}.club-reward-grid h3{font-size:15px}.club-reward-grid p{font-size:10px}.account-main .club-how,.club-how{grid-template-columns:1fr;gap:25px}.club-bottom{gap:18px}.club-bottom .btn{font-size:11px}.blue-points-hint{padding:11px 12px}.blue-points-hint small{font-size:8px}.product-bottom .blue-price-before{gap:5px;flex-wrap:wrap}.blue-price.compact-price .blue-price-now strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.category-main-object,.category-orbits,.category-satellite,.category-side-object,.category-wave,.club-optics i{animation:none}.club-member-card{transform:none}}