.site .pd .gallery.svelte-d3aq0x{aspect-ratio:auto;border:0;border-radius:0;overflow:visible;background:none;box-shadow:none;display:block}.gallery.svelte-d3aq0x .gmain:where(.svelte-d3aq0x){position:relative;aspect-ratio:1/1;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--paper);box-shadow:var(--sh-sm)}.gallery.svelte-d3aq0x .gmain:where(.svelte-d3aq0x) .badge:where(.svelte-d3aq0x){position:absolute;top:16px;left:16px;background:var(--forestDeep);color:var(--cream);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px;font-weight:700;z-index:2}.gallery.svelte-d3aq0x .gmain:where(.svelte-d3aq0x) .badge.gold:where(.svelte-d3aq0x){background:var(--gold);color:#fff}.gallery.svelte-d3aq0x .thumbs:where(.svelte-d3aq0x){display:flex;gap:12px;margin-top:14px}.gallery.svelte-d3aq0x .th:where(.svelte-d3aq0x){flex:1;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper);cursor:pointer;aspect-ratio:1/1;transition:.2s;opacity:.6;padding:0}.gallery.svelte-d3aq0x .th[aria-pressed=true]:where(.svelte-d3aq0x),.gallery.svelte-d3aq0x .th:where(.svelte-d3aq0x):hover{opacity:1;border-color:var(--gold)}.gallery.svelte-d3aq0x .th:where(.svelte-d3aq0x) img:where(.svelte-d3aq0x){width:100%;height:100%;object-fit:cover}.pdp-info.svelte-d3aq0x .cat-lab:where(.svelte-d3aq0x){font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-weight:700}.pdp-info.svelte-d3aq0x h1:where(.svelte-d3aq0x){font-size:clamp(30px,3.6vw,44px);font-weight:300;margin-bottom:6px}.pdp-info.svelte-d3aq0x .sub:where(.svelte-d3aq0x){color:var(--inkSoft);font-size:16.5px;margin-bottom:20px}.priceblock.svelte-d3aq0x{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.priceblock.svelte-d3aq0x b:where(.svelte-d3aq0x){font-family:var(--serif);font-size:46px;color:var(--ink);line-height:1;font-variant-numeric:lining-nums tabular-nums}.priceblock.svelte-d3aq0x .lei:where(.svelte-d3aq0x){font-family:var(--serif);font-size:22px;color:var(--inkSoft)}.priceblock.svelte-d3aq0x .old:where(.svelte-d3aq0x){text-decoration:line-through;color:var(--sage);font-size:20px}.priceblock.svelte-d3aq0x .savetag:where(.svelte-d3aq0x){background:var(--paperWarm);color:var(--gold);font-family:var(--mono);font-size:12px;padding:6px 12px;border-radius:999px;font-weight:700;border:1px solid var(--line);align-self:center}.perbuc.svelte-d3aq0x{font-family:var(--mono);font-size:14px;color:var(--goldDark);font-weight:700;margin-bottom:8px}.absorb-meter.svelte-d3aq0x{margin:20px 0;border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:var(--paper)}.absorb-meter.svelte-d3aq0x .amtop:where(.svelte-d3aq0x){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.absorb-meter.svelte-d3aq0x .amtop:where(.svelte-d3aq0x) .t:where(.svelte-d3aq0x){font-family:var(--serif);font-size:19px}.absorb-meter.svelte-d3aq0x .amtop:where(.svelte-d3aq0x) .v:where(.svelte-d3aq0x){font-family:var(--serif);font-size:19px;color:var(--forest)}.meterdrops.svelte-d3aq0x{display:flex;gap:6px}.meterdrops.svelte-d3aq0x .d:where(.svelte-d3aq0x){flex:1;height:10px;border-radius:5px;background:var(--paperWarm);border:1px solid var(--line)}.meterdrops.svelte-d3aq0x .d.on:where(.svelte-d3aq0x){background:var(--forest);border-color:var(--forest)}.lead.svelte-d3aq0x{font-size:18px;color:var(--inkSoft);margin:6px 0 4px}.pmode.svelte-d3aq0x{display:grid;gap:12px;margin:18px 0}.pmode.svelte-d3aq0x label:where(.svelte-d3aq0x){display:flex;align-items:flex-start;gap:13px;border:1px solid var(--line);border-radius:12px;padding:15px 18px;cursor:pointer;transition:.18s;background:var(--paper);position:relative}.pmode.svelte-d3aq0x label:where(.svelte-d3aq0x):hover{border-color:var(--goldSoft)}.pmode.svelte-d3aq0x label:where(.svelte-d3aq0x):has(input:where(.svelte-d3aq0x):checked){border-color:var(--forest);background:var(--cream);box-shadow:0 0 0 1px var(--forest) inset}.pmode.svelte-d3aq0x input:where(.svelte-d3aq0x){position:absolute;opacity:0;width:0;height:0}.pmode.svelte-d3aq0x .radio:where(.svelte-d3aq0x){width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);flex:none;margin-top:2px;display:grid;place-items:center;transition:.2s}.pmode.svelte-d3aq0x label:where(.svelte-d3aq0x):has(input:where(.svelte-d3aq0x):checked) .radio:where(.svelte-d3aq0x){border-color:var(--forest)}.pmode.svelte-d3aq0x label:where(.svelte-d3aq0x):has(input:where(.svelte-d3aq0x):checked) .radio:where(.svelte-d3aq0x):after{content:"";width:11px;height:11px;border-radius:50%;background:var(--forest)}.pmode.svelte-d3aq0x .ptxt:where(.svelte-d3aq0x){flex:1}.pmode.svelte-d3aq0x .ptxt:where(.svelte-d3aq0x) .pt:where(.svelte-d3aq0x){font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pmode.svelte-d3aq0x .ptxt:where(.svelte-d3aq0x) .ps:where(.svelte-d3aq0x){font-size:14px;color:var(--inkSoft);margin-top:3px;font-weight:400;display:block}.pmode.svelte-d3aq0x .tag:where(.svelte-d3aq0x){background:var(--gold);color:#fff;font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:999px;font-weight:700}.qtybar.svelte-d3aq0x{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:12px;padding:12px 18px;background:var(--paper);margin-bottom:18px}.qtybar.svelte-d3aq0x .bl:where(.svelte-d3aq0x){font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sage);font-weight:700}.qtyctl.svelte-d3aq0x{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--cream);margin-left:auto}.qtyctl.svelte-d3aq0x button:where(.svelte-d3aq0x){width:46px;height:46px;font-size:22px;color:var(--forest);transition:.15s;background:none;border:none;cursor:pointer}.qtyctl.svelte-d3aq0x button:where(.svelte-d3aq0x):hover{background:var(--paperWarm)}.qtyctl.svelte-d3aq0x span:where(.svelte-d3aq0x){width:50px;text-align:center;font-family:var(--serif);font-size:21px;font-variant-numeric:lining-nums tabular-nums}.buy.svelte-d3aq0x{display:flex;gap:12px;flex-wrap:wrap;margin:6px 0 22px}.assure.svelte-d3aq0x{display:grid;gap:11px;padding:18px;background:var(--paperWarm);border-radius:12px;font-size:14.5px}.assure.svelte-d3aq0x div:where(.svelte-d3aq0x){display:flex;align-items:center;gap:10px;color:var(--forest);font-weight:600}.assure.svelte-d3aq0x svg:where(.svelte-d3aq0x){width:18px;height:18px;flex:none}.assure.svelte-d3aq0x .phone-lnk:where(.svelte-d3aq0x){color:var(--forest);font-weight:700;text-decoration:underline;text-underline-offset:2px}.absorb.svelte-d3aq0x{position:absolute;top:12px;right:12px;background:#fbf8f1f2;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11.5px;font-family:var(--mono);color:var(--forest);display:flex;align-items:center;gap:4px;font-weight:700;z-index:2}.absorb.svelte-d3aq0x svg:where(.svelte-d3aq0x){width:12px;height:12px}.pcard.svelte-d3aq0x .cat-lab:where(.svelte-d3aq0x){font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sage);margin-bottom:7px;font-weight:700}.pcard.svelte-d3aq0x .price:where(.svelte-d3aq0x) .lei:where(.svelte-d3aq0x){font-size:15px;color:var(--inkSoft);font-weight:600}.pcard.svelte-d3aq0x .perbuc:where(.svelte-d3aq0x){font-size:13px;color:var(--goldDark);margin-top:6px}.sticky-buy.svelte-d3aq0x{position:fixed;bottom:0;left:0;right:0;z-index:80;background:#fbf8f1f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #1c2b2166;display:none}.sticky-buy.svelte-d3aq0x .wrap:where(.svelte-d3aq0x){display:flex;align-items:center;gap:14px;padding:11px 18px}.sticky-buy.svelte-d3aq0x img:where(.svelte-d3aq0x){width:50px;height:50px;border-radius:11px;object-fit:cover;border:1px solid var(--line);flex:none}.sticky-buy.svelte-d3aq0x .sinfo:where(.svelte-d3aq0x){min-width:0}.sticky-buy.svelte-d3aq0x .sname:where(.svelte-d3aq0x){font-family:var(--serif);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy.svelte-d3aq0x .sprice:where(.svelte-d3aq0x){font-family:var(--mono);font-weight:700;color:var(--forest);font-size:13px}.sticky-buy.svelte-d3aq0x .add{width:auto!important;margin:0 0 0 auto!important;white-space:nowrap;padding:11px 18px!important}.reviews.svelte-d3aq0x{padding-top:8px}.ragg.svelte-d3aq0x{display:inline-flex;gap:24px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:18px 26px;background:var(--paper);margin-bottom:22px}.rscore.svelte-d3aq0x{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rscore.svelte-d3aq0x b:where(.svelte-d3aq0x){font-family:var(--serif);font-size:42px;color:var(--ink);line-height:1;font-variant-numeric:lining-nums tabular-nums}.rscore.svelte-d3aq0x .rof:where(.svelte-d3aq0x){font-family:var(--serif);font-size:19px;color:var(--inkSoft);margin-left:5px}.rstars.svelte-d3aq0x{display:inline-flex;gap:2px}.rstars.svelte-d3aq0x .st:where(.svelte-d3aq0x){color:var(--line);font-size:19px;line-height:1}.rstars.svelte-d3aq0x .st.on:where(.svelte-d3aq0x){color:var(--gold)}.rstars.sm.svelte-d3aq0x .st:where(.svelte-d3aq0x){font-size:15px}.rscore.svelte-d3aq0x .rcount:where(.svelte-d3aq0x){font-size:13.5px;color:var(--inkSoft)}.rlist.svelte-d3aq0x{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.rcard.svelte-d3aq0x{border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:var(--paper)}.rcard.svelte-d3aq0x .rtop:where(.svelte-d3aq0x){display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rverif.svelte-d3aq0x{font-family:var(--mono);font-size:11px;color:var(--forest);font-weight:700;letter-spacing:.03em;white-space:nowrap}.rttl.svelte-d3aq0x{font-family:var(--serif);font-size:18px;font-weight:400;margin:4px 0 6px}.rbody.svelte-d3aq0x{font-size:15px;color:var(--inkSoft);line-height:1.55;margin:0 0 12px}.rby.svelte-d3aq0x{font-family:var(--mono);font-size:11.5px;color:var(--sage);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rby.svelte-d3aq0x .rdate:where(.svelte-d3aq0x){color:var(--inkSoft);font-weight:400;text-transform:none}.rempty.svelte-d3aq0x{color:var(--inkSoft);font-size:16px;margin:0 0 18px}.rform.svelte-d3aq0x{border:1px solid var(--line);border-radius:14px;padding:22px 24px;background:var(--cream);margin-top:22px;max-width:620px}.rform.svelte-d3aq0x h3:where(.svelte-d3aq0x){font-family:var(--serif);font-size:22px;font-weight:300;margin:0 0 14px}.rfstars.svelte-d3aq0x{display:flex;gap:5px;margin-bottom:14px}.rstar.svelte-d3aq0x{background:none;border:none;cursor:pointer;font-size:30px;color:var(--line);line-height:1;padding:0;transition:.12s}.rstar.on.svelte-d3aq0x{color:var(--gold)}.rin.svelte-d3aq0x{display:block;width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:12px;font:inherit;background:var(--cream);color:var(--ink);box-sizing:border-box}.rin.svelte-d3aq0x:focus{outline:none;border-color:var(--forest)}textarea.rin.svelte-d3aq0x{resize:vertical}.rerr.svelte-d3aq0x{color:#b5462f;font-size:14px;margin-bottom:12px}.rthanks.svelte-d3aq0x,.rnote.svelte-d3aq0x{border:1px solid var(--line);border-radius:12px;padding:16px 20px;background:var(--paperWarm);font-size:15px;color:var(--forest);margin-top:22px}.rnote.svelte-d3aq0x a:where(.svelte-d3aq0x){color:var(--forest);font-weight:700;text-decoration:underline}@media (max-width:880px){.sticky-buy.svelte-d3aq0x{display:block}.buy.svelte-d3aq0x .add.big{flex:1;justify-content:center}}
