.sg-product-cinema{background:var(--sgi-paper);color:var(--sgi-ink)}@media (min-width:480px){.sg-product-cinema.sg-shell{background:#ecebe7}}.sg-product-cinema>.sg-col{background:var(--sgi-paper);color:var(--sgi-ink);overflow-x:clip}.sg-product-cinema-topbar{z-index:6;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;inset:0 0 auto}.sg-product-cinema-topbar>*{pointer-events:auto}.sg-product-cinema-topbar nav{align-items:center;gap:6px;min-width:0;display:flex}.sg-product-cinema-topbar a{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-shadow:0 1px 2px #00000080;background:#0009;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.sg-product-cinema-topbar a:first-child{padding:0}.sg-product-cinema-topbar a svg{flex:none}.sg-product-cinema .sg-product-cinema-topbar a:focus-visible,.sg-product-cinema .sg-story-scene :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #fff}.sg-product-cinema .sg-product-cinema-cover .sg-story-portrait{top:calc(52px + env(safe-area-inset-top,0px))}.sg-product-cinema .sg-product-cinema-cover .sg-story-actions{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}.sg-product-cinema-caption{font-size:var(--sgi-t-sub);text-align:center;color:var(--sgi-fg-2);margin:0 0 16px;line-height:1.6}.sg-product-cinema-cta{color:#111;background:#fff;min-height:56px}.sg-product-cinema-paper{padding-bottom:8px}.sg-product-cinema-paper.sg-store :is(a,button,summary,input):focus-visible{outline:2px solid var(--sgi-navy);outline-offset:3px}.sg-product-cinema .sg-product-cinema-category{color:var(--sgi-ink-3)}.sg-product-cinema-paper .sg-num{color:var(--sgi-ink)}@keyframes sg-product-dock-in{0%{opacity:0;visibility:hidden;transform:translateY(110%)}to{opacity:1;visibility:visible;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sg-product-cinema .sg-product-cinema-cover .sg-story-actions{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sg-product-cinema-dock>*{animation:linear both sg-product-dock-in;animation-timeline:scroll(root);animation-range:40svh 72svh}body[data-sg-motion=off] .sg-product-cinema .sg-product-cinema-cover .sg-story-actions{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}}}@media (max-width:359px){.sg-product-cinema-topbar a{padding:0 10px;font-size:12px}.sg-product-cinema-topbar a:first-child{padding:0}}.sg-product-cinema-dock:focus-within>*{opacity:1;visibility:visible;transform:none;animation:none!important}@media (max-height:700px){.sg-product-cinema-dock>*{opacity:1;visibility:visible;transform:none;animation:none!important}.sg-product-cinema .sg-product-cinema-cover .sg-story-actions{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.sg-product-cinema *,.sg-product-cinema :before,.sg-product-cinema :after{transition:none!important;animation:none!important}}.sg-product-cinema .sg-product-cinema-paper .sg-product-cinema-dock>.bg-white{background:var(--sgi-figure);color:var(--sgi-ink);border-top:1px solid var(--sgi-paper-line);box-shadow:none}.sg-product-cinema .sg-product-cinema-dock :is(a,button){background:var(--sgi-navy);color:#fff;border:1px solid var(--sgi-navy);min-height:56px;box-shadow:none;border-radius:12px}.sg-product-cinema .sg-product-cinema-dock :is(a,button):not(:disabled):active{background:var(--sgi-navy-press)}.sg-product-cinema .sg-product-cinema-dock :is(a,button):disabled{background:var(--sgi-paper-2);color:var(--sgi-ink-4);border-color:var(--sgi-paper-line)}
