@media (max-width: 575px){#product-page #product-carousel{margin-left:-.75rem;margin-right:-.75rem}#product-page #product-carousel img.rounded{border-radius:0!important}}@media (max-width: 428px){.product-carousel .carousel-inner{padding:0}}@media (min-width: 429px){.product-carousel{padding-right:100px!important}}#product-form .color-swatches input[type=radio]:checked+label img{border-color:var(--bs-primary)}#product-form .size-buttons input+label{min-width:auto}#product-form .size-buttons input:checked+label{background-color:var(--bs-primary);color:#fff}@media (min-width: 769px){.product-list__collection .product-list-item{width:calc(33.3333333333% - .75rem)!important}}@media (max-width: 768px){.product-list__collection.row-cols-1{padding:0 20px}.product-list__collection.row-cols-2{padding:0;gap:2px!important}.product-list__collection.row-cols-1 .product-list-item{width:100%}.product-list__collection.row-cols-2 .product-list-item{width:calc(50% - 1px);padding:12px!important;margin-bottom:40px}.product-list__collection.row-cols-2 .product-list-item .card-body p,.product-list__collection.row-cols-2 .product-list-item .card-body ul{font-size:12px;margin-bottom:.5rem}.product-list__collection.row-cols-2 .product-list-item .card-body ul{padding-left:1rem}.product-list__collection.row-cols-2 .product-list-item .btn{min-width:initial;font-size:12px;height:35px;padding:15px 10px}.product-list__collection.row-cols-2 .product-list-item .btn+.btn{margin-top:5px!important}.product-list__collection.row-cols-2 .product-list-item .btn.btn-outline-primary:not(:focus):not(:active){background-color:var(--bs-light)!important}.product-list__collection.row-cols-2 .product-list-item .btn span{font-size:8px;margin-left:5px;letter-spacing:0}.product-list__collection.row-cols-2 .product-list-item .product-form{position:relative;bottom:0}.product-list__collection.row-cols-2 .product-list-item .badge{padding:11px 10px 9px;font-size:9px;font-weight:700}}.product-list-item .product-img{object-fit:cover;aspect-ratio:1;opacity:.95}.product-list-item .img-wrapper{border-radius:10px;background-color:#919191;overflow:hidden;position:relative}.product-list-item .carousel-control-next-icon,.product-list-item .carousel-control-prev-icon{width:1.5rem;height:1.5rem;background-color:transparent;padding:0}.product-list-item .yotpo-bottomline{align-items:center}.product-list-item .yotpo-bottomline .yotpo-stars{margin-right:5px}.product-list-item .yotpo-bottomline .yotpo-stars .yotpo-icon{font-size:14px!important}.product-list-item .yotpo-bottomline .yotpo-stars+a{color:var(--bs-dark)!important;font-size:12px}.product-list-item .btn-sub-collapse{display:flex;align-items:center;max-width:250px;padding:15px}.product-list-item .btn-sub-collapse span{font-size:12px;margin-left:10px;display:inline-block}.product-price-compare{opacity:.5}.product-list-item .recharge-widget-schedule-list label{letter-spacing:initial;padding:2px 5px 0!important;font-family:var(--font-headings);margin:0;font-size:12px;font-style:normal;display:flex;justify-content:center;align-items:center;min-width:auto;text-transform:uppercase!important;font-weight:500;height:30px;border-radius:12px;background:#fff;color:var(--bs-dark)!important;text-decoration:none;transition:.3s all;width:100%;border:1px solid var(--bs-primary);background-color:#86a7512e!important}.product-list-item .klaviyo-product-container .klaviyo-button-container{position:static!important;opacity:1!important}.product-list-item .klaviyo-product-container .klaviyo-button-container .btn{box-shadow:none;color:var(--bs-dark);font-family:loretta;font-size:14px;font-style:italic;letter-spacing:0;min-width:100%;width:100%;height:auto;text-transform:none}@media (max-width: 768px){.product-list-item .klaviyo-product-container .klaviyo-button-container .btn{font-size:12px}}.product-list-item.product-list-item__collection{background-color:var(--bs-light)}.product-list-item.product-list-item__collection .btn-sub-collapse{max-width:initial}.product-list-item.product-list-item__collection .badge{border-radius:10px 0;color:var(--badge-color)}.quantity-wrapper .btn{border:2px solid var(--bs-light-darker)}.quantity-wrapper .btn-minus{border-radius:10px 0 0 10px;border-right:0}.quantity-wrapper .btn-plus{border-radius:0 10px 10px 0;border-left:0}input[name=quantity]{width:60px;border-radius:0;border-width:2px;border-color:var(--bs-light-darker);border-left:0;border-right:0;text-align:center;color:var(--bs-primary);font-weight:800;font-size:20px}@media (max-width: 428px){input[name=quantity]{width:100%}}.quantity-wrapper button,.quantity-wrapper input{height:64px}.quantity-wrapper button:focus,.quantity-wrapper input:focus{border-color:var(--bs-light-darker);box-shadow:none!important}input[name=quantity]::-webkit-outer-spin-button,input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[name=quantity][type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sticky-atc{position:fixed;width:100%;left:0;bottom:0;z-index:39;transition:all .2s ease-out;transform:translateY(100%)}.sticky-atc.show{transform:translateY(0)}.sticky-atc .container{display:flex;align-items:center}@media (min-width: 768px){.sticky-atc .container>div,.sticky-atc .btn-atc{width:50%!important}.page-type-product.sticky-atc-visible .kl-teaser-WjHYB4{bottom:80px!important}}@media (max-width: 767px){.sticky-atc .container{flex-direction:column}.sticky-atc .container>div{width:100%;display:flex;align-items:center;justify-content:space-between}}.page-type-product .kl-teaser-WjHYB4{display:none}.page-type-product .kl-teaser-WjHYB4+.needsclick.kl-private-reset-css-Xuajs1{display:none!important}.custom-recharge-widget .recharge-widget-type-list{border-radius:10px;border:2px solid var(--bs-light-darker)}.custom-recharge-widget .recharge-widget-type-list>li:first-child{border-radius:10px 10px 0 0}.custom-recharge-widget .recharge-widget-type-list>li:last-child{border-radius:0 0 10px 10px}.custom-recharge-widget .recharge-widget-type-list li.active{box-shadow:0 0 0 2px var(--bs-primary)}.custom-recharge-widget .recharge-widget-dropdown-item{padding:0}.custom-recharge-widget .recharge-widget-dropdown{border-radius:10px;border:1px solid var(--bs-primary);overflow:hidden}.custom-recharge-widget .recharge-widget-periods-list{display:flex}.custom-recharge-widget .recharge-widget-periods-list li{width:calc(100% / 3);text-align:center}.custom-recharge-widget .recharge-widget-periods-list li input:checked+label{background:var(--bs-primary);color:#fff}.custom-recharge-widget .recharge-widget-periods-list li label{padding:16px;width:100%}.custom-recharge-widget .recharge-widget-dropdown-item{font-size:16px;color:var(--bs-primary);cursor:pointer;position:relative}.custom-recharge-widget .recharge-widget-dropdown-item:not(:last-child){border-right:1px solid var(--bs-primary)}.custom-recharge-widget .recharge-widget-dropdown-item input{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.custom-recharge-widget #recharge-widget-schedule-list .recharge-widget-dropdown-item:hover{background:var(--bs-primary);color:#fff}.custom-recharge-widget .recharge-widget-selected-option{display:flex;align-items:center;justify-content:space-between}.custom-recharge-widget .recharge-widget-selected-option:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}// Buy Box Redesign .form-new .add-to-cart-wrapper h4{display:none}.form-new .add-to-cart-wrapper .quantity-wrapper{margin-bottom:0!important;position:relative;border:2px solid var(--bs-light-darker);border-radius:8px;overflow:hidden;width:100px;height:60px;margin-right:10px}.form-new .quantity-wrapper .btn{width:20px;height:20px;padding:0;border:0;position:absolute;right:10px}.form-new .quantity-wrapper .btn-plus{top:10px}.form-new .quantity-wrapper .btn-minus{bottom:10px}.form-new .quantity-wrapper input{border:0;height:60px}@media (min-width: 429px){.product-carousel.gallery-new{display:flex;padding-right:50px!important}.gallery-new .carousel-inner{order:1}}@media (max-width: 428px){.product-carousel.gallery-new{flex-direction:column}}.gallery-new .carousel-indicators{display:flex;order:0;justify-content:flex-start}@media (min-width: 429px){.gallery-new .carousel-indicators{flex-direction:column;margin:0 10px 0 0}}.gallery-new .product-carousel-thumbnail-wrapper{width:70px!important;height:70px!important;flex:initial!important;margin:0 10px 0 0!important}@media (min-width: 429px){.gallery-new .product-carousel-thumbnail-wrapper{margin:0 0 10px!important}}@media (max-width: 428px){.gallery-new .product-carousel-thumbnail-wrapper[data-bs-target] img{display:block!important}}// Afterpay .afterpay-paragraph{color:var(--bs-primary)!important}@media (min-width: 768px) and (max-width: 992px){.product-list.row-cols-md-3 .product-form .btn{width:100%;min-width:initial;max-width:250px}}.product-section-hv .title,.product-section-hv .subtitle{font-size:50px;line-height:60px}.product-section-hv .product__custom-descr,.product-section-hv .product__stock-text{font-size:18px}.product-section-hv .product-carousel-thumbnail-wrapper[data-bs-target] img{width:100%;height:100%;object-fit:cover}.product-section-hv .how-it-works-carousel-hv__text-link{width:100%}.product-section-hv .how-it-works-carousel-hv__text-link:first-of-type{margin-right:16px}.product-section-hv .how-it-works-carousel-hv__btn{padding:20px;height:initial;text-transform:initial;min-width:initial;width:100%;max-width:260px}.product-section-hv .how-it-works-carousel-hv__btn.btn-outline-primary{border:2px solid rgba(134,167,81,.5)}.product-section-hv .how-it-works-carousel-hv__btn span{font-weight:500;font-size:20px;line-height:24px;margin-bottom:8px}.product-section-hv .how-it-works-carousel-hv__btn small{font-weight:500;font-size:12px;line-height:130%}@media (min-width: 768px) and (max-width: 991px){.product-section-hv .how-it-works-carousel-hv__btn{max-width:340px}}@media (max-width: 767px){.product-section-hv{padding-top:0!important;padding-bottom:56px!important}.product-section-hv .title,.product-section-hv .subtitle{font-size:22px;line-height:28px}.product-section-hv .product__custom-descr,.product-section-hv .product__stock-text{font-size:16px}.product-section-hv .how-it-works-carousel-hv__text-link:first-of-type{margin-right:10px}.product-section-hv .how-it-works-carousel-hv__btn{padding:16px 8px}.product-section-hv .how-it-works-carousel-hv__btn span{font-size:16px;line-height:19px}.product-section-hv .how-it-works-carousel-hv__btn small{line-height:140%}}.custom-recharge-widget--v2 .recharge-widget-type-list{border-color:var(--bs-primary)}.text-12px{font-size:12px}.text-10px{font-size:10px}@media screen and (min-width: 768px){.custom-recharge-widget--v2 .recharge-widget-type-list label{font-size:20px}.text-md-16px{font-size:16px}.text-md-12px{font-size:12px}.recharge-widget__icons svg,.recharge-widget__icons span{margin-right:12px}}.recharge-widget__label:before{margin-top:5px;content:"";width:20px;height:20px;border:1px solid currentColor;border-radius:50%;flex-shrink:0;margin-right:10px}@media (max-width: 767px){.recharge-widget__label:before{margin-top:2px}}input:checked+.recharge-widget__label:before{background-color:var(--bs-primary);box-shadow:inset 0 0 0 2px #fff}.recharge-widget__icons{padding-left:33px}.recharge-widget__icons svg,.recharge-widget__icons span{margin-right:8px}.custom-recharge-widget--v2 .recharge-widget-type-list-item+.recharge-widget-type-list-item{margin-top:-8px}.ml-auto{margin-left:auto}.custom-recharge-select{flex-direction:column;justify-content:center;align-items:flex-start!important;padding-top:15px;padding-bottom:15px}.recharge-plan-dropdown{background:transparent;font-size:14px;margin-left:64px;margin-top:0!important;width:fit-content;padding:5px;outline:none}.recharge-plan-dropdown.error{border:1px solid #ff0000}.recharge-frequency-error-msg{color:red;display:none;font-size:12px}@media (max-width: 768px){.recharge-frequency-wrapper{margin-top:10px}}.open-subscription-terms{color:var(--bs-dark);display:block;margin-top:5px;font-size:14px}.recharge-frequency-error-msg:has(+.recharge-plan-dropdown.error){display:block}.custom-recharge-select__arrow{display:none}.recharge-option-init,.recharge-widget-type-list--single{margin-bottom:6px}.product-page-story .custom-recharge-select__info p{line-height:1.4!important}.custom-recharge-desc p,.recharge-widget__text{font-size:14px!important}.custom-recharge-desc p{display:flex;align-items:flex-start;gap:0 5px}.subscription-box{border:1px solid var(--bs-dark);border-radius:6px;color:var(--bs-dark);margin-bottom:6px;padding:10px 15px;text-align:center}.subscription-box h4{font-size:16px;margin-bottom:0}.subscription-box div{font-size:14px}@media (min-width: 769px){.product-page-story .custom-recharge-select__box{align-items:stretch!important}.recharge-widget-right{display:flex;flex-direction:column;justify-content:space-between}}.product-item-klaviyo-wrapper{position:absolute!important;bottom:-5px;left:50%;transform:translate(-50%)}@media (max-width: 768px){.product-item-klaviyo-wrapper{bottom:-30px}}.custom__promo-message-pdp span{color:var(--green);display:block;font-size:14px;font-weight:700;line-height:1;margin-bottom:12px}.custom__promo-message-pdp.desktop{display:none}@media (min-width: 769px){.custom__promo-message-pdp.desktop{display:block}.custom__promo-message-pdp.mobile{display:none}}@media (max-width: 767px){.color-swatches{flex-direction:row!important}}.color-swatches li{flex:unset;width:unset}.color-swatches label{border:1px solid transparent;border-radius:50%;width:35px;height:35px}.color-swatches input:checked+label{border-color:#000}.klaviyo-form-bottom-text{font-size:10px;margin-top:10px;text-align:center}.klaviyo-form-bottom-text p:last-child{margin-bottom:0}.custom-klaviyo-form button[type=submit]{background:var(--dark);border:1px solid var(--dark);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-klaviyo-form button[type=submit]:hover{background:#fff;color:var(--dark)}.free-gift-product-wrapper{display:flex;align-items:stretch}@media (max-width: 749px){.free-gift-product-wrapper{flex-direction:column}}@media (min-width: 750px){.free-gift-product-image{min-width:180px;width:180px}.free-gift-product-image img{width:100%;height:auto}}@media (max-width: 749px){.free-gift-product-image{width:100px}}.free-gift-product-image img{width:100%;height:auto}.divi-popup.free-gift-choice-popup{max-width:680px}@media (max-width: 749px){.divi-popup.free-gift-choice-popup{padding:15px!important}}.free-gift-choice-popup h2{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:25px;text-align:center}@media (max-width: 749px){.free-gift-choice-popup h2{margin-bottom:15px}}.free-gift-subtitle{font-size:14px;margin-bottom:15px}.free-gift-product:not(:last-child){margin-bottom:10px}.free-gift-product{border:1px solid var(--seafoam);cursor:pointer;padding:15px}.free-gift-product.active{border-color:var(--green)}.free-gift-product-info{padding-left:25px}@media (max-width: 749px){.free-gift-product-info{padding-left:0;padding-top:25px}}.free-gift-product-title{font-size:18px;font-weight:500}@media (max-width: 749px){.free-gift-product-title{font-size:16px}}.free-gift-product-price,.free-gift-product-subtitle{font-size:14px;margin-top:10px}.free-gift-product-subtitle ul{padding-left:15px}.free-gift-product-price .compare-price{text-decoration:line-through}@media (max-width: 749px){.free-gift-product-price,.free-gift-product-subtitle{font-size:14px;margin-top:5px}}.free-gift-toolbar{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.free-gift-popup-close{color:#383f2d}.free-gift-toolbar button{background:#fff;border:1px solid #FFF;box-shadow:none;outline:none;padding:5px 20px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.free-gift-toolbar .free-gift-add{background:var(--dark);border-color:var(--dark);color:#fff}.free-gift-toolbar .free-gift-add:not(.active){opacity:.5;pointer-events:none}.free-gift-toolbar .free-gift-add:hover{background:#fff;color:var(--dark)}.swatch-button:not(.swatch-button-size){flex:1}.swatch-button:not(.swatch-button-size) label{font-size:16px;text-transform:capitalize}.national-recognition-logo{position:absolute;top:4px;right:4px;z-index:2;width:140px;height:140px}@media (max-width: 768px){.national-recognition-logo{width:115px;height:115px;top:0;right:0}}.corner-treatment-gallery{background-color:var(--dark);position:absolute;left:16px;top:16px;z-index:2;padding:4px 13px;border-radius:6px;color:#fff;font-family:Elza;font-size:14px;font-style:normal;font-weight:500;line-height:20px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.value-props-container{width:100%;display:flex;margin-top:22px;justify-content:space-evenly}.value-props-container .value-prop-item{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:4px;max-width:97px}.value-props-container .value-prop-item img{width:48px;height:48px;aspect-ratio:1/1;display:flex;align-items:center}.value-props-container .value-prop-item .value-prop-text{color:var(--green);text-align:center;font-family:Elza;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0}.rating-container{display:flex;align-items:center;margin:8px 0 16px}.product-price-rating{display:flex;align-items:center;gap:16px}.product-rice-rating .oke-sr-count{background-color:red}.product-accordions-wrapper{border-top:1px solid #cfdcb9!important;display:flex;flex-direction:column;margin-top:50px}.container-product .collapsible__button:first-of-type{border-top:none!important;margin-top:0!important}.product-accordion-block.accordion-description{order:1}.product-accordion-block.accordion-key-benefits{order:2}.product-accordion-block.accordion-key-ingredients{order:3}.product-accordion-block.accordion-how-to-use{order:4}.product-accordion-block.accordion-good-for{order:5}@media (max-width: 768px){.product-page-story .slider-product.slider-product-sticky{position:static!important}.is-scalp .product-section-ajax__triggers-wrapper .product-section-ajax__btn{flex-direction:row!important;gap:24px}.corner-treatment-gallery{top:8px;left:8px;padding:3px 10px;font-size:10px;line-height:16px}.rating-container{margin-bottom:8px;margin-top:0}.value-props-container{column-gap:15px}.value-props-container .value-prop-item{max-width:83px}.value-props-container .value-prop-item .value-prop-text{font-size:12px}}.recharge-widget__price{font-weight:500}@media (max-width: 749px){.recharge-widget__price .discount-percent-value{display:block;font-size:14px;line-height:1}.recharge-widget__price .old-price{font-size:16px!important}}.content-afterpay+square-placement{margin:10px auto;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/669/assets/product.css.map */
