:root{--n-0:#FFFFFF;--n-50:#F7F8FA;--n-100:#F0F2F5;--n-200:#E4E7EC;--n-300:#D0D5DD;--n-400:#98A2B3;--n-500:#667085;--n-600:#475467;--n-700:#344054;--n-800:#1D2939;--n-900:#15181E;--brand-50:#EEF3FF;--brand-100:#DCE6FF;--brand-500:#1D4ED8;--brand-600:#1A44BF;--brand-700:#163A9E;--green-50:#ECFDF3;--green-600:#067647;--amber-50:#FFF6E5;--amber-600:#B54708;--red-50:#FEF3F2;--red-600:#B42318;--blue-50:#EFF6FF;--blue-600:#1A56DB;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:999px;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-xs:12px;--lh-xs:16px;--text-sm:13px;--lh-sm:18px;--text-md:14px;--lh-md:20px;--text-base:16px;--lh-base:24px;--text-lg:18px;--lh-lg:26px;--text-xl:20px;--lh-xl:28px;--text-2xl:24px;--lh-2xl:30px;--text-3xl:30px;--lh-3xl:36px;--text-4xl:36px;--lh-4xl:42px;--text-5xl:44px;--lh-5xl:50px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--shadow-xs:0 1px 2px rgba(16,24,40,.06);--shadow-sm:0 1px 3px rgba(16,24,40,.10),0 1px 2px rgba(16,24,40,.06);--shadow-md:0 4px 12px -2px rgba(16,24,40,.12),0 2px 4px -2px rgba(16,24,40,.06);--shadow-lg:0 12px 24px -6px rgba(16,24,40,.16),0 4px 8px -4px rgba(16,24,40,.06);--shadow-sheet:0 -8px 32px rgba(16,24,40,.18);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--z-sticky:20;--z-header:30;--z-dropdown:40;--z-sheet:50;--z-modal:60;--z-toast:70;--container-max:1280px;--gutter:16px;--page-pad-x:max(16px,env(safe-area-inset-left,0px));--header-h:56px;--tabbar-h:56px;--control-h:48px;--control-h-sm:40px;--control-h-desktop:44px;--target-min:44px;--color-bg:var(--n-0);--color-bg-subtle:var(--n-50);--color-bg-muted:var(--n-100);--color-surface-raised:var(--n-0);--color-surface-inverse:var(--n-900);--color-text:var(--n-900);--color-text-secondary:var(--n-600);--color-text-muted:var(--n-500);--color-text-inverse:var(--n-0);--color-text-link:var(--brand-500);--color-border:var(--n-200);--color-border-strong:#8A94A6;--color-border-inverse:rgba(255,255,255,.18);--color-brand:var(--brand-500);--color-brand-hover:var(--brand-600);--color-brand-active:var(--brand-700);--color-brand-subtle:var(--brand-50);--color-brand-muted:var(--brand-100);--color-on-brand:var(--n-0);--color-price:var(--n-900);--color-price-sale:var(--red-600);--color-success:var(--green-600);--color-success-subtle:var(--green-50);--color-warning:var(--amber-600);--color-warning-subtle:var(--amber-50);--color-danger:var(--red-600);--color-danger-subtle:var(--red-50);--color-info:var(--blue-600);--color-info-subtle:var(--blue-50);--color-focus:var(--blue-600);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus);--color-overlay:rgba(21,24,30,.48);--color-skeleton:var(--n-100);--grade-a:#067647;--grade-b:#1A56DB;--grade-c:#B54708;--grade-d:#667085;color-scheme:light}[data-brand=mobilo]{--brand-50:#EEF3FF;--brand-100:#DCE6FF;--brand-500:#1D4ED8;--brand-600:#1A44BF;--brand-700:#163A9E;--brand-name:"mobilo";--brand-tld:".lv"}[data-brand=ibest]{--brand-50:#EAF8F1;--brand-100:#CFEFDF;--brand-500:#047857;--brand-600:#03664A;--brand-700:#02533C;--brand-name:"ibest";--brand-tld:".lt"}[data-brand=imob]{--brand-50:#FFF1EA;--brand-100:#FFE0D0;--brand-500:#C2410C;--brand-600:#A8380A;--brand-700:#8C2E08;--brand-name:"imob";--brand-tld:".ee"}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-base);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-card:20px;--radius-btn:var(--radius-full);--font-display:"Manrope","Inter",ui-sans-serif,system-ui,sans-serif;--container-max:1360px;--color-bg:var(--n-50);--color-surface:var(--n-0);--header-h:60px;--buybar-h:72px}html{scroll-padding-bottom:calc(var(--buybar-h) + 16px)}body{background:var(--color-bg)}body.has-buybar{padding-bottom:calc(var(--buybar-h) + env(safe-area-inset-bottom, 0px))}.display,h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--text-3xl);line-height:var(--lh-3xl)}h2{font-size:var(--text-2xl);line-height:var(--lh-2xl)}h3{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:700}@media (min-width:1024px){h1{font-size:var(--text-4xl);line-height:var(--lh-4xl)}h2{font-size:var(--text-3xl);line-height:var(--lh-3xl)}}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.section{padding-block:var(--space-6)}@media (min-width:1024px){.section{padding-block:var(--space-10)}}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.section__head a{color:var(--color-text-link);font-weight:600;font-size:var(--text-md);white-space:nowrap}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm);line-height:var(--lh-sm)}.stack{flex-direction:column;gap:var(--space-4)}.row,.stack{display:flex}.row{align-items:center;gap:var(--space-2)}.icon{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:16px;height:16px}.ph{width:100%;height:100%}.skip-link{position:absolute;left:16px;top:-48px;z-index:100;background:var(--color-surface);color:var(--color-text);padding:8px 12px;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.skip-link:focus{top:12px}.header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.header__bar{display:flex;align-items:center;gap:var(--space-3);height:var(--header-h)}.header__logo{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em;color:#fff;display:inline-flex;align-items:center;height:44px;padding-inline:4px}.header__logo:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-brand);margin-right:8px;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:inherit;border-radius:var(--radius-full);position:relative}.iconbtn:hover{background:rgba(255,255,255,.1)}.iconbtn__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding-inline:5px;border-radius:9px;background:var(--color-brand);color:var(--color-on-brand);font-size:11px;font-weight:700;line-height:18px;text-align:center}.header__search{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding-inline:14px;border-radius:var(--radius-full);background:rgba(255,255,255,.12);color:#fff}.header__search input{flex:1 1;min-width:0;border:0;background:transparent;color:#fff;font-size:16px;outline:none}.header__search input::placeholder{color:rgba(255,255,255,.6)}.header__nav{display:none}.header__actions{display:flex;align-items:center;gap:2px}.header__lang{font-weight:600;letter-spacing:.04em;opacity:.85;padding:0 8px;height:44px;display:inline-flex;align-items:center;border:0;background:transparent;color:#fff}.header__lang,.trust{font-size:var(--text-sm)}.trust{background:var(--color-surface-inverse);color:rgba(255,255,255,.75);border-top:1px solid var(--color-border-inverse)}.trust__list{display:flex;gap:var(--space-4);height:32px;align-items:center;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.trust__list::-webkit-scrollbar{display:none}.trust__list li{display:inline-flex;gap:6px;align-items:center}.trust__list .icon{width:14px;height:14px}@media (min-width:1024px){.header__bar{height:72px;gap:var(--space-6)}.header__menu{display:none}.header__nav{display:flex;gap:4px}.header__nav a{padding:10px 12px;border-radius:var(--radius-full);font-weight:500;font-size:var(--text-md);color:rgba(255,255,255,.85)}.header__nav a:hover,.header__nav a[aria-current=page]{background:rgba(255,255,255,.1);color:#fff}.header__search{max-width:520px}.trust__list{justify-content:center;gap:var(--space-8)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 22px;border-radius:var(--radius-btn);border:1.5px solid transparent;font-weight:600;font-size:var(--text-base);line-height:1.2;text-align:center;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--color-brand);color:var(--color-on-brand)}.btn--primary:hover{background:var(--color-brand-hover)}.btn--secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn--secondary:hover{background:var(--color-bg-muted)}.btn--ghost{background:transparent;color:var(--color-text)}.btn--ghost:hover{background:var(--color-bg-muted)}.btn--pay{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.btn--pay:hover{background:var(--n-800)}.btn--wallet{background:#000;color:#fff;font-weight:500}.btn--sm{min-height:var(--control-h-sm);padding:0 16px;font-size:var(--text-md)}.btn--block{width:100%}.btn--soft{background:var(--color-brand-subtle);color:var(--color-brand)}.btn--soft:hover{background:var(--color-brand-muted)}@media (min-width:1024px){.btn{min-height:var(--control-h-desktop)}}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:2px;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius-md);background:var(--color-surface);border:1.5px solid transparent;font-size:var(--text-md);font-weight:500;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-xs)}.chip:hover{border-color:var(--color-border-strong)}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.chip--outline{background:transparent;border-color:var(--color-border-strong);box-shadow:none}.chip--remove{background:var(--color-brand-subtle);color:var(--color-brand)}.chip--remove .icon{width:14px;height:14px}.chip--pill{border-radius:var(--radius-full)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width:768px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media (min-width:1024px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}}.card{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--color-surface);border-radius:var(--radius-card);padding:10px 10px 12px;min-width:0;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base)}@media (hover:hover){.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.card__img{position:relative;aspect-ratio:1;background:var(--color-brand-subtle);border-radius:var(--radius-lg);overflow:hidden;display:grid;place-items:center;padding:14%}.card__img .ph{width:100%;height:100%}.card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.badge--sale{background:var(--color-price-sale);color:#fff}.badge--grade,.badge--renewed{background:var(--color-surface-inverse);color:#fff}.card__title{font-size:var(--text-md);line-height:var(--lh-md);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(var(--lh-md) * 2)}.card__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.card:focus-within{box-shadow:var(--focus-ring)}.card__title a:focus-visible{box-shadow:none}.price{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-price);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price--sale{color:var(--color-price-sale)}.price__old{font-size:var(--text-md);text-decoration:line-through}.price__old,.price__vat{font-family:var(--font-sans);font-weight:400;color:var(--color-text-muted)}.price__vat{font-size:var(--text-xs)}.omnibus{color:var(--color-text-muted)}.avail,.omnibus{font-size:var(--text-xs);line-height:var(--lh-xs)}.avail{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.avail:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-success);flex:0 0 auto}.avail--out:before{background:var(--color-text-muted)}.avail--order:before{background:var(--color-warning)}.card--out .card__img{opacity:.55}.card__cta{margin-top:auto}.card__cta .btn{width:100%;min-height:40px;font-size:var(--text-md);position:relative;z-index:1}.rail{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));padding-inline:max(16px,env(safe-area-inset-left,0px))}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 min(58%,220px);scroll-snap-align:start}@media (min-width:768px){.rail>*{flex-basis:240px}}@media (min-width:1024px){.rail{margin-inline:0;padding-inline:0;gap:var(--space-5)}.rail>*{flex-basis:calc((100% - 4 * var(--space-5)) / 5)}}.bento{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--space-3)}.tile{position:relative;border-radius:var(--radius-card);padding:var(--space-5);min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;overflow:hidden;background:var(--color-surface);min-width:0}.tile--big{grid-column:1/-1;min-height:300px;padding-top:140px;background:var(--color-surface-inverse);color:var(--color-text-inverse)}.tile--big .tile__eyebrow{color:var(--color-brand-subtle)}.tile--brand{background:var(--color-brand-subtle)}.tile__eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.tile h2,.tile h3{font-size:var(--text-xl);line-height:var(--lh-xl)}.tile--big h2{font-size:var(--text-3xl);line-height:var(--lh-3xl);max-width:16ch}.tile__art{position:absolute;right:-6%;top:-8%;width:52%;max-width:230px;aspect-ratio:1;opacity:.95;pointer-events:none}.tile--big .tile__art{width:36%;right:4%;top:4%}.tile--big .tile__art:after{content:"";position:absolute;inset:10%;border-radius:50%;background:var(--color-brand);filter:blur(40px);opacity:.55;z-index:-1}.tile__link:after{content:"";position:absolute;inset:0}.tile .btn{align-self:flex-start;margin-top:6px;position:relative;z-index:1}@media (min-width:1024px){.bento{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--space-5)}.tile--big{grid-column:1;grid-row:1/3;min-height:420px;padding:var(--space-8)}.tile--big .tile__art{width:46%;right:2%;top:6%}.tile--big h2{font-size:var(--text-5xl);line-height:var(--lh-5xl)}.tile{min-height:200px}}.catpills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.catpill{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;background:var(--color-surface);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:500;text-align:center;min-width:0}.catpill__icon{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-brand-subtle);display:grid;place-items:center;padding:10px}.catpill__icon .ph{width:100%;height:100%}@media (min-width:1024px){.catpills{grid-template-columns:repeat(8,minmax(0,1fr))}.catpill{flex-direction:row;justify-content:center;padding:12px}.catpill__icon{width:36px;height:36px;padding:7px}}.fab-cart{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-sticky);display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 18px 0 16px;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-weight:700;box-shadow:var(--shadow-lg);border:0}.fab-cart__count{background:#fff;color:var(--color-brand);min-width:22px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:12px}@media (min-width:1024px){.fab-cart{display:none}}.cookie{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:var(--z-toast);background:var(--color-surface);border-radius:var(--radius-xl);padding:14px 16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:12px}.cookie p{font-size:var(--text-sm);line-height:var(--lh-sm)}.cookie__actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cookie__actions .btn{min-height:40px;padding:0 8px;font-size:var(--text-sm)}@media (min-width:768px){.cookie{left:auto;max-width:560px;flex-direction:row;align-items:center}.cookie p{flex:1 1}.cookie__actions{flex:0 0 auto}}.has-fab .cookie{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.has-fab .cookie{bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.footer{background:var(--color-surface-inverse);color:rgba(255,255,255,.8);margin-top:var(--space-10);padding-block:var(--space-8) var(--space-10);--color-focus:#7FA6FF}.footer h3{color:#fff;font-size:var(--text-md);margin-bottom:10px}.footer__cols{display:grid;gap:var(--space-5)}.footer__cols li{padding-block:4px;font-size:var(--text-md)}.footer__legal{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-inverse);font-size:var(--text-xs);line-height:var(--lh-xs);color:rgba(255,255,255,.55)}.footer__pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-4)}.footer__pay span{font-size:var(--text-xs);font-weight:600;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--color-border-inverse)}@media (min-width:768px){.footer__cols{grid-template-columns:repeat(4,1fr)}}.crumbs{font-size:var(--text-sm);color:var(--color-text-muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.crumbs a{color:var(--color-text-secondary)}.crumbs li:not(:last-child):after{content:"/";margin-left:6px;opacity:.5}.crumbs--back{font-weight:500}@media (max-width:1023px){.crumbs li:not(.crumbs__parent){display:none}.crumbs li.crumbs__parent:after{content:none}}.sheet{border:0;padding:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;background:var(--color-bg);color:var(--color-text);inset:0;margin:0}.sheet::backdrop{background:var(--color-overlay)}.sheet__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--color-surface);padding:10px 16px;border-bottom:1px solid var(--color-border);z-index:1}.sheet__body{display:flex;flex-direction:column;gap:12px;padding:16px 16px 96px}.sheet__foot{position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--color-surface);box-shadow:var(--shadow-sheet);display:flex;gap:10px}.sheet__foot .btn{flex:1 1}@media (min-width:1024px){.sheet{width:440px;height:auto;max-height:86vh;margin:auto;border-radius:var(--radius-xl);overflow:hidden}.sheet__foot{position:sticky}}.facet{background:var(--color-surface);border-radius:var(--radius-lg);padding:4px 16px}.facet summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-family:var(--font-display);padding:12px 0;cursor:pointer;min-height:44px}.facet summary::-webkit-details-marker{display:none}.facet summary:after{content:"";width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform var(--dur-fast);margin-right:4px}.facet[open] summary:after{transform:rotate(-135deg)}.facet__list{display:flex;flex-direction:column;padding-bottom:10px}.check{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:var(--text-base)}.check input{width:22px;height:22px;margin:0;accent-color:var(--color-brand);flex:0 0 auto}.check__count{margin-left:auto;color:var(--color-text-muted);font-size:var(--text-sm)}.range{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:12px}.range__slider{grid-column:1/-1;display:grid;gap:6px}.range input[type=range]{width:100%;accent-color:var(--color-brand)}.sidebar{display:none}@media (min-width:1024px){.cat-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-8);align-items:start}.sidebar{display:flex;flex-direction:column;gap:12px;position:sticky;top:88px}.only-mobile{display:none!important}}@media (max-width:1023px){.only-desktop{display:none!important}}.cat-toolbar{position:sticky;top:var(--header-h);z-index:var(--z-sticky);background:var(--color-bg);padding-block:10px;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));padding-inline:max(16px,env(safe-area-inset-left,0px))}.cat-toolbar .chips{padding-inline:0}.cat-quick{margin-block:4px 0}.cat-toolbar__row{display:flex;gap:8px}.cat-toolbar__row>.chip,.cat-toolbar__row>.sort{flex:1 1;min-width:0}.cat-toolbar__row .chip{height:44px;justify-content:center;font-weight:600}.sort--btn{position:relative}.sort--btn .sort__face{width:100%}.cat-toolbar .sort.sort--btn select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.sort--btn .sort__on{width:8px;height:8px;border-radius:50%;background:var(--color-brand)}.sort{display:flex;align-items:center;gap:8px;font-size:var(--text-md)}.sort select{height:40px;border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-surface);padding:0 32px 0 14px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23344054' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pager{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:var(--space-6)}.pager__links{display:flex;gap:6px}.pager__links a,.pager__links span{min-width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-md)}.pager__links a:hover{background:var(--color-bg-muted)}.pager__links [aria-current=page]{background:var(--color-surface-inverse);color:#fff}.gallery{position:relative;background:var(--color-brand-subtle);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);overflow:hidden}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;aspect-ratio:1;display:grid;place-items:center;padding:18%;scroll-snap-align:start}.gallery__slide .ph{width:100%;height:100%}.gallery__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:6px}.gallery__dots button{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:rgba(21,24,30,.25)}.gallery__dots button[aria-current=true]{background:var(--color-brand);width:20px;border-radius:4px}.gallery__dots button:before{content:"";position:absolute;width:32px;height:32px;margin:-12px 0 0 -12px}.gallery__dots button{position:relative}.gallery__nav,.gallery__thumbs{display:none}.gallery__tag{position:absolute;top:12px;left:12px}.pdp{gap:var(--space-5)}.pdp,.pdp__head{display:flex;flex-direction:column}.pdp__head{gap:8px}.pdp__meta{display:flex;gap:10px;align-items:center;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap}.pdp__price{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.buybox{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4)}.buybox,.infolist{display:flex;flex-direction:column}.infolist{gap:10px}.infolist li{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-md);line-height:var(--lh-md)}.infolist .icon{color:var(--color-brand);margin-top:1px}.infolist strong{font-weight:600}.variants{display:flex;flex-direction:column;gap:14px}.variants__label{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:8px;display:flex;justify-content:space-between}.variants__label b{color:var(--color-text);font-weight:600}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:0;background:transparent;padding:0}.swatch span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text)}.chips--wrap{flex-wrap:wrap;overflow:visible}.chip--na{text-decoration:line-through;color:var(--color-text-muted)}.why{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.why__tile{background:var(--color-surface);border-radius:var(--radius-lg);padding:12px 10px;display:flex;flex-direction:column;gap:6px;font-size:var(--text-xs);line-height:var(--lh-xs);text-align:center;align-items:center;min-width:0}.why__tile .icon{color:var(--color-brand);width:24px;height:24px}.why__tile b{font-size:var(--text-sm)}.specs{background:var(--color-surface);border-radius:var(--radius-card);padding:4px 16px}.specs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);cursor:pointer}.specs summary::-webkit-details-marker{display:none}.specs summary:after{content:"";width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-right:4px}.specs[open] summary:after{transform:rotate(-135deg)}.specs table{width:100%;border-collapse:collapse;font-size:var(--text-md);margin-bottom:10px}.specs td,.specs th{text-align:left;padding:10px 0;border-top:1px solid var(--color-border);vertical-align:top}.specs th{font-weight:400;color:var(--color-text-muted);width:42%}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--color-surface);box-shadow:var(--shadow-sheet);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:12px}.buybar .price{flex:1 1;min-width:0;flex-direction:column;gap:0;align-items:flex-start}.buybar .price small{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400;font-family:var(--font-sans)}.buybar .btn{flex:0 0 auto;min-width:150px}@media (min-width:1024px){.pdp{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-10);align-items:start}.pdp__gallery{grid-column:1}.pdp__side{grid-column:2;position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--space-5)}.pdp__below{grid-column:1/-1}.gallery{border-radius:var(--radius-card)}.gallery__dots{display:none}.gallery__thumbs{display:flex;gap:10px;margin-top:12px}.gallery__thumbs button{width:72px;height:72px;border-radius:var(--radius-md);background:var(--color-brand-subtle);border:2px solid transparent;padding:14px}.gallery__thumbs button[aria-selected=true]{border-color:var(--color-text)}.buybar{display:none}body.has-buybar{padding-bottom:0}.why{grid-template-columns:repeat(3,1fr)}}.renewed{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:var(--radius-card);padding:var(--space-5);display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:center;--color-focus:#7FA6FF}.renewed__ring{width:92px;height:92px;position:relative;display:grid;place-items:center}.renewed__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.renewed__ring .track{stroke:rgba(255,255,255,.14)}.renewed__ring .bar{stroke:var(--color-brand)}.renewed__ring b{font-family:var(--font-display);font-size:36px;font-weight:800;line-height:1}.renewed__ring small{position:absolute;bottom:-2px;font-size:10px;opacity:.7}.renewed__eyebrow,.renewed__ring small{letter-spacing:.08em;text-transform:uppercase}.renewed__eyebrow{font-size:var(--text-xs);font-weight:700;color:var(--color-brand-subtle);opacity:.9}.renewed h2{color:#fff;font-size:var(--text-xl);line-height:var(--lh-xl);margin-top:2px}.renewed__facts{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.renewed__fact{background:rgba(255,255,255,.07);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:rgba(255,255,255,.7);min-width:0}.renewed__fact b{color:#fff;font-size:var(--text-md);font-weight:600}.renewed__battery{height:6px;border-radius:3px;background:rgba(255,255,255,.14);overflow:hidden;margin-top:4px}.renewed__battery i{display:block;height:100%;width:89%;background:var(--color-success);border-radius:3px}@media (min-width:1024px){.renewed__facts{grid-template-columns:repeat(4,1fr)}}.unitphotos{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.unitphotos::-webkit-scrollbar{display:none}.unitphotos figure{flex:0 0 150px;margin:0;scroll-snap-align:start}.unitphotos .unitphotos__img{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-bg-muted);display:grid;place-items:center;padding:16%}.unitphotos figcaption{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:6px}.grades{display:grid;gap:8px}.grade{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;background:var(--color-surface);border-radius:var(--radius-lg);padding:12px}.grade__letter{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:20px;color:#fff}.grade__letter--a{background:var(--grade-a)}.grade__letter--b{background:var(--grade-b)}.grade__letter--c{background:var(--grade-c)}.grade__letter--d{background:var(--grade-d)}.grade b{display:block;font-weight:600}.grade p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--lh-sm)}.grade[aria-current=true]{box-shadow:0 0 0 2px var(--color-text)}@media (min-width:1024px){.grades{grid-template-columns:repeat(4,1fr)}}.cart-layout{gap:var(--space-5)}.cart-layout,.lines{display:flex;flex-direction:column}.lines{gap:10px}.line{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;background:var(--color-surface);border-radius:var(--radius-card);padding:12px}.line__img{width:84px;aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-brand-subtle);display:grid;place-items:center;padding:14px}.line__body{display:flex;flex-direction:column;gap:6px;min-width:0}.line__title{font-size:var(--text-md);font-weight:500;line-height:var(--lh-md)}.line__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.stepper{display:inline-flex;align-items:center;border-radius:var(--radius-full);background:var(--color-bg-muted);height:40px}.stepper button{width:40px;height:40px;border:0;background:transparent;border-radius:50%;font-size:20px;line-height:1}.stepper output{min-width:28px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line__remove{color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex;align-items:center;gap:4px;min-height:32px;border:0;background:none;padding:0 4px}.line__remove:hover{color:var(--color-danger)}.line__unit{font-size:var(--text-xs);color:var(--color-text-muted)}.ship-bar{background:var(--color-surface);border-radius:var(--radius-lg);padding:12px 16px;display:flex;flex-direction:column;gap:8px;font-size:var(--text-md)}.ship-bar__track{height:8px;border-radius:4px;background:var(--color-bg-muted);overflow:hidden}.ship-bar__fill{height:100%;background:var(--color-brand);border-radius:4px}.ship-bar--done{color:var(--color-success);font-weight:600}.ship-bar--done .ship-bar__fill{background:var(--color-success);width:100%}.summary{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-5);display:flex;flex-direction:column;gap:10px}.summary__row{display:flex;justify-content:space-between;font-size:var(--text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary__row--total{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);border-top:1px solid var(--color-border);padding-top:10px;margin-top:4px}.summary__row .muted{font-size:var(--text-xs)}.promo summary{list-style:none;color:var(--color-text-link);font-weight:600;font-size:var(--text-md);cursor:pointer;min-height:40px;display:flex;align-items:center}.promo summary::-webkit-details-marker{display:none}.promo__form{display:flex;gap:8px}.promo__form input{flex:1 1;min-width:0}.cart-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--color-surface);box-shadow:var(--shadow-sheet);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:12px}.cart-sticky .price{flex:1 1;flex-direction:column;align-items:flex-start;gap:0}.cart-sticky .price small{font-family:var(--font-sans);font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted)}@media (min-width:1024px){.cart-layout{display:grid;grid-template-columns:8fr 4fr;gap:var(--space-8);align-items:start}.cart-layout__aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}.cart-sticky{display:none}.line{grid-template-columns:96px minmax(0,1fr)}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label,.field__label{font-size:var(--text-sm);font-weight:600}.field__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.input,.select{height:var(--control-h);border-radius:var(--radius-md);border:1.5px solid var(--color-border-strong);background:var(--color-surface);padding:0 14px;font-size:16px;width:100%}.input:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-info-subtle);border-radius:var(--radius-md)}.input--error{border-color:var(--color-danger)}.field__error{font-size:var(--text-sm);color:var(--color-danger);display:flex;gap:6px;align-items:center}.input-group{display:flex}.input-group .input-group__prefix{height:var(--control-h);display:flex;align-items:center;padding:0 12px;background:var(--color-bg-muted);border:1.5px solid var(--color-border-strong);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.input-group .input{border-radius:0 var(--radius-md) var(--radius-md) 0}.form-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:560px){.form-grid--2{grid-template-columns:1fr 1fr}}.otp{display:flex;flex-direction:column;gap:10px;background:var(--color-brand-subtle);border-radius:var(--radius-lg);padding:14px}.otp__input{height:56px;font-family:var(--font-display);font-size:28px;letter-spacing:.5em;text-align:center;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radio-card{display:flex;align-items:center;gap:12px;background:var(--color-surface);border-radius:var(--radius-lg);border:1.5px solid transparent;padding:12px 14px;cursor:pointer;min-height:60px}.radio-card input{width:22px;height:22px;margin:0;accent-color:var(--color-brand);flex:0 0 auto}.radio-card:has(input:checked){border-color:var(--color-text)}.radio-card__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.radio-card__body b{font-weight:600}.radio-card__body span{font-size:var(--text-sm);color:var(--color-text-muted)}.radio-card__price{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.radio-card__logo{width:40px;height:28px;border-radius:6px;background:var(--color-bg-muted);display:grid;place-items:center;font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--color-text-secondary);flex:0 0 auto}.checkbox{display:flex;gap:12px;align-items:flex-start;font-size:var(--text-md);line-height:var(--lh-md);cursor:pointer;min-height:44px}.checkbox input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--color-brand);flex:0 0 auto}.checkbox a{color:var(--color-text-link);text-decoration:underline}.co-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:var(--z-header)}.co-header .header__bar{height:56px;justify-content:space-between}.co-header .header__logo{color:var(--color-text)}.co-header .lock{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-text-muted)}.co-header .back{font-size:var(--text-md);font-weight:500}.progress{display:inline-flex;gap:4px;background:var(--color-surface);padding:4px;margin-block:var(--space-4);max-width:100%}.progress,.progress li{align-items:center;border-radius:var(--radius-full)}.progress li{display:flex;gap:6px;padding:6px 12px;font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);white-space:nowrap}.progress li[aria-current=step]{background:var(--color-surface-inverse);color:#fff}.progress li.done{color:var(--color-success)}.progress li i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;background:currentColor}.progress li i span{color:#fff}.progress li[aria-current=step] i{background:var(--color-brand)}.co-layout{gap:var(--space-5)}.co-layout,.co-section{display:flex;flex-direction:column}.co-section{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4);scroll-margin-top:80px}.co-section__head{display:flex;align-items:center;gap:10px}.co-section__num{width:28px;height:28px;border-radius:50%;background:var(--color-surface-inverse);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;font-family:var(--font-display);flex:0 0 auto}.pickup{display:flex;flex-direction:column;gap:10px}.pickup__search{position:relative}.pickup__search .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}.pickup__search .input{padding-left:42px}.pickup__list{display:flex;flex-direction:column;gap:6px}.pickup__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-bg-subtle);border:1.5px solid transparent;cursor:pointer}.pickup__item input{width:20px;height:20px;margin:0;accent-color:var(--color-brand)}.pickup__item:has(input:checked){border-color:var(--color-text);background:var(--color-surface)}.pickup__item b{font-weight:600;display:block;font-size:var(--text-md)}.pickup__dist,.pickup__item span{font-size:var(--text-xs);color:var(--color-text-muted)}.pickup__dist{margin-left:auto;white-space:nowrap}.pay-group{display:flex;flex-direction:column;gap:10px}.pay-group__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.wallets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.banks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;border-radius:var(--radius-md);background:var(--color-surface);border:1.5px solid var(--color-border);cursor:pointer;font-size:var(--text-xs);font-weight:600;position:relative}.bank input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.bank:has(input:checked){border-color:var(--color-text);box-shadow:0 0 0 1px var(--color-text)}.bank:has(input:focus-visible){box-shadow:var(--focus-ring)}.bank__logo{width:36px;height:20px;border-radius:4px;background:var(--color-bg-muted)}.co-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--color-surface);box-shadow:var(--shadow-sheet)}.order-mini{display:flex;flex-direction:column;gap:8px}.order-mini__item{display:flex;gap:10px;align-items:center;font-size:var(--text-md)}.order-mini__item .line__img{width:48px;padding:8px}.order-mini__item b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1024px){.co-layout{display:grid;grid-template-columns:7fr 4fr;gap:var(--space-10);align-items:start}.co-layout__aside{position:sticky;top:80px}.co-sticky{display:none}.banks{grid-template-columns:repeat(5,1fr)}body.has-buybar.checkout{padding-bottom:0}}.notice{background:var(--color-success-subtle);color:var(--color-success);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--text-md);font-weight:500;gap:8px;align-items:center}.divider{height:1px;background:var(--color-border)}.linkbtn{color:var(--color-text-link);font-weight:600;background:none;border:0;padding:0;font-size:inherit;cursor:pointer}.eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.promo-dark{background:var(--color-surface-inverse);color:#fff;border-radius:var(--radius-card);padding:var(--space-5);display:flex;flex-direction:column;gap:8px;--color-focus:#7FA6FF}.promo-dark h2{color:#fff}.promo-dark p{color:rgba(255,255,255,.75);font-size:var(--text-md)}.promo-dark .btn{align-self:flex-start}.chat-launcher{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-sticky);width:48px;height:48px;border-radius:50%;background:var(--color-surface);color:var(--color-text);border:0;box-shadow:var(--shadow-md);display:grid;place-items:center}@media (min-width:1024px){.chat-launcher{left:auto;right:24px;bottom:24px;width:56px;height:56px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+2030-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-017f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:u+04??,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+2030-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-017f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+04??,u+2116}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Arial");size-adjust:103%;ascent-override:100%;descent-override:27%;line-gap-override:0%}:root{--font-sans:"Inter","Inter Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:"Manrope","Manrope Fallback","Inter",ui-sans-serif,system-ui,sans-serif}.has-buybar-wrap{padding-bottom:calc(var(--buybar-h) + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.has-buybar-wrap{padding-bottom:0}}main:focus{outline:none}.container--narrow{max-width:760px}.pdp--flush{padding-inline:0}.pdp--flush>.container{max-width:none}.footer__h{color:#fff;font-size:var(--text-md);margin-bottom:10px;font-family:var(--font-display);font-weight:700}.footer__langs{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:var(--space-5)}.footer__langs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.footer__langs a[aria-current=true]{color:#fff;font-weight:700}.footer a{display:inline-flex;align-items:center;min-height:32px}.footer-link{color:inherit;min-height:32px;font-weight:400}.footer__pay{list-style:none}.tile__text{color:rgba(255,255,255,.75);max-width:34ch}.trustlist{display:grid;gap:8px}.trustlist li{display:flex;gap:10px;align-items:center;font-size:var(--text-md);color:rgba(255,255,255,.85)}.renewed__text{color:rgba(255,255,255,.75)}.renewed{--color-text-link:#9DBBFF}.chip--on{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.swatch[aria-current=true]{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text)}.gallery__thumbs button.is-on{border-color:var(--color-text)}.gallery__track:focus-visible{box-shadow:inset var(--focus-ring)}.gallery__dots button{background:rgba(21,24,30,.4)}.gallery__thumbs button svg{width:100%;height:100%}.unitphotos{list-style:none}.unitphotos li{display:contents}.header{--color-focus:#7FA6FF}.header__search{position:relative}.header__search input[type=search]::-webkit-search-cancel-button{display:none}.search-clear{border:0;background:transparent;color:inherit;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;padding:0}.header__langs{display:none}.header__lang{text-decoration:none}.header__lang[aria-current=true]{background:rgba(255,255,255,.14);border-radius:var(--radius-full);opacity:1}@media (min-width:1024px){.header__langs{display:flex}}.suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden}.suggest ul{max-height:60vh;overflow-y:auto}.suggest li a{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;min-height:44px;align-items:center}.suggest li a:hover,.suggest li[aria-selected=true]{background:var(--color-bg-muted)}.suggest__none{padding:14px 16px;color:var(--color-text-muted)}.suggest__all{display:flex;align-items:center;min-height:44px;padding:0 16px;border-top:1px solid var(--color-border);color:var(--color-text-link);font-weight:600}.header .header__search:focus-within{box-shadow:var(--focus-ring)}.header__search input:focus-visible{box-shadow:none}.sheet--menu{max-width:360px;height:100dvh;margin:0 auto 0 0}.menu-list{display:flex;flex-direction:column}.menu-list a{display:flex;align-items:center;min-height:48px;padding:0 4px;font-weight:600;border-bottom:1px solid var(--color-border)}.menu-list--langs{margin-top:16px;flex-direction:row;flex-wrap:wrap;gap:8px}.menu-list--langs a{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);padding:0 14px;min-height:44px;font-weight:500}.menu-list--langs a[aria-current=true]{background:var(--color-surface-inverse);color:#fff}.sheet--dialog{max-width:560px;height:auto;max-height:90dvh;margin:auto;border-radius:var(--radius-xl)}.sheet__foot--static{position:static;flex-wrap:wrap}.sheet__foot--static .btn{min-width:140px}.ck-group{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.toast-region{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--buybar-h) + 16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-toast);width:min(92vw,420px);pointer-events:none}.toast{pointer-events:auto;display:flex;justify-content:space-between;gap:12px;background:var(--color-surface-inverse);border-radius:var(--radius-lg);padding:12px 16px;box-shadow:var(--shadow-lg)}.toast,.toast a{align-items:center;color:#fff}.toast a{font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex}@media (min-width:1024px){.toast-region{bottom:24px}}.notice{display:flex;gap:10px;align-items:flex-start}.notice>.icon{margin-top:2px}.notice--info{background:var(--color-info-subtle);color:var(--color-text)}.notice--info>.icon{color:var(--color-info)}.notice--error{background:var(--color-danger-subtle);color:var(--color-text)}.notice--error>.icon{color:var(--color-danger)}.notice--error a{text-decoration:underline}.notice ul{margin-top:4px;list-style:disc;padding-left:18px}.hold{display:flex;gap:8px;align-items:center;background:var(--color-brand-subtle);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--text-md)}.empty{gap:12px;margin-block:16px}.empty,.status{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-8) var(--space-5);display:flex;flex-direction:column;align-items:flex-start}.status{gap:10px}.status__icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.status__icon .icon{width:26px;height:26px}.status__icon--ok{background:var(--color-success-subtle);color:var(--color-success)}.status__icon--bad{background:var(--color-danger-subtle);color:var(--color-danger)}.status__icon--wait{background:var(--color-brand-subtle);color:var(--color-brand)}.steps{list-style:decimal;padding-left:20px;margin-top:8px}.cat-head,.steps{display:flex;flex-direction:column;gap:6px}.cat-head{margin-block:12px 8px}.cat-seo{color:var(--color-text-secondary);max-width:70ch;font-size:var(--text-md)}.cat-toolbar .chips{align-items:center}.cat-toolbar .sort select{height:36px}.active-filters{margin-bottom:12px}.active-filters .chips li{display:contents}.related{margin-top:var(--space-8);display:flex;flex-direction:column;gap:8px}.filters--sheet{display:contents}.filters__body{display:flex;flex-direction:column;gap:12px}.filters__foot{display:flex;gap:10px;margin-top:12px}.filters__foot .btn{flex:1 1;min-height:44px;padding-inline:12px}.sheet .sheet__foot .btn{min-height:48px}.chips li{display:contents}.chips--wrap{padding:2px}.sheet__body .facet{background:var(--color-surface)}.facet .range .input{height:44px}.card__img .ph{max-width:100%}.card__title{overflow-wrap:anywhere}.pager__links{list-style:none}.pager__links li{display:contents}.cart-sticky .btn{min-width:150px}.line__title a:hover{text-decoration:underline}.line__img svg{width:100%;height:100%}.line__remove{min-height:44px}.stepper button:disabled{opacity:.4}.summary__title{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center}.summary__title::-webkit-details-marker{display:none}.summary[open]>.summary__title{margin-bottom:8px}@media (min-width:1024px){.summary__title{cursor:default;pointer-events:none}}.order-mini{list-style:none}.pay-pick{min-height:48px;cursor:pointer;position:relative}.pay-pick.is-on{box-shadow:0 0 0 3px var(--color-bg),0 0 0 5px var(--color-text)}.pay-pick:has(input:focus-visible){box-shadow:var(--focus-ring)}.bank span.small{text-align:center}.bank input:focus-visible+.bank__logo{outline:none}fieldset legend.field__label{padding:0;margin-bottom:6px}.co-sticky{padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.co-layout .only-desktop{display:block}@media (max-width:1023px){.co-layout .only-desktop{display:none!important}.co-layout__aside{order:-1}main:has(.co-layout){padding-bottom:96px}}.select{appearance:auto}.input-group__prefix{min-width:64px;justify-content:center}.otp .field label{font-weight:600}.trust__list{overflow:hidden}@media (max-width:519px){.trust__list li:nth-child(n+3){display:none}}.gallery__dots button{width:24px;height:24px;background:none;border-radius:0;display:grid;place-items:center}.gallery__dots button:before{content:none}.gallery__dots button:after{content:"";width:8px;height:8px;border-radius:50%;background:rgba(21,24,30,.4);transition:width var(--dur-fast)}.gallery__dots button[aria-current=true]{width:36px;background:none}.gallery__dots button[aria-current=true]:after{width:20px;border-radius:4px;background:var(--color-brand)}.hold .muted,.renewed .muted,.tile--brand .muted{color:var(--color-text-secondary)}[data-consent] .cookie{display:none}.font-plain{--font-display:var(--font-sans)}.font-plain .header__logo,.font-plain .price,.font-plain h1,.font-plain h2,.font-plain h3{letter-spacing:-.01em}.gallery__img{width:100%;height:100%;object-fit:contain;display:block}.gallery__slide:has(.gallery__img){padding:4%}.gallery__thumbs button:has(.gallery__thumbimg){padding:4px}.gallery__thumbimg{width:100%;height:100%;object-fit:contain;display:block}.desc{overflow-wrap:anywhere}.desc>*+*{margin-top:.75em}.desc ol,.desc ul{padding-inline-start:1.25em}.desc ul{list-style:disc}.desc ol{list-style:decimal}.desc table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.desc td,.desc th{border:1px solid var(--color-border,#ddd);padding:6px 8px;text-align:start}.desc a{text-decoration:underline}.doc h1{margin-bottom:.75em}.doc h2{margin-top:1.5em;font-size:var(--text-lg,1.125rem)}.doc h3{margin-top:1.25em}.doc .doc__table,.doc blockquote,.doc ol,.doc p,.doc ul{margin-top:.75em}.doc ol,.doc ul{padding-inline-start:1.25em}.doc ul{list-style:disc}.doc ol{list-style:decimal}.doc a{text-decoration:underline;overflow-wrap:anywhere}.doc blockquote{padding-inline-start:1em;border-inline-start:3px solid var(--color-border,#ddd)}.doc__table{overflow-x:auto}.doc table{border-collapse:collapse;min-width:100%}.doc td,.doc th{border:1px solid var(--color-border,#ddd);padding:6px 8px;text-align:start;vertical-align:top}.doc code{overflow-wrap:anywhere}.card__photo{width:100%;height:100%;object-fit:contain;display:block}.card__img:has(.card__photo){padding:4%}.skeleton{background:linear-gradient(90deg,var(--color-brand-subtle,#eceff3) 25%,rgba(255,255,255,.6) 50%,var(--color-brand-subtle,#eceff3) 75%);background-size:200% 100%;border-radius:var(--radius-md,8px);animation:skeleton-shimmer 1.4s linear infinite}.skeleton--title{height:32px;width:55%;margin:8px 0 16px}.skeleton--line{height:14px;margin-top:10px}.skeleton--short{width:45%}.skeleton--photo{aspect-ratio:1;width:100%}.skeleton--button{height:48px;margin-top:16px}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.cookie{z-index:calc(var(--z-sticky) - 1)}@media (max-width:767px){.cookie{padding:10px 14px;gap:8px}.cookie p{font-size:var(--text-xs);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cookie__actions{grid-template-columns:1fr}.cookie__actions:has(>:nth-child(2)){grid-template-columns:1fr 1fr 1fr}body:has(.buybar) .cookie,body:has(.cart-sticky) .cookie{bottom:calc(var(--buybar-h) + 8px + env(safe-area-inset-bottom, 0px))}body:has(.co-sticky) .cookie{bottom:calc(var(--buybar-h) + 40px + env(safe-area-inset-bottom, 0px))}}.line__photo{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.line__img:has(.line__photo){padding:3px}.tile__photo{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-lg,16px);background:#fff}.btn--sm,.card__cta .btn,.cookie__actions .btn,.promo summary{min-height:44px}.stepper{height:44px}.stepper button{width:44px;height:44px;min-width:44px}.section__head a,.tile__link{display:inline-flex;align-items:center;min-height:44px}.btn[aria-busy=true]{opacity:.75;cursor:progress}.btn:disabled{cursor:not-allowed}.btn.is-done{background:var(--color-success,#047857);border-color:var(--color-success,#047857);color:#fff}.summary__row{gap:12px}.summary__row>:last-child{text-align:right}.specs td,.specs th{overflow-wrap:anywhere}.addons{background:var(--color-brand-subtle);border-radius:var(--radius-lg,16px);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.addons h2{font-weight:700}[data-testid=pay-banner]{scroll-margin-top:calc(var(--header-h, 56px) + 8px)}[data-testid=pay-banner]:focus-visible{outline:3px solid var(--color-focus,#1d4ed8);outline-offset:2px}.pay-note{font-size:var(--text-sm);line-height:1.35;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pay-note.field__error{align-items:flex-start}.radio-card{min-height:64px}.radio-card__logo--k{background:var(--color-text,#111827);color:#fff}.pickup-chosen{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--color-brand,#047857);border-radius:var(--radius-lg,14px);padding:12px;background:var(--color-brand-subtle,#ecfdf5)}.pickup-chosen__pin{width:32px;height:32px;border-radius:50%;background:var(--color-brand,#047857);color:#fff;display:grid;place-items:center;flex:none}.pickup-chosen__pin svg{width:18px;height:18px}.pickup-chosen__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1;font-size:var(--text-md)}.pickup-chosen__body span{color:var(--color-text-muted,#6b7280);font-size:var(--text-sm);overflow-wrap:anywhere}.pickup-chosen__change{margin-left:auto;min-height:44px;min-width:44px;padding:0 4px;font-weight:600;white-space:nowrap}.pickup-actions{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.pickup-actions .chip{min-height:44px}.pickup-status{min-height:1.4em}.pickup-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.pickup-row{display:flex;width:100%;gap:10px;align-items:center;text-align:start;background:transparent;border:0;border-top:1px solid var(--color-border,#e5e7eb);padding:10px 2px;min-height:56px;cursor:pointer;font:inherit;color:inherit}.pickup-row:focus-visible,.pickup-row:hover{background:var(--color-brand-subtle,#ecfdf5)}.pickup-row__body{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.pickup-row__body span{color:var(--color-text-muted,#6b7280);font-size:var(--text-sm);overflow-wrap:anywhere}.pickup-row__dist{color:var(--color-brand,#047857);font-weight:600;font-size:var(--text-sm);white-space:nowrap}.pickmap{position:relative;height:240px;border-radius:var(--radius-lg,14px);overflow:hidden;background:#e5e3df;margin:4px 0 8px;touch-action:none;-webkit-user-select:none;user-select:none}.pickmap--loading{min-height:240px}.pickmap__tiles img{position:absolute;width:256px;height:256px;max-width:none;pointer-events:none}.pickmap__pin{position:absolute;width:44px;height:44px;margin:-44px 0 0 -22px;background:transparent;border:0;padding:0;cursor:pointer;display:grid;place-items:end center}.pickmap__pin span{width:24px;height:24px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#4b5563;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.4);margin-bottom:2px}.pickmap__pin.is-on{z-index:2}.pickmap__pin.is-on span{background:var(--color-brand,#047857);width:30px;height:30px}.pickmap__me{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#2563eb;border:3px solid #fff;box-shadow:0 0 0 4px rgba(37,99,235,.25)}.pickmap__zoom{position:absolute;right:8px;top:8px;display:flex;flex-direction:column;gap:6px}.pickmap__zoom button{width:44px;height:44px;border-radius:10px;border:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35);font-size:22px;line-height:1;cursor:pointer}.pickmap__zoom button:disabled{opacity:.45}.pickmap__attr{position:absolute;right:0;bottom:0;background:rgba(255,255,255,.85);font-size:11px;padding:1px 6px;color:#374151}.courier{display:flex;flex-direction:column;gap:4px}.co-sticky__sum{margin:0 0 6px;text-align:center}@media (max-width:767px){.co-section .radio-card{padding-block:10px}.pickup-list{max-height:38vh}.pickmap{height:220px}}.pickmap__cluster{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid #fff;background:var(--color-brand,#047857);color:#fff;font-weight:700;font-size:14px;box-shadow:0 1px 5px rgba(0,0,0,.4);cursor:pointer;display:grid;place-items:center;padding:0}.pickmap__pin.is-result span{background:#10b981}.pickmap__pin.is-result{z-index:1}.pickmap__pin.is-active{z-index:3}.pickmap__pin.is-active span{background:#111827;width:30px;height:30px}.pickmap__card{position:absolute;left:8px;right:8px;bottom:22px;z-index:5;background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 2px 10px rgba(0,0,0,.35);cursor:default}.pickmap__cardbody{display:flex;gap:10px;align-items:center}.pickmap__cardbody>div{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:var(--text-md)}.pickmap__cardbody span{color:var(--color-text-muted,#6b7280);font-size:var(--text-sm);overflow-wrap:anywhere}.pickmap__cardbody .btn{flex:none}.pickmap__close{flex:none;width:36px;height:36px;border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#6b7280}.pickup-row.is-active{background:var(--color-brand-subtle,#ecfdf5)}.pickmap:has(.pickmap__card) .pickmap__zoom{top:8px}.co-layout .co-section{padding:var(--space-4);gap:var(--space-3)}.co-section__head h2{font-size:var(--text-lg)}.co-layout .co-section .form-grid--2{grid-template-columns:1fr 1fr;gap:10px}.co-header .back,.co-header .lock{white-space:nowrap}@media (max-width:479px){.co-header .lock__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.co-layout .checkbox--consent,.co-layout .field .checkbox--consent{font-size:var(--text-sm);line-height:1.4;font-weight:400;color:var(--color-text-secondary);min-height:0;gap:10px}@media (max-width:1023px){.co-layout__aside .summary{padding:var(--space-2,8px) var(--space-4);gap:6px}.co-layout__aside .summary__title:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s}.co-layout__aside .summary[open] .summary__title:after{transform:rotate(-135deg)}}.hold--inline{background:none;padding:0 0 6px;justify-content:center;color:var(--color-text-muted);font-size:var(--text-sm)}.btn--pay[aria-busy=true]{opacity:1}.btn--pay:disabled{cursor:progress}.btn--pay[aria-busy=true]:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-2px;animation:co-spin .8s linear infinite}@keyframes co-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn--pay[aria-busy=true]:before{animation:none}}.invoice-card{gap:12px}.invoice-actions{display:grid;gap:8px}.invoice-actions .btn{gap:8px;white-space:normal;padding-block:10px}.invoice-actions__note{margin:0;text-align:center;color:var(--color-text-secondary)}.invoice-actions__note--error{color:var(--color-danger)}.invoice-actions__note:empty{display:none}.invoice-card__title{font-size:var(--text-xl);margin:0}.invoice-card__amount{font-family:var(--font-display);font-weight:800;font-size:2.25rem;line-height:1.1;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoice-card__due{margin:0;color:var(--color-text-secondary)}.invoice-box{background:var(--n-50);border-radius:var(--radius-lg);padding:2px 14px;margin:4px 0 8px}.invoice-box__row{padding:10px 0;border-top:1px solid var(--color-border)}.invoice-box__row:first-child{border-top:0}.invoice-box__row dt{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:2px}.invoice-box__row dd{margin:0;display:flex;gap:12px;align-items:center;justify-content:space-between}.invoice-box__value{min-width:0;display:flex;flex-direction:column;gap:2px;font-weight:600;overflow-wrap:anywhere}.invoice-box__value small{font-weight:400}.invoice-box__copy{flex:0 0 auto}.build-tag{margin:0;padding:6px 12px;text-align:center;font-size:11px;line-height:1.2;color:var(--color-text-muted)}.line--out{border:1.5px solid var(--color-danger,#b42318);background:var(--color-danger-subtle,#fff5f4);border-radius:var(--radius-lg)}.line__out{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;font-weight:600;font-size:var(--text-sm);color:var(--color-danger,#b42318)}.line__swap{margin:4px 0 0;color:var(--color-text-secondary)}.line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.consent{display:flex;flex-direction:column;gap:2px}.consent__more{align-self:flex-start;margin-left:32px;font-size:var(--text-sm);min-height:32px}.consent__full{margin:2px 0 6px 32px;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}.consent .checkbox a,.consent__full a{text-decoration:underline}.checkbox--toggle{font-size:var(--text-md);min-height:40px;align-items:center}.company{padding:12px;background:var(--n-50);border-radius:var(--radius-lg)}