.pdp-lightbox.svelte-1l1bklg button:where(.svelte-1l1bklg),.pdp-lightbox.svelte-1l1bklg [role=dialog]:where(.svelte-1l1bklg){border-radius:0!important}@media (hover:hover) and (pointer:fine){.pdp-zoom-hint{opacity:0}.group\/image:hover .pdp-zoom-hint{opacity:1}}.msc-section.svelte-1jm2mkt,.msc-section.svelte-1jm2mkt *,.msc-section.svelte-1jm2mkt :before,.msc-section.svelte-1jm2mkt :after{border-radius:0!important}.msc-section.svelte-1jm2mkt{--msc-ink:var(--kt-text-page,#1a1a1a);--msc-muted:var(--kt-text-muted,#1a1a1a9e);--msc-accent:var(--kt-accent,#c5a059);--msc-line:color-mix(in srgb, var(--msc-accent) 35%, transparent);--msc-surface:color-mix(in srgb, var(--kt-bg-page,#fcf9f2) 88%, white);--msc-card-bg:color-mix(in srgb, white 70%, var(--kt-bg-page,#fcf9f2))}.dark .msc-section.svelte-1jm2mkt{--msc-ink:var(--kt-text-page,#faf6f0);--msc-muted:var(--kt-text-muted,#faf6f0a6);--msc-surface:color-mix(in srgb, var(--kt-bg-page,#0d141c) 90%, white);--msc-card-bg:#ffffff0f}.msc-heading.svelte-1jm2mkt{letter-spacing:.06em;text-transform:uppercase;color:var(--msc-ink);border-left:2px solid var(--msc-accent);padding-left:.85rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}.msc-metrics.svelte-1jm2mkt{margin:0;padding:0;list-style:none}.msc-metric.svelte-1jm2mkt{flex-direction:column;gap:.15rem;min-width:4.5rem;display:inline-flex}.msc-metric-label.svelte-1jm2mkt{letter-spacing:.14em;text-transform:uppercase;color:var(--msc-accent);font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:600}.msc-metric-value.svelte-1jm2mkt{color:var(--msc-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:500}.msc-card.svelte-1jm2mkt{background:var(--msc-card-bg);border:1px solid var(--msc-line);flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem;transition:box-shadow .4s,border-color .4s;display:flex;box-shadow:0 12px 40px #1a140a0a}.msc-card.svelte-1jm2mkt:hover{border-color:color-mix(in srgb, var(--msc-accent) 65%, transparent);box-shadow:0 16px 48px #c5a05914}.dark .msc-card.svelte-1jm2mkt{box-shadow:0 12px 40px #00000040}.msc-card-title.svelte-1jm2mkt{letter-spacing:.12em;text-transform:uppercase;color:var(--msc-ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:.95rem;font-weight:400}.msc-card-body.svelte-1jm2mkt{color:var(--msc-muted);margin:0;font-family:Inter,system-ui,sans-serif;font-size:.9rem;line-height:1.75}.msc-card-body--desktop.svelte-1jm2mkt{display:none}.msc-card-body--mobile.svelte-1jm2mkt{flex-direction:column;gap:.75rem;display:flex}@media (width>=768px){.msc-card-body--desktop.svelte-1jm2mkt{display:block}.msc-card-body--mobile.svelte-1jm2mkt{display:none}}.msc-disclose.svelte-1jm2mkt{letter-spacing:.1em;text-transform:uppercase;color:var(--msc-accent);border:1px solid var(--msc-line);cursor:pointer;background:0 0;align-self:flex-start;padding:.5rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;transition:background .25s,border-color .25s}.msc-disclose.svelte-1jm2mkt:hover{background:color-mix(in srgb, var(--msc-accent) 12%, transparent);border-color:var(--msc-accent)}.msc-col-media.svelte-1jm2mkt{background:var(--msc-surface);border:1px solid color-mix(in srgb, var(--msc-accent) 22%, transparent);overflow:hidden}.msc-media-img.svelte-1jm2mkt{opacity:.92;filter:contrast(1.05)saturate(.95);transition:opacity .6s,filter .6s,transform .7s}.msc-media-btn.svelte-1jm2mkt:hover .msc-media-img:where(.svelte-1jm2mkt),.msc-media-btn.svelte-1jm2mkt:focus-visible .msc-media-img:where(.svelte-1jm2mkt){opacity:1;filter:contrast(1.08)saturate(1.05);transform:scale(1.02)}.msc-zoom-hint.svelte-1jm2mkt{color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff59;align-items:center;gap:.25rem;padding:.25rem .55rem;font-family:Inter,system-ui,sans-serif;font-size:.5625rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}@media (hover:hover) and (pointer:fine){.msc-zoom-hint.svelte-1jm2mkt{opacity:0;transition:opacity .3s}.msc-media-btn.svelte-1jm2mkt:hover .msc-zoom-hint:where(.svelte-1jm2mkt),.msc-media-btn.svelte-1jm2mkt:focus-visible .msc-zoom-hint:where(.svelte-1jm2mkt){opacity:1}}details.svelte-5m7aj3>summary:where(.svelte-5m7aj3)::-webkit-details-marker{display:none}.pdp-zoom-hint{opacity:1}@media (hover:hover) and (pointer:fine){.pdp-zoom-hint{opacity:0}.group:hover .pdp-zoom-hint,.group:focus-visible .pdp-zoom-hint,.group\/image:hover .pdp-zoom-hint{opacity:1}}
