.muse-media-gallery{min-width:0}.muse-media-heading{display:flex;justify-content:space-between;gap:15px;padding-bottom:14px;font-size:14px;color:var(--muted)}.muse-media-panel{margin:0 0 18px}.muse-media-frame{aspect-ratio:1;background:#ece9e2;display:grid;place-items:center;position:relative;overflow:hidden}.muse-media-frame>img,.muse-media-frame>video,.muse-media-frame>model-viewer{width:100%;height:100%;object-fit:contain}.muse-media-frame>video{background:#171715}.muse-media-frame>[data-external-host]{width:100%;height:100%;display:grid;place-items:center}.muse-media-frame iframe{width:100%;height:100%;aspect-ratio:16/9;border:0}.muse-media-panel figcaption{font-size:15px;line-height:1.7;color:var(--muted);padding-top:10px}.muse-media-gallery[data-gallery-ready] .muse-media-panel{margin-bottom:0}.muse-media-thumbs button{position:relative;background:#ece9e2;cursor:pointer;padding:0}.muse-thumb-kind{position:absolute;right:5px;bottom:5px;padding:4px 6px;background:var(--ink);color:var(--paper);font-size:12px}.muse-product-summary{font-size:18px;line-height:1.85;margin:0 0 24px;color:var(--muted)}.muse-fact-text{line-height:1.9;overflow-wrap:anywhere}.native-details img{max-width:100%;height:auto}.muse-series-hero{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:60px;padding:42px 0}.muse-series-hero h1{font-size:clamp(40px,5vw,64px);margin:14px 0 22px}.muse-series-cover img{width:100%;aspect-ratio:1.3;object-fit:cover}.muse-series-introduction{font-size:18px;line-height:1.85;max-width:650px}.muse-series-hero:not(:has(.muse-series-cover)){grid-template-columns:1fr}.muse-series-aftercare{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:34px}.muse-series-aftercare .native-details{align-self:start}.muse-media-gallery button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.muse-external-fallback{position:absolute;inset:auto 20px 20px;justify-content:center;background:var(--paper);padding:12px}.muse-media-panel[data-player-ready] .muse-external-fallback{display:none}
@media(max-width:760px){.muse-media-heading{font-size:12px}.muse-series-hero{grid-template-columns:1fr;gap:24px;padding:25px 0 30px}.muse-series-hero h1{font-size:42px}.muse-series-cover img{aspect-ratio:1.5}.muse-series-introduction{font-size:17px}.muse-series-aftercare{grid-template-columns:1fr;gap:0;margin-top:25px}.muse-product-summary{font-size:17px}.muse-media-frame{aspect-ratio:1}.muse-media-thumbs{padding-bottom:6px}}

.muse-product-visuals{min-width:0}.muse-media-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.muse-media-thumbs button{width:100%;min-width:0;aspect-ratio:1.25}.muse-image-number{position:absolute;left:6px;bottom:6px;background:var(--paper);padding:1px 6px;font-size:12px}.muse-image-empty{aspect-ratio:1.25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #bcb5a9;background:#eeeae3;color:var(--muted)}.muse-image-empty b{font:400 28px Georgia,serif;color:#9d8f79}.muse-image-empty span{font-size:12px}.muse-product-video{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.muse-product-video h2{font-size:24px}.muse-video-frame{aspect-ratio:16/9;background:#171715;display:grid;place-items:center;position:relative}.muse-video-frame video,.muse-video-frame iframe,.muse-video-frame [data-external-host]{width:100%;height:100%;border:0;object-fit:contain}.muse-video-frame [data-muse-video-load]{position:absolute}.muse-video-empty{aspect-ratio:16/9;padding:32px;text-align:center;background:#252923;color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.muse-video-empty>span{font-size:35px;color:#ca9e7d}.muse-video-empty strong{font:400 26px Georgia,serif}.muse-video-empty p{font-size:16px;line-height:1.75;color:#c8c8bb;max-width:440px}.muse-video-caption{font-size:15px;line-height:1.7;margin-top:12px}.muse-media-heading{font-size:14px;line-height:1.6}.muse-media-frame .native-placeholder{font-size:17px;line-height:1.8}
@media(max-width:760px){.muse-media-thumbs{gap:10px}.muse-image-empty b{font-size:24px}.muse-image-empty span{font-size:11px}.muse-product-video h2{font-size:22px}.muse-video-empty{min-height:230px;aspect-ratio:auto;padding:24px 18px}.muse-video-empty strong{font-size:24px}.muse-video-empty p{font-size:16px}.muse-media-heading{font-size:13px}}
