.product-info-container{display:flex;align-items:flex-start}.product-info-container .product-gallery{width:50%}.product-info-container .product-gallery .gallery-desktop{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;padding-left:15px}.product-info-container .product-gallery .gallery-desktop .image{margin:0;padding:0;flex:1;display:flex}.product-info-container .product-gallery .image img{width:100%}.product-info-container .product-info{width:50%;position:sticky;top:2rem;text-align:center;padding:50px 130px}h1.product-title{margin-bottom:0;padding-bottom:0;font-family:Romana BT;line-height:40px}h3.product-subtext{margin:10px 0 20px;padding:0;font-family:Romana BT}.product-short-desc{font-family:Romana BT;font-size:22px;line-height:31px}.hide{display:none}.product-description{font-family:Romana BT;text-align:center;font-weight:400;font-size:28px;margin:30px 0}.variant-selection{width:100%;margin:20px auto;display:flex;align-items:center}.variant-selection fieldset{display:inline-block;margin-right:7px;padding:0;width:225px;border:7px solid #E8E8E8;font-size:18px;color:#868686;font-weight:500}@media screen and (max-width:768px){.variant-selection fieldset{width:168px;height:95px}.variant-display-content{padding:19px 0!important}}.variant-display-safe{color:#ed3902;font-size:12px;margin:-10px}.content-input-variants{display:flex}.variant-selection .product-variant__input,.variant-selection .content-price-recharge-custom{display:none}.variant-display{text-align:center;padding:0}.variant-display-content{margin:10px;padding:20px 56px;background:#FFF;position:relative}.recurring-type{margin-top:40px}.recurring-type .rc-widget-injection-parent{background-color:#f3f3f3;text-transform:uppercase}.rc-container .rc-template__legacy-radio .rc-option{background:#e8e8e8;color:#868686;text-transform:uppercase;font-size:14px;font-style:normal;font-family:FuturaStd-Heavy;line-height:24px;letter-spacing:.1em;text-align:left;padding:0 0 0 64px!important;position:relative}.rc-container .rc-template{padding:15px 0;background-color:#e8e8e8}.rc-container .rc-template__legacy-radio .rc-option:before{content:"";display:block;width:15px;height:15px;background:#fff;transition:box-shadow .5s ease-in-out;border:1px solid #6f6f6f;position:absolute;left:25px;top:6px;z-index:0}.rc-container .rc-template__legacy-radio .rc-option input{display:none}.rc-container .rc-template__legacy-radio .rc-option--active{color:#000!important}.rc-container .rc-template__legacy-radio .rc-option--active:before{background:#000;border:1px solid #000}.rc-container .rc-template__legacy-radio .rc-radio__label{min-height:25px;display:flex!important;align-items:center;flex-flow:wrap;width:100%;margin-left:-40px;padding-left:30px;z-index:9;position:relative;cursor:pointer}.rc-container .rc-template__legacy-radio .rc-radio__label .rc-option__price{margin-left:auto;font-size:13px}.rc-widget .rc-option__text{font-size:13px}.rc-container .rc-template__legacy-radio .rc_widget__option__plans{padding:0 0 16px!important}.rc-container .reload-icon{color:#000!important}.rc-container .rc_popup{padding-top:5px;float:left;font-size:10px}.rc_widget__option__plans__dropdown{background:transparent;text-transform:uppercase;font-size:12px;padding:5px}.product-form__controls-group{float:left;width:100%;display:flex;margin-bottom:10px}.product-form input{min-height:44px}.product-form__qty{display:flex}.product-form__qty--minus,.product-form__qty--plus{padding:0 0 5px;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;font-size:22px;width:48px}.product-form__qty .input-text.qty{width:48px;height:48px;padding:0;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:0;color:#000;text-indent:10px;font-size:16px}.product-form__qty .buttons_added{text-align:left;position:relative;white-space:nowrap;vertical-align:top}.product-form__qty .buttons_added input{display:inline-block;margin:0;vertical-align:top;box-shadow:none}.product-form__qty .buttons_added input::-webkit-inner-spin-button,.product-form__qty .buttons_added input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.product-form__controls-group--submit,.product-form__item--submit{width:100%}.product-form__item--submit button{width:99%;height:50px;background-color:#252525;color:#fff;font-family:FuturaStd-Heavy;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;letter-spacing:.2em;border:0px;text-transform:uppercase;display:inline-block;margin-left:1%}.product-variants__label{font-family:FuturaStd-Heavy;letter-spacing:.15em}.product__price [aria-hidden=true]{visibility:hidden}.accordion__title{text-transform:uppercase;font-family:FuturaStd-Heavy;font-size:14px;padding-left:20px;color:#403c3dd9;letter-spacing:.2em}.product-info .jdgm-prev-badge__text{text-transform:uppercase;font-family:FuturaStd-Heavy;letter-spacing:.15em;font-size:12px}.accordion{border:0;position:relative;text-transform:uppercase}.accordion__content{padding-left:20px;padding-right:20px}.accordion p{text-align:left;font-size:14px}.accordion details:before{content:"";position:absolute;width:100%;height:2px;top:-1px;left:0}.nutri-grid{display:inline-grid;gap:2px;align-items:center;justify-content:center;width:100%}.nutri-grid div.cell{background-color:#fff;height:60px;text-align:center;font-size:22px;color:#898989;display:flex;justify-content:center;align-items:center}.nutri-grid div.brand img{width:90%}.gallery-mobile{display:none}.product-gallery-slider .slick-dots li{margin:0;width:45px}.product-gallery-slider .slick-dots{margin-top:50px}.product-gallery-slider .slick-dots li button:before,.product-gallery-slider .slick-dots li.slick-active button:before{color:transparent;opacity:1}.product-gallery-slider .slick-dots li button:before{margin-top:5px;background-color:transparent;display:inline-block;height:5px;width:45px;background-color:#eee}.product-gallery-slider .slick-dots li.slick-active button:before{background-color:#1a1818}.product-gallery-slider .slick-next:before,.slick-prev.slick-arrow,.slick-next.slick-arrow{display:none!important}.product-single__bundle-data{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:7px}.product-single__bundle-data p{font-family:FuturaStd-Heavy;font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:.15em;color:#000}.product-single__bundle-price{font-weight:600;font-size:26px}@media screen and (max-width: 1400px){.product-info-container .product-info{padding:50px 100px}.product-reviews-section .container{padding:3rem 6rem}}@media screen and (max-width: 1180px){.product-info-container{flex-direction:column}.product-info-container .product-gallery{width:100%}.gallery-desktop{display:none!important}.gallery-mobile{display:block;width:100%}.product-info-container .product-info{padding:30px 50px}.product-info-container .product-info{width:100%;padding:20px;position:relative;top:0}}@media screen and (max-width: 767px){.nutri-grid div.cell img{width:85%;height:auto}.nutri-grid div.cell{font-size:16px!important}.product-short-desc{font-size:16px;line-height:18px;width:85%;margin:0 auto}.variant-selection{width:100%;justify-content:center}.variant-selection .content-input-variants{flex-direction:row}.product-other-info{padding:0 10px}.product-info-container .product-form__controls-group .product-form__item{flex-basis:auto}.rc-container .rc-template__legacy-radio .rc-radio__label .rc-option__price{margin-left:auto;padding:12px;width:auto}.rc_widget__option__label span{font-size:12px}}@media screen and (max-width: 500px){.rc-container .rc-template__legacy-radio .rc-option:before{left:15px;margin-top:9px}.rc_widget__option__label span{font-size:11px}.rc-container .rc-template__legacy-radio .rc-radio__label .rc-option__price,.rc-widget .rc-option__text{font-size:10px}.rc-container .rc-template__legacy-radio .rc-radio__label{width:auto}.rc-container .rc-template__legacy-radio .rc-option{padding-left:50px!important}.product-form__controls-group{flex-direction:column}.product-form__item .product-form__qty .input-text.qty{width:100%}.product-form__item--submit button{width:100%;margin-top:10px;margin-left:0}.product-form__qty.quantity{width:100%}.product-single__bundle-data p{font-family:FuturaStd-Heavy;font-size:16px;line-height:20px}}
/*# sourceMappingURL=/s/files/1/0540/9013/7773/t/123/assets/product-template.css.map?v=178120515435588991221665787905 */