.js-product-grid{position:relative}.soldout-text{position:absolute;right:0;top:0;background:var(--color-btn-primary);color:#fff;font-weight:600;text-transform:uppercase;padding:5px 10px}.mt-20{margin-top:20px}#shopify-section-product-template{padding:20px 0}.product-single__title{font-family:Crumbs;font-size:60px;font-style:normal;font-weight:900;line-height:normal;text-transform:none}.product-single__price{font-family:Montserrat;font-weight:600}.atc-btn{border-radius:50px}.btc-flex-100{flex:0 0 100%}@media only screen and (min-width:801px){.sticky-gallery{position:sticky;top:15px}}.announcement-bar{background:var(--color-btn-primary)}.announcement-bar p{font-family:Crumbs;font-weight:900;color:#fff;padding:12px 16px;font-size:24px;margin:0;line-height:1.1}.product-usp{padding:20px 0}.product-usp li{list-style:none;display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:900}span.usp-svg{min-width:36px;min-height:36px;background:var(--color-body-light);display:flex;justify-content:center;align-items:center;border-radius:50px}.other-flavours label,.quantity-label{font-family:Crumbs;font-size:24px;font-style:normal;font-weight:500}.quantity-wrapper{flex:0 0 100%;width:100%;max-width:100%;padding-bottom:20px}.other-flavours ul{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0}.other-flavours ul li{list-style:none}.other-flavours ul li.active a{background:var(--color-btn-primary);color:#fff}.other-flavours ul li a{list-style:none;text-align:center;font-family:Crumbs;font-weight:500;font-size:18px;font-style:normal;padding:15px;color:var(--color-body-text);border:2px solid var(--color-btn-primary);border-radius:50px;display:block}.product-form__cart-submit{background:var(--color-btn-primary);color:#fff;font-family:Montserrat;border:none;border-radius:30px;font-size:16px;line-height:normal}.js-qty input{background:transparent;font-weight:600}.product-tabs{padding:20px 0}.product-tabs .tab-headings{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.product-tabs .tab-headings li{list-style:none;border:2px solid var(--color-btn-primary);padding:15px 0;border-top-left-radius:20px;border-top-right-radius:20px;line-height:normal;font-family:Montserrat;font-size:16px;font-weight:600;color:var(--color-btn-primary);cursor:pointer;border-bottom:0}.product-tabs .tab-headings li.active{background-color:var(--color-btn-primary);color:#fff}.tab-details{display:none;border:2px solid var(--color-btn-primary);padding:25px;font-family:Montserrat;font-size:14px;line-height:20px;letter-spacing:.3px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.tab-details.active{display:block}.featured-news-wrapper{background:var(--color-btn-primary);margin:40px 0}.featured-news-wrapper .feature-news{padding-top:60px;padding-bottom:60px}.featured-news-wrapper .feature-news h2{font-family:Crumbs;font-size:50px;color:var(--color-body)}.feature-news ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:20px}.featured-news-wrapper .feature-news li.news-logo{list-style:none;flex:0 0 25%;max-width:calc(25% - 20px);border:1px solid var(--color-body);min-height:120px;display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;padding:15px}li.news-logo svg{fill:var(--color-body)}li.news-logo.active{background-color:var(--color-body)}li.news-logo.active svg{fill:var(--color-btn-primary)}.news-logo-content.active{display:block}.news-logo-content{display:none;font-family:Crumbs;font-size:36px;font-style:normal;color:var(--color-body);margin:0 auto;text-align:center;max-width:1000px}.featured-news-wrapper .icon-quite{display:block;margin:50px 0 20px}.item-timeline-wrapper{padding-top:40px;padding-bottom:40px}.item-timeline h2,.faq-wrapper h2,#shopify-section-review #judgeme_product_reviews .jdgm-rev-widg__title:before{font-family:Crumbs;font-size:50px;color:var(--color-body-text);margin-bottom:50px;display:block}.ingredient-timeline{max-width:1180px;margin:0 auto}.ingredient-timeline .image-text-timeline:first-child .timeline-image,.ingredient-timeline .image-text-timeline:first-child .timeline-text{padding-top:50px}.timeline-image-block{height:100%;width:100%;border-radius:var(--media-radius);display:block}.image-text-timeline{display:grid;grid-template-columns:1fr 1fr}.image-on-left .timeline-image,.image-on-right .timeline-text{padding-right:50px;padding-bottom:50px;position:relative}.image-on-left .timeline-text,.image-on-right .timeline-image{padding-left:50px;padding-bottom:50px}.image-on-right .timeline-text,.image-on-left .timeline-image{border-right:1px solid var(--color-btn-primary)}.image-on-right .timeline-text{text-align:right}.timeline-text{color:var(--color-btn-primary);font-family:Crumbs;font-size:24px}.timeline-text h3{font-family:Crumbs;font-size:36px;color:var(--color-btn-primary)}.image-text-timeline:first-child .timeline-image:before{content:"";width:20px;height:20px;background:var(--color-btn-primary);display:inline-block;border-radius:50%;position:absolute;right:-10px;top:-15px}.image-text-timeline:last-child .timeline-text:before{content:"";width:20px;height:20px;background:var(--color-btn-primary);display:inline-block;border-radius:50%;position:absolute;right:-10px;bottom:-15px}.image-block-wrapper,.faq-wrapper{background:var(--color-body-dark);margin-top:50px;margin-bottom:50px}.product-image-block,.product-faq-block{padding-top:60px;padding-bottom:60px}.button-link,.button-link:focus{background:var(--color-btn-primary);color:var(--color-body);padding:20px 40px;border-radius:50px;margin-top:30px;display:inline-block;font-family:Montserrat;font-size:16px;font-weight:600}.button-link:hover{background-color:#1a1a1a;color:var(--color-body)}.bundle-button-link,.bundle-button-link:hover,.bundle-button-link:focus{background:var(--color-btn-primary);color:var(--color-body);padding:15px 25px;border-radius:50px;margin-top:15px;display:block;font-family:Montserrat;font-size:14px;font-weight:600}.faq-que-wrapper{max-width:900px;margin:0 auto}.faq-block-wrapper{border:2px solid var(--color-btn-primary);margin-bottom:20px;padding:20px 35px;border-radius:50px}.faq-question{font-family:Crumbs;font-size:24px;position:relative;cursor:pointer}.faq-answer{font-family:Crumbs;font-size:18px}.faq-question:after{content:"+";font-size:40px;position:absolute;right:0;line-height:0;color:var(--color-btn-primary);top:50%}.faq-question.active:after{content:"-"}.faq-answer{display:none;padding-top:15px}.pdp-bundle-product{border-radius:20px;background:var(--color-body-dark);padding:25px}.bundle-title-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px}.bundle-title{margin:0;font-family:Crumbs;font-size:30px}.bundle-price{background:var(--color-btn-primary);color:#fff;padding:10px 15px;border-radius:20px;font-family:Montserrat;font-size:14px;font-weight:600}.bundle-flavours{font-family:Montserrat;font-size:20px;font-weight:500}.qty-box-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:10px}.qty-box .box-aligner{border:2px solid var(--color-btn-primary);border-radius:10px;padding:10px;cursor:pointer}.qty-box.active .box-aligner{background:var(--color-btn-primary);color:#fff}.qty-box .option-selection{display:none}.qty-box.active .option-selection{display:block}.qty-image{max-width:150px;margin:5px auto 0}.offer-text{font-family:Montserrat;font-size:12px;font-weight:600}select.flavour-selection,.flavour-selection option{background-color:transparent;color:#fff;border-bottom:1px solid #FFF;padding:10px 35px 10px 10px;width:100%;font-size:14px;font-family:Montserrat;min-height:unset;background-image:unset}.flavour-selection option,.flavour-selection option:disabled{color:var(--color-body-text)}.flavour-selection{-webkit-appearance:none;-moz-appearance:none}.flavour-selection:focus,.flavour-selection:focus-visible,.flavour-selection:focus-within{outline:none}.flavour-selection::-ms-expand{display:none!important}.flavour-selection-wrapper{position:relative}.flavour-selection-wrapper svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);left:auto}#AddToCart-product-template[disabled]{display:none}.klaviyo-bis-trigger{background:var(--color-btn-primary);color:var(--color-body);border-radius:50px;display:flex!important;align-items:center;justify-content:center;font-family:Montserrat;font-weight:600;text-align:center}.klaviyo-bis-trigger.hide{display:none!important}#shopify-section-review #judgeme_product_reviews .jdgm-rev-widg__title{font-size:0}.jdgm-preview-badge{margin-bottom:15px}#judgeme_product_reviews .jdgm-rev__timestamp,#judgeme_product_reviews .jdgm-histogram__frequency,#judgeme_product_reviews .jdgm-paginate__page{color:var(--color-body-text)}#judgeme_product_reviews .jdgm-rev__transparency-badge{color:var(--color-body-text)!important}.custom-footer-wrapper.flex-footer{align-items:center;justify-content:space-between;margin:0}.custom-footer-wrapper.flex-footer.block-logo{padding-top:60px}.block-new-newsletter h2{font-family:Crumbs;font-size:40px;font-style:normal;color:#fff;max-width:450px;margin:0}.block-logo img{max-width:140px;height:auto;object-fit:contain}.custom-footer-wrapper .social-icons a{color:#fff}.block-new-newsletter .klaviyo-form{border:1px solid #FFF;padding:10px;border-radius:50px}.block-new-newsletter .klaviyo-form input[name=email]{border:unset!important;min-width:250px;padding-left:10px!important}.block-new-newsletter .klaviyo-form input[name=email]:focus,.block-new-newsletter .klaviyo-form input[name=email]:focus-within{border:none!important;outline:unset}.block-new-newsletter .klaviyo-form button[type=button]{padding:13px 25px!important;font-weight:600!important;font-family:Montserrat!important}.block-new-newsletter .klaviyo-form [data-lastpass-icon-root]{display:none!important}.site-footer .site-footer__copyright *{color:#fff}.site-footer__copyright a{font-size:14px}.cart__discount{background:var(--color-body-dark);border-radius:20px;padding:20px;margin:0 0 20px auto;max-width:460px;text-align:left}.cart__discount-label{display:block;font-family:Crumbs;font-weight:900;font-size:24px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--color-body-text);margin-bottom:12px}.cart__discount-input{background:var(--color-body-light);border:2px solid var(--color-btn-primary);border-right:0;border-radius:50px 0 0 50px;font-family:Montserrat;font-weight:600;text-transform:uppercase}.cart__discount-input::placeholder{text-transform:none}.cart__discount-input:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-btn-primary) 30%,transparent)}.cart__discount-apply{border-radius:0 50px 50px 0;padding-left:25px;padding-right:25px}.cart__discount-error{margin:10px 0 0;font-family:Montserrat;font-weight:600;font-size:14px}.cart__discount-error.hide{display:none}.cart__discount-codes{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cart__discount-code{display:inline-flex;align-items:center;gap:6px;background:var(--color-btn-primary);color:#fff;border-radius:50px;padding:6px 8px 6px 12px;font-family:Montserrat;font-weight:600;font-size:14px;text-transform:uppercase}.cart__discount-code .icon{width:14px;height:14px;fill:currentColor}.cart__discount-remove{display:inline-flex;background:transparent;border:0;padding:4px;color:#fff;line-height:0;cursor:pointer}.cart__discount-remove .icon{width:10px;height:10px}.boogie-hero{position:relative;display:flex;align-items:center;min-height:480px;height:min(70vh,640px);overflow:hidden;background:var(--color-body-dark)}.boogie-hero__media,.boogie-hero__media img,.boogie-hero__media .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%}.boogie-hero__media img{object-fit:cover}.boogie-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--hero-overlay)),#0000 75%)}.boogie-hero--center .boogie-hero__media:after{background:rgba(0,0,0,var(--hero-overlay))}.boogie-hero__content{position:relative;z-index:1;width:100%}.boogie-hero__inner{max-width:560px}.boogie-hero--center .boogie-hero__inner{margin:0 auto;text-align:center}.boogie-hero__heading{font-family:Crumbs;font-weight:900;font-size:clamp(40px,4.5vw,64px);line-height:1.05;letter-spacing:0;text-transform:none;color:#fff;margin:0 0 15px}.boogie-hero__text,.boogie-hero__text p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:1.4;color:#fff}.boogie-hero__text{margin-bottom:25px}.boogie-hero__text p:last-child{margin-bottom:0}.boogie-hero__button{padding:18px 40px;font-size:16px}.product-card__image img,.product-card__image .placeholder-background,.product-column img,.featured-card__image,.product__photo-wrapper img,.product-image-block img,.pdp-bundle-product img{border-radius:var(--media-radius)}.product-single__thumbnail img,.product-single__thumbnail:after,.cart__image img{border-radius:var(--media-radius-small)}.product-single__meta .product-single__preorder{display:inline-block;margin:5px 0 25px;padding:10px 18px;border-radius:50px;background:var(--color-body-dark);color:var(--color-btn-primary);font-weight:700}@media only screen and (max-width:749px){.cart__discount{margin:0 auto 20px;max-width:none}.boogie-hero{align-items:flex-end;min-height:0;height:min(62vh,520px);height:min(62svh,520px)}.boogie-hero .boogie-hero__media:after{background:linear-gradient(0deg,rgba(0,0,0,var(--hero-overlay)),#0000 85%)}.boogie-hero__content{padding-bottom:25px}.boogie-hero__heading{font-size:34px;margin-bottom:10px}.boogie-hero__text,.boogie-hero__text p{font-size:16px}.boogie-hero__text{margin-bottom:20px}.boogie-hero__button{display:block;width:100%}}@media only screen and (max-width:1440px){.product-single__title{font-size:50px}}@media only screen and (max-width:1200px){.product-single__title{font-size:40px}.bundle-title{font-size:24px}.bundle-price{padding:8px 12px;font-size:13px}.bundle-flavours{font-size:16px}.product-tabs .tab-headings li,.product-usp li{font-size:14px}.offer-text{font-size:10px}.other-flavours label,.quantity-label,.faq-question,.timeline-text{font-size:20px}.other-flavours ul{gap:12px;padding:15px 0}.featured-news-wrapper .feature-news h2,.item-timeline h2,.faq-wrapper h2,#shopify-section-review #judgeme_product_reviews .jdgm-rev-widg__title:before{font-size:45px}.news-logo-content{font-size:30px;max-width:800px}.item-timeline-wrapper{padding-top:30px;padding-bottom:30px}.faq-answer{font-size:16px}}@media only screen and (max-width:980px){.product-single__title{font-size:35px}.product-single__price{font-size:16px}.product-single__description{font-size:14px;line-height:normal}span.usp-svg{min-width:30px;min-height:30px}span.usp-svg svg{width:18px;height:18px}.bundle-title{font-size:20px}.bundle-price{padding:6px 10px;font-size:12px}.bundle-flavours{font-size:14px}.product-usp{padding:10px 0}.product-tabs .tab-headings li,.product-usp li,.tab-details{font-size:12px}.product-usp li:last-child{margin:0}.offer-text{font-size:10px}.other-flavours label,.quantity-label,.faq-question,.timeline-text{font-size:18px}.other-flavours ul li a{font-size:14px;padding:10px}.other-flavours ul{gap:12px}.qty-box-wrapper,.other-flavours ul{padding-top:5px}.featured-news-wrapper .feature-news h2,.item-timeline h2,.faq-wrapper h2,#shopify-section-review #judgeme_product_reviews .jdgm-rev-widg__title:before{font-size:35px}.featured-news-wrapper .icon-quite{margin:30px 0 20px}.featured-news-wrapper .icon-quite svg{max-width:40px;height:auto}.featured-news-wrapper{margin:30px 0}.news-logo-content{font-size:24px;max-width:650px}.item-timeline-wrapper{padding-top:20px;padding-bottom:20px}.timeline-text h3{font-size:30px}.faq-answer{font-size:16px}}@media only screen and (max-width:800px){.product-single .grid__item{width:100%;padding:0}.featured-news-wrapper .feature-news{padding-top:40px;padding-bottom:40px}.grid.product-single{margin:0}}@media only screen and (max-width:640px){.block-new-newsletter h2{font-size:28px;margin:0 auto 20px;text-align:center}.block-new-newsletter .klaviyo-form{margin:0 auto}.product-form .klaviyo-bis-trigger.btn{padding:15px;min-height:unset}.other-flavours ul li a{font-family:Crumbs;font-weight:500}.faq-block-wrapper{border-radius:32px}}@media only screen and (max-width:560px){.timeline-text h3{font-size:24px;margin-bottom:10px}.other-flavours label,.quantity-label,.timeline-text{font-size:16px}.ingredient-timeline .image-text-timeline:first-child .timeline-image,.ingredient-timeline .image-text-timeline:first-child .timeline-text{padding-top:40px}.image-on-left .timeline-text,.image-on-right .timeline-image{padding-left:40px;padding-bottom:40px}.image-on-left .timeline-image,.image-on-right .timeline-text{padding-right:40px;padding-bottom:40px}.product-form__cart-submit{font-size:12px}.product-form .product-form__item .js-qty__input,.product-form .product-form__item .js-qty__adjust{min-height:40px;width:40px;height:40px;font-size:14px}.product-form .product-form__item .js-qty__input{padding:0}select.flavour-selection,.flavour-selection option{padding:7px 25px 7px 7px;font-size:12px}.flavour-selection-wrapper svg{width:15px;height:15px}.featured-news-wrapper .feature-news h2,.item-timeline h2,.faq-wrapper h2,#shopify-section-review #judgeme_product_reviews .jdgm-rev-widg__title:before{font-size:24px;margin-bottom:30px}.button-link,.button-link:focus{font-size:14px;padding:15px 30px}.faq-question{font-size:16px}.faq-answer{font-size:14px}.faq-block-wrapper{padding:20px}.announcement-bar p{padding:10px 16px;font-size:clamp(28px,8vw,31px)}}@media only screen and (max-width:480px){#shopify-section-product-template{padding:0}.breadcrumbs{margin:0 0 .5em}.product-single__title{font-size:30px}.product-usp{padding:20px 0}.product-usp li{margin-bottom:8px}span.usp-svg{min-width:28px;min-height:28px}span.usp-svg svg{width:16px;height:16px}.offer-text{font-size:9px}.featured-news-wrapper .feature-news li.news-logo{flex:0 0 50%;max-width:calc(50% - 10px)}.ingredient-timeline .image-text-timeline:first-child .timeline-image,.ingredient-timeline .image-text-timeline:first-child .timeline-text{padding-top:25px}.image-on-left .timeline-text,.image-on-right .timeline-image{padding-left:25px;padding-bottom:25px}.image-on-left .timeline-image,.image-on-right .timeline-text{padding-right:25px;padding-bottom:25px}.button-link{font-size:12px}.product-form .klaviyo-bis-trigger.btn{padding:12px}.other-flavours ul li a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
