.breadcrumbs.svelte-1juvf0x{color:var(--muted);white-space:nowrap;gap:8px;padding-block:24px;font-size:.72rem;display:flex;overflow:hidden}.breadcrumbs.svelte-1juvf0x span:where(.svelte-1juvf0x):last-child{text-overflow:ellipsis;overflow:hidden}.breadcrumbs.svelte-1juvf0x a:where(.svelte-1juvf0x):hover{color:var(--ink)}.product.svelte-1juvf0x{grid-template-columns:minmax(0,1.12fr) minmax(350px,.72fr);gap:6vw;padding-bottom:90px;display:grid}.gallery.svelte-1juvf0x{min-width:0}.gallery__main.svelte-1juvf0x{aspect-ratio:1;border-radius:var(--radius-lg);background:#fff;position:relative;overflow:hidden}.gallery__track.svelte-1juvf0x{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow-x:auto}.gallery__track.svelte-1juvf0x::-webkit-scrollbar{display:none}.gallery__track.svelte-1juvf0x:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.gallery__slide.svelte-1juvf0x{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;min-width:0;height:100%;display:grid}.gallery__slide.svelte-1juvf0x img:where(.svelte-1juvf0x){-webkit-user-select:none;user-select:none;object-fit:contain;width:100%;height:100%;padding:6%}.gallery__counter.svelte-1juvf0x{z-index:2;background:var(--control-bg);color:var(--control-fg);pointer-events:none;border-radius:999px;padding:7px 11px;font-size:.68rem;position:absolute;bottom:20px;right:20px}.gallery__hint.svelte-1juvf0x,.gallery__lens.svelte-1juvf0x,.gallery__zoom.svelte-1juvf0x{display:none}.gallery__thumbs.svelte-1juvf0x{scrollbar-width:thin;grid-auto-columns:86px;grid-auto-flow:column;gap:9px;padding-top:12px;display:grid;overflow-x:auto}.gallery__thumbs.svelte-1juvf0x button:where(.svelte-1juvf0x){aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:13px;padding:3px;overflow:hidden}.gallery__thumbs.svelte-1juvf0x button.active:where(.svelte-1juvf0x){border-color:var(--ink)}.gallery__thumbs.svelte-1juvf0x img:where(.svelte-1juvf0x){object-fit:contain;width:100%;height:100%}.product__info.svelte-1juvf0x{align-self:start;padding-top:18px;position:sticky;top:130px}.product__info.svelte-1juvf0x h1:where(.svelte-1juvf0x){margin-bottom:14px;font-size:clamp(3rem,5.6vw,5.4rem)}.listing-title.svelte-1juvf0x{max-width:500px;color:var(--muted);margin-bottom:20px;font-size:.83rem;line-height:1.45}.price.svelte-1juvf0x{letter-spacing:-.04em;font-size:1.8rem;font-weight:900}.installments.svelte-1juvf0x{color:var(--muted);margin:5px 0 24px;font-size:.76rem}.trust-row.svelte-1juvf0x{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.trust-row.svelte-1juvf0x span:where(.svelte-1juvf0x){background:#fff;border-radius:999px;padding:8px 10px;font-size:.67rem;font-weight:750}.trust-row.svelte-1juvf0x b:where(.svelte-1juvf0x){color:#28724b}.variants.svelte-1juvf0x{border:0;margin:0 0 24px;padding:0}.variants.svelte-1juvf0x legend:where(.svelte-1juvf0x){color:var(--muted);margin-bottom:10px;font-size:.72rem}.variants.svelte-1juvf0x legend:where(.svelte-1juvf0x) strong:where(.svelte-1juvf0x){color:var(--ink);margin-left:5px}.variants.svelte-1juvf0x>div:where(.svelte-1juvf0x){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.variants.svelte-1juvf0x button:where(.svelte-1juvf0x){border:1px solid var(--line);background:var(--surface);min-width:0;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:9px;padding:7px;display:flex}.variants.svelte-1juvf0x button.selected:where(.svelte-1juvf0x){border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 18%, transparent)}.variants.svelte-1juvf0x button:where(.svelte-1juvf0x):disabled{opacity:.48;cursor:not-allowed}.variants.svelte-1juvf0x img:where(.svelte-1juvf0x){object-fit:contain;background:#fff;border-radius:8px;flex:none;width:48px;height:48px}.variants.svelte-1juvf0x button:where(.svelte-1juvf0x) span:where(.svelte-1juvf0x){gap:3px;min-width:0;display:grid}.variants.svelte-1juvf0x b:where(.svelte-1juvf0x){text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.variants.svelte-1juvf0x small:where(.svelte-1juvf0x){color:var(--muted);font-size:.58rem}.purchase.svelte-1juvf0x{grid-template-columns:90px 1fr;gap:10px;display:grid}.purchase.svelte-1juvf0x label:where(.svelte-1juvf0x){color:var(--muted);flex-direction:column;gap:5px;font-size:.65rem;display:flex}.purchase.svelte-1juvf0x select:where(.svelte-1juvf0x){border:1px solid var(--ink);background:0 0;border-radius:999px;min-height:48px;padding-inline:14px;font-weight:800}.purchase.svelte-1juvf0x .button:where(.svelte-1juvf0x){align-self:end;width:100%}.purchase.svelte-1juvf0x .button:where(.svelte-1juvf0x):disabled,.mobile-buy.svelte-1juvf0x .button:where(.svelte-1juvf0x):disabled{opacity:.55;cursor:not-allowed}.details.svelte-1juvf0x{border-top:1px solid var(--line);margin-top:30px}.details.svelte-1juvf0x details:where(.svelte-1juvf0x){border-bottom:1px solid var(--line);padding-block:18px}.details.svelte-1juvf0x summary:where(.svelte-1juvf0x){cursor:pointer;justify-content:space-between;font-size:.85rem;font-weight:820;list-style:none;display:flex}.details.svelte-1juvf0x summary:where(.svelte-1juvf0x)::-webkit-details-marker{display:none}.details.svelte-1juvf0x summary:where(.svelte-1juvf0x) span:where(.svelte-1juvf0x){font-size:1.2rem;transition:transform .15s}.details.svelte-1juvf0x details[open]:where(.svelte-1juvf0x) summary:where(.svelte-1juvf0x) span:where(.svelte-1juvf0x){transform:rotate(45deg)}.details.svelte-1juvf0x p:where(.svelte-1juvf0x){color:var(--muted);white-space:pre-line;margin:14px 0 2px;font-size:.81rem;line-height:1.65}.details.svelte-1juvf0x dl:where(.svelte-1juvf0x){margin:12px 0 0}.details.svelte-1juvf0x dl:where(.svelte-1juvf0x) div:where(.svelte-1juvf0x){border-top:1px dashed var(--line);justify-content:space-between;gap:20px;padding-block:9px;font-size:.76rem;display:flex}.details.svelte-1juvf0x dt:where(.svelte-1juvf0x){color:var(--muted)}.details.svelte-1juvf0x dd:where(.svelte-1juvf0x){text-align:right;margin:0}.related.svelte-1juvf0x{padding-top:0}.mobile-buy.svelte-1juvf0x{display:none}@media (width>=851px){.gallery.svelte-1juvf0x{position:relative}.gallery__slide.svelte-1juvf0x{position:relative;overflow:hidden}.gallery__slide.svelte-1juvf0x img:where(.svelte-1juvf0x){width:88%;max-width:none;height:88%;padding:0;position:absolute;inset:6%}.gallery__thumbs.svelte-1juvf0x{margin-top:28px;padding-top:0}}@media (width>=851px) and (hover:hover) and (pointer:fine){.gallery__main.svelte-1juvf0x{cursor:zoom-in}.gallery__lens.svelte-1juvf0x{z-index:4;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--blue) 64%, transparent);background:color-mix(in srgb, var(--blue) 10%, transparent);pointer-events:none;border-radius:18px;width:32%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #1c1d1a1f}.gallery__lens.active.svelte-1juvf0x{display:block}.gallery__zoom.svelte-1juvf0x{z-index:20;aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-lg);width:64.2857%;box-shadow:var(--shadow);pointer-events:none;background-color:#fff;background-repeat:no-repeat;background-size:260%;position:absolute;top:0;left:calc(100% + 6vw);overflow:hidden}.gallery__zoom.active.svelte-1juvf0x{display:block}}@media (width<=850px){.product.svelte-1juvf0x{grid-template-columns:1fr;gap:42px}.product__info.svelte-1juvf0x{padding:0;position:static}}@media (width<=620px){.breadcrumbs.svelte-1juvf0x{padding-block:17px}.product.svelte-1juvf0x{width:100%;padding-bottom:72px}.gallery__main.svelte-1juvf0x{border-radius:0}.gallery__counter.svelte-1juvf0x{bottom:14px;right:14px}.gallery__hint.svelte-1juvf0x{z-index:2;color:var(--muted);pointer-events:none;background:#ffffffe0;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:800;display:block;position:absolute;bottom:14px;left:14px}.gallery__thumbs.svelte-1juvf0x{padding-inline:14px}.product__info.svelte-1juvf0x{width:calc(100% - 28px);margin-inline:auto}.product__info.svelte-1juvf0x h1:where(.svelte-1juvf0x){font-size:clamp(2.8rem,15vw,4.4rem)}.purchase.svelte-1juvf0x{display:none}.mobile-buy.svelte-1juvf0x{z-index:25;border-top:1px solid var(--line);padding:10px 14px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf5f5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-buy.svelte-1juvf0x div:where(.svelte-1juvf0x){flex-direction:column;display:flex}.mobile-buy.svelte-1juvf0x span:where(.svelte-1juvf0x){color:var(--muted);font-size:.62rem}.mobile-buy.svelte-1juvf0x strong:where(.svelte-1juvf0x){font-size:.95rem}.mobile-buy.svelte-1juvf0x .button:where(.svelte-1juvf0x){min-width:145px}}
