header a,header p,header span{color:#e7e7e7!important}.cart-count-bubble{background-color:#e7e7e7!important;color:#000!important}.cart-count-bubble span{color:#000!important}.header__heading-logo-wrapper{color:var(--main-color)}.container{max-width:1370px;width:100%;margin:0 auto;padding:0 16px}.product-main{display:grid;justify-content:center;grid-template-columns:repeat(2,minmax(50%,1fr));gap:32px}.product-main-slide{width:100%!important;aspect-ratio:1 / 1}.product-img{width:100%;height:100%;object-fit:cover}.product-thumbs-swiper{margin-top:10px}.product-thumbs-slide{opacity:.5;cursor:pointer;width:auto!important;aspect-ratio:1 / 1;border-radius:14px;box-sizing:border-box;transition:all .3s ease-in-out}.product-thumbs-slide.swiper-slide-thumb-active{opacity:1}.product-thumbs-slide-inner{border-radius:14px;width:100%;height:100%;transition:all .25s ease}.thumb-img{width:148px;height:148px;object-fit:cover}.slider-btn{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;background:none;border:none;padding:0;z-index:2}.product-media__button-prev{transform:translateY(-50%) rotate(180deg);right:auto;left:10px}.slider-btn *{transition:all .2s ease}.slider-btn:hover svg circle{fill:var(--secondary-color)}.slider-btn:hover svg path{stroke:var(--main-color)}.product-media__headline{text-align:center;margin:58px 0 14px;color:var(--forth-color);font-size:32px;font-weight:600;line-height:100%;letter-spacing:0}.product-media__videos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.product-info{padding:32px;border:1px solid var(--secondary-color);background-color:var(--third-color);height:max-content}.sr-block{text-decoration:none;display:flex;align-items:center;gap:12px;margin-bottom:14px}.sr-block__icons{display:flex;gap:4px;align-items:center}.sr-block__text{color:var(--secondary-color);font-size:14px;font-style:normal;font-weight:600;line-height:14px;margin:0}.product-title{font-size:clamp(32px,2.8vw,40px);font-family:var(--font-body-family);line-height:100%;margin:0;font-weight:700}.product-title__wrapper{color:var(--secondary-color);display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product-price{margin:0;font-size:clamp(20px,2.5vw,36px);font-style:normal;font-weight:600;line-height:clamp(24px,2.8vw,40px)}.product-compare-price{margin:0;text-decoration:line-through!important;font-size:clamp(16px,2vw,20px);line-height:100%;opacity:.65}.featured-buttons__block{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.featured-button{margin:0;display:inline-block;padding:12px 14px;font-size:14px;line-height:100%;font-weight:400;border-radius:24px}.product-description{font-size:clamp(14px,1.3vw,16px);font-style:normal;font-weight:500;line-height:100%;color:var(--secondary-color);margin:0 0 28px}.options-block,.samplers-options__block,.flavor-options__block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:none;margin:0 0 28px;padding:0}.options-block__name{color:var(--secondary-color);font-size:clamp(16px,1.5vw,20px);line-height:100%;font-weight:500;margin-bottom:16px}.options-block__name strong{font-weight:800}.flavor-options__block{gap:12px}.flavor-option__wrapper{position:relative;display:inline-flex;border-radius:100px;transition:all .2s ease;cursor:pointer}.holiday-border{position:absolute;top:54%;left:51%;z-index:-1;transform:translate(-50%,-50%) scale(.6);max-width:82px;transition:all .2s ease;height:auto;opacity:0}.flavor-option__wrapper:has(input:checked):has(#holiday-animation) .holiday-border{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:1}.flavor-option__wrapper:has(input:checked):not(:has(#holiday-animation)){transform:scale(1.0916);outline:1.5px solid var(--secondary-color)}.options-block .option-input,.options-block .holiday-input,.flavor-options__block .option-input,.flavor-options__block .holiday-input,.samplers-options__block .sampler-input{display:none}.flavor-option,.flavor-option__wrapper svg{display:flex;width:60px!important;height:60px!important;border-radius:100px}.strength-icons{display:flex;align-items:center;gap:2px}.strength-option__wrapper,.pack-size-option__wrapper,.samplers-option__wrapper{cursor:pointer;color:var(--secondary-color);padding:12px 25px;border-radius:90px;background-color:transparent;display:flex;align-items:center;gap:8px;border:1px solid #969696;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:0;transition:all .2s ease}.strength-option__wrapper svg path{transition:all .2s ease}.strength-option__wrapper:has(input:checked),.pack-size-option__wrapper:has(input:checked),.samplers-option__wrapper:has(input:checked){border-color:var(--secondary-color);background-color:var(--main-color)}.strength-option__wrapper:has(input:not(:checked)):hover,.pack-size-option__wrapper:has(input:not(:checked)):hover,.samplers-option__wrapper:has(input:not(:checked)):hover{background-color:var(--secondary-color);color:var(--main-color)}.strength-option__wrapper:has(input:not(:checked)):hover svg path{stroke:var(--main-color)}.subs-list{position:relative;max-height:100%;border-radius:8px;background-color:var(--third-color);box-shadow:0 0 0 .5px var(--third-color)}.subs-dropdown-text{font-size:16px;line-height:20px;font-weight:400;font-family:var(--font-body-family);color:var(--secondary-color);display:flex;gap:16px;align-items:center}.subs-dropdown-toggle{border-radius:8px;background:var(--third-color);font-weight:700;font-size:1.6rem;width:100%;border:0;padding:14px;text-align:left;justify-content:space-between;display:flex;align-items:center;cursor:pointer}.chevron{display:flex;transition:transform .25s ease}.subs-dropdown-options{margin:0;padding:0;list-style:none;max-height:0;overflow:hidden;transition:max-height .4s ease}.subs-dropdown-options.open{max-height:700px}.dropdown-option:hover{background:var(--main-bg-color)}.dropdown-option__grid{display:grid;align-items:center;grid-template-columns:1.5fr 1fr 2fr}.dropdown-option{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:rgb(var(--secondary-color));padding:16px;line-height:20px;font-weight:400;font-family:var(--font-body-family);transition:all .25s ease}.dropdown-option-discount{font-size:12px;line-height:12px;font-weight:500;padding:6px 12px;border-radius:100px;letter-spacing:0;background-color:var(--main-color)}.dropdown-option:hover{background-color:#0000001a}.dropdown-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dropdown-option span{color:rgb(var(--secondary-color))}.purchase-options{color:var(--secondary-color);display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.purchase-block{cursor:pointer;border-radius:16px;padding:16px;transition:all .25s ease;border-style:inset;border:1px solid #A1A1A1}.purchase-block.otp-block{display:flex;align-items:center;border-style:inset;border:1px solid #A1A1A1}.subs-block:has(.purchase-type-checkbox:not(:checked)) .subs-list{box-shadow:0 0 0 .5px #a1a1a1}.purchase-block:hover,.purchase-block:has(.purchase-type-checkbox:checked){background-color:var(--forth-color);border-color:var(--forth-color)}.purchase-header{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:700}.purchase-header-left{display:flex;align-items:center;gap:8px}.purchase-header__type-wrapper{display:grid;grid-template-columns:repeat(3,auto);flex-wrap:wrap;gap:8px;align-items:center}@media (max-width: 1240px){.purchase-header__type-wrapper{grid-template-columns:repeat(2,auto)}.purchase-discount{grid-row:2;grid-column:1/3}}.purchase-type-checkbox{display:none}.purchase-custom-checkbox{display:flex}.purchase-type-checkbox~.purchase-header .purchase-custom-checkbox svg circle:last-of-type{opacity:0}.purchase-type-checkbox~.purchase-header .purchase-custom-checkbox svg circle:first-child{fill:transparent}.purchase-type-checkbox:checked~.purchase-header .purchase-custom-checkbox svg circle:last-of-type{opacity:1}.purchase-type-checkbox:checked~.purchase-header .purchase-custom-checkbox svg circle:first-child{fill:var(--main-color)}.purchase-block:hover .purchase-type-checkbox:not(:checked)~.purchase-header .purchase-custom-checkbox svg circle:last-of-type{opacity:.5}.purchase-options__title,.purchase-type,.purchase-price,.discounted-price{font-size:clamp(16px,1.5vw,20px);font-style:normal;font-weight:600;line-height:100%;margin:0}.purchase-options__title{font-family:var(--font-body-family);margin-bottom:16px}.purchase-wrapper{display:flex;flex-direction:column;gap:5px}.purchase-subtitle{margin:0;font-size:clamp(14px,1.3vw,16px);line-height:100%;font-weight:500}.purchase-subs-subtitle{font-size:16px;font-weight:500;line-height:16px;margin:16px 0 6px}.sub-purchase-price{display:flex;flex-direction:column;gap:10px}.compare-at-price{margin:0;text-align:end;font-size:clamp(12px,1.3vw,16px);line-height:100%;font-style:normal;font-weight:400;color:#626262;text-decoration:line-through}.purchase-discount{width:fit-content;padding:11px 13px;font-size:clamp(12px,1.1vw,14px);font-style:normal;font-weight:500;height:32px;display:flex;align-items:center;justify-content:center;line-height:100%;text-transform:uppercase;border-radius:100px;letter-spacing:0;background-color:var(--main-color)}.purchase-feature__block{display:flex;align-items:center;gap:4px}.purchase-feature__block:nth-child(3){margin-top:16px}.purchase-feature__block:not(:last-of-type){margin-bottom:12px}.purchase-feature__title{margin:0;font-size:clamp(14px,1.3vw,16px);line-height:100%;font-weight:500}.product-form{width:100%}.product-form__submit{display:flex;justify-content:center;align-items:center;gap:16px;height:56px;font-family:var(--font-body-family);cursor:pointer;width:100%;padding:17.5px 20px;border-radius:100px;color:var(--main-color);background-color:var(--secondary-color);text-transform:uppercase;font-size:clamp(16px,1.5vw,20px);line-height:100%;font-weight:600;border:1px solid var(--secondary-color);border-style:inset;transition:all .2s ease}.product-form__submit p[data-compare-at-price]{display:none!important}.product-form__submit.loading span{display:none}.product-form__submit:hover{background-color:var(--main-color);color:var(--secondary-color)}.bb-block{display:flex;gap:8px}.bb-qty-block{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;background-color:var(--forth-color);border-radius:100px}.bb-qty__button{cursor:pointer;display:flex;padding:0;border:none;background:transparent}.bb-qty__input{text-align:center;font-size:16px;line-height:20px;width:22px;font-weight:400;color:var(--secondary-color);border:none}.bb-qty__input::-webkit-inner-spin-button,.bb-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-accordion-item{display:block;margin:28px 0 16px;padding-bottom:16px;border-bottom:1px solid var(--secondary-color)}.accordion-item__icon{transition:all .3s ease}.accordion-item__details[open] .accordion-item__icon{transform:rotate(180deg)}.accordion-item__summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.accordion-item__title{font-family:var(--font-body-family);margin:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:100%}.accordion-item__content{color:var(--secondary-color)}.accordion-item__content>*:first-child{margin-top:0}.custom-link{display:flex;align-items:center;gap:8px;margin:0;padding:16px 0;text-decoration:none;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:100%;color:var(--secondary-color);transition:all .2s ease}.custom-link__icon-wrapper{width:26px;height:26px;display:flex}.custom-link__icon-wrapper svg{width:26px;height:26px}.custom-link__icon-wrapper svg path{fill:currentColor;stroke:currentColor;transition:all .2s ease}.custom-link:hover{color:#a1a1a1}.product-videos-mobile{display:none}@media (max-width: 1076px){.flavor-option,.flavor-option__wrapper svg{width:52px!important;height:52px!important}.holiday-border{max-width:72px}.flavor-options__block{gap:10px}}@media (max-width: 960px){.product-media__headline,.product-media__videos{display:none}.product-main{grid-template-columns:repeat(1,minmax(50%,1fr))}.product-media__headline{display:none}.product-videos-mobile,.product-videos-mobile .product-media__headline{display:block}.product-videos-mobile .product-media__headline{margin-top:0}.product-videos-mobile .product-media__videos{overflow:scroll;display:grid}.product-media__video-item{min-width:150px}}@media (max-width: 768px){.product-info{padding:32px 16px}.bb-qty-block{padding:12px}.thumb-img{width:83px;height:83px}.flavor-option,.flavor-option__wrapper svg{width:68px!important;height:68px!important}.flavor-options__block{gap:24px}.holiday-border{max-width:90px}.product-form__submit{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-main-product.css.map */
