:root{--svs-6: 2rem;--svs-8: 4rem;--svs-9: 5rem}.svs-split{display:grid;gap:var(--svs-6);align-items:start}@media(min-width:62rem){.svs-split{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:var(--svs-8)}}@media(min-width:80rem){.svs-split{gap:var(--svs-9)}}.a-hero{position:relative;z-index:1;padding-block:clamp(2.5rem,7vw,5rem) 0}.a-hero__inner{display:grid;gap:1.5rem;align-items:center}.a-hero__eyebrow{display:flex;align-items:center;gap:.625rem}.a-hero__eyebrow:after{content:"";flex:1;height:2px;background:currentColor;opacity:.35;max-width:6rem}.a-hero h1{margin-block:.625rem .875rem}.a-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;margin-top:1.5rem}.a-hero__price strong{font-family:var(--sv-font-display);font-size:1.375rem}.a-hero__media{position:relative;display:grid;place-items:end center;min-height:22rem}.a-hero__can{width:auto;height:auto;max-width:min(66vw,20rem);max-height:clamp(15rem,44vh,23rem);position:relative;z-index:2;margin-bottom:clamp(-4rem,-8vw,-2rem)}.a-hero__copy{position:relative;z-index:2}.a-hero__disc{position:absolute;bottom:8%;left:50%;translate:-50% 0;height:min(72vw,24rem,92%);width:auto;aspect-ratio:1;border-radius:50%;background:var(--band-soft);z-index:1}.a-hero .sv-fruit--1{top:4%;right:-3%;width:7rem;color:var(--sv-lemon)}.a-hero .sv-fruit--2{bottom:18%;left:-6%;width:6rem;color:var(--sv-peach-light)}@media(min-width:60rem){.a-hero{padding-block:clamp(3rem,5vw,5rem) 0}.a-hero__inner{grid-template-columns:1.05fr .95fr;gap:3rem}.a-hero__can{max-width:min(44vw,33rem);max-height:clamp(24rem,70vh,38rem);margin-bottom:-3rem}.a-hero__media{min-height:38rem}}.a-badges{padding-block:clamp(2rem,4vw,3rem) var(--sv-section-y)}.a-badges .sv-claim{--claim-fill: var(--band);--claim-line: var(--sv-ink);--claim-ink: var(--band-ink)}.a-badges .sv-claim:nth-child(1) .sv-diamond{rotate:42deg}.a-badges .sv-claim:nth-child(3) .sv-diamond{rotate:48deg}.a-badges .sv-claim__note{color:var(--sv-ink)}.a-badges__line{margin-top:clamp(2rem,5vw,3rem);text-align:center}.a-rail__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem)}.a-rail__arrows{display:flex;gap:.5rem}.a-rail__arrows button{width:46px;height:46px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;background:none;cursor:pointer}.a-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-inline:calc(var(--sv-gutter) * -1);padding-inline:var(--sv-gutter);scrollbar-width:none}.a-rail__track::-webkit-scrollbar{display:none}.a-card{scroll-snap-align:center;position:relative;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.75rem;border-radius:var(--sv-radius-card);background:var(--band);color:var(--band-ink);overflow:hidden}.a-card__media{position:relative;display:grid;place-items:center;padding-block:.5rem 1.25rem}.a-card__media img{position:relative;z-index:1;width:30%;height:auto}.a-card__disc{position:absolute;inset:auto 0 12% 0;width:44%;margin-inline:auto;aspect-ratio:1;border-radius:50%;background:var(--band-soft);opacity:.55}.a-card h3{margin-bottom:.5rem}.a-card__desc{font-size:.9375rem;margin-bottom:1rem}.a-card__stats{display:flex;gap:1rem;padding-block:.875rem;margin-bottom:1.25rem;border-block:1px solid currentColor}.a-card__stats div{flex:1}.a-card__stats b{display:block;font-family:var(--sv-font-display);font-size:1.25rem}.a-card__foot{margin-top:auto;display:grid;gap:.625rem}.a-card__price{display:flex;align-items:baseline;justify-content:space-between}@media(min-width:48rem){.a-rail__track{grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:1.5rem;overflow:visible;margin-inline:0;padding-inline:0}.a-rail__head{grid-template-columns:1fr auto;align-items:end}.a-rail__arrows{display:none}}.a-nutrition{position:relative;overflow:clip}.a-nutrition__head{margin-bottom:clamp(2rem,5vw,3.5rem)}.a-nutrition__head .sv-lede{max-width:25rem}.a-nutrition[data-flavour=dark] .a-nutrition__head .sv-label,.a-nutrition[data-flavour=dark] .a-ingredients .sv-label{color:var(--band-accent)}.a-figures{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:color-mix(in srgb,var(--band-ink) 16%,transparent);border:1px solid color-mix(in srgb,var(--band-ink) 16%,transparent);border-radius:var(--sv-radius-card);overflow:hidden}.a-figure{background:var(--band);padding:clamp(1.125rem,2.2vw,1.75rem) clamp(1rem,1.8vw,1.375rem)}.a-figure b{display:block;font-family:var(--sv-font-display);font-weight:800;font-size:clamp(1.75rem,4.5vw,2.625rem);line-height:1;letter-spacing:-.035em}.a-figure span{display:block;margin-top:.375rem;opacity:.62}.a-ingredients{margin-top:clamp(2rem,5vw,3.5rem);display:grid;gap:1rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--band-ink) 16%,transparent)}.a-ingredients p{max-width:45rem;opacity:.78}.a-nutrition .sv-fruit--1{top:6%;right:2%;width:5.5rem;color:var(--sv-lemon)}.a-nutrition .sv-fruit--2{bottom:8%;left:-2%;width:6.5rem;color:var(--sv-peach)}.a-nutrition .sv-fruit--3{top:42%;right:-3%;width:8rem;color:var(--sv-passionfruit);opacity:.5}@media(min-width:48rem){.a-figures{grid-template-columns:repeat(3,1fr)}.a-ingredients{grid-template-columns:11rem 1fr;gap:2.5rem}}@media(min-width:64rem){.a-nutrition>.sv-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,5vw,4.5rem);align-items:start}.a-nutrition__head{margin-bottom:0}.a-ingredients{grid-column:1 / -1;margin-top:clamp(2.5rem,4vw,3.5rem)}}.a-mixed__inner{display:grid;gap:2rem}.a-mixed__head{max-width:34rem}.a-mp{background:var(--sv-cream);color:var(--sv-ink);border:1px solid color-mix(in srgb,var(--sv-ink) 12%,transparent);border-radius:var(--sv-radius-card);padding:1.5rem}.a-mp__row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:.875rem;padding-block:1rem}.a-mp__row+.a-mp__row{border-top:1px solid rgba(43,39,36,.16)}.a-mp__row img{width:auto;height:3.25rem;margin-inline:auto}.a-mp__row h3{font-size:1.0625rem}.a-mp__row p{font-size:.8125rem;opacity:.75}.a-stepper{display:flex;align-items:center;gap:.25rem;border:1.5px solid color-mix(in srgb,var(--sv-ink) 18%,transparent);border-radius:var(--sv-radius);padding:.25rem}.a-stepper button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:none;font-size:1.125rem;font-weight:700;line-height:1;cursor:pointer}.a-stepper button:hover:not([disabled]){background:var(--band-accent)}.a-stepper button[disabled]{opacity:.3;cursor:not-allowed}.a-stepper input{width:2.25rem;border:0;background:none;text-align:center;font-family:var(--sv-font-display);font-weight:700;font-size:1.0625rem;-moz-appearance:textfield}.a-stepper input::-webkit-outer-spin-button,.a-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.a-mp__meter{--mp-progress: 0;position:relative;height:10px;margin-top:1.25rem;border-radius:var(--sv-radius);background:#2b272424;overflow:hidden}.a-mp__meter:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--mp-progress) * 100%);background:var(--sv-ink);border-radius:inherit;transition:width .35s var(--sv-ease)}[data-mp-complete=true] .a-mp__meter:after{background:var(--sv-dark)}.a-mp__foot{display:grid;gap:.875rem;margin-top:1.25rem}.a-mp__totals{display:flex;align-items:baseline;justify-content:space-between}.a-mp__totals strong{font-family:var(--sv-font-display);font-size:1.5rem}.a-mp__presets{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media(min-width:60rem){.a-mixed__inner{grid-template-columns:1fr 1.1fr;gap:4rem;align-items:center}.a-mp{padding:2rem}}.a-sub__head{max-width:38rem;margin-bottom:clamp(2rem,5vw,3rem)}.a-sub__grid{display:grid;gap:1rem}.a-plan{position:relative;padding:1.75rem 1.5rem;border:1.5px solid color-mix(in srgb,var(--sv-ink) 18%,transparent);border-radius:var(--sv-radius-card);display:flex;flex-direction:column;gap:1rem}.a-plan--featured{background:var(--sv-dark);border-color:var(--sv-dark);color:var(--sv-cream)}.a-plan__flag{position:absolute;top:-.75rem;left:1.5rem;padding:.3rem .75rem;border-radius:var(--sv-radius);background:var(--sv-lemon);color:var(--sv-ink)}.a-plan__price{font-family:var(--sv-font-display);font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1}.a-plan ul{display:grid;gap:.625rem}.a-plan li{display:flex;gap:.625rem;font-size:.9375rem}.a-plan li svg{flex:none;width:18px;height:18px;margin-top:.25rem}.a-plan .sv-btn{margin-top:auto}@media(min-width:48rem){.a-sub__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.a-reviews__head{text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.a-reviews__grid{display:grid;gap:1.75rem}.a-quote{position:relative;padding:1.75rem 1.5rem;border-radius:var(--sv-radius-card);background:var(--band-soft);color:var(--sv-ink);border:1px solid color-mix(in srgb,var(--sv-ink) 12%,transparent)}.a-quote:after{content:"";position:absolute;left:2.25rem;bottom:-14px;width:24px;height:24px;background:var(--band-soft);border-right:1px solid color-mix(in srgb,var(--sv-ink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sv-ink) 12%,transparent);rotate:45deg}.a-quote:nth-child(1){rotate:-1.6deg}.a-quote:nth-child(2){rotate:1.2deg}.a-quote:nth-child(3){rotate:-.8deg}.a-quote__stars{display:flex;gap:.125rem;margin-bottom:.875rem;color:var(--sv-passionfruit)}.a-quote__stars svg{width:18px;height:18px}.a-quote blockquote{margin:0 0 1.125rem;font-size:1.0625rem;line-height:1.55}.a-quote figcaption{display:grid;gap:.125rem}@media(min-width:48rem){.a-reviews__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.a-ig__head{display:grid;gap:1rem;margin-bottom:1.5rem}@media(min-width:48rem){.a-ig__head{grid-template-columns:1fr auto;align-items:end}}.a-split{display:grid;gap:1.25rem}.a-split__half{padding:clamp(1.75rem,5vw,3rem);border-radius:var(--sv-radius-card);border:1px solid color-mix(in srgb,var(--sv-ink) 12%,transparent);display:grid;gap:1rem;align-content:start}.a-split__half--dark{background:var(--sv-dark);border-color:var(--sv-dark);color:var(--sv-cream)}.a-split__half p{max-width:38ch}@media(min-width:48rem){.a-split{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.a-reviews__grid .a-quote{margin-bottom:4.5rem}.a-quote figcaption{position:absolute;left:1.5rem;right:1rem;bottom:-4.25rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.75rem;gap:0 .75rem}.a-quote figcaption:before{content:attr(data-initials);grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--sv-ink) 12%,transparent);background:var(--sv-cream);color:var(--sv-ink);font-family:var(--sv-font-display);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.a-quote figcaption strong{grid-column:2;grid-row:1;align-self:end}.a-quote figcaption .sv-label{grid-column:2;grid-row:2;align-self:start}.a-reviews__grid .a-quote:nth-child(1) figcaption:before{background:var(--sv-passionfruit-light)}.a-reviews__grid .a-quote:nth-child(2) figcaption:before{background:var(--sv-peach-light)}.a-reviews__grid .a-quote:nth-child(3) figcaption:before{background:var(--sv-white)}.a-hero__ctas{margin-top:1.75rem}.a-badges__line{margin-inline:auto}.a-lede--spaced{margin-top:.875rem}.a-stockists{--band: var(--sv-peach-light)}.sv-footer__logo{font-size:1.25rem}.sv-footer__tagline{margin-top:.75rem}.sv-footer__signup-note{margin-top:.625rem}.a-card{overflow:visible;background:none}.a-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--band)}.a-card>*{position:relative;z-index:1}.a-card__media img{width:auto;height:clamp(11rem,22vw,15rem);max-width:60%;transform-origin:50% 60%;filter:none}.a-card__media{padding-block:0 .75rem}@media(prefers-reduced-motion:no-preference){.a-card__media img{transition:scale .45s var(--sv-ease),rotate .45s var(--sv-ease)}.a-card:hover .a-card__media img{scale:1.16;rotate:-4deg}}.a-plan,.a-rail__arrows button{transition:border-color .25s var(--sv-ease)}.a-plan:hover,.a-rail__arrows button:hover{border-color:var(--sv-ink)}.svv{padding-block:var(--sv-section-y) clamp(1.25rem,2.5vw,2rem)}.svv__head{max-width:40rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.svv__head h2{margin:.5rem 0 0}.svv__frame{margin:0;border-radius:var(--sv-radius-card);overflow:hidden;background:color-mix(in srgb,var(--band-ink) 8%,transparent)}.svv__frame video,.svv__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.svv__cap{margin-top:.75rem;font-size:.8125rem;line-height:1.5;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-bands.css.map */
