.fs-rotator{position:relative;overflow:hidden;padding:clamp(12px,2.6vw,32px) 0;z-index:1;background:linear-gradient(110deg,var(--fs-bg) 0 68%,var(--fs-bg2) 56% 100%)}.fs-rotator__heading{text-align:center;margin-top:12px;margin-bottom:clamp(14px,2vw,26px);position:relative;z-index:3}.fs-rotator__headingTitle{margin:0;font-weight:900;letter-spacing:-.02em;font-size:clamp(28px,3.2vw,44px);color:#fff}.fs-rotator__headingSub{margin:10px auto 0;max-width:62ch;font-size:clamp(14px,1.1vw,18px);line-height:1.55;color:#fff}.fs-rotator{position:relative}.fs-rotator__inner{position:relative;z-index:3}.fs-rotator__wipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(110deg,var(--fs-prev-bg) 0 68%,var(--fs-prev-bg2) 68% 100%);clip-path:polygon(0 0,120% 0,110% 100%,-10% 100%)}.fs-rotator.is-wiping .fs-rotator__wipe{opacity:1;animation:fsWashAway .52s cubic-bezier(.2,.9,.2,1) forwards}@keyframes fsWashAway{0%{clip-path:polygon(0 0,120% 0,110% 100%,-10% 100%)}to{clip-path:polygon(120% 0,140% 0,150% 100%,130% 100%)}}.fs-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;-webkit-clip-path:polygon(0 0,74% 0,64% 100%,0 100%);clip-path:polygon(0 0,74% 0,64% 100%,0 100%)}.fs-rotator__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.02;min-height:2.04em;margin:0}.fs-rotator__subtitle{min-height:1.4em}.fs-bubble{position:absolute;left:var(--x);bottom:-60px;width:var(--s);height:var(--s);border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),rgba(255,255,255,.08) 55%,rgba(255,255,255,.02) 70%,transparent 72%);border:1px solid rgba(255,255,255,.12);opacity:var(--o);filter:blur(.1px);animation:fsBubbleUp var(--d) linear forwards;transform:translate(0)}@keyframes fsBubbleUp{0%{transform:translate(0) translateY(0)}to{transform:translate(var(--drift)) translateY(calc(-1 * var(--rise)))}}@keyframes fsLeftBubbles{0%{transform:translateZ(0)}to{transform:translate3d(80px,-50px,0)}}@keyframes fsFloat{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(90px,-60px,0) rotate(8deg)}}.fs-rotator__wrap{display:grid;grid-template-columns:1.05fr 1.35fr;gap:clamp(18px,3vw,44px);align-items:center;padding-bottom:10px}.fs-rotator__kicker{margin:0 0 10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:12px;opacity:.85;color:#ffffffd9}.fs-rotator__title{margin:0;font-weight:800;line-height:1.02;font-size:clamp(34px,4.2vw,58px);color:#fff}.fs-rotator__subtitle{margin:12px 0 0;font-size:clamp(14px,1.2vw,18px);line-height:1.5;color:#ffffffd9;max-width:42ch}.fs-rotator__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fs-rotator__btn--primary{background:#fff;color:var(--fs-accent);border:0}.fs-rotator__btn--primary:hover{transform:translateY(-1px)}.fs-rotator__btn--secondary{border-color:#ffffff59;color:#fff;background:#00000024}.fs-rotator__nav{display:flex;align-items:center;gap:12px;margin-top:26px}.fs-rotator__arrow{width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:#0000002e;color:#fff;transition:transform .15s ease,background .15s ease}.fs-rotator__arrow:hover{transform:translateY(-1px);background:#00000040}.fs-rotator__arrow span{font-size:22px;line-height:1}.fs-rotator__dots{display:flex;gap:8px;margin-left:6px;flex-wrap:wrap}.fs-rotator__dot{width:9px;height:9px;border-radius:99px;border:0;background:#ffffff59;cursor:pointer}.fs-rotator__dot.is-active{background:#fff;transform:scale(1.12)}.fs-rotator__meta{margin-top:10px;color:#ffffffbf;font-size:12px}.fs-rotator__right{position:relative}.fs-rotator__stage{position:relative;min-height:clamp(260px,30vw,460px);display:flex;justify-content:flex-end;align-items:center;gap:0;padding:clamp(10px,2vw,24px)}.fs-rotator__can{margin:0;position:relative;transform:translateY(0) rotate(0);filter:drop-shadow(0 22px 22px rgba(0,0,0,.18));z-index:3;transition:transform .35s ease,filter .35s ease;margin-right:clamp(10px,4vw,60px)}.fs-rotator__can img{display:block;height:clamp(320px,38vw,620px);width:auto}.fs-rotator.is-changing .fs-rotator__can{animation:fsPop .45s ease both}@keyframes fsPop{0%{transform:translateY(12px) rotate(var(--rot));opacity:0}to{transform:translateY(0) rotate(var(--rot));opacity:1}}@media (max-width: 990px){.fs-rotator{background:linear-gradient(180deg,var(--fs-bg) 0 58%,var(--fs-bg2) 58% 100%)}.fs-rotator__wrap{grid-template-columns:1fr}.fs-rotator__kicker,.fs-rotator__title,.fs-rotator__subtitle,.fs-rotator__meta{text-align:center;margin-left:auto;margin-right:auto}.fs-rotator__cta,.fs-rotator__nav{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/flavour-rotator.css.map */
