.detail-grid[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:1.1fr .9fr;gap:68px;align-items:start;padding-top:34px}.detail-media[data-astro-cid-7xojfyaf]{min-width:0}.media-frame[data-astro-cid-7xojfyaf]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:24px;background:var(--color-surface)}.media-track[data-astro-cid-7xojfyaf]{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.media-track[data-astro-cid-7xojfyaf]::-webkit-scrollbar{display:none}.media-track[data-astro-cid-7xojfyaf]:focus-visible{outline:3px solid var(--color-terracotta);outline-offset:-3px}.media-slide[data-astro-cid-7xojfyaf]{flex:0 0 100%;height:100%;margin:0;scroll-snap-align:start}.media-slide[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf],.media-slide[data-astro-cid-7xojfyaf] video[data-astro-cid-7xojfyaf]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--color-surface)}.media-empty[data-astro-cid-7xojfyaf]{display:grid;flex:0 0 100%;place-items:center;color:var(--color-muted);font-size:4rem;opacity:.5}.type-label[data-astro-cid-7xojfyaf]{position:absolute;top:16px;left:16px;border-radius:999px;background:var(--color-bg);padding:8px 11px;color:var(--color-muted);font-size:.75rem;font-weight:500;pointer-events:none}.type-label[data-astro-cid-7xojfyaf].digital{background:var(--color-sage-light);color:var(--color-sage)}.media-thumbs[data-astro-cid-7xojfyaf]{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:3px}.media-thumbs[data-astro-cid-7xojfyaf] button[data-astro-cid-7xojfyaf]{position:relative;flex:0 0 64px;height:64px;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--color-surface);padding:0;cursor:pointer;opacity:.7}.media-thumbs[data-astro-cid-7xojfyaf] button[data-astro-cid-7xojfyaf][aria-current=true]{border-color:var(--color-terracotta);opacity:1}.media-thumbs[data-astro-cid-7xojfyaf] button[data-astro-cid-7xojfyaf]:focus-visible{outline:3px solid var(--color-terracotta);outline-offset:2px}.media-thumbs[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-badge[data-astro-cid-7xojfyaf]{position:absolute;inset:0;display:grid;place-items:center;background:#2d313459;color:#fff;font-size:.85rem}.detail-copy[data-astro-cid-7xojfyaf] h1[data-astro-cid-7xojfyaf]{margin:12px 0;font-size:3.4rem;line-height:1.02;font-weight:500}.description[data-astro-cid-7xojfyaf]{max-width:420px;color:var(--color-muted);line-height:1.7}.description[data-astro-cid-7xojfyaf] p{margin:0 0 .8em}.description[data-astro-cid-7xojfyaf] p:last-child,.description[data-astro-cid-7xojfyaf] ul:last-child,.description[data-astro-cid-7xojfyaf] ol:last-child,.description[data-astro-cid-7xojfyaf] blockquote:last-child{margin-bottom:0}.description[data-astro-cid-7xojfyaf] ul,.description[data-astro-cid-7xojfyaf] ol{margin:0 0 .8em;padding-left:1.4em}.description[data-astro-cid-7xojfyaf] ul{list-style:disc}.description[data-astro-cid-7xojfyaf] ol{list-style:decimal}.description[data-astro-cid-7xojfyaf] li+li{margin-top:.25em}.description[data-astro-cid-7xojfyaf] strong{color:var(--color-text);font-weight:600}.description[data-astro-cid-7xojfyaf] em{font-synthesis:style;font-style:italic}.description[data-astro-cid-7xojfyaf] a{color:var(--color-terracotta);text-decoration:underline;text-underline-offset:2px}.description[data-astro-cid-7xojfyaf] code{border-radius:4px;background:var(--color-surface);padding:.1em .3em}.description[data-astro-cid-7xojfyaf] blockquote{margin:.8em 0;border-left:2px solid var(--color-terracotta);padding-left:1em}.price[data-astro-cid-7xojfyaf]{display:block;margin:24px 0 8px;font-size:1.3rem}.delivery-note[data-astro-cid-7xojfyaf]{margin-bottom:22px;color:var(--color-muted);font-size:.9rem;line-height:1.6}.preview-notice[data-astro-cid-7xojfyaf]{margin:18px 0 0;color:var(--color-muted);font-size:.9rem}.button-primary[data-astro-cid-7xojfyaf]:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}@media(max-width:700px){.detail-grid[data-astro-cid-7xojfyaf]{grid-template-columns:1fr;gap:26px}.detail-copy[data-astro-cid-7xojfyaf] h1[data-astro-cid-7xojfyaf]{font-size:2.7rem}}
