/** Shopify CDN: Minification failed

Line 137:43 Unexpected ")"

**/
.banner_slider .swiper-slide h3 { font-size: clamp(32px, 2.1vw, 40px); margin-bottom: 8px; }
.banner_slider .swiper-slide  p { font-size: clamp(14px, 1.1vw, 20px); }
.banner_slider .swiper-slide:nth-child(2) .conetent-wrapper { margin-bottom: 4vw; }
.banner_slider .swiper-slide .rte { font-size: 20px; color: #FFFFFF80; margin-bottom: 20px; }
.banner_slider .swiper-slide .conetent-wrapper :is(a, button){ padding-inline: 20px; padding-block: 12px; color: #FAFAFA; text-decoration: none; background: linear-gradient(112.06deg, #B3926B -44.55%, #806646 101.35%); border-radius: 4px; font-size: 14px; line-height: 120%; border: 0; }
.banner_slider.image_slideshow :is(.swiper-button-prev, .swiper-button-next ) { border: 2px solid  #5B77A2; background: #DFDFDF; width: 34px; height: 34px; }
.banner_slider.image_slideshow :is(.swiper-button-prev, .swiper-button-next ) svg path { fill: #5B77A2; stroke: #5B77A2; stroke-width: 1px; }

.aero_straight_pro_img_layout { background: #D2B8B7; }
.main-content .aero_straight_pro_img_layout.x50-ultra-img .common-subtitle span { font-size: 0.8em; font-weight: 500; line-height: 1.3; }
.image-banner.has_content_top_center .conetent-wrapper { padding: clamp(80px,7vw ,140px) 20px 50px; }
.image-banner.has_content_top_center .conetent-wrapper h2 { font-size: clamp(28px, 2.1vw, 40px); margin-bottom: 10px; }
.image-banner.dual_airflow .conetent-wrapper .rte { color: #FFFFFFCC; }

.image-with-text.targeted_airflow .custom_style_text { padding-top: clamp(40px, 4vw, 120px); }
.image-with-text.targeted_airflow .custom_style_text h3 { font-size: clamp(26px, 1.9vw, 36px); color: #FED6E5;margin-bottom: 4px; }
.targeted_airflow .rte { color: #FFFFFFCC; }
.damp_to_dazzling .content_grid { display: grid; grid-template-columns: repeat(3,1fr); gap: clamp(20px, 4vw, 80px); }
.damp_to_dazzling .content_grid h3, .quick_drying .content_grid h3 { font-size: clamp(26px, 1.9vw, 36px); margin-bottom: 0; color: #FED6E5; }
.damp_to_dazzling .content_grid p { color: #1A1A1ACC; font-size: 16px; }
.quick_drying .content_grid { display: grid; gap: clamp(20px, 5vw, 100px); max-width: 100px; }
.quick_drying .content_grid p { color: #ffffff80; font-size: clamp(14px,1vw,24px); margin-bottom: 0; line-height: 1.4; font-weight: 500; }
.triple_care h2 { font-size: clamp(28px, 2.1vw, 40px); }
.triple_care .rte { margin-bottom: 40px; }
.triple_care .image_and_image_boxes_wrapper { position: relative; }
.triple_care .image_and_image_boxes_wrapper .image_over_grid { position: absolute; top: 50%; transform: translateY(-50%); display: grid; grid-template-columns: repeat(3,1fr); max-width: clamp(200px, 27vw, 520px); left: clamp(20px, 3.7vw, 70px); gap: clamp(15px, 3.2vw, 80px); }
.triple_care .image_and_image_boxes_wrapper .image-wrapper img { border-radius: 8px; }
.triple_care .image_box img { width: clamp(60px, 6.2vw, 120px); height: clamp(60px, 6.2vw, 120px); aspect-ratio: 1/1; object-fit: cover; object-position: center; }
.triple_care .image_box h5 { font-size: clamp(12px, 1vw, 20px); color: #FED6E5; text-align: center; margin-top: 25px; margin-bottom: 0px; }
.triple_care .image_box p { text-align: center; color: #FFFFFF99; font-size: clamp(10px, 0.8vw, 14px); margin: 0; }
.air_enhanced .section_header_wrapper { text-align: center; margin-bottom: 22px; }
.air_enhanced .multicolumn-item .image-wrapper { margin-bottom: 15px; }
.air_enhanced .multicolumn-item h3 { font-size: 36px; color: #A26265; margin-bottom: 0; }
.air_enhanced .multicolumn-item .rte { color: #1A1A1ACC; font-size: clamp(14px, 1vw, 18px); }
.protective_straightening .rte { margin-bottom: clamp(30px, 2vw, 40px); color: #1A1A1ACC; line-height: 1.4; }
.air_enhanced .multicolumn-item .text-grid { display: flex; justify-content: space-between; width: 100%; gap: 20px; }
.air_enhanced .multicolumn-item .text-grid .text-item { width: calc(50% - 10px); max-width: 140px; }
.image-wrapper img { width: 100%; }

.protective_straightening .image_below_text { display: flex; align-items: center; justify-content: space-evenly; }
.protective_straightening .image_below_text p:last-child { transform: translateX(25%); }
.protective_straightening .image_below_text p { font-size: clamp(10px, 1vw, 18px); margin-bottom: 0; }
.delivers_sleek .section_header_wrapper{text-align: center; margin-bottom: clamp(25px, 2.6vw, 50px);}
.delivers_sleek p{color: #1A1A1ACC;}
.delivers_sleek .bottom_text p { margin-top: clamp(25px, 2.1vw, 40px); color: #00000080; text-align: center; font-size: clamp(10px, 0.8vw, 14px); line-height: 1.4; }


.specifications_aero_straight_pro .x50-product-specifications-inner { background: #F4F4F4; padding: 40px 32px; border-radius: 8px; }
.specifications_aero_straight_pro h2 { font-size: clamp(28px, 2.5vw, 50px); line-height: 1.2; }
.specifications_aero_straight_pro .common-x50-product-speclist { padding-block: 12px; }
.specifications_aero_straight_pro .common-x50-product-speclist-label { font-size: 16px; font-weight: 500; color: #404040; }
.specifications_aero_straight_pro .common-x50-product-speclist-content { font-size: 16px; color: #404040; }
.specifications_aero_straight_pro .common-x50-product-speclist:first-child{border-top: 0;}

.ai_intelligent .conetent-wrapper { padding-bottom: 50px; }
.ai_intelligent h2 { font-size: clamp(28px, 4.2vw, 80px); margin-bottom: 20px; line-height: 1; }
.ai_intelligent .conetent-wrapper>div { max-width: 1320px; padding-inline: 20px; }
.styling_guidance .section_header_wrapper { text-align: center; margin-bottom: clamp(30px, 3vw, 60px); }
.styling_guidance .multicolumn-item h4 { font-size: 24px; margin-top: 35px; color: #000000E5; }

.main-content .common-section-container.package_list { padding: clamp(80px, 7vw, 140px) 0 clamp(50px, 4.5vw, 80px); }
.rich-text.disclaimer_sec .rich-text__blocks { color: #00000099; }
.rich-text.disclaimer_sec .rich-text__blocks .rich-text__text.rte { font-size: 14px; line-height: 1.7; }
.main-content .package_list .common-item-inner .right-box { display: grid; grid-template-columns: repeat(2,1fr); }
.package_list .common-item-inner .right-box .cell { display: block; }
.package_list .common-item-inner .right-box .cell.cell-0 { grid-column: span 2; }
.package_list .common-item-inner .left-box .title, .package_list .common-item-inner .right-box .cell .title { margin-top: 0;; font-size: clamp(14px, 1.1vw, 20px); }
.package_list .common-item-inner .right-box .cell .title { margin-top: 8px; font-weight: 400; }
.main-content .x50-ultra-item .left-box .image-box { margin-bottom: 8px; }
.new-common-product-item .left-box .image-box img { width: 100%; height: 100%; object-fit: contain; }


.realtime_slide h3 { font-size: clamp(28px, 3.1vw, 48px); }
.realtime_slide .rte { font-size: clamp(14px, 1vw, 18px); line-height: 1.4; font-weight: 400; color: #FFFFFFCC; }
.realtime_slide.realtime_slide3 .rte{color: #000000CC;}
.realtime_slide3 .images-grid-wrapper { display: grid; grid-template-columns: repeat(3,1fr); width: fit-content; gap: clamp(15px, 1.9vw, 32px); max-width: clamp(210px, 26vw, 400px); transform: translateY(8vw); }
.realtime_slide1 .text-grid { display: flex; gap: clamp(70px, 8vw, 200px); margin-top: clamp(30px, 3.2vw, 50px); }
.realtime_slide1 .text-grid h4 { font-size: clamp(26px, 2.3vw, 36px); margin-bottom: 0; color: #FED6E5; }
.realtime_slide1 .text-grid p { font-size: clamp(14px, 1.5vw, 24px); color: #FFFFFF80;margin-bottom: 0; }
.realtime_slide1 .text-grid .text_item { min-width: 140px; }
.realtime_slide4 .image_boxes_grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 20px; margin-top: clamp(20px, 5.2vw, 80px); }
.realtime_slide4 .image-box { display: flex; gap: 16px; }
.realtime_slide4 .image-box .image-wrapper { width: clamp(19px, 2.5vw, 38px); }
.realtime_slide4 .image-box .content_wrapper { padding-top: clamp(30px, 4vw, 60px); }
.realtime_slide4 .image-box .content_wrapper h4 { color: #FFE3EE; margin-bottom: 4px; font-size: clamp(26px, 2.4vw, 36px); }
.realtime_slide4 .image-box .content_wrapper p { color: #FFFFFF80; font-size: clamp(14px, 1.6vw, 24px); }
.scroll-block-item img {height: 100vh;object-fit: contain;width: 100%;object-position: center;}
.operation_guide .text_block_item h2 { font-size: clamp(22px, 3vw, 62px); margin-bottom: 0; color: #FFFFFF; }

section.shopify-section.section.product-video, .product-video.video-section.aero_product_video {background: #a57998;}
.product-video.video-section.aero_product_video h2.videoheading { color: #fff !important; background-clip: unset; -webkit-text-fill-color: unset; background: transparent; font-size: clamp(30px, 3vw, 50px); }


.product-video.video-section.aero_product_video :is(.section-title.description-title.desktop-hide,.section-title.desktop-hide.pb-20 ){display: none; }


@media only screen and (min-width: 1200px) {
.disclaimer_sec .rich-text__wrapper.page-width , .package_list.common-product-item .wrapper .common-wrapper, .main-content .x50-ultra-img .common-wrapper{ width: 62.5vw; max-width: 1200px; }
}

@media only screen and (min-width: 850.1px) {
.main-content .aero_straight_pro_img_layout .pc-image-layout { display: grid; grid-template-columns: repeat(3,1fr); gap: 8px; }
.main-content .aero_straight_pro_img_layout .pc-image-layout :is(.item-cell-1, .item-cell-2, .item-cell-3) { display: grid; grid-template-columns: repeat(1,1fr); gap: 8px; }
.main-content .aero_straight_pro_img_layout :is(.item-3, .item-6) .common-subtitle { text-align: right; max-width: 282px; margin-right: 0; margin-left: auto; width: 100%; display: block; }
.main-content .aero_straight_pro_img_layout :is(.item-4, .item-7) .common-subtitle {max-width: 240px; }
.main-content .aero_straight_pro_img_layout :is(.item-3, .item-6) .text-width  { margin-right: 0; margin-left: auto; }
.damp_to_dazzling .content_grid { position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.quick_drying .content_grid { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.main-content .x50-ultra-img .text { padding: 14px 20px 16px; }
body .main-content {font-size: 16px;line-height: 1.3;}
.styling_guidance .section_header_wrapper .rte{display: none;}

.image-banner.style_shine h2{font-size: clamp(28px,2.1vw,40px); }
.image-banner.style_shine .content-width { max-width: clamp(350px, 25vw, 500px); }
.image-banner.style_shine p { font-size: clamp(14px, 1vw, 18px); }
.air_enhanced .multicolumn-item .text-grid .text-item:last-child {text-align: end;}

}


@media only screen and (max-width: 850px){
.main-content .new-common-product-item .common-item-inner>div.left-box{margin-bottom: 0;}
.banner_slider .image-banner { align-items: flex-start; }
.banner_slider .image-banner .conetent-wrapper { padding-top: clamp(60px, 18vw, 200px); text-align: center; justify-content: center; display: flex; }
.banner_slider .image-banner .conetent-wrapper  .buttons-wrapper{display: none;}
.banner_slider .swiper-slide.text_black_sm .conetent-wrapper :is(h2, h3,h4,p) { color: #000; }
.main-content .common-section-container{padding-block: 120px;}
.main-content .x50-ultra-img .common-wrapper{padding-top: 0;}
.image-banner.has_content_top_center .conetent-wrapper{padding-inline: 20px;}
.damp_to_dazzling .content_grid { display: flex; justify-content: flex-start; margin-top: 20px; flex-direction: column; gap: 12px; }
.damp_to_dazzling .content_grid p{margin-bottom: 0;}
.damp_to_dazzling .conetent-wrapper :is(h2,) { color: #fff; }
.damp_to_dazzling .conetent-wrapper :is(p) { color: #FCFCFCCC; }
.quick_drying .content_grid { display: flex; width: 100%; max-width: 100%; padding-top: 30px; }


.image_text_wrapper{position: relative;}
.targeted_airflow .content-wrapper { position: absolute; left: 0; top: 0; padding-inline: 20px; padding-top: clamp(60px, 20vw, 200px); }
.image-with-text.targeted_airflow .custom_style_text { width: 100%; max-width: 196px; margin-left: auto; }
.image-and-text.triple_care .common-wrapper { padding-inline: 0; }
.multiple_sections_wrapper .image-banner.ai_intelligent { display: flex; flex-direction: column-reverse; background: #52453D; }
.ai_intelligent .conetent-wrapper { padding-top: 30px; }
.styling_guidance .multicolumn-item h4 { font-size: 18px; margin-top: 15px; color: #1A1A1ACC; }
.delivers_sleek .section_header_wrapper, .air_enhanced .section_header_wrapper{text-align: left;}
.delivers_sleek .section_header_wrapper h2 { margin-bottom: 15px; }
.protective_straightening .image_below_text { transform: translateY(-11vw); color: #FFFFFFCC; }
.protective_straightening .image_below_text p:last-child { transform: translate(12%); }
.triple_care .image_and_image_boxes_wrapper .image-wrapper img { border-radius: 0; }
.image-banner.quick_drying { justify-content: flex-end; }
.image-and-text.triple_care { background: #58403E; }
.main-content .image-and-text.triple_care { background: #58403E; padding-top: clamp(60px, 20vw, 200px); }
.image-and-text.triple_care :is(.heading h2, .rte p){color: #F8F8F8;}
.image-and-text.triple_care :is(.heading,.rte){padding-inline: 20px;}
.triple_care .image_and_image_boxes_wrapper .image_over_grid { max-width: clamp(300px, 90vw, 400px); width: 100%; transform: unset; top: 0%; left: 0; }
.triple_care .image_box h5 {margin-top: 8px;}
.triple_care .image_box p { line-height: 1.4; }
.triple_care .image_and_image_boxes_wrapper { padding-top: 40px; }
.image-banner.has_content_top_center .conetent-wrapper, .image-banner.style_shine .conetent-wrapper{padding-top: clamp(60px, 20vw, 200px);}

body .main-content {font-size: 14px;line-height: 1.3;}
.image-banner.style_shine { align-items: flex-start; } 
/* .image-banner.has_content_top_center.damp_to_dazzling{display: none;} */
.specifications_aero_straight_pro .x50-product-specifications-inner { background: transparent; padding: 0; border-radius: 0; }
.specifications_aero_straight_pro .common-x50-product-speclist { border-top: 0; gap: 4px; }
.specifications_aero_straight_pro .common-x50-product-speclist:first-child{ border-top: 1px solid rgba(119, 119, 119, .3); padding-top: 32px;}
.specifications_aero_straight_pro .common-x50-product-speclist-label { color: #000000CC; font-size: 18px; font-weight: 600; }
.specifications_aero_straight_pro p { color: #000000CC; }
.specifications_aero_straight_pro .x50-product-specifications-inner h2{margin-bottom: 40px;}
.specifications_aero_straight_pro .common-x50-product-speclist { padding-block: 8px; }
.main-content .x50-ultra-item .common-header{margin-top: 0;}
.image-banner.realtime_slide { align-items: flex-start; }
.image-banner.realtime_slide .conetent-wrapper>div { max-width: 100%; }
.image-banner.realtime_slide .conetent-wrapper {padding-top: clamp(60px, 20vw, 200px);}
.realtime_slide1 .text-grid { margin-top: 0; transform: translateY(80vw); justify-content: center; }
.realtime_slide1 .text-grid .text_item { min-width: 100px; }
.realtime_slide h3{margin-bottom: 14px;}
.realtime_slide3 .images-grid-wrapper {transform: translateY(30vw);}
.image-banner.style_shine .heading h2 { max-width: 280px; margin-inline: auto; }
.main-content .aero_straight_pro_img_layout.x50-ultra-img .new-img-item .text .common-subtitle span { padding-top: clamp(30px, 12vw, 50px); }
.styling_guidance .section_header_wrapper { text-align: left; }
.styling_guidance .section_header_wrapper h2{ max-width: clamp(250px, 70vw, 70%);}
.protective_straightening .heading h2 { font-size: clamp(24px, 6vw, 36px); max-width: clamp(250px, 80vw, 460px); }
.product-video.video-section.aero_product_video {padding-block: 50px;}

}

@media only screen and (max-width: 360px){
    .realtime_slide1 .text-grid { transform: translateY(65vw); }
}