body .alfv3:has(>.alfv3-hero),body .alfv3:has(>.alfv3-sel){overflow:visible;overflow-x:clip}body .alfv3 .alfv3-hero{overflow:visible}body .alfv3 .alfv3-ribbon{z-index:20}body .alfv3 .alfv3-sel{margin-top:calc(-41px - 2.2vw);padding-top:calc(104px + 2.2vw);padding-bottom:150px;clip-path:polygon(0 4.4vw,100% 0,100% 100%,0 100%)}body .alfv3 .alfv3-sel__copy{gap:32px}body .alfv3 .alfv3-sel__stage{min-height:clamp(480px,42vw,640px);align-self:center}body .alfv3 .alfv3-sel__stage .alfv3-bottle{left:-8%;bottom:6%;width:50%;transform:none;z-index:2}body .alfv3 .alfv3-sel__stage .alfv3-floor{left:8%;width:30%;bottom:4%}body .alfv3 .alfv3-sel__mascot{left:auto;right:0;top:0;width:58%;transform:none!important;z-index:1}body .alfv3 .alfv3-sel__arc{left:auto;right:-1%;bottom:2%;width:60%;z-index:1}@media(max-width:899px){body .alfv3 .alfv3-sel{padding-bottom:120px}body .alfv3 .alfv3-sel__stage{min-height:96vw}body .alfv3 .alfv3-sel__arc{width:62%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/alfv3-3.css.map */
