.custom-product-page{max-width:calc(1408px + 10%);width:100%;padding:0 5%;margin:28px auto 16px}.custom-main-product{display:grid;grid-template-columns:1fr 1fr;gap:64px}.custom-main-product__media-wrapper{width:100%;height:fit-content;display:flex;justify-content:center;max-width:592px;justify-self:center;position:sticky;top:40px}.custom-main-product__media-wrapper .product__media-gallery{width:100%}.custom-main-product .product__title{margin-bottom:24px}.custom-product-page__reviews-ingredients{color:#736e5c}.custom-product-page__reviews{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.custom-product-page__reviews-text{width:fit-content;display:flex;flex-direction:column;color:#736e5c}.custom-product-page__reviews-text *{color:#736e5c}.custom-product-page__reviews-rating{display:flex;flex-direction:column;gap:8px}.custom-price{width:100%}.custom-price-container{width:100%;display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.price__container-inner{display:flex;align-items:center;gap:12px}.price-item--compare{text-decoration:line-through;color:#a69fa1}.custom-price-weight{display:flex;align-items:center;gap:16px}.custom-price-weight-badge{background-color:#d8df60;color:#231f20;padding:2px 10px;border-radius:100px;font-weight:600;display:flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap}.custom-quantity-selector-container{width:100%;display:flex;align-items:center;gap:12px}.custom-quantity-selector{width:100%;background-color:#f2edef;border:none!important;border-radius:6px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;margin:32px 0 12px}.custom-quantity-selector .quantity__input{outline:none;box-shadow:none;border:none;opacity:1;background-color:transparent;font-size:16px;font-weight:600;color:#231f20}.custom-quantity-selector .quantity__input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.custom-quantity-selector .quantity__button{background-color:transparent;border:none;margin:0;width:fit-content;padding:4px}.custom-quantity-selector .quantity__button svg{width:12px;height:12px}.will-it-work{display:grid;grid-template-columns:1fr;margin-top:40px}.will-it-work__description{margin-top:4px;margin-bottom:2px;color:#736e5c}.will-it-work__content{color:#3c3c3b}.benefits{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #ebe6e7}.benefits__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.benefit{display:flex;gap:16px;align-items:center;border-radius:16px;background-color:#fffbf0;overflow:hidden}.benefit__icon{width:70px;max-width:70px;min-width:70px;display:flex;align-items:center;justify-content:center;background-color:#fdf0c0;padding:2px}.benefit__icon img{width:100%;height:100%}.buy-buttons-container{padding-bottom:16px}.product-form__submit-text{color:var(--White, #fff);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Degular;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px}.custom-product-form-submit{padding:0;border-radius:6px}@media screen and (max-width: 1366px){.custom-main-product{gap:40px}.buy-buttons-container{padding-bottom:0}}@media screen and (max-width: 1024px){.custom-product-page{padding:0 25px}.custom-main-product{gap:24px}.custom-main-product__media-wrapper{position:relative;top:0}.will-it-work__title{font-size:28px;line-height:1}.will-it-work__description{margin-bottom:32px}.benefit{gap:8px;border-radius:12px}.benefit__icon{width:60px;max-width:60px;min-width:60px}.product-form__submit-text{font-size:20px}}@media screen and (max-width: 750px){.custom-product-page{padding:0;margin-top:0}.custom-main-product{grid-template-columns:1fr;gap:20px}.custom-main-product__media-wrapper{max-width:100%}.custom-main-product__info-wrapper{padding:0 25px}.custom-main-product .product__title{margin-bottom:8px}.custom-product-page__reviews{gap:4px;flex-direction:column}.will-it-work{margin-top:24px}.will-it-work__description{margin-top:12px;order:3;margin-bottom:0}.will-it-work__title{order:2;margin-top:34px}.will-it-work__content{order:1}.benefits{padding-top:24px;padding-bottom:16px}.benefits__title{text-align:center}.benefits__list{grid-template-columns:1fr 1fr 1fr}.benefit{flex-direction:column;border-radius:4px;gap:0;align-items:center;text-align:center}.benefit__icon{width:100%;max-width:100%;min-width:100%;height:70px}.benefit__title{padding:2px 8px;height:100%;display:flex;align-items:center;justify-content:center;letter-spacing:-.1px}.custom-price-container{align-items:start;flex-direction:column-reverse;gap:8px}.custom-price-weight{gap:8px}.custom-price-container .price-item--compare{font-size:16px}.custom-quantity-selector{margin:24px 0 12px;height:40px}.buy-buttons-container{padding-bottom:40px}.custom-product-form-submit{max-height:40px;height:40px;min-height:0px}}.custom-accordion{width:100%;margin-top:24px}.accordion-item{background:transparent;overflow:hidden;border-bottom:1px solid #ebe6e7}.accordion-item:first-child{border-top:1px solid #ebe6e7}.accordion-question{background:none;border:none;width:100%;padding:18px 0;text-align:left;font-size:1.1rem;font-weight:600;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.accordion-icon{font-size:1.2rem;transition:transform .3s ease;transform-origin:center;color:#666;width:26px;height:26px}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 40px 0 0}.accordion-item.active .accordion-answer{max-height:300px;padding-bottom:18px}@media (min-width: 1640px){.accordion-question-text{font-size:18px}}@media (max-width: 750px){.accordion-question{padding:12px 0}.accordion-answer{padding-right:24px}.accordion-item.active .accordion-answer{padding-bottom:12px}.accordion-question-text{font-size:12px}}.subscription-options-title{text-align:center;margin:8px 0;font-weight:600}.subscription-options{margin:24px 0}.subscription-options__wrapper{border:2px solid #fbdb65;border-radius:16px;padding:16px;background-color:#fff}.subscription-option,.subscription-option__wrapper{width:100%;display:flex;align-items:center;min-height:32px}.subscription-option--subscription{display:flex;flex-direction:column;gap:5px;align-items:start}.subscription-option:last-child{margin-bottom:0}.subscription-option__label{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.frequency-option__input,.subscription-option__input{width:32px;height:32px;padding:6px;margin:0;cursor:pointer;border:4px solid #fbdb65}.frequency-option__input:checked,.frequency-option__input:not(:checked),.subscription-option__input:checked,.subscription-option__input:not(:checked){position:absolute;z-index:-1}.frequency-option__input:checked+.frequency-option__label,.frequency-option__input:not(:checked)+.frequency-option__label,.subscription-option__input:checked+.subscription-option__label,.subscription-option__input:not(:checked)+.subscription-option__label{position:relative;padding-left:26px;cursor:pointer;display:inline-block}.frequency-option__input:checked+.frequency-option__label:before,.frequency-option__input:not(:checked)+.frequency-option__label:before,.subscription-option__input:checked+.subscription-option__label:before,.subscription-option__input:not(:checked)+.subscription-option__label:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border:2px solid #fdf0c0;border-radius:100%;background:#fff}.frequency-option__input:checked+.frequency-option__label:before,.subscription-option__input:checked+.subscription-option__label:before{background:#fdf0c0}.frequency-option__input:checked+.frequency-option__label:after,.frequency-option__input:not(:checked)+.frequency-option__label:after,.subscription-option__input:checked+.subscription-option__label:after,.subscription-option__input:not(:checked)+.subscription-option__label:after{content:"";width:12px;height:12px;background:#fbdb65;position:absolute;top:5px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.subscription-option__input--subscription:checked+.subscription-option__label:before,.subscription-option__input--subscription:not(:checked)+.subscription-option__label:before{background:#fff;border-color:#ccc6c7}.subscription-option__input--subscription:checked+.subscription-option__label:before{background:#fdf0c0;border-color:#fdf0c0}.subscription-option__input--subscription:checked+.subscription-option__label:after,.subscription-option__input--subscription:not(:checked)+.subscription-option__label:after{background:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -4.5 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Echevron-down%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set-Filled' sketch:type='MSLayerGroup' transform='translate(-574.000000, -1201.000000)' fill='%23CCC6C7'%3E%3Cpath d='M597.405,1201.63 C596.576,1200.8 595.23,1200.8 594.401,1201.63 L586.016,1210.88 L577.63,1201.63 C576.801,1200.8 575.455,1200.8 574.626,1201.63 C573.797,1202.46 573.797,1203.81 574.626,1204.64 L584.381,1215.4 C584.83,1215.85 585.429,1216.05 586.016,1216.01 C586.603,1216.05 587.201,1215.85 587.65,1215.4 L597.405,1204.64 C598.234,1203.81 598.234,1202.46 597.405,1201.63' id='chevron-down' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:10px;background-position:1px 2px;background-repeat:no-repeat}.frequency-option__input:not(:checked)+.frequency-option__label:after,.subscription-option__input:not(:checked)+.subscription-option__label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.subscription-option__input--subscription:not(:checked)+.subscription-option__label:after{transition:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.subscription-option__input--subscription:checked+.subscription-option__label:after{transition:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -4.5 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Echevron-down%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set-Filled' sketch:type='MSLayerGroup' transform='translate(-574.000000, -1201.000000)' fill='%23807034'%3E%3Cpath d='M597.405,1201.63 C596.576,1200.8 595.23,1200.8 594.401,1201.63 L586.016,1210.88 L577.63,1201.63 C576.801,1200.8 575.455,1200.8 574.626,1201.63 C573.797,1202.46 573.797,1203.81 574.626,1204.64 L584.381,1215.4 C584.83,1215.85 585.429,1216.05 586.016,1216.01 C586.603,1216.05 587.201,1215.85 587.65,1215.4 L597.405,1204.64 C598.234,1203.81 598.234,1202.46 597.405,1201.63' id='chevron-down' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.frequency-option__input:checked+.frequency-option__label:after,.subscription-option__input:checked+.subscription-option__label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.subscription-option__content{display:flex;justify-content:space-between;align-items:center;width:100%}.subscription-option__name{font-weight:600}.subscription-option__name--subscription{color:#a69fa1}.subscription-option__price{display:flex;align-items:center;gap:8px;font-weight:600}.subscription-option__price .price--original{text-decoration:line-through;color:#a69fa1;font-weight:400}.subscription-option__price .price--subscription{color:#a69fa1}.subscription-frequencies{display:flex;flex-wrap:wrap;gap:24px}.frequency-option{display:flex;align-items:center}.frequency-option__label{cursor:pointer;color:#000}.subscription-options__no-plans{color:rgb(var(--color-foreground));opacity:.7;font-style:italic;text-align:center;padding:2rem}@media screen and (max-width: 750px){.subscription-options .text-base{font-size:14px}.subscription-options__wrapper{padding:8px 16px}.subscription-frequencies{gap:14px}.subscription-option__content{align-items:flex-start}.frequency-option__label{font-size:12px!important}.frequency-option__input:checked+.frequency-option__label:before,.frequency-option__input:not(:checked)+.frequency-option__label:before{top:-1px}.frequency-option__input:checked+.frequency-option__label:after,.frequency-option__input:not(:checked)+.frequency-option__label:after{top:3px}.subscription-options{margin:0 0 8px}.subscription-options-title{text-align:center;margin:16px 0 8px;font-size:14px}.custom-accordion{margin-top:0}}.payment-shipping{width:100%;display:flex;gap:16px;padding:8px 0 24px}.payment-shipping__item{display:inline-flex;align-items:center;justify-content:center;gap:4px}.payment-shipping__item img{width:18px;height:18px}@media screen and (max-width: 750px){.payment-shipping{padding-bottom:0;gap:8px}.payment-shipping__item{padding:8px 0}}.custom-reviews-summary{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:inherit}.custom-reviews-stars{display:flex;gap:2px}.custom-star{display:inline-block;width:16px;height:16px;line-height:1}.custom-star svg{width:100%;height:100%;display:block}.custom-rating-text{color:#615c5d}@media (max-width: 750px){.custom-reviews-summary{flex-direction:column;align-items:flex-start;gap:5px}.custom-star{width:14px;height:14px}}@media (max-width: 1366px){.custom-product-page__reviews{flex-direction:column;align-items:flex-start}.custom-reviews-summary{flex-direction:row;align-items:center;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/481/assets/custom-main-product.css.map */
