#react-app-ext{display:block}.x-main-product .gradient{color:rgba(var(--color-background-section),1)}.x-main-product .page-width{max-width:1528px}.x-main-product .product.grid{--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 20px}@media screen and (min-width: 750px){.x-main-product .product.grid{-moz-column-gap:var(--grid-desktop-horizontal-spacing);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}@media screen and (min-width: 1200px){.x-main-product .product.grid{--grid-desktop-horizontal-spacing: 76px;--grid-desktop-vertical-spacing: 76px}}@media screen and (min-width: 750px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:45.9%;width:45.9%}}@media screen and (min-width: 750px){.product__media-wrapper{align-self:flex-start;left:0;position:sticky;top:20px}}.x-swiper-slider__wrapper{--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-inactive-opacity: .5;--swiper-theme-color: rgb(var(--color-background-section));--swiper-pagination-bullet-inactive-color: rgb(var(--color-background-section));--swiper-pagination-bullet-opacity: 1}.x-swiper-slider__wrapper .x-swiper-slider{border-radius:20px;overflow:hidden}.x-swiper-slider__wrapper .swiper-slide{background:rgb(var(--color-background-section));box-sizing:border-box;aspect-ratio:1/1}.x-swiper-slider__wrapper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;vertical-align:top}.x-swiper-slider__wrapper .swiper-pagination{font-size:0;line-height:0;margin:16px 0 0;position:static}.product__info-wrapper{padding:28px 0 0}@media screen and (min-width: 750px){.product__info-wrapper{padding:0;text-align:center}}.product__info-wrapper .product__info-container>*+*{margin:6px 0}.product__info-wrapper .shopify-app-block{margin:0}.product__info-wrapper p.product__text.inline-richtext{color:inherit;display:block;font-size:20px;line-height:1.2;letter-spacing:0;margin:0 0 9px;text-transform:none}@media screen and (max-width: 749px){.product__info-wrapper p.product__text.inline-richtext{font-size:14px!important}}@media screen and (min-width: 750px){.product__info-wrapper p.product__text.inline-richtext[style]{font-size:32px!important;margin:0 0 20px}}@media screen and (max-width: 749px){.product__info-wrapper p.product__text.inline-richtext.caption-with-letter-spacing{font-size:20px!important}}.product__info-wrapper .product__title{margin:0 0 -3px!important}.product__info-wrapper .product__title h1{color:inherit;font:26px/1.05 Hanley Pro,sans-serif!important;letter-spacing:1px}@media screen and (min-width: 750px){.product__info-wrapper .product__title h1{font-size:51px!important;letter-spacing:.1em;line-height:1.18!important}}.product__info-wrapper .okeReviews{--oke-stars-backgroundColor: transparent;--oke-stars-foregroundColor: currentColor;--oke-stars-borderColor: currentColor;--oke-text-regular: 12px}@media screen and (min-width: 750px){.product__info-wrapper .okeReviews{--oke-text-regular: 16px}}.product__info-wrapper .okeReviews svg{height:12px}@media screen and (min-width: 750px){.product__info-wrapper .okeReviews svg{height:15px}}.product__info-wrapper .okeReviews .oke-sr-total-text{display:none}.product__info-wrapper .price{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;font:15px/1 Hanley MonolineSans,sans-serif;margin:0 9px}@media screen and (min-width: 750px){.product__info-wrapper .price{gap:24px;margin-inline:auto;max-width:470px}}@media screen and (min-width: 990px){.product__info-wrapper .price{white-space:nowrap}}@media screen and (min-width: 1200px){.product__info-wrapper .price{gap:47px}}@media screen and (min-width: 750px){.product__info-wrapper .price.price--large{font-size:24px}}.product__info-wrapper .price.price--on-sale .price__regular{display:none}.product__info-wrapper .price.price--on-sale .price__sale{display:flex}.product__info-wrapper .price.price--on-sale .price-item--regular{font-size:inherit;margin:0;opacity:.8}.product__info-wrapper .price .price-item{margin:0}.product__info-wrapper .price .price-item.price-item--sale.price-item--last{color:inherit}.product__info-wrapper .price .price__container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0}.product__info-wrapper .price .price__regular,.product__info-wrapper .price .price__sale{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:1rem;padding:6px 0 0}@media screen and (min-width: 990px){.product__info-wrapper .price .price__regular,.product__info-wrapper .price .price__sale{flex-wrap:nowrap}}.product__info-wrapper .price .price__regular{display:flex}@media screen and (min-width: 750px){.product__info-wrapper .price .product__price-badge{margin:0 0 12px 16px}}.product__info-wrapper .product__price-badge{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;gap:5px;font:19px/1 Hanley MonolineSans,sans-serif;padding:0 20px;text-transform:uppercase}@media screen and (min-width: 750px){.product__info-wrapper .product__price-badge{font-size:30px;gap:12px;margin-inline:auto;max-width:446px;padding:0}}.product__info-wrapper .product__price-badge.center{margin-inline:auto}.product__info-wrapper .product__price-badge svg{fill:currentColor;height:auto;width:18px}@media screen and (min-width: 750px){.product__info-wrapper .product__price-badge svg{width:21px}}.product__info-wrapper .product__price-badge div{padding:5px 0 0}.product__info-wrapper .product__price-badge p{margin:0}.product__info-wrapper .product__price-badge~.price__badge-sale{display:none}.product__info-wrapper .product__servings-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:18px;font:10.5px/1.2 Hanley MonolineSans,sans-serif;letter-spacing:.13em;margin:0 9px 19px;text-transform:uppercase}@media screen and (min-width: 750px){.product__info-wrapper .product__servings-info{font-size:14px;letter-spacing:.11em;margin-inline:auto;max-width:470px}}.product__info-wrapper .product__servings-info p,.product__info-wrapper .product__servings-info--subscription{margin:0}.product__info-wrapper .product__description{border:0;font-size:15px;line-height:1.2;padding:9px 0 20px}@media screen and (min-width: 750px){.product__info-wrapper .product__description{font-size:22px;padding:23px 0 17px}}.product__info-wrapper .product__description p{color:inherit;font:inherit}.product__info-wrapper .recharge-subscription-widget{--rc-color: rgb(var(--color-foreground-secondary));--rc-text-color: rgb(var(--color-foreground-secondary));--rc-active-background-color: rgb(var(--color-background-section));font:12px/1.2 Hanley MonolineSans,sans-serif;margin:0!important}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget{font-size:16px!important;max-width:470px;margin-inline:auto!important}}.product__info-wrapper .recharge-subscription-widget .rc-widget{padding:0 9px}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-widget{padding:0}}.product__info-wrapper .recharge-subscription-widget .rc-template__radio-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;gap:13px}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-template__radio-group{gap:16px}}.product__info-wrapper .recharge-subscription-widget .rc-radio-group__options{background:none!important;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.product__info-wrapper .recharge-subscription-widget .rc-radio{background:rgb(var(--color-background-section));display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;line-height:inherit;min-height:46px}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-radio{padding-inline:24px;min-height:50px}}.product__info-wrapper .recharge-subscription-widget .rc-radio.rc-radio--active .discount-label{font-weight:400}.product__info-wrapper .recharge-subscription-widget .rc-radio__input[value=subscription]~.rc-radio__label-content-wrapper{color:var(--gradient-background)!important}.product__info-wrapper .recharge-subscription-widget .rc-radio__label-content-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;gap:1rem}.product__info-wrapper .recharge-subscription-widget .rc-radio__label{color:inherit!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;line-height:inherit;flex-grow:1;margin:2px 0 0}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-radio__label{margin-top:4px}}.product__info-wrapper .recharge-subscription-widget .price-label{font-weight:400;margin:0 4px 0 0}.product__info-wrapper .recharge-subscription-widget .rc-selling-plans{font-weight:400;margin-top:0!important}.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown{background:rgb(var(--color-background-section));display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;height:46px;max-width:none}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown{height:50px}}.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown:after{top:50%!important;transform:translateY(-50%)}.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown__label{border-right:1px solid var(--rc-text-color);color:transparent;font-weight:400;max-width:33.3333%;padding:0}.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown__label:after{background:none;color:var(--rc-text-color);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;font:inherit;letter-spacing:0;padding:2px 0 0}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown__label:after{padding-top:4px}}.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown__select{background:none;color:inherit;font:inherit;height:100%;letter-spacing:0;padding-top:2px;padding-bottom:0}@media screen and (min-width: 750px){.product__info-wrapper .recharge-subscription-widget .rc-selling-plans-dropdown__select{padding-top:4px}}.product__info-wrapper .qty-add{gap:13px;margin:0;padding:13px 9px}@media screen and (min-width: 750px){.product__info-wrapper .qty-add{gap:16px;max-width:470px;margin-inline:auto;padding:16px 0}}.product__info-wrapper .qty-add .product-form__quantity{max-width:calc(33.3333% - 6.5px)}@media screen and (min-width: 750px){.product__info-wrapper .qty-add .product-form__quantity{max-width:calc(33.3333% - 8px)}}.product__info-wrapper .qty-add quantity-input.quantity{background:rgb(var(--color-background-section));border:0;height:46px;max-width:none;padding:10px}@media screen and (min-width: 750px){.product__info-wrapper .qty-add quantity-input.quantity{height:50px}}.product__info-wrapper .qty-add quantity-input.quantity:before,.product__info-wrapper .qty-add quantity-input.quantity:after{display:none}.product__info-wrapper .qty-add .quantity__button{color:rgba(var(--color-foreground-secondary),1)}.product__info-wrapper .qty-add .quantity__button svg,.product__info-wrapper .qty-add .quantity__button path{fill:currentColor}@media screen and (min-width: 750px){.product__info-wrapper .qty-add .quantity__button svg{height:auto;width:14px}}.product__info-wrapper .qty-add .quantity__input{font-size:12px;padding-top:2px}@media screen and (min-width: 750px){.product__info-wrapper .qty-add .quantity__input{font-size:16px;padding-top:4px}}.product__info-wrapper .qty-add .product-form__buttons{max-width:none}.product__info-wrapper .qty-add .product-form__submit{background:rgb(var(--color-background-section));border:1px solid rgb(var(--color-background-section));color:var(--gradient-background);font:12px/1.2 Hanley MonolineSans,sans-serif;height:46px;letter-spacing:0;max-width:none;padding-top:2px}@media screen and (min-width: 750px){.product__info-wrapper .qty-add .product-form__submit{font-size:16px;height:50px;padding-top:4px}}.product__info-wrapper .qty-add .product-form__submit:hover{background:var(--gradient-background);color:rgb(var(--color-background-section))}.product__info-wrapper .product__text.inline-richtext{color:inherit;font-size:14px;line-height:1.2;letter-spacing:0}@media screen and (min-width: 750px){.product__info-wrapper .product__text.inline-richtext{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/x-section-main-product.css.map */
