.sp_stars_custom{position:relative;display:inline-flex}.sp_stars_custom svg path{fill:#f0f1f2}.sp_stars_custom:after{content:"";position:absolute;left:-3px;top:0;height:100%;width:94%;background:#f0db1f;pointer-events:none;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M8.10195 0.833379C8.46776 0.0865715 9.53224 0.0865713 9.89805 0.833379L11.8584 4.83555C12.0034 5.13145 12.2848 5.33696 12.6108 5.38498L17.009 6.03279C17.8265 6.15321 18.1535 7.15696 17.5637 7.73579L14.3731 10.8675C14.1394 11.0968 14.0328 11.4261 14.0877 11.7489L14.8392 16.1641C14.9784 16.9821 14.1183 17.604 13.3851 17.2155L9.46826 15.1398C9.17538 14.9845 8.82462 14.9845 8.53174 15.1398L4.61492 17.2155C3.88174 17.604 3.02162 16.9821 3.16084 16.1641L3.9123 11.7489C3.96724 11.4261 3.86065 11.0968 3.62695 10.8675L0.436291 7.7358C-0.153449 7.15696 0.173524 6.15321 0.991048 6.03279L5.38923 5.38498C5.71521 5.33696 5.99661 5.13145 6.14156 4.83555L8.10195 0.833379Z"/></svg>') repeat-x;-webkit-mask-size:26px 18px}@font-face{font-family:Inter;src:url(//theradome.com/cdn/shop/files/Inter-Regular.woff2?v=13810543098233504845) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(//theradome.com/cdn/shop/files/Inter-Regular.woff2?v=13810543098233504845) format("woff2");font-style:normal;font-weight:500}.hair-bundle-section .page-width{max-width:1280px;box-sizing:content-box;padding:0 20px}.bundle-grid{display:flex;gap:60px;margin-top:40px;flex-wrap:wrap}.accessories-product-left{flex:0 0 clamp(320px,46.875%,600px)}.hair-bundle-right{flex:1;min-width:320px}.accessories-product-left .swiper-free-mode>.swiper-wrapper{margin:0}#accessory-slides .main-video-images .slider-thumbnail .swiper-slide:nth-child(1){border:none;border-radius:0}#accessory-slides .slider-thumbnail .swiper-slide img{border:1px solid #041B240F;border-radius:8px;object-fit:cover;width:100%}#accessory-slides .slider-thumbnail .swiper-slide-thumb-active img{border:1px solid #19A4DB}#accessory-slides .main-video-images .slider img{width:100%;max-height:520px;border-radius:16px;border:1px solid var(--Divider, rgba(4, 27, 36, .06))}#accessory-slides .slider-thumbnail .swiper-slide{min-height:90px;margin-right:12px!important}#accessory-slides .products-gmh-btn .swiper-button-prev,#accessory-slides .products-gmh-btn .swiper-button-next{top:26%}#accessory-slides .slider-thumbnail .swiper-slide{max-width:120px}.gmh-accordion .accord-content.first-accordion ul:first-of-type li::marker{display:none}.slider-thumbnail:not(.swiper-initialized){position:relative}.slider-thumbnail:not(.swiper-initialized) .products-gmh-btn{opacity:0}.main-video-images .mobile-slider .swiper-slide img.mobile-img{display:none}.main-video-images .slider-thumbnail .swiper-slide:nth-child(1){border:1px solid #dddddd6e;border-radius:12px}.main-video-images .swiper-slide{overflow:hidden}.accord-header.on+.accord-content ol li::marker{color:#19a4db;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:25.6px}.products-gmh-btn .swiper-button-next:after,.products-gmh-btn .swiper-button-prev:after{content:"";display:none}.products-gmh-btn .swiper-button-next,.products-gmh-btn .swiper-button-prev{border-radius:100px;background:#0fbbff;box-shadow:0 5px 8.6px #0000000d,0 6px 29.2px #0000001c}.products-gmh-btn .swiper-button-next,.products-gmh-btn .swiper-button-prev{height:40px;max-width:100%;position:absolute!important}.products-gmh-btn .swiper-button-next svg,.products-gmh-btn .swiper-button-prev svg{width:16px;height:16px}.products-gmh-btn .swiper-button-next svg path,.products-gmh-btn .swiper-button-prev svg path{stroke:#fff}.products-gmh-btn .swiper-button-prev.swiper-button-disabled{opacity:0}.main-video-images .swiper-thumbs{position:relative}.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{width:100%;height:40px;max-width:40px;top:35%;margin-top:0!important;z-index:1}.main-video-images{display:inline-block;width:100%;position:relative;overflow:hidden}.main-video-images .slider-thumbnail,.main-video-images .swiper-thumbs{margin-top:20px}.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{top:10%;right:10px}.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{height:44px;max-width:44px}.products-gmh-btn .swiper-button-next{box-shadow:none}.main-video-images .slider img{width:100%}.bundle-app-blocks-area,.bundle-fallback-form{margin-bottom:20px;position:relative}.benefit-diff-price,.onetime-label{display:none}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .benefit-diff-price{display:block;width:fit-content;position:absolute;right:24px;background:#19a4db;color:var(--White, #FFF);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;padding:4px 8px;z-index:1;border-radius:4px;top:4px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown) .benefit-diff-price{display:block;width:fit-content;position:absolute;right:24px;background:#d9d9d9;color:#606060;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;padding:4px 8px;z-index:1;border-radius:4px;top:4px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:143px;display:block;width:fit-content;position:absolute;right:24px;color:#606060;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;padding:4px 8px;z-index:1;border-radius:4px;top:unset;background:#d9d9d9}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle-active-option) .onetime-label{display:block;width:fit-content;position:absolute;right:24px;background:#19a4db;color:var(--White, #FFF);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;padding:4px 8px;z-index:1;border-radius:4px;top:25%}.bundle-app-blocks-area:has(.appstle_subscription_wrapper_option:not(.appstle_include_dropdown).appstle-active-option) .benefit-diff-price{display:block;width:fit-content;position:absolute;right:24px;background:#d9d9d9;color:#606060;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;padding:4px 8px;z-index:1;border-radius:4px;top:4px}.bundle-grid .accessories-product-left .main-video-images .mobile-slider,.bundle-grid .accessories-product-left .main-video-images,.bundle-grid .accessories-product-left{overflow:hidden;position:relative;width:100%}.bundle-details-wrapper .product__title.bundle-title{color:#041b24;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:42px;text-transform:uppercase;letter-spacing:0;margin-bottom:05px}.bundle-details-wrapper .bundle-reviews-badge .review-text-placeholder{color:var(--Secondary-txt, rgba(4, 27, 36, .8));text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px;display:flex;flex-direction:row;column-gap:10px;align-items:center}.bundle-details-wrapper .bundle-reviews-badge .review-text-placeholder>span{font-size:22px;font-weight:800;line-height:20px;color:#f0db1f}.bundle-details-wrapper .bundle-description{color:var(--Secondary-txt, rgba(4, 27, 36, .8));font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.32px}.bundle-details-wrapper .bundle-key-benefits .benefits-label{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:20px;display:block}.bundle-details-wrapper .bundle-key-benefits .benefits-content ul li{color:var(--Secondary-txt, rgba(4, 27, 36, .8));font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.32px;position:relative}.bundle-app-blocks-area .shopify-app-block .appstle_sub_widget .appstle_widget_title{margin-bottom:0}.bundle-details-wrapper .bundle-key-benefits .benefits-content ul li:not(:last-child){margin-bottom:3px}.appstle_subscription_wrapper_option .appstle_one_time_details_wrapper input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appstle_subscription_wrapper_option{cursor:pointer!important}.appstle_subscription_wrapper_option input[type=radio]:focus+label .appstle_circle:before{border:0!important}.bundle-details-wrapper .bundle-key-benefits .benefits-content ul{padding-left:18px;margin:0;list-style-type:none}.bundle-details-wrapper .bundle-key-benefits .benefits-content ul li:before{content:"\25a0";font-size:16px;color:#000;position:absolute;left:-18px;top:-1px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper span.appstle_subscribe_save_text{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:19px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.57px;text-transform:uppercase}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper span.appstle_subscribe_save_text span{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:19px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.57px;text-transform:uppercase}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper,.appstle_one_time_price_wrapper{display:flex;flex-direction:row-reverse;align-items:center;column-gap:5px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_amount-appstle-sr-only{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.72px;text-transform:uppercase}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_compare_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_compare_amount-appstle-sr-only,.appstle_subscription_compare_amount.transcy-money{color:#b0b0b0;text-align:right;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:line-through;text-transform:uppercase}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option .appstle_single_option_text{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.16px;margin-bottom:10px}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle-active-option:nth-child(2) .appstle_hide_subsOption{opacity:1;overflow:visible}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle-active-option:nth-child(2) .appstle_hide_subsOption .appstleSellingPlanDescription{display:block!important;overflow:visible}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle-active-option:nth-child(2) .appstle_hide_subsOption .appstle_single_option_text{overflow:visible}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription{max-width:535px;width:100%}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription p:first-child span{color:var(--Secondary-txt, rgba(4, 27, 36, .8));font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription p:nth-child(2){display:none}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription p:first-child span u{color:#041b2466;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li{color:var(--Secondary-txt, rgba(4, 27, 36, .8));font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.32px;position:relative;padding-left:20px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option{cursor:pointer!important}.appstle_sub_widget input[name=selling_plan]{cursor:pointer}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_radio_wrapper .appstle_radio_label .appstle_circle,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_details_wrapper .appstle_radio_label .appstle_circle{margin-right:5px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li:not(:last-child){margin-bottom:6px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul{margin-bottom:0;padding-left:0;list-style:none}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option{margin-left:20px!important;margin-top:10px!important;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_radio_wrapper .appstle_radio_label,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_one_time_details_wrapper .appstle_radio_label{position:relative}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_radio_wrapper .appstle_radio_label .appstle_circle,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_one_time_details_wrapper .appstle_radio_label .appstle_circle{content:"";background-image:url(/cdn/shop/files/CheckRounds.png?v=1770288702);width:28px!important;height:28px!important;background-size:cover;border:unset!important;margin-right:7px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_circle{height:28px!important;width:28px!important;border:2px solid #B9B9B9!important;box-shadow:unset}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_radio_wrapper .appstle_radio_label .appstle_circle span.appstle_dot,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_one_time_details_wrapper .appstle_radio_label .appstle_circle span.appstle_dot{background-color:unset;transform:unset!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_radio_wrapper .appstle_radio_label .appstle_circle:before,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_one_time_details_wrapper .appstle_radio_label .appstle_circle:before{display:none}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li br{display:none!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option{border:3px solid #19A4DB;background-color:#fcfcfc!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul:before{content:"";display:block;width:100%;height:1px;margin-bottom:16px;margin-left:0;background:#e0e0e0}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription p:first-child{margin-bottom:9px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option{border-radius:12px;border:1px solid rgba(4,27,36,.17);padding:24px!important;margin-bottom:20px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_one_time_text{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px;text-transform:uppercase}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_one_time_text span{font-weight:400}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_price_wrapper .appstle_subscription_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_price_wrapper .appstle_subscription_amount-appstle-sr-only{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.72px;text-transform:uppercase}.hair-bundle-section .bundle-details-wrapper .bundle-fallback-form .btn-bundle-add{color:var(--White, #FFF);font-family:Montserrat;font-size:19px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.57px;text-transform:uppercase;padding:14px 16px}.hair-bundle-section .bundle-details-wrapper .bundle-fallback-form .hsa-fsa-text{color:#041b24;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.28px}.hair-bundle-section .bundle-details-wrapper .bundle-accordion-container .bundle-accordion-header span.acc-title{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.hair-bundle-section .bundle-details-wrapper .bundle-accordion-container .bundle-accordion-header .acc-icon svg{stroke:#0f172acc}.hair-bundle-section .bundle-details-wrapper .bundle-accordion-container{border:.75px solid #041B241A;border-radius:12px;padding:18px}.product-details .bundle-accordion-content .acc-block-wrapper:is(:last-child) .acc-p p{margin-bottom:15px!important}.key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul li{position:relative}.key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul li:not(:last-child){margin-bottom:3px}.hair-bundle-section .why-we-are-different .bundle-accordion-content .acc-block-wrapper .acc-p p{margin-bottom:16px!important}.key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul li:before{content:"\25a0";font-size:16px;color:#000;position:absolute;left:-18px;top:-1px}.key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul{padding-left:18px;margin:0;list-style-type:none}.hair-bundle-section .shampoo-conditioner-and-vitamins-ingredients .acc-info-callout .info-text p{font-size:14px!important;line-height:140%!important;letter-spacing:.28px!important}.hair-bundle-section .shampoo-conditioner-and-vitamins-ingredients .acc-info-callout{border:1px solid var(--Divider, rgba(4, 27, 36, .06))}.shampoo-conditioner-and-vitamins-ingredients .acc-block-wrapper .acc-info-callout+.acc-divider{margin-bottom:0}.quality-satisfaction-guarantee .bundle-accordion-content .acc-inner-content{margin-bottom:16px}.hair-bundle-section .bundle-details-wrapper .bundle-accordion-container .bundle-accordion-content .acc-inner-content p{color:#041b24cc;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:0}.shampoo-conditioner-and-vitamins-ingredients .bundle-accordion-content .acc-h{font-size:15px;letter-spacing:.45px;margin-top:15px;margin-bottom:15px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background-image:url(/cdn/shop/files/check-circle.svg?v=1770984502);background-size:contain;background-repeat:no-repeat;z-index:1;opacity:1}.key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul li:is(:last-child){margin-bottom:14px}.shampoo-conditioner-and-vitamins-ingredients .acc-inner-content .acc-block-wrapper:is(:last-child) p{font-size:14px!important}@media(max-width:1400px){.is-mac .bundle-details-wrapper .bundle-key-benefits .benefits-content ul li:before{content:"\25a0";font-size:12px;color:#000;position:absolute;left:-18px;top:1px}.is-mac .key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul li:before{content:"\25a0";font-size:12px;color:#000;position:absolute;left:-18px;top:1px}}@media(min-width:1200px)and (max-width:1400px){.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{top:20%}}@media(min-width:1024px)and (max-width:1200px){.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{top:5px}}@media(min-width:991px)and (max-width:1023px){.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{top:22%}}@media(min-width:467px)and (max-width:991px){.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{top:40%}}@media only screen and (max-width:1306px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:156px}}@media only screen and (max-width:1399px){.main-video-images .swiper-thumbs{margin-top:20px}.accord-header.on+.accord-content ol li::marker{font-size:14px;font-style:normal;font-weight:500;line-height:19.2px}.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{height:42px!important;max-width:42px}#accessory-slides .products-gmh-btn .swiper-button-prev,#accessory-slides .products-gmh-btn .swiper-button-next{top:30%}}@media only screen and (max-width:1299px){.accessories-product-left{max-width:400px}}@media only screen and (max-width:1124px){.accessories-product-left{max-width:560px}.swiper-container.slider-thumbnail:not(.swiper-initialized){display:none}}@media only screen and (max-width:1025px){#accessory-slides .main-video-images .swiper-thumbs{margin-top:0}#accessory-slides .main-video-images .slider img{margin-bottom:20px;object-fit:cover}#accessory-slides .slider-thumbnail .swiper-slide{max-width:unset}}@media(min-width:992px){.swiper-wrapper{display:flex;width:fit-content}}@media only screen and (max-width:996px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:179px}}@media only screen and (max-width:991px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:144px}.main-video-images .swiper-thumbs{margin-top:12px}#accessory-slides .slider-thumbnail .swiper-slide{min-height:auto}#accessory-slides .products-gmh-btn .swiper-button-next{width:440px;height:40px;max-width:40px%}#accessory-slides .slider-thumbnail .swiper-slide{margin-right:8px!important}.bundle-grid .accessories-product-left,.hair-bundle-section .page-width .hair-bundle-right,.bundle-mobile-header{max-width:600px;margin:0 auto}}@media only screen and (max-width:990px){.main-video-images{padding-bottom:0;position:static!important}.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{height:40px;max-width:40px}}@media only screen and (max-width:989px){#accessory-slides .products-gmh-btn .swiper-button-next{top:30%}#accessory-slides .products-gmh-btn .swiper-button-next{top:25%}}@media(max-width:768px){#accessory-slides .main-video-images .slider img{background:#fff}}@media only screen and (max-width:767px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:138px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option:is(:last-child){margin-bottom:16px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option .appstle_single_option_text{font-size:13px;margin-bottom:8px;line-height:160%}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle-active-option) .onetime-label{font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;margin-top:10px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown) .benefit-diff-price{font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px}.main-video-images .slider-thumbnail,.main-video-images .swiper-thumbs{margin-bottom:10px;margin-top:20px!important}.hair-bundle-section{padding:24px 0 22px!important}.main-video-images .mobile-slider .swiper-slide img.desktop-img{display:none}.main-video-images .mobile-slider .swiper-slide img.mobile-img{display:block}.product__title.bundle-title{font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:6px}.bundle-reviews-badge{margin-bottom:16px}.mobile-show .bundle-description p,.bundle-details-wrapper .bundle-key-benefits .benefits-label,.bundle-details-wrapper .bundle-key-benefits .benefits-content ul li,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li{font-size:14px;line-height:109%;letter-spacing:.28px;margin-bottom:8px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li::last-child{margin-bottom:0}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li:before{top:0}.bundle-description p{margin-bottom:16px}bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option .appstle_single_option_text{font-size:15px;margin-bottom:5px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription p:first-child span{font-size:13px}.key-benefits .bundle-accordion-content .acc-block-wrapper .acc-p ul li:is(:last-child){margin-bottom:14px}.hair-bundle-section .shampoo-conditioner-and-vitamins-ingredients .acc-info-callout .info-text p{font-size:15px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li:not(:last-child){margin-bottom:8px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul li:last-child{margin-bottom:0}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option{margin-left:4px!important;margin-top:10px!important;display:flex;flex-direction:column;align-items:flex-start;text-align:left}}@media only screen and (max-width:640px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:152px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle-active-option) .onetime-label{margin-top:15px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper span.appstle_subscribe_save_text{max-width:350px}}@media(max-width:500px){.main-video-images .swiper-slide{height:auto}.products-gmh-btn{display:block!important}.products-gmh-btn .swiper-button-prev,.products-gmh-btn .swiper-button-next{top:15%}}@media only screen and (max-width:450px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .benefit-diff-price{top:-7px;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle-active-option) .onetime-label{margin-top:-7px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{color:#606060;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:130px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown) .benefit-diff-price{top:-9px}#accessory-slides .slider-thumbnail .swiper-slide img{width:auto;width:100%}#accessory-slides .products-gmh-btn .swiper-button-prev,#accessory-slides .products-gmh-btn .swiper-button-next{top:15%;width:40px;height:40px}#accessory-slides .products-gmh-btn .swiper-button-prev{left:20px}#accessory-slides .products-gmh-btn .swiper-button-next{right:20px}.bundle-grid{margin-top:16px}#accessory-slides .main-video-images .slider img{margin-bottom:16px}.main-video-images .slider-thumbnail,.main-video-images .swiper-container.swiper-thumbs{margin-bottom:0!important;margin-top:0!important}.bundle-grid .accessories-product-left,.hair-bundle-section .page-width .hair-bundle-right{margin:0 auto;max-width:100%}.bundle-details-wrapper .bundle-key-benefits .benefits-content ul li{letter-spacing:.3px}.bundle-details-wrapper .bundle-key-benefits .benefits-label{margin-bottom:12px;display:block}.hair-bundle-section .page-width{padding:0 15px}.hair-bundle-right .bundle-key-benefits{margin-bottom:16px}.bundle-app-blocks-area:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .benefit-diff-price{display:none!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option{margin-top:0;padding:20px 15px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_radio_wrapper .appstle_radio_label .appstle_circle,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_one_time_details_wrapper .appstle_radio_label .appstle_circle{width:21px!important;height:21px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper span.appstle_subscribe_save_text{font-size:16px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper span.appstle_subscribe_save_text span,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_one_time_text span{color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:11px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.57px;text-transform:lowercase;display:block}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_radio_wrapper .appstle_radio_label .appstle_circle,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_details_wrapper .appstle_radio_label .appstle_circle{margin-right:5px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option{margin-left:0!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_circle{height:21px!important;width:21px!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul:before{display:none}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_compare_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_compare_amount-appstle-sr-only{font-size:19px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_amount-appstle-sr-only,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_price_wrapper .appstle_subscription_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_price_wrapper .appstle_subscription_amount-appstle-sr-only{font-size:21px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_price_wrapper .appstle_subscription_amount{font-weight:600}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_one_time_text{font-size:16px}.appstle_one_time_details_wrapper{align-items:center}#appstle_subscription_widget0 .appstle_subscription_wrapper{margin-bottom:1px}.bundle-app-blocks-area{margin-bottom:0}.hair-bundle-section .bundle-details-wrapper .bundle-accordion-container{padding-top:10px!important}.hair-bundle-section{padding:40px 0 24px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscribe_option .appstleSellingPlanDescription ul{border-top:1px solid #E0E0E0;padding-top:12px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_compare_amount,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper .appstle_subscription_compare_amount-appstle-sr-only,.appstle_subscription_compare_amount.transcy-money{font-size:19px}}@media only screen and (max-width:402px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:132px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;padding:4px 8px;z-index:1;border-radius:4px;background:#d9d9d9}}@media(max-width:420px)and (min-width:400px){#accessory-slides .main-video-images .swiper-container{overflow-x:unset;overflow-y:unset}}@media only screen and (max-width:391px){#accessory-slides .main-video-images{padding-bottom:0}#accessory-slides .main-video-images .slider img{max-height:100%;height:350px;object-fit:fill}#accessory-slides .products-gmh-btn .swiper-button-prev{left:20px}#accessory-slides .products-gmh-btn .swiper-button-prev,#accessory-slides .products-gmh-btn .swiper-button-next{top:8px;width:40px;height:40px}}@media only screen and (max-width:390.5px){.nothing-unnecessary-added .bundle-accordion-content .acc-block-wrapper .acc-icon-section .acc-icon-flex{row-gap:20px!important;column-gap:20px!important}}@media only screen and (max-width:389px){#accessory-slides .main-video-images .slider img{max-height:350px;height:100%;object-fit:cover}.hair-bundle-right{min-width:unset}#appstle_subscription_widget0 .appstle_subscription_radio_wrapper{align-items:flex-start;row-gap:10px;column-gap:5px}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper .appstle_subscription_amount_wrapper{margin-left:0!important}.nothing-unnecessary-added .bundle-accordion-content .acc-block-wrapper .acc-icon-section .acc-icon-flex{row-gap:10px!important;column-gap:10px!important}.nothing-unnecessary-added .bundle-accordion-content .acc-block-wrapper .acc-icon-section .acc-icon-flex{justify-content:center!important}.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_radio_wrapper span.appstle_subscribe_save_text,.bundle-details-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_radio_label .appstle_one_time_text{max-width:140px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle-active-option) .onetime-label{margin-top:-4px}.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:153px}#accessory-slides .products-gmh-btn .swiper-button-prev,#accessory-slides .products-gmh-btn .swiper-button-next{top:10px;width:30px;height:30px!important}}@media only screen and (max-width:355px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:165px}#accessory-slides .slider-thumbnail .swiper-slide img{aspect-ratio:unset}#accessory-slides .products-gmh-btn .swiper-button-prev,#accessory-slides .products-gmh-btn .swiper-button-next{top:7px}}@media only screen and (max-width:378px){.bundle-fallback-form:has(.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option) .onetime-label{bottom:153px}}
/*# sourceMappingURL=/cdn/shop/t/324/assets/bundle-slider.css.map */
