@media only screen and (max-width:749px){.product-page-custom.section-padding{--padding-top: var(--PT) !important;--padding-bottom: var(--PB) !important;padding-top:var(--PT)!important;padding-bottom:var(--PB)!important}}.product-page-custom .product__wrapper{margin-left:0!important;margin-right:0!important}@media only screen and (max-width:749px){.product-page-custom .product__images{margin:0}}@media only screen and (min-width:750px)and (max-width:1200px){.product-page-custom .product__page{display:grid;grid-template-columns:50% 50%}}@media only screen and (min-width:1201px){.product-page-custom .product__page{display:grid;grid-template-columns:62% 38%}}.product-page-custom .product__photo{cursor:initial!important}.product-page-custom .product__images--flickity .product__slides{display:block!important;position:relative;overflow:hidden;width:100%}.product-page-custom .product__images--flickity .product__slide,.product-page-custom .product__images--flickity .product__slide.media--active,.product-page-custom .product__images--flickity .product__slide.media--hidden,.product-page-custom .product__images--flickity .product__slide.media--hiding{grid-row-start:auto!important;grid-column-start:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;opacity:1!important;visibility:visible!important;transition:none!important;transform:none}.product-page-custom .product__images--flickity .product__slide figure,.product-page-custom .product__images--flickity .product__slide.media--hidden figure,.product-page-custom .product__images--flickity .product__slide.media--hiding figure{content-visibility:visible!important}.product-page-custom .product__images--flickity .product__slide figure img,.product-page-custom .product__images--flickity .product__slide.media--hidden figure img,.product-page-custom .product__images--flickity .product__slide.media--hiding figure img{display:block!important}.product-page-custom .product__images--flickity .flickity-viewport{overflow:hidden}.product-page-custom .product__images--flickity .flickity-slider{will-change:transform}.product-page-custom .product__images--flickity .product__slide{cursor:grab;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.product-page-custom .product__images--flickity.is-dragging .product__slide,.product-page-custom .product__images--flickity .flickity-slider:active .product__slide{cursor:grabbing}.product-page-custom .product__images--flickity .flickity-prev-next-button{display:flex!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important;transform:none!important;z-index:3}.product-page-custom .product__images--flickity .flickity-prev-next-button.previous{left:12px}.product-page-custom .product__images--flickity .flickity-prev-next-button.next{right:12px}@media only screen and (min-width:750px){.product-page-custom .product__images--flickity .flickity-prev-next-button.previous{left:16px}.product-page-custom .product__images--flickity .flickity-prev-next-button.next{right:16px}}.product-page-custom .product__images--flickity .flickity-prev-next-button:disabled{opacity:.35!important;pointer-events:none}@media only screen and (min-width:750px){.product-page-custom .product__page>.product__images--desktop-vertical-hover{position:sticky;top:var(--header-sticky-height, 0px);align-self:start;z-index:1}.product-page-custom .product__images--desktop-vertical-hover{display:block!important;max-height:calc(100vh - var(--header-sticky-height, 0px));min-height:0!important;overflow:hidden!important}.product-page-custom .product__images--desktop-vertical-hover .product__slides{display:flex!important;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - var(--header-sticky-height, 0px));height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative}.product-page-custom .product__images--desktop-vertical-hover .product__slides::-webkit-scrollbar{display:none}.product-page-custom .product__images--desktop-vertical-hover .product__slide,.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--active,.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--hidden,.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--hiding{flex:0 0 auto!important;grid-row-start:auto!important;grid-column-start:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;opacity:1!important;visibility:visible!important;transition:none!important;transform:none;scroll-snap-align:unset;cursor:default}.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--hidden figure,.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--hiding figure{content-visibility:visible!important}.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--hidden figure img,.product-page-custom .product__images--desktop-vertical-hover .product__slide.media--hiding figure img{display:block!important}.product-page-custom .product__images--desktop-vertical-hover .product__thumbs,.product-page-custom .product__images--desktop-vertical-hover .slider__arrows{display:none!important}}.product-page-custom .product__thumbs__holder{scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scroll-padding:0!important}.product-page-custom .product__thumb{width:var(--thumb-width)!important;margin-right:var(--thumb-gap)!important;margin-bottom:0!important;padding-bottom:0!important;flex-shrink:0!important;scroll-snap-align:start!important}.product-page-custom .product__thumb:last-child{margin-right:0!important}.product-page-custom .product__thumb__link{width:100%!important;height:auto!important;aspect-ratio:1!important}@media only screen and (max-width:749px){.product-page-custom .product__thumbs__holder{margin-left:0!important;margin-right:0!important;padding-left:0!important}}.product-page-custom--mobile-header-above-gallery .product__mobile-header{display:none}@media only screen and (max-width:749px){.product-page-custom--mobile-header-above-gallery .product__mobile-header{display:block;margin-top:24px;margin-bottom:36px}.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__block.product__head,.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__block.product__description,.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__block.product__price__block{margin-left:24px;margin-right:24px}.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__block.product__head,.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__block.product__description{margin-bottom:16px}.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__price__block .product__price+.product__sale,.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__price__block .shop-pay-terms{display:none}.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__price__wrap{padding-left:0;padding-right:0}.product-page-custom--mobile-header-above-gallery .product__content .product__head,.product-page-custom--mobile-header-above-gallery .product__content .product__block:has(>.product__price__wrap),.product-page-custom--mobile-header-above-gallery .product__content .product__block.product__description{display:none}}.product-page-custom .product__price__block{margin-left:24px;margin-right:24px;margin-bottom:24px!important}.product-page-custom .product__block.product__judgeme-preview-badge.block-padding{margin-left:24px;margin-right:24px;margin-bottom:var(--block-padding-bottom, 16px)}@media only screen and (max-width:749px){.product-page-custom--mobile-header-above-gallery .product__mobile-header .product__block.product__judgeme-preview-badge{margin-left:24px;margin-right:24px}}.product-page-custom .product__price__block .product__price__wrap{padding:0}.product-page-custom .product__price__block .product__price+.product__sale,.product-page-custom div .product__price__block .shop-pay-terms{display:none}.product-page-custom .product__price__wrap .product__price{padding:0;display:flex;flex-direction:row-reverse;gap:12px}.product-page-custom .product__price__wrap .product__price .product__price--sale,.product-page-custom .product__price__wrap .product__price span[data-product-price]{display:inline-block;color:#463c50;font-family:"NewEdge 666 Regular","NewEdge 666",sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-right:0}.product-page-custom .product__price__wrap .product__price .product__price--strike{display:inline-block;color:#463c50;font-family:"NewEdge 666 Regular","NewEdge 666",sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-right:0;text-decoration-line:line-through}.product-page-custom .product__weight-servings__block{padding:0 24px}.product-page-custom .product__head .product__weight-servings__block--nested{padding:8px 0 0}.product-page-custom .product__weight-servings__block .product__weight-servings{display:flex;flex-direction:column;gap:4px}.product-page-custom .product__weight-servings__block .product__weight-servings--row-space-between{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;width:100%}.product-page-custom .product__weight-servings__block .product__weight-servings--row-inline{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0;width:100%}.product-page-custom .product__weight-servings__block .product__weight-servings__separator{display:inline-block;margin:0 8px;color:#463c50;font-family:"NewEdge 666 Light","NewEdge 666 Regular","NewEdge 666",sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.product-page-custom .product__weight-servings__block .product__weight-servings__text,.product-page-custom .product__weight-servings__block .product__weight-servings__flavour{display:inline-block;color:#463c50;font-family:"NewEdge 666 Light","NewEdge 666 Regular","NewEdge 666",sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-right:0}.product-page-custom .product__weight-servings__block .product__weight-servings--row-space-between .product__weight-servings__text,.product-page-custom .product__weight-servings__block .product__weight-servings--row-space-between .product__weight-servings__flavour{flex:0 1 auto}.product-page-custom .product__content{margin-top:12px}@media only screen and (min-width:750px){.product-page-custom .product__content{margin-top:0;padding-top:36px;padding-left:0;border-left:1px solid var(--dark-purple, #463c50)}}.product-page-custom .product__block.block-padding{margin-bottom:0}@media only screen and (min-width:750px){.product-page-custom .product__block.product__head{margin-bottom:143px;margin-left:24px;margin-right:24px}}@media only screen and (max-width:749px){.product-page-custom .product__block.product__head{margin:24px 24px 36px}.product-page-custom .product__block.product__head .product__title{margin-top:0;margin-bottom:0}}.product-page-custom .product__title.heading-x-large{margin-top:0;font-size:46px;font-style:normal;font-weight:400;line-height:59px;text-transform:uppercase}@media only screen and (min-width:750px){.product-page-custom .product__title.heading-x-large{font-size:63px}}.product-page-custom .product__block.product__description{margin-bottom:24px;margin-left:24px;margin-right:24px}@media only screen and (max-width:749px){.product-page-custom .product__description{margin-left:16px;margin-right:16px;margin-bottom:16px}}.product-page-custom .product__description__content p{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:19px}@media only screen and (min-width:750px){.product-page-custom .product__description__content p{font-size:16px;line-height:19px}}.product-page-custom .product__submit__buttons{gap:0}.product-page-custom .product__submit .product__submit__item .btn{padding:16px 32px;background:#e3fe88;color:#463c50;font-size:16px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0;border:none}@media only screen and (min-width:750px){.product-page-custom .product__submit .product__submit__item .btn{font-size:16px;line-height:19px}}.product-page-custom .product__submit .product__submit__item .btn:hover:after{display:none!important}.product-page-custom .product__submit .product__submit__item .btn__price{display:none!important}.product-page-custom .accordion{border-top:1px solid #463c50;border-bottom:none;margin-top:0}.product-page-custom .accordion__title{display:flex;align-items:center;justify-content:space-between;padding:16px}.product-page-custom .accordion__title.body-medium{font-size:16px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0}@media only screen and (min-width:750px){.product-page-custom .accordion__title.body-medium{font-size:16px;line-height:19px}}.product-page-custom .accordion__content{padding-bottom:16px;padding-left:16px;padding-right:16px}.product-page-custom .accordion__body.rte{font-size:16px;line-height:19px;font-style:normal;font-weight:400;letter-spacing:0}@media only screen and (min-width:750px){.product-page-custom .accordion__body.rte{font-size:16px;line-height:19px}}.product-page-custom .accordion__title .icon{display:none!important}.product-page-custom .accordion__title .icon-accordion-plus{display:block;width:24px;height:24px}.product-page-custom .accordion__title .icon-accordion-minus{display:none;width:24px;height:24px}.product-page-custom details[open] .accordion__title .icon-accordion-plus{display:none}.product-page-custom details[open] .accordion__title .icon-accordion-minus{display:block}.product-page-custom .product__submit__item--inline .quantity-selector .quantity__input{border:none}.product__photo.product__photo--split-aspect{padding-top:calc(1 / var(--aspect-ratio-mobile) * 100%)}@media only screen and (min-width:750px){.product__photo.product__photo--split-aspect{padding-top:calc(1 / var(--aspect-ratio, 1) * 100%)}}.product__photo .image-wrapper.image-wrapper--dual-aspect{padding-top:calc(1 / var(--aspect-ratio-mobile) * 100%)}@media only screen and (min-width:750px){.product__photo .image-wrapper.image-wrapper--dual-aspect{padding-top:calc(1 / var(--aspect-ratio) * 100%)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-page.css.map */
