:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-display: clamp(2.5rem, 4.4vw + .5rem, 4.25rem);--text-section: clamp(1.875rem, 1.6vw + 1rem, 2.75rem);--text-title: clamp(1.125rem, .4vw + .95rem, 1.375rem);--text-lead: clamp(1.0625rem, .3vw + .95rem, 1.25rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: var(--white);--color-paper-2: var(--soft);--color-paper-3: var(--blue-l);--color-ink: var(--navy);--color-ink-2: var(--text);--color-muted: var(--muted);--color-rule: var(--line);--color-accent: var(--accent);--color-accent-ink: var(--white);--color-focus: var(--blue);--color-control: var(--blue);--color-control-ink: var(--white);--font-display: var(--font);--font-body: var(--font);--radius-card: 14px;--radius-control: 10px}:root{--blue: #1B68D0;--blue-d: #1656B0;--navy: #14213D;--blue-l: #EBF3FD;--blue-l2: #CFE1F7;--yellow: #F3CD02;--yellow-d: #DDB900;--yellow-l: #FFF8D1;--slate: #5F606B;--ink: #14162B;--text: #2C2F45;--muted: #646882;--line: #E2E5EE;--line-2: #EEF0F5;--bg: #F4F5F9;--white: #fff;--green: #0B7D56;--green-l: #E2F5EC;--orange: #A95300;--orange-l: #FFF0DD;--red: #C22F3A;--red-l: #FDECEE;--r: 14px;--r-sm: 9px;--shadow: 0 1px 2px rgba(16, 21, 90, .06), 0 6px 20px rgba(16, 21, 90, .06);--shadow-lg: 0 10px 40px rgba(16, 21, 90, .18);--font: var(--font-shop, system-ui, -apple-system, "Segoe UI", sans-serif);--display: "Saira", "Inter", system-ui, sans-serif}:root{--shade: #000;--c-050832-a35: rgba(5, 8, 50, .35);--c-0c0f32-a48: rgba(12, 15, 50, .48);--c-10155a-a0: rgba(16, 21, 90, 0);--c-10155a-a08: rgba(16, 21, 90, .08);--c-10155a-a94: rgba(16, 21, 90, .94);--c-121867: #121867;--c-18b07b: #18B07B;--c-1d1f33: #1d1f33;--c-1f289f: #1F289F;--c-2530b2: #2530B2;--c-2530b2-a07: rgba(37, 48, 178, .07);--c-3d3a1a: #3D3A1A;--c-4d4500: #4D4500;--c-8a7300: #8A7300;--c-a3a8ba: #A3A8BA;--c-aeb3e0: #AEB3E0;--c-b6bacb: #B6BACB;--c-bfe8d6: #BFE8D6;--c-c2c7f2: #C2C7F2;--c-c7ccd7: #C7CCD7;--c-c9cdf2: #C9CDF2;--c-d4f3e5: #D4F3E5;--c-d5d9fa: #D5D9FA;--c-ebeef5: #EBEEF5;--c-edf0f5: #EDF0F5;--c-eef1f7: #EEF1F7;--c-f08a1c: #F08A1C;--c-f1e08f: #F1E08F;--c-f2e08a: #F2E08A;--c-f6c9ce: #F6C9CE;--c-fafbfd: #FAFBFD;--c-ffe6c7: #FFE6C7;--c-ffffff-a035: rgba(255, 255, 255, .035);--c-ffffff-a08: rgba(255, 255, 255, .08);--c-ffffff-a1: rgba(255, 255, 255, .1);--c-ffffff-a15: rgba(255, 255, 255, .15);--c-ffffff-a16: rgba(255, 255, 255, .16);--c-ffffff-a18: rgba(255, 255, 255, .18);--c-ffffff-a35: rgba(255, 255, 255, .35);--c-ffffff-a4: rgba(255, 255, 255, .4)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--space-4xl)}body{margin:0;font:15px/1.55 var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--ink)}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);line-height:1.15;margin:0 0 .4em;letter-spacing:-.01em}h1{font-size:clamp(28px,3.4vw,40px);font-weight:700}h2{font-size:clamp(22px,2.4vw,30px);font-weight:700}h3{font-size:18px;font-weight:700}p{margin:0 0 1em}small{font-size:12.5px}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wrap{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(var(--space-md),3vw,var(--space-xl))}.muted{color:var(--muted)}.num,.price,.tbl td.r{font-variant-numeric:tabular-nums}.skip{position:absolute;left:-999px;top:8px;background:var(--yellow);color:var(--ink);padding:var(--space-xs) var(--space-md);border-radius:8px;z-index:100}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.topbar{background:var(--navy);color:var(--c-c9cdf2);font-size:13px}.topbar .wrap{display:flex;align-items:center;gap:var(--space-lg);min-height:36px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.topbar .wrap::-webkit-scrollbar{display:none}.topbar span{display:inline-flex;align-items:center;gap:var(--space-xs)}.topbar .ico{width:15px;height:15px;color:var(--yellow)}.topbar .tb-right{margin-left:auto;color:var(--white)}.topbar a{color:var(--white)}.hdr{position:relative;z-index:40;background:var(--white);border-bottom:1px solid var(--line)}.hdr.scrolled{box-shadow:0 4px 18px var(--c-10155a-a08)}.hdr-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding-top:var(--space-md);padding-bottom:var(--space-md)}.logo img{width:230px;height:auto}.search{position:relative;display:flex;align-items:center}.search>.ico{position:absolute;left:14px;color:var(--muted);pointer-events:none}.search input{width:100%;height:46px;border:1.5px solid var(--line);background:var(--bg);border-radius:12px;padding:0 var(--space-md) 0 var(--space-xl);outline:none;transition:border-color .15s,background .15s}.search input:focus{outline:2px solid var(--blue);outline-offset:-2px;background:var(--white)}.suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--white);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:50}.sg-item{display:grid;grid-template-columns:52px 1fr auto;gap:var(--space-sm);align-items:center;padding:var(--space-xs) var(--space-sm);color:var(--text);border-bottom:1px solid var(--line-2)}.sg-item:hover,.sg-item.on{background:var(--blue-l);text-decoration:none}.sg-item .th{width:52px;height:39px;background:var(--bg);border-radius:6px}.sg-item b{display:block;font-weight:600;color:var(--ink);font-size:14px}.sg-item small{color:var(--muted)}.sg-all{display:block;padding:var(--space-sm) var(--space-md);font-weight:600;font-size:14px}.sg-empty{padding:var(--space-md);color:var(--muted)}.hdr-actions{display:flex;align-items:center;gap:var(--space-xs)}.hbtn{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);height:44px;padding:0 var(--space-sm);border-radius:10px;color:var(--ink);font-weight:600;font-size:14px;border:0;background:none;white-space:nowrap}.hbtn:hover{background:var(--bg);text-decoration:none}.hbtn.cart-btn{background:var(--blue);color:var(--white);padding:0 var(--space-md)}.hbtn.cart-btn:hover{background:var(--blue-d)}.badge{position:absolute;top:-5px;right:-5px;min-width:21px;height:21px;padding:0 var(--space-xs);border-radius:11px;background:var(--yellow);color:var(--ink);font-size:12px;font-weight:800;display:grid;place-items:center;border:2px solid var(--white)}.badge.bump{animation:bump .45s ease}@keyframes bump{40%{transform:scale(1.35)}}.vat-toggle{display:inline-flex;align-items:center;gap:var(--space-3xs);height:34px;padding:var(--space-2xs);border:1.5px solid var(--line);border-radius:9px;background:var(--white);font-size:12px;font-weight:600;color:var(--muted);margin-right:var(--space-2xs)}.vat-toggle span.on{background:var(--ink);color:var(--white)}.vat-toggle em{font-style:normal;padding:0 var(--space-xs) 0 var(--space-2xs)}.catnav{border-top:1px solid var(--line-2)}.catnav .wrap{display:flex;align-items:center;gap:var(--space-2xs);overflow-x:auto;scrollbar-width:none}.catnav .wrap::-webkit-scrollbar{display:none}.catnav a{padding:var(--space-sm) var(--space-sm);font-weight:600;font-size:14px;color:var(--text);white-space:nowrap;border-bottom:3px solid transparent}.catnav a:hover{color:var(--blue);text-decoration:none}.catnav a.on{color:var(--blue);border-bottom-color:var(--yellow)}.catnav .nav-right{margin-left:auto;display:flex;align-items:center;gap:var(--space-sm);flex:none;padding-left:var(--space-sm)}.catnav .nav-cta{color:var(--blue)}.tier-chip{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:13px;font-weight:600;color:var(--ink);background:var(--yellow-l);border:1px solid var(--c-f2e08a);padding:var(--space-2xs) var(--space-sm);border-radius:999px;white-space:nowrap}.tier-chip .ico{width:15px;height:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);height:44px;padding:0 var(--space-md);border-radius:10px;border:1.5px solid transparent;font-weight:700;font-size:14.5px;line-height:1;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s;text-decoration:none!important}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover{background:var(--blue-d)}.btn-accent{background:var(--yellow);color:var(--ink)}.btn-accent:hover{background:var(--yellow-d)}.btn-outline{background:var(--white);border-color:var(--line);color:var(--ink)}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-ghost{background:transparent;color:var(--blue);padding:0 var(--space-sm)}.btn-ghost:hover{background:var(--blue-l)}.btn-ghost-light{background:var(--c-ffffff-a08);border-color:var(--c-ffffff-a35);color:var(--white)}.btn-ghost-light:hover{background:var(--c-ffffff-a16)}.btn-danger{background:var(--white);border-color:var(--line);color:var(--red)}.btn-lg{height:52px;padding:0 var(--space-lg);font-size:15.5px;border-radius:12px}.btn-sm{height:36px;padding:0 var(--space-sm);font-size:13.5px;border-radius:8px}.btn-block{width:100%}.btn-icon{width:44px;padding:0}.btn[disabled],.btn:disabled{opacity:.55;cursor:not-allowed;background:var(--line);color:var(--text);border-color:var(--line)}.linkbtn{background:none;border:0;padding:0;color:var(--blue);font-weight:600}.linkbtn:hover{text-decoration:underline}.field{display:grid;gap:var(--space-xs);margin-bottom:var(--space-md)}.field>span{font-size:13.5px;font-weight:600;color:var(--ink)}.field>span i{color:var(--red);font-style:normal}.field small{color:var(--muted)}.input,.field input,.field select,.field textarea{width:100%;height:46px;border:1.5px solid var(--line);border-radius:10px;padding:0 var(--space-md);background:var(--white);outline:none;transition:border-color .15s}.field textarea{height:auto;min-height:92px;padding:var(--space-sm) var(--space-md);resize:vertical}.input:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.field.err input,.field.err select{border-color:var(--red);background:var(--red-l)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-md)}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 var(--space-md)}.check{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:14px;cursor:pointer}.check input{width:18px;height:18px;margin:var(--space-3xs) 0 0;accent-color:var(--blue);flex:none}.check.err{color:var(--red)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;background:var(--white);height:44px;overflow:hidden}.qty button{width:38px;height:100%;border:0;background:none;display:grid;place-items:center;color:var(--ink)}.qty button:hover{background:var(--bg)}.qty .ico{width:16px;height:16px}.qty input{width:46px;height:100%;border:0;text-align:center;font-weight:700;outline:none;-moz-appearance:textfield;background:transparent}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty.sm{height:36px}.qty.sm button{width:32px}.qty.sm input{width:38px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.pad{padding:var(--space-lg)}.page{padding-top:var(--space-lg);padding-bottom:var(--space-2xl)}.crumbs{display:flex;flex-wrap:wrap;gap:var(--space-xs);font-size:13px;color:var(--muted);margin-bottom:var(--space-md)}.crumbs a{color:var(--muted)}.crumbs span:before{content:"/";margin-right:var(--space-xs);color:var(--c-b6bacb)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.chip{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:12px;font-weight:600;padding:var(--space-2xs) var(--space-xs);border-radius:6px;background:var(--bg);color:var(--text);border:1px solid var(--line-2);white-space:nowrap}.chip.blue{background:var(--blue-l);color:var(--blue);border-color:var(--blue-l2)}.chip .ico{width:13px;height:13px}.pill{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:12.5px;font-weight:700;padding:var(--space-2xs) var(--space-sm);border-radius:999px;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.green{background:var(--green-l);color:var(--green)}.pill.blue{background:var(--blue-l);color:var(--blue)}.pill.orange{background:var(--orange-l);color:var(--orange)}.pill.red{background:var(--red-l);color:var(--red)}.pill.grey{background:var(--bg);color:var(--muted)}.stock{display:flex;align-items:center;gap:var(--space-xs);font-size:13px;font-weight:600}.stock:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.stock.ok{color:var(--green)}.stock.ok:before{background:var(--c-18b07b);box-shadow:0 0 0 3px var(--c-d4f3e5)}.stock.low{color:var(--orange)}.stock.low:before{background:var(--c-f08a1c);box-shadow:0 0 0 3px var(--c-ffe6c7)}.stock.out{color:var(--muted)}.stock.out:before{background:var(--c-a3a8ba)}.stock small{font-weight:500;color:var(--muted)}.empty{text-align:center;padding:var(--space-2xl) var(--space-lg)}.empty .ico{width:44px;height:44px;color:var(--blue);margin:0 auto var(--space-md);stroke-width:1.6}.empty .btns{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;margin-top:var(--space-md)}.note{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:13px;color:var(--text);background:var(--yellow-l);border:1px solid var(--c-f1e08f);padding:var(--space-sm) var(--space-sm);border-radius:10px}.note .ico{width:17px;height:17px;color:var(--c-8a7300);margin-top:var(--space-3xs)}.note.blue{background:var(--blue-l);border-color:var(--blue-l2)}.note.blue .ico{color:var(--blue)}.note.green{background:var(--green-l);border-color:var(--c-bfe8d6)}.note.green .ico{color:var(--green)}.note.red{background:var(--red-l);border-color:var(--c-f6c9ce)}.note.red .ico{color:var(--red)}.price{display:flex;flex-direction:column;line-height:1.2}.price .lbl{font-size:11.5px;font-weight:600;color:var(--muted)}.price .now{font-family:var(--display);font-weight:700;font-size:21px;color:var(--ink)}.price .now.you{color:var(--blue)}.price .was{font-size:13px;color:var(--muted);text-decoration:line-through}.price .vat{font-size:11.5px;color:var(--muted)}.price .unit{font-size:13px;font-weight:600;color:var(--muted);font-family:var(--font)}.price .login{font-size:12.5px;font-weight:600;margin-top:var(--space-2xs)}.price.lg .now{font-size:34px;font-variant-numeric:tabular-nums}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pcard{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.pcard:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-l2);transform:translateY(-2px)}.pimg{display:block;aspect-ratio:4 / 3;background:radial-gradient(120% 90% at 50% 30%,var(--white) 0%,var(--c-eef1f7) 100%);padding:var(--space-xs);position:relative}.pimg svg{width:100%;height:100%}.flag{position:absolute;top:10px;left:10px;font-size:11.5px;font-weight:700;padding:var(--space-2xs) var(--space-xs);border-radius:6px;background:var(--white);color:var(--muted);border:1px solid var(--line)}.flag.hot{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.pbody{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-md) var(--space-md);flex:1}.pbrand{font-size:12px;font-weight:700;color:var(--muted)}.pname{font-weight:700;color:var(--ink);font-size:15px;line-height:1.3}.pname:hover{color:var(--blue);text-decoration:none}.pfoot{margin-top:auto;padding-top:var(--space-xs);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.plist{display:grid;gap:var(--space-sm)}.prow{display:grid;grid-template-columns:110px minmax(0,1fr) 170px 150px auto;gap:var(--space-md);align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm)}.prow .pimg{border-radius:10px;padding:var(--space-2xs)}.prow .meta{font-size:12.5px;color:var(--muted);margin:var(--space-3xs) 0 var(--space-xs)}.prow .radd{display:flex;gap:var(--space-xs);align-items:center}.prow .stock{flex-wrap:wrap;row-gap:var(--space-3xs)}.prow .stock small{flex-basis:100%;padding-left:var(--space-md)}.hero{position:relative;overflow:hidden;color:var(--white);background:linear-gradient(115deg,var(--c-121867) 0%,var(--c-1f289f) 52%,var(--c-2530b2) 100%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-62deg,transparent 0 46px,var(--c-ffffff-a035) 46px 92px);pointer-events:none}.hero-photo{position:absolute;top:0;right:0;bottom:0;width:62%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--shade) 24%);mask-image:linear-gradient(to right,transparent 0,var(--shade) 24%);pointer-events:none}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:30% 40%}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-xl);align-items:center;padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:13px;font-weight:700;color:var(--yellow);margin-bottom:var(--space-md)}.eyebrow .ico{width:17px;height:17px}.hero h1{color:var(--white);font-size:clamp(36px,5.2vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.02em;margin-bottom:var(--space-lg)}.hero p.lead{font-size:17.5px;color:var(--c-d5d9fa);max-width:540px;margin-bottom:var(--space-lg)}.hero .cta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.ticks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);font-size:14px;color:var(--c-d5d9fa)}.ticks li{display:inline-flex;align-items:center;gap:var(--space-xs)}.ticks .ico{width:16px;height:16px;color:var(--yellow);stroke-width:2.6}.hero .demo-link{margin-top:var(--space-lg);background:none;border:0;padding:0;color:var(--white);font-weight:600;display:inline-flex;gap:var(--space-xs);align-items:center;border-bottom:1.5px solid var(--c-ffffff-a4)}.hero .demo-link:hover{border-bottom-color:var(--yellow)}.hero .demo-link .ico{width:16px;height:16px}.hero-visual{position:relative;min-height:420px;align-self:stretch}.float-card{position:absolute;background:var(--white);color:var(--text);border-radius:16px;box-shadow:0 18px 50px var(--c-050832-a35);padding:var(--space-md) var(--space-md)}.float-card.price-card{left:0;bottom:6px;width:290px;display:grid;grid-template-columns:74px 1fr;gap:var(--space-sm);align-items:center;animation:floaty 6s ease-in-out infinite}.float-card.price-card .th{width:74px;height:56px;background:var(--bg);border-radius:8px}.float-card.price-card b{font-size:13.5px;color:var(--ink);display:block;line-height:1.25}.float-card.price-card .was{font-size:12px;color:var(--muted);text-decoration:line-through}.float-card.price-card .now{font-family:var(--display);font-weight:700;color:var(--blue);font-size:22px;line-height:1.1}.float-card.price-card .tag{display:inline-block;font-size:11px;font-weight:800;background:var(--yellow);color:var(--ink);padding:var(--space-3xs) var(--space-xs);border-radius:5px;margin-left:var(--space-xs);vertical-align:3px}.float-card.track-card{right:0;bottom:116px;width:260px;display:flex;gap:var(--space-sm);align-items:center;animation:floaty 6s ease-in-out -3s infinite}.float-card.track-card .ic{width:42px;height:42px;border-radius:12px;background:var(--green-l);color:var(--green);display:grid;place-items:center;flex:none}.float-card.track-card b{display:block;color:var(--ink);font-size:14px}.float-card.track-card small{color:var(--muted)}@keyframes floaty{50%{transform:translateY(-8px)}}.usp{position:relative;z-index:2;margin-top:-44px}.usp .card{display:grid;grid-template-columns:repeat(4,1fr)}.usp-item{display:flex;gap:var(--space-sm);align-items:center;padding:var(--space-lg) var(--space-lg);border-left:1px solid var(--line-2)}.usp-item:first-child{border-left:0}.usp-item .ic{width:42px;height:42px;border-radius:12px;background:var(--blue-l);color:var(--blue);display:grid;place-items:center;flex:none}.usp-item b{display:block;color:var(--ink);font-size:14.5px;line-height:1.3}.usp-item small{color:var(--muted)}.welcome{background:linear-gradient(115deg,var(--c-121867) 0%,var(--c-2530b2) 100%);color:var(--white);padding:var(--space-xl) 0 var(--space-xl);position:relative;overflow:hidden}.welcome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-62deg,transparent 0 46px,var(--c-ffffff-a035) 46px 92px)}.welcome .wrap{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--space-xl);align-items:center}.welcome .greet{color:var(--yellow);font-weight:700}.welcome h1{color:var(--white);margin:var(--space-2xs) 0 var(--space-xs)}.welcome p{color:var(--c-d5d9fa);margin:0}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.qcard{display:flex;flex-direction:column;gap:var(--space-2xs);text-align:left;background:var(--c-ffffff-a08);border:1px solid var(--c-ffffff-a16);border-radius:14px;padding:var(--space-md);color:var(--white);transition:background .15s;min-width:0}.qcard:hover{background:var(--c-ffffff-a15);text-decoration:none}.qcard .ico{color:var(--yellow);margin-bottom:var(--space-xs)}.qcard b{font-size:14.5px}.qcard small{color:var(--c-c2c7f2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec{padding:var(--space-2xl) 0 0}.sec:last-of-type{padding-bottom:var(--space-2xl)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.sec-head p{margin:0;color:var(--muted);max-width:560px}.sec-head h2{margin-bottom:var(--space-xs)}.kicker{font-size:12.5px;font-weight:800;color:var(--blue);display:block;margin-bottom:var(--space-xs)}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.cat-tile{display:grid;grid-template-rows:auto 1fr;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;color:var(--text);transition:box-shadow .2s,transform .2s,border-color .2s}.cat-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--blue-l2);text-decoration:none}.cat-tile .pimg{aspect-ratio:16 / 10;padding:var(--space-sm) var(--space-lg)}.cat-tile .pimg.photo{aspect-ratio:4 / 3;padding:0;overflow:hidden;background:var(--c-edf0f5)}.cat-tile .pimg.photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cat-tile .cb{padding:var(--space-md) var(--space-md) var(--space-md);display:flex;justify-content:space-between;gap:var(--space-sm);align-items:flex-end}.cat-tile b{display:block;font-family:var(--display);font-size:18px;color:var(--ink)}.cat-tile small{color:var(--muted)}.cat-tile .arr{width:34px;height:34px;border-radius:50%;background:var(--blue-l);color:var(--blue);display:grid;place-items:center;flex:none;transition:background .2s,color .2s}.cat-tile:hover .arr{background:var(--yellow);color:var(--ink)}.cat-tile .arr .ico{width:16px;height:16px}.cat-tile.all{background:var(--blue);border-color:var(--blue);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-lg)}.cat-tile.all b{color:var(--white);font-size:22px}.cat-tile.all p{color:var(--c-d5d9fa);font-size:14px}.cat-tile.all .arr{background:var(--yellow);color:var(--ink)}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.feat-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:var(--space-md)}.feat-wrap .features{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-photo{position:relative;margin:0;min-height:420px;border-radius:var(--r);overflow:hidden;background:var(--navy)}.feat-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.feat-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:var(--space-3xl) var(--space-lg) var(--space-lg);background:linear-gradient(to top,var(--c-10155a-a94) 30%,var(--c-10155a-a0));color:var(--white)}.feat-photo figcaption b{display:block;font-family:var(--display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:26px;line-height:1.02;margin-bottom:var(--space-xs)}.feat-photo figcaption em{color:var(--yellow)}.feat-photo figcaption span{color:var(--c-d5d9fa);font-size:14px}.feat{padding:var(--space-lg)}.feat .ic{width:46px;height:46px;border-radius:13px;background:var(--yellow);color:var(--ink);display:grid;place-items:center;margin-bottom:var(--space-md)}.feat h3{margin-bottom:var(--space-xs)}.feat p{color:var(--muted);margin:0;font-size:14.5px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);counter-reset:s}.brands{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.brands a:hover{text-decoration:none}.brands a:hover span{border-color:var(--blue);color:var(--blue)}.brands span{transition:border-color .15s,color .15s;font-family:var(--display);font-weight:700;font-size:17px;color:var(--slate);background:var(--white);border:1px solid var(--line);border-radius:12px;padding:var(--space-sm) var(--space-md)}.faq{display:grid;gap:var(--space-sm);max-width:880px}.faq details{background:var(--white);border:1px solid var(--line);border-radius:12px}.faq summary{list-style:none;cursor:pointer;padding:var(--space-md) var(--space-2xl) var(--space-md) var(--space-lg);font-weight:700;color:var(--ink);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--blue-l);color:var(--blue);display:grid;place-items:center;font-size:18px;font-weight:600}.faq details[open] summary:after{content:"\2013";background:var(--yellow);color:var(--ink)}.faq details p{padding:0 var(--space-lg) var(--space-md);margin:0;color:var(--muted)}.cta-band{background:var(--yellow);border-radius:20px;padding:var(--space-xl) var(--space-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;right:-40px;top:-60px;width:260px;height:260px;background:repeating-linear-gradient(-62deg,transparent 0 18px,var(--c-2530b2-a07) 18px 36px);border-radius:50%}.cta-band h2{margin:0 0 var(--space-2xs)}.cta-band p{margin:0;color:var(--c-3d3a1a)}.cta-band .btns{display:flex;gap:var(--space-sm);flex-wrap:wrap;position:relative}.cat-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-md)}.cat-head p{color:var(--muted);margin:0}.shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-lg);align-items:start}.filters{position:sticky;top:132px}.filters>details{background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.filters>details>summary{display:none}.fgroup{padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--line-2)}.fgroup:last-child{border-bottom:0}.fgroup h4{font-family:var(--font);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--space-sm)}.fcat{display:flex;justify-content:space-between;padding:var(--space-xs) var(--space-xs);margin:0 calc(var(--space-xs) * -1);border-radius:7px;font-size:14px;color:var(--text)}.fcat:hover{background:var(--bg);text-decoration:none}.fcat.on{background:var(--blue-l);color:var(--blue);font-weight:700}.fcat small{color:var(--muted)}.fopt{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;font-size:14px;cursor:pointer}.fopt input{width:17px;height:17px;accent-color:var(--blue)}.fopt small{margin-left:auto;color:var(--muted)}.kwchips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.kwchips label{cursor:pointer}.kwchips input{position:absolute;opacity:0;pointer-events:none}.kwchips span{display:inline-block;padding:var(--space-xs) var(--space-sm);border:1.5px solid var(--line);border-radius:8px;font-size:13px;font-weight:600}.kwchips input:checked+span{border-color:var(--blue);background:var(--blue-l);color:var(--blue)}.kwchips input:focus-visible+span{outline:3px solid var(--yellow)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.toolbar .cnt{font-weight:600;color:var(--ink)}.toolbar .tools{display:flex;gap:var(--space-xs);align-items:center}.toolbar select{height:40px;border:1.5px solid var(--line);border-radius:9px;padding:0 var(--space-sm);background:var(--white)}.seg{display:inline-flex;border:1.5px solid var(--line);border-radius:9px;overflow:hidden;background:var(--white)}.seg button{width:40px;height:37px;border:0;background:none;display:grid;place-items:center;color:var(--muted)}.seg button.on{background:var(--ink);color:var(--white)}.seg .ico{width:17px;height:17px}.active-filters{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}.active-filters button{display:inline-flex;align-items:center;gap:var(--space-xs);height:30px;padding:0 var(--space-sm);border-radius:999px;border:1px solid var(--blue-l2);background:var(--blue-l);color:var(--blue);font-weight:600;font-size:13px}.active-filters .ico{width:13px;height:13px}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-xl);align-items:start}.gallery{position:sticky;top:132px}.gmain{aspect-ratio:4 / 3;background:radial-gradient(120% 90% at 50% 30%,var(--white) 0%,var(--c-ebeef5) 100%);border:1px solid var(--line);border-radius:18px;padding:var(--space-lg)}.gmain svg{width:100%;height:100%}.gthumbs{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.gthumbs button{width:92px;aspect-ratio:4 / 3;padding:var(--space-2xs);border-radius:10px;border:2px solid var(--line);background:var(--white)}.gthumbs button.on{border-color:var(--blue)}.gthumbs svg{width:100%;height:100%}.buy h1{font-size:clamp(26px,2.8vw,34px);margin:var(--space-xs) 0 var(--space-xs)}.buy .meta{font-size:13px;color:var(--muted);margin-bottom:var(--space-md)}.buybox{padding:var(--space-lg);margin-top:var(--space-md)}.buybox .saving{display:inline-flex;gap:var(--space-xs);align-items:center;font-size:13px;font-weight:700;color:var(--green);background:var(--green-l);padding:var(--space-2xs) var(--space-xs);border-radius:7px;margin-top:var(--space-xs)}.staffel{width:100%;border-collapse:collapse;margin:var(--space-md) 0 var(--space-2xs);font-size:13.5px}.staffel th{text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:0 0 var(--space-xs)}.staffel td{padding:var(--space-xs) 0;border-top:1px solid var(--line-2)}.staffel td:last-child,.staffel th:last-child{text-align:right}.staffel tr.on td{font-weight:700;color:var(--blue)}.buyrow{display:flex;gap:var(--space-sm);margin:var(--space-md) 0 var(--space-md)}.buyrow .btn-primary{flex:1}.perks{list-style:none;padding:var(--space-md) 0 0;margin:0;border-top:1px solid var(--line-2);display:grid;gap:var(--space-xs);font-size:13.5px}.perks li{display:flex;gap:var(--space-xs);align-items:center}.perks .ico{width:16px;height:16px;color:var(--green);stroke-width:2.6}.login-box{margin-top:var(--space-md);padding:var(--space-md);border-radius:12px;background:var(--blue-l);display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px}.login-box b{color:var(--ink)}.setb{margin-top:var(--space-xl);padding:0;overflow:hidden}.setb-head{padding:var(--space-lg) var(--space-lg);border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap}.setb-head h2{font-size:22px;margin:0 0 var(--space-3xs)}.setb-head p{margin:0;color:var(--muted);font-size:14px}.setrow{display:grid;grid-template-columns:26px 64px minmax(0,1fr) auto 110px;gap:var(--space-md);align-items:center;padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-2)}.setrow:last-child{border-bottom:0}.setrow input[type=checkbox],.setrow input[type=radio]{width:19px;height:19px;accent-color:var(--blue)}.setrow .th{width:64px;height:48px;background:var(--bg);border-radius:8px;padding:var(--space-3xs)}.setrow .th svg{width:100%;height:100%}.setrow b{display:block;font-size:14px;color:var(--ink);font-weight:600}.setrow small{color:var(--muted)}.setrow .lp{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.setrow.off{opacity:.55}.setb-foot{padding:var(--space-md) var(--space-lg);background:var(--bg);display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap}.setb-foot .tot{font-size:14px;color:var(--muted)}.setb-foot .tot b{font-family:var(--display);font-size:24px;color:var(--ink);margin-left:var(--space-xs)}.pdp-info{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-lg);margin-top:var(--space-xl);align-items:start}.pdp-info section{padding:var(--space-lg)}.pdp-info h2{font-size:22px}.ticklist{list-style:none;padding:0;margin:var(--space-md) 0 0;display:grid;gap:var(--space-xs)}.ticklist li{display:flex;gap:var(--space-sm);align-items:flex-start}.ticklist .ico{width:18px;height:18px;color:var(--blue);stroke-width:2.6;margin-top:var(--space-3xs)}.spec{width:100%;border-collapse:collapse;font-size:14px}.spec th,.spec td{text-align:left;padding:var(--space-xs) 0;border-bottom:1px solid var(--line-2);vertical-align:top}.spec th{color:var(--muted);font-weight:500;width:46%}.spec td{color:var(--ink);font-weight:600}.dl{display:grid;gap:var(--space-xs);margin-top:var(--space-md)}.dl button{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:10px;border:1px solid var(--line);background:var(--white);text-align:left;font-weight:600;color:var(--ink)}.dl button:hover{border-color:var(--blue);color:var(--blue)}.dl button small{margin-left:auto;color:var(--muted);font-weight:500}.mbar{display:none}.two{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-lg);align-items:start}.summary{position:sticky;top:132px;padding:var(--space-lg)}.summary h3{margin-bottom:var(--space-md)}.sumrow{display:flex;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) 0;font-size:14.5px}.sumrow span:last-child{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.sumrow.save span:last-child{color:var(--green)}.sumrow.total{border-top:1px solid var(--line);margin-top:var(--space-xs);padding-top:var(--space-md);font-size:16px}.sumrow.total span:first-child{font-weight:700;color:var(--ink)}.sumrow.total span:last-child{font-family:var(--display);font-size:26px;font-weight:700}.shipbar{margin:var(--space-2xs) 0 var(--space-xs);font-size:12.5px;color:var(--muted)}.shipbar .bar{height:6px;border-radius:3px;background:var(--line-2);overflow:hidden;margin-top:var(--space-xs)}.shipbar .bar i{display:block;height:100%;background:var(--yellow);border-radius:3px}.paylogos{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md);justify-content:center}.paylogos span{font-size:11.5px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:var(--space-2xs) var(--space-xs);display:inline-flex;gap:var(--space-2xs);align-items:center}.paylogos .ico{width:14px;height:14px}.cline{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto 40px;gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--line-2)}.cline:last-child{border-bottom:0}.cline .pimg{border-radius:10px;padding:var(--space-2xs)}.cline .meta{font-size:12.5px;color:var(--muted);margin:var(--space-3xs) 0 var(--space-2xs)}.cline .lt{text-align:right;min-width:100px}.cline .lt b{display:block;font-family:var(--display);font-size:18px;color:var(--ink)}.cline .lt small{color:var(--muted)}.hint{font-size:12.5px;color:var(--orange);font-weight:600;margin-top:var(--space-2xs)}.hint.ok{color:var(--green)}.iconbtn{width:38px;height:38px;border-radius:9px;border:0;background:none;color:var(--muted);display:grid;place-items:center}.iconbtn:hover{background:var(--red-l);color:var(--red)}.cart-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-md)}.co-sec{padding:var(--space-lg) var(--space-lg);margin-bottom:var(--space-md)}.co-sec h2{font-size:20px;display:flex;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-md)}.opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.opt{position:relative;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md);border:1.5px solid var(--line);border-radius:12px;cursor:pointer;background:var(--white);transition:border-color .15s,background .15s}.opt input{position:absolute;opacity:0;pointer-events:none}.opt .ico{color:var(--blue);margin-bottom:var(--space-2xs)}.opt b{color:var(--ink);font-size:14.5px}.opt small{color:var(--muted)}.opt:has(input:checked){border-color:var(--blue);background:var(--blue-l);box-shadow:inset 0 0 0 1px var(--blue)}.opt:has(input:focus-visible){outline:3px solid var(--yellow)}.opt.dis{opacity:.5;cursor:not-allowed}.opt .tag{position:absolute;top:10px;right:10px;font-size:11px;font-weight:800;background:var(--yellow);color:var(--ink);padding:var(--space-3xs) var(--space-xs);border-radius:5px}.dates{display:flex;gap:var(--space-xs);flex-wrap:wrap}.dates label{cursor:pointer}.dates input{position:absolute;opacity:0;pointer-events:none}.dates span{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:var(--space-xs) var(--space-sm);border:1.5px solid var(--line);border-radius:10px;font-size:12px;color:var(--muted);text-transform:capitalize}.dates span b{font-size:17px;color:var(--ink);font-family:var(--display)}.dates input:checked+span{border-color:var(--blue);background:var(--blue-l)}.dates input:checked+span b{color:var(--blue)}.dates input:focus-visible+span{outline:3px solid var(--yellow)}.mini-lines{display:grid;gap:var(--space-sm);max-height:280px;overflow:auto;margin-bottom:var(--space-sm);padding-right:var(--space-2xs)}.mini-line{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;font-size:13px}.mini-line .th{width:48px;height:36px;background:var(--bg);border-radius:6px;padding:var(--space-3xs)}.mini-line .th svg{width:100%;height:100%}.mini-line b{font-weight:600;color:var(--ink);display:block;line-height:1.3}.mini-line span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.credit{margin-top:var(--space-sm);font-size:12.5px;color:var(--muted)}.credit .bar{height:6px;border-radius:3px;background:var(--line-2);overflow:hidden;margin-top:var(--space-xs)}.credit .bar i{display:block;height:100%;background:var(--blue)}.success{text-align:center;padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-lg)}.success .big{width:64px;height:64px;border-radius:50%;background:var(--green-l);color:var(--green);display:grid;place-items:center;margin:0 auto var(--space-md)}.success .big .ico{width:32px;height:32px;stroke-width:2.6}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:var(--space-2xs) 0 0;padding:var(--space-lg) var(--space-lg)}.tl{position:relative;text-align:center;font-size:13px;color:var(--muted);padding-top:var(--space-xl)}.tl:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:3px;background:var(--line)}.tl:first-child:before{display:none}.tl i{position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:28px;border-radius:50%;background:var(--white);border:2px solid var(--line);display:grid;place-items:center;z-index:1}.tl i .ico{width:15px;height:15px;stroke-width:3}.tl.done{color:var(--ink);font-weight:600}.tl.done:before{background:var(--blue)}.tl.done i{background:var(--blue);border-color:var(--blue);color:var(--white)}.tl.cur{color:var(--blue);font-weight:700}.tl.cur:before{background:var(--blue)}.tl.cur i{border-color:var(--blue);box-shadow:0 0 0 5px var(--blue-l)}.tl.cur i:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--blue)}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:12px;font-weight:700;color:var(--muted);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);background:var(--c-fafbfd);white-space:nowrap}.tbl td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line-2);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl td.r{white-space:nowrap}.tbl tbody tr:hover td{background:var(--c-fafbfd)}.tbl a.nr{font-weight:700}.tbl .acts{display:flex;gap:var(--space-xs);justify-content:flex-end}.acc{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-lg);align-items:start}.acc-nav{padding:var(--space-sm);position:sticky;top:132px}.acc-nav .who{padding:var(--space-sm) var(--space-sm) var(--space-md);border-bottom:1px solid var(--line-2);margin-bottom:var(--space-xs)}.acc-nav .who b{display:block;color:var(--ink);line-height:1.3}.acc-nav .who small{color:var(--muted)}.acc-nav a,.acc-nav button{display:flex;gap:var(--space-sm);align-items:center;width:100%;padding:var(--space-sm) var(--space-sm);border-radius:9px;color:var(--text);font-weight:600;font-size:14px;border:0;background:none;text-align:left}.acc-nav a:hover,.acc-nav button:hover{background:var(--bg);text-decoration:none}.acc-nav a.on{background:var(--blue-l);color:var(--blue)}.acc-nav .ico{width:18px;height:18px}.acc-nav .cnt{margin-left:auto;font-size:12px;background:var(--yellow);color:var(--ink);border-radius:999px;padding:var(--space-3xs) var(--space-xs)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.stat{padding:var(--space-md)}.stat small{color:var(--muted);font-weight:600;display:block}.stat b{display:block;font-family:var(--display);font-size:26px;color:var(--ink);margin:var(--space-2xs) 0 var(--space-3xs);font-variant-numeric:tabular-nums}.stat .bar{height:6px;border-radius:3px;background:var(--line-2);overflow:hidden;margin-top:var(--space-xs)}.stat .bar i{display:block;height:100%;background:var(--blue)}.stat.y{background:var(--yellow);border-color:var(--yellow)}.stat.y small{color:var(--c-4d4500)}.box-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);flex-wrap:wrap}.box-head h2,.box-head h3{margin:0;font-size:19px}.box-head .tools{display:flex;gap:var(--space-xs);align-items:center;flex-wrap:wrap}.box-head .input{height:38px;width:220px}.box-head select.input{width:auto}.dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-xl);padding:var(--space-xs) var(--space-lg) var(--space-lg)}.kv{display:grid;grid-template-columns:150px 1fr;gap:var(--space-xs) var(--space-md);font-size:14px;padding:var(--space-md) var(--space-lg)}.kv dt{color:var(--muted)}.kv dd{margin:0;color:var(--ink);font-weight:600}.lists{display:grid;gap:var(--space-md)}.list-card .items{padding:var(--space-xs) var(--space-lg) var(--space-md);display:flex;flex-wrap:wrap;gap:var(--space-xs)}.list-card .items span{font-size:13px;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:var(--space-2xs) var(--space-xs)}.list-card .items span b{color:var(--blue);margin-right:var(--space-2xs)}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg);align-items:stretch;max-width:1020px;margin:0 auto}.auth .card{padding:var(--space-xl)}.auth aside{border-radius:var(--r);padding:var(--space-xl);background:linear-gradient(140deg,var(--c-121867),var(--c-2530b2));color:var(--c-d5d9fa);position:relative;overflow:hidden}.auth aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-62deg,transparent 0 40px,var(--c-ffffff-a035) 40px 80px)}.auth aside>*{position:relative}.auth aside h2{color:var(--white)}.auth aside .ticklist .ico{color:var(--yellow)}.auth aside .ticklist b{color:var(--white)}.divider{display:flex;align-items:center;gap:var(--space-sm);color:var(--muted);font-size:13px;margin:var(--space-md) 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.reg{max-width:820px;margin:0 auto}.reg .card{padding:var(--space-xl)}.reg fieldset{border:0;padding:0;margin:0 0 var(--space-sm)}.reg legend{font-family:var(--display);font-weight:700;font-size:18px;color:var(--ink);margin-bottom:var(--space-sm)}.qo-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 40px;gap:var(--space-sm);align-items:center;padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-2)}.qo-row .res{grid-column:1 / -1;display:flex;gap:var(--space-sm);align-items:center;font-size:13px;margin-top:calc(var(--space-3xs) * -1)}.qo-row .res b{color:var(--ink)}.qo-row .res.bad{color:var(--red)}.qo-row .lp{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.qo-head{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 40px;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-size:12px;font-weight:700;color:var(--muted);border-bottom:1px solid var(--line);background:var(--c-fafbfd)}.qo-foot{padding:var(--space-md) var(--space-lg);display:flex;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;align-items:center}textarea.paste{width:100%;min-height:170px;border:1.5px solid var(--line);border-radius:10px;padding:var(--space-sm);font-family:ui-monospace,Consolas,monospace;font-size:13px;outline:none}textarea.paste:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none}#overlay.open{display:block}#overlay .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-0c0f32-a48);animation:fade .2s ease}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--white);display:flex;flex-direction:column;animation:slidein .25s ease;box-shadow:var(--shadow-lg)}.modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;background:var(--white);border-radius:18px;animation:pop .2s ease;box-shadow:var(--shadow-lg)}.modal.wide{width:min(720px,calc(100% - 32px))}.ov-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.ov-head h3{margin:0;display:flex;gap:var(--space-sm);align-items:center}.ov-body{padding:var(--space-lg) var(--space-lg);overflow:auto;flex:1}.ov-foot{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--line);display:grid;gap:var(--space-sm);background:var(--c-fafbfd)}.ov-close{width:38px;height:38px;border-radius:9px;border:0;background:var(--bg);display:grid;place-items:center}.added{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-md);align-items:center;padding-bottom:var(--space-md);border-bottom:1px solid var(--line-2);margin-bottom:var(--space-md)}.added .pimg{border-radius:10px;padding:var(--space-2xs)}.added b{color:var(--ink);display:block}.upsell h4{font-family:var(--font);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--space-sm)}.up-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;padding:var(--space-xs) 0;border-bottom:1px solid var(--line-2);font-size:13.5px}.up-item .th{width:52px;height:39px;background:var(--bg);border-radius:6px;padding:var(--space-3xs)}.up-item .th svg{width:100%;height:100%}.up-item b{color:var(--ink);font-weight:600;display:block;line-height:1.3}.paymodal .pay-amount{text-align:center;padding:var(--space-md);background:var(--bg);border-radius:14px;margin-bottom:var(--space-md)}.paymodal .pay-amount b{display:block;font-family:var(--display);font-size:36px;color:var(--ink)}.paymodal .pay-amount small{color:var(--muted)}.demo-tag{font-size:11px;font-weight:800;background:var(--yellow);color:var(--ink);padding:var(--space-3xs) var(--space-xs);border-radius:5px}.spinner{width:42px;height:42px;border-radius:50%;border:4px solid var(--blue-l2);border-top-color:var(--blue);animation:spin .8s linear infinite;margin:var(--space-sm) auto var(--space-md)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes slidein{0%{transform:translate(40px);opacity:0}}@keyframes pop{0%{transform:translate(-50%,-47%);opacity:0}}#toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:grid;gap:var(--space-xs);pointer-events:none;width:max-content;max-width:calc(100% - 32px)}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-sm);background:var(--ink);color:var(--white);padding:var(--space-sm) var(--space-md);border-radius:12px;box-shadow:var(--shadow-lg);font-size:14px;font-weight:500;animation:toastin .25s ease}.toast .ico{color:var(--yellow)}.toast a,.toast button{color:var(--yellow);font-weight:700;background:none;border:0;padding:0}@keyframes toastin{0%{transform:translateY(12px);opacity:0}}.doc-actions{display:flex;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-md);max-width:860px;margin-left:auto;margin-right:auto}.doc{max-width:860px;margin:0 auto;background:var(--white);border-radius:6px;box-shadow:var(--shadow-lg);padding:var(--space-2xl) var(--space-2xl);color:var(--c-1d1f33);font-size:13.5px}.doc-top{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:flex-start;border-bottom:3px solid var(--blue);padding-bottom:var(--space-lg);margin-bottom:var(--space-lg)}.doc-top img{width:220px}.doc-top .sender{text-align:right;font-size:12.5px;color:var(--muted);line-height:1.6}.doc-top .sender b{color:var(--ink);font-size:14px}.doc-title{font-family:var(--display);font-size:30px;font-weight:800;font-style:italic;color:var(--blue);text-transform:uppercase;margin:0 0 var(--space-md)}.doc-meta{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-lg)}.doc-meta dl{display:grid;grid-template-columns:130px 1fr;gap:var(--space-2xs) var(--space-sm);margin:0}.doc-meta dt{color:var(--muted)}.doc-meta dd{margin:0;font-weight:600}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.doc .tbl th{background:var(--blue-l);color:var(--blue)}.doc .tbl td{padding:var(--space-sm) var(--space-md)}.doc-tot{margin-left:auto;width:300px;margin-top:var(--space-md)}.doc-tot .sumrow.total span:last-child{font-size:22px}.doc-foot{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.paid-stamp{display:inline-block;border:2.5px solid var(--green);color:var(--green);font-family:var(--display);font-weight:800;font-size:18px;padding:var(--space-2xs) var(--space-md);border-radius:8px;transform:rotate(-6deg)}footer{background:var(--navy);color:var(--c-aeb3e0);font-size:14px}.ft-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-xl);padding-top:var(--space-2xl);padding-bottom:var(--space-xl)}.ft-grid img{width:220px;margin-bottom:var(--space-md)}.ft-grid h4{color:var(--white);font-family:var(--font);font-size:14px;font-weight:700;margin-bottom:var(--space-sm)}.ft-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-xs)}.ft-grid a{color:var(--c-aeb3e0)}.ft-grid a:hover{color:var(--white)}.ft-grid .ct{display:grid;gap:var(--space-xs)}.ft-grid .ct span{display:flex;gap:var(--space-xs);align-items:center}.ft-grid .ct .ico{width:16px;height:16px;color:var(--yellow)}.ft-bottom{border-top:1px solid var(--c-ffffff-a1)}.ft-bottom .wrap{display:flex;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding-top:var(--space-md);padding-bottom:var(--space-md);font-size:13px}.ft-bottom a,.ft-bottom button{color:var(--c-aeb3e0);background:none;border:0;padding:0;font-size:13px}.ft-bottom .links{display:flex;gap:var(--space-md);flex-wrap:wrap}@media(max-width:1220px){.logo img{width:190px}.hdr-main{gap:var(--space-md)}.hdr-actions .hbtn:not(.cart-btn) span{display:none}}@media(max-width:1100px){.grid,.cats{grid-template-columns:repeat(3,minmax(0,1fr))}.prow{grid-template-columns:96px minmax(0,1fr) 150px auto}.prow .rstock{display:none}.quick,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.hdr-main{grid-template-columns:auto 1fr;gap:var(--space-sm) var(--space-md)}.hdr-main .search{grid-column:1 / -1;grid-row:2}.hdr-actions{justify-self:end}.hero-grid{grid-template-columns:1fr;padding-top:var(--space-xl);padding-bottom:var(--space-3xl)}.hero-visual{min-height:380px;max-width:520px;width:100%;margin:0 auto}.hero-photo{top:auto;width:100%;height:470px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--shade) 16%);mask-image:linear-gradient(to bottom,transparent 0,var(--shade) 16%)}.hero-photo img{object-position:50% 35%}.float-card.track-card{bottom:6px;width:220px}.feat-wrap{grid-template-columns:minmax(0,1fr)}.feat-photo{min-height:360px}.usp .card{grid-template-columns:1fr 1fr}.usp-item:nth-child(3){border-left:0}.usp-item:nth-child(n+3){border-top:1px solid var(--line-2)}.welcome .wrap{grid-template-columns:1fr}.features,.steps{grid-template-columns:1fr 1fr}.shop{grid-template-columns:minmax(0,1fr)}.filters{position:static}.filters>details>summary{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md);font-weight:700;cursor:pointer;list-style:none;color:var(--ink)}.filters>details>summary::-webkit-details-marker{display:none}.filters>details>summary .cnt{margin-left:auto;font-size:12px;background:var(--blue);color:var(--white);border-radius:999px;padding:var(--space-3xs) var(--space-xs)}.filters>details[open]>summary{border-bottom:1px solid var(--line-2)}.pdp,.pdp-info{grid-template-columns:minmax(0,1fr)}.gallery{position:static}.two{grid-template-columns:minmax(0,1fr)}.summary{position:static}.acc{grid-template-columns:minmax(0,1fr)}.acc-nav{position:static;display:flex;overflow-x:auto;gap:var(--space-2xs);padding:var(--space-xs);scrollbar-width:none}.acc-nav .who{display:none}.acc-nav a,.acc-nav button{width:auto;white-space:nowrap;flex:none}.auth{grid-template-columns:minmax(0,1fr)}.ft-grid{grid-template-columns:1fr 1fr}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--white);border-top:1px solid var(--line);padding:var(--space-xs) var(--space-md) calc(10px + env(safe-area-inset-bottom));gap:var(--space-sm);align-items:center;box-shadow:0 -6px 20px var(--c-10155a-a08)}.mbar .price .now{font-size:20px}.mbar .btn{flex:1}body.has-mbar{padding-bottom:var(--space-2xl)}}@media(max-width:680px){body{font-size:14.5px}.wrap{padding-left:var(--space-md);padding-right:var(--space-md)}.logo img{width:150px}.hbtn span:not(.badge){display:none}.hbtn,.hbtn.cart-btn{padding:0 var(--space-sm)}.vat-toggle span{padding:var(--space-2xs) var(--space-xs)}.vat-toggle em,.topbar .tb-right{display:none}.grid,.grid.g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.cats{grid-template-columns:1fr 1fr;gap:var(--space-sm)}.cat-tile b{font-size:15px}.cat-tile .arr{display:none}.cat-tile.all{padding:var(--space-md)}.cat-tile.all b{font-size:18px}.cat-tile.all p{display:none}.pbody{padding:var(--space-sm) var(--space-sm) var(--space-sm);gap:var(--space-xs)}.pname{font-size:14px}.pcard .chips{display:none}.price .now{font-size:18px}.pfoot{flex-direction:column;align-items:stretch}.pfoot .btn{width:100%}.stock{font-size:12px}.stock small{display:none}.hero h1{font-size:38px}.hero p.lead{font-size:16px}.hero .cta .btn{flex:1}.hero-visual{min-height:330px}.hero-photo{height:420px}.hero-photo img{object-position:55% 35%}.float-card.track-card{display:none}.feat-wrap .features{grid-template-columns:1fr}.feat-photo{min-height:320px}.float-card.price-card{width:250px;grid-template-columns:60px 1fr}.float-card.price-card .th{width:60px;height:46px}.float-card.track-card{top:auto;bottom:120px;width:220px}.usp .card{grid-template-columns:1fr}.usp-item{border-left:0!important;border-top:1px solid var(--line-2);padding:var(--space-md) var(--space-md)}.usp-item:first-child{border-top:0}.quick{grid-template-columns:1fr 1fr;gap:var(--space-xs)}.qcard{padding:var(--space-sm)}.sec{padding-top:var(--space-xl)}.sec-head{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.features,.steps{grid-template-columns:1fr}.cta-band{padding:var(--space-lg) var(--space-lg)}.prow{grid-template-columns:80px minmax(0,1fr);gap:var(--space-sm) var(--space-sm);padding:var(--space-sm)}.prow .rprice{grid-column:2}.prow .radd{grid-column:1 / -1}.prow .radd .btn{flex:1}.prow .chips{display:none}.buyrow{flex-wrap:wrap}.buyrow .qty{flex:none}.buyrow .btn-primary{flex:1 1 100%;order:3}.gmain{padding:var(--space-sm);border-radius:14px}.gthumbs button{width:70px}.setrow{grid-template-columns:22px 48px minmax(0,1fr) auto;padding:var(--space-sm) var(--space-md);gap:var(--space-sm)}.setrow .th{width:48px;height:36px}.setrow .lp{grid-column:3 / -1;text-align:left;margin-top:calc(var(--space-xs) * -1)}.setb-head,.setb-foot{padding:var(--space-md)}.setb-foot .btn{width:100%}.cline{grid-template-columns:72px minmax(0,1fr) 36px;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm)}.cline .qty{grid-column:2;grid-row:2;justify-self:start}.cline .lt{grid-column:2 / 4;grid-row:2;justify-self:end;align-self:center;min-width:0}.cline .iconbtn{grid-column:3;grid-row:1;align-self:start}.opts,.row2,.row3{grid-template-columns:1fr}.co-sec{padding:var(--space-md) var(--space-md)}.timeline{grid-template-columns:repeat(5,minmax(56px,1fr));padding:var(--space-md) var(--space-xs);overflow-x:auto}.tl{font-size:11.5px}.tbl.stack thead{display:none}.tbl.stack tr{display:grid;grid-template-columns:1fr auto;gap:var(--space-3xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line-2)}.tbl.stack td{padding:0;border:0}.tbl.stack td[data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-size:12.5px}.tbl.stack td.r{text-align:right}.tbl.stack .acts{grid-column:1 / -1;justify-content:flex-start;margin-top:var(--space-xs)}.stats{grid-template-columns:1fr 1fr;gap:var(--space-sm)}.stat{padding:var(--space-md)}.stat b{font-size:21px}.box-head .input,.box-head .tools{width:100%}.dl-grid{grid-template-columns:1fr}.kv{grid-template-columns:1fr;gap:0}.kv dd{margin-bottom:var(--space-sm)}.auth .card,.auth aside,.reg .card{padding:var(--space-lg) var(--space-md)}.qo-head{display:none}.qo-row{grid-template-columns:minmax(0,1fr) 110px 36px;padding:var(--space-sm) var(--space-md)}.qo-row .lp{display:none}.doc{padding:var(--space-lg) var(--space-lg)}.doc .tbl th,.doc .tbl td{padding:var(--space-xs) var(--space-xs);font-size:12.5px}.doc-title{font-size:24px}.doc-top{flex-direction:column}.doc-top .sender{text-align:left}.doc-meta{grid-template-columns:1fr}.doc-tot{width:100%}.ft-grid{grid-template-columns:1fr;gap:var(--space-lg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media print{body{background:var(--white)}.topbar,.hdr,footer,.doc-actions,.no-print,#overlay,#toast,.mbar{display:none!important}.page{padding:0}.doc{box-shadow:none;padding:0;max-width:none}.wrap{padding:0;max-width:none}}.pa-header-section{position:sticky;top:0;z-index:40}.hdr{position:relative}.logo{display:block}.logo img{display:block;height:auto}.logo-text{font-family:var(--display);font-weight:800;font-style:italic;font-size:26px;color:var(--blue);text-transform:uppercase}.logo-text.light{color:var(--white);display:block;margin-bottom:var(--space-md)}.m-in{display:none}.vat-incl .m-in{display:inline}.vat-incl .m-ex{display:none}.vat-toggle .v-ex{background:var(--ink);color:var(--white)}.vat-incl .vat-toggle .v-ex{background:none;color:inherit}.vat-incl .vat-toggle .v-in{background:var(--ink);color:var(--white)}.vat-toggle span{padding:var(--space-2xs) var(--space-xs);border-radius:6px}.pimg img,.th img,.gmain img,.gthumbs img{width:100%;height:100%;object-fit:contain}.pimg .pa-ph,.th .pa-ph{width:100%;height:100%;fill:var(--c-c7ccd7);background:transparent}.sg-item .th{overflow:hidden}.sg-item .th img{padding:var(--space-3xs)}.form-msg{margin-bottom:var(--space-md)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-challenge__container{padding:var(--space-xl) var(--space-lg)}:root{--wa-green: #25D366;--wa-green-d: #1EBE5A;--page: #fff;--soft: #F4F7FB;--on-accent: #fff;--accent: #CC4A0A;--accent-d: #B03F07;--on-orange: #fff;--ink: var(--navy);--display: var(--font)}h1,h2{font-weight:800;letter-spacing:-.025em}html,body{overflow-x:clip}.wrap{max-width:1600px;padding-inline:clamp(var(--space-md),3vw,var(--space-xl))}body{background:var(--page)}h3,h4,.price .now,.cat-tile b,.brands span,.setb-foot .tot b,.step:before,.logo-text{font-family:var(--font)}.price .now{font-weight:700}:focus-visible,.kwchips input:focus-visible+span,.opt:has(input:focus-visible),.dates input:focus-visible+span{outline-color:var(--blue)}.skip{background:var(--blue);color:var(--on-accent)}.kicker,.eyebrow{display:none}.pbrand,.price .lbl,.fgroup h4,.tbl th,.staffel th,.upsell h4,.qo-head,.welcome .greet,.demo-tag{text-transform:none;letter-spacing:0}.pbrand{font-size:13px;font-weight:600}.price .lbl{font-size:12.5px;font-weight:500}.fgroup h4,.upsell h4{font-size:14px;color:var(--ink)}.btn-primary,.btn-accent{background:var(--blue);color:var(--on-accent)}.btn-primary:hover,.btn-accent:hover{background:var(--blue-d)}.badge{background:var(--accent);color:var(--on-orange)}.topbar .ico,.ft-grid .ct .ico,.qcard .ico,.auth aside .ticklist .ico,.toast .ico{color:var(--blue-l2)}.toast a,.toast button,.welcome .greet{color:var(--on-accent)}.catnav a.on{border-bottom-color:var(--accent)}.flag.hot{background:var(--accent);color:var(--on-orange);border-color:var(--accent)}.cat-tile:hover .arr,.cat-tile.all .arr{background:var(--blue);color:var(--on-accent)}.cat-tile.all .arr{background:var(--accent);color:var(--on-orange)}.tier-chip,.stat.y{background:var(--blue-l);border-color:var(--blue-l2)}.opt .tag,.acc-nav .cnt{background:var(--blue-l);color:var(--blue)}.faq details[open] summary:after{background:var(--blue);color:var(--on-accent)}.feat .ic{background:var(--blue-l);color:var(--blue)}.shipbar .bar i{background:var(--accent)}.hero{background:linear-gradient(115deg,var(--navy) 0%,var(--navy) 40%,var(--blue-d) 100%)}.hero:before{content:none}.hero h1{font-weight:800;overflow-wrap:break-word;min-width:0}.hero h1 .hl{display:block;color:var(--blue-l2)}.hero p.lead{max-width:480px}.hero .btn-primary{box-shadow:inset 0 0 0 1.5px var(--c-ffffff-a18)}.ticks .ico{color:var(--accent)}.float-card.price-card .tag{background:var(--accent);color:var(--on-orange)}.welcome,.welcome:before{background:var(--navy)}.welcome:before{content:none}.pimg{background:var(--soft)}.pcard:hover,.cat-tile:hover{box-shadow:none;transform:none;border-color:var(--blue-l2)}.cat-tile b{font-size:16px;font-weight:600}.cat-tile.all{background:var(--navy);border-color:var(--navy)}.cat-tile.all b{font-size:19px}.cat-tile.all p{color:var(--blue-l2);margin:var(--space-xs) 0 0}.sec{padding-top:var(--space-3xl)}.sec-head h2{margin-bottom:0}.cta-band{background:var(--soft);border:1px solid var(--line)}.cta-band:before{content:none}.cta-band p{color:var(--muted)}.chips .chip:nth-child(n+4){display:none}@media(max-width:960px){.sec{padding-top:var(--space-2xl)}}select,.toolbar select,.field select,select.input{-webkit-appearance:none;appearance:none;background-color:var(--page);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2310155A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 8px;padding-inline:var(--space-md) 2.75rem;text-overflow:ellipsis;white-space:nowrap;min-width:0}.select-licht{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.toolbar select{min-width:190px}.btn{max-width:100%}.topbar .tb-right a{margin-left:var(--space-md)}.buyrow .qty,.buyrow .btn-lg{height:52px}.buyrow .qty button{width:48px}.buyrow .qty input{width:52px;font-size:16px}.stock:before{content:none}.pay-icons{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;padding:0;margin:var(--space-sm) 0 0}.pay-icon{width:38px;height:24px}.svc-head{margin-bottom:var(--space-lg)}.svc-head p{color:var(--muted);font-size:17px;max-width:620px;margin:0}.svc-channels{list-style:none;margin:0 0 var(--space-2xl);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);background:var(--page)}.svc-channels li{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-lg) var(--space-lg);min-width:0}.svc-channels li+li{border-left:1px solid var(--line)}.svc-channels .ic{width:40px;height:40px;border-radius:10px;background:var(--blue-l);color:var(--blue);display:grid;place-items:center;flex:none}.svc-channels div{display:grid;gap:var(--space-3xs);min-width:0}.svc-channels small{color:var(--muted);font-size:13px}.svc-channels a,.svc-channels b{color:var(--ink);font-weight:700;font-size:16px;overflow-wrap:anywhere}.svc-channels a:hover{color:var(--blue)}.svc-channels span{color:var(--muted);font-size:14px}.svc-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--space-xl);align-items:start;padding-bottom:var(--space-3xl)}.svc-body h2{font-size:24px;margin-bottom:var(--space-md)}.svc-form{padding:var(--space-lg);position:sticky;top:150px}.svc-form .field{margin-bottom:var(--space-md)}@media(max-width:960px){.svc-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-channels li:nth-child(3){border-left:0}.svc-channels li:nth-child(n+3){border-top:1px solid var(--line)}.svc-body{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.svc-form{position:static}}@media(max-width:600px){.svc-channels{grid-template-columns:minmax(0,1fr)}.svc-channels li+li{border-left:0;border-top:1px solid var(--line)}}:root{--on-navy: #C3C8EE;--navy-line: rgba(255, 255, 255, .12)}footer{color:var(--on-navy);font-size:14.5px;line-height:1.6}.ft-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--space-xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.ft-grid img{width:200px;margin-bottom:var(--space-md)}.ft-grid>div:first-child p{max-width:320px;margin:0}.ft-grid h4{color:var(--on-accent);font-size:15px;font-weight:600;margin-bottom:var(--space-md)}.ft-grid ul{gap:var(--space-sm)}.ft-grid a,.ft-bottom a{color:var(--on-navy)}.ft-grid a:hover,.ft-bottom a:hover{color:var(--on-accent);text-decoration:none}.ft-grid .ct{gap:var(--space-sm)}.ft-grid .ct a,.ft-grid .ct span{display:flex;gap:var(--space-sm);align-items:center}.ft-bottom{border-top-color:var(--navy-line)}.ft-bottom .wrap{align-items:center;padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.ft-bottom .legal{display:flex;gap:var(--space-lg);flex-wrap:wrap;align-items:center}.ft-bottom .pay-icons{margin:0}@media(max-width:960px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.ft-grid>div:first-child{grid-column:1 / -1}}@media(max-width:600px){.ft-grid{grid-template-columns:minmax(0,1fr)}}.stock{display:block}.cat-tile .cb{min-width:0}.cat-tile .cb>div{min-width:0}.cat-tile b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:680px){.cat-tile b{font-size:14.5px}.cat-tile .cb{padding:var(--space-sm)}.cat-tile .arr{display:none}}.prow .stock small{padding-left:0}h1,h2,h3{text-wrap:balance}.price .now,.price.lg .now,.price.lg .now *{font-variant-numeric:tabular-nums}.brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-sm)}.brands a{display:grid;place-items:center;height:88px;padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--r);background:var(--page);transition:border-color .15s}.brands a:hover{border-color:var(--blue-l2)}.brands .brand-logo{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain}.brands span{border:0;padding:0;background:none;font-family:var(--font)}@media(max-width:680px){.brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.brands a{height:64px;padding:var(--space-sm)}.brands .brand-logo{max-height:28px}}::selection{background:var(--blue-l2);color:var(--navy)}.topbar .ico{color:var(--accent)}.hdr{background:var(--blue);border-bottom:0}.hdr.scrolled{box-shadow:var(--shadow)}.hdr-main .hbtn{color:var(--white)}.hdr-main .hbtn.cart-btn{background:var(--navy)}.search input{background:var(--white);border-color:var(--white)}.search input:focus{outline:2px solid var(--accent);outline-offset:0}.vat-toggle{border-color:var(--white)}.hdr-main :focus-visible{outline-color:var(--white)}.catnav{background:var(--white);border-top:0;border-bottom:1px solid var(--line)}.buybox{background:var(--blue-l);border-color:var(--blue-l2)}.buyrow .btn-primary,.mbar .btn-primary{background:var(--accent);color:var(--on-orange)}.buyrow .btn-primary:hover,.mbar .btn-primary:hover{background:var(--accent-d)}h1,h2,.hero h1{font-weight:700;letter-spacing:-.02em}h3,h4{font-weight:600}.btn .ico,.empty .btn .ico{width:18px;height:18px;margin:0}.pimg{flex:none;overflow:hidden}.pimg>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--space-md);object-fit:contain;mix-blend-mode:multiply}.prow .pimg>img,.cline .pimg>img,.added .pimg>img{padding:var(--space-2xs)}.cat-tile .pimg.photo>img{padding:0;object-fit:cover;mix-blend-mode:normal}:root{--r: 6px;--r-sm: 4px;--shadow: none;--line: #DDE3EC;--line-2: #EBEFF5;--text: #2B3445;--muted: #5E6878;--text-section: clamp(1.5rem, .9vw + 1.05rem, 2rem)}.ico{stroke-width:1.5}h1{font-size:clamp(1.75rem,1.4vw + 1.1rem,2.25rem)}h2{font-size:var(--text-section)}h1,h2,h3{color:var(--ink);letter-spacing:-.015em}.btn{border-radius:var(--r-sm);font-weight:600}.btn-primary,.btn-accent,.buyrow .btn-primary,.mbar .btn-primary{background:var(--accent);color:var(--on-orange);border-color:var(--accent)}.btn-primary:hover,.btn-accent:hover,.buyrow .btn-primary:hover,.mbar .btn-primary:hover{background:var(--accent-d);border-color:var(--accent-d)}.btn-outline{border-width:1px;border-color:var(--line);color:var(--ink)}.btn-outline:hover{border-color:var(--ink);color:var(--ink)}.btn-ghost{color:var(--blue)}.btn-danger{border:0;background:none;color:var(--muted);padding-inline:0}.btn-danger:hover{color:var(--red)}.btn:active{transform:none}.hero .btn-primary{box-shadow:none}.card,.pcard,.cat-tile,.filters,.summary,.buybox,.svc-form,.svc-channels,.cta-band,.sg-item,.ov{border-radius:var(--r);box-shadow:none}.card{border:1px solid var(--line)}.pcard{border-color:var(--line)}.pcard:hover,.cat-tile:hover{border-color:var(--blue)}.flag{border-radius:var(--r-sm);font-weight:600}.chip{border-radius:var(--r-sm);background:var(--soft);border-color:var(--line-2)}.note{border-radius:var(--r-sm);border:0}.note.blue{background:var(--blue-l)}.qty,.input,.field input,.field select,.field textarea,.search input,select{border-radius:var(--r-sm);border-width:1px}.close .facts .ic,.svc-channels .ic,.usp-item .ic,.feat .ic{width:auto;height:auto;background:none;border:0;border-radius:0;color:var(--blue);justify-content:start;place-items:start}.close .facts .ic .ico,.svc-channels .ic .ico{width:28px;height:28px}.steps-list li:before{background:none;width:auto;height:auto;color:var(--blue);font-size:20px;place-items:start}.topbar{background:var(--soft);color:var(--text);border-bottom:1px solid var(--line-2);font-size:13px}.topbar .wrap{min-height:34px;gap:var(--space-lg)}.topbar .ico{color:var(--blue);width:16px;height:16px}.topbar .tb-right,.topbar a{color:var(--text)}.topbar a:hover{color:var(--blue)}.hdr{background:var(--blue)}.hdr-main{padding-block:var(--space-sm);gap:var(--space-xl)}.logo img{width:200px}.search input{height:44px;border:0;background:var(--white);padding-left:var(--space-2xl)}.search>.ico{left:var(--space-md)}.hdr-actions{gap:var(--space-2xs)}.hdr-main .hbtn{color:var(--white);font-weight:500;font-size:14px;background:none}.hdr-main .hbtn:hover{background:var(--blue-d)}.hdr-main .hbtn .ico{width:22px;height:22px}.hdr-main .hbtn.cart-btn{background:none;padding-inline:var(--space-sm)}.hdr-main .hbtn.cart-btn:hover{background:var(--blue-d)}.badge{top:2px;right:2px;min-width:18px;height:18px;font-size:11px;font-weight:700;background:var(--accent);color:var(--on-orange);border:2px solid var(--blue)}.vat-toggle{height:32px;border:0;background:var(--blue-d);color:var(--white);border-radius:var(--r-sm);font-size:12px}.vat-toggle span{color:var(--blue-l2);border-radius:3px}.vat-toggle .v-ex,html.vat-incl .vat-toggle .v-in{background:var(--white);color:var(--ink)}html.vat-incl .vat-toggle .v-ex{background:none;color:var(--blue-l2)}.vat-toggle em{color:var(--blue-l2)}.catnav{background:var(--white);border-bottom:1px solid var(--line)}.catnav a{font-weight:500;font-size:15px;color:var(--ink);padding:var(--space-sm) var(--space-md);border-bottom-width:2px}.catnav .wrap>a:first-child{padding-left:0}.catnav a:hover{color:var(--blue)}.catnav a.on{color:var(--blue);border-bottom-color:var(--blue)}.catnav .nav-cta{color:var(--accent);font-weight:600}.hero{background:var(--blue)}.hero .float-card,.hero .ticks{display:none}.hero-grid{padding-block:var(--space-3xl)}.hero h1 .hl{color:var(--blue-l2)}.hero p.lead{color:var(--blue-l)}.hero .btn-ghost-light{border-color:var(--blue-l2);background:none}[data-pa-cart-section] .card:has(.cline){border:0;border-block:1px solid var(--line);border-radius:0;padding:0}.cline{padding-block:var(--space-md)}.cline+.cline{border-top:1px solid var(--line-2)}.cart-actions{gap:var(--space-lg)}.cart-actions .btn{border:0;background:none;padding-inline:0;height:auto;color:var(--blue);font-weight:500}.cart-actions .btn-danger{color:var(--muted)}.summary{background:var(--soft);border:0}.sumrow.total{border-top-color:var(--line)}.paylogos{display:none}.pdp-tabs{margin-top:var(--space-2xl)}.tablist{display:flex;gap:var(--space-lg);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tablist [role=tab]{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-sm) 0;font-weight:600;font-size:16px;color:var(--muted);white-space:nowrap;cursor:pointer}.tablist [role=tab]:hover{color:var(--ink)}.tablist [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.tablist [role=tab]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tabpanel{padding-top:var(--space-xl);max-width:860px}.tabpanel .spec{width:100%}footer{background:var(--blue-d);color:var(--blue-l)}.ft-grid a,.ft-bottom a,.ft-bottom{color:var(--blue-l)}.ft-grid .ct .ico{color:var(--white)}.ft-bottom{border-top-color:var(--c-ffffff-a1)}.welcome,.welcome:before{background:var(--blue)}.cat-tile.all{background:var(--blue);border-color:var(--blue)}.cat-tile.all p{color:var(--blue-l)}.pagination .page.current,.vat-toggle span.on,.seg button.on,.view-toggle .on{background:var(--blue)}.hero-photo img{filter:hue-rotate(-14deg) saturate(.9) brightness(1.2)}.search input{padding-left:calc(var(--space-md) + 30px)}@media(max-width:680px){.hdr-main{gap:var(--space-sm) var(--space-md);padding-block:var(--space-sm)}.hdr-main{grid-template-columns:minmax(0,1fr) auto}.hdr-main .logo img{width:116px;max-width:100%}.hdr-actions{gap:0}.hdr-main .hbtn{padding-inline:var(--space-xs)}.vat-toggle span{padding-inline:var(--space-2xs)}}.hdr-main .hbtn.cart-btn .badge{top:2px;right:auto;left:calc(var(--space-sm) + 9px);min-width:17px;height:17px;padding:0 var(--space-2xs);font-size:10.5px;border:0;box-shadow:0 0 0 2px var(--blue)}.hdr-main .hbtn.cart-btn>span{margin-left:var(--space-2xs)}.hero{background:linear-gradient(105deg,var(--blue-d) 0%,var(--blue) 55%);clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(-58deg,transparent 0 64px,color-mix(in srgb,var(--white) 6%,transparent) 64px 128px);-webkit-mask-image:linear-gradient(to right,var(--shade) 0 30%,transparent 62%);mask-image:linear-gradient(to right,var(--shade) 0 30%,transparent 62%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;z-index:2;background:var(--accent);transform-origin:left bottom;transform:skewY(-2.29deg)}.hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,var(--blue) 0%,transparent 28%),radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,var(--navy) 45%,transparent),transparent 60%)}.hero-grid{padding-bottom:calc(var(--space-3xl) + 4vw)}.hero-reviews{display:inline-flex;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);color:var(--white);text-decoration:none}.hero-reviews:hover{text-decoration:none}.hero-reviews:hover .rv-text>span:last-child{text-decoration:underline}.hero-reviews .faces{display:flex}.hero-reviews .face{width:48px;height:48px;border-radius:50%;object-fit:cover;border:3px solid var(--white)}.hero-reviews .face+.face{margin-left:calc(var(--space-sm) * -1)}.hero-reviews .rv-text{display:grid;gap:var(--space-3xs);font-size:14px;color:var(--blue-l)}.hero-reviews b{color:var(--white)}.stars{position:relative;display:inline-block;width:92px;height:16px;background:color-mix(in srgb,var(--white) 35%,transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.4' height='16' viewBox='0 0 24 21'%3E%3Cpath d='M12 0l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 16.1 5.4 20l1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E") repeat-x left / 18.4px 16px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.4' height='16' viewBox='0 0 24 21'%3E%3Cpath d='M12 0l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 16.1 5.4 20l1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E") repeat-x left / 18.4px 16px}.stars .on{position:absolute;inset:0 auto 0 0;background:var(--yellow)}.cart-head{display:flex;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg)}.cart-head h1{margin:0}.cart-count{color:var(--muted)}.cart-continue{margin-left:auto;font-weight:600}.two{grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-2xl)}.cart-lines{border-top:1px solid var(--ink)}.cline-head,.cart-lines .cline{display:grid;grid-template-columns:112px minmax(0,1fr) 132px 120px;gap:var(--space-lg);align-items:center}.cline-head{padding:var(--space-sm) 0;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.cline-head span:first-child{grid-column:1 / 3}.cline-head span:last-child{text-align:right}.cart-lines .cline{padding:var(--space-lg) 0;border-bottom:1px solid var(--line);border-top:0}.cart-lines .cline .pimg{border-radius:var(--r-sm);aspect-ratio:1}.cart-lines .pname{font-weight:600;font-size:16px;color:var(--ink)}.cart-lines .rm{display:inline-block;margin-top:var(--space-xs);font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cart-lines .rm:hover{color:var(--red)}.cart-lines .lt b{font-family:var(--font);font-size:17px}.cart-actions{margin-top:var(--space-md)}.summary{top:24px;padding:var(--space-xl)}.summary h3{font-size:20px}.sumrow{font-size:15px;padding:var(--space-xs) 0}.sumrow.total span:last-child{font-family:var(--font);font-size:24px}.sum-note{display:flex;gap:var(--space-xs);align-items:flex-start;margin:var(--space-lg) 0 var(--space-md);font-size:13px;color:var(--muted)}.sum-note .ico{width:16px;height:16px;margin-top:var(--space-3xs);color:var(--blue)}.summary form>.btn-primary{margin-top:var(--space-md)}.sum-trust{list-style:none;margin:var(--space-lg) 0 0;padding:var(--space-lg) 0 0;border-top:1px solid var(--line);display:grid;gap:var(--space-xs);font-size:13px;color:var(--text)}.sum-trust li{display:flex;gap:var(--space-xs);align-items:center}.sum-trust .ico{width:18px;height:18px;color:var(--blue)}@media(max-width:960px){.two{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.summary{position:static}}@media(max-width:680px){.cline-head{display:none}.cart-lines .cline{grid-template-columns:80px minmax(0,1fr);row-gap:var(--space-sm)}.cart-lines .cline .qty{grid-column:2;justify-self:start}.cart-lines .cline .lt{grid-column:2;text-align:left}.cart-continue{margin-left:0;width:100%}}.ft-grid h2.ft-h{color:var(--white);font-size:15px;font-weight:600;margin:0 0 var(--space-md);letter-spacing:0;max-width:none}.fgroup h2.fg-h{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 var(--space-xs);letter-spacing:0;max-width:none}.hero{background:linear-gradient(105deg,var(--blue) 0%,color-mix(in srgb,var(--blue) 88%,var(--white)) 70%)}.hero-photo img{filter:hue-rotate(-14deg) saturate(.85) brightness(1.42)}.hero-photo:after{background:linear-gradient(to right,var(--blue) 0%,transparent 26%)}.hero-reviews.is-sample .face.ph{display:grid;place-items:center;background:var(--blue-l2);color:var(--blue-d);font-weight:700;font-size:15px}.hero-photo{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--shade) 22%,var(--shade) 62%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--shade) 22%,var(--shade) 62%,transparent 100%)}.hero-photo img{filter:hue-rotate(-14deg) saturate(.85) brightness(1.55) contrast(.95)}.faq{gap:0;border-top:1px solid var(--line)}.faq details{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0}.faq summary{padding:var(--space-lg) var(--space-3xl) var(--space-lg) 0;font-weight:600;font-size:17px;line-height:1.4}.faq summary:hover{color:var(--blue)}.faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.faq summary:after,.faq details[open] summary:after{content:"";right:var(--space-2xs);width:20px;height:20px;border-radius:0;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur-short) var(--ease-out)}.faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.faq details p,.faq .faq-a{padding:0 var(--space-3xl) var(--space-lg) 0;color:var(--muted);max-width:70ch}.faq .faq-a p{padding:0}.ftx{background:var(--blue-d);color:var(--blue-l);border-top:4px solid var(--accent);font-size:15px;line-height:1.6}.ftx-top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-3xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.ftx-brand{display:grid;align-content:start;justify-items:start;gap:var(--space-lg)}.ftx-logo img{width:190px;height:auto;display:block}.ftx-brand p{margin:0;max-width:34ch;color:var(--blue-l)}.ftx-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.ftx .ft-h{color:var(--white);font-size:15px;font-weight:600;margin:0 0 var(--space-md);letter-spacing:0;max-width:none}.ftx ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}.ftx a{color:var(--blue-l);text-decoration:none}.ftx a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ftx a:focus-visible{outline:2px solid var(--white);outline-offset:2px}.ftx-contact{display:grid;align-content:start;gap:var(--space-sm)}.ftx-contact .ft-h{margin-bottom:var(--space-xs)}.ftx-big{display:flex;align-items:center;gap:var(--space-sm);color:var(--white);font-weight:600;font-size:16px;overflow-wrap:anywhere}.ftx-big .ico{width:18px;height:18px;flex:none}.ftx-meta{margin-top:var(--space-xs);gap:var(--space-2xs);font-size:14px;color:var(--blue-l2)}.ftx-more{margin-top:var(--space-xs);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ftx-bottom{border-top:1px solid var(--c-ffffff-a1)}.ftx-bottom .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.ftx-legal{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0;font-size:13.5px;color:var(--blue-l2)}.ftx-bottom .pay-icons{margin:0}@media(max-width:960px){.ftx-top{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.ftx-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-xl)}}@media(max-width:560px){.ftx-cols{grid-template-columns:minmax(0,1fr)}}.wa-float{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-toast);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--wa-green);color:var(--white);box-shadow:0 4px 14px color-mix(in srgb,var(--shade) 22%,transparent);transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.wa-float svg{width:30px;height:30px}.wa-float:hover{background:var(--wa-green-d);transform:translateY(-2px);text-decoration:none}.wa-float:active{transform:none}.wa-float:focus-visible{outline:3px solid var(--blue);outline-offset:3px}body.has-mbar .wa-float{bottom:calc(var(--space-2xl) + var(--space-lg))}@media(max-width:680px){.wa-float{right:var(--space-md);bottom:var(--space-md);width:52px;height:52px}.wa-float svg{width:28px;height:28px}}@media(min-width:681px){body.has-mbar .wa-float{bottom:var(--space-lg)}}@media(prefers-reduced-motion:reduce){.wa-float,.wa-float:hover{transition:none;transform:none}}.wa-bubble{position:fixed;right:calc(var(--space-lg) + 56px + var(--space-sm));bottom:calc(var(--space-lg) + 8px);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-2xs) var(--space-xs) var(--space-md);background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 4px 14px color-mix(in srgb,var(--shade) 12%,transparent);font-size:14px;font-weight:600;white-space:nowrap;animation:wa-in var(--dur-long) var(--ease-out) 4s both}.wa-bubble:after{content:"";position:absolute;right:-6px;top:50%;width:10px;height:10px;background:var(--white);border:solid var(--line);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg)}.wa-bubble a{color:var(--ink);text-decoration:none}.wa-bubble a:hover{color:var(--wa-green-d)}.wa-bubble a:focus-visible,.wa-bubble-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wa-bubble-x{display:grid;place-items:center;width:28px;height:28px;border:0;background:none;color:var(--muted);border-radius:var(--r-sm);cursor:pointer}.wa-bubble-x:hover{color:var(--ink);background:var(--soft)}.wa-bubble-x .ico{width:16px;height:16px}@keyframes wa-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}body.has-mbar .wa-bubble{bottom:calc(var(--space-2xl) + var(--space-lg) + 8px)}@media(max-width:680px){.wa-bubble{right:calc(var(--space-md) + 52px + var(--space-xs));bottom:calc(var(--space-md) + 6px);font-size:13.5px}}@media(min-width:681px){body.has-mbar .wa-bubble{bottom:calc(var(--space-lg) + 8px)}}@media(prefers-reduced-motion:reduce){.wa-bubble{animation:none}}.vat-toggle{height:34px;padding:3px;gap:var(--space-3xs);border:1px solid color-mix(in srgb,var(--white) 45%,transparent);background:none;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--white)}.vat-toggle>span{padding:var(--space-2xs) var(--space-sm);border-radius:3px;color:var(--white);background:none;line-height:1.2}.vat-toggle>.v-ex,html.vat-incl .vat-toggle>.v-in{background:var(--white);color:var(--ink)}html.vat-incl .vat-toggle>.v-ex{background:none;color:var(--white)}.vat-toggle .vt-btw{padding:0;background:none;border-radius:0;color:inherit}@media(max-width:680px){.vat-toggle .vt-btw{display:none}.vat-toggle>span{padding-inline:var(--space-xs)}}.hero-photo img{filter:none}.vat-toggle{border:0;background:var(--blue-d);padding:3px}.vat-toggle:focus-visible{outline:2px solid var(--white);outline-offset:3px}.auth aside{background:var(--blue);color:var(--blue-l)}.auth aside:before{content:none}.auth aside .ticklist .ico{color:var(--white)}.auth aside .btn-outline,.auth aside .btn-ghost-light{color:var(--white);border-color:var(--blue-l2);background:none}@media(max-width:680px){.qo-row{grid-template-columns:minmax(0,1fr) 76px 32px;gap:var(--space-xs);padding-inline:var(--space-sm)}.qo-row input{padding-inline:var(--space-sm)}}html .vat-toggle>span{color:var(--white);background:none}html:not(.vat-incl) .vat-toggle>.v-ex,html.vat-incl .vat-toggle>.v-in{background:var(--white);color:var(--ink)}.vat-toggle:focus:not(:focus-visible){outline:none}.mmenu{display:none}@media(max-width:680px){.topbar .wrap{justify-content:center;overflow:hidden;min-height:32px}.topbar span:not(:first-child){display:none}.hdr-main{grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-2xs);padding-block:var(--space-xs) var(--space-sm)}.hdr-main .search{grid-column:1 / -1}.hdr-main .logo img{width:112px}.hdr-main .hbtn-qo,.catnav{display:none}.mmenu{display:block}.mmenu>summary{list-style:none;cursor:pointer;color:var(--white);margin-left:calc(var(--space-xs) * -1);margin-right:var(--space-xs)}.mmenu>summary::-webkit-details-marker{display:none}.mmenu>summary .ico{width:24px;height:24px}.mmenu .i-close,.mmenu[open] .i-open{display:none}.mmenu[open] .i-close{display:block}.mmenu>summary:focus-visible{outline:2px solid var(--white);outline-offset:2px}.mm-panel{position:absolute;left:0;right:0;top:100%;z-index:var(--z-dropdown);background:var(--white);border-bottom:1px solid var(--line);padding:var(--space-xs) var(--space-md) var(--space-lg);display:grid;gap:var(--space-md);max-height:calc(100dvh - 120px);overflow-y:auto}.mm-panel ul{list-style:none;margin:0;padding:0}.mm-cats a{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) 0;border-bottom:1px solid var(--line-2);color:var(--ink);font-weight:600;font-size:16px;text-decoration:none}.mm-cats a[aria-current]{color:var(--blue)}.mm-cats .ico{width:18px;height:18px;color:var(--muted)}.mm-more{display:grid;gap:var(--space-2xs)}.mm-more a{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;color:var(--text);font-weight:600;text-decoration:none}.mm-more .ico{width:20px;height:20px;color:var(--blue)}.mm-panel a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mm-tier{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:14px;color:var(--muted)}.mm-tier .ico{width:18px;height:18px;color:var(--blue)}.pcard .pbody{gap:var(--space-2xs);padding:var(--space-sm)}.pcard .pbrand{font-size:12px}.pcard .price .lbl,.pcard .price .login{display:none}.pcard .pfoot{flex-direction:row;align-items:flex-end;padding-top:var(--space-xs)}.pcard .pfoot .btn{width:40px;height:40px;min-height:40px;padding:0;flex:none}.pcard .pfoot .btn .ico{width:20px;height:20px}.pcard .price .now{font-size:17px}.hero-grid{padding-top:var(--space-lg);padding-bottom:calc(var(--space-xl) + 4vw);gap:var(--space-lg)}.hero h1{font-size:34px}.hero .cta{gap:var(--space-xs)}.hero .cta .btn{flex:1 1 100%}.hero-visual{min-height:200px}.hero-photo{height:240px}.brands{gap:0}.brands a{border:0;background:none;height:52px}.buybox{background:none;border:0;padding:0}.ftx-top{padding-top:var(--space-xl);padding-bottom:var(--space-xl);gap:var(--space-xl)}.ftx-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-md)}.ftx-contact{grid-column:1 / -1;order:-1}.ftx-legal{gap:var(--space-xs) var(--space-md)}.qo-row{grid-template-columns:minmax(0,1fr) 56px 32px}.qo-row input{font-size:14px}}@media(prefers-reduced-motion:reduce){.mm-panel{scroll-behavior:auto}}@media(max-width:680px){body:has(.mmenu[open]) .wa-float,body:has(.mmenu[open]) .wa-bubble,body.has-mbar .wa-bubble{display:none}.qo-foot{padding-inline:var(--space-sm)}.qo-foot>div,.qo-foot .btn-primary{flex:1 1 100%}}@media(max-width:960px){.hero-photo{top:auto;left:0;right:0;bottom:0;width:100%;height:420px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--shade) 55%);mask-image:linear-gradient(to bottom,transparent 0,var(--shade) 55%)}.hero-photo img{object-position:62% 40%}.hero-photo:after{background:linear-gradient(to bottom,var(--blue) 0%,transparent 50%),linear-gradient(to right,color-mix(in srgb,var(--blue-d) 45%,transparent),transparent 60%)}.hero:before{-webkit-mask-image:linear-gradient(to bottom,var(--shade) 0 35%,transparent 70%);mask-image:linear-gradient(to bottom,var(--shade) 0 35%,transparent 70%)}.hero-visual{min-height:230px}}@media(max-width:680px){.hero-photo{height:380px}.hero-visual{min-height:200px}}@media(max-width:680px){.topbar .wrap{display:grid;justify-items:center}.topbar .wrap>span:not(.tb-right){display:inline-flex;grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--dur-long) var(--ease-out),visibility 0s linear var(--dur-long)}.topbar:not(.is-rotating) .wrap>span:first-child,.topbar .wrap>span.on{opacity:1;visibility:visible;transition:opacity var(--dur-long) var(--ease-out),visibility 0s}}@media(max-width:680px)and (prefers-reduced-motion:reduce){.topbar .wrap>span:not(.tb-right){transition:none}}@media(max-width:680px){.wa-bubble{display:none}}body:has(#overlay.open) .wa-float,body:has(#overlay.open) .wa-bubble{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pa.css.map */
