.sonioro-s.so-g-season{--g-sw:70%}.sonioro-s.so-g-season[data-size=s]{--g-sw:58%}.sonioro-s.so-g-season[data-size=l]{--g-sw:84%}@container so (min-width:600px){.sonioro-s.so-g-season{--g-sw:30%}.sonioro-s.so-g-season[data-size=s]{--g-sw:26%}.sonioro-s.so-g-season[data-size=l]{--g-sw:34%}}.sonioro-s.so-g-season .g-se-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--g-pink-d);pointer-events:none}.sonioro-s.so-g-season .g-se{display:block;position:relative}.sonioro-s.so-g-season .g-se-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;width:var(--so-wrap);margin-inline:auto}.sonioro-s.so-g-season .g-se-head{flex:1 1 auto;width:auto;min-width:0;margin:0}.sonioro-s.so-g-season .g-se-head .g-title{font-size:calc(clamp(40px,6.6cqw,98px)*var(--g-dfs,1))}.sonioro-s.so-g-season .g-se-ex{position:relative;flex:none;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-ink);transition:background-color .35s,color .35s}@container so (min-width:900px){.sonioro-s.so-g-season .g-se-ex{width:136px;height:136px}}.sonioro-s.so-g-season .g-se-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:currentColor;font:600 7.2px/1 var(--g-t);letter-spacing:.16em;animation:so-g-se-spin 26s linear infinite;animation-play-state:paused}body.so-g-loops .sonioro-s.so-g-season.is-view .g-se-ring{animation-play-state:running}@keyframes so-g-se-spin{to{transform:rotate(1turn)}}.sonioro-s.so-g-season .g-se-ex-in{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--g-t);letter-spacing:.14em;text-transform:uppercase}.sonioro-s.so-g-season .g-se-ex-in svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .35s var(--g-out)}.sonioro-s.so-g-season .g-se-ex:hover{background:var(--g-ink);color:var(--g-cream)}.sonioro-s.so-g-season .g-se-ex:hover .g-se-ex-in svg{transform:translate(3px)}.sonioro-s.so-g-season .g-se-stage{position:relative;z-index:0;width:var(--so-wrap);margin:40px auto 0}.sonioro-s.so-g-season .g-se-ghost{top:22%;left:-7%}.sonioro-s.so-g-season .g-se-row{display:flex;flex-direction:column;align-items:center;gap:32px}.sonioro-s.so-g-season .g-se-i{width:min(var(--g-sw),calc((100svh - 200px)*var(--g-ar,3/4)))}@container so (min-width:600px){.sonioro-s.so-g-season .g-se-row{--g-gap:clamp(16px,3cqw,48px);flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--g-gap)}.sonioro-s.so-g-season .g-se-i{flex:none;width:min(var(--g-sw),calc((100% - 2*var(--g-gap))/3),calc((100svh - 230px)*var(--g-ar,3/4)))}}@container so (min-width:900px){.sonioro-s.so-g-season .g-se-stage{margin-top:clamp(52px,5.4cqw,90px)}}.sonioro-s.so-g-season .g-se-a{display:block;color:var(--g-ink)}.sonioro-s.so-g-season :is(.g-se-mv,.g-se-sc){display:block;will-change:transform}.sonioro-s.so-g-season .g-se-sc{transform-origin:50% 0}.sonioro-s.so-g-season .g-se-m{display:block;isolation:isolate}.sonioro-s.so-g-season .g-se-z{position:absolute;top:0;right:0;bottom:0;left:0;display:block;will-change:transform}.sonioro-s.so-g-season .g-se-z :is(img,so-video){transition:transform 1.2s var(--g-out)}.sonioro-s.so-g-season .g-se-cap{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding-inline:2px}.sonioro-s.so-g-season[data-side=right] .g-se-cap{justify-content:flex-end}.sonioro-s.so-g-season .g-se-n{font:500 11px/1 var(--g-t);letter-spacing:.14em;color:var(--g-ink2)}.sonioro-s.so-g-season .g-se-t{padding-bottom:3px;font:400 calc(clamp(19px,1.7cqw,25px)*var(--g-dfs,1))/1.1 var(--g-d);letter-spacing:-.01em;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s var(--g-out)}@media(hover:hover){.sonioro-s.so-g-season .g-se-a:hover .g-se-z :is(img,so-video){transform:scale(1.05)}.sonioro-s.so-g-season .g-se-a:hover .g-se-t{background-size:100% 1px}}.sonioro-s.so-g-season .g-se-a:focus-visible .g-se-t{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.sonioro-s.so-g-season :is(.g-se-mv,.g-se-sc,.g-se-z){transform:none!important}.sonioro-s.so-g-season .g-se-bg{opacity:1!important}.sonioro-s.so-g-season .g-se-ring{animation:none}}@media(forced-colors:active){.sonioro-s.so-g-season .g-se-ex{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-g-season.css.map */
