.rs-os{--rs-os-gap: var(--rs-os-gap-m);display:block;background:var(--rs-os-bg, transparent);padding-top:var(--rs-os-pt-m);padding-bottom:var(--rs-os-pb-m);overflow:hidden}.rs-os__inner{display:flex;flex-direction:column;align-items:center}.rs-os__pin{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--rs-os-gap) * 2 + .4rem);color:var(--rs-os-pin-color)}.rs-os__pin:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.rs-os__pin:after{content:"";width:1px;height:var(--rs-os-pin-length);background:currentColor;opacity:.6}.rs-os__frame{position:relative;width:min(90%,calc(100% - 4 * var(--rs-os-gap) - 1.6rem));max-width:124rem;height:var(--rs-os-h-m);margin-bottom:max(0px,calc(-1 * var(--rs-os-product-offset)))}.rs-os__ring{position:absolute;inset:calc(-1 * var(--rs-os-gap));border:1px solid var(--rs-os-ring-color);border-radius:999rem;pointer-events:none;opacity:var(--rs-os-fade, 1);transform:scale(var(--rs-os-ring-1, 1))}.rs-os__ring--2{inset:calc(-2 * var(--rs-os-gap));transform:scale(var(--rs-os-ring-2, 1))}.rs-os__oval{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:999rem;padding:var(--rs-os-oval-pt-m) 2rem var(--rs-os-oval-pb-m);text-align:center;isolation:isolate;opacity:var(--rs-os-fade, 1);transform:scale(var(--rs-os-oval, 1))}.rs-os--shadow .rs-os__oval{box-shadow:0 1.6rem 4.8rem #00000014}.rs-os__bg,.rs-os__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.rs-os__bg{object-fit:cover}.rs-os__placeholder{fill:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.04)}.rs-os__overlay{background:var(--rs-os-overlay)}.rs-os__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--rs-os-text-w);color:var(--rs-os-text-color);opacity:var(--rs-os-content, 1);transform:translateY(calc((1 - var(--rs-os-content, 1)) * 2rem))}.rs-os__heading{margin:0 0 var(--rs-os-logo-mb);overflow-wrap:anywhere}.rs-os__logo{display:block;width:var(--rs-os-logo-w-m);max-width:100%;height:auto}.rs-os__text{overflow-wrap:anywhere}.rs-os__text>:first-child{margin-top:0}.rs-os__text>:last-child{margin-bottom:0}.rs-os__text a{color:inherit}.rs-os__product{position:absolute;left:0;right:0;bottom:var(--rs-os-product-offset);z-index:2;width:var(--rs-os-product-w-m);max-width:90vw;margin:0 auto;pointer-events:none;opacity:var(--rs-os-product, 1);transform:translateY(calc((1 - var(--rs-os-product, 1)) * 4.5rem))}.rs-os__product img{display:block;width:100%;height:auto}.rs-os__product-link{display:block;pointer-events:auto;border-radius:1rem}.rs-os--product-hidden .rs-os__product-link,.js .rs-os[data-animation=reveal]:not(.is-visible) .rs-os__product-link{pointer-events:none}.rs-os .rs-os__product:focus-within{opacity:1;transform:none}.rs-os__product-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rs-os__product-link img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.rs-os__product-link:hover img{transform:translateY(-.6rem)}}.rs-os--product-shadow .rs-os__product img{filter:drop-shadow(0 2rem 3rem rgba(0,0,0,.28))}.rs-os__notice{margin:1.2rem 0 0;font-size:1.3rem;opacity:.8}@media screen and (min-width:750px){.rs-os{--rs-os-gap: var(--rs-os-gap-d);padding-top:var(--rs-os-pt);padding-bottom:var(--rs-os-pb)}.rs-os__frame{width:var(--rs-os-w);height:var(--rs-os-h)}.rs-os__oval{padding:var(--rs-os-oval-pt) 4.8rem var(--rs-os-oval-pb)}.rs-os__logo{width:var(--rs-os-logo-w)}.rs-os__product{width:var(--rs-os-product-w)}}@media(prefers-reduced-motion:no-preference){.js .rs-os[data-animation=scroll]{--rs-os-oval: .35;--rs-os-ring-1: .26;--rs-os-ring-2: .31;--rs-os-fade: 0;--rs-os-content: 0;--rs-os-product: 0}.rs-os[data-animation=scroll] .rs-os__oval,.rs-os[data-animation=scroll] .rs-os__ring,.rs-os[data-animation=scroll] .rs-os__content,.rs-os[data-animation=scroll] .rs-os__product{will-change:transform,opacity}.js .rs-os[data-animation=reveal]:not(.is-visible){--rs-os-oval: .35;--rs-os-ring-1: .3;--rs-os-ring-2: .3;--rs-os-fade: 0;--rs-os-content: 0;--rs-os-product: 0}.rs-os[data-animation=reveal] .rs-os__oval{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .8s ease}.rs-os[data-animation=reveal] .rs-os__ring{transition:transform 1.5s cubic-bezier(.16,1,.3,1),opacity .8s ease}.rs-os[data-animation=reveal] .rs-os__content{transition:transform 1s cubic-bezier(.16,1,.3,1) .45s,opacity 1s ease .45s}.rs-os[data-animation=reveal] .rs-os__product{transition:transform 1.1s cubic-bezier(.16,1,.3,1) .85s,opacity 1.1s ease .85s}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/rs-oval-story.css.map */
