.product__media,.product-media-container,.thumbnail-list__item.slider__slide,.thumbnail-list__item.slider__slide img{border-radius:var(--border-radius-m)}.product-hair *:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.product-hair .swatch-input__input:focus-visible+.swatch-input__label{box-shadow:none}.product-hair *{box-shadow:none!important;outline:none!important}product-info .page-width{overflow-x:hidden}@media (min-width: 990px){.product.grid{flex-wrap:nowrap}}.product-hair .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0}.product__media-list.grid{margin-bottom:16px}.thumbnail-list{gap:16px}.thumbnail[aria-current],.thumbnail[aria-current]:focus:not(:focus-visible),.thumbnail{box-shadow:unset;border:none}.product__media-icon{top:16px;right:16px;left:unset}.variant-badge{text-transform:uppercase;position:absolute;top:16px;left:16px;z-index:1}.avg-reviews{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--line-height-normal);color:var(--color-primary-1)}.review-count{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-xl);color:var(--color-dark-gray)}.jdgm-prev-badge{display:flex;gap:12px;align-items:center;flex-wrap:nowrap}.jdgm-prev-badge__text{display:flex;gap:12px;align-items:center}.jdgm-prev-badge{display:flex!important;gap:12px;align-items:center}.product__title{margin-block:12px}.product__title *{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);font-size:var(--font-size-6xl);line-height:var(--line-height-s);color:var(--color-dark-green)}.product__info-container .product__description{margin:0}.product__description p{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-xl);color:var(--color-dark-gray)}.sitewide-discount-badge{width:100%;display:flex;margin:8px 0 24px;border-radius:var(--border-radius-xl);background:var(--color-categories-2);padding:12px 48px;text-align:center;font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--color-dark-green);justify-content:center}.product-hair .swatch-input__input+.swatch-input__label,custom-variant-picker .swatch-input__input+.swatch-input__label{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;border-radius:var(--border-radius-m);padding:6px 0;width:64px;margin-top:0}.product-hair .swatch-input__input+.swatch-input__label,custom-variant-picker .swatch-input__input+.swatch-input__label{border:1px solid transparent}.product-hair .swatch-input__input:active+.swatch-input__label,.product-hair .swatch-input__input:checked+.swatch-input__label,custom-variant-picker .swatch-input__input:active+.swatch-input__label,custom-variant-picker .swatch-input__input:checked+.swatch-input__label{outline:none;background-color:var(--color-primary-4);border:1px solid var(--color-primary-2)}.product-hair .product-form__input--swatch,custom-variant-picker .product-form__input--swatch{flex-wrap:nowrap}.product-hair variant-selects fieldset,custom-variant-picker fieldset{min-width:0}.product-hair .swatch-input__input+.swatch-input__label:hover,.product-hair .swatch-input__input:hover+.swatch-input__label,custom-variant-picker .swatch-input__input+.swatch-input__label:hover,custom-variant-picker .swatch-input__input:hover+.swatch-input__label{outline:none}.product-hair .swatch-options-container,custom-variant-picker .swatch-options-container{width:100%;padding:16px 20px;border-radius:var(--border-radius-m);background-color:var(--color-secondary-3);--swiper-scrollbar-size: 1px}.swatch-options-container.dental{background-color:var(--color-categories-2)}.product-hair .swatch-options-container swiper-slide,custom-variant-picker .swatch-options-container swiper-slide{width:fit-content}.product-hair .swatch-input__label,custom-variant-picker .swatch-input__label{outline:none}.product-hair .product-form__input .form__label,custom-variant-picker .product-form__input .form__label{margin-bottom:8px;font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--color-dark-gray)}.product-form__input span[data-selected-value]{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--line-height-l);color:var(--color-dark-green)}.color-description{margin-left:12px;font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--color-dark-gray)}.product-hair .product-form__input--swatch .swatch-input__input+.swatch-input__label,custom-variant-picker .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0}.product-hair .swatch,custom-variant-picker .swatch{width:40px;height:40px;border:none}.product-hair .swatch+span,custom-variant-picker .swatch+span{font-family:var(--font-family-akrobat);white-space:break-spaces;text-align:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-s);line-height:var(--line-height-normal);color:var(--color-dark-gray)}variant-selects swiper-container::part(scrollbar),custom-variant-picker swiper-container::part(scrollbar){background-color:var(--color-white);--swiper-scrollbar-drag-bg-color: var(--color-primary-2)}.product-hair .swatch-input__input:disabled+.swatch-input__label>.swatch:after,.product-hair .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after,custom-variant-picker .swatch-input__input:disabled+.swatch-input__label>.swatch:after,custom-variant-picker .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{width:64px}.product-hair .product-form__input--pill input[type=radio]+label,custom-variant-picker .product-form__input--pill input[type=radio]+label{border-radius:var(--border-radius-xl);padding:12px 48px;margin-inline:0;border:1px solid var(--color-light-gray);font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--color-dark-gray)}.product-hair .product-form__input--pill input[type=radio]:not(:last-of-type)+label,custom-variant-picker .product-form__input--pill input[type=radio]:not(:last-of-type)+label{margin-right:12px}.bundle-variants .product-form__input{margin-bottom:20px}.bundle-component-title{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);margin:0 0 8px;font-size:var(--font-size-4xl);line-height:var(--line-height-m);color:var(--color-primary-1)}.product-hair .product-form__input--pill input[type=radio]:checked+label,custom-variant-picker .product-form__input--pill input[type=radio]:checked+label{font-weight:var(--font-weight-bold);color:var(--color-dark-green);background-color:var(--color-primary-4);border-color:var(--color-primary-2)}.product-hair .product-form__input--pill input[type=radio].disabled:checked+label,.product-hair .product-form__input--pill input[type=radio]:disabled:checked+label,custom-variant-picker .product-form__input--pill input[type=radio].disabled:checked+label,custom-variant-picker .product-form__input--pill input[type=radio]:disabled:checked+label{color:rgba(var(--color-dark-green),.6)}.size-label-container{display:flex;justify-content:space-between;gap:8px}.size-description *{font-family:var(--font-family-akrobat);font-size:var(--font-size-m);line-height:var(--line-height-xl);color:var(--color-primary-1)}.size-description p{font-weight:var(--font-weight-medium);margin:0}.product-hair .product-form__input .form__label.size-form__label{line-height:var(--line-height-xl)}.quantity-buy-container{display:flex;align-items:stretch;height:fit-content;gap:12px;margin-top:12px}.quantity-buy-container .product-form{margin:0}.quantity-buy-container .quantity__rules+div{width:100%}.product-hair product-info .product-form__submit,.tab-upsell-bundles .product-form__submit{border-radius:var(--border-radius-xl);padding:14px 32px;display:flex;align-items:center;gap:10px;background-color:var(--color-primary-1);font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);font-size:var(--font-size-l);line-height:var(--line-height-normal);color:var(--color-white)}.product-hair .product-form__submit.button,.subscription-wrapper .product-form__submit.button{max-width:100%}.product-hair product-info .product-form__submit:after,.product-hair product-info .product-form__submit:before,.tab-upsell-bundles .product-form__submit:after,.tab-upsell-bundles .product-form__submit:before,.product-hair product-info quantity-input:after,.product-hair product-info quantity-input:before,.subscription-content-container quantity-input:after,.subscription-content-container quantity-input:before{content:unset}.product-hair product-info .product-form__submit:not(:disabled):hover,.tab-upsell-bundles .product-form__submit:not(:disabled):hover{background-color:var(--color-btn-hover)}.product-form__submit.loading span,.product-form__submit.loading .icon-cta{display:none}.product-form__submit .loading-spinner circle{stroke:var(--color-white)}.product-hair product-info quantity-input,.subscription-content-container quantity-input{border-radius:var(--border-radius-l);border:1px solid var(--color-light-gray)}.product-hair product-info .quantity,.subscription-content-container .quantity{width:120px;height:50px}.product-hair product-info quantity-input .quantity__button,.subscription-content-container quantity-input .quantity__button{width:40px}.product-hair quantity-input *,.subscription-content-container quantity-input *{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--line-height-normal);color:var(--color-dark-green)}.product-hair .product--medium:not(.product--no-media) .product__media-wrapper,.product-hair .product--small:not(.product--no-media) .product__info-wrapper{max-width:600px;width:calc(600px - var(--grid-desktop-horizontal-spacing) / 2)}@media (min-width: 1280px){.product-hair .product--medium:not(.product--no-media) .product__info-wrapper{max-width:calc(100% - 600px);width:calc(100% - 600px)}}product-info .product-form__input{max-width:100%}@media (min-width: 990px) and (max-width: 1279px){.product-hair .product--medium:not(.product--no-media) .product__media-wrapper{max-width:500px;width:calc(500px - var(--grid-desktop-horizontal-spacing) / 2)}.product-hair .product--medium:not(.product--no-media) .product__media-wrapper{max-width:calc(100% - 500px);width:calc(100% - 500px)}}@media (max-width: 989px){.product-hair .product--medium:not(.product--no-media) .product__media-wrapper,.product-hair .product--small:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%}.size-label-container{flex-wrap:wrap}.product-features{column-gap:12px;row-gap:20px;justify-content:center}.product__media-list.grid{column-gap:42px}.product-hair .product__media-list .product__media-item{width:calc(100% - 30px)}.product-hair .product-form__input--pill input[type=radio]+label,custom-variant-picker .product-form__input--pill input[type=radio]+label{width:100%}}.product-features{display:flex;flex-wrap:wrap;gap:40px;align-items:space-evenly;align-items:center;margin-bottom:40px}.static-bundle-components{display:flex;flex-wrap:wrap;gap:8px}.static-bundle-components-label{font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--color-dark-gray);margin-top:24px;margin-bottom:0;display:inline-block}.static-bundle-component{background-color:var(--bg);border-radius:var(--border-radius-normal);padding:16px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 calc(33% - 4px)}.product-hair button:disabled{background-color:var(--color-dark-gray)}.product-hair button:disabled svg path{stroke:var(--color-white)}.static-bundle-component-image{height:40px;width:40px}.static-bundle-component-image img{object-fit:cover;height:100%;width:100%}.static-bundle-component-name{text-align:center;font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);text-transform:uppercase;font-size:var(--font-size-m);line-height:var(--line-height-s);color:var(--color-primary-1)}@media (max-width: 989px){.product__title *{font-size:var(--font-size-4xl)}}.product__media-wrapper{height:fit-content}@media (min-width: 750px){.product-hair .product__column-sticky{top:0}}.breadcrumb{display:flex;gap:4px}.breadcrumb-wrapper{margin-top:24px}.breadcrumb-wrapper *{text-decoration:none;font-family:var(--font-family-akrobat);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);line-height:var(--line-height-xl)}.breadcrumb-wrapper *:not(.breadcrumb-active){color:var(--color-medium-gray)}.breadcrumb-wrapper .breadcrumb-active{color:var(--color-dark-green)}.media-next,.media-prev{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.media-next:hover,.media-prev:hover{cursor:pointer}.media-next{right:16px}.media-prev{left:16px}@media (max-width: 989px){.media-next{right:28px}.media-prev{left:28px}}.general-size-desc *{color:var(--color-primary-1);text-align:right;margin:0}.product:has(.size-label-container) .general-size-desc{display:none}@media (max-width: 479px){.quantity-buy-container{flex-wrap:wrap;row-gap:6px}.price-per-item__container{display:flex;width:100%}.price-per-item__container quantity-input{width:100%;max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-main-product-hair.css.map */
