:root{--bg:#f2f4f8;--bg-2:#e8ecf3;--panel:#fff;--ink:#111827;--ink-2:#3f4859;--ink-3:#5b6476;--line:#d6dce6;--line-2:#e6eaf1;--accent:#2f6bff;--accent-dark:#1c4bc2;--accent-soft:#e3ecff;--ok:#12805a;--ok-soft:#ddf3ea;--warm:#ff7a3d;--warm-soft:#ffe9de;--night:#0f1424;--display:"Sora","Segoe UI",system-ui,sans-serif;--body:"DM Sans","Segoe UI",system-ui,sans-serif;--bw:500;--dw:700;--dtrack:-.03em;--r:12px;--r-lg:18px;--r-xl:26px;--pill:999px;--sh:0 1px 2px #1118270f,0 8px 24px #11182714;--sh-lg:0 2px 4px #1118270f,0 24px 60px #11182724;--mat-ratio:927/470;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#f2f4f8}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;font-weight:var(--bw,600);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0);z-index:90;background:var(--night);position:fixed;inset:0 0 auto}h1,h2,h3,h4{font-family:var(--display);font-weight:var(--dw,800);letter-spacing:var(--dtrack,-.02em);text-wrap:balance;margin:0;line-height:1.08}.a-mbar .t b,.atc-bar .t b,.btn,.dr-row.total,.faq summary,.logo,.pfoot .p,.price,.recap-name,.stack .tag b,.step-h b,h1,h2,h3,h4{font-stretch:var(--dstretch,100%)}p{text-wrap:pretty;margin:0}a{color:var(--accent);text-decoration:none}button,input,select{font-family:inherit}button{cursor:pointer}img{max-width:100%;display:block}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}svg.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.wrap{width:100%;max-width:1240px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}@media (width>=800px){.wrap{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}.logo{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;display:inline-flex}.logo i{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.85rem;font-style:normal;display:grid;box-shadow:inset 0 -4px #ffffff26}.cartbtn{border-radius:var(--pill);border:1.5px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex;position:relative}.cartbtn .n{background:var(--accent);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.8rem;display:inline-grid}.btn{background:var(--accent);min-height:56px;font-family:var(--display);box-shadow:0 5px 0 var(--accent-dark),0 14px 26px #2f6bff4d;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.08rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{color:#fff;transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--accent-dark),0 6px 12px #2f6bff40;transform:translateY(4px)}.btn--block{width:100%}.btn--ghost{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line)}.btn--ghost:hover{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--pill);border:1.5px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);padding:0 15px;font-size:.95rem;font-weight:800}.chip span{color:var(--ink-3);font-weight:700}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip[aria-pressed=true] span{color:#c9d1e0}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button{border-radius:var(--r);border:2px solid var(--line);background:var(--panel);min-height:50px;color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 14px;font-size:.98rem;font-weight:800;line-height:1.15;display:flex}.seg button small{color:var(--ink-3);font-size:.76rem;font-weight:700}.seg button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.seg button[aria-pressed=true] small{color:#c9d1e0}.engage{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.engage li{border-radius:var(--r);background:var(--bg);border:1px solid var(--line-2);text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:6px;padding:12px 8px;font-size:.85rem;font-weight:700;line-height:1.3;display:flex}.engage .ic{color:var(--accent)}.engage a{color:inherit;text-underline-offset:3px;text-decoration:underline}.eta{border-radius:var(--r);background:var(--ok-soft);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.98rem;display:flex}.eta .ic{margin-top:2px}.eta .ic,.eta strong{color:var(--ok)}.price{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.price-note{font-size:.98rem}.pay,.price-note{color:var(--ink-2)}.pay{flex-wrap:wrap;align-items:center;gap:6px;font-size:.88rem;display:flex}.pay span{border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:.78rem;font-weight:800}.pay span,.qty{background:var(--panel)}.qty{border:2px solid var(--line);border-radius:14px;flex:none;align-items:center;height:56px;display:inline-flex}.qty button{width:44px;height:52px;color:var(--ink);background:0 0;border:0;font-size:1.3rem;font-weight:800}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:800}.mat-wrap{position:relative}.ruler-x{background:repeating-linear-gradient(90deg,var(--ink-3) 0 1px,transparent 1px 10.7875%);height:18px;color:var(--ink-2);background-position:bottom;background-repeat:no-repeat;background-size:100% 7px;font-size:.76rem;font-weight:800;position:absolute;top:-24px;left:0;right:0}.ruler-x span{position:absolute;top:-4px;transform:translate(-50%)}.ruler-y{place-items:center;width:22px;display:grid;position:absolute;top:0;bottom:0;right:-30px}.ruler-y:before{content:"";border-left:2px solid var(--ink-3);position:absolute;top:0;bottom:0;left:3px}.ruler-y span{writing-mode:vertical-rl;color:var(--ink-2);font-size:.8rem;font-weight:800}.cmat{aspect-ratio:var(--mat-ratio);touch-action:none;-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;border-radius:12px;max-width:100%;position:relative;box-shadow:0 0 0 3px #1b1f2a,0 18px 34px #11182747}.cmat:after{content:"";pointer-events:none;border:2px dashed #00000047;border-radius:8px;position:absolute;inset:5px}.item{cursor:grab;touch-action:none;transition:transform .15s;position:absolute}.item:active{cursor:grabbing}.item.drag{z-index:5;transform:scale(1.03)}.item--kb{background:linear-gradient(#2e3344,#1b1f2b);border-radius:7px;gap:2px;padding:1.2%;display:grid;box-shadow:0 4px #0e1018,0 16px 22px #00000073}.item--kb i{background:linear-gradient(#454b5f,#353a4c);border-radius:2px;box-shadow:0 1px #0e1018}.item--mouse{background:linear-gradient(160deg,#f7f8fb,#c9cfdb);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;box-shadow:0 4px #8c93a3,0 14px 18px #0006}.item--mouse:after{content:"";background:#9aa1b0;width:2px;height:36%;position:absolute;top:0;left:48%}.item--mug{background:radial-gradient(circle,#4a2c1b 0 56%,#fff 57% 100%);border-radius:50%;box-shadow:0 16px 20px #00000073,inset 0 0 0 2px #d8dce5}.item--mug:after{content:"";border:4px solid #fff;border-left:0;border-radius:0 50% 50% 0;width:30%;height:36%;position:absolute;top:32%;right:-24%}.item--pad{background:linear-gradient(#3a3f55,#22263a);border-radius:40% 40% 48% 48%/50% 50% 60% 60%;box-shadow:0 4px #0e1018,0 14px 18px #00000073}.item--pad:after,.item--pad:before{content:"";aspect-ratio:1;background:#5b6380;border-radius:50%;width:18%;position:absolute;top:34%}.item--pad:before{left:18%}.item--pad:after{background:var(--accent);right:18%}.item-label{white-space:nowrap;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:.74rem;font-weight:800;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.item.drag .item-label,.item:hover .item-label{opacity:1}.fitline{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.95rem;display:flex}.fitline strong{color:var(--ink)}.fit{color:var(--ok);align-items:center;gap:8px;font-weight:800;display:inline-flex}.fit .ic{stroke-width:2.6px}.board{border-radius:var(--r-lg);background:linear-gradient(#1118270b 1px,transparent 1px) 0 0 /24px 24px,linear-gradient(90deg,#1118270b 1px,transparent 1px) 0 0 /24px 24px,var(--bg);padding:30px 38px 6px 4px}.board .mat-wrap{margin:0 0 14px 10px}.annonce{background:var(--ink);color:#fff;font-size:.9rem;font-weight:700}.annonce .wrap{flex-wrap:wrap;justify-content:center;gap:8px 28px;padding-block:8px;display:flex}.annonce span{align-items:center;gap:8px;display:inline-flex}.annonce .ic{color:#8fb2ff;width:18px;height:18px}.b-head{top:env(safe-area-inset-top,0);z-index:40;background:var(--panel);border-bottom:1px solid var(--line);position:sticky}.b-head .wrap{align-items:center;min-height:70px;display:flex}.b-nav{gap:18px;display:flex}.b-nav a{color:var(--ink);font-size:.98rem;font-weight:800}.b-nav a:hover{color:var(--accent)}.search{flex:1;max-width:300px;margin-left:auto;position:relative}.search input{border-radius:var(--pill);border:1.5px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);padding:0 14px 0 40px;font-size:.98rem;font-weight:600}.search .ic{width:20px;height:20px;color:var(--ink-3);position:absolute;top:11px;left:12px}@media (width<=1080px){.b-nav{display:none}}@media (width<=620px){.search{display:none}.langmenu{margin-left:auto}}.b-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(36px,6vw,72px);display:grid}@media (width<=900px){.b-hero{grid-template-columns:1fr}}.b-hero h1{font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1}.b-hero h1 span{color:var(--accent)}.b-hero p{color:var(--ink-2);max-width:46ch;margin-top:18px;font-size:clamp(1.05rem,1.5vw,1.2rem)}.b-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.stack{aspect-ratio:1.45;max-width:100%;position:relative}.stack .m{width:74%;aspect-ratio:var(--mat-ratio);background-position:50%;background-size:cover;border-radius:12px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 0 3px #15171f,0 24px 50px #1118274d}.stack .m1{top:4%;left:0;transform:rotate(-7deg)}.stack .m2{top:22%;right:0;transform:rotate(5deg)}.stack .m3{z-index:2;bottom:0;left:12%;transform:rotate(-1deg)}.stack:hover .m1{transform:rotate(-10deg)translate(-10px,-8px)}.stack:hover .m2{transform:rotate(8deg)translate(10px,-6px)}.stack:hover .m3{transform:rotate(0)translateY(-6px)}.stack .tag{z-index:3;background:var(--panel);box-shadow:var(--sh-lg);border-radius:14px;padding:10px 14px;font-size:.95rem;font-weight:800;line-height:1.25;position:absolute;bottom:6%;right:2%}.stack .tag b{font-family:var(--display);font-size:1.4rem;display:block}.sec{padding-block:clamp(28px,4vw,48px)}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.sec-h h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}.sec-h p{color:var(--ink-2)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.toolbar select{border-radius:var(--r);border:1.5px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);padding:0 12px}.count,.toolbar select{font-size:.95rem;font-weight:700}.count{color:var(--ink-2)}.pgrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=1000px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.pgrid{grid-template-columns:repeat(2,1fr);gap:12px}}.pcard{border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.pcard:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.pimg{background:radial-gradient(70% 70% at 50% 60%,color-mix(in srgb,var(--glow) 22%,#fff),var(--bg) 80%);padding:14px;display:block;position:relative}.pimg .m{background-position:50%;background-size:cover;max-width:100%;box-shadow:0 0 0 2px #15171f,0 10px 18px #11182738}.pimg .m,.pimg .ov{aspect-ratio:var(--mat-ratio);border-radius:8px;display:block}.pimg .ov{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:14px;left:14px;right:14px}.pimg .ov i{display:block;position:absolute}.pimg .ov .k{background:repeating-linear-gradient(90deg,#2e3344 0 7px,#454b5f 7px 8px),#2e3344;border-radius:5px;width:47.5%;height:28.7%;top:45%;left:13%;box-shadow:0 6px 10px #00000073}.pimg .ov .s{background:#f2f4f8;border-radius:50% 50% 46% 46%/40% 40% 60% 60%;width:7%;height:25.5%;top:47%;left:70%;box-shadow:0 6px 10px #0006}.pimg .ov b{background:var(--ink);color:#fff;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800;position:absolute;top:6px;left:6px}@media (hover:hover){.pcard:hover .pimg .ov{opacity:1}}.pbody{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.pbody h3{font-size:1.05rem;line-height:1.2}.pbody h3 a{color:var(--ink)}.pbody .tags{color:var(--ink-3);text-transform:capitalize;font-size:.82rem;font-weight:700}.pfoot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pfoot .p{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}.quick{background:var(--ink);color:#fff;border:0;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.quick .ic{width:18px;height:18px}@media (width<=420px){.quick span{display:none}.quick{padding:0 12px}}.band{border-radius:var(--r-xl);background:var(--night);color:#fff;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);display:grid;overflow:hidden}@media (width<=860px){.band{grid-template-columns:1fr}}.band h2{color:#fff;font-size:clamp(1.7rem,3.4vw,2.4rem)}.band p{color:#d3d9e6;max-width:46ch;margin-top:10px}.band .btn{margin-top:20px}.faq{gap:10px;max-width:860px;display:grid}.faq details{border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh)}.faq summary{cursor:pointer;min-height:60px;font-family:var(--display);align-items:center;gap:12px;padding:10px 18px;font-size:1.08rem;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{margin-left:auto;transition:transform .2s}.faq details[open] summary .ic{transform:rotate(180deg)}.faq .ans{color:var(--ink-2);padding:0 18px 18px}.foot{background:var(--night);color:#d3d9e6;margin-top:40px}.foot .wrap{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px;padding-block:44px 110px;display:grid}@media (width<=760px){.foot .wrap{grid-template-columns:1fr 1fr}}.foot .logo{color:#fff}.foot .logo i{color:var(--night);background:#fff}.foot p{max-width:32ch;margin-top:10px;font-size:.95rem}.foot h4{color:#fff;margin-bottom:10px;font-size:1rem}.foot li{margin-bottom:6px;font-size:.95rem}.foot a{color:#d3d9e6}.foot a:hover{color:#fff}.crumbs{flex-wrap:wrap;align-items:center;gap:6px;padding-block:18px 6px;font-size:.92rem;display:flex}.crumbs,.crumbs a{color:var(--ink-2)}.crumbs a{text-underline-offset:3px;text-decoration:underline}.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,40px);padding-bottom:28px;display:grid}@media (width<=960px){.pdp{grid-template-columns:1fr}}.gal{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:86px}@media (width<=960px){.gal{position:static}}.gview{border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--sh-lg);padding:16px}.gflat{border-radius:var(--r-lg);background:radial-gradient(70% 70% at 50% 60%,color-mix(in srgb,var(--glow) 26%,#fff),var(--bg) 80%);padding:6%}.gflat .m{aspect-ratio:var(--mat-ratio);background-position:50%;background-size:cover;border-radius:10px;max-width:100%;box-shadow:0 0 0 3px #15171f,0 22px 40px #1118274d}.gscale-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.gthumbs{grid-template-columns:repeat(var(--n,3),1fr);gap:10px;display:grid}.gthumbs button{border-radius:var(--r);border:2px solid var(--line);background:var(--panel);min-height:56px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:8px 12px;font-size:.92rem;font-weight:800;line-height:1.2;display:flex}.gthumbs button .ic{color:var(--accent)}.gthumbs button[aria-selected=true]{border-color:var(--ink);box-shadow:var(--sh)}@media (width<=480px){.gthumbs button{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;font-size:.8rem}}.buybox{border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--sh-lg);flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,2.6vw,26px);display:flex}.buybox .kicker{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:800}.buybox h1{font-size:clamp(1.9rem,3.4vw,2.6rem)}.swatch-h{justify-content:space-between;font-size:.95rem;font-weight:800;display:flex}.swatch-h a{font-size:.9rem}.swatches{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.swatches a{aspect-ratio:1.3;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:8px;padding:0;box-shadow:inset 0 0 0 1px #0000001a}.swatches a[aria-current=page]{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.acc{border-top:1px solid var(--line);gap:0;display:grid}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;align-items:center;min-height:54px;font-weight:800;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{margin-left:auto;transition:transform .2s}.acc details[open] summary .ic{transform:rotate(180deg)}.acc .ans{color:var(--ink-2);padding-bottom:16px;font-size:.98rem}.acc .ans li{gap:8px;margin-bottom:6px;display:flex}.acc .ans li .ic{color:var(--ok);stroke-width:2.6px;width:18px;height:18px;margin-top:3px}.spec{grid-template-columns:auto 1fr;gap:6px 16px;display:grid}.spec dt{color:var(--ink-3)}.spec dd{color:var(--ink);margin:0}.atc-bar{z-index:45;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--panel);border-top:1px solid var(--line);align-items:center;gap:12px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #1118271f}.atc-bar.show{transform:none}.atc-bar .th{width:64px;aspect-ratio:var(--mat-ratio);background-position:50%;background-size:cover;border-radius:6px;flex:none}.atc-bar .t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.atc-bar .t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.atc-bar .t b{font-family:var(--display);font-size:1.15rem}.atc-bar .btn{min-height:50px;margin-left:auto;padding:0 18px;font-size:1rem}@media (width<=960px){.atc-bar{display:flex}}.scrim{z-index:80;opacity:0;pointer-events:none;background:#0f142473;transition:opacity .25s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:85;background:var(--panel);width:min(420px,100%);padding-top:env(safe-area-inset-top,0);flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px #0f142440}.drawer.open{transform:none}.dr-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dr-h h3{font-size:1.3rem}.dr-h button{background:var(--bg);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.dr-added{border-radius:var(--r);background:var(--ok-soft);color:var(--ok);align-items:center;gap:8px;margin:14px 20px 0;padding:10px 12px;font-weight:800;display:flex}.dr-list{flex:1;padding:8px 20px;overflow-y:auto}.dr-line{border-bottom:1px solid var(--line-2);grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.dr-line .th{aspect-ratio:var(--mat-ratio);background-position:50%;background-size:cover;border-radius:6px;box-shadow:0 0 0 1px #0000001a}.dr-line b{font-size:.98rem;line-height:1.2;display:block}.dr-line small{color:var(--ink-2);font-size:.85rem}.dr-line .q{border:1.5px solid var(--line);border-radius:10px;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.dr-line .q button{width:34px;height:34px;color:var(--ink);background:0 0;border:0;font-size:1.1rem;font-weight:800}.dr-line .lp{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:800}.dr-empty{text-align:center;color:var(--ink-2);padding:30px 0}.dr-f{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);gap:10px;display:grid}.dr-row{justify-content:space-between;font-size:.98rem;display:flex}.dr-row.total{font-family:var(--display);font-size:1.3rem;font-weight:800}.dr-row .free{color:var(--ok);font-weight:800}.dr-f small{color:var(--ink-2);text-align:center;font-size:.85rem}.btn{background:linear-gradient(180deg,#2a3142,var(--ink));color:#fff;letter-spacing:.005em;border-radius:12px;font-weight:700;transition:transform .15s,box-shadow .15s,background .2s;box-shadow:inset 0 1px #ffffff24,0 1px 2px #1118274d,0 10px 24px -8px #11182773}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 2px 4px #1118274d,0 16px 30px -10px #11182780}.btn:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #1118274d}.btn.ok{background:linear-gradient(180deg,#17966a,var(--ok))}.btn--ghost,.btn--ghost:hover{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line),0 1px 2px #1118270f}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink),0 1px 2px #1118270f}.quick{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:10px;transition:background .2s,color .2s,box-shadow .2s}.quick:hover{background:var(--ink)}.quick.ok,.quick:hover{color:#fff;box-shadow:none}.quick.ok{background:var(--ok)}.cartbtn .n{background:var(--ink);transition:transform .2s}.cartbtn .n.bump{animation:.45s cubic-bezier(.3,1.6,.5,1) bump}@keyframes bump{0%{transform:scale(1)}40%{background:var(--ok);transform:scale(1.45)}to{transform:scale(1)}}.price{letter-spacing:-.015em}.count,.price-note{font-variant-numeric:tabular-nums}.matv{isolation:isolate;position:relative;overflow:hidden}.gflat .matv,.mz .matv,.pimg .matv,.stack .matv{border-radius:9px;box-shadow:0 0 0 1.5px #14161d,0 1px 1px #11182733,0 6px 10px -4px #11182759,0 22px 36px -14px #11182773}.matv:before{mix-blend-mode:soft-light;background:linear-gradient(118deg,#ffffff38,#fff0 32%,#0000 68%,#00000029),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0}.matv:after,.matv:before{content:"";z-index:1;pointer-events:none;position:absolute}.matv:after{border:1px dashed #ffffff52;border-radius:7px;inset:3px;box-shadow:0 0 0 1px #0000002e}.gflat .matv:after{border-width:1.5px;inset:5px}.stack .matv{border-radius:12px}.pcard{border:1px solid var(--line-2);box-shadow:0 1px 2px #1118270a}.pcard:hover{box-shadow:0 2px 4px #1118270d,0 20px 40px -18px #1118274d}.pimg{padding:18px 16px 20px}.pimg .ov{top:18px;left:16px;right:16px}.pmeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pal{flex:none;display:inline-flex}.pal i{width:13px;height:13px;box-shadow:0 0 0 2px var(--panel),inset 0 0 0 1px #0000001f;border-radius:50%;margin-left:-3px}.pal i:first-child{margin-left:0}.pbody .size{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.pfoot{border-top:1px solid var(--line-2);margin-top:10px;padding-top:10px}@media (width<=720px){.pbody .size{display:none}.pmeta{flex-wrap:wrap}.pimg{padding:14px 12px 16px}.pimg .ov{top:14px;left:12px;right:12px}}.theme-line{color:var(--ink-2);margin:-6px 0 18px;font-size:.98rem}.theme-line b{color:var(--ink)}.pflat{cursor:zoom-in}.pflat.swap{animation:.45s swap}@keyframes swap{0%{opacity:.3;transform:scale(.985)}to{opacity:1;transform:none}}.loupe{z-index:3;pointer-events:none;opacity:0;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;transition:opacity .15s;position:absolute;box-shadow:0 0 0 1px #11182733,0 18px 40px #11182766}@media (hover:hover){.pflat:hover .loupe{opacity:1}}.gal-hint{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:none}@media (hover:hover){.gal-hint{display:flex}}.palrow{color:var(--ink-2);align-items:center;gap:10px;font-size:.92rem;display:flex}.palrow .pal i{width:18px;height:18px;margin-left:-4px}.buybox .kicker{align-items:center;gap:8px;display:flex}.buybox .kicker:after{content:"";background:var(--line-2);flex:1;height:1px}.macro{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=960px){.macro{grid-template-columns:repeat(2,1fr)}}.macro figure{flex-direction:column;gap:12px;margin:0;display:flex}.mz{aspect-ratio:1;border-radius:var(--r-lg);background:#d9be98;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.mz-edge{background:repeating-linear-gradient(92deg,#78502812 0 2px,#0000 2px 18px),linear-gradient(160deg,#e6c9a2,#c99b6b)}.mz-edge .c{background-position:0 0;background-size:560%;border-radius:30px 0 0;position:absolute;inset:22% -12% -12% 22%;box-shadow:0 0 0 2.5px #14161d,-10px -6px 24px #3c1e0a40,0 24px 30px #3c1e0a59}.mz-edge .c:after{content:"";filter:drop-shadow(0 1px #0006);border-top:2.5px dashed #ffffffb3;border-left:2.5px dashed #ffffffb3;border-radius:22px 0 0;position:absolute;inset:9px -20px -20px 9px}.mz-print{background-position:50% 42%;background-size:420%}.mz-base{background:radial-gradient(circle,#3a3d47 0 1.6px,#0000 2.2px) 0 0/9px 9px,radial-gradient(circle,#3a3d47 0 1.6px,#0000 2.2px) 4.5px 4.5px/9px 9px,linear-gradient(160deg,#2a2d35,#1c1e24)}.mz-base .lift{aspect-ratio:1;transform-origin:100% 0;background-position:100% 0;background-size:340%;border-radius:0 0 0 28px;width:58%;position:absolute;top:-8%;right:-8%;transform:rotate(-8deg);box-shadow:-12px 14px 26px #0000008c}.mz-size{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);place-items:center;padding:10%;display:grid}.mz-size svg{width:100%;height:auto;overflow:visible}.mz .tagz{z-index:2;color:#fff;background:#111827d1;border-radius:7px;padding:4px 9px;font-size:.76rem;font-weight:700;position:absolute;bottom:10px;left:10px}.macro figcaption b{font-family:var(--display);font-weight:var(--dw,800);font-stretch:var(--dstretch,100%);font-size:1.08rem;display:block}.macro figcaption span{color:var(--ink-2);font-size:.95rem}.foot-bottom{border-top:1px solid #ffffff1f}.foot-bottom .wrap{flex-wrap:wrap;grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:18px 110px;font-size:.88rem;display:flex}.foot-bottom .pay span{color:#fff;background:#ffffff14;border-color:#ffffff2e}.foot-bottom .pay{color:#d3d9e6}.foot .wrap.cols{padding-bottom:40px}.lang{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;min-height:36px;padding:0 10px;font-weight:600}.lang option{color:#111827}.dr-note{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex}.dr-note .ic{width:16px;height:16px;color:var(--ok)}.legal{max-width:820px}.legal h1{font-size:clamp(2rem,4vw,2.8rem)}.legal-lede{color:var(--ink-2);margin-top:10px}.legal h2{margin:30px 0 12px;font-size:1.3rem}.legal p{color:var(--ink-2)}.foot .made{color:#9aa6bd;margin-top:12px;font-size:.9rem}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}#collection,#questions{scroll-margin-top:90px}.btn:disabled,.quick:disabled{opacity:.55;cursor:not-allowed;transform:none}.linklike{color:#d3d9e6;font:inherit;text-align:left;background:0 0;border:0;padding:0}.linklike:hover{color:#fff}@media (width<=620px){.annonce span+span{display:none}}@media (width<=400px){.cartbtn-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.toolbar-r{align-items:center;gap:12px;display:flex}.kicker{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:800}.gphoto{border-radius:var(--r-lg);background:#fff;place-items:center;display:grid;overflow:hidden}.gphoto img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:640px;height:auto}.swatches .more{aspect-ratio:1.3;border:2px dashed var(--line);background:var(--bg);color:var(--ink);box-shadow:none;border-radius:8px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.price-wrap{align-items:baseline;gap:10px;display:inline-flex}.price-was{color:var(--ink-3);font-size:1.1rem;font-weight:600}.price-ref{color:var(--ink-3);margin-top:-8px;font-size:.88rem}.stock{color:var(--warm);font-size:.95rem;font-weight:700}.buy-error,.dr-error{color:#b42318;font-size:.92rem;font-weight:700}.ships{color:var(--ink-2);margin-top:-6px;font-size:.92rem}.ships summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.ships p{margin-top:6px}.acc .desc{font-size:.98rem}.acc .desc p+h3,.acc .desc p+p,.acc .desc ul+p{margin-top:10px}.acc .desc h3{font-family:var(--body);color:var(--ink);margin-top:12px;font-size:1rem;font-weight:700}.acc .desc ul{gap:4px;margin-top:6px;display:grid}.acc .desc li{padding-left:18px;position:relative}.acc .desc li:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.express{margin-top:-4px}.express-debug{color:var(--ink-3);font-size:.8rem}.dr-line .th{display:block}.dr-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dr-remove{background:var(--bg);width:34px;height:34px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid}.dr-remove .ic{width:16px;height:16px}.dr-line .q button:disabled{opacity:.4}.cart-page h1{margin-bottom:20px;font-size:clamp(2rem,4vw,2.8rem)}.cart-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}@media (width<=900px){.cart-grid{grid-template-columns:1fr}}.cart-lines{border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--sh);padding:6px 20px}.cart-lines .dr-line:last-child{border-bottom:0}.cart-lines b a{color:var(--ink)}.cart-sum{border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--sh-lg);gap:10px;padding:20px;display:grid}.cart-sum small{color:var(--ink-2);font-size:.85rem}.cart-empty{color:var(--ink-2);justify-items:start;gap:16px;display:grid}.cart-skel{border-radius:var(--r-xl);background:var(--bg-2);height:220px}.legal h1{margin-top:8px}.legal-notice{border-radius:var(--r);background:var(--accent-soft);color:var(--ink);margin-top:12px;padding:10px 14px;font-size:.95rem}.legal-body{color:var(--ink-2);margin-top:24px}.legal-body h2{color:var(--ink);margin:30px 0 12px;font-size:1.3rem}.legal-body h3,.legal-body h4{color:var(--ink);margin:22px 0 8px;font-size:1.1rem}.legal-body ol,.legal-body p,.legal-body ul{margin:0 0 12px}.legal-body ol,.legal-body ul{padding-left:1.2em;list-style:outside}.legal-body a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.thanks{border-radius:var(--r-xl);background:var(--panel);max-width:640px;box-shadow:var(--sh-lg);gap:16px;margin:0 auto;padding:clamp(20px,3vw,32px);display:grid}.thanks h1{font-size:clamp(2rem,4vw,2.6rem)}.kicker-ok{border-radius:var(--pill);background:var(--ok-soft);width:fit-content;color:var(--ok);align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:800;display:inline-flex}.kicker-ok .ic{width:18px;height:18px}.thanks-number{color:var(--ink-2);font-weight:700}.thanks-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.thanks-lines li{justify-content:space-between;gap:12px;display:flex}.thanks-lines .total{font-family:var(--display);font-size:1.2rem;font-weight:700}.thanks-text{color:var(--ink-2)}.ctas{flex-wrap:wrap;gap:12px;display:flex}.error-page{text-align:center;justify-items:center;gap:18px;padding-block:80px;display:grid}.error-page h1{font-size:clamp(2rem,4vw,2.8rem)}.recap-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.buyrow{gap:10px;display:flex}.buyrow .btn{flex:1}.b-head .wrap{gap:22px}@media (width<=620px){.b-head .wrap{gap:10px}}.langmenu{flex:none;position:relative}.langbtn{border-radius:var(--pill);border:1.5px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:.92rem;font-weight:700;display:inline-flex}.langbtn .ic{width:18px;height:18px;color:var(--ink-2)}.langbtn[aria-expanded=true]{border-color:var(--ink)}.langlist{z-index:50;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line-2);min-width:190px;box-shadow:var(--sh-lg);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.langlist a{min-height:44px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.langlist a b{color:var(--ink-3);font-size:.8rem}.langlist a:hover{background:var(--bg)}.langlist a[aria-current=true]{background:var(--accent-soft)}.langlist a[aria-current=true] b{color:var(--accent)}.hero-checks{gap:9px;margin-top:26px;display:grid}.hero-checks li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:.97rem;font-weight:500;line-height:1.35;display:flex}.hero-checks .ic{background:var(--ok-soft);width:20px;height:20px;color:var(--ok);stroke-width:3px;border-radius:50%;flex:none;margin-top:1px;padding:3px}.faq2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=860px){.faq2{grid-template-columns:1fr}}.faq2-intro{justify-items:start;gap:14px;display:grid;position:sticky;top:100px}@media (width<=860px){.faq2-intro{position:static}}.faq2-intro h2{font-size:clamp(1.9rem,3.6vw,2.6rem)}.faq2-intro p{color:var(--ink-2);max-width:40ch}.faq2-intro .btn{min-height:48px;margin-top:6px;padding:0 20px;font-size:.98rem}.faq2-list{border-top:1px solid var(--line)}.faq2-list details{border-bottom:1px solid var(--line)}.faq2-list summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 4px;list-style:none;display:grid}.faq2-list summary::-webkit-details-marker{display:none}.faq2-n{font-family:var(--display);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.85rem;font-weight:700}.faq2-q{font-family:var(--body);color:var(--ink);font-size:clamp(1.02rem,1.4vw,1.12rem);font-weight:600;line-height:1.35;transition:color .2s}.faq2-list summary:hover .faq2-q{color:var(--accent)}.faq2-ic{border:1.5px solid var(--line);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .25s,background .2s,border-color .2s,color .2s;display:grid}.faq2-ic .ic{width:18px;height:18px}.faq2-list details[open] .faq2-ic{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(45deg)}.faq2-list details[open] .faq2-n{color:var(--accent)}.faq2-a{color:var(--ink-2);max-width:62ch;padding:0 58px 24px 44px}@media (width<=520px){.faq2-list summary{gap:12px;padding:18px 0}.faq2-a{padding:0 0 20px 32px}}@supports (interpolate-size:allow-keywords){.faq2-list{interpolate-size:allow-keywords}.faq2-list details::details-content{height:0;transition:height .3s ease,content-visibility allow-discrete .3s;overflow:clip}.faq2-list details[open]::details-content{height:auto}}.app-shell[data-v-37ae589d]{background:var(--bg);min-height:100vh;overflow-x:clip}
