:root{--v-bg:#f4f1ea;--v-fg:#1f2622;--v-muted:#6a6f67;--v-line:#1f26221f;--v-tile:#e7e1d5;--v-ink:#1a1c19;--v-ink-fg:#f4f1ea;--v-ink-muted:#8b8984;--v-ink-line:#f1efea24;--v-glow:#ffb85c;--v-accent:#c9592e;--v-f:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--v-f-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--v-g:clamp(16px, 3vw, 40px);--v-r:18px;--v-max:1720px;--v-px:max(var(--v-g), calc((100vw - var(--v-max)) / 2));--v-px-tight:max(12px, calc((100vw - var(--v-max)) / 2));--v-ease:cubic-bezier(.22, .7, .1, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}.shop{background:var(--v-bg);min-height:100dvh;color:var(--v-fg);font:400 16px/1.5 var(--v-f);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;transition:background-color .5s var(--v-ease), color .5s var(--v-ease);margin:0;overflow-x:clip}.shop ::selection{background:var(--v-fg);color:var(--v-bg)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}.shop :focus-visible{outline:2px solid var(--v-glow);outline-offset:3px}.shop h1,.shop h2,.shop h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500;line-height:1}p{margin:0}.mono{font-family:var(--v-f-mono);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.7rem}.label{color:var(--v-muted);margin-bottom:20px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-dark],.b-dark,.foot{--v-fg:var(--v-ink-fg);--v-muted:var(--v-ink-muted);--v-line:var(--v-ink-line);color:var(--v-fg)}.btn{background:var(--v-fg);height:46px;color:var(--v-bg);transition:transform .4s var(--v-ease), opacity .3s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.92rem;font-weight:500;display:inline-flex}.btn:hover{opacity:.85}.btn:active{transform:scale(.97)}.btn-sm{height:38px;padding:0 18px;font-size:.86rem}.btn-full{width:100%;height:54px;font-size:1rem}.link{text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.nav{z-index:60;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--v-px) 14px;color:var(--v-fg);grid-template-columns:1fr auto 1fr;align-items:center;transition:color .35s,background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid;position:fixed;inset:0 0 auto}.nav-dark .nav{color:var(--v-ink-fg)}.scrolled .nav{background:color-mix(in srgb, var(--v-bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px)}.scrolled.nav-dark .nav{background:#1c191680}.wm{letter-spacing:-.02em;font-size:1rem;font-weight:600}.nav-links{gap:6px;display:flex}.nav-links button{border-radius:999px;padding:7px 14px;font-size:.88rem;transition:background-color .3s}.nav-links button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.nav-right{justify-content:flex-end;align-items:center;gap:18px;font-size:.88rem;display:flex}#cartCount{background:var(--v-glow);color:#1a1208;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 6px;font-size:.72rem;font-weight:600;display:inline-grid}.menu-btn{display:none}.menu{z-index:55;background:var(--v-bg);color:var(--v-fg);padding:0 var(--v-g);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:4px;transition:opacity .35s;display:flex;position:fixed;inset:0}.menu button{letter-spacing:-.045em;text-align:left;font-size:2.6rem;font-weight:500}.menu p{color:var(--v-muted);margin-top:28px}.menu-open .menu{opacity:1;pointer-events:auto}.menu-open .nav{color:var(--v-fg);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hero{background:#050505;height:100svh;min-height:600px;position:relative;overflow:hidden}.hero-gl,.hero-fallback{position:absolute;inset:0}.hero-gl canvas{width:100%;height:100%;display:block}.hero-fallback img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 20% 55%,#000000a6);position:absolute;inset:0}.hero-dark{z-index:3;pointer-events:none;--v-r:0%;background:radial-gradient(circle at 50% 46%, transparent calc(var(--v-r) - 18%), #0505058c calc(var(--v-r) - 6%), #050505 var(--v-r));position:absolute;inset:0}.hero-warm{z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.7;background:radial-gradient(circle at 50% 46%,#ff9a3c,#b4470f 70%);position:absolute;inset:0}.hero-info{z-index:2;left:var(--v-px);right:var(--v-px);color:#f1efea;justify-content:space-between;align-items:end;gap:32px;display:flex;position:absolute;bottom:clamp(32px,6vh,64px)}.hero:not(.lit) .hero-info{visibility:hidden}.hero-now{gap:10px;display:grid}.hero-now .mono{color:#f1efea99}.hero-now b{letter-spacing:-.065em;font-size:clamp(3.4rem,9vw,9.5rem);font-weight:500;line-height:.82}.hero-tag{color:#f1efeacc;font-size:clamp(1rem,1.4vw,1.3rem)}.hero-side{justify-items:end;gap:16px;display:grid}.hero-side .mono{color:#f1efea99}.hero-side .btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.hero-dots{gap:6px;display:flex}.hero-dots button{align-items:center;width:34px;height:20px;display:grid}.hero-dots i{background:#f1efea47;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.hero-dots i:after{content:"";transform-origin:0 0;background:#f1efea;position:absolute;inset:0;transform:scaleX(0)}.hero.lit .hero-dots .on i:after{animation:7.1s linear forwards fill}@keyframes fill{to{transform:scaleX(1)}}.manifesto{padding:22vh var(--v-px) 20vh}.man-text{letter-spacing:-.04em;max-width:26ch;font-size:clamp(1.7rem,4vw,4rem);font-weight:500;line-height:1.1}.man-text span{opacity:.16;transition:opacity .2s linear}.tiles{padding:0 var(--v-px-tight);grid-template-columns:1fr 1fr;gap:12px;display:grid}.tile{border-radius:var(--v-r);background:var(--v-tile);isolation:isolate;flex-direction:column;min-height:min(88vh,1000px);display:flex;position:relative;overflow:hidden}.tile-dark{background:var(--v-ink)}.tile-copy{z-index:2;text-align:center;justify-items:center;gap:10px;padding:56px 24px 24px;display:grid;position:relative}.tile-copy .mono{color:var(--v-muted)}.tile-copy h3{font-size:clamp(2.6rem,5vw,4.6rem)}.tile-copy p{color:var(--v-muted);font-size:1.05rem}.tile-cta{align-items:center;gap:16px;margin-top:12px;font-size:.9rem;display:inline-flex}.tile-img{border-radius:12px;flex:1;margin:0 24px 24px;position:relative;overflow:hidden}.tile-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.wide{grid-column:1/-1;min-height:min(92vh,1000px)}.tile.wide .tile-img{z-index:-1;border-radius:0;margin:0;position:absolute;inset:0}.tile.wide .tile-img:after{content:"";background:linear-gradient(90deg,#0009,#0000 55%);position:absolute;inset:0}.tile.wide .tile-copy{text-align:left;justify-items:start;max-width:520px;margin-top:auto;padding:48px}.coll{padding:160px var(--v-px) 140px}.coll-head{border-bottom:1px solid var(--v-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;padding-bottom:24px;display:flex}.coll-head h2{letter-spacing:-.06em;font-size:clamp(2.8rem,8vw,8rem);line-height:.85}.coll-head sup{letter-spacing:0;color:var(--v-muted);vertical-align:top;margin-left:.2em;font-size:.26em;font-weight:400}.seg{background:color-mix(in srgb, var(--v-fg) 7%, transparent);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button{color:var(--v-muted);border-radius:999px;padding:8px 16px;font-size:.86rem;transition:background-color .3s,color .3s}.seg button[aria-checked=true]{background:var(--v-fg);color:var(--v-bg)}.seg-lg button{padding:11px 22px;font-size:.95rem}.coll-body.grid{grid-template-columns:repeat(3,1fr);gap:56px 14px;display:grid}.card{gap:6px;display:grid}.card-img{aspect-ratio:4/5;background:var(--v-tile);border-radius:14px;margin-bottom:8px;position:relative;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--v-ease)}.card:hover .card-img img{transform:scale(1.05)}.card-pill{color:#1f2622;-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .4s var(--v-ease), transform .4s var(--v-ease);background:#ffffffd9;border-radius:99px;padding:8px 14px;font-size:.84rem;font-weight:500;position:absolute;bottom:14px;left:14px;transform:translateY(8px)}.card:hover .card-pill,.card:focus-visible .card-pill{opacity:1;transform:none}.card-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-row h3{letter-spacing:-.025em;font-size:1.15rem}.card-row.sub{color:var(--v-muted);font-size:.9rem}.coll-body.rows{display:grid}.row{border-bottom:1px solid var(--v-line);transition:color .3s, padding .5s var(--v-ease);grid-template-columns:90px 1.1fr 1.6fr 110px 140px;align-items:baseline;gap:16px;padding:22px 0;display:grid}.row .mono{color:var(--v-muted)}.row b{letter-spacing:-.045em;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;line-height:1}.row-tag{color:var(--v-muted)}.row-price{text-align:right}.rows:hover .row{color:var(--v-muted)}.rows .row:hover{color:var(--v-fg);padding-left:14px}.peek{z-index:40;aspect-ratio:4/5;pointer-events:none;width:240px;position:fixed;top:0;left:0}.peek img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s, transform .5s var(--v-ease);border-radius:12px;transform:translate(-50%,-50%)scale(.85)}.peek.on img{opacity:1;transform:translate(-50%,-50%)scale(1)}.forms{padding:160px var(--v-px) 12px}.forms-head{grid-template-columns:1fr 1fr;align-items:end;gap:16px 48px;margin-bottom:48px;display:grid}.forms-head .label{grid-column:1/-1;margin:0}.forms-head h2{letter-spacing:-.06em;font-size:clamp(2.6rem,5.4vw,6rem);line-height:.92}.forms-head h2 em{color:var(--v-muted);font-style:normal}.forms-head .sub{color:var(--v-muted);justify-self:end;max-width:44ch;font-size:1.05rem}.fp{gap:12px;height:min(78vh,900px);display:flex}.fp-i{border-radius:var(--v-r);background:var(--v-ink);text-align:left;min-width:0;transition:flex-grow .9s var(--v-ease);isolation:isolate;flex:1;position:relative;overflow:hidden}.fp-i.on{flex-grow:2.6}.fp-i img{object-fit:cover;z-index:-2;opacity:.55;width:100%;height:100%;transition:opacity .9s var(--v-ease), transform 1.4s var(--v-ease);position:absolute;inset:0;transform:scale(1.06)}.fp-i.on img{opacity:1;transform:none}.fp-i:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.fp-no{color:#f1efeab3;position:absolute;top:24px;left:26px}.fp-body{gap:14px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.fp-body b{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:500;line-height:1}.fp-more{opacity:0;max-width:46ch;transition:opacity .5s var(--v-ease), transform .6s var(--v-ease);gap:14px;display:grid;transform:translateY(10px)}.fp-i.on .fp-more{opacity:1;transition-delay:.3s;transform:none}.fp-txt{color:#f1efeac7}.fp-meta{border-top:1px solid #f1efea33;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.fp-meta .mono{color:#f1efea99}.fp-go{color:#1f2622;white-space:nowrap;transition:transform .4s var(--v-ease);background:#f1efea;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:500;display:inline-flex}.fp-go svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.fp-i:hover .fp-go{transform:translate(4px)}.bento{padding:12px var(--v-px-tight);grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.b{border-radius:var(--v-r);background:var(--v-tile);flex-direction:column;grid-column:span 2;gap:10px;min-height:300px;padding:30px;display:flex}.b .label{margin-bottom:auto}.b span{color:var(--v-muted);max-width:34ch}.b-t{letter-spacing:-.04em;font-size:1.7rem;font-weight:500;line-height:1.05}.b-wide{grid-column:span 3}.b-wide .b-t{font-size:clamp(1.9rem,2.8vw,2.8rem)}.b-img{grid-column:span 3;min-height:0;max-height:360px;padding:0;overflow:hidden}.b-img img{object-fit:cover;width:100%;height:100%}.b-dark{background:var(--v-ink)}.list{padding:180px var(--v-px);text-align:center;justify-items:center;gap:40px;display:grid}.list h2{letter-spacing:-.055em;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}.list-form{flex-wrap:wrap;justify-content:center;gap:8px;width:min(520px,100%);display:flex}.list-form input{border:1px solid var(--v-line);min-width:0;height:46px;color:var(--v-fg);font:inherit;background:0 0;border-radius:999px;flex:260px;padding:0 20px}.list-form input:focus{border-color:var(--v-fg);outline:none}.lf-msg{color:var(--v-muted);flex-basis:100%;font-size:.86rem}.lf-msg.err{color:#b4432a}.foot{margin:12px var(--v-px-tight) 12px;border-radius:var(--v-r);background:var(--v-ink);padding:clamp(40px,6vw,88px) clamp(24px,4vw,64px) 24px;font-size:.95rem;overflow:hidden}.foot-top{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.foot-visit{justify-items:start;gap:18px;display:grid}.foot-visit .label{margin:0}.foot-visit h2{letter-spacing:-.055em;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:.95}.foot-visit h2 em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-style:italic;font-weight:400}.foot-about{color:#f4f1ecb3;max-width:52ch;font-size:.98rem;line-height:1.55}.foot-sub{color:var(--v-muted);max-width:36ch}.foot-visit .list-form{justify-content:start;width:min(480px,100%);margin-top:6px}.foot-visit .list-form input{border-color:var(--v-line);color:var(--v-fg)}.foot-visit .list-form input::placeholder{color:var(--v-muted)}.foot-visit .lf-msg{text-align:left;padding-left:20px}.foot-links{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:6px;display:grid}.foot-links>div{align-content:start;gap:10px;display:grid}.foot-links h4{color:var(--v-muted);margin:0 0 6px;font-weight:400}.foot-links a{width:fit-content;transition:opacity .3s}.foot-links a:hover{opacity:.6}.foot-contact{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(48px,7vw,96px);display:grid}.fc{text-align:left;background:#f1efea0f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:18px 20px;transition:background-color .3s;display:grid}.fc:hover{background:#f1efea1c}.fc .mono{color:var(--v-muted);grid-column:1}.fc b{letter-spacing:-.02em;grid-column:1;font-size:1.05rem;font-weight:500}.fc em{color:var(--v-muted);border:1px solid var(--v-line);border-radius:99px;grid-area:1/2/span 2;padding:6px 12px;font-size:.8rem;font-style:normal;transition:color .3s,border-color .3s,background-color .3s}.fc.ok em{color:#1a1208;background:var(--v-glow);border-color:var(--v-glow)}.sel{-webkit-user-select:all;user-select:all}.foot-wm{letter-spacing:-.075em;text-align:center;white-space:nowrap;color:#f1efea14;height:.5em;margin:clamp(40px,6vw,80px) 0 0 -.04em;font-size:min(23vw,60vh);font-weight:600;line-height:.72;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.foot-bot{border-top:1px solid var(--v-line);color:var(--v-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:20px;font-size:.84rem;display:flex}.legal-links{flex-wrap:wrap;gap:6px 20px;display:flex}.legal-links a:hover{color:var(--v-fg)}.pay{gap:6px;display:flex}.pay i{border:1px solid var(--v-line);border-radius:6px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:500}.pdp{padding-top:64px}.pdp-main{padding:12px var(--v-px-tight);grid-template-columns:1.4fr 1fr;align-items:start;gap:12px;display:grid}.pdp-gallery{gap:12px;min-width:0;display:grid}.g-img{border-radius:var(--v-r);background:color-mix(in srgb, var(--v-fg) 6%, transparent);overflow:hidden}.g-img img{width:100%;height:auto}.g-art{aspect-ratio:4/3.4;border-radius:var(--v-r);background:var(--v-ink);--v-line:var(--v-ink-line);--v-muted:var(--v-ink-muted);color:var(--v-ink-fg);padding:5% 10% 9%;position:relative}.g-art-svg{height:100%}.g-art-meta{color:var(--v-ink-muted);justify-content:space-between;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.pdp-panel{border-radius:var(--v-r);background:color-mix(in srgb, var(--v-fg) 4%, transparent);flex-direction:column;min-width:0;height:calc(100vh - 88px);display:flex;position:sticky;top:76px;overflow:hidden}.pp-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v-line) transparent;flex:1;align-content:start;gap:22px;min-height:0;padding:28px 28px 32px;display:grid;overflow-y:auto}.pp-buy{border-top:1px solid var(--v-line);background:var(--v-bg);justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 28px;display:flex}.pp-sum{gap:2px;min-width:0;display:grid}.pp-sum b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;line-height:1.1}.pp-sum span{color:var(--v-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.pp-buy .btn{flex:none;height:54px;padding:0 32px;font-size:1rem}.pp-buy .btn.done{color:#fff;background:#2f6b3f}.crumb{color:var(--v-muted);gap:8px;display:flex}.crumb a:hover{color:var(--v-fg)}.pdp-panel h1{letter-spacing:-.065em;margin-top:4px;font-size:clamp(3rem,5.4vw,5.4rem);line-height:.85}.pdp-tag{color:var(--v-muted);margin-top:-10px;font-size:1.1rem}.pdp-price{align-items:baseline;gap:10px;display:flex}.pdp-price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500}.pdp-price span{color:var(--v-muted);font-size:.84rem}.ed{color:var(--v-muted);margin-top:-6px}.ed .mono{color:var(--v-muted)}.ed-bar{background:var(--v-line);border-radius:3px;height:3px;overflow:hidden}.ed-bar i{background:var(--v-fg);transform-origin:0 0;height:100%;display:block}.opt{border:0;min-width:0;margin:0;padding:0}.opt legend{margin-bottom:10px;padding:0;font-size:.9rem;font-weight:500}.opt-group{flex-wrap:wrap;gap:6px;display:flex}.opt-group button{border:1px solid var(--v-line);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.88rem;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.opt-group button b{font-weight:500}.opt-group button small{color:var(--v-muted);font-size:.8rem;transition:color .25s}.opt-group button .sw{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0003}.opt-group button:hover{border-color:var(--v-muted)}.opt-group button[aria-checked=true]{background:var(--v-fg);color:var(--v-bg);border-color:var(--v-fg)}.opt-group button[aria-checked=true] small{color:color-mix(in srgb, var(--v-bg) 70%, transparent)}.pdp-ship{color:var(--v-muted);align-items:center;gap:10px;margin-top:-8px;font-size:.88rem;display:flex}.pdp-ship i{background:var(--v-glow);border-radius:50%;flex:none;width:7px;height:7px}.acc{border-top:1px solid var(--v-line)}.acc-i{border-bottom:1px solid var(--v-line)}.acc-h{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:.95rem;font-weight:500;display:flex}.acc-h i{width:12px;height:12px;position:relative}.acc-h i:before,.acc-h i:after{content:"";height:1.5px;transition:transform .35s var(--v-ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.acc-h i:after{transform:rotate(90deg)}.acc-h[aria-expanded=true] i:after{transform:rotate(0)}.acc-b{color:var(--v-muted);gap:6px;padding-bottom:16px;font-size:.92rem;display:grid}.acc-b div{justify-content:space-between;gap:16px;display:flex}.acc-b div span:last-child{color:var(--v-fg);text-align:right}.pdp-story{padding:180px var(--v-px) 160px;grid-template-columns:repeat(12,1fr);gap:0 16px;display:grid}.pdp-story .label{grid-column:1/-1}.story-big{letter-spacing:-.045em;grid-column:1/span 10;margin-bottom:72px;font-size:clamp(1.9rem,4.2vw,4.2rem);font-weight:500;line-height:1.05}.story-cols{color:var(--v-muted);grid-column:7/span 6;grid-template-columns:1fr 1fr;gap:28px;display:grid}.pdp-next{height:min(76vh,900px);margin:0 var(--v-px-tight) 12px;border-radius:var(--v-r);background:var(--v-ink);place-content:center;justify-items:center;gap:14px;display:grid;position:relative;overflow:hidden}.pdp-next img{object-fit:cover;opacity:.5;width:100%;height:100%;transition:opacity 1s var(--v-ease), transform 1.4s var(--v-ease);position:absolute;inset:0;transform:scale(1.04)}.pdp-next:hover img{opacity:.8;transform:scale(1)}.pdp-next span,.pdp-next b{position:relative}.pdp-next span{color:#f1efeab3}.pdp-next b{letter-spacing:-.07em;font-size:clamp(3.6rem,13vw,13rem);font-weight:500;line-height:.85}.cart-scrim{z-index:70;opacity:0;pointer-events:none;transition:opacity .5s var(--v-ease);background:#0000004d;position:fixed;inset:0}.cart{z-index:80;border-radius:var(--v-r);background:var(--v-bg);width:min(420px,100% - 20px);color:var(--v-fg);transition:transform .6s var(--v-ease);grid-template-rows:auto 1fr auto;padding:24px;display:grid;position:fixed;top:10px;bottom:10px;right:10px;transform:translate(calc(100% + 20px))}.cart-open .cart{transform:none;box-shadow:0 30px 80px #00000040}.cart-open .cart-scrim{opacity:1;pointer-events:auto}.cart-head{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.cart-head h2{font-size:1.6rem}.cart-list{overflow:auto}.cart-empty{color:var(--v-muted);padding:28px 0}.ci{border-bottom:1px solid var(--v-line);grid-template-columns:64px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.ci img{object-fit:cover;border-radius:8px;width:64px;height:80px}.ci>div{min-width:0;color:var(--v-muted);gap:3px;font-size:.85rem;display:grid}.ci b{color:var(--v-fg);font-size:1.05rem;font-weight:500}.ci .ci-p{color:var(--v-fg)}.ci-x{color:var(--v-muted);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.cart-foot{gap:12px;padding-top:16px;display:grid}.cart-total{justify-content:space-between;align-items:baseline;display:flex}.cart-total b{font-size:1.4rem;font-weight:500}.cart-note,.cart-msg{color:var(--v-muted);font-size:.85rem}.ed-h em,.forms-head h2 em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--v-muted);font-size:1.08em;font-style:italic;font-weight:400;line-height:.8}.ed-h{letter-spacing:-.06em;font-size:clamp(2.6rem,5.4vw,6rem);font-weight:500;line-height:.92}.ds{padding:160px var(--v-px) 120px}.ds-head{grid-template-columns:1fr 1fr;align-items:end;gap:16px 48px;margin-bottom:72px;display:grid}.ds-head .label{grid-column:1/-1;margin:0}.ds-head .sub{color:var(--v-muted);justify-self:end;max-width:46ch;font-size:1.05rem}.ds-body{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.ds-body:not(:has(.ds-art)){grid-template-columns:1fr}.ds-art{border-radius:var(--v-r);background:var(--v-tile);padding:24px 24px 8px}.ds-pts{margin:0;padding:0;list-style:none;display:grid}.ds-pt{border-top:1px solid var(--v-line);grid-template-columns:64px 1fr 1.3fr;align-items:baseline;gap:8px 24px;padding:30px 0;display:grid}.ds-pt:last-child{border-bottom:1px solid var(--v-line)}.ds-pt .mono{color:var(--v-muted)}.ds-pt b{letter-spacing:-.045em;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1}.ds-pt p{color:var(--v-muted);max-width:40ch}.layer-art{width:100%;height:auto;max-height:70vh;display:block}.la-l{fill:none;stroke:var(--v-fg);stroke-width:.8px;opacity:.38;vector-effect:non-scaling-stroke}.la-l:nth-child(4n+1){stroke-width:1.2px;opacity:.75}.la-grain{fill:none;stroke:#0000002e;stroke-width:1px}.la-floor{stroke:var(--v-line);stroke-width:1px}.mk{padding:140px var(--v-px) 0;grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.mk-art{border-radius:var(--v-r);background:color-mix(in srgb, var(--v-fg) 4%, transparent);padding:24px 24px 8px}.mk-copy .label{margin-bottom:16px}.mk-copy .ed-h{margin-bottom:40px;font-size:clamp(2.2rem,4.4vw,4.8rem)}.mk-rows{margin:0;display:grid}.mk-rows>div{border-top:1px solid var(--v-line);grid-template-columns:110px 1fr;gap:6px 24px;padding:22px 0;display:grid}.mk-rows dt{color:var(--v-muted);padding-top:6px}.mk-rows dd{gap:6px;margin:0;display:grid}.mk-rows b{letter-spacing:-.03em;font-size:1.35rem;font-weight:500}.mk-rows p{color:var(--v-muted);max-width:52ch}@media (max-width:820px){.ds{padding:110px var(--v-g) 80px}.ds-head{grid-template-columns:1fr;margin-bottom:36px}.ds-head .sub{justify-self:start}.ds-body,.mk{grid-template-columns:1fr;gap:28px}.ds-art,.mk-art{padding:16px 16px 4px}.layer-art{max-height:52svh}.ds-pt{grid-template-columns:40px 1fr;padding:22px 0}.ds-pt p{grid-column:2}.mk{padding:90px var(--v-g) 0}.mk-rows>div{grid-template-columns:1fr;gap:6px}.mk-rows dt{padding-top:0}}@media (max-width:1000px){.nav-links{display:none}.menu-btn{display:block}.nav{grid-template-columns:1fr auto}.coll-body.grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.hero-info{flex-direction:column;align-items:start;gap:22px}.hero-side{grid-auto-flow:row;justify-items:start}.hero-dots button{width:22px}.manifesto{padding:120px var(--v-g) 110px}.tiles{grid-template-columns:1fr;gap:10px;padding:0 10px}.tile{min-height:78svh}.tile.wide{grid-column:auto;min-height:80svh}.tile.wide .tile-img:after{background:linear-gradient(#0000 30%,#000000b3)}.tile.wide .tile-copy{padding:28px}.tile-img{margin:0 14px 14px}.coll{padding:110px var(--v-g) 90px}.coll-body.grid{gap:36px 10px}.card-row.sub span:first-child{display:none}.card-row{flex-wrap:wrap}.card-row h3{font-size:1rem}.card-row span{font-size:.86rem}.row{grid-template-columns:1fr auto;padding:18px 0}.row .mono,.row-tag,.row-ed{display:none}.forms-in{height:auto;padding:110px var(--v-g) 60px;grid-template-columns:1fr}.forms-art{order:2;height:62svh}.bento{grid-template-columns:1fr;gap:10px;padding:10px}.b,.b-wide,.b-img{grid-column:auto;min-height:220px}.b-img{aspect-ratio:4/3;min-height:0}.list{padding:120px var(--v-g)}.foot{margin:10px;padding:36px 20px 20px}.foot-top{grid-template-columns:1fr;gap:44px}.foot-links{grid-template-columns:1fr 1fr}.foot-contact{grid-template-columns:1fr}.foot-bot{flex-direction:column;align-items:start}.pdp-main{grid-template-columns:1fr;padding:10px}.pdp-panel{background:0 0;border-radius:0;height:auto;position:static;overflow:visible}.pp-scroll{padding:16px 6px 20px;overflow:visible}.pp-buy{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:50;border:1px solid var(--v-line);border-radius:16px;padding:10px 10px 10px 18px;position:fixed;box-shadow:0 12px 40px #0000002e}.pp-buy .btn{height:48px;padding:0 20px}.pp-sum b{font-size:1.2rem}.pdp{padding-bottom:80px}.pdp-story{padding:110px var(--v-g)}.story-big,.story-cols{grid-column:1/-1}.story-big{margin-bottom:36px}.story-cols{grid-template-columns:1fr;gap:16px}.pdp-next{height:56svh;margin:0 10px 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.man-text span{opacity:1}}[data-dark] .btn,.b-dark .btn,.foot .btn,[data-dark] .seg button[aria-checked=true],[data-dark] .opt-group button[aria-checked=true]{color:var(--v-ink)}.forms-art{height:min(78vh,720px)}.lamp-svg{width:auto;max-width:100%;height:100%}@media (max-width:820px){.forms-art{height:60svh}}.colls{padding:0 var(--v-px-tight) 12px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl{border-radius:var(--v-r);text-align:left;isolation:isolate;align-content:end;justify-items:start;gap:6px;min-height:min(76vh,900px);padding:36px;display:grid;position:relative;overflow:hidden}.cl>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--v-ease);position:absolute;inset:0}.cl-isik:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.cl:hover>img,.cl:hover .cl-art{transform:scale(1.04)}.cl-toprak{background:#e3d8cb}.cl-art{z-index:-1;transition:transform 1.4s var(--v-ease);grid-template-columns:1fr 1.25fr 1fr;align-items:end;display:grid;position:absolute;inset:8% 6% 30%}.cl-art svg{width:100%;height:auto}.cl .mono{color:var(--v-muted)}.cl b{letter-spacing:-.07em;font-size:clamp(3.4rem,8vw,8rem);font-weight:500;line-height:.85}.cl-sub{color:var(--v-muted)}.coll-tools{flex-wrap:wrap;gap:10px;display:flex}.card-svg{place-items:end center;width:100%;height:100%;padding:14% 8% 10%;display:grid}.planter-svg{width:100%;height:auto;overflow:visible}.card:hover .card-svg svg{transform:translateY(-6px)}.card-svg svg{transition:transform .8s var(--v-ease)}.g-plant{aspect-ratio:1;border-radius:var(--v-r);background:color-mix(in srgb, var(--v-fg) 5%, transparent);place-items:end center;padding:10% 16% 9%;display:grid}.g-trio{border-radius:var(--v-r);background:color-mix(in srgb, var(--v-fg) 5%, transparent);grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding:32px 24px 24px;display:grid}.trio-i{opacity:.45;justify-items:center;gap:14px;transition:opacity .4s;display:grid}.trio-i.on{opacity:1}.trio-i .mono{color:var(--v-muted);text-align:center}.trio-svg{width:100%}.ci-svg{border-radius:8px;place-items:end center;width:64px;height:80px;padding:6px;display:grid}.pdp-next-plant{background:var(--v-tile)}.pdp-next-plant .next-art{opacity:.9;place-items:end center;display:grid;position:absolute;inset:10% 30% 22%}.pdp-next-plant span{color:inherit;opacity:.6}.pdp-next-plant span,.pdp-next-plant b{z-index:1}@media (max-width:820px){.colls{grid-template-columns:1fr;gap:10px;padding:0 10px 10px}.cl{min-height:62svh;padding:24px}.g-trio{gap:6px;padding:20px 12px 16px}.trio-i .mono{font-size:.58rem}}[hidden]{display:none!important}@media (min-width:1900px){html{font-size:18px}}@media (min-width:2500px){html{font-size:21px}:root{--v-max:2100px}}@media (min-width:3400px){html{font-size:26px}:root{--v-max:2700px}}@media (max-width:820px){.forms{padding:110px var(--v-g) 10px}.forms-head{grid-template-columns:1fr;margin-bottom:28px}.forms-head .sub{justify-self:start}.fp{flex-direction:column;gap:10px;height:auto}.fp-i{flex:none;height:64svh}.fp-i img,.fp-more{opacity:1;transform:none}}.lamp-svg{overflow:visible}.lamp-svg .floor{stroke:var(--v-line);stroke-width:1px}.lamp-svg .ribs polyline{fill:none;stroke:#965f1e42;stroke-width:.8px}.lamp-svg .cord{stroke:var(--v-muted);stroke-width:1.2px}.lamp-svg .glow{transition:opacity .8s var(--v-ease)}.g-art .lamp-svg{transition:filter .8s var(--v-ease)}.g-art.off .lamp-svg{filter:grayscale()brightness(.55)}.g-art.off .lamp-svg .glow{opacity:0}.g-hero{position:relative}.lc-tint{pointer-events:none;mix-blend-mode:soft-light;opacity:0;position:absolute;inset:0}.lc{z-index:2;color:#f1efea;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#14121080;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:14px;padding:8px 18px 8px 8px;display:flex;position:absolute;bottom:16px;left:16px}.lc-pow{background:var(--v-glow);color:#1a1208;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .4s,box-shadow .4s,color .4s;display:grid;box-shadow:0 0 24px #ffb85c8c}.lc-pow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.lc-pow[aria-pressed=false]{color:#f1efea;box-shadow:none;background:#ffffff1f}.lc-txt{min-width:92px;line-height:1.2;display:grid}.lc-txt b{font-size:.92rem;font-weight:500}.lc-txt span{color:#f1efeaa6;font-variant-numeric:tabular-nums;font-size:.76rem}.lc-dim{appearance:none;background:linear-gradient(90deg, var(--v-glow) var(--v-v,78%), #fff3 var(--v-v,78%));cursor:pointer;border-radius:4px;width:120px;height:4px}.lc-dim::-webkit-slider-thumb{-webkit-appearance:none;background:#f1efea;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px #0006}.lc-dim::-moz-range-thumb{background:#f1efea;border:0;border-radius:50%;width:16px;height:16px}.lc-dim:disabled{opacity:.35;cursor:not-allowed}.lang{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.lang button{opacity:.6;border-radius:99px;padding:4px 9px;font-size:.74rem;font-weight:500;transition:opacity .3s,background-color .3s}.lang button[aria-checked=true]{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}.legal{max-width:760px;padding:140px var(--v-g) 120px;gap:26px;margin:0 auto;display:grid}.legal h1{letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4rem)}.legal-draft{background:color-mix(in srgb, var(--v-glow) 20%, transparent);border-radius:12px;padding:14px 18px;font-size:.92rem}.legal ol{gap:22px;margin:0;padding-left:1.4em;display:grid}.legal li::marker{color:var(--v-muted)}.legal h2{letter-spacing:-.02em;margin-bottom:6px;font-size:1.25rem}.legal .ph{color:var(--v-muted)}.cart-agree{color:var(--v-muted);font-size:.76rem}@media (max-width:820px){.lc{gap:10px;padding-right:14px;bottom:10px;left:10px;right:10px}.lc-dim{flex:1;width:auto}.lang button{padding:4px 7px}}.nav-links a{border-radius:999px;padding:7px 14px;font-size:.88rem;transition:background-color .3s}.nav-links a:hover,.nav-links a.on{background:color-mix(in srgb, currentColor 10%, transparent)}.nav-acc{opacity:.78;font-size:.88rem;transition:opacity .3s}.nav-acc:hover{opacity:1}.menu a{letter-spacing:-.045em;font-size:2.6rem;font-weight:500}.menu[aria-hidden=true]{visibility:hidden}.menu-open .menu{visibility:visible}.lamp-svg .form-g{display:none}.lamp-svg .form-g.on{animation:formIn .9s var(--v-ease);display:inline}@keyframes formIn{0%{opacity:0;transform:translateY(14px)}}.trio-i{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.btn.disabled{opacity:.3;pointer-events:none}.btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.coll-head .btn{height:42px}.coll-page{padding-top:120px}.coll-page .coll-head h1{letter-spacing:-.06em;font-size:clamp(2.8rem,8vw,8rem);line-height:.85}.coll-page .coll-head .label{margin-bottom:14px}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:64px;display:flex}.pager button{border:1px solid var(--v-line);border-radius:99px;min-width:42px;height:42px;padding:0 14px;font-size:.9rem;transition:background-color .3s,color .3s}.pager button[aria-current=page]{background:var(--v-fg);color:var(--v-bg);border-color:var(--v-fg)}.pager button:disabled{opacity:.35}.cart-empty{justify-items:start;gap:14px;display:grid}.ci-row{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.qty{border:1px solid var(--v-line);border-radius:99px;align-items:center;height:34px;display:inline-flex}.qty button{width:34px;height:32px;color:var(--v-fg);place-items:center;display:grid}.qty button:disabled{opacity:.3}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;color:var(--v-fg);font-size:.9rem}.cart-line{color:var(--v-muted);justify-content:space-between;font-size:.9rem;display:flex}.cart-alt{justify-self:center;font-size:.88rem}.cart-foot .btn-full{height:52px}.tabbar{display:none}@media (max-width:820px){.tabbar{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:50;background:color-mix(in srgb, var(--v-bg) 82%, transparent);color:var(--v-fg);-webkit-backdrop-filter:saturate(1.6)blur(20px);border:1px solid var(--v-line);border-radius:20px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;box-shadow:0 10px 30px #0000001f}.tabbar a,.tabbar button{color:var(--v-muted);border-radius:14px;justify-items:center;gap:3px;padding:7px 2px;font-size:.66rem;transition:color .3s,background-color .3s;display:grid}.tabbar a.on{color:var(--v-fg);background:color-mix(in srgb, var(--v-fg) 7%, transparent)}.tabbar svg{width:21px;height:21px}.tb-ico{display:grid;position:relative}.tb-ico i{background:var(--v-glow);color:#1a1208;min-width:17px;height:17px;font:600 .62rem/17px var(--v-f);text-align:center;border-radius:99px;padding:0 4px;font-style:normal;position:absolute;top:-5px;right:-9px}.shop{padding-bottom:86px}.nav-acc,.lang{display:none}.menu .lang-m{display:inline-flex}}.page{max-width:1180px;padding:120px var(--v-g) 120px;margin:0 auto}.page-narrow{max-width:460px}.page h1{letter-spacing:-.055em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,4rem);line-height:.95}.page .sub{color:var(--v-muted);max-width:52ch}.stack{gap:16px;display:grid}.fld{gap:7px;display:grid}.fld>span{font-size:.86rem;font-weight:500}.fld small{color:var(--v-muted);font-size:.8rem}.fld .err{color:#b4432a;font-size:.8rem}.inp,.sel,.txt{border:1px solid var(--v-line);background:color-mix(in srgb, var(--v-fg) 3%, transparent);width:100%;min-height:50px;color:var(--v-fg);font:inherit;border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .25s,background-color .25s}.txt{resize:vertical;min-height:110px;padding:14px 16px}.inp:focus,.sel:focus,.txt:focus{border-color:var(--v-fg);background:0 0;outline:none}.inp.code{text-align:center;font:500 1.6rem var(--v-f-mono);letter-spacing:.5em;padding-left:calc(16px + .5em)}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alert{background:color-mix(in srgb, var(--v-glow) 18%, transparent);border-radius:14px;padding:14px 16px;font-size:.9rem}.alert.err{color:#8a2f1b;background:#b4432a1a}.backlink{color:var(--v-muted);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.check{align-items:center;gap:10px;font-size:.9rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--v-fg)}.panel{border:1px solid var(--v-line);border-radius:var(--v-r);align-content:start;gap:16px;padding:24px;display:grid}.panel h2{letter-spacing:-.03em;font-size:1.35rem}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.acct{grid-template-columns:220px 1fr;align-items:start;gap:40px;display:grid}.acct-nav{gap:4px;display:grid;position:sticky;top:90px}.acct-nav a,.acct-nav button{text-align:left;color:var(--v-muted);border-radius:12px;padding:10px 14px;font-size:.95rem}.acct-nav a.on{background:color-mix(in srgb, var(--v-fg) 7%, transparent);color:var(--v-fg)}.acct-main{gap:20px;min-width:0;display:grid}.addr-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.addr{border:1px solid var(--v-line);text-align:left;border-radius:16px;gap:4px;padding:18px;font-size:.92rem;transition:border-color .25s,box-shadow .25s;display:grid;position:relative}.addr b{font-size:1rem;font-weight:500}.addr span{color:var(--v-muted)}.addr.sel{border-color:var(--v-fg);box-shadow:inset 0 0 0 1px var(--v-fg)}.addr .tag{background:color-mix(in srgb, var(--v-fg) 8%, transparent);border-radius:99px;padding:3px 8px;font-size:.7rem;position:absolute;top:14px;right:14px}.addr-actions{gap:14px;margin-top:8px;font-size:.84rem;display:flex}.addr-actions button{color:var(--v-muted);text-underline-offset:3px;text-decoration:underline}.addr-new{min-height:140px;color:var(--v-muted);border-style:dashed;place-items:center;display:grid}.orders{display:grid}.ord{border-bottom:1px solid var(--v-line);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.ord b{font-weight:500}.ord .meta{color:var(--v-muted);font-size:.86rem}.pill{background:color-mix(in srgb, var(--v-fg) 8%, transparent);border-radius:99px;align-items:center;height:26px;padding:0 10px;font-size:.78rem;font-weight:500;display:inline-flex}.pill.warn{color:#7a5000;background:#fab21933}.pill.good{color:#0b5d0b;background:#0ca30c1f}.pill.bad{color:#9b2525;background:#d03b3b1f}.co{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;display:grid}.co-sum{position:sticky;top:90px}.sum-line{color:var(--v-muted);justify-content:space-between;font-size:.92rem;display:flex}.sum-total{border-top:1px solid var(--v-line);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.sum-total b{letter-spacing:-.03em;font-size:1.5rem;font-weight:500}.co-items .ci{grid-template-columns:56px 1fr}.co-items .ci img,.co-items .ci .ci-svg{width:56px;height:68px}.fine{color:var(--v-muted);font-size:.8rem}.cp{grid-template-columns:1fr auto;gap:8px;margin:4px 0 2px;display:grid}.cp .inp{letter-spacing:.04em;min-height:46px}.cp .err{color:#b4432a;grid-column:1/-1;font-size:.8rem}.cp-on{color:#0b5d0b;background:#0ca30c14;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.9rem;display:flex}.cp-on .link{color:var(--v-muted);text-underline-offset:3px;font-size:.84rem;text-decoration:underline}.sum-off{color:#0b5d0b}.fine a{text-decoration:underline}.cart-page .ci{grid-template-columns:96px 1fr auto}.cart-page .ci img,.cart-page .ci .ci-svg{width:96px;height:116px}@media (max-width:820px){.page{padding-top:96px;padding-bottom:60px}.acct,.co{grid-template-columns:1fr;gap:20px}.acct-nav{scrollbar-width:none;gap:6px;display:flex;position:static;overflow-x:auto}.acct-nav a,.acct-nav button{white-space:nowrap;border:1px solid var(--v-line);border-radius:99px;padding:9px 14px}.co-sum{order:-1;position:static}.row2{grid-template-columns:1fr}.ord{grid-template-columns:1fr auto}.ord .ord-total{grid-column:2}.panel{padding:18px}}.g-art .lamp-svg{width:100%;height:100%}@media (max-width:820px){.hero-info{bottom:calc(env(safe-area-inset-bottom,0px) + 104px)}}.about-text{opacity:1;max-width:30ch;margin-top:40px}.skeleton-line{background:linear-gradient(90deg, color-mix(in srgb, var(--v-fg) 6%, transparent), color-mix(in srgb, var(--v-fg) 12%, transparent), color-mix(in srgb, var(--v-fg) 6%, transparent));background-size:200% 100%;border-radius:8px;height:18px;margin:10px 0;animation:1.4s linear infinite shimmer}.skeleton-line.short{width:60%}.btn-ghost{color:var(--v-fg);border:1px solid var(--v-line);background:0 0}.btn:disabled{opacity:.35;cursor:not-allowed}.ord{color:inherit}.co-sum .btn-full,.panel .btn-full{height:52px}.ci .ci-row{display:flex}.ci .qty{display:inline-flex}.ph2{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ph2 img{object-fit:cover;width:100%;height:100%;display:block}.ph2 .ph2-off{position:absolute;inset:0}.ph2 .ph2-on{transition:opacity 1.1s var(--v-ease);position:relative}.lights-off .ph2 .ph2-on{opacity:0}.cl>.ph2{z-index:-2;transition:transform 1.4s var(--v-ease);position:absolute;inset:0}.cl:hover>.ph2{transform:scale(1.04)}.fp-i .ph2{z-index:-2;position:absolute;inset:0}.fp-i .ph2 img{opacity:1;position:absolute}.tile-img .ph2{position:absolute;inset:0}.g-photo .ph2,.g-photo .ph2 .ph2-on{height:auto}.g-hero.off .lc-tint{opacity:0!important}.lswitch{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);z-index:45;color:#f1efea;-webkit-backdrop-filter:blur(18px)saturate(1.4);opacity:0;pointer-events:none;transition:transform .7s var(--v-ease), opacity .5s;background:#100f0dc7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 18px;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 14px 40px #00000040}.lswitch.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.ls-hint{color:#f1efea99;white-space:nowrap;font-size:.82rem}.lswitch button{background:#ffffff14;border-radius:99px;align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:background-color .3s;display:flex}.lswitch button:hover{background:#ffffff24}.ls-track{background:var(--v-glow);border-radius:99px;width:44px;height:26px;transition:background-color .4s,box-shadow .4s;position:relative;box-shadow:0 0 18px #ffb85c80}.ls-knob{width:20px;height:20px;transition:left .35s var(--v-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:21px}.lswitch.off .ls-track{box-shadow:none;background:#fff3}.lswitch.off .ls-knob{left:3px}.ls-label{text-align:left;min-width:100px;font-size:.88rem;font-weight:500}@media (max-width:820px){.lswitch{bottom:calc(env(safe-area-inset-bottom,0px) + 96px);padding-left:6px}.ls-hint{display:none}}.pdp-viewer{grid-template-rows:1fr auto;gap:10px;min-width:0;height:calc(100vh - 88px);display:grid;position:sticky;top:76px}.v-stage{border-radius:var(--v-r);background:#1c1916;position:relative;overflow:hidden}.v-layer{opacity:0;visibility:hidden;transition:opacity .6s var(--v-ease), visibility .6s;position:absolute;inset:0}.v-layer.on{opacity:1;visibility:visible}.v-layer>img,.v-layer .g-photo,.v-layer .g-photo .ph2,.v-layer .g-photo img{object-fit:cover;width:100%;height:100%}.v-layer .g-photo .ph2 .ph2-on{height:100%}.v-layer.g-art{aspect-ratio:auto;border-radius:0;padding:6% 12% 9%}.v-stage .lc{z-index:3;gap:10px;padding:5px 14px 5px 5px;inset:14px auto auto 14px}.v-stage .lc-pow{width:36px;height:36px}.v-stage .lc-pow svg{width:17px;height:17px}.lc-state{font-variant-numeric:tabular-nums;min-width:44px;font-size:.82rem;font-weight:500}.v-stage .lc-dim{width:96px}.v-tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.v-tabs::-webkit-scrollbar{display:none}.v-tabs button{border:1px solid var(--v-line);height:40px;color:var(--v-muted);border-radius:99px;flex:none;padding:0 16px;font-size:.86rem;transition:color .25s,border-color .25s,background-color .25s}.v-tabs button[aria-selected=true]{color:var(--v-bg);background:var(--v-fg);border-color:var(--v-fg)}.v-tabs .v-thumb{width:40px;padding:0;overflow:hidden}.v-tabs .v-thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:820px){.pdp-viewer{z-index:4;background:var(--v-bg);height:auto;padding-bottom:8px;top:52px}.v-stage{border-radius:14px;height:44svh}.v-stage .lc{padding-right:10px;top:10px;left:10px;right:auto}.v-stage .lc-dim{width:78px}.v-tabs button{height:34px;padding:0 12px;font-size:.8rem}.v-tabs .v-thumb{width:34px}}.langsel{align-items:center;display:inline-flex;position:relative}.langsel select{appearance:none;background:color-mix(in srgb, currentColor 9%, transparent);color:inherit;height:30px;font:500 .76rem var(--v-f);cursor:pointer;border:0;border-radius:99px;padding:0 26px 0 12px}.langsel select option{color:#111}.langsel svg{fill:none;stroke:currentColor;stroke-width:1.5px;pointer-events:none;width:10px;height:10px;position:absolute;right:9px}.menu .langsel.wide select{height:44px;margin-top:18px;padding:0 34px 0 16px;font-size:1rem}@media (max-width:820px){.nav-right .langsel{display:none}}.pdp-main>.pdp-gallery{position:sticky;top:76px}@media (max-width:820px){.pdp-main>.pdp-gallery{z-index:4;background:var(--v-bg);padding-bottom:8px;top:52px}.pdp-main>.pdp-gallery .g-plant{aspect-ratio:auto;height:30svh;padding:4% 26%}.pdp-main>.pdp-gallery .g-trio{display:none}}.hero{touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-nav{gap:8px;display:flex}.hero-arrow{color:#f1efea;-webkit-backdrop-filter:blur(12px);width:46px;height:46px;transition:background-color .3s, transform .3s var(--v-ease);background:#f1efea1f;border:1px solid #f1efea2e;border-radius:50%;place-items:center;display:grid}.hero-arrow:hover{background:#f1efea3d}.hero-arrow:active{transform:scale(.94)}.hero-arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hero-dots button{cursor:pointer}@media (max-width:820px){.hero-side{grid-template-columns:auto 1fr;grid-auto-flow:row;align-items:center;column-gap:14px;width:100%}.hero-side .mono{grid-column:1/-1}.hero-nav{grid-column:1}.hero-dots{grid-column:2;justify-content:flex-end}.hero-side .btn{grid-column:1/-1}.hero-arrow{width:44px;height:44px}.hero-side .btn{display:none}}.nav-right{gap:6px}.nav-ico{width:40px;height:40px;color:inherit;border-radius:50%;place-items:center;transition:background-color .25s;display:grid;position:relative}.nav-ico:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.nav-ico svg{width:21px;height:21px}.nav-ico .badge{background:var(--v-glow);color:#1a1208;min-width:18px;height:18px;font:600 .66rem/18px var(--v-f);text-align:center;border-radius:99px;padding:0 5px;position:absolute;top:3px;right:1px}.nav-ico .dot{background:var(--v-glow);width:7px;height:7px;box-shadow:0 0 0 2px var(--v-bg);border-radius:50%;position:absolute;top:9px;right:9px}.nav-dark .nav-ico .dot{box-shadow:none}.langsel{position:relative}.langsel select{display:none}.ls-btn{height:36px;font:500 .8rem var(--v-f);color:inherit;border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 9px;transition:background-color .25s;display:inline-flex}.ls-btn:hover,.langsel.open .ls-btn{background:color-mix(in srgb, currentColor 10%, transparent)}.ls-btn svg{width:17px;height:17px}.ls-btn .chev{opacity:.6;width:13px;height:13px;transition:transform .25s;position:static}.langsel.open .chev{transform:rotate(180deg)}.ls-menu{z-index:70;color:#141311;min-width:200px;animation:lsIn .18s var(--v-ease);background:#fbfaf8;border:1px solid #14131114;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px -10px #00000040}@keyframes lsIn{0%{opacity:0;transform:translateY(-4px)}}.ls-menu button{text-align:left;border-radius:10px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:.9rem;display:grid}.ls-menu button:hover{background:#1413110d}.ls-menu button[aria-selected=true]{font-weight:500}.ls-code{font:500 .68rem var(--v-f-mono);color:#7a7770;letter-spacing:.04em}.ls-menu svg{width:15px;height:15px}.menu .langsel.wide{margin-top:22px}.menu .langsel.wide .ls-btn{border:1px solid var(--v-line);height:46px;padding:0 16px;font-size:1rem}.menu .langsel.wide .ls-menu{inset:auto auto calc(100% + 8px) 0}@media (max-width:820px){.nav-right>.langsel,.nav-right>a.nav-ico,.nav.has-tabbar .nav-cart{display:none}}.row.row-img{grid-template-columns:76px 80px 1.1fr 1.6fr 110px 140px;align-items:center}.row-thumb{background:var(--v-tile);border-radius:10px;width:76px;height:76px;display:block;overflow:hidden}.row-thumb img,.row-thumb .ph2,.row-thumb .card-svg{object-fit:cover;width:100%;height:100%}.row-thumb .card-svg{place-items:end center;padding:8%;display:grid}@media (max-width:820px){.row.row-img{grid-template-columns:64px 1fr auto;gap:14px}.row-thumb{width:64px;height:64px}}.hero-now b,.hero-tag,.hero-side .mono,.hero-now .mono{text-shadow:0 1px 18px #00000073}.hero-tag{color:#f1efeaf2}.hero-now .mono,.hero-side .mono{color:#f1efead9}.hero:after{background:linear-gradient(#00000059,#0000 22% 45%,#000000b3)}.nav-links a{opacity:1}.ph2 .ph2-off.sim{filter:brightness(.62)saturate(.55)contrast(1.06)sepia(.08)}.hero-gl,.hero-fallback{transition:filter 1.1s var(--v-ease)}.lights-off .hero-gl,.lights-off .hero-fallback{filter:brightness(.5)saturate(.55)}.auth{grid-template-columns:1.1fr 1fr;min-height:100svh;display:grid}.auth-art{background:#050505;position:relative;overflow:hidden}.auth-art img{object-fit:cover;width:100%;height:100%;animation:authIn 2.4s var(--v-ease) both;position:absolute;inset:0}@keyframes authIn{0%{opacity:0;filter:brightness(.3);transform:scale(1.06)}}.auth-art:after{content:"";background:linear-gradient(#0000 50%,#000000b3);position:absolute;inset:0}.auth-art-copy{z-index:1;color:#f1efea;gap:12px;display:grid;position:absolute;bottom:clamp(28px,6vh,64px);left:clamp(24px,4vw,56px);right:24px}.auth-art-copy .mono{color:#f1efeabf}.auth-art-copy p{letter-spacing:-.055em;text-shadow:0 2px 24px #0006;max-width:12ch;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:.95}.auth-form{place-items:center;padding:110px clamp(20px,5vw,72px) 70px;display:grid;position:relative}.auth-inner{width:min(400px,100%)}.auth-inner h1{letter-spacing:-.05em;font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:.95}.auth-inner .sub{margin-bottom:8px}.auth-mark{background:var(--v-fg);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.auth-mark b{color:var(--v-bg);letter-spacing:-.01em;font-size:.82rem;font-weight:800}.auth-home{position:absolute;bottom:28px;left:clamp(20px,5vw,72px)}@media (max-width:820px){.auth{grid-template-rows:34svh auto;grid-template-columns:1fr}.auth-art-copy p{font-size:2rem}.auth-form{place-items:start center;padding:32px 20px 90px}.auth-home{bottom:24px;left:20px}}.nav.nav-auth{color:var(--v-fg);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.nav.nav-auth .wm{color:#f1efea}.nav.nav-auth .nav-links{display:none}@media (max-width:820px){.nav.nav-auth{color:#f1efea}}.nav.nav-auth{grid-template-columns:1fr auto}.tl{margin:8px 0 0;padding:0;list-style:none;display:grid}.tl-step{grid-template-columns:34px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.tl-step:last-child{padding-bottom:0}.tl-step:not(:last-child):before{content:"";background:var(--v-line);border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px;left:16px}.tl-step.done:not(:last-child):before{background:var(--v-fg)}.tl-ico{border:1.5px solid var(--v-line);width:34px;height:34px;color:var(--v-muted);background:var(--v-bg);border-radius:50%;place-items:center;display:grid}.tl-step.done .tl-ico{background:var(--v-fg);color:var(--v-bg);border-color:var(--v-fg)}.tl-step.now .tl-ico{border-color:var(--v-glow);color:#1a1208;background:var(--v-glow);box-shadow:0 0 0 6px color-mix(in srgb, var(--v-glow) 22%, transparent)}.tl-body{gap:2px;padding-top:6px;display:grid}.tl-body b{font-weight:500}.tl-step.next .tl-body b{color:var(--v-muted)}.tl-body>span{color:var(--v-muted);font-size:.86rem}.tl-track{background:color-mix(in srgb, var(--v-fg) 5%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:.88rem;display:flex}.tl-track .link{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.tl-cancel{background:#d03b3b14;border-radius:14px;grid-template-columns:34px 1fr;gap:14px;padding:14px;display:grid}.tl-cancel p{color:var(--v-muted);font-size:.88rem}.ord-st{justify-items:end;gap:6px;display:grid}.mini-prog{gap:3px;display:flex}.mini-prog i{background:var(--v-line);border-radius:2px;width:14px;height:3px}.mini-prog i.on{background:var(--v-fg)}.flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #00000014}.ls-btn{gap:8px;padding:0 10px}.ls-menu{gap:2px;min-width:230px;padding:8px;display:grid}.ls-menu>button{grid-template-columns:22px 1fr 16px}.ls-h{font:500 .66rem var(--v-f-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a877f;padding:8px 10px 4px}.ls-cur{grid-template-columns:repeat(4,1fr);gap:4px;padding:2px 4px 4px;display:grid}.ls-cur button{height:34px;font:500 .8rem var(--v-f);color:#141311;border:1px solid #1413111a;border-radius:9px}.menu .langsel.wide .ls-menu{position:absolute}.menu .langsel.wide{gap:8px;width:min(340px,100%);display:grid}.menu .langsel.wide .ls-btn{justify-content:flex-start;width:fit-content}.menu .langsel.wide .ls-menu{box-shadow:none;animation:none;position:static}.menu .ls-menu>button,.menu .ls-cur button{letter-spacing:0;font-size:.95rem;font-weight:400}.menu{padding-top:calc(env(safe-area-inset-top,0px) + 90px);justify-content:flex-start;padding-bottom:40px;overflow-y:auto}.menu .langsel.wide .ls-btn .chev{margin-left:4px}.ls-btn{border:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:8px;height:38px;padding:0 10px 0 8px}.ls-sep{opacity:.2;background:currentColor;width:1px;height:14px}.ls-sym{font:500 .95rem var(--v-f);text-align:center;min-width:10px}.ls-menu{border-radius:18px;gap:4px;width:300px;padding:10px}.ls-langs{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ls-langs button{text-align:left;color:#141311;border-radius:10px;grid-template-columns:22px 1fr 14px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;display:grid}.ls-langs button:hover{background:#1413110d}.ls-langs button[aria-checked=true]{background:#1413110f;font-weight:500}.ls-langs svg{width:13px;height:13px}.ls-cur{grid-template-columns:1fr 1fr;gap:6px;padding:2px 0 0}.ls-cur button{text-align:left;border:1px solid #1413111a;border-radius:12px;align-items:center;gap:10px;height:auto;padding:10px;transition:border-color .2s,background-color .2s;display:flex}.ls-cur button:hover{border-color:#1413114d}.ls-cur button[aria-checked=true]{color:#fbfaf8;background:#141311;border-color:#141311}.cur-sym{width:30px;height:30px;font:500 1rem var(--v-f);background:#1413110f;border-radius:50%;place-items:center;display:grid}.ls-cur button[aria-checked=true] .cur-sym{background:#ffffff24}.cur-txt{min-width:0;line-height:1.15;display:grid}.cur-txt b{font-size:.86rem;font-weight:500}.cur-txt small{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.ls-note{color:#8a877f;margin:6px 4px 2px;font-size:.72rem;line-height:1.4}.menu .langsel.wide .ls-menu{width:100%}.disc-badge{z-index:2;color:#fff;height:26px;font:600 .78rem var(--v-f);letter-spacing:.01em;background:#c2361c;border-radius:99px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #c2361c4d}.disc-badge.inline{height:22px;box-shadow:none;padding:0 8px;font-size:.72rem;position:static}.h1-badge{vertical-align:middle;margin-left:14px;transform:translateY(-.6em)}.price{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:inline-flex}.price s,.pp-price s{color:var(--v-muted);font-size:.86em;text-decoration-thickness:1px}.price .sale{color:#c2361c;font-weight:500}.pp-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.row-price{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.tile-cta{flex-wrap:wrap;justify-content:center}.acct-page{min-height:calc(100svh - 24px)}.acct-main{align-content:start;min-height:52vh}.cbx{position:relative}.cbx-field{cursor:text;border:1px solid var(--v-line);background:color-mix(in srgb, var(--v-fg) 3%, transparent);border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 14px 0 16px;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex}.cbx.open .cbx-field{border-color:var(--v-fg);box-shadow:0 0 0 4px color-mix(in srgb, var(--v-fg) 6%, transparent);background:0 0}.cbx.invalid .cbx-field{border-color:#b4432a}.cbx.disabled .cbx-field{opacity:.5;cursor:not-allowed}.cbx-field input{min-width:0;height:48px;color:var(--v-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.cbx-field input::placeholder{color:var(--v-muted)}.cbx-lead{color:var(--v-muted);flex:none;place-items:center;display:grid}.cbx-chev{color:var(--v-muted);flex:none;transition:transform .25s}.cbx.open .cbx-chev{transform:rotate(180deg)}.cbx-clear{width:24px;height:24px;color:var(--v-muted);border-radius:50%;place-items:center;display:grid}.cbx-clear:hover{background:color-mix(in srgb, var(--v-fg) 8%, transparent)}.cbx-spin{border:2px solid var(--v-line);border-top-color:var(--v-fg);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite cbxSpin}@keyframes cbxSpin{to{transform:rotate(360deg)}}.cbx-list{z-index:40;overscroll-behavior:contain;color:#141311;max-height:min(320px,46svh);animation:lsIn .16s var(--v-ease);background:#fbfaf8;border:1px solid #14131114;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px -12px #00000047}.cbx-list li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:.94rem;display:flex}.cbx-list li.act{background:#1413110f}.cbx-list li[aria-selected=true]{font-weight:500}.cbx-list li svg{flex:none;margin-left:auto}.cbx-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cbx-list mark{background:color-mix(in srgb, var(--v-glow) 45%, transparent);color:inherit;border-radius:3px;padding:0 1px}.cbx-list small{color:#8a877f;margin-left:auto}.cbx-create{color:#6d6a64;border-top:1px solid #14131112;margin-top:4px}.cbx-empty{color:#8a877f;cursor:default!important}.cbx-ico .emo,.cbx-lead .emo{font-size:1.15rem;line-height:1}.cbx-field input:focus-visible{outline:none}.shop>main{min-height:100svh}.sk{background:linear-gradient(90deg, color-mix(in srgb, var(--v-fg) 5%, transparent), color-mix(in srgb, var(--v-fg) 10%, transparent), color-mix(in srgb, var(--v-fg) 5%, transparent));background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.sk-page{padding:120px var(--v-px) 80px;gap:28px;display:grid}.sk-title{border-radius:16px;width:min(520px,70%);height:clamp(56px,8vw,110px)}.sk-bar{border-radius:99px;width:320px;max-width:100%;height:44px}.sk-grid{grid-template-columns:repeat(3,1fr);gap:56px 14px;display:grid}.sk-card{gap:10px;display:grid}.sk-img{aspect-ratio:4/5;border-radius:14px}.sk-line{height:16px}.sk-line.s{width:60%}.sk-pdp{padding:76px var(--v-px-tight) 40px;grid-template-columns:1.4fr 1fr;gap:12px;min-height:100svh;display:grid}.sk-pdp .sk-view{border-radius:var(--v-r);height:calc(100svh - 120px)}.sk-pdp .sk-panel{align-content:start;gap:18px;padding:28px;display:grid}.sk-pills{gap:8px;display:flex}.sk-pills .sk{border-radius:99px;width:110px;height:40px}.sk-hero{background:#1c1916;height:100svh}@media (max-width:1000px){.sk-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.sk-pdp{grid-template-columns:1fr;padding-top:60px}.sk-pdp .sk-view{height:44svh}.sk-pdp .sk-panel{padding:16px 6px}}.nav-admin{color:inherit}.nav-admin:after{content:"";background:var(--v-glow);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:7px;left:50%}@media (max-width:820px){.nav-right>.nav-admin{display:grid}}.chat{gap:14px}.chat-head{gap:8px;display:grid}.chat-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-dot{color:var(--v-muted);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.live-dot i{background:#2fa24f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fa24f26}.chat-log{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:52vh;padding:4px 2px;display:flex;overflow-y:auto}.bub{border-radius:18px;gap:4px;max-width:min(78%,560px);padding:11px 14px;font-size:.95rem;line-height:1.45;display:grid}.bub p{white-space:pre-wrap;word-break:break-word}.bub time{opacity:.6;font-size:.7rem}.bub.me{background:var(--v-fg);color:var(--v-bg);border-bottom-right-radius:6px;align-self:flex-end}.bub.them{background:color-mix(in srgb, var(--v-fg) 7%, transparent);border-bottom-left-radius:6px;align-self:flex-start}.bub-who{color:var(--v-muted);align-items:center;gap:6px;font-size:.74rem;font-weight:500;display:inline-flex}.bub-who i{background:var(--v-fg);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--v-fg), inset 0 0 0 7px var(--v-glow);border-radius:4px}.chat-closed{text-align:center}.composer{gap:10px;display:grid}.composer-row{border:1px solid var(--v-line);background:color-mix(in srgb, var(--v-fg) 3%, transparent);border-radius:22px;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;transition:border-color .25s,box-shadow .25s;display:flex}.composer-row:focus-within{border-color:var(--v-fg);box-shadow:0 0 0 4px color-mix(in srgb, var(--v-fg) 6%, transparent)}.composer-row textarea{resize:none;min-width:0;min-height:40px;max-height:160px;color:var(--v-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px;line-height:1.4}.composer-row textarea:focus-visible{outline:none}.send{background:var(--v-fg);width:40px;height:40px;color:var(--v-bg);border-radius:50%;flex:none;place-items:center;transition:opacity .2s,transform .2s;display:grid}.send:disabled{opacity:.25}.send:not(:disabled):active{transform:scale(.94)}.instant{background:color-mix(in srgb, var(--v-glow) 14%, transparent);animation:lsIn .2s var(--v-ease);border-radius:16px;gap:6px;padding:12px;display:grid}.instant-h{font:500 .7rem var(--v-f-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a5a10;align-items:center;gap:6px;display:inline-flex}.instant-i button{text-align:left;background:color-mix(in srgb, var(--v-bg) 70%, transparent);border-radius:10px;width:100%;padding:9px 12px;font-size:.92rem;font-weight:500}.instant-i p{padding:10px 12px 4px;font-size:.9rem;line-height:1.5}.instant-ok{color:var(--v-muted);margin-top:6px;font-size:.78rem;display:block}.threads{display:grid}.thr{border-bottom:1px solid var(--v-line);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.thr:last-child{border-bottom:0}.thr>div{gap:2px;min-width:0;display:grid}.thr b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.thr.unread b:after{content:"";background:var(--v-glow);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.nbadge{background:var(--v-glow);color:#1a1208;min-width:18px;height:18px;font:600 .66rem/18px var(--v-f);border-radius:99px;place-items:center;margin-left:8px;padding:0 5px;font-style:normal;display:inline-grid}.faq{display:grid}.faq-i{border-bottom:1px solid var(--v-line)}.faq-i:last-child{border-bottom:0}.faq-i button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 0;font-weight:500;display:flex}.faq-i button svg{color:var(--v-muted);flex:none;transition:transform .25s}.faq-i.open button svg{transform:rotate(180deg)}.faq-i p{color:var(--v-muted);max-width:62ch;padding:0 0 16px}.ls-langs button{grid-template-columns:22px 1fr}.ls-langs button[aria-checked=true]{color:#fbfaf8;background:#141311}.ls-langs button[aria-checked=true]:hover{background:#141311}.colls.single{grid-template-columns:1fr}body:not(.nav-ready) .nav.nav-init-dark{color:var(--v-ink-fg)}.tabbar{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.row.row-img{grid-template-columns:76px 80px minmax(0,1.1fr) minmax(0,1.6fr) 90px minmax(170px,auto)}.disc-badge{white-space:nowrap;flex:none}.row-price{white-space:nowrap;flex-wrap:nowrap}.row-price .price{flex-wrap:nowrap}@media (max-width:820px){.row.row-img{grid-template-columns:64px minmax(0,1fr) auto}.row-price{flex-direction:column;align-items:flex-end;gap:4px}.row-price .price{flex-direction:column;align-items:flex-end;gap:0}}@media (min-width:821px){.row.row-img{grid-template-columns:76px 80px minmax(0,1.1fr) minmax(0,1.6fr) 90px 250px}}.nf{min-height:80svh;padding:140px var(--v-px) 80px;align-content:center;gap:56px;display:grid}.nf-copy{justify-items:start;gap:18px;max-width:560px;display:grid}.nf-copy .mono{color:var(--v-muted);letter-spacing:.3em}.nf-copy h1{letter-spacing:-.05em;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.95}.nf-sub{color:var(--v-muted);max-width:36ch;font-size:1.1rem}.nf-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nf .link{color:var(--v-muted);margin-left:6px}.nf-picks{grid-template-columns:repeat(var(--n,4), 1fr);gap:14px;display:grid}.nf-pick{gap:10px;font-size:.92rem;font-weight:500;display:grid}.nf-pick img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--v-r,14px);background:color-mix(in srgb, var(--v-fg) 6%, transparent);width:100%;transition:transform .5s var(--v-ease)}.nf-pick:hover img{transform:scale(1.02)}@media (max-width:820px){.nf{gap:40px;padding-top:110px}.nf-picks{grid-template-columns:1fr 1fr}}.pr{gap:36px;display:grid}.pr-head{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.pr-mark{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.pr-basarili .pr-mark{background:#2f7d43;box-shadow:0 0 0 10px #2f7d431f}.pr-red .pr-mark{background:#b4432a;box-shadow:0 0 0 10px #b4432a1f}.pr-beklemede .pr-mark{background:var(--v-glow);color:#1a1208;box-shadow:0 0 0 10px #ffb85c33}.pr-copy{gap:14px;display:grid}.pr-copy .label{margin:0}.pr-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.pr-actions .btn{gap:8px}.pr-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:16px;display:grid}.pr-steps{counter-reset:s;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-steps li{counter-increment:s;gap:2px;padding-left:40px;display:grid;position:relative}.pr-steps li:before{content:counter(s);width:26px;height:26px;font:500 .8rem var(--v-f-mono);background:color-mix(in srgb, var(--v-fg) 8%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pr-steps li:first-child:before{color:#fff;content:"✓";background:#2f7d43}.pr-steps span{color:var(--v-muted);font-size:.9rem}@media (max-width:820px){.pr-head{grid-template-columns:1fr;gap:18px}.pr-grid{grid-template-columns:1fr}}html[lang=ar] .shop{--v-f:var(--font-arabic), var(--font-geist-sans), "Geeza Pro", Tahoma, sans-serif}html[lang=ar] .shop *,html[lang=ar] .shop :before{letter-spacing:0!important}html[lang=ar] .shop .mono{text-transform:none;font-family:var(--font-arabic), var(--v-f-mono);font-size:.76rem}html[lang=ar] .shop h1,html[lang=ar] .shop h2,html[lang=ar] .shop .man-text,html[lang=ar] .shop .cl b,html[lang=ar] .shop .hero-now b{line-height:1.25}[dir=rtl] .fc b,[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] .inp.code,[dir=rtl] .disc-badge,[dir=rtl] .price,[dir=rtl] .pp-price,[dir=rtl] .ci-p,[dir=rtl] .sum-total b,[dir=rtl] .cart-total b,[dir=rtl] .hero-side>.mono,[dir=rtl] .lc-state,[dir=rtl] .pager button,[dir=rtl] .card-row>span:last-child{direction:ltr;unicode-bidi:isolate}[dir=rtl] .opt-group b,[dir=rtl] .opt-group small,[dir=rtl] .pp-sum>span,[dir=rtl] .ci>div>span,[dir=rtl] .cl-sub,[dir=rtl] .card-row.sub>span:first-child,[dir=rtl] .row-tag,[dir=rtl] .tl-body>span{unicode-bidi:plaintext}[dir=rtl] .coll-head sup{margin-left:0;margin-right:.2em}[dir=rtl] .hero-arrow svg,[dir=rtl] .arrow svg,[dir=rtl] .btn svg[viewBox="0 0 16 16"],[dir=rtl] .fp-go svg,[dir=rtl] .backlink svg,[dir=rtl] .pr-actions .btn svg{transform:scaleX(-1)}[dir=rtl] .cart{left:10px;right:auto;transform:translate(calc(-100% - 20px))}[dir=rtl] .cart-open .cart{transform:none;box-shadow:0 30px 80px #00000040}[dir=rtl] .lc-dim{background:linear-gradient(270deg, var(--v-glow) var(--v-v,78%), #fff3 var(--v-v,78%))}[dir=rtl] .ls-knob,[dir=rtl] .lswitch:not(.off) .ls-knob{left:3px}[dir=rtl] .lswitch.off .ls-knob{left:21px}[dir=rtl] .rows .row:hover{padding-left:0;padding-right:14px}[dir=rtl] .hero-dots i:after,[dir=rtl] .ed-bar i,[dir=rtl] .hud-bar i{transform-origin:100% 0}[dir=rtl] .tl-step:not(:last-child):before{left:auto;right:16px}[dir=rtl] .pr-steps li{padding-left:0;padding-right:40px}[dir=rtl] .pr-steps li:before{left:auto;right:0}[dir=rtl] .disc-badge:not(.inline){left:auto;right:12px}[dir=rtl] .card-pill{left:auto;right:14px}[dir=rtl] .lc{left:auto;right:16px}[dir=rtl] .v-stage .lc{left:auto;right:14px}[dir=rtl] .fp-no{left:auto;right:26px}@media (max-width:820px){.scrolled .nav,.tabbar{background:color-mix(in srgb, var(--v-bg) 92%, transparent)}}.foot-co{color:var(--v-muted);opacity:.8;margin:14px 0 0;font-size:.76rem;line-height:1.6}.legal-seller{border:1px solid var(--v-line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:22px 0 6px;padding:18px 20px;display:grid}.legal-seller>dt{color:var(--v-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem}.legal-seller div dt{color:var(--v-muted);font-size:.78rem}.legal-seller dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.95rem}.hero-stack{position:absolute;inset:0}.hero-layer{opacity:0;transition:opacity 1.4s var(--v-ease), transform 7s linear;position:absolute;inset:0;transform:scale(1.04)}.hero-layer.on{opacity:1;transform:none}.hero-layer img,.hero-layer video,.hero-fallback picture,.hero-fallback picture img{object-fit:cover;width:100%;height:100%;display:block}.hero-stack,.hero-fallback{transition:filter 1.1s var(--v-ease)}.lights-off .hero-stack{filter:brightness(.5)saturate(.55)}@media (prefers-reduced-motion:reduce){.hero-layer{transition:none;transform:none}}html[lang=ar] .shop .ed-h em,html[lang=ar] .shop .forms-head h2 em{font-family:var(--font-arabic), sans-serif;font-size:1em;font-style:normal;font-weight:500;line-height:inherit}body.cart-open{overflow:hidden}html:has(body.cart-open){overflow:hidden}.cart-list{overscroll-behavior:contain}.cart-scrim{touch-action:none}.rd{padding:84px var(--v-px) 120px;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:start;gap:40px;display:grid}.rd-media{gap:10px;display:grid;position:sticky;top:84px}.rd-slides{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--v-r);background:var(--v-tile);aspect-ratio:1;display:flex;overflow-x:auto}.rd-slides::-webkit-scrollbar{display:none}.rd-slide{scroll-snap-align:start;cursor:zoom-in;flex:none;width:100%;height:100%}.rd-slide img{object-fit:cover;width:100%;height:100%}.rd-count{color:var(--v-fg);background:#f4f1eae6;border-radius:8px;padding:6px 10px;font-size:.72rem;position:absolute;top:calc(100% - 114px);left:14px}.rd-media:not(:has(.rd-thumbs)) .rd-count{top:auto;bottom:14px}.rd-acts{gap:8px;display:grid;position:absolute;top:14px;right:14px}.rd-acts button{background:#fbfaf7eb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 14px #00000014}.rd-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.rd-thumbs button{opacity:.55;outline-offset:2px;border-radius:12px;outline:2px solid #0000;flex:none;width:64px;height:64px;transition:opacity .2s;overflow:hidden}.rd-thumbs button.on{opacity:1;outline-color:var(--v-fg)}.rd-thumbs img{object-fit:cover;width:100%;height:100%}.rd-info{gap:22px;min-width:0;display:grid}.rd-head h1{letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.8rem)}.rd-head p{color:var(--v-muted);margin-top:6px}.rd-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:14px;display:flex}.rd-price b{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.rd-price s{color:var(--v-muted)}.rd-off{font-family:var(--v-f-mono);color:var(--v-accent);font-size:.74rem;font-weight:600}.rd-opt{gap:10px;display:grid}.rd-lbl{color:var(--v-muted);align-items:baseline;gap:6px;font-size:.9rem;display:flex}.rd-lbl b{color:var(--v-fg);font-weight:500}.rd-lbl span{margin-left:auto;font-size:.82rem}.rd-sw{flex-wrap:wrap;gap:10px;display:flex}.rd-sw button{border:2px solid #0000;border-radius:50%;flex:none;width:46px;height:46px;padding:4px;transition:border-color .2s}.rd-sw button[aria-checked=true]{border-color:var(--v-accent)}.rd-sw i{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.rd-chips{flex-wrap:wrap;gap:8px;display:flex}.rd-chips button{border:1px solid var(--v-line);text-align:left;background:#fff;border-radius:14px;gap:1px;padding:9px 16px;font-size:.9rem;display:inline-grid}.rd-chips button small{color:var(--v-muted);font-size:.74rem}.rd-chips button[aria-pressed=true]{border-color:var(--v-fg);box-shadow:inset 0 0 0 1px var(--v-fg)}.rd-addon{border:1px solid var(--v-line);border-radius:14px;gap:12px;padding:14px 16px;display:grid}.rd-addon-row{align-items:center;gap:12px;display:flex}.rd-addon-row>span{flex:1;gap:2px;min-width:0;display:grid}.rd-addon-row b{font-size:.95rem;font-weight:600}.rd-addon-row small{color:var(--v-muted);font-size:.8rem}.rd-addon-row button{border:1px solid var(--v-fg);border-radius:999px;flex:none;align-items:center;gap:5px;height:36px;padding:0 14px;font-size:.85rem;font-weight:500;display:inline-flex}.rd-addon.on{border-color:#1f262259}.rd-addon.on .rd-addon-row button{background:var(--v-fg);border-color:var(--v-fg);color:var(--v-bg)}.rd-tabs [role=tablist]{background:var(--v-tile);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.rd-tabs [role=tab]{height:40px;color:var(--v-muted);border-radius:10px;font-size:.9rem;font-weight:500}.rd-tabs [role=tab][aria-selected=true]{color:var(--v-fg);background:#fbfaf7;box-shadow:0 2px 8px #0000000f}.rd-tabs ul{gap:8px;margin:14px 0 0;padding:0 0 0 18px;font-size:.92rem;display:grid}.rd-tabs ul li::marker{color:var(--v-muted)}.rd-tabs>p{margin-top:14px;font-size:.92rem;line-height:1.5}.rd-trust{color:var(--v-muted);grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.rd-trust li{align-items:flex-start;gap:6px;font-size:.76rem;line-height:1.35;display:flex}.rd-trust svg{flex:none;width:13px;height:13px;margin-top:1px}.rd-ask{border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);align-items:center;gap:14px;padding:16px 0;display:flex}.rd-ask>span{flex:1;gap:3px;display:grid}.rd-ask b{font-weight:600}.rd-ask small{color:var(--v-muted);font-size:.82rem;line-height:1.4}.rd-sizes{flex-wrap:wrap;gap:6px;display:flex}.rd-sizes button{border:1px solid var(--v-line);background:#fff;border-radius:999px;height:36px;padding:0 13px;font-size:.86rem}.rd-sizes button[aria-pressed=true]{border-color:var(--v-fg);box-shadow:inset 0 0 0 1px var(--v-fg)}.rd-sizes small{color:var(--v-muted);margin-left:4px;font-size:.78rem}.rd-row{gap:12px;display:grid}.rd-row>.mono{color:var(--v-muted)}.rd-rail{scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--v-g);margin:0 calc(var(--v-g) * -1);padding:0 var(--v-g);gap:12px;display:flex;overflow-x:auto}.rd-rail::-webkit-scrollbar{display:none}.rd-card{scroll-snap-align:start;flex:none;align-content:start;gap:6px;width:168px;display:grid}.rd-card img,.rd-card>span{aspect-ratio:1;object-fit:cover;background:var(--v-tile);border-radius:14px;width:100%}.rd-card b{margin-top:4px;font-size:.9rem;font-weight:600}.rd-card small{color:var(--v-muted);font-size:.78rem}.rd:has(+.rd-like){padding-bottom:40px}.rd-like{padding:0 var(--v-px) 120px}.rd-3d{aspect-ratio:1;border-radius:var(--v-r);background:var(--v-tile);touch-action:none;position:relative;overflow:hidden}.rd-3d-canvas{cursor:grab;position:absolute;inset:0}.rd-3d{animation:rd-3d-in .35s var(--v-ease) both}@keyframes rd-3d-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rd-3d{animation:none}}.rd-3d-canvas:active{cursor:grabbing}.rd-3d-hint{pointer-events:none;color:#f4f1ec;background:#1f2622c7;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:7px 13px;font-size:.78rem;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rd-3d-hint:has(button){padding:5px 5px 5px 13px}.rd-3d-hint span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-3d-hint button{height:28px;color:inherit;background:#f4f1ec29;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:.78rem;font-weight:500;display:inline-flex}.rd-3d-hint button.ic{justify-content:center;width:28px;padding:0}.rs-save{margin:0 14px 10px}.rd-3d-hint button:hover{background:#f4f1ec47}.rd-3d-tools{z-index:6;max-width:calc(100% - 16px);color:var(--v-fg);scrollbar-width:none;background:#fbfaf7;border-radius:16px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 8px 28px #00000029}.rd-3d-tools::-webkit-scrollbar{display:none}.rd-3d-tools button{border-radius:11px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:40px;height:40px;font-size:.84rem;font-weight:500;display:inline-flex}.rd-3d-tools button:hover{background:var(--v-tile)}.rd-3d-tools button.tx{padding:0 10px}.rd-3d-tools b{text-align:center;font-variant-numeric:tabular-nums;flex:none;min-width:26px;font-size:.86rem;font-weight:500}.rd-3d-tools i{background:var(--v-line);flex:none;width:1px;height:22px;margin:0 3px}.rd-3d-msg{color:var(--v-muted);pointer-events:none;place-items:center;font-size:.86rem;display:grid;position:absolute;inset:0}@media (max-width:560px){.rd .rd-bar-c{display:none}.rd .rd-bar{gap:8px;padding-left:8px}.rd .rd-bar .btn{white-space:nowrap;padding:0 14px}}.rd-like h2{letter-spacing:-.03em;margin-bottom:14px;font-size:1.25rem;font-weight:500}.rd-like-grid{grid-template-columns:repeat(6,1fr);gap:18px 12px;display:grid}.rd-mini{min-width:0;display:block}.rd-mini>div{aspect-ratio:1;background:var(--v-tile);border-radius:14px;margin-bottom:8px;overflow:hidden}.rd-mini img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--v-ease)}.rd-mini:hover img{transform:scale(1.03)}.rd-mini b{letter-spacing:-.015em;font-size:.9rem;font-weight:500;display:block}.rd-mini span{color:var(--v-muted);margin-top:2px;font-size:.86rem;display:block}.rd-bar{z-index:40;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v-line);background:#fbfaf7eb;border-radius:18px;align-items:center;gap:12px;width:min(640px,100% - 20px);padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #00000024}.rd-bar-c{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:.88rem;display:inline-flex;overflow:hidden}.rd-bar-c i{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.rd-design{background:var(--v-accent);color:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.rd-design span{flex:1;gap:2px;min-width:0;display:grid}.rd-design b{font-size:1rem;font-weight:500}.rd-design small{opacity:.9;font-size:.8rem}.rs .rd-3d{aspect-ratio:auto;background:0 0;border-radius:0;height:auto;position:absolute;inset:0}.rs-back{z-index:5;height:40px;color:var(--v-fg);background:#fbfaf7eb;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:.86rem;font-weight:500;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #00000014}.rs .cf-share{z-index:5}@media (max-width:960px){.rs .cf-x{display:none}.rs .rd-3d-hint{top:calc(env(safe-area-inset-top,0px) + 64px);font-size:.74rem;bottom:auto}.rs .rd-3d-tools{top:calc(env(safe-area-inset-top,0px) + 62px);bottom:auto}.rs-back{z-index:30;top:calc(env(safe-area-inset-top,0px) + 12px);background:#fbfaf7;height:44px;font-size:.9rem;position:fixed}.rs .cf-scroll:has(.cf-acc)>.cf-head{display:none}}.rs-sub{color:var(--v-muted);font-size:.95rem}.rs .cf-sw-name .mono{display:none}.rs .cf-sw-name b:first-letter{text-transform:uppercase}.rs-more{border-top:1px solid var(--v-line);margin-top:2px}.rs-more summary{cursor:pointer;min-height:44px;color:var(--v-muted);justify-content:space-between;align-items:center;font-size:.88rem;list-style:none;display:flex}.rs-more summary::-webkit-details-marker{display:none}.rs-more summary:after{content:"+";font-size:1.1rem;line-height:1}.rs-more[open] summary:after{content:"−"}.rs-more[open]{padding-bottom:8px}.rs-more>:not(summary){margin-top:14px}.rs-more>summary+*{margin-top:2px}.rs .rd-3d-hint{animation:6s forwards rs-hint}.rs .rd-3d-hint.rd-3d-busy,.rd-3d-busy{animation:none;display:flex}.rd-3d-busy i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:none;width:13px;height:13px;animation:.9s linear infinite cf-spin}.rd-3d-side{z-index:4;top:calc(env(safe-area-inset-top,0px) + 68px);justify-items:end;gap:8px;display:grid;position:absolute;right:12px}.rd-3d-side button{background:var(--v-bg);height:40px;color:var(--v-fg);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.84rem;display:inline-flex;box-shadow:0 4px 16px #0000001f}.rd-3d-moving{pointer-events:auto;z-index:4}.rd-3d-hint.rd-3d-moving button.done{background:var(--v-accent);color:#fff}.rs .rd-3d-hint.rd-3d-moving{top:calc(env(safe-area-inset-top,0px) + 68px);bottom:auto}@media (max-width:900px){.rs .rd-3d-hint:not(.rd-3d-moving){top:calc(env(safe-area-inset-top,0px) + 120px)}}.rd-3d[data-light],.rs .rd-3d[data-light]{background:#c9c3b8;transition:background .25s}.rs-opening{background:var(--v-tile);min-height:100svh;position:relative}.rs-prep{z-index:3;text-align:center;background:var(--v-tile);place-content:center;justify-items:center;gap:6px;padding:24px;animation:.3s both rs-prep-in;display:grid;position:absolute;inset:0}.rs-prep p{letter-spacing:-.02em;color:var(--v-fg);margin:18px 0 0;font-size:1.28rem;font-weight:500}.rs-prep span{color:var(--v-muted);font-size:.88rem}.rs-prep-print{border-bottom:2px solid var(--v-fg);flex-direction:column-reverse;gap:3px;width:92px;height:62px;padding-bottom:3px;display:flex;position:relative}.rs-prep-print i{background:var(--v-fg);transform-origin:0;border-radius:2px;height:8px;animation:3s cubic-bezier(.5,0,.3,1) infinite rs-prep-layer;display:block;transform:scaleX(0)}.rs-prep-print i:first-of-type{animation-delay:0s}.rs-prep-print i:nth-of-type(2){opacity:.85;animation-delay:.32s}.rs-prep-print i:nth-of-type(3){opacity:.7;animation-delay:.64s}.rs-prep-print i:nth-of-type(4){opacity:.55;animation-delay:.96s}.rs-prep-print i:nth-of-type(5){opacity:.4;animation-delay:1.28s}.rs-prep-print b{z-index:1;background:var(--v-accent);border-radius:2px 2px 6px 6px;width:12px;height:8px;animation:.32s ease-in-out infinite alternate rs-prep-head;position:absolute;top:-8px;left:0}@keyframes rs-prep-in{0%{opacity:0}}@keyframes rs-prep-layer{0%{transform:scaleX(0)}12%,82%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes rs-prep-head{0%{left:0}to{left:calc(100% - 12px)}}@media (prefers-reduced-motion:reduce){.rs-prep-print i{animation:none;transform:none}.rs-prep-print b{animation:none}}@keyframes rs-hint{0%,80%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-height:700px){.rs .rd-3d-hint{display:none}}@media (prefers-reduced-motion:reduce){.rs .rd-3d-hint{animation:none}}.cf-text.rs-text{font-size:1.05rem}.rs-text{resize:none;border:1px solid var(--v-line);background:#fff;border-radius:12px;width:100%;min-height:76px;padding:12px 14px;font-size:16px;line-height:1.3;display:block}.rs-link{color:var(--v-muted);justify-self:start;font-size:.84rem;text-decoration:underline}.rd-qty.rs-qty{justify-self:stretch;width:100%;height:52px;display:flex}.rd-qty.rs-qty button{flex:none;width:64px;height:52px}.rd-qty.rs-qty input{flex:1;width:auto;min-width:0;font-size:18px;font-weight:600}.rd-qty{background:var(--v-tile);border-radius:999px;flex:none;align-items:center;height:40px;display:inline-flex}.rd-qty button{place-items:center;width:34px;height:40px;display:grid}.rd-qty button:disabled{opacity:.3}.rd-qty input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;width:36px;padding:0;font-size:.92rem}.rd-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rd-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rd-bar>b{font-variant-numeric:tabular-nums;margin-left:auto}.rd-bar .btn{height:48px;padding:0 26px}.rd-need{z-index:40;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 78px);color:#8a4b00;white-space:nowrap;background:#fff4e5;border-radius:99px;padding:6px 12px;font-size:.78rem;position:fixed;transform:translate(-50%);box-shadow:0 6px 16px #00000014}.rd-toast{z-index:70;background:var(--v-fg);color:var(--v-bg);border-radius:99px;padding:8px 16px;font-size:.84rem;position:fixed;top:84px;left:50%;transform:translate(-50%)}.rd-zoom{z-index:90;cursor:zoom-out;background:#0c0c0beb;place-items:center;display:grid;position:fixed;inset:0}.rd-zoom img{object-fit:contain;max-width:100%;max-height:100%}.rd-zoom button{top:calc(env(safe-area-inset-top,0px) + 14px);color:#1f2622;background:#ffffffeb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:14px}@media (min-width:961px){.rd{--rd-h:min(calc(100svh - 210px), 46vw);grid-template-columns:var(--rd-h) minmax(360px, 1fr)}.rd-slides{height:var(--rd-h)}.rd-3d{height:var(--rd-h);aspect-ratio:auto}}@media (max-width:960px){.rd-like{padding:0 var(--v-g) 110px}.rd-like-grid{grid-template-columns:1fr 1fr;gap:16px 10px}}@media (min-width:761px) and (max-width:1100px){.rd-like-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.rd{padding:calc(var(--nav-h,56px) + 6px) var(--v-g) 110px;display:block}.rd-media{position:relative;top:0}.rd-slides{aspect-ratio:1/1.05}.rd-thumbs{display:none}.rd-count{top:auto;bottom:14px}.rd-info{padding-top:22px}.rd-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.rd-sw{scrollbar-width:none;margin:0 calc(var(--v-g) * -1);padding:2px var(--v-g);flex-wrap:nowrap;overflow-x:auto}}.bb{background:#dcd5c8;grid-template-rows:minmax(320px,1fr) auto;min-height:calc(100svh - 110px);display:grid}.bb-view{touch-action:none;min-height:320px;position:relative;overflow:hidden}.bb-view canvas{display:block}.bb-status{z-index:1;background:var(--v-bg);text-align:center;border-radius:14px;justify-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:12px 16px;font-size:.9rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.bb-status p{overflow-wrap:anywhere;margin:0}.bb-status button{background:var(--v-fg);min-height:42px;color:var(--v-bg);border-radius:999px;padding:0 18px}.bb-panel{background:var(--v-bg);border-radius:22px 22px 0 0;gap:12px;padding:16px;display:grid}.bb-tag{color:var(--v-muted);margin:0;font-size:.8rem}.bb-input{border:1px solid var(--v-line);background:#fff;border-radius:12px;width:100%;height:50px;padding:0 14px;font-size:18px}.bb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bb-row button{border:1px solid var(--v-line);background:#fff;border-radius:999px;min-height:42px;padding:0 16px;font-size:.9rem}.bb-row button[aria-pressed=true]{background:var(--v-fg);border-color:var(--v-fg);color:var(--v-bg)}.bb-row button.dot{width:34px;height:34px;min-height:34px;padding:0}.bb-row button.dot[aria-pressed=true]{outline:2px solid var(--v-fg);outline-offset:2px;background-clip:padding-box;border-color:#0000}@media (max-width:960px){.bb-panel{padding-bottom:104px}}.ts-box:empty{display:none}.ts-box iframe{max-width:100%}.draft-tag{vertical-align:middle;background:var(--v-accent);color:#fff;letter-spacing:.02em;border-radius:99px;margin-left:.5em;padding:.2em .6em;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}
