.sn-eaa{--sn-bg: #000;--sn-surface: #131313;--sn-line: rgba(255, 255, 255, .14);--sn-text: #fff;--sn-muted: #b9b0a5;--sn-red: #f30018;--sn-orange: #ff7a1a;--sn-yellow: #ffd23f;--sn-beige: #d8c3ab;--sn-ink: #17120d;--sn-ink-muted: #5b4f42;--sn-flav: var(--sn-page-flav, #f30018);--sn-font-display: var(--sn-display, Impact, "Haettenschweiler", "Arial Narrow Bold", sans-serif);--sn-font-body: var(--font-body-family, "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif);position:relative;background:var(--sn-bg);color:var(--sn-text);font-family:var(--sn-font-body);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}.sn-eaa *,.sn-eaa *:before,.sn-eaa *:after{box-sizing:border-box}.sn-eaa h1,.sn-eaa h2,.sn-eaa h3,.sn-eaa p,.sn-eaa ul,.sn-eaa ol,.sn-eaa dl,.sn-eaa dd,.sn-eaa figure{margin:0;padding:0}.sn-eaa h1,.sn-eaa h2,.sn-eaa h3{font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:normal}.sn-eaa ul,.sn-eaa ol{list-style:none}.sn-eaa img{display:block;max-width:100%;height:auto;border:0}.sn-eaa a{color:inherit;text-decoration:none}.sn-eaa button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;letter-spacing:inherit;text-transform:none;border-radius:0;box-shadow:none;min-height:0}.sn-eaa button:disabled{cursor:not-allowed}.sn-eaa :focus-visible{outline:3px solid var(--sn-yellow);outline-offset:3px;border-radius:6px}.sn-eaa .sn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sn-eaa [data-flav]{--c: var(--sn-red)}.sn-eaa [data-flav=guava]{--c: #ff8fa3}.sn-eaa [data-flav=lychee]{--c: #ee4f76}.sn-eaa [data-flav=pineapple]{--c: #ffcb3d}.sn-eaa [data-flav=orange]{--c: #ff8a1f}.sn-eaa [data-flav=watermelon]{--c: #35c26b}html[data-sn-flav=guava]{--sn-page-flav: #ff8fa3}html[data-sn-flav=lychee]{--sn-page-flav: #ee4f76}html[data-sn-flav=pineapple]{--sn-page-flav: #ffcb3d}html[data-sn-flav=orange]{--sn-page-flav: #ff8a1f}html[data-sn-flav=watermelon]{--sn-page-flav: #35c26b}.sn-eaa .sn-wrap{width:100%;max-width:1840px;margin:0 auto;padding:0 clamp(16px,4vw,72px)}.sn-eaa .sn-sec{padding-top:56px;padding-bottom:56px}.sn-eaa .sn-icon{width:22px;height:22px;flex:none}.sn-eaa .sn-display{font-family:var(--sn-font-display);font-weight:400;font-style:normal;text-transform:uppercase;line-height:.98;letter-spacing:.012em;color:inherit}.sn-eaa .sn-h2{font-size:clamp(32px,8.4vw,54px);max-width:16em}.sn-eaa .sn-sub{margin-top:12px;max-width:58ch;color:var(--sn-muted);font-size:15.5px}.sn-eaa .sn-head{margin-bottom:28px}.sn-eaa .sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:10px 26px;border-radius:14px;font-family:var(--sn-font-display);font-size:21px;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.sn-eaa .sn-btn{white-space:nowrap}.sn-eaa .sn-btn__total:not(:empty){padding-left:12px;border-left:2px solid rgba(0,0,0,.32)}.sn-eaa .sn-btn--buy{background:var(--sn-red);color:#000;box-shadow:0 10px 30px -12px #f30018cc}.sn-eaa .sn-btn--buy:hover{background:#ff1a31;color:#000;transform:translateY(-1px)}.sn-eaa .sn-btn--buy:active{transform:translateY(1px) scale(.99)}.sn-eaa .sn-btn--line{border:1.5px solid rgba(255,255,255,.5);color:#fff;min-height:50px;font-size:18px}.sn-eaa .sn-btn--line:hover{border-color:#fff;background:#fff;color:#000}.sn-eaa .sn-btn--block{display:flex;width:100%}.sn-eaa .sn-btn[aria-busy=true]{pointer-events:none;opacity:.75}.sn-eaa .sn-btn[aria-disabled=true]{background:#3a3a3a;color:#bbb;box-shadow:none}.sn-eaa .sn-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:14.5px;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;text-decoration-color:#ffffff73}.sn-eaa .sn-link:hover{text-decoration-color:var(--sn-red)}.sn-eaa .sn-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;padding-bottom:6px}.sn-eaa .sn-top__logo img{height:34px;width:auto}.sn-eaa .sn-top__name{font-family:var(--sn-font-display);font-size:22px;text-transform:uppercase;letter-spacing:.02em}.sn-eaa .sn-top__note{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--sn-muted)}.sn-eaa .sn-top__note .sn-icon{width:15px;height:15px;color:#fff}.sn-eaa .sn-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "stage" "buy" "lede";padding-top:10px;padding-bottom:44px}.sn-eaa .sn-hero__title{grid-area:title;margin-top:4px;font-size:clamp(27px,8.7vw,46px);transform:skew(-6deg);transform-origin:left bottom}.sn-eaa .sn-hero__title span{display:block}.sn-eaa .sn-hero__lede{grid-area:lede;margin-top:26px;padding-top:22px;border-top:1px solid var(--sn-line)}.sn-eaa .sn-hero__lede p{color:var(--sn-muted);font-size:15.5px;max-width:56ch}.sn-eaa .sn-stage{grid-area:stage;min-width:0;margin:16px 0 0}.sn-eaa .sn-stage__frame{position:relative;isolation:isolate;margin-right:6px}.sn-eaa .sn-stage__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:22px;transform:translate(7px,7px);background:linear-gradient(118deg,var(--sn-red) 0 58%,var(--sn-orange) 58% 76%,var(--sn-yellow) 76% 100%)}.sn-eaa .sn-gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:22px;background:var(--sn-beige);box-shadow:0 28px 90px -34px var(--sn-flav);transition:box-shadow .4s ease}.sn-eaa .sn-gallery::-webkit-scrollbar{display:none}.sn-eaa .sn-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1;overflow:hidden}.sn-eaa .sn-slide img{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.sn-eaa .sn-slide img.is-swapping{opacity:0}.sn-eaa .sn-thumbs{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:10px}.sn-eaa .sn-thumbs button{position:relative;width:24px;height:24px;display:grid;place-items:center}.sn-eaa .sn-thumbs button:before{content:"";width:8px;height:8px;border-radius:4px;background:#5c5c5c;transition:width .2s ease,background-color .2s ease}.sn-eaa .sn-thumbs button[aria-current=true]:before{width:22px;background:#fff}.sn-eaa .sn-thumbs img{display:none}.sn-eaa .sn-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;border-radius:14px;overflow:hidden;background:var(--sn-line);border:1px solid var(--sn-line)}.sn-eaa .sn-stats li{padding:12px 14px 13px;background:#000;line-height:1.2}.sn-eaa .sn-stats b{display:block;font-family:var(--sn-font-display);font-weight:400;font-size:24px;letter-spacing:.02em;text-transform:uppercase}.sn-eaa .sn-stats span{display:block;margin-top:4px;font-size:12px;color:var(--sn-muted)}.sn-eaa .sn-banner{display:block;border-radius:18px;overflow:hidden;background:#1c1c1c}.sn-eaa .sn-banner img{width:100%;height:auto;aspect-ratio:auto 16 / 9}.sn-eaa .sn-banner--square img,.sn-eaa .sn-banner--art img{aspect-ratio:auto 1 / 1}.sn-eaa .sn-section-banner{margin-bottom:26px}.sn-eaa .sn-banner-sec{padding:8px 0}.sn-eaa .sn-banner-sec--normal{padding:40px 0}.sn-eaa .sn-banner-sec a{display:block}.sn-eaa .sn-buy{grid-area:buy;margin-top:22px}.sn-eaa .sn-buy__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sn-eaa .sn-buy__name{font-family:var(--sn-font-display);font-size:24px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.sn-eaa .sn-buy__meta{display:block;margin-top:5px;font-size:12.5px;color:var(--sn-muted)}.sn-eaa .sn-price{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.sn-eaa .sn-price__now{font-family:var(--sn-font-display);font-size:40px;line-height:.9;letter-spacing:.01em}.sn-eaa .sn-price__was{font-size:15px;color:var(--sn-muted);text-decoration:line-through}.sn-eaa .sn-price__was[hidden]{display:none}.sn-eaa .sn-rating{display:inline-flex;align-items:center;gap:7px;margin-top:8px;min-height:28px;font-size:13px;color:var(--sn-muted)}.sn-eaa .sn-stars{font-size:15px;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,var(--sn-yellow) var(--pct, 0%),#5a5a5a var(--pct, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.sn-eaa .sn-rating b{color:#fff;font-weight:600}.sn-eaa .sn-coupon{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;border-radius:10px;border:1px dashed rgba(255,210,63,.65);background:#ffd23f17;font-size:13px;line-height:1.4;color:#ffe9a6}.sn-eaa .sn-coupon .sn-icon{width:16px;height:16px;margin-top:1px;color:var(--sn-yellow);stroke-width:2.4}.sn-eaa .sn-coupon b{color:#fff;font-weight:600}.sn-eaa .sn-field{margin-top:16px}.sn-eaa .sn-field__label{display:block;margin-bottom:8px;font-size:13px;color:var(--sn-muted)}.sn-eaa .sn-field__label b{color:#fff;font-weight:600}.sn-eaa .sn-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 4px 2px;margin:0 -16px 0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sn-eaa .sn-chips::-webkit-scrollbar{display:none}.sn-eaa .sn-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;border-radius:999px;border:1.5px solid var(--sn-line);background:var(--sn-surface);font-size:14px;font-weight:600;color:#fff;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.sn-eaa .sn-chip__dot{width:12px;height:12px;border-radius:50%;background:var(--c);flex:none}.sn-eaa .sn-chip[aria-pressed=true]{border-color:var(--c);background:#000;box-shadow:inset 0 0 0 1px var(--c)}.sn-eaa .sn-chip:disabled{color:#8a8279;text-decoration:line-through;text-decoration-thickness:1px;background:transparent}.sn-eaa .sn-chip:disabled .sn-chip__dot{opacity:.35}.sn-eaa .sn-chip__out{text-decoration:none;display:inline-block;font-size:10.5px;font-weight:500;color:#8a8279}.sn-eaa .sn-buy__action{display:flex;gap:10px;margin-top:18px}.sn-eaa .sn-buy__action .sn-btn{flex:1;min-width:0;padding-left:12px;padding-right:12px;font-size:clamp(18px,5.4vw,21px)}.sn-eaa .sn-qty{flex:none;display:inline-flex;align-items:stretch;height:58px;border:1.5px solid var(--sn-line);border-radius:14px;overflow:hidden}.sn-eaa .sn-qty button{width:44px;display:grid;place-items:center;color:#fff}.sn-eaa .sn-qty button:hover:not(:disabled){background:var(--sn-surface)}.sn-eaa .sn-qty button:disabled{color:#555}.sn-eaa .sn-qty .sn-icon{width:16px;height:16px}.sn-eaa .sn-qty__value{width:30px;display:grid;place-items:center;font-family:var(--sn-font-display);font-size:22px}.sn-eaa .sn-buy__tax{margin-top:10px;font-size:12px;color:var(--sn-muted)}.sn-eaa .sn-trust{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px}.sn-eaa .sn-trust li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#e9e3da}.sn-eaa .sn-trust .sn-icon{width:15px;height:15px;color:var(--sn-yellow)}.sn-eaa .sn-buy__more{margin-top:6px}.sn-eaa .sn-notice{margin-top:10px;padding:10px 12px;border-radius:10px;background:#2a0a0e;border:1px solid #7a1420;font-size:13.5px;color:#ffd9dd}.sn-eaa .sn-notice:empty{display:none}.sn-eaa .sn-editor-warning{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#fff3c4;color:#3a2c00;font-size:14px;font-weight:500}.sn-eaa .sn-benefits__grid{display:grid;grid-template-columns:minmax(0,1fr)}.sn-eaa .sn-benefit{display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px 16px;padding:22px 0;border-top:1px solid var(--sn-line)}.sn-eaa .sn-benefit:last-child{border-bottom:1px solid var(--sn-line)}.sn-eaa .sn-benefit__icon{grid-row:span 2;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--b, var(--sn-red));color:#000}.sn-eaa .sn-benefit__title{font-size:23px;align-self:center}.sn-eaa .sn-benefit__text{grid-column:2;color:var(--sn-muted);font-size:15px}.sn-eaa .sn-benefit:nth-child(4n+1){--b: var(--sn-red)}.sn-eaa .sn-benefit:nth-child(4n+2){--b: var(--sn-yellow)}.sn-eaa .sn-benefit:nth-child(4n+3){--b: var(--sn-orange)}.sn-eaa .sn-benefit:nth-child(4n+4){--b: #fff}.sn-eaa .sn-disclaimer{margin-top:18px;font-size:12.5px;color:#8f877d;max-width:70ch}.sn-eaa.sn-formula{background:var(--sn-beige);color:var(--sn-ink)}.sn-eaa.sn-formula .sn-sub{color:var(--sn-ink-muted)}.sn-eaa .sn-formula__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.sn-eaa .sn-ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sn-eaa .sn-ing{display:flex;flex-direction:column;min-height:118px;padding:14px 14px 13px;border-radius:16px;background:#fff;color:var(--sn-ink)}.sn-eaa .sn-ing__group{font-size:11.5px;font-weight:600;color:var(--sn-red)}.sn-eaa .sn-ing__name{margin-top:2px;font-size:14px;font-weight:600;line-height:1.25}.sn-eaa .sn-ing__amount{margin-top:auto;padding-top:10px;font-family:var(--sn-font-display);font-size:32px;line-height:.9;letter-spacing:.01em}.sn-eaa .sn-ing__amount small{font-size:16px;margin-left:3px;letter-spacing:.03em}.sn-eaa .sn-label{border:2.5px solid #000;border-radius:6px;background:#fff;color:#000;overflow:hidden}.sn-eaa .sn-label__head{padding:12px 14px 10px}.sn-eaa .sn-label__title{font-size:25px}.sn-eaa .sn-label__serving{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12.5px;font-weight:600}.sn-eaa .sn-label__band{padding:7px 14px;background:var(--sn-red);color:#fff;font-family:var(--sn-font-display);font-size:17px;letter-spacing:.04em;text-transform:uppercase}.sn-eaa .sn-label__band--black{background:#000;display:flex;justify-content:space-between;gap:12px}.sn-eaa .sn-label__row{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid #000;font-size:14.5px}.sn-eaa .sn-label__band+.sn-label__row{border-top:0}.sn-eaa .sn-label__row dd{font-weight:600;white-space:nowrap}.sn-eaa .sn-formula__note{margin-top:18px;font-size:12.5px;color:var(--sn-ink-muted);max-width:70ch}.sn-eaa .sn-how__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.sn-eaa .sn-shaker{position:relative;display:grid;place-items:center;padding:22px 0 8px;border-radius:22px;background:radial-gradient(120% 90% at 50% 100%,color-mix(in srgb,var(--sn-flav) 34%,transparent),transparent 70%),var(--sn-surface)}.sn-eaa .sn-shaker svg{width:150px;height:auto}.sn-eaa .sn-shaker__liquid{fill:var(--sn-flav);transition:fill .4s ease}.sn-eaa .sn-steps{counter-reset:sn-step;display:grid;gap:0}.sn-eaa .sn-step{counter-increment:sn-step;display:grid;grid-template-columns:54px minmax(0,1fr);gap:2px 14px;padding:18px 0;border-top:1px solid var(--sn-line)}.sn-eaa .sn-step:first-child{border-top:0;padding-top:0}.sn-eaa .sn-step:before{content:counter(sn-step);grid-row:span 2;font-family:var(--sn-font-display);font-size:56px;line-height:.85;color:var(--sn-red)}.sn-eaa .sn-step__title{font-size:24px;align-self:end}.sn-eaa .sn-step__text{grid-column:2;color:var(--sn-muted);font-size:15px}.sn-eaa .sn-when{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.sn-eaa .sn-when__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding:14px 16px;border-radius:14px;background:var(--sn-surface)}.sn-eaa .sn-when__item .sn-icon{grid-row:span 2;margin-top:2px;color:var(--sn-yellow)}.sn-eaa .sn-when__title{font-weight:600;font-size:15px}.sn-eaa .sn-when__text{grid-column:2;font-size:14px;color:var(--sn-muted)}.sn-eaa .sn-caution{margin-top:18px;font-size:12.5px;color:#8f877d}.sn-eaa .sn-caution p+p{margin-top:6px}.sn-eaa .sn-flavours__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sn-eaa .sn-flavcard{position:relative;display:block;width:100%;padding:5px 5px 10px;border-radius:14px;border:2px solid transparent;background:var(--sn-surface);text-align:left;transition:border-color .15s ease,transform .15s ease}.sn-eaa .sn-flavcard:hover:not(:disabled){transform:translateY(-2px)}.sn-eaa .sn-flavcard[aria-pressed=true]{border-color:var(--c)}.sn-eaa .sn-flavcard__img{display:block;aspect-ratio:1 / .92;border-radius:10px;background:var(--sn-beige);overflow:hidden}.sn-eaa .sn-flavcard__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.18)}.sn-eaa .sn-flavcard__name{display:flex;align-items:center;gap:6px;margin:10px 3px 0;font-family:var(--sn-font-display);font-size:16.5px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.sn-eaa .sn-flavcard__name:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.sn-eaa .sn-flavcard__state{display:block;margin:5px 3px 0;font-size:11.5px;color:var(--sn-muted)}.sn-eaa .sn-flavcard__tick{position:absolute;top:9px;right:9px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#000;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.sn-eaa .sn-flavcard__tick .sn-icon{width:16px;height:16px;stroke-width:2.6}.sn-eaa .sn-flavcard[aria-pressed=true] .sn-flavcard__tick{opacity:1;transform:none}.sn-eaa .sn-flavcard:disabled .sn-flavcard__img{filter:grayscale(1);opacity:.45}.sn-eaa .sn-flavcard:disabled .sn-flavcard__name{color:#8a8279}.sn-eaa .sn-flavours__cta{display:grid;gap:10px;margin-top:22px}.sn-eaa .sn-flavours__picked{font-size:14.5px;color:var(--sn-muted)}.sn-eaa .sn-flavours__picked b{color:#fff;font-weight:600}.sn-eaa .sn-reviews__widget{margin-bottom:36px}.sn-eaa .sn-reviews__widget:empty{display:none}.sn-eaa .sn-badges{display:grid;grid-template-columns:minmax(0,1fr)}.sn-eaa .sn-badge{display:grid;grid-template-columns:26px minmax(0,1fr);gap:3px 14px;padding:16px 0;border-top:1px solid var(--sn-line)}.sn-eaa .sn-badge:last-child{border-bottom:1px solid var(--sn-line)}.sn-eaa .sn-badge .sn-icon{grid-row:span 2;width:26px;height:26px;margin-top:1px;color:var(--sn-yellow)}.sn-eaa .sn-badge__title{font-weight:600;font-size:15.5px;line-height:1.3}.sn-eaa .sn-badge__text{grid-column:2;font-size:13.5px;color:var(--sn-muted)}.sn-eaa.sn-market{background:var(--sn-surface)}.sn-eaa .sn-market__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sn-eaa .sn-mcard{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:14px 12px;align-items:center;padding:16px;border-radius:18px;border:1px solid var(--sn-line);background:#000}.sn-eaa .sn-mcard__logo{display:inline-flex;align-items:center;height:46px;padding:4px 10px;border-radius:8px;background:#fff}.sn-eaa .sn-mcard__logo img{height:100%;width:auto;max-width:150px;object-fit:contain}.sn-eaa .sn-mcard__wordmark{font-weight:700;font-size:19px;color:#000;letter-spacing:-.01em}.sn-eaa .sn-mcard__text{margin-top:10px;font-size:14px;color:var(--sn-muted)}.sn-eaa .sn-mcard__thumb{width:84px;height:84px;border-radius:12px;background:#fff;overflow:hidden}.sn-eaa .sn-mcard__thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.sn-eaa .sn-mcard .sn-btn{grid-column:1 / -1}.sn-eaa .sn-market__note{margin-top:16px;font-size:13.5px;color:var(--sn-muted)}.sn-eaa .sn-faq__list{border-top:1px solid var(--sn-line)}.sn-eaa .sn-faq__item{border-bottom:1px solid var(--sn-line)}.sn-eaa .sn-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font-size:16.5px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.sn-eaa .sn-faq__q::-webkit-details-marker{display:none}.sn-eaa .sn-faq__q .sn-icon{width:20px;height:20px;color:var(--sn-red);transition:transform .2s ease}.sn-eaa .sn-faq__item[open] .sn-faq__q .sn-icon{transform:rotate(45deg)}.sn-eaa .sn-faq__a{padding:0 0 18px;max-width:68ch;font-size:15px;color:var(--sn-muted)}.sn-eaa .sn-faq__a p+p{margin-top:8px}.sn-eaa .sn-faq__a a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sn-eaa.sn-foot{border-top:1px solid var(--sn-line);font-size:13.5px;color:var(--sn-muted)}.sn-eaa .sn-foot__inner{display:grid;gap:22px;padding-top:30px;padding-bottom:30px}.sn-eaa .sn-foot__logo img{height:38px;width:auto}.sn-eaa .sn-foot__contact{display:grid;gap:8px}.sn-eaa .sn-foot__contact a{display:inline-flex;align-items:center;gap:9px;min-height:30px;color:#fff}.sn-eaa .sn-foot__contact .sn-icon{width:17px;height:17px;color:var(--sn-muted)}.sn-eaa .sn-foot__links{display:flex;flex-wrap:wrap;gap:4px 20px}.sn-eaa .sn-foot__links a{display:inline-flex;align-items:center;min-height:32px}.sn-eaa .sn-foot__links a:hover,.sn-eaa .sn-foot__contact a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.sn-eaa .sn-foot__legal{font-size:12px;color:#857d73}.sn-eaa.sn-sticky-space{display:block;height:76px;background:#000}.sn-eaa .sn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:10px;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));background:#080808f5;border-top:1px solid var(--sn-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sn-eaa .sn-sticky__thumb{flex:none;width:44px;height:44px;border-radius:10px;background:var(--sn-beige);overflow:hidden}.sn-eaa .sn-sticky__thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.2)}.sn-eaa .sn-sticky__info{flex:1;min-width:0;line-height:1.15}.sn-eaa .sn-sticky__name{display:block;font-family:var(--sn-font-display);font-size:17px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-eaa .sn-sticky__sub{display:block;margin-top:3px;font-size:12px;color:var(--sn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-eaa .sn-sticky__price{flex:none;min-width:58px;text-align:right;font-family:var(--sn-font-display);font-size:21px;letter-spacing:.01em}.sn-eaa .sn-sticky .sn-btn{flex:none;min-height:48px;padding:8px 18px;font-size:18px;border-radius:12px}@media(prefers-reduced-motion:no-preference){.sn-eaa .sn-gallery{animation:sn-rise .6s cubic-bezier(.2,.7,.2,1) both}.sn-eaa .sn-stage__frame:before{animation:sn-slab .7s .15s cubic-bezier(.2,.7,.2,1) both}html:has(.sn-eaa){scroll-behavior:smooth}}@keyframes sn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sn-slab{0%{transform:translate(0);opacity:0}}@media(prefers-reduced-motion:reduce){.sn-eaa *,.sn-eaa *:before,.sn-eaa *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:989px){body:has(.sn-sticky) #tidio-chat iframe{bottom:70px!important}}@media(min-width:520px){.sn-eaa .sn-stage{max-width:480px;margin-left:auto;margin-right:auto}}@media(min-width:700px){.sn-eaa .sn-sec{padding-top:76px;padding-bottom:76px}.sn-eaa .sn-stage{max-width:560px;margin-left:auto;margin-right:auto}.sn-eaa .sn-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sn-eaa .sn-banner{border-radius:22px}.sn-eaa .sn-banner--art img{aspect-ratio:auto 16 / 9}.sn-eaa .sn-section-banner{margin-bottom:36px}.sn-eaa .sn-banner-sec{padding:12px 0}.sn-eaa .sn-banner-sec--normal{padding:56px 0}.sn-eaa .sn-chips{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.sn-eaa .sn-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.sn-eaa .sn-benefit:nth-last-child(2){border-bottom:1px solid var(--sn-line)}.sn-eaa .sn-ingredients,.sn-eaa .sn-flavours__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sn-eaa .sn-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.sn-eaa .sn-badge{display:block;padding:18px 0}.sn-eaa .sn-badge:last-child{border-bottom:0}.sn-eaa .sn-badge__title{margin-top:10px}.sn-eaa .sn-badge__text{margin-top:4px}.sn-eaa .sn-flavcard{padding:8px 8px 12px;border-radius:18px}.sn-eaa .sn-flavcard__img{border-radius:12px}.sn-eaa .sn-flavcard__name{margin:12px 4px 0;font-size:22px;gap:8px}.sn-eaa .sn-flavcard__name:before{width:11px;height:11px}.sn-eaa .sn-flavcard__state{margin:5px 4px 0;font-size:12.5px}.sn-eaa .sn-flavcard__tick{top:14px;right:14px;width:28px;height:28px}.sn-eaa .sn-market__grid,.sn-eaa .sn-when{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-eaa .sn-flavours__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sn-eaa .sn-foot__inner{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:48px}.sn-eaa .sn-foot__links,.sn-eaa .sn-foot__legal{grid-column:1 / -1}}@media(min-width:990px){.sn-eaa .sn-sec{padding-top:clamp(88px,6.6vw,128px);padding-bottom:clamp(88px,6.6vw,128px)}.sn-eaa .sn-head{margin-bottom:clamp(40px,3.2vw,60px)}.sn-eaa .sn-h2{font-size:clamp(46px,3.7vw,70px)}.sn-eaa .sn-sub{font-size:clamp(16px,1.1vw,19px)}.sn-eaa .sn-top{padding-top:20px;padding-bottom:8px}.sn-eaa .sn-top__logo img{height:clamp(44px,3vw,54px)}.sn-eaa .sn-top__note{font-size:clamp(13.5px,.95vw,16px)}.sn-eaa .sn-hero{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);grid-template-areas:"title stage" "lede stage" "buy stage";grid-template-rows:auto auto 1fr;column-gap:clamp(48px,5vw,96px);padding-top:34px;padding-bottom:clamp(72px,6vw,110px)}.sn-eaa .sn-hero__title{font-size:clamp(36px,min(4.05vw,7.4vh),76px)}.sn-eaa .sn-hero__lede{margin-top:22px;padding-top:0;border-top:0}.sn-eaa .sn-hero__lede p{font-size:clamp(16px,1.15vw,19px);max-width:60ch}.sn-eaa .sn-buy{margin-top:30px;padding-top:26px;border-top:1px solid var(--sn-line);max-width:720px}.sn-eaa .sn-buy__name{font-size:clamp(26px,2vw,34px)}.sn-eaa .sn-price__now{font-size:clamp(48px,3.5vw,64px)}.sn-eaa .sn-stage{max-width:none;width:min(100%,max(380px,72vh));justify-self:center;margin:6px 0 0;align-self:start;position:sticky;top:24px}.sn-eaa .sn-stage__frame{margin-right:14px}.sn-eaa .sn-stage__frame:before{border-radius:30px;transform:translate(12px,12px)}.sn-eaa .sn-gallery{border-radius:30px;box-shadow:0 50px 140px -50px var(--sn-flav)}.sn-eaa .sn-thumbs{justify-content:flex-start;gap:10px;margin-top:24px}.sn-eaa .sn-thumbs button{width:clamp(64px,5vw,88px);height:clamp(64px,5vw,88px);border-radius:14px;overflow:hidden;border:2px solid transparent;background:var(--sn-beige);opacity:.6;transition:opacity .15s ease,border-color .15s ease}.sn-eaa .sn-thumbs button:before{display:none}.sn-eaa .sn-thumbs button:hover{opacity:1}.sn-eaa .sn-thumbs button[aria-current=true]{opacity:1;border-color:#fff}.sn-eaa .sn-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.sn-eaa .sn-stats{max-width:720px;margin-top:22px}.sn-eaa .sn-stats b{font-size:clamp(26px,1.9vw,32px)}.sn-eaa .sn-stats span{font-size:clamp(12px,.85vw,14px)}.sn-eaa .sn-banner{border-radius:clamp(26px,2vw,36px)}.sn-eaa .sn-section-banner{margin-bottom:clamp(48px,3.6vw,68px)}.sn-eaa .sn-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.sn-eaa .sn-benefit{display:block;padding:6px clamp(22px,2.2vw,40px);border-top:0;border-left:1px solid var(--sn-line)}.sn-eaa .sn-benefit:first-child{padding-left:0;border-left:0}.sn-eaa .sn-benefit:last-child,.sn-eaa .sn-benefit:nth-last-child(2){border-bottom:0}.sn-eaa .sn-benefit__icon{width:clamp(52px,3.6vw,64px);height:clamp(52px,3.6vw,64px)}.sn-eaa .sn-benefit__title{margin-top:20px;font-size:clamp(24px,1.8vw,32px)}.sn-eaa .sn-benefit__text{margin-top:10px;font-size:clamp(15px,1.05vw,17.5px)}.sn-eaa .sn-disclaimer,.sn-eaa .sn-caution,.sn-eaa .sn-formula__note,.sn-eaa .sn-market__note{font-size:clamp(12.5px,.9vw,14.5px)}.sn-eaa .sn-formula__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,3vw,56px);align-items:start}.sn-eaa .sn-ingredients{gap:clamp(10px,.9vw,16px)}.sn-eaa .sn-ing{min-height:clamp(138px,9.6vw,176px);padding:clamp(18px,1.4vw,24px);border-radius:clamp(16px,1.2vw,22px)}.sn-eaa .sn-ing__group{font-size:clamp(11.5px,.85vw,13.5px)}.sn-eaa .sn-ing__name{font-size:clamp(14px,1.05vw,17px)}.sn-eaa .sn-ing__amount{font-size:clamp(38px,2.9vw,54px)}.sn-eaa .sn-label__head{padding:clamp(12px,1.1vw,18px) clamp(14px,1.2vw,20px) clamp(10px,.9vw,14px)}.sn-eaa .sn-label__title{font-size:clamp(25px,2vw,34px)}.sn-eaa .sn-label__serving{font-size:clamp(12.5px,.9vw,14.5px)}.sn-eaa .sn-label__band{padding:7px clamp(14px,1.2vw,20px);font-size:clamp(17px,1.2vw,21px)}.sn-eaa .sn-label__row{padding:clamp(8px,.65vw,11px) clamp(14px,1.2vw,20px);font-size:clamp(14.5px,1.05vw,17px)}.sn-eaa .sn-how__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.sn-eaa .sn-shaker{padding:44px 0 20px}.sn-eaa .sn-shaker svg{width:230px}.sn-eaa .sn-step{grid-template-columns:72px minmax(0,1fr);padding:22px 0}.sn-eaa .sn-step:before{font-size:72px}.sn-eaa .sn-step__title{font-size:28px}.sn-eaa .sn-flavours__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.2vw,22px)}.sn-eaa .sn-flavcard__name{font-size:clamp(22px,1.7vw,30px)}.sn-eaa .sn-flavcard__state{font-size:clamp(12.5px,.9vw,14.5px)}.sn-eaa .sn-flavours__picked{font-size:clamp(14.5px,1.05vw,17px)}.sn-eaa .sn-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(44px,4vw,80px)}.sn-eaa .sn-badge{padding:clamp(24px,1.8vw,32px) 0}.sn-eaa .sn-badge .sn-icon{width:clamp(26px,1.9vw,34px);height:clamp(26px,1.9vw,34px)}.sn-eaa .sn-badge__title{font-size:clamp(15.5px,1.15vw,19px)}.sn-eaa .sn-badge__text{font-size:clamp(13.5px,1vw,16px)}.sn-eaa .sn-market__grid{gap:clamp(12px,1.4vw,24px)}.sn-eaa .sn-mcard{padding:clamp(24px,2vw,36px);grid-template-columns:minmax(0,1fr) clamp(110px,8.5vw,160px)}.sn-eaa .sn-mcard__thumb{width:clamp(110px,8.5vw,160px);height:clamp(110px,8.5vw,160px)}.sn-eaa .sn-mcard__logo{height:clamp(46px,3.4vw,60px)}.sn-eaa .sn-mcard__logo img{max-width:190px}.sn-eaa .sn-mcard__text{font-size:clamp(14px,1.05vw,17px)}.sn-eaa .sn-faq__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(64px,6vw,120px);align-items:start}.sn-eaa .sn-faq__grid .sn-head{margin-bottom:0;position:sticky;top:28px}.sn-eaa .sn-faq__q{font-size:clamp(18px,1.3vw,22px);min-height:clamp(68px,4.6vw,84px)}.sn-eaa .sn-faq__a{font-size:clamp(15px,1.05vw,17.5px)}.sn-eaa.sn-foot{font-size:clamp(13.5px,.95vw,15.5px)}.sn-eaa.sn-sticky-space{height:92px}.sn-eaa .sn-sticky{left:50%;right:auto;bottom:22px;width:min(700px,calc(100vw - 48px));padding:10px 10px 10px 12px;border:1px solid var(--sn-line);border-radius:18px;gap:14px;box-shadow:0 24px 60px -20px #000000e6;transform:translate(-50%,140%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s ease,visibility 0s .3s}.sn-eaa .sn-sticky.is-visible{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}.sn-eaa .sn-sticky__thumb{width:52px;height:52px}.sn-eaa .sn-sticky__name{font-size:20px}.sn-eaa .sn-sticky__price{font-size:26px}.sn-eaa .sn-sticky .sn-btn{min-height:52px;padding:8px 28px;font-size:20px}}@media(min-width:990px)and (max-height:800px){.sn-eaa .sn-top{padding-top:12px}.sn-eaa .sn-hero{grid-template-areas:"title stage" "buy stage" "lede stage";padding-top:16px}.sn-eaa .sn-buy{margin-top:20px;padding-top:18px}.sn-eaa .sn-hero__lede{margin-top:26px;padding-top:22px;border-top:1px solid var(--sn-line)}.sn-eaa .sn-coupon{margin-top:10px;padding:7px 12px}.sn-eaa .sn-field{margin-top:12px}.sn-eaa .sn-buy__action{margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sn-eaa.css.map */
