.product-alternative{padding:3.5rem 0;position:relative}@media (max-width: 767px){.product-alternative{padding:2.4rem 0 .7rem}}.product-alternative__background{position:absolute;top:-10rem;right:0;left:0}.product-alternative__background--mobile{display:none}@media (max-width: 1023px){.product-alternative__background{display:none}.product-alternative__background--mobile{display:block;top:0;bottom:0}}@media (max-width: 767px){.product-alternative__background--mobile{bottom:unset}}.product-alternative__background svg{width:100%;height:100%}.product-alternative__inner{position:relative;display:flex;gap:0 9.5rem;max-width:1480px;margin:0 auto}@media (max-width: 1400px){.product-alternative__inner{gap:0 3rem}}@media (max-width: 1023px){.product-alternative__inner{display:block}}.product-alternative__gallery{position:relative;padding-inline:2rem;width:53%}@media (max-width: 1023px){.product-alternative__gallery{width:100%;padding:0 2.6rem}}.product-alternative__clouds svg{position:absolute;pointer-events:none}@media (max-width: 767px){.product-alternative__clouds svg{transform:scale(.4)}}.product-alternative__clouds svg:nth-child(1){top:-8px;left:-33px}@media (max-width: 480px){.product-alternative__clouds svg:nth-child(1){top:-13%;left:-12%}}.product-alternative__clouds svg:nth-child(2){top:39%;left:-18px;z-index:1}@media (max-width: 1023px){.product-alternative__clouds svg:nth-child(2){top:80%}}@media (max-width: 480px){.product-alternative__clouds svg:nth-child(2){top:70%;left:-13px}}.product-alternative__clouds svg:nth-child(3){top:46%;right:-60px;z-index:1}@media (max-width: 1023px){.product-alternative__clouds svg:nth-child(3){right:0}}@media (max-width: 767px){.product-alternative__clouds svg:nth-child(3){top:90%;right:13px}}@media (max-width: 480px){.product-alternative__clouds svg:nth-child(3){top:85%;right:-2%}}.product-alternative__large-cloud{position:absolute;left:0;right:0;bottom:23rem}.product-alternative__large-cloud svg{width:100%;height:auto}.product-alternative__badge{position:absolute;top:7%;right:-14%;z-index:1;width:13.020833vw;max-width:25rem;min-width:104px}@media (max-width: 1023px){.product-alternative__badge{top:-11%;right:2%}}.product-alternative__featured-media{position:relative;padding-bottom:var(--aspect-ratio-original);margin-bottom:1rem}.product-alternative__featured-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-alternative__media-list{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:flex-end}@media (max-width: 1023px){.product-alternative__media-list{display:none}}.product-alternative__feature-list{font-family:Bebas Neue;font-size:3.2rem;letter-spacing:.09rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:2.4rem;position:relative;z-index:1;padding:2.8rem 0;border:solid;border-width:2px 0;width:100%;max-width:69rem;margin:2.4rem auto 0}.product-alternative__feature-list svg{width:100%;height:100%}@media (max-width: 1400px){.product-alternative__feature-list{gap:1.6rem}}@media (max-width: 767px){.product-alternative__feature-list{font-size:2.2rem;gap:.6rem;padding:1.6rem 0;margin-top:1.6rem}}@media (max-width: 480px){.product-alternative__feature-list{font-size:1.8rem}.product-alternative__feature-list svg{transform:scale(.8)}}.product-alternative__ingredients-list{position:relative;z-index:1;max-width:144.8rem;padding:0 2rem;margin:6rem auto 0}@media (max-width: 480px){.product-alternative__ingredients-list{padding:0 1.6rem}}.product-alternative__ingredients-list accordion-item{border-bottom:solid}.product-alternative__content{flex:1;max-width:47%;padding:0 3.8rem 6.4rem}@media (max-width: 1023px){.product-alternative__content{width:100%;max-width:100%;padding:2.8rem 1.6rem}}.product-alternative__head-mobile{display:none}@media (max-width: 1023px){.product-alternative__head-desktop{display:none}.product-alternative__head-mobile{display:block;padding:0 1.6rem}}.product-alternative__reviews{display:block;color:#000;margin-bottom:2.9rem;text-decoration:none}.product-alternative__title{font-family:Bebas Neue;font-size:108px;font-weight:400;line-height:.87;color:#fff;margin-bottom:.1rem}@media (max-width: 1200px){.product-alternative__title{font-size:8rem}}@media (max-width: 767px){.product-alternative__title{font-size:5.5rem;margin-bottom:.6rem}}.product-alternative__entry{margin-bottom:2.9rem}@media (max-width: 767px){.product-alternative__entry{margin-bottom:7rem}}.product-alternative__entry h3{font-size:2.4rem;font-weight:600;margin-bottom:2rem;margin-top:.9rem}@media (max-width: 767px){.product-alternative__entry h3{display:none}.product-alternative__entry--mobile{margin-bottom:0}.product-alternative__entry--mobile h3{display:block;font-size:1.8rem;font-weight:700;margin:1.2rem 0}.product-alternative__entry--mobile p{display:none}}.product-alternative__entry p{font-size:18px;font-weight:500;line-height:1.66}.product-alternative__actions{position:relative;z-index:1;border-radius:8px;padding:2rem;padding:2rem 4.2rem 5.1rem;box-shadow:0 4px 34px #00000040}@media (max-width: 767px){.product-alternative__actions{padding:2.6rem 1.6rem}}.product-alternative__actions afterpay-placement{display:none!important}.product-alternative__flavour{margin-bottom:1.2rem}.product-alternative__flavour .additional-flavour-selector{display:flex;border-radius:8px;border:1px solid rgba(182,182,182,.5);padding:1.2rem}.product-alternative__flavour h2{font-family:Roboto;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.2px;text-transform:none;color:#000}.product-alternative__flavour li{flex:1}.product-alternative__flavour a{font-family:Roboto;font-size:20px;font-weight:500;color:#000;text-align:center;line-height:normal;letter-spacing:.2px;display:flex;justify-content:center;align-items:center;height:61px;padding:24px 20px;gap:10px;flex-shrink:0;text-decoration:none}.product-alternative__flavour a.is-active{border-radius:8px;border:1px solid #000;background:#fccf00;box-shadow:0 4px 4px #00000040}.product__plans-body{margin-bottom:2.8rem}.product-alternative .product__plan{width:100%}.product-alternative .product__plan-group+.product__plan-group{margin-top:1.2rem}.product-alternative .product__plans-title{font-family:Roboto;font-size:14px;font-weight:500;color:#000;line-height:normal;letter-spacing:.2px;margin-bottom:.8rem;text-transform:none}.product-alternative .product__plan-group label{position:relative;padding-left:3rem;cursor:pointer}.product-alternative .product__plans-group-selector label{font-family:Roboto;font-size:20px;font-weight:400;letter-spacing:.2px;display:block;padding:2.4rem 1rem 2.4rem 5.2rem;border-radius:8px;border:1px solid rgba(182,182,182,.5)}.product-alternative .product__plans-group-selector input:checked+label{border:1px solid #000;background-color:#fccf00;color:#000;box-shadow:0 4px 4px #00000040}.product-alternative .product__plans-group-selector .product__plan-radio-icon{left:2rem}.product-alternative .product__plan-radio-icon{display:block;width:2.2rem;height:2.2rem;margin:auto;position:absolute;top:0;bottom:0;left:0;z-index:1;border-radius:50%;background:transparent;border:.1rem solid #000;padding:.4rem}.product-alternative .product__plans-group-selector input:checked+label .product__plan-radio-icon{background-color:#fff;border:.2rem solid #000}.product-alternative .product__plan-radio-icon svg{display:block;width:100%;height:100%;transform:scale(0)}.product-alternative .product__plan-group input:checked~label svg{transform:scale(1)}.product-alternative .product__plan-group-inner{display:flex;flex-wrap:wrap;gap:2rem}.product__plans-group-options{padding:2rem}.product__plans-group-options .product__plan{width:auto}.product__plans-group-options[is-hidden]{display:none}.product-alternative__price{margin:0 0 2rem}.product-alternative__price p{font-family:Roboto;font-size:14px;font-weight:500;line-height:normal;color:#000;letter-spacing:.2px;margin-bottom:.8rem}.product-alternative__price ins,.product-alternative__price del{display:inline-block;font-family:Lato;font-size:32px;font-weight:700;line-height:normal;color:#000}.product-alternative__price ins{text-decoration:none}.product-alternative__price del{opacity:.56;margin-left:2.7rem}.product-alternative__add{margin-top:2rem}.product-alternative__add button,.product-alternative__add a.product__add-to-cart{font-family:Roboto;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.2px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;min-height:6.3rem;border-radius:8px;color:#fff;border:none;cursor:pointer;padding:0 2.5rem;transition:opacity .2s}.product-alternative__add button:hover,.product-alternative__add a.product__add-to-cart:hover{opacity:.9}.product-alternative__add a:before{display:none}.product-alternative__shipping p{font-size:1.2rem;display:flex;align-items:center;gap:0 .3rem;color:#000}.product-alternative--gumm{background:#fee7db;color:#000}.product-alternative--gumm .product-alternative__gallery{width:51%}@media (max-width: 1023px){.product-alternative--gumm .product-alternative__inner{max-width:60rem;margin:0 auto}.product-alternative--gumm .product-alternative__gallery{width:100%}}.product-alternative__background svg{max-height:131vw}@media (min-width:600px){.product-alternative__background svg{max-height:760px}}@media (min-width:768px) and (max-width:1023px){.product-alternative__background svg{max-height:99rem}}@media (min-width:1024px){.product-alternative__background svg{max-height:108rem}}.product-alternative--gumm .product-alternative__entry{color:#fff}@media (max-width: 1023px){.product-alternative--gumm .product-alternative__entry:not(.product-alternative__entry--mobile){color:#6e439a}}.product-alternative--gumm .product-alternative__actions{background-color:#fff5f0}.product-alternative--gumm .product__plans-group-selector label{color:#000}.product-alternative--gumm .product-alternative__add button,.product-alternative--gumm .product-alternative__add a.product__add-to-cart{background:#6e439a}.product-alternative--vanilla{background-color:#69b1e2;color:#fff}.product-alternative--vanilla .product-alternative__feature-list,.product-alternative--vanilla .product-alternative__ingredients-list{color:#1b4489;border-color:#69b1e2}.product-alternative--vanilla .product__plan-group label{color:#000}.product-alternative--vanilla .product-alternative__large-cloud{overflow:hidden;color:#badbe6}.product-alternative--vanilla .product-alternative__large-cloud svg{position:relative;width:max(227.5rem,100vw)!important;left:50%;transform:translate(-50%)}.product-alternative--vanilla .product-alternative__actions{background-color:#e8f9ff}.product-alternative--vanilla .product__plans-group-selector label,.product-alternative--vanilla .product__plan-group label,.product-alternative--vanilla .product-alternative__price p,.product-alternative--vanilla .product-alternative__price ins,.product-alternative--vanilla .product-alternative__price del,.product-alternative--vanilla .quantity label,.product-alternative--vanilla .quantity__button,.product-alternative--vanilla .quantity__input{color:#000}.product-alternative--vanilla .quantity__wrapper,.product-alternative--vanilla .quantity__input{border-color:#000}.product-alternative--vanilla .product-alternative__add button,.product-alternative--vanilla .product-alternative__add a.product__add-to-cart{background:#1b4489}.product-alternative--vanilla .product-alternative__ingredients-list accordion-item{border-color:#69b1e2}.product-alternative--chocolate{background-color:#fedbb2;color:#673919}.product-alternative--chocolate .product-alternative__feature-list{color:#673919;border-color:#fedbb2}.product-alternative--chocolate .product-alternative__large-cloud{color:#fde8dc}.product-alternative--chocolate .product-alternative__title{color:#673919}.product-alternative--chocolate .product-alternative__actions{background-color:#fffaf8}.product-alternative--chocolate .product__plans-group-selector label,.product-alternative--chocolate .product-alternative__price p,.product-alternative--chocolate .product-alternative__price ins,.product-alternative--chocolate .product-alternative__price del,.product-alternative--chocolate .quantity label,.product-alternative--chocolate .quantity__button,.product-alternative--chocolate .quantity__input{color:#000}.product-alternative--chocolate .quantity__wrapper,.product-alternative--chocolate .quantity__input{border-color:#000}.product-alternative--chocolate .product-alternative__price p{color:#000}.product-alternative--chocolate .product-alternative__add button,.product-alternative--chocolate .product-alternative__add a.product__add-to-cart{background:#673919}.product-alternative--chocolate .product-alternative__ingredients-list circle{stroke:#673919}.product-alternative--chocolate .product-alternative__ingredients-list{color:#673919;border-color:#673919}@media (max-width: 767px){.product-alternative--vanilla .product-alternative__entry,.product-alternative--chocolate .product-alternative__entry{margin-bottom:3rem}}.product-alternative--vanilla .product-alternative__media-list,.product-alternative--chocolate .product-alternative__media-list,.product-alternative--gumm .product-alternative__media-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}.product-alternative--vanilla .product-alternative__actions,.product-alternative--vanilla .afterpay-paragraph{color:#000!important}.product-alternative--gumm .product__plan-group{border:1px solid #000;color:#000;border-radius:8px;box-shadow:0 4px 4px #00000040}.product-alternative--gumm .product__plan-group:has(:checked){background-color:#ffd9a1}.product-alternative--gumm .product__plans-group-selector input:checked+label{background-color:transparent;box-shadow:none;border:none}.product-alternative--gumm .product-alternative__feature-list{border-color:#6e439a4d;color:#6e439a;justify-content:space-between;font-family:Bebas Neue;font-size:35.23px;font-weight:400;line-height:28.18px;text-align:left;gap:1.6rem;margin-inline:0}.product-alternative--gumm .product-alternative__feature-list path:not(.nofill){fill:currentColor}.product-alternative--gumm .accordion-item__title{color:#6e439a}.product-alternative--gumm .accordion-item__title circle{stroke:#6e439a}.product-alternative--gumm .product-alternative__ingredients-list accordion-item{border-color:#6e439a}.product-alternative--gumm .product-alternative__ingredient-wrapper:has(.product-alternative__ingredient-image){display:flex;justify-content:space-between;gap:3rem}.product-alternative--gumm .product-alternative__ingredient-content:has(+.product-alternative__ingredient-image){max-width:80.8rem}.product-alternative--gumm .product-alternative__ingredient-content h2{color:#6e439a}.product-alternative--gumm .product-alternative__ingredient-image{max-width:40.4rem}.product-alternative--gumm .product-alternative__ingredient-image img{width:100%;height:auto}@media (max-width: 989px){.product-alternative--gumm .product-alternative__ingredient-wrapper:has(.product-alternative__ingredient-image){flex-direction:column}}@media (max-width: 767px){.product-alternative--gumm .product-alternative__feature-list{display:none}.product-alternative--gumm .product-alternative__ingredients-list{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/494/assets/section-product-alternative.css.map */
