.tos-ring-experience:not([open]),.tos-ring-experience__art[hidden],.tos-ring-soundtrack[hidden]{display:none}.tos-ring-experience{position:fixed;top:0;right:0;bottom:0;left:0;width:min(calc(100% - 32px),540px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:#12100c;color:#fff4df;overflow:auto;isolation:isolate}.tos-ring-experience::backdrop{background:#090807bd}.tos-ring-experience__content{position:relative;display:grid;justify-items:center;padding:clamp(24px,5vw,42px) clamp(18px,6vw,48px) 25px;text-align:center}.tos-ring-experience h2{max-width:27ch;margin:0;color:inherit;font-size:clamp(1.85rem,4.6vw,2.5rem);line-height:1.32;text-wrap:balance}.tos-ring-experience__ring{width:clamp(132px,42vw,184px);aspect-ratio:1;margin:14px 0 5px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.tos-ring-experience__art{position:relative;display:block;width:100%;height:100%}.tos-ring-experience__art canvas,.tos-ring-experience__frames{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tos-ring-experience__art canvas{visibility:hidden}.tos-ring-experience__art[data-renderer=ready][data-inscriptions=inner-and-outer] canvas{visibility:visible}.tos-ring-experience__art[data-renderer=ready][data-inscriptions=inner-and-outer] .tos-ring-experience__frames{visibility:hidden}.tos-ring-experience__frames{background:var(--tos-ring-frames) 0 0 / 3200% 100% no-repeat}.tos-ring-experience[open] .tos-ring-experience__frames{animation:tos-experience-ring 2.533s steps(31,end) infinite}@keyframes tos-experience-ring{to{background-position:100% 0}}.tos-ring-experience__decline{min-height:44px;border:0;padding:8px 12px;color:#f3dfb9;background:transparent;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.tos-ring-experience h2:focus{outline:none;box-shadow:none}.tos-ring-experience button:focus-visible{outline:2px solid #ffc107;outline-offset:3px;box-shadow:none}.tos-ring-experience__gollum{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 39%;opacity:0;pointer-events:none}.tos-ring-experience.is-revealing .tos-ring-experience__gollum{opacity:.95}.tos-ring-experience.is-revealing .tos-ring-experience__content{visibility:hidden}.tos-ring-experience.is-revealing,.tos-ring-experience.is-revealing::backdrop{background:#000}.tos-ring-experience.is-fading .tos-ring-experience__gollum{animation:tos-experience-gollum var(--tos-reveal-duration, 4.35s) linear both}@keyframes tos-experience-gollum{0%{opacity:.95}to{opacity:0}}.tos-ring-soundtrack{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:16px;padding-inline:12px;background:#141b18;color:#fff4df;border-block:1px solid #594622}.tos-ring-soundtrack button{display:inline-flex;align-items:center;gap:7px;min-width:44px;min-height:30px;padding:2px 8px;border:0;background:none;color:inherit;font:inherit;font-size:1.4rem;line-height:1.25;cursor:pointer}.tos-ring-soundtrack button:first-child,.tos-ring-soundtrack button:hover{color:#ffc107}.tos-ring-soundtrack button:focus-visible{outline:2px solid #ffc107;outline-offset:-2px}.tos-ring-soundtrack svg{flex:none}.tos-ring-soundtrack [data-resume-icon],.tos-ring-soundtrack[data-paused] [data-pause-icon]{display:none}.tos-ring-soundtrack[data-paused] [data-resume-icon]{display:block}.section-header:has(.tos-ring-soundtrack:not([hidden])){position:sticky;top:0}@media(prefers-reduced-motion:reduce){.tos-ring-experience[open] .tos-ring-experience__frames{animation:none;background:var(--tos-ring-poster) center / contain no-repeat}.tos-ring-experience.is-fading .tos-ring-experience__gollum{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tos-ring-experience.css.map */
