/** Shopify CDN: Minification failed

Line 7:8676 Expected identifier but found "@media"
Line 7:21601 Unexpected ";"

**/
.product-bundle-builder{margin:23px 0 -4px}.product-bundle-builder__step p{margin-bottom:16px;font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.8rem;letter-spacing:-0.03rem;line-height:2.8rem}.product-bundle-builder__step:not(:last-child){margin-bottom:16px}.product-bundle-builder__options{display:flex;flex-wrap:wrap}.product-bundle-builder__option{width:80px;height:80px;border:2px solid rgba(0,0,0,0);margin-bottom:12px;border-radius:16px}.product-bundle-builder__option img{border-radius:16px}.product-bundle-builder__option.active{border:2px solid #271710}.product-bundle-builder__option:not(:last-child){margin-right:16px}@media screen and (min-width: 375px){.product-bundle-builder__option{width:98px;height:98px}}@media screen and (min-width: 750px){.product-bundle-builder__option{width:104px;height:104px}}.bundle-upsells img{margin-bottom:10px;border-radius:16px}.bundle-upsells h2{margin-bottom:24px;font-family:"Mont Light",helvetica,arial,sans-serif;font-size:3rem;line-height:3.8rem;text-align:center}@media screen and (min-width: 750px){.bundle-upsells h2{margin-bottom:32px}}.bundle-upsells h3{margin-bottom:6px;font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:-0.03rem;line-height:1.8rem}.bundle-upsells p{margin-bottom:8px;font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:-0.01rem;line-height:1.8rem}.bundle-upsells p span{font-family:"Mont Regular",helvetica,arial,sans-serif}@media screen and (min-width: 750px){.bundle-upsells p{margin-bottom:17px}}.bundle-upsells .btn{margin-top:auto}@media screen and (min-width: 750px){.bundle-upsells .btn{width:152px;padding:9px 12px 7px;margin:auto auto 0;font-size:1.6rem}}.bundle-upsells .bundle-upsell{display:flex;flex:1;flex-direction:column;text-align:center}.bundle-upsells .bundle-upsell:not(:first-child){margin-left:24px}@media screen and (min-width: 750px){.bundle-upsells .bundle-upsell:not(:first-child){margin-left:32px}}.bundle-upsells__container{display:flex;flex-wrap:wrap}@media screen and (min-width: 750px){}.rc-container-wrapper .rc-radio,.rc_container_wrapper .rc-radio{padding:0}.rc-container-wrapper .rc_widget__option__selector,.rc_container_wrapper .rc_widget__option__selector{position:relative}.rc-container-wrapper .rc_widget__option__selector input[type=radio],.rc_container_wrapper .rc_widget__option__selector input[type=radio]{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0)}.rc-container-wrapper .rc_widget__option__selector input[type=radio]+label,.rc_container_wrapper .rc_widget__option__selector input[type=radio]+label{padding-left:24px;margin:0}.rc-container-wrapper .rc_widget__option__selector input[type=radio]+label::before,.rc_container_wrapper .rc_widget__option__selector input[type=radio]+label::before{position:absolute;top:6px;left:0;width:16px;height:16px;border:2px solid #271710;border-radius:50%;content:""}.rc-container-wrapper .rc_widget__option__selector input[type=radio]:checked+label::after,.rc_container_wrapper .rc_widget__option__selector input[type=radio]:checked+label::after{position:absolute;top:10px;left:4px;width:8px;height:8px;background:#271710;border-radius:50%;content:""}.rc-container-wrapper .rc_widget__option__selector .rc-option__text,.rc_container_wrapper .rc_widget__option__selector .rc-option__text{font-size:1.6rem;line-height:2.4rem}.rc-container-wrapper .rc_widget__option__selector .rc-option__price,.rc_container_wrapper .rc_widget__option__selector .rc-option__price{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0)}.rc-container-wrapper .rc-selling-plans,.rc_container_wrapper .rc-selling-plans{padding:0 !important;margin:8px 0}.rc-container-wrapper .rc_popup,.rc_container_wrapper .rc_popup{padding:0}.rc-container-wrapper .rc_popup .rc_popup__learn_more,.rc-container-wrapper .rc_popup .rc_popup__block__footer,.rc-container-wrapper .rc_popup .rc_popup__how_it_works+br,.rc_container_wrapper .rc_popup .rc_popup__learn_more,.rc_container_wrapper .rc_popup .rc_popup__block__footer,.rc_container_wrapper .rc_popup .rc_popup__how_it_works+br{display:none}.rc-container-wrapper .rc_popup .reload-icon,.rc_container_wrapper .rc_popup .reload-icon{transform:translateY(-1px)}.rc-container-wrapper .rc_popup .rc_popup__label,.rc_container_wrapper .rc_popup .rc_popup__label{font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.4rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.rc-container-wrapper .rc_popup .rc_popup__block,.rc_container_wrapper .rc_popup .rc_popup__block{top:calc(100% + 4px)}.rc-container-wrapper .rc_popup .rc_popup__block__content,.rc_container_wrapper .rc_popup .rc_popup__block__content{padding:0}.rc-container-wrapper .rc_popup .rc_popup__hover,.rc_container_wrapper .rc_popup .rc_popup__hover{padding:0;margin-top:4px}.product{margin-top:8px;color:#271710}.product h1{margin-bottom:0px;font-family:"Mont Light",helvetica,arial,sans-serif;font-size:3.6rem;letter-spacing:0;line-height:4rem;transform:translateX(-2px)}@media screen and (min-width: 750px){.product h1{font-family:"Mont Extra Light",helvetica,arial,sans-serif;font-size:5.6rem;letter-spacing:-0.11rem;line-height:5.6rem;transform:translateX(-5px)}}.product .selector-wrapper{margin-top:16px}@media screen and (min-width: 1025px){.product__container{display:flex}}.product__gallery{flex-grow:1}@media screen and (min-width: 1025px){.product__gallery{position:-webkit-sticky;position:sticky;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:64px}}@media screen and (min-width: 1400px){.product__gallery{margin-right:168px}}.product__gallery-container{display:flex;flex-direction:row-reverse}@media screen and (min-width: 750px){.product__gallery-container{margin-bottom:32px}}.product__images{position:relative;max-width:784px;max-height:784px;flex-grow:1}.product__images img{border-radius:16px}.product__images .drift-zoom-pane{position:absolute;left:0 !important;top:0 !important;width:100%;height:100%;border-radius:16px;opacity:0;visibility:hidden}.product__images.zoom-enabled .drift-zoom-pane{opacity:1;visibility:visible}.product__images-mobile{overflow:hidden;padding:0 24px;margin-bottom:23px}.product__images-mobile img{border-radius:16px}.product__images-mobile .swiper-slide{width:100%;max-width:400px;height:calc(100vw - 48px);max-height:400px}.product__zoom-mobile{position:absolute;right:12px;bottom:12px;width:40px;height:40px}.product__zoom-mobile svg{width:40px;height:40px}.product__thumbnails-container{height:784px;max-height:calc(100vw - 48px - 400px - 32px - 32px - 104px);margin-right:32px}@media screen and (min-width: 1025px){.product__thumbnails-container{max-height:calc(100vw - 48px - 400px - 64px - 32px - 104px)}}@media screen and (min-width: 1400px){.product__thumbnails-container{max-height:calc(100vw - 48px - 512px - 168px - 32px - 104px)}}.product__thumbnails{width:104px;margin:0;list-style:none}.product__thumbnail{position:relative;width:104px;height:104px;margin:0}.product__thumbnail img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.product__thumbnail.active::after{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #271710;border-radius:50%;content:""}.product__thumbnails-nav{position:absolute;z-index:10;left:36px;width:32px;transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1)}.product__thumbnails-nav.swiper-button-disabled{opacity:0;pointer-events:none}.product__thumbnails-nav--prev{top:0}.product__thumbnails-nav--prev::before{position:absolute;z-index:-1;top:0;left:-36px;width:104px;height:200px;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #ffffff 100%);content:"";pointer-events:none}.product__thumbnails-nav--prev svg{transform:translateY(-6px)}.product__thumbnails-nav--next{bottom:0}.product__thumbnails-nav--next::before{position:absolute;z-index:-1;bottom:0;left:-36px;width:104px;height:200px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #ffffff 100%);content:"";pointer-events:none}.product__thumbnails-nav--next svg{transform:translateY(6px)}.product__sale-badge{position:absolute;z-index:1;top:16px;right:15px;padding:8px 10px 6px;background-color:#271710;border-radius:32px;color:#fff;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.2rem;letter-spacing:.09rem;line-height:1.2rem;text-transform:uppercase}.product__zoom-icon{position:absolute;z-index:1;right:15px;bottom:16px;width:40px;height:40px;pointer-events:none}.product__zoom-icon svg{width:40px;height:40px}.@media screen and (min-width: 750px){}.product__meta .paybright-widget-container p{margin:0;font-family:"Mont Regular",helvetica,arial,sans-serif !important;font-size:1.4rem;line-height:1.8rem}@media screen and (min-width: 750px){.product__meta .paybright-widget-container p{font-size:1.6rem;line-height:2.4rem}}.product__meta .paybright-widget-container a{color:#271710;font-family:"Mont Bold",helvetica,arial,sans-serif;text-decoration:underline;text-transform:capitalize}.product__price{font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:2.4rem;letter-spacing:-0.04rem;line-height:3.2rem}@media screen and (min-width: 750px){.product__price{font-size:2.6rem;line-height:3.4rem}}.product__price--compare{font-family:"Mont Light",helvetica,arial,sans-serif;text-decoration:line-through}.product__price--save{color:rgba(39,23,16,.5);font-family:"Mont Regular",helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 750px){.product__price--save{font-size:1.8rem;line-height:2.8rem}}@media screen and (min-width: 1025px){.product__details{width:400px;padding-top:10px}}@media screen and (min-width: 1400px){.product__details{width:512px}}.product__variant-info p{margin:0;font-size:1.4rem;letter-spacing:-0.03rem;line-height:1.8rem}.product__variant-info p:not(.active){display:none}.product__variant-info p.text-bold{font-family:"Mont Bold",helvetica,arial,sans-serif}@media screen and (min-width: 750px){.product__variant-info p{font-size:1.6rem;line-height:2rem}}.product__variant-info--above p{font-size:1.2rem;line-height:1.6rem}@media screen and (min-width: 750px){.product__variant-info--above p{font-size:1.4rem;line-height:1.8rem}}.product__variant-info--bold p{font-family:"Mont Bold",helvetica,arial,sans-serif}.product__form{display:flex;flex-direction:column}.product__form select{width:100%;padding:8px 22px 6px;border:2px solid #271710;border-radius:32px;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.11rem;line-height:2.2rem;text-transform:uppercase}.product__form .product-quantity-selector{position:relative;width:101px;flex-shrink:0;margin-right:8px}.product__form .product-quantity-selector button{position:absolute;top:0;width:32px;height:100%}.product__form .product-quantity-selector__input{width:100%;padding:11px 10px 8px;border:2px solid #271710;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#271710;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.4rem;line-height:1.4rem;text-align:center}.product__form .product-quantity-selector__input::-webkit-outer-spin-button,.product__form .product-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.product__form .product-quantity-selector__minus{left:12px}.product__form .product-quantity-selector__plus{right:12px}.product__form-atc{display:flex;}.product__form--single .selector-wrapper,.product__form--single .single-option-selector,.product__form--bundle .selector-wrapper,.product__form--bundle .single-option-selector{display:none}.product__form--hidden .product__form-atc,.product__form--hidden .rc-container-wrapper{display:none}.product__submit{margin:0}@media screen and (min-width: 750px){.product__submit{font-size:1.6rem}}.product__rating{display:flex;margin-bottom:15px}.product__rating a{font-size:1.4rem;letter-spacing:-0.02rem;line-height:2rem;text-decoration:underline}.product__rating svg{width:17px}.product__rating-stars{display:flex;margin-right:7px;-moz-column-gap:3px;column-gap:3px}@media screen and (min-width: 750px){.product__rating{margin-bottom:23px}}.product__promo{padding:16px;background-color:rgba(248,160,134,.3);border-radius:48px}.product__promo p{max-width:275px;margin:0 auto;font-size:1.4rem;letter-spacing:-0.03rem;line-height:1.8rem;text-align:center}@media screen and (min-width: 750px){.product__promo p{max-width:none;font-size:1.6rem;letter-spacing:-0.04rem;line-height:2rem}}.product__promo a{margin-left:4px;font-family:"Mont Bold",helvetica,arial,sans-serif;text-decoration:underline}@media screen and (min-width: 750px){.product__promo a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #271710;margin:0 auto;font-size:1.4rem;letter-spacing:-0.03rem;line-height:1.7rem;text-decoration:none}}.product__description{margin-bottom:0px}.product__description :last-child{margin-bottom:0}.product__description h2{margin-bottom:8px;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.11rem;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.product__description h2{margin-bottom:6px;font-size:1.6rem;letter-spacing:.04rem;line-height:2.4rem}}.product__description p{font-family:"Mont Book",helvetica,arial,sans-serif}@media screen and (min-width: 750px){.product__description p{font-size:1.8rem;line-height:2.8rem}}.product__accordion{display:flex;flex-direction:column;padding:25px 0 16px;border-top:2px solid rgba(39,23,16,.1);border-bottom: 2px solid rgba(39, 23, 16, 0.1);}.product__accordion.active{padding:25px 0}.product__accordion.active .product__accordion-content,.product__accordion.active .icon-minus,.product__accordion.active .icon-quantity-minus{display:block}.product__accordion.active .icon-plus,.product__accordion.active .icon-quantity-plus{display:none}.product__accordion .icon-minus,.product__accordion .icon-quantity-minus{display:none}.product__accordion+.product__accordion{border-top:none}.product__accordion :last-child{margin-bottom:0}.product__accordion-trigger button{display:flex;width:100%;justify-content:space-between;color:#271710}.product__accordion-trigger span{font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.11rem;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.product__accordion-trigger span{font-size:1.6rem;letter-spacing:.04rem;line-height:2.4rem}}.product__accordion-trigger svg{width:21px;height:21px;transform:translateX(-1px)}.product__accordion-content{display:none;padding-top:24px}.product__accordion-item{margin-bottom:24px}.product__accordion-item:last-child{margin-bottom:0}.product__accordion-item--how-to-use{display:flex;-moz-column-gap:16px;column-gap:16px}.product__accordion-item--how-to-use img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.product__accordion-item--how-to-use p:last-child{font-size:1.6rem;line-height:2rem}.product__accordion-item--before-after{position:relative;max-height:calc(100vw - 48px)}.product__accordion-item--before-after span{position:absolute;bottom:10px;left:10px;padding:7px 9px 5px;background-color:#271710;border-radius:32px;color:#fff;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.1rem;letter-spacing:.09rem;line-height:1.2rem;text-transform:uppercase}.product__accordion-item--before-after span:last-child{right:10px;left:auto}.product__accordion-item--before-after img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 750px){.product__accordion-item--before-after img{border-radius:16px}}@media screen and (min-width: 750px){.product__accordion-item--before-after{width:257px;min-width:257px;height:257px;max-height:none}}@media screen and (min-width: 1400px){.product__accordion-item--before-after{margin-left:24px}}.product__accordion-title{margin-bottom:2px;font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 750px){.product__accordion-title{font-size:1.8rem;line-height:2.8rem}}.product__accordion-copy{font-size:1.4rem;line-height:1.8rem}@media screen and (min-width: 750px){.product__accordion-copy{font-size:1.6rem;line-height:2rem}}.product__before-after{display:flex;flex-direction:column-reverse}.product__before-after .product__accordion-item:first-child{margin-top:24px}@media screen and (min-width: 1400px){.product__before-after .product__accordion-item:first-child{margin-top:0}}@media screen and (min-width: 1400px){.product__before-after{flex-direction:row}}.product__icons{display:flex;flex-wrap:wrap;row-gap:17px}@media screen and (min-width: 750px){.product__icons{row-gap:8px}}.product__icon{display:flex;width:50%;align-items:center}.product__icon img{width:32px;height:32px;margin-right:8px}@media screen and (min-width: 750px){.product__icon img{width:48px;height:48px}}.product__icon p{margin:0;font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:-0.03rem;line-height:1.8rem}.product__icon:nth-child(2n){padding-left:3px}@media screen and (min-width: 750px){.product__icon:nth-child(2n){padding-left:16px}}.product__video{position:relative;max-height:calc(100vw - 48px);margin:24px 0}.product__video video{width:100%;max-height:calc(100vw - 48px);border-radius:16px;-o-object-fit:scale-down;object-fit:scale-down;visibility:hidden}@media screen and (min-width: 750px){.product__video video{height:517px;max-height:none}}.product__video.active video{visibility:visible}.product__video.active .product__video-overlay{display:none}.product__video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(39,23,16,.5);border-radius:16px}.product__video-overlay button{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.product__video-overlay p{position:absolute;top:17px;left:16px;color:#fff;font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:-0.03rem;line-height:2.4rem;pointer-events:none}@media screen and (min-width: 750px){.product__video-overlay p{top:25px;left:24px;font-size:1.8rem;letter-spacing:-0.04rem;line-height:2.8rem}}.product__video-overlay img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover}.product__video-overlay .icon-play-circle{width:64px;height:64px}@media screen and (min-width: 750px){.product__video-overlay .icon-play-circle{width:96px;height:96px}}@media screen and (min-width: 750px){.product__video{max-height:517px;margin:32px 0}}.product__ingredients{padding:64px 24px 47px;margin:0 -24px;background-color:#f8e2c9}.product__ingredients img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.product__ingredients .product__accordion{padding:16px 0 14px}.product__ingredients .product__accordion.active{padding:16px 0 14px}.product__ingredients .product__accordion:first-child{border-top:none}.product__ingredients .product__accordion:last-child{border-bottom:none}.product__ingredients-copy{margin-bottom:32px}.product__ingredients-copy h2{margin-bottom:10px;font-family:"Mont Light",helvetica,arial,sans-serif;font-size:3rem;line-height:3.8rem}.product__ingredients-copy p{max-width:280px;margin:0;font-family:"Mont Book",helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 750px){.product__ingredients-copy p{max-width:none}}@media screen and (min-width: 750px){.product__ingredients-copy{margin-bottom:16px}}.product__ingredients-accordion svg{transform:translateY(14px)}.product__ingredients-trigger{display:flex;align-items:center}.product__ingredients-trigger span{margin-left:17px;text-align:left}@media screen and (min-width: 750px){.product__ingredients-trigger span{font-size:1.4rem;letter-spacing:.11rem}}.product__ingredients-content{padding-top:16px}.product__ingredients-content p{letter-spacing:-0.026rem}@media screen and (min-width: 750px){.product__ingredients-content p{font-size:1.4rem;line-height:1.8rem}}.product__ingredients-full{margin-top:18px}.product__ingredients-full button{align-items:center;justify-content:center;-moz-column-gap:7px;column-gap:7px}.product__ingredients-full button span{font-family:"Mont Regular",helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:-0.03rem;line-height:2rem;text-transform:initial}.product__ingredients-full button svg{width:9px;height:9px;transform:translate(1px, -1px)}.product__ingredients-full .product__accordion.active{padding:19px 0 14px}.product__ingredients-full .product__accordion.active span:nth-child(1){display:none}.product__ingredients-full .product__accordion:not(.active) span:nth-child(2){display:none}@media screen and (min-width: 750px){.product__ingredients-full{margin-top:2px}}@media screen and (min-width: 750px){.product__ingredients{padding:64px 32px 47px;margin: 0 0 32px;border-radius:16px}}@media screen and (min-width: 750px){.product{margin-top:40px}}.product-image-modal .wrapper{height:100%;padding:0}.product-image-modal .responsive-image__wrapper{height:100%}.product-image-modal .modal__close{top:48px;width:40px;height:40px}.product-image-modal img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.template-product .site-content{overflow-x:initial}.swiper-container:not(.swiper-container-initialized)+.product__container .product-image-badge{display:none};