/** Shopify CDN: Minification failed

Line 1769:76 "link-height" is not a known CSS property
Line 2363:92 Expected ":"
Line 2501:69 Expected ":"
Line 3468:61 Expected ":"
Line 3468:62 Expected identifier but found "0"

**/
.visible-xs{display:none;}
.hidden-xs{display:block;}

.product-add-to-cart-sticky {display:none}

@media only screen and (min-width:200px) and (max-width:767px){  
.product-add-to-cart-sticky {display:block}
.product-card .ruk_rating_snippet i {font-size: 13px !important;}  

/*it is added for prevent scroller in mobiles*/
#main-content {overflow-x: hidden;}  
}

[role=main] .shopify-policy__container {width:100%;}

@keyframes bounce {
25% {transform: rotate(90deg) translate(.25rem);}
75% {transform: rotate(90deg) translate(-.25rem);}
}

/* Arrow animation */
.mole_tab input:not(:checked) + .mole_tablabel:hover::before {animation: bounce .5s infinite;}

/* Main Menu Css */
.thb-full-menu a:after {height: 3px;border-radius: 3px;}
.mega-menu-columns li ul li a{font-size:14px;}
.mega-menu-columns li a:after, .mega-menu-columns li ul li a:after{display:none;}
.thb-full-menu li a span , .mega-menu-columns li ul li a span{font-size:10px;background-color:#65b32e;color:#fff;border-radius:30px;padding: 2px 5px; vertical-align: middle;position:relative;}
.thb-full-menu li a span:before, .mega-menu-columns li ul li a span:before{content: "";position: absolute;top: 100%;inset-inline-start: 10px; border: 4px solid #65b32e;border-bottom-color: transparent !important;border-inline-end-color: transparent !important;border-inline-end-width: 7px; border-inline-start-width: 0;}
.mega-menu-columns_5{grid-column-gap: 15px !important;grid-template-columns:1fr 1fr 1fr 1fr!important;grid-auto-columns: unset !important;grid-auto-flow: unset !important; }
.mega-menu-columns_5>li{margin-bottom:15px;}
.mega-menu-columns_5>li:nth-child(1){order:1}
.mega-menu-columns_5>li:nth-child(2){order:5}
.mega-menu-columns_5>li:nth-child(3){order:2}
.mega-menu-columns_5>li:nth-child(4){order:4}
.mega-menu-columns_5>li:nth-child(5){order:10}
.mega-menu-columns_5>li:nth-child(6){order:3}
.mega-menu-columns_5>li:nth-child(7){order:7}
.mega-menu-columns_5>li:nth-child(8){order:9}
.mega-menu-columns_5>li:nth-child(9){order:6}
.mega-menu-columns_5>li:nth-child(10){order:8;}
.mega-menu-columns li .mega-menu-columns__heading{margin-bottom:0;    font-weight: 600;}
.submenu_product_image{margin-top:15px;border-radius:15px;overflow:hidden;}
.multimega_sublink{margin-bottom:25px;}
.neue_produkte{margin-top:15px;}
.mega-menu-columns li ul li.neue_produkte a { font-size: 15px;font-weight: var(--font-body-medium-weight, 500);}
.desktop_neue_produkte{display:none;}

/* Slideshow Banner css */
.slideshow__slide .button-overflow-container {position:relative;overflow: visible !important}
.button-overflow-container {position:relative;}
.button-overflow-container .verify_badge_span{position:absolute;right:4px;top:-9px;background:#2626F7;color:#fff;font-size:12px;letter-spacing:0;padding:3px 8px;border-radius:5px;line-height:1;z-index:111;}
.button-overflow-container .verify_badge_span svg{ vertical-align: middle;}
.uli_text ul{list-style:none;margin-left:0;display: flex;gap: 10px;flex-direction: column;}
.uli_text ul li{position:relative;padding:5px 25px 5px 40px;max-width: fit-content;background: #FFFFFF1A;border-radius:50px;}
.uli_text ul li:before{background-image:url(/cdn/shop/files/verified-badge-svgrepo-com_1.svg?v=1737021566);position:absolute;content:'';left:10px;width:31px;height:24px;}
.slideshow__slide .ruk-rating-snippet_counts{font-size: 12px;position: relative; bottom: 0; font-family: inherit; line-height: 22px;font-variant-ligatures: none;}
@media only screen and (min-width:200px) and (max-width:767px){
.uli_text ul li { font-size: 14px;}
.visible-xs{display:block;}
.hidden-xs{display:none;}  
}
/* Slideshow Banner css END */

/* Custom Shop The Goal Css */
.custom_shop_the_goal_flex{display:flex;margin:0 -20px;flex-wrap:wrap;row-gap:50px;}
.custom_shop_the_goal_inner{width:33.33%;padding:0 20px;}
.custom_shop_the_goal_section_box.slider_box{margin-bottom:30px;}
.custom_shop_the_goal_section_box p{font-size:15px;color:#666;margin:0;}
.custom_shop_the_goal_section_box p.h3 {font-size: calc(var(--font-heading-scale) * 28px);    font-style: normal;font-weight: 700;    color: var(--color-heading, #1a1c1d);}
.custom_shop_the_goal_section_box h2, .custom_shop_the_goal_section_box p.h3{margin:0 0 10px;line-height:normal;}
.custom_shop_the_goal_media {height:230px;margin-bottom:15px;overflow:hidden;border-radius: var(--block-border-radius, 16px);}
.custom_shop_the_goal_media img{height:100%;object-fit:cover;width:100%;border-radius: var(--block-border-radius, 16px);}
.custom_shop_the_goal_info p{font-size:14px;color:#666;margin:0;}
.custom_shop_the_goal_info .link_a{font-size:14px;font-weight:700;color:#242424;display:inline-block;margin-top:10px;}
.custom_shop_the_goal_inner_border{position:relative;} 
.custom_shop_the_goal_inner_border:before{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background-color:#e2e2e2;} 
.custom_shop_the_goal_box h3{line-height:normal;}
.custom_goal_dots_counter{display:none;}
.custom_shop_the_goal_box .custom_shop_the_goal_media img{transform: scale(1);transition: all 1s cubic-bezier(0.104, 0.204, 0.492, 1);}
.custom_shop_the_goal_box:hover .custom_shop_the_goal_media img{ transform: scale(1.07);}
@media only screen and (min-width:200px) and (max-width:767px){
.hard_display_none{display:none !important;}
.custom_shop_the_goal_flex { row-gap: 30px; margin: 0 -15px;}
/* .custom_shop_the_goal_flex.custom_shop_the_goal_flex_slide {overflow-x: scroll; flex-wrap: nowrap;}   */
.custom_shop_the_goal_inner {width: 50%;padding:0 15px;}
.custom_shop_the_goal_media {height: 120px;}  
.custom_shop_the_goal_box h3 { font-size: 18px;}
.custom_shop_the_goal_flex.custom_shop_the_goal_flex_slide .custom_shop_the_goal_inner {min-width:250px;}
.custom_shop_the_goal_inner_border:before {display:none;}  
.custom_shop_the_goal_flex_slide{}
.custom_goal_dots_counter{display:flex;justify-content:flex-end;align-items: center;gap: 15px;}
.custom_goal_dots_counter .slider-dots{display:flex;width:150px;margin: 0;padding: 0;list-style: none;background:#e2e2e2;}
.custom_goal_dots_counter .slider-dots li {width: 100%;height:3px;margin: 0;padding: 0; cursor: pointer;}
.custom_goal_dots_counter .slider-dots li button {width: 100%; height: 3px; padding: 0;font-size:0;display:none;}
.custom_goal_dots_counter .slider-dots li.slick-active{background:#212446;}
.custom_shop_the_goal_flex_slide{opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.custom_shop_the_goal_flex_slide.slick-initialized{opacity:1; visibility: visible;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.goal_counter span {  margin-left: 30px;}
.button, input[type=submit] {padding: 7px 20px;}  
}
@media only screen and (min-width:768px) and (max-width:989px){
.custom_shop_the_goal_section_box h2, .custom_shop_the_goal_section_box p.h3{font-size:26px;}
.custom_shop_the_goal_box h3{font-size:22px;} 
.custom_shop_the_goal_media {height: 150px;} 
.button, input[type=submit] {padding: 7px 20px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.custom_shop_the_goal_media {height: 180px;}
}
/* Custom Shop The Goal Css end */

/* Trueprogram css */
.treue_programm{background-position:center;background-size:cover;background-repeat:no-repeat;padding:70px 45px;position:relative;}
.overlay_image {display: block;position: absolute;width:60%;height: 100%;right: 0;top: 0;background-repeat: no-repeat;background-size: contain;background-position: right center;}
.treue_programm_flex{display:flex;gap:30px;flex-wrap: wrap;align-items: center;position: relative;    justify-content: center;}
.treue_programm_left{width:30%;}
/* .treue_programm_right{width:calc(60% - 30px);} */
.treue_programm_box {display: grid; grid-template-columns: 1fr 1fr 1fr;gap:30px;}
.treue_programm_box_main{background:#fff;position: relative;padding:0 10px;border-radius: 10px;overflow: hidden;max-width: 300px;}
.treue_programm_content{position: relative;text-align: center;max-width: fit-content;margin: 0 auto;}
.treue_programm_content p.h3{font-size:28px;letter-spacing:0;margin:0 0 15px;line-height:1.1;font-weight:600; }
.treue_programm_content p{font-size:16px;letter-spacing:0;margin:0 0 15px;line-height:1.3;font-weight:400; }
.treue_programm_richtext ul{margin:0;list-style: none;padding:0;display:flex;flex-direction:column;gap:15px;}
.treue_programm_richtext ul li{font-size:16px;background:#0000001A;border-radius:50px;padding:7px 10px;line-height:1.2;padding-left:40px;position:relative;text-align: left;}
.treue_programm_richtext ul li:before{content:'';position:absolute;background-image:url(/cdn/shop/files/Vector_4.svg?v=1747372564);width:18px;height:13px;background-repeat: no-repeat;background-size:contain;left:12px;top:10px;  }
.treue_programm_content .button {margin-top: 25px;}
.top_border{margin: 0 -10px 25px; height: 10px; border: none;width: 120%;}
.treue_programm_box_main p.h6 {color: #fff;text-align: center;font-weight: 400;font-size: 12px;padding: 8px 0;margin: 0 -10px;position: sticky;bottom: 0;width: 110%;}
.treue_programm_box_main p{font-size: 12px;color: #000;letter-spacing: 0;margin: 0 0 12px;line-height: 1.2;}
.treue_programm_box_main p.h4{font-size: 12px;color: #6E6E6E;letter-spacing: 0;margin: 0 0 12px;line-height: 1.2;font-weight:400;}
.treue_programm_box_main p.h3{font-size: 20px;color: #000;letter-spacing: 0;margin: 0 0 10px;line-height: 1.3;font-weight:600;}
.block_treue_programm_richtext {min-height: 165px;padding-bottom: 20px;}
.block_treue_programm_richtext p {font-size: 12px;color: #6E6E6E;text-transform: uppercase;font-weight: 600;margin: 0 0 10px;line-height: 1.2;}
.block_treue_programm_richtext ul{list-style:none;padding:0;margin:0;display: flex;flex-direction: column;gap: 5px;}
.block_treue_programm_richtext ul li{position:relative;padding-left:22px;font-size:12px;letter-spacing:0;color:#000;font-weight:400;}
.block_treue_programm_richtext ul li:before{content:'';position:absolute;width:16px;height:16px;border-radius:100%;left:0;top: 2px;}
.block_treue_programm_richtext ul li:after{content:'';position:absolute;background-image:url(/cdn/shop/files/Vector_3.svg?v=1747370331);width: 7px;height: 6px;left: 5px;z-index: 1;top:7px;background-size: contain;}
.treue_programm_box_main .button {font-size: 16px;width: 100%;border-radius:8px;}
.middle_border{margin:15px 0;border-color:#0000001A;}
@media only screen and (min-width:200px) and (max-width:989px){
.treue_programm { padding: 40px 20px;}
.treue_programm_flex {flex-wrap: wrap;}  
.treue_programm_left { width: 100%;}
.treue_programm_right {width: 100%;} 
.treue_programm_box { grid-template-columns: 1fr;} 
.treue_programm_in {display: grid;grid-template-columns: 0.8fr 1fr;margin-bottom: 20px;}  
.treue_programm_in div {min-width: 140px}  
.middle_border {display: none;}  
.block_treue_programm_richtext {padding-bottom: 0px;padding-left: 15px;border-left: 1px #0000001A solid;margin-left: 15px;}
.treue_programm_content p.h3 {font-size: 25px;}
.treue_programm_content p {font-size: 13px;}  
.treue_programm_richtext ul li {font-size: 12px;}  
.treue_programm_box_main .button {font-size: 14px;height: 30px; padding: 7px 15px;}  
.treue_programm_content .button {min-width: 280px;}  
.treue_programm_box_main{max-width: 100%;}  
}
@media only screen and (min-width:795px) and (max-width:989px){
.treue_programm_box {grid-template-columns: 1fr 1fr 1fr;gap: 20px;}
.treue_programm_in {display: grid;grid-template-columns:1fr;margin-bottom: 20px;}   
.block_treue_programm_richtext {padding-bottom: 0px;padding-left: 0;border-left: none;margin-left: 0;}
.middle_border {display: block;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.treue_programm { padding: 50px 30px;}
.treue_programm_content p.h3 {font-size: 22px;}
.treue_programm_content p {font-size: 13px;}  
.treue_programm_richtext ul li {font-size: 12px;padding-left: 33px;} 
.treue_programm_richtext ul li:before { width: 13px; height: 10px;}
.treue_programm_left {width: 30%;}
.treue_programm_right {width: calc(70% - 20px);} 
.treue_programm_flex{gap:20px;}  
.treue_programm_box {gap:20px;}  
.block_treue_programm_richtext { min-height: 195px;}  
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.treue_programm { padding: 50px 30px;}  
.treue_programm_left {width: 30%;}
.treue_programm_right {width: calc(70% - 20px);} 
.treue_programm_flex{gap:20px;}  
.treue_programm_box {gap:20px;}  
.treue_programm_richtext ul li {font-size: 13px;}  
.treue_programm_content p {font-size: 14px;}  
.treue_programm_content p.h3 {font-size: 26px;}  
.block_treue_programm_richtext { min-height: 175px;}  
}
@media only screen and (min-width:1368px) and (max-width:1600px){
.treue_programm_left {width: 35%;}
.treue_programm_right { width: calc(65% - 30px);}
.block_treue_programm_richtext {min-height: 182px;}
}

/* Trueprogram css end */

/* Multicolumn Css */
.multicolumn .multicolumn__column iframe  { width: 100%; height:343px;}
.b2b_custom_cls .multicolumn__image{width:100px !important; }
.b2b_custom_cls .multicolumn__column p { margin-bottom: 30px;}
.multicolumn .multicolumn__image{ margin-bottom: 5px;}
.multicolumn .multicolumn__column {margin-bottom: 20px;}
.multicolumn h4{font-size: 20px; line-height: 1.4;}
/* Multicolumn Css end */

/* Custom slider for people css */
/* .custom_slider_for_people_heading p{font-size:14px;color:#666;margin:0;} */
.custom_slider_for_people_flex{/*display:flex;*/margin:0 -15px;flex-wrap:wrap;row-gap:30px;}
.custom_slider_for_people_inner{width:20%;}
.custom_slider_for_people_box{padding:0 15px;}
.custom_slider_for_people_media{position:relative;overflow:hidden;border-radius: var(--block-border-radius, 16px);}
.custom_slider_for_people_media img{width:100%;border-radius: var(--block-border-radius, 16px);}
.custom_slider_for_people_absolute{position:absolute;padding:15px;bottom:0;}
.custom_slider_for_people_absolute p.h5{font-size:15px;margin:0;font-weight:normal;line-height:normal;}
.custom_slider_for_people_absolute p.h4{font-size:20px;margin:10px 0 0;line-height:normal;}
.custom_slider_for_people_box .custom_slider_for_people_media img{transform: scale(1);transition: all 1s cubic-bezier(0.104, 0.204, 0.492, 1);}
.custom_slider_for_people_box:hover .custom_slider_for_people_media img{ transform: scale(1.07);}
.custom_slider_for_people_relative{position:relative;}
.custom_slider_for_people_slider{padding-top:20px;margin-bottom: 0 !important;}
.custom_slider_dots_counter{display:flex;justify-content:flex-end;align-items: center;gap: 15px;}
/* .custom_slider_dots_counter .slider-dots{display:flex;width:150px;margin: 0;padding: 0;list-style: none;background:#e2e2e2;}
.custom_slider_dots_counter .slider-dots li {width: 100%;height:3px;margin: 0;padding: 0; cursor: pointer;}
.custom_slider_dots_counter .slider-dots li button {width: 100%; height: 3px; padding: 0;font-size:0;display:none;}
.custom_slider_dots_counter .slider-dots li.slick-active{background:#212446;}
.custom_slider_for_people_slider{opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.custom_slider_for_people_slider.slick-initialized{opacity:1; visibility: visible;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;} */
.custom_slider_for_people_1 .custom_slider_for_people_inner{width:100%;}
.custom_slider_for_people_2 .custom_slider_for_people_inner{width:50%;}
.custom_slider_for_people_3 .custom_slider_for_people_inner{width:33.33%;}
.custom_slider_for_people_4 .custom_slider_for_people_inner{width:25%;}
.news_counter span {margin-left: 30px;}

.dots-position { height: 3px; position: relative;width: 150px;}
.dots-position .flickity-page-dots { bottom: auto !important;  margin: 0; width: 100%;}
.dots-position .flickity-page-dots .dot {width: 100%;height: 3px;margin: 0;background: #e2e2e2;border-radius: 0%;}
.dots-position .flickity-page-dots .dot.is-selected {background: #212446;}
/* Hide carousel until Flickity is initialized */
.custom_slider_for_people_slider, .custom_slider_for_people_mobileslider { opacity: 0; visibility: hidden; transition: opacity 0.3s ease;}
/* When Flickity is ready, show it */
.custom_slider_for_people_slider.flickity-enabled, .custom_slider_for_people_mobileslider.flickity-enabled {opacity: 1 !important;  visibility: visible !important;}


@media only screen and (min-width:200px) and (max-width:989px){
.hidden-xs-sm{display:none;}
.visible-xs-sm{display:block;}  
  
.custom_slider_for_people_mobileslider {padding-top:20px;margin-bottom: 0 !important;}
/* .custom_slider_for_people_mobileslider {opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.custom_slider_for_people_mobileslider.slick-initialized{opacity:1; visibility: visible;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;} */

.custom_slider_for_people_inner { width: 100%;}
}
@media only screen and (min-width:481px) and (max-width:767px){
.custom_slider_for_people_inner { width: 50%;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.custom_slider_for_people_inner { width: 33.33%;}
}
@media only screen and (min-width:990px) and (max-width:1199px){
.custom_slider_for_people_inner { width: 25%;}
}
/* Custom slider for people css end */

/* podcast home css */
.podcast_home{padding:80px;border-radius:16px;position:relative;overflow: hidden}
.podcast_home_flex{display:flex;flex-wrap:wrap;}
.podcast_home_left{width:45%;}
.podcast_home_right{width:55%;}
.podcast_home_content {max-width: 439px;position: relative;}
.podcast_home_content h2.h3{font-size:50px;margin:0 0 20px;font-weight:700;letter-spacing:0;line-height:1.2;color:#FFF;}
.podcast_home_content span{font-size:15px;padding: 9px 18px;font-weight:400;letter-spacing:0;background: #FFFFFF1A;border-radius:50px;line-height:1.2;margin:0 0 25px;display: inline-block;}
.podcast_home_content p{font-size:15px;line-height: 1.8;font-weight:400;letter-spacing:0;margin:0 0 25px;}
.podcast_home_content p.h5{font-size:15px;font-weight:700;letter-spacing:0;margin:0 0 25px;line-height: 1.2;}
.podcast_home_content .button{font-size:16px;letter-spacing:0;background: #FFFFFF;color:#0A153F;font-weight:400;border-radius:8px;text-transform:capitalize; }
.podcast_home_content .button svg{margin-right:10px;vertical-align:middle;}
.podcast_home_content .social_links{list-style:none;padding:0;margin:15px 0 0;display:flex;gap:15px;align-items:center;justify-content: center; }
.podcast_home_content .social_links .social_link_title{font-size:12px;letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.2; }
.podcast_home_content_social{max-width:fit-content; }
.podcast_home_right_media{background-repeat:no-repeat;background-position:right bottom;width:55%;height: 100%;position: absolute;bottom: 0;right:0;background-size: contain;}
.podcast_home_mobile_media{display:none;}
@media only screen and (min-width:200px) and (max-width:989px){
.podcast_home {padding: 30px 15px;}
.podcast_home_left {width: 100%;}
.podcast_home_right { width: 100%;display:none;}  
.podcast_home_mobile_media{display:block;position:relative;margin:0 -15px;} 
.podcast_home_mobile_media img{width:100%;}
/* .podcast_home_mobile_media:before{content:'';position:absolute;left:0;bottom:30px;width:100%;background: linear-gradient(180deg, rgba(0, 87, 83, 0) 0%, #005753 100%);height:85px;} */
.podcast_home_content .button {width: 100%;}
.podcast_home_content_social {max-width:100%;margin: -15px auto 0;position:relative;text-align: center;}  
.podcast_home_content .social_links {flex-wrap: wrap;text-align: center;}
.podcast_home_content .social_links .social_link_title { width: 100%;}
.podcast_home_content .social_links .social_link_title br{display:none;}
.podcast_home_content h2.h3 {font-size: 35px;margin: 0 0 10px;}  
.podcast_home_content span { font-size: 13px;margin: 0 0 15px;}  
.podcast_home_content {max-width: 100%;}
.podcast_home_content p { max-width: 340px;margin: 0 0 15px;} 
.podcast_home_content p.h5 {margin: 0 0 15px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.podcast_home {padding: 40px 40px;}  
.podcast_home_content h2.h3 {font-size: 35px;}  
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.podcast_home {padding:50px 40px;}  
.podcast_home_content h2.h3 {font-size: 40px;}  
}
/* podcast home css end */

/* Seo Footer Css */
.seo_footer_flex ul{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:10px;row-gap:20px;list-style:none;max-width: 1100px;margin:0 auto;}
.seo_footer_flex ul li a{font-size:14px;color:#444;letter-spacing:0;text-transform:uppercase;line-height:1;}
.seo_footer {background-repeat: no-repeat;background-size: contain;background-position:top left;padding:80px 0;margin-bottom: -50px !important;}
.seo_footer_flex ul li {max-width: fit-content;margin:0 auto;text-align: left; min-width: 150px;}
.seo_footer_flex ul li:nth-child(5n+1) {max-width: fit-content;margin:0;text-align: left; min-width: 100px;} 
.seo_footer_flex ul li:nth-child(5n+5) {max-width: fit-content;min-width: 100px;margin:0 0 0 auto;}

@media only screen and (min-width:200px) and (max-width:767px){
.seo_footer {background-size: 40%;background-position:top left;padding:30px 0;}
.seo_footer_flex ul { grid-template-columns: repeat(2, 1fr); column-gap: 10px; row-gap: 10px;}
.uli_text ul li { font-size: 14px;}
.seo_footer_flex ul li {max-width: fit-content;margin:0;text-align: left;min-width: fit-content;}
.seo_footer_flex ul li:nth-child(5n+5) {max-width: fit-content;min-width: auto;margin:0;}   
}
@media only screen and (min-width:768px) and (max-width:989px){
.seo_footer_flex ul { column-gap: 10px; row-gap: 10px;}
}
/* Seo Footer Css END */

/* Main Page Css */
.blog-post-detail {max-width: 100% !important;margin: 0 auto;}
.blog-post-detail .page-content-width {max-width: 100%;margin: 0 auto;}
.custom_page_details{background:#f4f4f4;}
.blog-post-detail.custom_page_details .post-title {margin-bottom: 0; }
.blog-post-detail.custom_page_details .post-title h3{margin:0;}
.blog-post-detail.custom_page_details { max-width: 100%; margin: 0 auto; width: 100%;}

/* Header css  */
.header .header--inner .thb-full-menu { display: flex; align-items: center;}
.thb-full-menu .sub-menu a:after{display:none;}
.thb-full-menu>li { padding: 0 10px;}
.header .thb-full-menu .transcy-switcher-language {font-size: calc(var(--font-navigation-scale, 1)* 15px); font-family: "Work Sans", sans-serif;font-weight: var(--font-body-medium-weight, 500);    color: var(--color-header-links, --color-accent);}
.header .thb-full-menu .transcy-switcher-item-primary .transcy-icon svg {  width: 8px; height: 6px;stroke:var(--color-header-links, --color-accent);}
.woodmart_link_btn{background-color: #212446;color:#fff !important;border-radius: 12px;padding: 10px 20px;}
.woodmart_link_btn:after{display:none!important;}
@media only screen and (min-width:990px) and (max-width:1199px){
.thb-full-menu>li {padding: 0 5px;}
.woodmart_link_btn { padding: 10px 12px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.thb-full-menu>li { padding: 0 8px;}
}

/* Custom Compare Block Css */
.custom_compare_block_flex{display:flex;margin:0 -15px;flex-wrap:wrap;}
.custom_compare_block_inner{width:33.33%;padding:0 15px;}
.custom_compare_block_box{height:100%;}
.custom_compare_block_box_15{padding:15px;border-radius:12px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, .15);}
.custom_compare_block_box_product .h3{text-align:center;}
.custom_compare_block_ul ul{border-top:1px solid;border-bottom:1px solid;list-style:none;padding:15px 0;margin:0 0 20px;}
.custom_compare_block_ul ul li{padding:15px 0;font-size:20px;}
.custom_compare_block_extra_text{font-size:22px;}
.custom_compare_block_product_info ul{margin:0;padding:0;list-style:none;text-align:center;}
.custom_compare_block_product_button{text-align:center;}
.custom_compare_block_product { display: flex; flex-direction: column; gap: 20px;}
@media only screen and (min-width:200px) and (max-width:767px){
.custom_compare_block_inner {width: 100%;}
.custom_compare_block_flex {row-gap: 30px;}
}

/* Pdp text with image css */
.pdp_text_with_image_flex{display:flex;flex-wrap:wrap;margin:0 -15px;} 
.pdp_text_with_image_inner{padding:0 15px;}
.pdp_text_with_image_box{padding:20px;}
.pdp_text_with_image_content{margin-top:20px;}
.pdp_text_with_image_content p:not(.h4){font-size:15px;}
.pdp_text_with_images_flex{display:flex;gap:20px;}
.pdp_text_with_images_inner p{font-size:15px;font-weight:normal;line-height:normal;}
.pdp_text_with_image_box{border-radius:12px;}

/* Pdp Expert Section Css */
.pdp_expert_box{padding:20px;border-radius:12px;}
.pdp_expert_flex{display:flex;flex-wrap:wrap;}
.pdp_expert_inner_left{width:30%;}
.pdp_expert_inner_right{width:70%;padding-left:25px;}
.pdp_expert_inner_verify{margin-bottom:40px;display: inline-flex;}
.pdp_expert_inner_verify span{background:#2626f7;color:#fff;font-size:11px;letter-spacing:0;padding:6px 10px;border-radius:4px;}
.pdp_expert_inner_verify span svg{width: 15px; height: 15px; vertical-align: middle;}
.pdp_expert_inner_content p{font-size:15px;}
.pdp_expert_flex_full .pdp_expert_inner_right{width:100%;padding-left:0px;}
.pdp_expert_inner_media{height:100%;}
.pdp_expert_inner_media img{height:auto;object-fit:cover;border-radius:10px;}

.layout_selection_50_50_column .pdp_text_with_image_inner{width:50%;}
.layout_selection_40_60_column .pdp_text_with_image_inner:first-child{width:40%;}
.layout_selection_40_60_column .pdp_text_with_image_inner:last-child{width:60%;}
.layout_selection_60_40_column .pdp_text_with_image_inner:first-child{width:60%;}
.layout_selection_60_40_column .pdp_text_with_image_inner:last-child{width:40%;}

@media only screen and (min-width:200px) and (max-width:767px) {
.pdp_expert_inner_left{width:100%;}
.pdp_expert_inner_right{width:100%;padding-left:0;}
.pdp_expert_inner_verify {margin-bottom: 10px;} 
.pdp_expert_flex { row-gap: 20px;}

.layout_selection_50_50_column .pdp_text_with_image_inner{width:100%;}
.layout_selection_40_60_column .pdp_text_with_image_inner:first-child{width:100%;}
.layout_selection_40_60_column .pdp_text_with_image_inner:last-child{width:100%;}
.layout_selection_60_40_column .pdp_text_with_image_inner:first-child{width:100%;}
.layout_selection_60_40_column .pdp_text_with_image_inner:last-child{width:100%;}
}

/* podcast Blog css */
.podcast_blog_flex{display:flex;gap:2%;flex-wrap:wrap;row-gap:20px; }
.podcast_blog_inner{width:32%;}
.podcast_blog_box{border: 1px solid #E9E9E9;border-radius:16px;overflow:hidden;}
.podcast_blog_media img{height:218px;object-fit:cover;width:100%;}
.podcast_blog_info{padding:25px;}
.podcast_blog_info .date_time {font-size: 15px;letter-spacing: 0;color: #242424;font-weight: 400;display: block;margin-bottom:10px;}
.podcast_blog_info p.h3 {font-size: 20px;letter-spacing: 0;color: #242424;font-weight:700;line-height:1.4;margin:0 0 20px;-webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;-webkit-box-orient: vertical;}
.podcast_blog_content {-webkit-line-clamp: 4;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;margin-bottom: 15px;font-size: 14px;letter-spacing: 0;}
.podcast_blog_content p{margin:0 0 10px;}
.podcast_blog_info a.reading{font-size:15px;letter-spacing: 0;color:#021E87;}
.podcast_blog_info a.reading svg{display: inline-block;vertical-align: middle;}
.podcast_blog_inner_media{border-radius: 16px;/*border-right: 1px solid #CFCFCF;*/overflow: hidden;height: 100%;background: #123331;}
.podcast_blog_inner .social_links{list-style:none;padding:0;margin:15px 0 0;display:flex;gap:15px;align-items:center;justify-content: center;display:none; }
.podcast_blog_inner .social_links .social_link_title{font-size:12px;letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.2;color:#fff; }
.podcast_blog_inner .button{font-size:16px;letter-spacing:0;background: #FFFFFF;color:#0A153F;font-weight:400;border-radius:8px;text-transform:capitalize;width:100%; }
.podcast_blog_inner .button svg{margin-right:10px;vertical-align:middle;}
.podcast_blog_inner_button{background:#123331;/*border-right: 1px solid #CFCFCF;*/padding:30px 20px;}

@media only screen and (min-width:200px) and (max-width:767px){
.beyond_search {flex: 100% !important;max-width: 100% !important;margin-bottom: 30px !important;}  
}
@media only screen and (min-width:768px) and (max-width:990px){
.beyond_search .podcast_blog_inner .button {font-size: 10px;height: auto;padding: 10px;}
.beyond_search .podcast_blog_inner .social_links {gap: 10px;}  
}
@media only screen and (min-width:200px) and (max-width:989px){
.podcast_blog_inner{width:100%;}
.podcast_blog_inner .social_links{display:flex;}
.podcast_blog_inner_button{padding:20px 20px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.podcast_blog_media img {height: 100px;}
.podcast_blog_info {padding: 25px 15px;} 
.podcast_blog_inner_button { padding:30px 20px;} 
.podcast_blog_inner .button { font-size: 14px;padding: 7px 10px;} 
.podcast_blog_info p.h3 {font-size: 16px;}  
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.podcast_blog_media img { height: 190px;}
.podcast_blog_info { padding: 20px 20px;}  
.podcast_blog_info p.h3 {font-size: 16px;}  
}
/* podcast blog css end */

/* Ambassador page css */
.ambassador_ul {background: #F4F4F4;margin: 0;list-style: none;padding: 20px;border-radius: 14px;}
.ambassador_ul li {border-bottom: 1px solid #0000001A;font-size: 16px;font-weight: 400;color: #000000;padding: 13px 0;padding-left: 30px;line-height: 1.3;position:relative;letter-spacing:0; }
.ambassador_ul li:last-child{border-bottom:none; }
.ambassador_ul li:before{content:'';position:absolute;left:0;background-image:url(/cdn/shop/files/material-symbols_check.svg?v=1750943574);width:24px;height:24px;background-size:contain;  }
.follow_div {margin: 15px 0 0;}
.follow_div_flex{display: flex;align-items: center;gap: 25px;}
.follow_div_h3{font-size: 24px;font-weight: 700;color: #212447;}
.follow_links{display: flex;gap: 15px;align-items:center;}
.follow_link span{text-decoration:underline;font-size:18px;color:#000;letter-spacing:0;} 
.template-page-ambassador .section-image-with-text .column-spacing--large {grid-gap: 50px;}
.template-page-ambassador .image-with-text--content--inner .button {background:#0A153F; }
.quote_div{background: #F4F4F4;border-radius:14px;padding:20px;display: flex;gap: 40px;margin-bottom:20px;align-items:center; }
.quote_div_info{font-size:20px;font-style:italic;font-weight:400;letter-spacing:0;color:#000000; }
.quote_div_media_customer{display:flex;gap:10px;align-items: center;}
.quote_div_media_customer img{width:38px;height:38px;border-radius:100%; }
.quote_div_media_customer span{font-size:18px;letter-spacing:0;font-weight:400;color:#242424;}
.shopify-section-expert_verified_lbrgt .pdp_expert_inner_verify {margin-bottom: 20px;}
.template-page-ambassador .image-with-text--content { padding: 0;}
.template-page-ambassador .image-with-text--content--inner {max-width: 100%;margin: 0;}
.template-page-ambassador .image-with-text{grid-gap: 0 !important;}
.template-page-ambassador .image-with-text--image { padding-left: 100px;}
.template-page-ambassador .image_first .image-with-text--image { padding-right: 100px;padding-left:0;}
.shopify-section-more_articles_lbrgt .podcast_blog_content{    -webkit-line-clamp: unset;display: block;overflow: visible;text-overflow: unset;-webkit-box-orient: unset;}
.shopify-section-more_articles_lbrgt  .podcast_blog_box { height: 100%;}

@media only screen and (min-width:200px) and (max-width:767px) {
.follow_div_flex { gap: 5px; flex-wrap: wrap;flex-direction: column;}
.follow_div_h3 {font-size: 18px;}
.follow_link span {text-decoration: underline;font-size: 15px;} 
.quote_div {padding: 20px;gap: 10px;flex-wrap: wrap;}
.quote_div_info {font-size: 16px;}
.quote_div_media_customer span {font-size: 15px;}
.image-with-text-overlay--content .button+.button{margin-top:10px;padding: 7px 15px;}
.quote_div_media svg {width: 50px;height: auto;}
.template-page-ambassador .image-with-text--content { padding: 0;}  
.template-page-ambassador .section-image-with-text .column-spacing--large { grid-gap: 20px !important;}  
.template-page-ambassador .image-with-text--content--inner .button {margin-bottom: 8px;width: 100%;}
.template-page-ambassador .image-with-text-overlay--content-inner.content-width-medium {    max-width: 350px;text-align: center;}
.template-page-ambassador .image-with-text-overlay--content.content-middle-left { align-items: flex-start;    justify-content: center;}
.template-page-ambassador .image-with-text-overlay--content h1{font-size: 22px;line-height: 1.2;}
.template-page-ambassador .image-with-text-overlay--content .rte p { font-size: 14px; line-height: 1.3;}
.template-page-ambassador .image-with-text-overlay--content .button{width: 100%;}
.template-page-ambassador .image-with-text--image { padding-left: 0;}
.template-page-ambassador .image_first .image-with-text--image { padding-right: 0;padding-left:0;} 
}
@media only screen and (min-width:768px) and (max-width:989px) {
.template-page-ambassador .image-with-text--image { padding-left:30px;}
.template-page-ambassador .image_first .image-with-text--image { padding-right: 30px;padding-left:0;} 
.follow_div_h3 {font-size: 18px;}
.follow_div_flex { gap: 15px;}
.follow_link span {font-size: 15px;}
.quote_div {padding: 20px;gap: 10px;flex-wrap: wrap;}
.quote_div_info {font-size: 16px;}
.quote_div_media_customer span {font-size: 15px;} 
.image-with-text-overlay--content .button+.button{margin-top:10px;padding: 7px 15px;}
.template-page-ambassador .image-with-text-overlay--content-inner.content-width-medium {max-width: 440px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.template-page-ambassador .image-with-text-overlay--content-inner.content-width-medium { max-width: 500px;}
.template-page-ambassador .image-with-text--image { padding-left:70px;}
.template-page-ambassador .image_first .image-with-text--image { padding-right:70px;padding-left:0;}   
}

/* Multicolumn Css */
.multicolumn .multicolumn__column iframe  { width: 100%; height:343px;}
.b2b_custom_cls .multicolumn__image{width:100px !important; }
.b2b_custom_cls .multicolumn__column p { margin-bottom: 30px;}
.aspect-ratio--small img{}
@media only screen and (min-width:200px) and (max-width:767px) {
.multicolumn .multicolumn__image{ margin-bottom: 5px;}
.multicolumn .multicolumn__column {margin-bottom: 20px;}
}

/* Bryan Popup */
.bryan_popup {position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;    padding: 30px 0;}
.bryan_popup_overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block !important;}
.bryan_popup_box{max-width: 1200px;margin: 0 auto;width: 100%;}
.bryan_popup_box_bg .bryan_section_newsletter_max{margin: 0 auto;}
.bryan_popup_max {width: 100%;height: 100%;display: flex;align-items: center; justify-content: center;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bryan_popup_max { padding: 0 15px;}
.bryan_popup_box {height: 100%;overflow-y: auto;min-height: 550px;} 
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bryan_popup_max { padding: 0 15px;}
.bryan_popup_box {height: 100%;overflow-y: auto;min-height: 550px;} 
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bryan_popup_box {max-width: 890px;margin: 0 auto;width: 100%;}
.bryan_popup .bryan_section_newsletter_max {max-width: 750px;}
.bryan_popup .bryan_section_newsletter_richtext ul { row-gap: 10px;}
.bryan_popup .bryan_section_newsletter_box {padding: 20px 20px 35px 35px;}
.bryan_popup .bryan_section_newsletter_inner:last-child { width: 130px;}
.bryan_popup .bryan_section_newsletter_inner:first-child {width: calc(100% - 130px);}  
}

/* Bryan Page Side bar Css */
.bryan_section_left_absolute{position:absolute;left:0;top:0;}
.bryan_section_left_flex{display:flex;flex-wrap:wrap;}
.bryan_section_left_side{padding:0 15px 0 0;width:22%;}
.bryan_section_left_side_max{max-width:365px;position: sticky; top: 130px;}
.bryan_section_left_side_common{padding-bottom:30px;border-bottom: 1px solid #0000001B;margin-bottom:40px;}
.bryan_section_left_side_heading .h3{font-size:22px;margin:0 0 20px;color:#242424;letter-spacing:0;line-height:1;}
.bryan_section_left_side_search_form .searchform fieldset label{display:none;}
.bryan_section_left_side_search_form .searchform fieldset input {border: 1px solid #D3D3D3;} 
.bryan_section_left_side_keywords_ul ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;}
.bryan_section_left_side_keywords_ul ul li{border: 1px solid #0000001B;border-radius:5px;font-size: 14px;font-weight: 400;color: #242424;padding: 3px 10px;line-height: 1;}
.bryan_section_left_side_contents ul{margin:0;padding:0 0 0 13px ;display: flex;flex-direction: column;gap: 10px;}
.bryan_section_left_side_contents ul li{font-size: 14px;font-weight: 400;color: #242424;letter-spacing:0;cursor:pointer;max-width: fit-content;list-style: decimal;}
.bryan_section_left_side_contents ul li:hover, .bryan_section_left_side_contents ul li.active{font-weight:700;}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bryan_section_left_side {padding: 0 15px 0 0;width: 25%;}
.bryan_section_left_side_heading .h3 {font-size: 18px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px) {
.bryan_section_left_side_heading .h3 {font-size: 20px;}
}
/* bryan Section 01 css */
.bryan_section_01_upper_grid{display:grid;grid-template-columns:1fr;row-gap:50px;}
.bryan_section_01_upper_flex{display: flex;flex-wrap: wrap;}
.bryan_section_01_upper_inner{width:50%;}
.bryan_section_01_upper_inner:last-child{display: flex;align-items: center;}
.bryan_section_01_upper_media img{border-radius:16px;}
.bryan_section_01_upper_info{padding:10px 10px 10px 50px;}
.bryan_section_01_upper_info .h3{font-size:28px;color:#242424;font-weight:700;margin:0 0 20px;letter-spacing:0;line-height:1.2;}
.bryan_section_01_upper_info p{font-size:17px;color:#242424;font-weight:400;margin:0;letter-spacing:0;}
.bryan_section_01_upper_richtext_block{font-size:17px;color:#242424;font-weight:400;margin:0 0 0;letter-spacing:0;text-align:center;}
.bryan_section_01_upper_richtext_block p:last-child{margin:0;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bryan_section_01_upper_inner { width: 100%;}
.bryan_section_01_upper_info {padding: 20px 0;}
.bryan_section_01_upper_richtext_block{font-size:15px;text-align: left;}
.bryan_section_01_upper_info p { font-size: 15px;}
.bryan_section_01_upper_info .h3 {font-size: 24px;}
.bryan_section_01_upper_grid { row-gap: 20px;}  
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bryan_section_01_max { max-width: 100%;}
.bryan_section_01_upper_inner { width: 100%;}
.bryan_section_01_upper_info {padding: 20px 0;}
.bryan_section_01_upper_richtext_block{font-size:15px;text-align:left;}
.bryan_section_01_upper_info p { font-size: 15px;}
.bryan_section_01_upper_info .h3 {font-size: 24px;}
.bryan_section_01_upper_grid { row-gap: 20px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bryan_section_01_upper_info { padding: 10px 10px 10px 30px;}
.bryan_section_01_upper_info .h3 {font-size: 22px;}
}

/* bryan Section 02 css */
.bryan_section_02_heading .h3{font-size:28px;color:#242424;font-weight:700;margin:0 0 20px;letter-spacing:0;}
.bryan_section_02_title .h3{font-size:28px;color:#212446;font-weight:700;margin:0 0 15px;letter-spacing:0;}
.bryan_section_02_richtext_block{font-size:17px;color:#242424;font-weight:400;margin:0 0 20px;letter-spacing:0;}
.bryan_section_02_richtext_block p:last-child{margin:0;}
.bryan_section_02_richtext_block a{text-decoration: underline;text-underline-offset: 3px;}
.bryan_section_02_richtext_block a:hover,.bryan_section_02_richtext_block a:focus {color:#d27742;}
.bryan_section_02_button{text-align:center;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bryan_section_02 .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row {grid-auto-columns: minmax(230px, 1fr);grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 15px;}
.bryan_section_02_title .h3 { font-size: 20px;}
.bryan_section_02_richtext_block p{font-size:15px;}
.bryan_section_02_richtext_block{font-size:15px;}
.bryan_section_02 .product-card { margin-bottom: 0;}
.bryan_section_02_heading .h3 {font-size: 24px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bryan_section_02_title .h3 { font-size: 20px;}
.bryan_section_02_richtext_block p{font-size:15px;}
.bryan_section_02_richtext_block{font-size:15px;}
.bryan_section_02 .product-card { margin-bottom: 0;}
.bryan_section_02_heading .h3 {font-size: 24px;}
.bryan_section_02 .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns {flex: 0 0 100%;max-width: 100%;}
.bryan_section_02 .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row {margin: 0 -15px;width: calc(100% + 30px);padding: 0 11px;display: grid;grid-gap: 0;grid-auto-flow: column;grid-auto-columns: minmax(260px, 1fr);overflow-x: auto;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));scroll-snap-type: x mandatory;scrollbar-width: none;}
.bryan_section_02 .product-card-spacing-medium .products.row .product-card {margin-bottom: 0; }
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bryan_section_02 .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns {flex: 0 0 100%;max-width: 100%;}
.bryan_section_02 .featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row {margin: 0 -15px;width: calc(100% + 30px);padding: 0 11px;display: grid;grid-gap: 0;grid-auto-flow: column;grid-auto-columns: minmax(330px, 1fr);overflow-x: auto;grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));scroll-snap-type: x mandatory;scrollbar-width: none;}
.bryan_section_02 .product-card-spacing-medium .products.row .product-card {margin-bottom: 0; }
.bryan_section_02_title .h3 {font-size: 24px;}
}

/* Bryan section 03 css */
.bryan_section_03{padding:30px 0;}
.bryan_section_03_upper{background: #E8E8EB;border-radius:20px;border-left: 2px solid #000000;}
.bryan_section_03_upper_flex{display:flex;gap:10px;padding:10px 20px;}
.bryan_section_03_upper_inner:first-child{width:20px;}
.bryan_section_03_upper_inner:last-child{width:calc(100% - 30px);}
.bryan_section_03_upper_info p{font-size:17px;color:#242424;font-weight:400;margin:0;letter-spacing:0;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bryan_section_03_upper_info p {font-size: 15px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bryan_section_03_upper_info p {font-size: 15px;}
}

/* Bryan section 04 css  */
.bryan_section_04_flex{background: #F4F4F4;border-radius:16px;overflow:hidden;display:flex;}
.bryan_section_04_left{width:285px;}
.bryan_section_04_right{width:calc(100% - 285px);padding: 20px 20px;}
.bryan_section_04_right_info .h3 {font-size: 28px;color: #000;letter-spacing: 0;line-height: 1.3;margin: 0 0 5px;}
.bryan_section_04_right_info p{font-size: 17px;letter-spacing: 0;font-weight: 400;color: #000;margin:0;}
.bryan_section_04_products { display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 10px; row-gap: 20px;margin-top: 40px;padding-bottom: 20px;}
.bryan_section_04_products_media{background:#fff;border-radius:16px;overflow:hidden;padding:10px;margin-bottom:20px;}
.bryan_section_04_products_info .h3{font-size:16px;color:#242424;letter-spacing:0;margin:0;font-weight:500;line-height: 1.3;}
.bryan_section_04_bar {background: #030545;margin-top: -25px;position: relative;border-radius: 0 0 16px 16px;padding: 13px 20px;}
.timer_bar_04{font-size:17px;letter-spacing:0;color:#fff;line-height:1;display:flex;gap:5px;align-items:center;}
.bryan_section_04_bar_flex {display: flex;justify-content: space-between;align-items: center;gap: 10px;}
.bryan_section_04_bar_right {display: flex;align-items: center;color: #fff;gap: 20px;}
.bryan_section_04_bar_right .h4{font-size:17px;font-weight:400;color:#fff;margin:0;letter-spacing:0;}
.bryan_section_04_bar_right .h4 a {color: #fff;border: 1px #FFF dashed;border-radius: 5px; padding: 3px 10px;}
.bryan_section_04_bar_right price{font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:0;display:flex;gap:4px;align-items:center;line-height:1;}
.bryan_section_04_bar_right price del{font-size:17px;font-weight:400;color:#fff;margin:0;letter-spacing:0;line-height: normal;}
.bryan_section_04_bar_right .button{font-size:17px;background:#fff;color:#030545;border-radius:5px;letter-spacing:0;min-width:140px;padding: 0 10px;height: 36px;}
.every_timer{font-size:17px;letter-spacing:0;color:#fff;line-height:1;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bryan_section_04_left {width: 100%;}
.bryan_section_04_right {width: 100%;padding: 20px 20px;}
.bryan_section_04_bar_flex {flex-direction: column;align-items: flex-start;}
.bryan_section_04_bar_right {align-items: flex-start;gap: 10px;flex-direction: column;}
.bryan_section_04_bar {border-radius: 0 0 16px 16px;margin-top: 0;}
.bryan_section_04_flex { border-radius: 16px 16px 0px 0px; flex-wrap: wrap;}
.bryan_section_04_products { grid-template-columns: 1fr;display: flex;overflow-x: auto;}
.bryan_section_04_products_main {min-width: 260px;}
.bryan_section_04_bar_right .h4 a { display: inline-table;}  
.bryan_section_04_left_media img {border-radius: 16px;overflow: hidden;max-width: 100%;max-height:450px;object-fit: cover;}
}
@media only screen and (min-width:530px) and (max-width:767px){
.bryan_section_04_products {grid-template-columns: 1fr 1fr;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bryan_section_04_left {width: 100%;}
.bryan_section_04_right {width: 100%;padding: 20px 20px;}
.bryan_section_04_bar_right {gap: 10px;}
.bryan_section_04_bar {border-radius: 0 0 16px 16px;margin-top: 0;}
.bryan_section_04_flex { border-radius: 16px 16px 0px 0px; flex-wrap: wrap;}
.bryan_section_04_products { grid-template-columns: 1fr;display: flex;overflow-x: auto;}
.bryan_section_04_products_main {min-width: 260px;}
.bryan_section_04_left_media img {border-radius: 16px;overflow: hidden;max-width: 100%;max-height:450px;object-fit: cover;}
}

/* bryan Section newsletter css */
.bryan_section_newsletter_main{position: relative;}
.bryan_section_newsletter_main_bg{padding:25px 35px;}
.bryan_section_newsletter_media{position:absolute;top:0;left:0;width:100%;height:100%;}
.bryan_section_newsletter_media img{height:100%;object-fit:cover;width:100%;border-radius: 16px;}
.bryan_section_newsletter_max {max-width: 970px;border-radius: 16px;overflow: hidden;background-image:url('/cdn/shop/files/Rectangle_20093.png?v=1734927792');position: relative;background-size: cover;background-repeat: no-repeat;margin: 0 0 0 auto;    box-shadow: 0px 4px 4px 0px #FFFFFF73;background-color: #fff;}
.bryan_section_newsletter_box{padding: 40px 40px 60px 60px;}
.bryan_section_newsletter_timer {border-radius: 35px;box-shadow: 0px 4px 4px 0px #00000040;display: flex;align-items: center;gap: 5px;padding: 10px 20px;max-width: fit-content;margin-bottom:25px;}
.bryan_section_newsletter_timer .h4 {margin: 0;font-size: 17px;font-weight: 500;color: #212446;line-height: 1;}
.shor_time_timer {display: flex;margin: 0;font-size: 17px;letter-spacing: 0;gap: 5px;color: #212446;font-weight: 400;line-height: 1;}
.bryan_section_newsletter_info .h3 {font-size: 34px;color: #212446;font-weight: 700;line-height: 1;margin: 0 0 10px;}
.bryan_section_newsletter_info p {font-size: 17px;letter-spacing: 0;font-weight: 400;color: #000;}
.bryan_section_newsletter_tag ul{list-style: none;margin: 0 0 40px;padding: 0;display: flex;gap: 10px;}
.bryan_section_newsletter_tag ul li{border-radius: 20px;background: #fff;box-shadow: -2px 4px 4px 0px #00000040;line-height: 1;padding: 10px 15px 8px;color: #012169;font-size: 15px;}
.bryan_section_newsletter_flex {display: flex;align-items: center;}
.bryan_section_newsletter_inner:first-child{width: calc(100% - 174px);padding-right: 30px;}
.bryan_section_newsletter_inner:last-child{width:174px;}
.bryan_section_newsletter_richtext ul{list-style:none;padding:0;margin:0 0 30px;display: flex;flex-direction: column;row-gap: 20px;}
.bryan_section_newsletter_richtext ul li{font-size: 17px;letter-spacing: 0;font-weight: 400;color: #000;position:relative;padding-left:40px;}
.bryan_section_newsletter_richtext ul li:before{content:'';position:absolute;background-image:url('/cdn/shop/files/check-read-svgrepo-com_1.svg?v=1734931183');width: 26px;height: 26px;background-size: contain;left: 0;}
.bryan_section_newsletter_form input[type="email"], .bryan_section_newsletter_form input[type="text"] {width: 100%;border: 0.5px solid #19376D; background: #fff;margin: 0;height:60px;}
.bryan_section_newsletter_form .field {width: calc(100% - 206px);}
.bryan_section_newsletter_form button {min-width:186px;background: #212446;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;border-radius: 5px;padding: 0 10px;}
.bryan_section_newsletter_form form fieldset {display: flex;width: 100%;gap:15px;}
.bryan_section_newsletter_form .field label, .bryan_section_newsletter_form input[type="email"]::placeholder, .bryan_section_newsletter_form input[type="text"]::placeholder {font-size: 14px;color: #A39D9D;font-weight: 300;}
.newsletter_success_info_message{text-align:center;}
.newsletter_success_image img{max-width:122px;margin:0 auto;}
.newsletter_success_info_message .h4 {font-size: 20px;color: #212446;font-weight: 500;line-height: 1;margin:15px 0 10px;}
.newsletter_success_info_message .h3 {font-size: 34px;letter-spacing: 0;margin: 0;color: #212446;font-weight: 700;}
.newsletter_success_info_message p {font-size: 21px;color: #212446;letter-spacing: 0;font-weight: 500;margin: 60px 0 30px;}
.newsletter_success_info_message .button{border-radius:5px;}
.newsletter_success_info_prdouct_flex{display:flex;align-items:center;}
.newsletter_success_info_prdouct_left{width:calc(100% - 122px);text-align:center;}
.newsletter_success_info_prdouct_right{width:122px;}
.newsletter_success_info_prdouct_left .h4 {font-size: 20px;color: #212446;font-weight: 500;line-height: 1;margin:0 0 10px;}
.newsletter_success_info_prdouct_left .h3 {font-size: 34px;letter-spacing: 0;margin: 0;color: #212446;font-weight: 700;}
.newsletter_success_info_prdouct p {font-size: 21px;color: #212446;letter-spacing: 0;font-weight: 500;margin:20px 0 30px;text-align:center;}
.newsletter_success_products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:50px;row-gap:25px;}
.newsletter_success_products_media{box-shadow: 0px 1px 4px 0px #00000040;background:#fff;border-radius:12px;overflow:hidden;}
.newsletter_success_products_info {padding: 0 15px;}
.newsletter_success_products_info .h3{font-size:16px;color:#212446;font-weight:400;margin:0;margin: 15px 0 10px;line-height: 1;}
.newsletter_success_products_info price{font-size:16px;color:#212446;font-weight:700;margin:0;}
.newsletter_success_products_info price del{font-weight:400;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bryan_section_newsletter_main_bg {padding: 25px 15px;}
.bryan_section_newsletter_box {padding: 20px 15px;}
.bryan_section_newsletter_tag ul { flex-wrap: wrap;}
.bryan_section_newsletter_form form fieldset { flex-direction: column;}
.bryan_section_newsletter_form button { padding: 22px 10px;  width: 100%;}
.bryan_section_newsletter_form .field {width: 100%;}
.bryan_section_newsletter_timer {padding: 10px 10px;}
.bryan_section_newsletter_timer .h4 {font-size: 14px;}
.shor_time_timer {font-size: 14px;}
.bryan_section_newsletter_flex { flex-wrap: wrap;}
.bryan_section_newsletter_inner:first-child {width: 100%;padding-right: 0;}
.bryan_section_newsletter_inner:last-child {width: 100%;text-align: center;}
.bryan_section_newsletter_info .h3 {font-size: 24px;}
.bryan_section_newsletter_info p { font-size: 15px;}
.bryan_section_newsletter_richtext{margin-top:20px;}
.newsletter_success_products_info .h3 {font-size: 16px;}  
.bryan_section_newsletter_richtext ul {row-gap: 10px;} 
.bryan_section_newsletter_richtext ul li { font-size:14px;padding-left: 35px;}
.newsletter_success_products {display: flex;grid-template-columns: 1fr;column-gap: 15px;row-gap: 15px;overflow-x: auto;}
.newsletter_success_products a { min-width: 230px;}    
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bryan_section_newsletter_main_bg {padding: 25px 15px;}
.bryan_section_newsletter_box {padding:35px 30px;}
.bryan_section_newsletter_tag ul { flex-wrap: wrap;}
.bryan_section_newsletter_timer .h4 {font-size: 16px;}
.shor_time_timer {font-size: 16px;}
.bryan_section_newsletter_inner:first-child {width: calc(100% - 120px);padding-right: 30px;}
.bryan_section_newsletter_inner:last-child {width:120px;}
.bryan_section_newsletter_info .h3 {font-size: 24px;}
.bryan_section_newsletter_info p { font-size: 15px;}
.bryan_section_newsletter_richtext{margin-top:20px;}
.newsletter_success_products {display: flex;grid-template-columns: 1fr;column-gap: 15px;row-gap: 15px;overflow-x: auto;}
.newsletter_success_products a { min-width: 230px;} 
.newsletter_success_products_info .h3 {font-size: 16px;}  
.bryan_section_newsletter_richtext ul {row-gap: 10px;} 
.bryan_section_newsletter_richtext ul li { font-size:14px;padding-left: 35px;}
.bryan_popup .newsletter_success_products { column-gap: 35px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bryan_section_newsletter_box {padding: 40px 30px 40px 30px;} 
.bryan_section_newsletter_info .h3 {font-size: 26px;}
.newsletter_success_products_info .h3 {font-size: 16px;}
.bryan_section_newsletter_inner:first-child {width: calc(100% - 140px); padding-right: 15px;}
.bryan_section_newsletter_inner:last-child { width: 140px;}
.bryan_section_newsletter_tag ul li { font-size: 14px;}
.bryan_section_newsletter_info p {font-size: 15px;}
.bryan_section_newsletter_richtext ul li {font-size: 15px;}
}

/* Image with text Css */
.image-with-text.grid--image-small{grid-template-columns: 2fr 6fr !important;}
.image-with-text.grid--image-small.text_first {grid-template-columns: 6fr 2fr !important;}
.grid--image-small .image-with-text--content--inner {max-width: 100%;}
.image-with-text--content--inner .button{margin-bottom:8px;}
@media only screen and (min-width:200px) and (max-width:767px) {
.image-with-text.grid--image-small{grid-template-columns: 1fr !important;}
.image-with-text.grid--image-small.text_first {grid-template-columns:1fr !important;}
}

/* DLC Section 07 css */
.hidden-xs-sm{display:block;}
.visible-xs-sm{display:none;}  
.hidden-xs-sm-md{display:block;}
.visible-xs-sm-md{display:none;}
.dlc_section07{padding:80px 0;}
.dlc_section07_content .verify_span{font-size:10px;letter-spacing:0;padding:5px 12px;border-radius:5px;background: #2626F7;color:#fff;margin-bottom: 10px;display: inline-block;}
.dlc_section07_content .verify_span svg{vertical-align:middle;}
.dlc_section07_content .h3{font-size:32px;color:#000;margin:0 0 5px;}
.dlc_section07_text {margin-top: 40px;}
.dlc_section07_text p{font-size:22px;font-weight:700;letter-spacing:0;margin:0 0 20px;color:#000;line-height:1.2;}
.dlc_section07_text ul{list-style:none;margin:0;padding:0;}
.dlc_section07_text ul li{border-bottom: 1px solid #B2B3B2;font-size:15px;color:#212446;position:relative;padding-left: 60px;padding-right:65px;padding-bottom:10px;margin-bottom: 15px;}
.dlc_section07_text ul li:last-child{margin-bottom:0;}
.dlc_section07_text ul li small {position: absolute; right: 0; top: 0;font-size:17px;font-weight:400;}
.dlc_section07_text ul li span{font-size:18px;color:#212446;font-weight:700;}
.dlc_section07_text ul li:before{content:'';position:absolute;width: 36px;height: 37px;background-image:url(/cdn/shop/files/check.svg?v=1737614035);left:0;top:0;}
.dlc_section07_button{margin-top:20px;max-width:100%;text-align:center;}
.dlc_section07_button_checkout{position:relative;}
.dlc_section07_button .button {font-size: 17px;padding: 7px 25px;background: #4F7928;color:#fff !important;height: 46px;width:100%;}
.dlc_section_timer{margin:0 auto;background:#fff;}
.dlc_section_timer .h4 {font-size: 13px;}
.dlc_section_timer .shor_time_timer{font-size: 13px;}
.dlc_section07_button_offer{margin-top:25px;}
.nur_tag{position:relative;background:#444;color:#fff;font-size:13px;padding:5px 10px;border-radius:4px;box-shadow: 0px 4px 4px 0px #00000040;max-width: fit-content;margin: 0 0 20px auto;display: block;}
.nur_tag svg{position:absolute;bottom:-6px;left:0;right:0;margin:0 auto;}
.nur_tag svg path{fill:#444;}
.dlc_section07_media .features_tag {margin: 10px 2px 10px 15px;}
.timer_price_flex{display:flex;align-items:center;margin: 0 0 20px auto;gap:5px;max-width: 100%;justify-content: space-between;}
.timer_price_flex .h5{color:#212445;font-weight:700;font-size:26px;margin:0;}
.timer_price_flex price{font-size:26px;color:#212446;font-weight:700;    line-height: 1;}
.timer_price_flex price del{font-size:17px;color:#212446;font-weight:400;margin-right:5px;}
@media only screen and (min-width:200px) and (max-width:767px) {
.dlc_section07 { padding: 50px 0;}
.dlc_section07_text p {font-size: 20px;line-height: 1.3;}
.dlc_section07_button .button {font-size: 17px;padding: 7px 10px;height: auto;}
.dlc_section07_button { margin-left:auto;margin-right:auto;}
.dlc_section07_text ul li span {font-size: 15px;}
.dlc_section07_text ul li small {font-size: 14px;}  
.dlc_section07_text ul li {font-size: 13px;}  
.dlc_section07_content .h3 {font-size: 26px;}
.dlc_section07_content .h3 br{display:none;}
.dlc_section_timer .h4 {font-size: 13px;}  
.timer_price_flex {flex-direction: column;gap: 5px;}
.timer_price_flex .h5 { font-size: 20px;margin: 0 0 0 auto; display: flex;align-items: center;gap: 20px;width: 100%;justify-content: space-between;}
.timer_price_flex price del {font-size: 14px;}
.timer_price_flex price {font-size: 20px;}
.dlc_section_timer{max-width: 90%;width: 100%;justify-content: center;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.dlc_section07 { padding: 50px 0;}
.dlc_section07_button .button {font-size: 17px;padding: 7px 10px;height:auto;}
.dlc_section07_button { margin-left:auto;margin-right:auto;}
.dlc_section07_text ul li span {font-size: 15px;}
.dlc_section07_text ul li small {font-size: 14px;}  
.dlc_section07_text ul li {font-size: 13px;}  
.dlc_section07_content .h3 {font-size: 26px;}
.dlc_section07_content .h3 br{display:none;}
.dlc_section_timer .h4 {font-size: 13px;}
.timer_price_flex {flex-direction: column;gap: 5px;}
.timer_price_flex .h5 { font-size: 20px;margin: 0 0 0 auto; display: flex;align-items: center;gap: 20px;width: 100%;justify-content: space-between;}
.timer_price_flex price del {font-size: 14px;}
.timer_price_flex price {font-size: 20px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.dlc_section07_content .h3 {font-size: 26px;}
.dlc_section07_button .button {font-size: 15px;padding: 7px 17px;}
.timer_price_flex {flex-direction: column;gap: 5px;}
.timer_price_flex .h5 { font-size: 20px;margin: 0 0 0 auto; display: flex;align-items: center;gap: 20px;width: 100%;justify-content: space-between;}
.timer_price_flex price del {font-size: 14px;}
.timer_price_flex price {font-size: 20px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.timer_price_flex .h5 { font-size: 20px;}
.timer_price_flex price del {font-size: 13px;}
.timer_price_flex price {font-size: 20px;}  
}
@media only screen and (min-width:200px) and (max-width:989px){
.hidden-xs-sm{display:none;}
.visible-xs-sm{display:block;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.hidden-xs-sm-md{display:none;}
.visible-xs-sm-md{display:block;}
}

/* Bundle Lp annoucement css */
.bundle_lp_announcement{position: sticky;top: 0;z-index:1111;}
.bundle_announce{padding:8px 15px;}
.bundle_announce_grid{display:flex;align-items:center;justify-content:space-between;gap:10px;}
.bundle_announce_inner_left{display:flex;align-items:center;gap:10px;}
.bundle_announce_inner_left .bundle_verify_span{font-size:12px;letter-spacing:0;padding:7px 12px;border-radius:5px;background: #2626F7;color:#fff;display: flex;gap: 4px; align-items: center;line-height: normal;}
.bundle_announce_inner_left .bundle_verify_span svg{vertical-align:middle;}
.bundle_announce_inner_left p{margin: 0;font-size: 16px;color:#000;}
.bundle_announce_inner_left p small{color:#4F7928;font-size:inherit;font-weight:700;}
.bundle_announce_inner_right{display:flex;align-items:center;gap:25px;}
.bundle_announce_inner_right span{font-size:16px;color:#000;font-weight:700;}
.bundle_announce_inner_right .button {font-size: 15px;padding: 5px 15px;height: 34px;color: #fff;font-weight: 400 !important;border-radius:5px;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bundle_announce_grid {display: block;}
.bundle_announce_inner_left{display:none;}
.bundle_announce_inner_left .bundle_verify_span{font-size: 10px; min-width: 118px;}
.bundle_announce_inner_left p{font-size: 10px;}
.bundle_announce_inner_right {justify-content: space-between;}
.bundle_announce_inner_right span {font-size: 13px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bundle_announce_grid { flex-wrap: wrap;gap:0}
.bundle_announce_inner{width:50%;}  
.bundle_announce_inner_left .bundle_verify_span{font-size: 10px; min-width: 118px;}
.bundle_announce_inner_left p{font-size: 10px;}
.bundle_announce_inner_right {margin-top: 10px;padding-left: 10px;justify-content: flex-end;gap: 15px;}
.bundle_announce_inner_right span {font-size: 13px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bundle_announce_grid { flex-wrap: wrap;gap:0}
.bundle_announce_inner{width:50%;}  
.bundle_announce_inner_left .bundle_verify_span{font-size: 10px; min-width: 118px;}
.bundle_announce_inner_left p{font-size: 10px;}
.bundle_announce_inner_right {margin-top: 10px;padding-left: 10px;justify-content: flex-end;gap: 15px;}
.bundle_announce_inner_right span {font-size: 13px;}
}

/* Bundle Lp section 1 css */
.bundle_lp_section1{padding:30px 0;background-position: center center; background-repeat: no-repeat;background-size: cover;}
.bundle_lp_section1_flex{display:flex;flex-wrap:wrap;align-items:center;}
.bundle_lp_section1_inner{width:50%;}
.bundle_lp_section1_reviews{margin-bottom:15px;color:#1F1F1F;font-size:20px;letter-spacing:0;font-weight:500;}
.bundle_lp_section1_reviews .ruk-rating-snippet-count{font-size:20px !important;letter-spacing:0;font-weight:500;bottom: 0 !important;}
.bundle_lp_section1_reviews .ruk_rating_snippet i{color:#1F1F1F;}
.bundle_lp_section1_content .h3{font-size:60px;color:#212545;letter-spacing:0;margin:0 0 30px;line-height: 0.9;font-weight: 600;}
.bundle_lp_section1_content .h3 span{font-size:50px;}
.bundle_lp_section1_richtext ul{list-style:none;margin:0 0 40px;padding:0;}
.bundle_lp_section1_richtext ul li{position:relative;padding-left:30px;font-size:18px;color:#212446;font-weight: 500;}
.bundle_lp_section1_richtext ul li:before{content:'';position:absolute;left:0;top:8px;width:19px;height:15px;background-image:url(/cdn/shop/files/icon.svg?v=1742448919);}
.bundle_lp_section1_button {position: relative;padding-top:15px;}
.bundle_lp_section1_button .button{z-index:unset;background: #F4F4F4;box-shadow: -6px 4px 7px 0px #00000017;border-radius:12px;color:#212545;height: 75px;font-size: 25px;font-weight: 600;min-width: 317px;}
.bundle_lp_section1_button .bundle_verify_span_1{font-size:12px;letter-spacing:0;padding:5px 12px;border-radius:5px;background: #2626F7;color:#fff;position: absolute;top:0;left:15px;z-index:1;display: flex;gap: 4px;align-items: center;}
.bundle_lp_section1_button .bundle_verify_span_1 svg{vertical-align:middle;}
.bundle_lp_section1_content .dlc_section_timer {  margin: 30px 0 0;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bundle_lp_section1_flex {row-gap:5px;}
.bundle_lp_section1_inner {width: 100%;}  
.bundle_lp_section1_content .h3 {font-size: 30px;margin: 0 0 20px;}
.bundle_lp_section1_content .h3 span {font-size: 25px;}
.bundle_lp_section1_richtext ul li:before { width: 15px; height: 12px; background-size: contain;}
.bundle_lp_section1_richtext ul li { padding-left: 30px;font-size: 15px;}  
.bundle_lp_section1_richtext ul { margin:0;}  
.bundle_lp_section1_button .button {height: 55px; font-size: 16px; min-width: 230px;}
.bundle_lp_section1_content .dlc_section_timer {margin: 20px auto 0;max-width: fit-content;padding: 10px 20px;}
.bundle_lp_section1_reviews .ruk_rating_snippet { line-height: normal;display: flex;align-items: center;}
.bundle_lp_section1_reviews .ruk-rating-snippet-count {font-size: 12px !important;margin-left:5px;}
.bundle_lp_section1_content .dlc_section_timer .shor_time_timer {font-size: 12px;}
.bundle_lp_section1_content .dlc_section_timer h4 {font-size: 12px;}
.bundle_lp_section1_button { max-width: fit-content; margin: 0 auto;}
.bundle_lp_section1_media{text-align:center;margin-bottom:15px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {  
.bundle_lp_section1_content .h3 {font-size: 30px;margin: 0 0 20px;}
.bundle_lp_section1_content .h3 span {font-size: 25px;}
.bundle_lp_section1_richtext ul li:before { width: 15px; height: 12px; background-size: contain;}
.bundle_lp_section1_richtext ul li { padding-left: 30px;font-size: 15px;}  
.bundle_lp_section1_richtext ul { margin: 0 0 20px;}  
.bundle_lp_section1_button .button {height: 55px; font-size: 16px; min-width: 200px;}
.bundle_lp_section1_content .dlc_section_timer {margin: 20px 0 0;}
.bundle_lp_section1_reviews .ruk-rating-snippet-count {font-size: 16px !important;margin-left:8px;}
.bundle_lp_section1_reviews .ruk_rating_snippet {line-height: normal;display: flex;align-items: center;}
}
@media only screen and (min-width:999px) and (max-width:1199px) {  
.bundle_lp_section1_content .h3 {font-size: 30px;margin: 0 0 20px;}
.bundle_lp_section1_content .h3 span {font-size: 25px;}
.bundle_lp_section1_richtext ul li:before { width: 15px; height: 12px; background-size: contain;}
.bundle_lp_section1_richtext ul li { padding-left: 30px;font-size: 15px;}  
.bundle_lp_section1_richtext ul { margin: 0 0 20px;}  
.bundle_lp_section1_button .button {height: 55px; font-size: 16px; min-width: 200px;}
.bundle_lp_section1_content .dlc_section_timer {margin: 20px 0 0;}
}
@media only screen and (min-width:1200px) and (max-width:1367px) {
.bundle_lp_section1_content .h3 {font-size: 45px;}
.bundle_lp_section1_content .h3 span {font-size: 38px;}
.bundle_lp_section1_button .button { height: 70px;font-size: 20px; min-width: 280px;}
}
@media only screen and (min-width:1368px) and (max-width:1500px){
.bundle_lp_section1_content .h3 {font-size: 45px;}
.bundle_lp_section1_content .h3 span {font-size: 38px;}
.bundle_lp_section1_button .button { height: 70px;font-size: 20px; min-width: 280px;}
}
/* Bundle Lp section 2 css */
.bundle_lp_section2_flex{display: grid;grid-template-columns: 1fr 1fr;gap: 100px;}
.bundle_lp_section2_heading .h2{font-size:30px;color:#212545;text-align:center;font-weight:500;margin:0 0 60px;}
.bundle_lp_section2_content{margin-top:20px;}
.bundle_lp_section2_accordion{padding:15px 0;border-bottom: 1px solid #E0E0E0;}
.bundle_lp_section2_accordion .h3{font-size:18px;color:#1F1F1F;letter-spacing:0;margin:0;font-weight:500;position:relative;padding-right:25px;cursor:pointer;line-height:normal;}
.bundle_lp_section2_accordion .h3 svg{position:absolute;right:0;top:14px;}
.bundle_lp_section2_accordion_text{display:none;padding-top:10px;}
.bundle_lp_section2_accordion_text p{font-size:18px;color:#1F1F1F;letter-spacing:0;margin:0;font-weight:400;}
.bundle_lp_section2_accordion .h3.add_h3{font-size:20px;color:#212545;font-weight:700;padding-left: 30px;}
.bundle_lp_section2_accordion .h3.add_h3:before{content:'';position:absolute;width:7px;height:7px;border-radius:100%;background:#212545;left:10px;top:10px;}
.bundle_lp_section2_accordion .h3.add_h3 svg{transform: rotate(180deg);}
.bundle_lp_section2_media{position:relative;}
.bundle_lp_section2_media .h4{position: absolute;bottom: 25px;left: 0;color: #fff;font-size: 28px;margin: 0;padding: 0 29px;letter-spacing: 0px;}
.bundle_lp_section2_content a{font-size:18px;color:#212545;letter-spacing:0;margin:0;text-decoration:underline;font-weight:500;margin-top:40px;display: inline-block;}
.bundle_lp_section2_content .h3.section2_content_h3 {font-size: 30px;margin: 0 0 30px;color: #212545;letter-spacing: 0}
@media only screen and (min-width:200px) and (max-width:767px) {
.bundle_lp_section2_flex {display: flex;gap: 20px; flex-direction: column;} 
.bundle_lp_section2_heading .h2 {font-size: 16px;margin: 0 0 20px;line-height: normal;}
.bundle_lp_section2_content {margin-top: 0;}
.bundle_lp_section2_accordion .h3 {font-size: 15px;}
.bundle_lp_section2_accordion .h3.add_h3 { font-size: 16px; line-height: normal;}
.bundle_lp_section2_accordion_text p {font-size: 15px;}
.bundle_lp_section2_content a { font-size: 16px;margin-top: 20px;}
.bundle_lp_section2_content .h3.section2_content_h3 {font-size: 20px;margin: 0 0 20px;}
.bundle_lp_section2_media .h4 { bottom: 10px;font-size: 20px; padding: 0 18px;line-height: 1.2;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bundle_lp_section2_flex {gap: 30px;} 
.bundle_lp_section2_heading .h2 {font-size: 22px;margin: 0 0 20px;line-height: normal;}
.bundle_lp_section2_content {margin-top: 0;}
.bundle_lp_section2_accordion .h3 {font-size: 15px;}
.bundle_lp_section2_accordion .h3.add_h3 { font-size: 16px; line-height: normal;}
.bundle_lp_section2_accordion_text p {font-size: 15px;}
.bundle_lp_section2_content a { font-size: 16px;margin-top: 20px;}
.bundle_lp_section2_content .h3.section2_content_h3 {font-size: 20px;margin: 0 0 20px;}
.bundle_lp_section2_media .h4 { bottom: 10px;font-size: 20px; padding: 0 18px;line-height: 1.2;}
.bundle_lp_section2_accordion h3.add_h3:before { top: 7px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.bundle_lp_section2_flex {gap: 30px;} 
.bundle_lp_section2_heading .h2 {font-size: 22px;margin: 0 0 20px;line-height: normal;}
.bundle_lp_section2_content {margin-top: 0;}
.bundle_lp_section2_accordion .h3 {font-size: 15px;}
.bundle_lp_section2_accordion .h3.add_h3 { font-size: 16px; line-height: normal;}
.bundle_lp_section2_accordion_text p {font-size: 15px;}
.bundle_lp_section2_content a { font-size: 16px;margin-top: 20px;}
.bundle_lp_section2_content .h3.section2_content_h3 {font-size: 20px;margin: 0 0 20px;}
.bundle_lp_section2_media .h4 { bottom: 10px;font-size: 20px; padding: 0 18px;line-height: 1.2;}
.bundle_lp_section2_accordion h3.add_h3:before { top: 7px;}
}
/* Bundle Lp section 3 css */
.bundle_lp_section3_flex{display: flex;flex-wrap:wrap;gap: 100px;align-items:center;}
.media_position_right{flex-direction:row-reverse;}
.bundle_lp_section3_inner{width:calc(50% - 50px);}
.bundle_lp_section3_content .h3{font-size:30px;color:#212545;letter-spacing:0;margin:0 0 30px;font-weight:500;}
.bundle_lp_section3_content p{font-size:20px;color:#1f1f1f;letter-spacing:0;margin:0;}
.bundle_lp_section3_content a{font-size:18px;color:#212545;letter-spacing:0;margin:20px 0 0;text-decoration:underline;font-weight:500;display:inline-block;}
.bundle_lp_section3_media img{border-radius:25px;}
.bundle_lp_section3_content2{margin-top:30px;}
.bundle_lp_section3_content2 ul{list-style:none;display:flex;justify-content:space-between;gap:10px;margin:0 0 30px;}
.bundle_lp_section3_content2 ul li{background: #F4F4F4;border-radius:50px;color:#212446;font-size:18px;font-weight:600;padding:7px 25px;}
.bundle_lp_section3_content2 p{margin-bottom:0;}
.bundle_lp_section3_media_strech{    align-items: stretch;}
.bundle_lp_section3_media.bundle_lp_section3_media_video {height:100%;}
.bundle_lp_section3_media.bundle_lp_section3_media_video .video-section--container{height:100%;}
.bundle_lp_section3_media.bundle_lp_section3_media_video .video-section--container video{border-radius: 25px;}
@media only screen and (min-width:200px) and (max-width:767px) {
.bundle_lp_section3_flex {gap: 25px;}
.bundle_lp_section3_inner {width: 100%;}
.bundle_lp_section3_content .h3 {font-size: 18px;margin: 0 0 20px;line-height: normal;}
.bundle_lp_section3_content p {font-size: 16px;}
.bundle_lp_section3_content a {font-size: 16px;}  
.bundle_lp_section3_content2{margin-top:20px;}
.bundle_lp_section3_content2 ul li {font-size: 16px;padding: 7px 18px;}
.bundle_lp_section3_content2 ul {margin:0 0 20px; flex-wrap: wrap;justify-content: flex-start;}
.bundle_lp_section3_content2 p{margin-bottom:0px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.bundle_lp_section3_flex {gap: 50px;}
.bundle_lp_section3_inner {width: calc(50% - 25px);}
.bundle_lp_section3_content .h3 {font-size: 18px;margin: 0 0 20px;line-height: normal;}
.bundle_lp_section3_content p {font-size: 16px;}
.bundle_lp_section3_content a {font-size: 16px;}  
.bundle_lp_section3_content2{margin-top:20px;}  
.bundle_lp_section3_content2 ul li { font-size: 16px;}
.bundle_lp_section3_content2 ul { margin: 0 0 20px; flex-wrap: wrap;justify-content: flex-start;}
.bundle_lp_section3_content2 p{margin-bottom:0px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px) {  
.bundle_lp_section3_flex {gap: 50px;}
.bundle_lp_section3_inner {width: calc(50% - 25px);}
.bundle_lp_section3_content .h3 {font-size: 18px;margin: 0 0 20px;line-height: normal;}
.bundle_lp_section3_content p {font-size: 16px;}
.bundle_lp_section3_content a {font-size: 16px;}  
.bundle_lp_section3_content2{margin-top:20px;}  
.bundle_lp_section3_content2 ul li { font-size: 16px;}
.bundle_lp_section3_content2 ul { margin: 0 0 20px; flex-wrap: wrap;}
.bundle_lp_section3_content2 p{margin-bottom:0px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px) {  
.bundle_lp_section3_content2 ul { justify-content: flex-start; flex-wrap: wrap;} 
}
@media only screen and (min-width:1368px) and (max-width:1500px) {
.bundle_lp_section3_content2 ul { justify-content: flex-start; flex-wrap: wrap;}
}
/* Bundle Lp section 4 css */
.bundle_lp_section4 .product-grid-container {grid-gap:30px;grid-template-columns: 1fr 1fr;}
.expert_reviews_flex {display: flex;justify-content: space-between;margin-bottom: 10px;}
.expert_reviews_flex .dlc_section_timer {margin: 0;}
.bundle_lp_section4 .product-title-container{font-size:30px;color:#000;margin-bottom:10px !important;}
.bundle_lp_section4 .ruk_rating_snippet {margin-bottom: 10px;line-height: normal;display: flex;align-items: center;gap:3px;}
.bundle_lp_section4 .ruk_rating_snippet i {font-size: 18px;}
.bundle_lp_section4 .ruk_rating_snippet .ruk-rating-snippet-count{margin-left:5px;line-height: normal;bottom:0;}
.bundle_product_price {display: flex; gap: 10px; align-items: center;}
.bundle_product_price .price {font-size: 24px;font-weight: 700;color: #4F7928;}
.bundle_product_price .price del{font-size:18px;font-weight: 400; color: #737373;}
.bundle_product_price .price .amount.discounted {color: unset;}
.dlc_section07_text.bundle_description_text p {font-size: 20px;font-weight: 400;letter-spacing: 0;margin: 0 0 15px;color: #000;line-height: 1.2;}
.dlc_section07_text.bundle_description_text p span{color:#4F7928;}
.bundle_lp_section4 .buybutton_custom { width: 100%;}
.bundle_lp_section4 .buybutton_custom .button{background: rgb(79, 121, 40);width:100%;}
.bundle_description_text { margin-top: 10px;}
.bundle_description_text.dlc_section07_text ul{border-top: 1px solid #cacaca;padding-top:15px;}
.bundle_description_text.dlc_section07_text ul li {border-bottom: none;font-size: 15px;color: #000;position: relative;padding-left: 50px;padding-right: 0;padding-bottom: 10px;margin-bottom:0;}
.bundle_description_text.dlc_section07_text ul li span{font-size: 18px;color: #212446;}
.bundle_product_price {font-size:24px;color:#000;}
.verify_left .bundle_verify_span{cursor:pointer;font-size:15px;letter-spacing:0;padding:5px 12px;border-radius:5px;background: #2626F7;color:#fff;display: flex;align-items: center;gap: 4px;line-height: normal;font-weight:500;display: flex;align-items: center;max-width: fit-content;gap: 4px;line-height: normal;}
.verify_left .bundle_verify_span svg{vertical-align:middle;}
.bundle_lp_section4 hr {margin: 15px auto;}
.bundle_lp_section4 .bryan_section_newsletter_timer { padding: 9px 20px;}
.bundle_lp_section4 .pdp_btn {font-weight:400;}
@media only screen and (min-width:200px) and (max-width:767px) {
.expert_reviews_flex {flex-direction:column-reverse; gap: 10px;}
.bundle_product_price {font-size: 16px;}
.bundle_product_price .price {font-size: 16px;}
.bundle_product_price .price del {font-size: 13px;}
.dlc_section07_text.bundle_description_text p {font-size: 16px;}
.bundle_description_text.dlc_section07_text ul li span {font-size: 16px;}
.bundle_description_text.dlc_section07_text ul li {font-size: 13px;}
.bundle_lp_section4 .product-gallery-container {padding-left: 0px;}
.bundle_lp_section4 .product-gallery-container scroll-shadow {position: relative;margin-top: 25px;top: auto;bottom: 0;width: 100%;height: auto;}
.bundle_lp_section4 .product-gallery-container .product-thumbnail-container {overflow-y: hidden;overflow-x: scroll;grid-auto-flow: column;grid-auto-columns: max-content;align-items: start;padding: 10px 5px;}
.bundle_lp_section4 .product-gallery-container scroll-shadow .product-thumbnail-container .product-thumbnail {width: 60px;height: auto;}
.bundle_lp_section4 .dlc_section_timer {max-width: fit-content;}
}
@media only screen and (min-width:768px) and (max-width:989px) {  
.expert_reviews_flex {gap: 10px;}
.bundle_product_price {font-size: 16px;}
.bundle_product_price .price {font-size: 16px;}
.bundle_product_price .price del {font-size: 13px;}  
.dlc_section07_text.bundle_description_text p {font-size: 16px;}
.bundle_description_text.dlc_section07_text ul li span {font-size: 16px;}
.bundle_description_text.dlc_section07_text ul li {font-size: 13px;}
.bundle_lp_section4 .product-gallery-container {padding-left: 80px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {  
.expert_reviews_flex {flex-direction: column; gap: 10px;}
.bundle_product_price {font-size: 16px;}
.bundle_product_price .price {font-size: 16px;}
.bundle_product_price .price del {font-size: 13px;}
.dlc_section07_text.bundle_description_text p {font-size: 16px;}
.bundle_description_text.dlc_section07_text ul li span {font-size: 16px;}
.bundle_description_text.dlc_section07_text ul li {font-size: 13px;}
.bundle_lp_section4 .product-gallery-container {padding-left: 80px;}
.bundle_lp_section4 .buybutton_custom .button {font-size: 11px; padding: 7px 7px;}
.bundle_lp_section4 .product-grid-container {display: grid;}
}
@media only screen and (min-width:1200px) and (max-width:1367px) {  
.bundle_lp_section4 .buybutton_custom .button { font-size: 13px; padding: 7px 7px;}
}
@media only screen and (min-width:1368px) and (max-width:1500px) {  
.bundle_lp_section4 .buybutton_custom .button { padding: 7px 7px;}
}
/* Bundle Lp section 5 css */
.bundle_lp_section5{padding:60px 0;}
.bundle_lp_section5_flex{display:flex;justify-content:space-between;}
.bundle_lp_section5_box{text-align:center;}
.bundle_lp_section5_box .h3{font-size:14px;color:#212545;letter-spacing:0;margin:15px 0 0;text-align:center;line-height: normal;}
.bundle_lp_section5_media img{max-width:40px;}
@media only screen and (min-width:200px) and (max-width:767px) {  
.bundle_lp_section5 {padding:30px 0;}
.bundle_lp_section5_flex {display: grid;grid-gap: 8px;grid-auto-flow: column;grid-auto-columns: minmax(calc(90vw - 15px), 1fr);overflow-x: auto;grid-template-columns: repeat(auto-fill, minmax(calc(90vw - 15px), 1fr));margin-left: -8px;width: calc(100% + 16px);padding: 0 15px;scroll-snap-type: x mandatory;scrollbar-width: none;}
.bundle_lp_section5_inner{padding: 0 10px;width: calc(90vw - 15px);}
.bundle_lp_section5_box .h3 {  margin: 20px 0 0;}
}
@media only screen and (min-width:768px) and (max-width:989px) {    
.bundle_lp_section5 {padding:30px 0;}
.bundle_lp_section5_flex {display: grid;grid-gap: 8px;grid-auto-flow: column;grid-auto-columns: minmax(calc(35vw - 15px), 1fr);overflow-x: auto;grid-template-columns: repeat(auto-fill, minmax(calc(35vw - 15px), 1fr));margin-left: -8px;width: calc(100% + 16px);padding: 0 15px;scroll-snap-type: x mandatory;scrollbar-width: none;}
.bundle_lp_section5_inner{padding: 0 10px;width: calc(35vw - 15px);}
.bundle_lp_section5_box .h3 {margin: 20px 0 0;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {  
.bundle_lp_section5 {padding: 40px 0;}
.bundle_lp_section5_flex {display: flex; flex-wrap: wrap; margin: 0 -10px;row-gap:20px;justify-content: center;}
.bundle_lp_section5_inner{width:33.33%;padding: 0 10px;}
}
/* Bundle Lp section 6 css */
.bundle_lp_section6{position:relative;}
.bundle_lp_section6 .bg_lp_section6{position:absolute;left:0;top:0;}
.bundle_lp_section6_heading .h3{font-size:30px;color:#212545;text-align:center;letter-spacing:0;margin:0;}
.bundle_lp_section6_heading .h4{font-size:26px;color:#212545;text-align:center;letter-spacing:0;margin:0;font-weight:500;}
.bundle_lp_section6_tabbing{margin-top:40px;}
.bundle_lp_section6_tabbing_flex {display: flex;gap: 50px;justify-content: center;}
.section6_tab{font-size:24px;letter-spacing:0;background: #FFFFFF;border: 1px solid #F7F7F7;box-shadow: 4px 2px 9px 0px #0000001A;color:#1F1F1F;border-radius:20px;min-width: 250px;text-align: center;padding: 10px 15px;cursor:pointer;position:relative;}
.section6_tab span{position:absolute;right:-25px;top:-25px;background: #4F7928;border-radius:15px;color:#fff;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;padding: 8px 12px;}
.section6_tab:hover, .section6_tab.action_section6_tab{background: #212545;color:#FFFFFF;}
.section6_tab.action_section6_tab{order:0;}
.bundle_lp_section6_content_box{display:none;}
.action_section6_content{display:block;}
.bundle_lp_section6_content{margin-top:100px;}
.bundle_lp_section6_content_flex { display: flex;flex-wrap: wrap;position:relative;max-width: 1280px;margin: 0 auto;}
.bundle_lp_section6_content_left{width:37%;min-width:37%;}
.bundle_lp_section6_content_box_media { width: 26%;}
.bundle_lp_section6_content_right{width:37%;min-width:37%;}
.bundle_lp_section6_absolute { display: flex; align-items: center;gap: 20px;position: absolute;}
.bundle_lp_section6_content_left .bundle_lp_section6_absolute{text-align:right;}
.bundle_lp_section6_content_right .bundle_lp_section6_absolute{text-align:left;}
.bundle_lp_section6_absolute .h3{font-size:24px;line-height: normal;font-weight:400;color:#1F1F1F;letter-spacing:0;margin:0;}
@media only screen and (min-width:200px) and (max-width:767px){
.bundle_lp_section6_heading {position: relative;}
.bundle_lp_section6_heading .h3 {font-size: 24px;}
.bundle_lp_section6_heading .h4 {font-size: 19px;}
.section6_tab {font-size: 13px;min-width: auto;padding: 10px 10px;width: calc(50vw - 50px);}
.section6_tab span {right: -20px;top: -15px;border-radius: 10px;font-size: 10px;padding: 5px 12px;}
.bundle_lp_section6_tabbing {margin-top: 20px;position: relative;}
.bundle_lp_section6_content {margin-top: 40px;}
.bundle_lp_section6_tabbing_flex { display: grid;grid-gap:15px;grid-auto-flow: column;grid-auto-columns: minmax(calc(50vw - 50px), 1fr);overflow-x: auto;grid-template-columns: repeat(auto-fill, minmax(calc(50vw - 50px), 1fr));margin-left: -8px;width: calc(100% + 16px);padding:15px;scroll-snap-type: x mandatory;scrollbar-width: none;justify-content: flex-start;}
.bundle_lp_section6_absolute { position: relative;}
.bundle_lp_section6_absolute .h3 {font-size: 16px;position: relative;}
.bundle_lp_section6_absolute .h3:before{content: '•';font-size:20px;color: #000;margin-right: 5px;line-height: 0; top: 2px;position: relative;} 
.bundle_lp_section6_content_left {width: 100%;min-width: 100%;order: 2;display: flex;gap: 15px;flex-direction: column;}
.bundle_lp_section6_content_box_media {width: 100%;text-align: center;}
.bundle_lp_section6_content_right {width: 100%;min-width: 100%;display: flex;gap: 15px;flex-direction: column;}
.bundle_lp_section6_content_left .bundle_lp_section6_absolute {text-align: center;top: 0 !important;left: auto !important;right: auto;margin: 0 auto;}
.bundle_lp_section6_content_right .bundle_lp_section6_absolute {text-align: center;top: 0 !important;left: auto !important;right: auto;margin: 0 auto;}
.bundle_lp_section6_content_left .bundle_lp_section6_absolute svg, .bundle_lp_section6_content_right .bundle_lp_section6_absolute svg{display:none;}  
.bundle_lp_section6_content_flex { row-gap: 20px;}
}
@media only screen and (min-width:530px) and (max-width:767px){
.bundle_lp_section6_tabbing_flex {grid-auto-columns: minmax(calc(39vw - 15px), 1fr);grid-template-columns: repeat(auto-fill, minmax(calc(39vw - 15px), 1fr));}
.section6_tab {padding: 10px 20px;width: calc(39vw - 15px);font-size: 15px;}  
}
@media only screen and (min-width:768px) and (max-width:989px){
.bundle_lp_section6_heading .h3 {font-size: 24px;}
.bundle_lp_section6_heading .h4 {font-size: 19px;}
.section6_tab {font-size: 16px;min-width: auto;padding: 10px 23px;}
.section6_tab span {right: -20px;top: -20px;border-radius: 12px;font-size: 12px;padding: 6px 12px;}  
.bundle_lp_section6_tabbing {margin-top: 20px;}
.bundle_lp_section6_content {margin-top: 40px;}
.bundle_lp_section6_tabbing_flex { gap: 10px; flex-wrap: wrap;}
.bundle_lp_section6_absolute .h3 {font-size: 14px;}
.verify_left .bundle_verify_span { max-width: fit-content;}  
.bundle_lp_section6_content_flex { max-width: 665px;}
.bundle_lp_section6_absolute svg{width:60px;height: auto;}
}
@media only screen and (min-width:990px) and (max-width:1199px){  
.bundle_lp_section6_heading .h3 {font-size: 24px;}
.bundle_lp_section6_heading .h4 {font-size: 19px;}
.section6_tab {font-size: 16px;min-width: auto;padding: 10px 23px;}
.bundle_lp_section6_tabbing {margin-top: 20px;}
.bundle_lp_section6_content {margin-top: 40px;}
.bundle_lp_section6_tabbing_flex { gap: 10px; flex-wrap: wrap;}
.bundle_lp_section6_absolute .h3 {font-size: 16px;}
.bundle_lp_section6_content_flex { max-width: 890px;}
.bundle_lp_section6_absolute svg{width: 90px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){  
.bundle_lp_section6_absolute .h3 { font-size: 18px;} 
.section6_tab {font-size: 18px;min-width: 230px;}
.section6_tab span {right: -20px;top: -20px;border-radius: 12px;font-size: 12px;padding: 6px 12px;}    
.bundle_lp_section6_tabbing_flex { gap: 30px;}
.bundle_lp_section6_content { margin-top: 50px;} 
.bundle_lp_section6_content_flex {  max-width: 1065px;}
}
@media only screen and (min-width:1368px) and (max-width:1500px){  
.bundle_lp_section6_absolute .h3 { font-size: 18px;} 
.section6_tab {font-size: 18px;min-width: 230px;}
.bundle_lp_section6_tabbing_flex { gap: 30px;}
.bundle_lp_section6_content { margin-top: 50px;}   
.bundle_lp_section6_content_flex {  max-width: 1065px;}  
}
/* Bundle Lp section 7 css */
.bundle_lp_section7{padding:50px 0;}
.bundle_lp_section7_flex{display:flex;flex-wrap:wrap;}
.bundle_lp_section7_left{width:30%;}
.bundle_lp_section7_right{width:70%;padding-left:80px;}
.bundle_lp_section7_content{padding-top:30px;}
.bundle_lp_section7_content p{font-size:20px;line-height: 1.5;color:#1f1f1f;letter-spacing:0;margin:0;}
.bundle_lp_section7_content .section7_verify_span{font-size:12px;letter-spacing:0;padding:5px 12px;margin-bottom: 30px;display: inline-block;border-radius:5px;background: #2626F7;color:#fff;display: flex;align-items: center;max-width: fit-content;gap: 4px;line-height: normal;}
.bundle_lp_section7_content .section7_verify_span svg{vertical-align:middle;}
.bundle_lp_section7_media img{border-radius:8px;}
@media only screen and (min-width:200px) and (max-width:767px){
.bundle_lp_section7 {  padding: 30px 0;}  
.bundle_lp_section7_flex { row-gap: 20px;}
.bundle_lp_section7_left {width: 100%;}
.bundle_lp_section7_right { width: 100%; padding-left: 0;}  
.bundle_lp_section7_content p { font-size: 16px;}
.bundle_lp_section7_content .section7_verify_span { margin-bottom: 20px;}
.bundle_lp_section7_content {padding-top: 0;} 
}
@media only screen and (min-width:768px) and (max-width:989px){  
.bundle_lp_section7_flex { row-gap: 20px;}
.bundle_lp_section7_right {padding-left:30px;}  
.bundle_lp_section7_content p { font-size: 16px;}
.bundle_lp_section7_content .section7_verify_span { margin-bottom: 20px;}
}
@media only screen and (min-width:990px) and (max-width:1199px){  
.bundle_lp_section7_flex { row-gap: 20px;}
.bundle_lp_section7_right {padding-left:30px;}  
.bundle_lp_section7_content p { font-size: 16px;}
.bundle_lp_section7_content .section7_verify_span { margin-bottom: 20px;}
}
/* Bundle Lp section 8 css */
.bundle_lp_section8_bg{padding:30px 0;}
.bundle_lp_section8{background-size: cover;background-repeat: no-repeat;background-position: center;}
.bundle_lp_section8_flex{display:flex;flex-wrap:wrap;align-items: center;}
.bundle_lp_section8_left{width:30%;}
.bundle_lp_section8_right{width:70%;padding-left:80px;}
.bundle_lp_section8_media{}
.bundle_lp_section8_content .h3{font-size:30px;color:#212545;letter-spacing:0;margin:0 0 20px;}
.bundle_lp_section8_content p{font-size:20px;color:#212545;letter-spacing:0;margin:0 0 20px;line-height: normal;}
.bundle_lp_section8_button {position: relative;padding-top:15px;}
.bundle_lp_section8_button .button{z-index:unset;background: #F4F4F4;box-shadow: 15px 6px 16px 0px #00000017;border-radius:12px;color:#212545;height:60px;font-size: 20px;font-weight: 600;min-width:240px;}
.bundle_lp_section8_button .section8_verify_span{font-size:12px;letter-spacing:0;padding:5px 12px;border-radius:5px;background: #2626F7;color:#fff;position: absolute;top:0;left:10px;z-index:1;display: flex;align-items: center;gap: 4px;line-height: normal;}
.bundle_lp_section8_button .section8_verify_span svg{vertical-align:middle;}
@media only screen and (min-width:200px) and (max-width:767px){
.bundle_lp_section8_left {width: 100%;}  
.bundle_lp_section8_right {width: 100%; padding-left: 0;}
.bundle_lp_section8_content .h3 {font-size: 20px;}
.bundle_lp_section8_content p {font-size: 16px;}
.bundle_lp_section8_button .button { font-size: 16px;} 
.bundle_lp_section8_flex { flex-direction: column-reverse;}  
.bundle_lp_section8_button { max-width: fit-content; margin: 0 auto;}
.bundle_lp_section8_media{text-align:center;}
}
@media only screen and (min-width:768px) and (max-width:989px){  
.bundle_lp_section8_right {padding-left:30px;}
.bundle_lp_section8_content .h3 {font-size: 20px;}
.bundle_lp_section8_content p {font-size: 16px;}
.bundle_lp_section8_button .button { font-size: 16px;}   
}
@media only screen and (min-width:990px) and (max-width:1199px){  
.bundle_lp_section8_right {padding-left:30px;}
.bundle_lp_section8_content .h3 {font-size: 20px;}
.bundle_lp_section8_content p {font-size: 16px;}
.bundle_lp_section8_button .button { font-size: 16px;} 
}

/* DLC Page */
.dlc_common_button{font-size: 15px;padding: 7px 15px;background: #4F7928;height: 44px;color:#fff;}
.dlc_common_button:hover{background: #4F7928;color:#fff;}
.dlc_common_button_4, .dlc_common_button_8 {margin-top:1.25rem;}
.dlc_common_button_5{margin-bottom:1.25rem;}

/* DLC header css */
.daily_longevity_complex_header{border-bottom:1px solid #000;}
.daily_longevity_complex_header_grid{display:grid;grid-template-columns:auto auto auto;gap:10px; align-items: center;padding: 15px 0;}
.daily_longevity_complex_header_content p{font-size: 16px;text-align:left;margin: 0 auto;letter-spacing: 0;color:#000;max-width: fit-content;}
.daily_longevity_complex_header_content p small{font-size:inherit;color:#AAAAAA;}
.daily_longevity_complex_header_content p strong{display:block;}
.daily_longevity_complex_header_griditem .daily_longevity_complex_header_end{display: flex;align-items: center;justify-content: flex-end;gap: 20px;}
.daily_longevity_complex_header_end p{margin: 0; font-size: 15px;}
.daily_longevity_complex_header_end .button {font-size: 15px;padding: 7px 15px;background: #4F7928;height: 44px;color:#fff;}
@media only screen and (min-width:200px) and (max-width:767px){
.dlc_common_button{margin-bottom:1.5rem;}
.daily_longevity_complex_header_grid {grid-template-columns: 1fr auto;}
.daily_longevity_complex_header_griditem:first-child{display:none;}
.daily_longevity_complex_header_content p {font-size: 10.5px;text-align: left;margin:0;line-height: 1.2;}
.daily_longevity_complex_header_content p strong { display: block;font-size: 12px;} 
.daily_longevity_complex_header_end p{display:none;}
.daily_longevity_complex_header_end .button { font-size: 13px;padding: 7px 12px; height: 30px;}
.daily_longevity_complex_header_content_mobile {padding:10px 10px;}
.daily_longevity_complex_header_content_mobile p{font-size:13px}
}
@media only screen and (min-width:768px) and (max-width:989px){
.daily_longevity_complex_header_grid {grid-template-columns: 1fr auto;}
.daily_longevity_complex_header_griditem:first-child{display:none;}
.daily_longevity_complex_header_content p {font-size: 13px;text-align: left;margin:0}
.daily_longevity_complex_header_content p strong { display: block;} 
.daily_longevity_complex_header_end p{display:none;}
.daily_longevity_complex_header_end .button { font-size: 13px;padding: 7px 12px; height: 30px;}
.daily_longevity_complex_header_content_mobile {padding:10px 10px;}
.daily_longevity_complex_header_content_mobile p{font-size:13px}
}
@media only screen and (min-width:990px) and (max-width:1199px){
.daily_longevity_complex_header_media img {max-width: 165px;}
.daily_longevity_complex_header_griditem .daily_longevity_complex_header_end { gap: 15px;}
.daily_longevity_complex_header_end .button {font-size: 13px;padding: 7px 10px;}
.daily_longevity_complex_header_end p { font-size: 13px;}
.daily_longevity_complex_header_content p {font-size: 12px;}
.daily_longevity_complex_header_grid {grid-template-columns: auto 1fr auto;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.daily_longevity_complex_header_media img { max-width: 165px;}
.daily_longevity_complex_header_griditem .daily_longevity_complex_header_end { gap: 15px;}
.daily_longevity_complex_header_end .button {font-size: 13px;padding: 7px 10px;}
.daily_longevity_complex_header_end p { font-size: 13px;}
.daily_longevity_complex_header_content p {font-size: 13px;}
}
@media only screen and (min-width:1368px) and (max-width:1500px){
.daily_longevity_complex_header_media img {max-width: 200px;}
}

/* DLC section 01 css */
.dlc_section01{padding:100px 0 60px;}
.dlc_section01_header .h3{font-size:54px;line-height: 1.2;margin-bottom:30px;letter-spacing:0;color:#212446;text-align:center;}
.dlc_section01_header p{font-size:17px;margin-bottom: 11px;letter-spacing:0;color:#212446;text-align:center;}
.dlc_section01_header ul{display:flex;justify-content:center;gap:10px;text-align:center;list-style: none;margin: 0;}
.dlc_section01_header ul li{font-size:14px;letter-spacing:0;color:#000;text-align:center;font-weight:600;position: relative;padding-left: 18px;}
.dlc_section01_header ul li:before{content:'';position:absolute;top: 6px;left:0;background-image:url(/cdn/shop/files/p1.svg?v=1737552618);width: 13px;height: 12px;background-repeat: no-repeat;background-size: contain;}
@media only screen and (min-width:200px) and (max-width:767px){
.dlc_section01_header_media{text-align:center;margin-bottom:8px;}
.dlc_section01 {padding: 50px 0 50px;}
.dlc_section01_header .h3 {font-size: 32px;} 
.dlc_section01_header .h3 br{display:none;}
.dlc_section01_header p {font-size: 15px;}
.dlc_section01_header ul { display: block;max-width: fit-content;margin:0 auto;}
.dlc_section01_header ul li {font-size: 14px; display: inline-block;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.dlc_section01 {padding: 50px 0 50px;}
.dlc_section01_header_media{text-align:center;margin-bottom:8px;}  
.dlc_section01_header .h3 {font-size: 32px;} 
.dlc_section01_header .h3 br{display:none;}
.dlc_section01_header p {font-size: 15px;}
.dlc_section01_header ul { display: block;max-width: fit-content;margin:0 auto;}
.dlc_section01_header ul li {font-size: 14px; display: inline-block;}
}
@media only screen and (min-width:990px) and (max-width:1199px){
.dlc_section01 { padding: 60px 0 40px;}
.dlc_section01_header .h3 {font-size: 35px;}
.dlc_section01_header p {font-size: 15px;}  
}

/* DLC section 02 css */
.dlc_section02{background:#F4F4F4;padding:60px 0;}
.dlc_section02_flex {display: flex;flex-wrap: wrap;margin: 0 -10px;align-items:center;position: relative;}
.dlc_section02_flex:before{content:'';position:absolute;border:1px solid #CECECE;width:100%;height: calc(100% - 50px);top: 25px;left:0;border-radius: 16px;}
.dlc_section02_left{width:33.33%;padding:0 10px;position: relative;z-index: 1;}
.dlc_section02_center{width:33.33%;padding:0 10px;position: relative;z-index: 1;}
.dlc_section02_right{width:33.33%;padding:0 10px;position: relative;z-index: 1;}
.dlc_section02_left_content{text-align:center;}
.dlc_section02_left_content .h4{font-size:28px;color:#212446;margin:0 0 10px;font-weight:700;}
.dlc_section02_left_content .h3{font-size:32px;color:#212446;margin:0 0 10px;font-weight:700;}
.dlc_section02_left_content p{font-size:13px;color:#212446;margin:0 0 25px;font-weight:400;}
.dlc_section02_left_content span{font-size:13px;padding: 8px 18px;color:#fff;border-radius:5px;padding:8px 18px;background: #2626F7;text-align:center;}
.dlc_section02_left_content span svg {vertical-align: middle;}
.dlc_section02_media{text-align:center;}
.dlc_section02_media img{border-radius:16px;}
.dlc_section02_right p{font-size:17px;color:#212446;margin: 0 auto;max-width: 350px;text-align: center;}
@media only screen and (min-width:200px) and (max-width:767px){
.dlc_section02_flex {margin: 0; row-gap: 40px;padding: 40px 0;}
.dlc_section02_left { width: 100%;}
.dlc_section02_center { width: 100%;}
.dlc_section02_right {  width: 100%;}
.dlc_section02_flex:before {  height: 100%;top: 0;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.dlc_section02_flex {margin: 0; row-gap: 40px;padding: 40px 0;}
.dlc_section02_left { width: 100%;}
.dlc_section02_center { width: 100%;}
.dlc_section02_right {  width: 100%;}
.dlc_section02_flex:before {  height: 100%;top: 0;}
}
@media only screen and (min-width:990px) and (max-width:1199px){
.dlc_section02_right p {font-size: 15px;}
.dlc_section02_left_content .h3 {font-size: 25px;}
.dlc_section02_left_content .h4 {font-size: 20px;margin: 0 0 5px;}
}

/* DLC section 03 css */
.dlc_section03_flex{display:flex;flex-wrap:wrap;gap:50px;align-items:center;}
.dlc_section03_flex.dlc_section03_image_position_left {flex-direction: row-reverse;}
.dlc_section03_left{width: calc(50% - 25px);}
.dlc_section03_right{width: calc(50% - 25px);}
.dlc_section03_media { position: relative;}
.dlc_section03_media img{border-radius:16px;}
.dlc_section03_media span{position:absolute;bottom:15px;right:15px;width: 68px;height: 64px;color: #666666;font-size: 49px;font-weight: 700;background-color:#F4F4F4;border-radius:8px;display:flex;justify-content:center;align-items:center;}
.dlc_section03_flex.dlc_section03_image_position_left .dlc_section03_media span { left: 15px;right:unset;}
.dlc_section03_media video {width: 100%;  border-radius: 16px;    display: block;}
.dlc_section03_info_ul{margin: 0;padding:0;display:grid;grid-template-columns: 1fr 1fr 1fr;list-style: none;gap:15px;}
.dlc_section03_info_flex {display: flex;}
.dlc_section03_info_flex_media{width:50px;}
.dlc_section03_info_flex_media img{height:50px;width: 100%;object-fit: cover;border-radius: 100%;}
.dlc_section03_info_flex_content{ width: calc(100% - 50px);padding-left: 15px;}
.dlc_section03_content .dlc_section03_info_flex_content>.h3{font-size:14px!important;line-height: 1.2;margin: 0 0 5px;color:#212446;}
.dlc_section03_content .dlc_section03_info_flex_content>p{font-size: 14px!important;line-height: normal;margin: 0;}
@media only screen and (min-width:200px) and (max-width:767px){
.dlc_section03_flex { gap: 20px;}
.dlc_section03_left { width: 100%;}
.dlc_section03_right{ width: 100%;}
.dlc_section03_media span {top: 15px;bottom: unset;left: 15px;right: unset;}
.dlc_section03_content .h3{font-size:24px;line-height: 1.2;}
.dlc_section03_content p{font-size:15px;}
.dlc_section03_media span { width: 48px;height: 44px;font-size: 30px;} 
.dlc_section03_info_ul { gap: 20px 18px;grid-template-columns:1fr; /*overflow-x: scroll;*/}
.dlc_section03_info_ul_mobile {opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;padding:0 10px;}
.dlc_section03_info_ul_mobile.slick-initialized{ visibility: visible; opacity: 1;} 
.dlc_section03_info_ul_mobile .slick-prev {left: 5px;width:14px;height:14px;z-index:2;border-top:2px solid #000;border-left:2px solid #000;transform: rotate(-45deg) translateY(-50%);}
.dlc_section03_info_ul_mobile .slick-next {right: 5px;width:14px;height:14px;z-index:2;border-bottom:2px solid #000;border-right:2px solid #000;transform: rotate(-45deg) translateY(-50%);}
.dlc_section03_info_ul_mobile .slick-prev:before , .dlc_section03_info_ul_mobile .slick-next:before  { content: "";}
.dlc_section03_info_flex_content { padding-left: 10px; padding-right: 5px;}  
.dlc_section03_content .dlc_section03_info_flex_content>.h3{font-size:12px!important;}
.dlc_section03_content .dlc_section03_info_flex_content>p{font-size: 12px!important;}  
}
@media only screen and (min-width:768px) and (max-width:989px){
.dlc_section03_flex { gap: 30px;}
.dlc_section03_left { width: calc(50% - 15px);}
.dlc_section03_right{ width: calc(50% - 15px)}
.dlc_section03_media span {top: 15px;bottom: unset;left: 15px;right: unset;}
.dlc_section03_content .h3{font-size:24px;line-height: 1.2;}
.dlc_section03_content p{font-size:15px;} 
.dlc_section03_info_ul { gap: 20px 18px;grid-template-columns:1fr; /*overflow-x: scroll;*/}
.dlc_section03_info_ul_mobile {opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.dlc_section03_info_ul_mobile.slick-initialized{ visibility: visible; opacity: 1;} 
.dlc_section03_info_ul_mobile .slick-prev {left: 5px;width:18px;height:18px;z-index:2;border-top:2px solid #000;border-left:2px solid #000;transform: rotate(-45deg);}
.dlc_section03_info_ul_mobile .slick-next {right: 5px;width:18px;height:18px;z-index:2;border-bottom:2px solid #000;border-right:2px solid #000;transform: rotate(-45deg);}
.dlc_section03_info_ul_mobile .slick-prev:before , .dlc_section03_info_ul_mobile .slick-next:before  { content: "";}
.dlc_section03_info_flex_content { padding-left: 10px; padding-right: 5px;} 
}
@media only screen and (min-width:990px) and (max-width:1199px){
.dlc_section03_content .h3 {font-size: 24px;line-height: 1.2;}
.dlc_section03_content p {font-size: 15px;}
.dlc_section03_info_ul { gap: 20px 18px;grid-template-columns:1fr; /*overflow-x: scroll;*/}
.dlc_section03_info_ul_mobile {opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.dlc_section03_info_ul_mobile.slick-initialized{ visibility: visible; opacity: 1;} 
.dlc_section03_info_ul_mobile .slick-prev {left: 5px;width:18px;height:18px;z-index:2;border-top:2px solid #000;border-left:2px solid #000;transform: rotate(-45deg);}
.dlc_section03_info_ul_mobile .slick-next {right: 5px;width:18px;height:18px;z-index:2;border-bottom:2px solid #000;border-right:2px solid #000;transform: rotate(-45deg);}
.dlc_section03_info_ul_mobile .slick-prev:before , .dlc_section03_info_ul_mobile .slick-next:before  { content: "";}
.dlc_section03_info_flex_content { padding-left: 10px; padding-right: 5px;}    
}

/* DLC section 04 css */
.dlc_section04_flex{display:flex;flex-wrap:wrap;gap:50px;align-items:center;}
.dlc_section04_flex.dlc_section04_image_position_left {flex-direction: row-reverse;}
.dlc_section04_left{width: calc(50% - 25px);}
.dlc_section04_right{width: calc(50% - 25px);}
.dlc_section04_media img{border-radius:16px;}
.dlc_section04_content p{font-size:28px;font-weight:500;font-style:italic;margin:0 0 10px;color:#212446;line-height: 1.1;letter-spacing: 0;}
.dlc_section04_content .h3{font-size:28px;font-weight:700;font-style:italic;margin:0;color:#212446;}
@media only screen and (min-width:200px) and (max-width:767px){
.dlc_section04_flex { gap: 20px;}
.dlc_section04_left { width: 100%;}
.dlc_section04_right{ width: 100%;}
.dlc_section04_content p {font-size:24px;line-height: 1.2;} 
.dlc_section04_content .h3 {font-size: 18px;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.dlc_section04_flex { gap: 30px;}
.dlc_section04_left { width: calc(50% - 15px)}
.dlc_section04_right{ width: calc(50% - 15px)}
.dlc_section04_content p {font-size: 24px;line-height: 1.2;} 
.dlc_section04_content .h3 {font-size: 18px;}
}
@media only screen and (min-width:990px) and (max-width:1199px){
.dlc_section04_content p {font-size: 21px;line-height: 1.2;}
.dlc_section04_content .h3 {font-size: 20px;}
}

/* DLC Newsletter Css */
.dlc_newsletter_main_bg {padding: 50px 20px;position: relative;}
.dlc_newsletter_max {max-width: 970px;border-radius: 16px;overflow: hidden;position: relative;margin: 0 auto;box-shadow: 0px 4px 4px 0px #FFFFFF73;background-color: #fff;}
.dlc_newsletter_box {padding: 50px;}
.bryan_section_newsletter_form p{font-size:14px;margin:5px 0 0;color: #A7A4A4;}
.dlc_newsletter_form form fieldset { width: 660px;}
@media only screen and (min-width:200px) and (max-width:989px){
.dlc_newsletter_box { padding: 20px;}
.dlc_newsletter_form form fieldset {width: 100%;}
}

/* DLC section 05 css */
.dlc_section05_info {border: 0.8px solid #CECECE;border-radius: 15px;padding: 20px 15px;text-align: center;list-style: none;max-width: 360px;position:relative;}
.dlc_section05_info_media{padding-bottom: 50px;}
.dlc_section05_info .h4 {font-size: 18px;line-height: 1.3;font-weight: 700;color: #000;}
.info_text ul {list-style: none;font-size: 15px;color: #000;margin: 0 0 40px;padding: 0;}
.info_text ul li{font-size:14px;letter-spacing:0;color:#000;text-align:left;font-weight:600;position: relative;display: block;max-width: fit-content;margin: 0 auto;padding-left: 18px;}
.info_text ul li:before{content:'';position:absolute;top: 6px;left:0px;background-image:url(/cdn/shop/files/p1.svg?v=1737552618);width: 13px;height: 12px;background-repeat: no-repeat;background-size: contain;}
.info_images {position: absolute;bottom: -40px;left: 0;right: 0;margin: 0 auto;max-width:90%;}
/* .info_images img{background: #fff;} */
.footer_dlc_info .info_images img{max-height: 65px;background: #f4f4f4;}
.footer_dlc_info .info_text ul li {font-size: 11px;}
@media only screen and (min-width:200px) and (max-width:767px){
.info_text ul { margin: 0 0 30px 0;}
.info_text ul li:before {top: 4px;}
.info_text ul li {font-size: 13px;}
.dlc_section05_info { margin:0 auto 50px;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.info_text ul li {font-size: 12px;}  
.info_text ul li:before {top: 4px;}
.dlc_section05_info { margin-bottom: 50px;}
}
@media only screen and (min-width:999px) and (max-width:1199px){
.footer_dlc_info  .info_text ul {font-size: 12px;margin: 0 0 15px;}
.footer_dlc_info .info_text ul li { font-size: 8px;} 
.footer_dlc_info .info_text ul li:before {top: 1px;left: -13px;width: 10px;height: 9px;}
.footer_dlc_info .info_images img {max-height: 40px;}
.footer_dlc_info .info_images {bottom: -22px;}   
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.footer_dlc_info .info_images img {max-height: 50px;}
.footer_dlc_info .info_images { bottom: -26px;}
.footer_dlc_info .info_text ul li:before {top: 1px;}
.footer_dlc_info .info_text ul li {font-size: 10px;}
.footer_dlc_info .dlc_section05_info { padding: 20px 10px;}  
}

/* DLC Richtext css */
.dlc_richtext{padding:50px 0;}
.dlc_richtext_content{font-size:16px;letter-spacing:0;color:#fff;max-width:900px;margin:0 auto;}
.dlc_richtext_content p:last-child{margin:0;}

/* image text bg repeater css */
.image_text_bg_repeater_flex{display:flex;flex-wrap:wrap;margin:0 -15px;row-gap:30px;}
.media_position_right{flex-direction:row-reverse;}
.image_text_bg_repeater_media{width:50%;padding:0 15px;}
.image_text_bg_repeater_info{width:50%;padding:0 15px;}
.image_text_bg_repeater_media img{border-radius: var(--block-border-radius, 16px);}
.image_text_bg_repeater_20 .image_text_bg_repeater_media{width:20%;}
.image_text_bg_repeater_20 .image_text_bg_repeater_info{width:80%;}
.image_text_bg_repeater_30 .image_text_bg_repeater_media{width:30%;}
.image_text_bg_repeater_30 .image_text_bg_repeater_info{width:70%;}
.image_text_bg_repeater_40 .image_text_bg_repeater_media{width:40%;}
.image_text_bg_repeater_40 .image_text_bg_repeater_info{width:60%;}
.image_text_bg_repeater_60 .image_text_bg_repeater_media{width:60%;}
.image_text_bg_repeater_60 .image_text_bg_repeater_info{width:40%;}
.image_text_bg_repeater_info_box_bg{border-radius: var(--block-border-radius, 16px);padding:15px;}
.image_text_bg_repeater_media_caption p{font-size:14px;margin:0;}
@media only screen and (min-width:200px) and (max-width:767px){
.image_text_bg_repeater_media{width:100%;}
.image_text_bg_repeater_info{width:100%;}
.image_text_bg_repeater_20 .image_text_bg_repeater_media{width:100%;}
.image_text_bg_repeater_20 .image_text_bg_repeater_info{width:100%;}
.image_text_bg_repeater_30 .image_text_bg_repeater_media{width:100%;}
.image_text_bg_repeater_30 .image_text_bg_repeater_info{width:100%;}
.image_text_bg_repeater_40 .image_text_bg_repeater_media{width:100%;}
.image_text_bg_repeater_40 .image_text_bg_repeater_info{width:100%;}
.image_text_bg_repeater_60 .image_text_bg_repeater_media{width:100%;}
.image_text_bg_repeater_60 .image_text_bg_repeater_info{width:100%;}
}

/* image text article Css */
.image_position_absolute{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 99;text-align: center;width:100%;padding: 20px;}
.image_text_article .blog-post-info{padding:20px;}
.image_text_article h5 {  font-size: 18px; margin-bottom: 15px; line-height: normal;}
.image_text_article .post-excerpt {font-size:14px;}
.number_counter_scroll {display:grid;grid-template-columns:1fr;row-gap:25px;}
.number_counter_scroll h3 {margin:0 0 10px;line-height:normal;}
.number_counter_scroll p {margin:0 0 ;line-height:normal;}

/* custom compare points css*/
.custom_compare_points_flex{display:flex;margin:0 -15px;flex-wrap:wrap;row-gap:30px;}
.custom_compare_points_inner{width:50%;padding:0 15px;}
.custom_compare_points_inner_left ul, .custom_compare_points_inner_right ul {list-style:none;margin:0;padding:0;line-height:32px;}
.custom_compare_points_inner_left ul li, .custom_compare_points_inner_right ul li{position:relative;padding-left:30px;}
.custom_compare_points_inner_left ul li:before, .custom_compare_points_inner_right ul li:before, .custom_compare_points_inner_right ul li:after{content:'';position:absolute;left:0;}
@media only screen and (min-width:200px) and (max-width:767px){
.custom_compare_points_inner{width:100%;padding:0 15px;}
}

/* Lexikon glossar */
.lexikon_search{margin:0 auto;}
.lexikon_search input{width:100%;height: 40px;padding: 5px 15px;}
.lexikon_search input::placeholder{font-size:14px;letter-spacing:0;opacity:1;color:#000;}
.lexikon_filter{text-align:center;}
.lexikon_filter .lesikon_filter_grid{font-size:14px;letter-spacing:0;color:#d27742;}
.lexikon_filter .lesikon_filter_grid .lesikon_filter_grid_item {color:#d27742;}  
.lexikon_grid {display: flex;flex-wrap: wrap;}
.lexikon_grid .lexikon_grid_heading_on{width:100%;margin-top:15px;}
.lexikon_grid .lexikon_grid_content_on{width:33.333%;padding: 0 25px;}
.lexikon_grid h2 {font-size: 18px;letter-spacing: 0;line-height: normal;width: 100%;padding: 9px 15px;margin: 0 0 15px 0;background: #f4f4f4;color: #777;float: none;font-weight: 500;border-radius: 5px;}
.lexikon_grid h3{font-size:14px;margin:0 0 10px;letter-spacing:0;color:#d27742;font-weight:400;line-height: normal;}
.lexikon_grid h3 a{color:#d27742;}
@media only screen and (min-width:200px) and (max-width:767px){
.lexikon_grid .lexikon_grid_content_on{width:100%;padding: 0px;}
}

/* Podcasts Section css */
.podcasts_section_upper{display:flex;flex-wrap:wrap;margin:0 -15px;row-gap:30px;}
.podcasts_section_inner{width:50%;padding:0 15px;}
.link_buttons{display:flex;gap:10px;flex-wrap: wrap;}
.podcasts_section_box blockquote p{font-size:17px;text-align:left;text-align: left; line-height: normal; color: #242424;font-weight: normal;}
.podcasts_section_box blockquote {margin-top: 20px;margin-bottom: 20px; padding-left: 30px; border-left: 2px solid #212446; text-align: left;}
@media only screen and (min-width:200px) and (max-width:767px){
.podcasts_section_inner{width:100%;}
}

/* recommendation banner css  */
.recommendation_banner_flex{display:flex;flex-wrap: wrap;max-width: 1280px;margin: 0 auto;align-items: center;}
.recommendation_banner_left{width:40%;}
.recommendation_banner_right{width:60%;}
.recommendation_banner_media{text-align:center;}
.recommendation_banner_content{text-align:center;padding:25px 15px;}
.recommendation_banner_content .h1{ font-size:32px;line-height: 1.1; margin: 0 0 10px;color:#1A1C1D;}
.recommendation_banner_content p{font-size:16px;line-height:1.2;color:#1A1C1D;letter-spacing:0;margin:0;}
@media only screen and (min-width:200px) and (max-width:767px) {
.recommendation_banner_left{width:100%;}
.recommendation_banner_right{width:100%;}
.recommendation_banner_right .image-with-text-overlay--mobile { margin: 0 auto;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.recommendation_banner_left{width:50%;}
.recommendation_banner_right{width:50%;}
.recommendation_banner_content .h1 {font-size: 25px;}
}
/* recommendation banner css end */

/* recommendation works css */
.recommendation_works_header{margin-bottom: 25px;}
.recommendation_works_header .h2{font-size:30px;line-height: 1.1; margin: 0 0 20px;color:#1A1C1D;}
.recommendation_works_header p{font-size:16px;line-height:1.2;color:#1A1C1D;letter-spacing:0;margin:0;}
.recommendation_works_grid{display:flex;flex-wrap:wrap;margin:0 -15px;}
.recommendation_works_item{width:33.33%;padding:0 15px;}
.recommendation_works_box{position:relative;border-radius:18px;border: 1px solid #D7D7D7;overflow:hidden; }
.recommendation_works_content{position:absolute;bottom:00px;padding:20px;left:0;width:100%;}
.recommendation_works_h3{font-size:24px;font-weight:700;color:#fff;margin:0 0 15px;display: inline-block;line-height: 1.2;}
.recommendation_works_content p{font-size:18px;letter-spacing:0;margin:0;color:#fff;font-weight: 400;line-height: 1.3; }
.recommendation_works_box span{position:absolute;top:0;left:0;background-color:#fff;width:91px;height:91px; border-radius: 18px 0 18px 0;display:flex;justify-content:center;align-items:center;font-size:40px;color:#212447;letter-spacing:0;font-weight:700;text-align:center;  }
.recommendation_works_item a .recommendation_works_h3{text-decoration: underline;}
.recommendation_works_box img {width: 100%;object-fit: cover;height: 100%;}
@media only screen and (min-width:200px) and (max-width:767px) {
.recommendation_works_header .h2 {font-size: 24px;}
.recommendation_works_header p {font-size: 14px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.recommendation_works_header .h2 {font-size: 24px;}
.recommendation_works_grid{margin:0 -10px;}
.recommendation_works_item { padding: 0 10px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.recommendation_works_box span {width: 72px;height: 72px;font-size: 30px;}
.recommendation_works_content p {font-size: 15px;}
.recommendation_works_content p {font-size: 14px;} 
}

.template-page-refer-a-friend .rich-text__inner .button{background:#212446; }
.works_slider__buttons{display:none;}
.works_slider__buttons .slider__button__prev, .works_slider__buttons .slider__button__next {position:absolute;bottom:0;width:65px;height:65px;box-shadow: -4px 8px 9px 0px #00000017;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:18px;border: 1px solid #0000001A;}
.works_slider__buttons .slider__button__prev {left: 0;z-index: 1;background: #fff;transform: rotate(180deg);}
.works_slider__buttons .slider__button__next{right: 0;z-index: 1;background: #fff;}
.works_slider__buttons .slider__button__next.slick-disabled, .works_slider__buttons .slider__button__prev.slick-disabled{opacity:0; }
@media only screen and (min-width:200px) and (max-width:767px) {
.recommendation_works_body {position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.works_slider__buttons{display:block;}
.recommendation_works_h3 {font-size: 16px;}
.recommendation_works_content p {font-size: 11px;}
.recommendation_works_box span {width: 65px;height: 65px;font-size: 25px;}
.template-page-refer-a-friend .rich-text__inner .rte{font-size: 14px;}
.template-page-refer-a-friend .rich-text__inner h3{font-size: 24px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.recommendation_works_h3 {font-size: 16px;}
.recommendation_works_content p {font-size: 11px;}
.recommendation_works_box span {width: 65px;height: 65px;font-size: 25px;}
.template-page-refer-a-friend .rich-text__inner h3{font-size: 24px;} 
}

/* recommendation works css end */

/* Routine text image lbrgt css */
.routine_builder_01_flex {display: flex; flex-wrap: wrap;align-items:center;}
.routine_builder_01_left{width:50%;padding-right:50px;}
.routine_builder_01_right{width:50%;}
.routine_builder_01_media{text-align:right;}
.routine_builder_01_content .h1{font-size: 54px;margin-bottom:20px;letter-spacing: 0;line-height: 1.2;color:#212446;}
.routine_builder_01_content p{font-size: 15px;margin-bottom:30px;line-height:1.3;color:#000;}
.routine_builder_01_content ul{list-style:none;padding:0;margin:0 0 0 20px;display: grid;gap: 18px;}
.routine_builder_01_content ul li .routine_builder_01_ul_flex{display:flex;}
.routine_builder_01_ul_icon {width: 48px;height: 48px;border-radius: 8px;border: 1px solid #CECECE;box-shadow: 0px 4px 8px -2px #0000001A;display: flex;align-items: center;justify-content: center;background: #fff;}
.routine_builder_01_ul_content p.h3{font-size:15px;line-height:1.5;letter-spacing:0;margin:0;color:#212446;}
.routine_builder_01_content .routine_builder_01_ul_content p{font-size:15px;link-height:1.2;letter-spacing:0;margin:0;color:#212446;}
.routine_builder_01_ul_content{width:calc(100% - 62px);margin:0 0 0 auto;}
.routine_builder_01_content .button{margin-top:50px;}
@media only screen and (min-width:200px) and (max-width:767px){ 
.routine_builder_01_flex { row-gap: 40px;}
.routine_builder_01_left {width: 100%;padding-right: 0px;}
.routine_builder_01_right {width: 100%;}
.routine_builder_01_content {display: flex;flex-wrap: wrap;}  
.routine_builder_01_content .h1 {font-size: 30px;}
.routine_builder_01_content ul {margin: 0;order: 1;}
.routine_builder_01_content .button {margin-top: 0px;margin-bottom: 30px;width: 100%;max-width: 330px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.routine_builder_01_flex { row-gap: 40px;}
.routine_builder_01_left {width: 100%;padding-right: 0px;}
.routine_builder_01_right {width: 100%;}
.routine_builder_01_media img{width:100%;}
.routine_builder_01_content .h1 {font-size: 30px;}
.routine_builder_01_content ul {margin: 0;}
.routine_builder_01_content .button {margin-top: 30px;width: 100%;max-width: 330px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.routine_builder_01_content .h1 {font-size: 35px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px) {
.routine_builder_01_content .h1 {font-size: 40px;}
}

/* Routine text image lbrgt css end */

/* Routine Featured product lbrgt css  */
.routine_builder_02{background: #F4F4F4;padding:60px 0;}
.routine_builder_02_box{padding:60px 80px; background: #FFFFFF;border: 1px solid #DADCE0;box-shadow: 0px 20px 24px -4px #00000014;border-radius:16px;}
.routine_builder_02_bar{background: #F4F4F4;box-shadow: 0px 4px 8px -2px #0000001A;border-radius:10px;display: flex;justify-content: center;gap:20px;align-items:center;padding: 12px 10px;margin-bottom:40px;}
.routine_builder_02_bar p.h4{font-size:15px;line-height:1.2;letter-spacing:0;color:#000;font-weight:700;margin:0;}
.routine_builder_02_bar ul{display:flex;gap:10px;align-items:center;list-style:none;padding:0;margin:0;}
.routine_builder_02_bar ul li{font-size:15px;line-height:1.2;letter-spacing:0;color:#000;position:relative;}
.routine_builder_02_bar ul li span{font-size:14px;letter-spacing:0;line-height:21px;width:24px;height:24px;border-radius:50%;border: 1px solid #212446;background:#212446;color:#fff;margin-right: 5px;display: inline-block; text-align: center; }
.routine_builder_02_step h2.h3{font-size:28px;letter-spacing:0;color:#212446;margin:0 0 15px;line-height:1.5;text-align:center;}
.routine_builder_02_step p{font-size:15px;line-height:1.2;letter-spacing:0;margin:0;color:#212446;text-align:center;}
.routine_builder_02_step_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;border-radius: 20px;overflow: hidden;}

.routine_builder_02_step_box{position:relative;cursor:pointer;}
.routine_builder_02_step_box:before{content:'';position:absolute;background:#212446;width:100%;height:100%;display:none;transition:0.3s all ease-in-out;}
.routine_builder_02_step_box:hover:before, .routine_builder_02_step_box.active_box:before{display:block;transition:0.3s all ease-in-out;}
.routine_builder_02_step_content{position: absolute;top: 50%;transform: translateY(-50%);text-align: center;color: #fff;width: 100%;padding: 10px;}
.routine_builder_02_step_content h3.h4 {color: #fff;margin: 0;text-align: center;font-weight: 400;font-size: 22px;line-height: 1.2;}
                             
.routine_builder_02_step2{margin-top:40px;display:none;}
.routine_builder_02_step2 p.h3{margin:0 0 10px;}
.routine_builder_02_step2_ul{margin-top:30px;}
.routine_builder_02_step2_ul ul{display:flex;gap:8px;margin: 0;justify-content: center;list-style: none;}
.routine_builder_02_step2_ul ul li{font-size:15px;color:#212446;background: #FFFFFF;box-shadow: 0px 1px 4px 0px #CCCCCC;padding: 8px 20px;border-radius: 30px;line-height: 1.4;cursor:pointer;}
.routine_builder_02_step2_ul ul li:hover, .routine_builder_02_step2_ul ul li.active_coll_li{background:#212446;color:#fff;}

.routine_builder_02_bottom{padding-top:60px;position: relative;}
.routine_builder_02_bottom_flex{display:flex;flex-wrap:wrap;margin:0 -10px;align-items: start;}
.routine_builder_02_bottom_left{width:68%;padding:0 10px;}
.routine_builder_02_bottom_right{width:32%;padding:0 10px;    position: sticky;top: 100px;-webkit-position: sticky;}
.routine_builder_02_bottom_right_box {border: 1px solid #DADCE0;background: #fff;  box-shadow: 0px 20px 24px -4px #00000014;border-radius: 16px;padding: 16px;display: grid;grid-template-rows: auto 1fr auto; height:100%; /*min-height: 430px;*/}
.routine_builder_02_bottom_right_box.adjust_height{min-height: 895px;} 
.routine_builder_02_bottom_right_top { background: #212446; border-radius: 8px;padding:12px 20px;place-self: flex-start;width: 100%;}
.routine_builder_02_bottom_right_top_heading {display: flex;justify-content: space-between;align-items: center;}
.routine_builder_02_bottom_right_top_heading p.h3{color:#fff;font-size:18px;letter-spacing:0;margin:0;line-height:1.1;font-weight:400;}
.routine_builder_02_bottom_right_top_heading span {display: flex;gap: 5px;align-items: center;}
.routine_builder_02_bottom_right_top_heading span small{width: 15px;height: 15px;display: flex;border-radius: 50%; background: #fff;text-align: center;font-size: 9px;justify-content: center;align-items: center;font-weight: 500;}
.routine_builder_02_bottom_right_box_main{align-self: start; height: 100%;  overflow: hidden;}
.routine_builder_02_bottom_right_button{align-self: end;}
.routine_builder_02_bottom_right_button .button{width:100%;padding:0 10px;background: #4F7928;}
.routine_builder_02_bottom_right_button .button del{margin-left:10px;    font-size: 15px;}
.routine_builder_02_bottom_right_button .button span{font-size: 18px;margin-left: 10px;display: flex;flex-direction: row-reverse;align-items: flex-end;}
.routine_builder_02_bottom_upsell{max-width: 300px;border-top: 1px dashed #DADADA;padding: 15px 10px;margin: 0 auto;}
.routine_builder_02_bottom_upsell_product{display:flex;}
.routine_builder_02_bottom_upsell_image{width:48px;}
.routine_builder_02_bottom_upsell_info { padding: 0 10px; width: calc(100% - 63px);}
.routine_builder_02_bottom_upsell_info h3{font-size: 12px;letter-spacing: 0;font-weight: 400;line-height: 1.2;margin: 0;cursor:pointer;}
.routine_builder_02_bottom_upsell_add {display: flex;justify-content: center; align-items: center;}
.routine_builder_02_bottom_upsell_info price {font-size: 12px;line-height: 1.2;letter-spacing: 0;font-weight: 400;}
.routine_builder_02_bottom_upsell_add svg{cursor: pointer;}
.product-cart-item-flex {display: flex;align-items: center;gap:10px;}
.product-cart-item-flex select {display: inline-flex;font-size: 10px;width: 100px;white-space: normal;padding: 1px 15px 1px 6px;height: 34px;margin: 8px 0 0;appearance: auto;}
.routine_builder_02_bottom_right_box_main .product-cart-item .quantity+.remove {margin-left: 0;}
.green_right_tick{display:none;}
.active .green_right_tick{display:block;}
.active .plus_tick{display:none;}

.product-cart-item_subscription{padding:10px 0;}
.product-cart-item_subscription_tab{display:flex;gap:10px;}
.item_subscription_tab{background: #F4F4F4B2;color:#1E1E1E;flex:1;font-size: 13px;border-radius:10px;padding:12px 10px 12px 32px;position:relative;cursor:pointer;}
.item_subscription_tab small {background: #4F7928;border-radius: 5px 0px 0px 5px;position: absolute;right: 0;color: #fff;font-size: 12px;padding: 4px;top: 50%;transform: translateY(-50%);}
.item_subscription_tab input[type=radio] {margin: 0;position:absolute;width:1px;height:1px;opacity:0;visibility:hidden;}
.item_subscription_tab:hover , .item_subscription_tab_active{background:#fff;}
.item_subscription_tab:before{content:'';position:absolute;left:10px;top: 50%;transform: translateY(-50%);width:16px;height:16px;border: 1px solid #212446;border-radius:100%;background:#b4b5bf;}
.item_subscription_tab:after{content:'';position:absolute;width:10px;height:10px;border-radius:100%;background:#b4b5bf;left: 13px;top: 50%;transform: translateY(-50%);}
.item_subscription_tab_active:before{content:'';position:absolute;left:10px;top: 50%;transform: translateY(-50%);width:16px;height:16px;border: 1px solid #4F7928;border-radius:100%;background:#E6E6E6;}
.item_subscription_tab_active:after{background:#4F7928;}

.item_subscription_tab_active[for="one-time"]:before {border-color: #212446}
.item_subscription_tab_active[for="one-time"]:after{background:#212446;}

.product-cart-item_subscription_select{padding:10px 0 0;position: relative;}
.product-cart-item_subscription_select select {width: 100%;background: #fff;border-radius: 50px;padding: 6px 30px 6px 15px;height: 40px;line-height:1;margin: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.product-cart-item_subscription_select::after {content: '▼';font-size: 14px;color: #333;position: absolute;right: 15px;top:20px;pointer-events: none;}
.product-cart-item_subscription_select select:focus-visible{box-shadow:unset;outline: none;}

.product-cart-item_upper{padding:20px 0;min-height: 150px;overflow-y: auto;max-height: 100%;}
.product-cart-item_upper .product-cart-item{border-bottom: 1px solid #CECECE;max-width: 300px;padding:15px 0;margin: 0 auto;}
.product-cart-item_upper .product-cart-item:last-child{border-bottom:none;}
.product-cart-item_upper .product-cart-item img {width: 70px;}
.product-cart-item_upper .product-cart-item-image {margin-right: 10px;}

.notification_popup{opacity:0;z-index: 1;width:100%;padding:11px; background: #fff;border: 1px solid #DADCE0;box-shadow: 0px 20px 24px -4px #00000014;border-radius: 16px;padding: 16px;display: flex;/*position: absolute;*/ bottom:100px;left: 0;right: 0;margin-top: 10px;}
.notification_popup svg{cursor:pointer;}
.notification_popup_text{text-align:center;max-width: 275px;margin: 0 auto;}
.notification_popup_text h3{font-size:11px;letter-spacing:0;color:#020844;margin:0 0 10px;line-height:1.3;text-align: center;}
.notification_popup_text p{font-size:10px;letter-spacing:0;color:#020844;font-weight:400;margin:0;line-height: 1.2;}

.routine_builder_02_grid_static_item .video-section--container {aspect-ratio: unset;height: 100%;border-radius: 10px;overflow: hidden;}

.routine_builder_02_grid_static{ display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
.routine_builder_02_grid_static_testimonial{position: relative;height: 100%;}
.routine_builder_02_grid_static_testimonial img { height: 100%; object-fit: cover;border-radius: 10px;overflow: hidden;}
.routine_builder_02_grid_static_testimonial_quote{position: absolute;top: 10px;left: 10px;}
.routine_builder_02_grid_static_testimonial_content{position: absolute;bottom: 0;left: 0;padding:20px;}
.routine_builder_02_grid_static_testimonial_content p {font-size: 12px;max-width: 154px;color: #fff;line-height: 1.2;margin: 0 0 10px;}
.routine_builder_02_grid_static_testimonial_content p.h5{font-size: 10px;color: #fff;margin: 0;line-height: 1.4;}
.routine_builder_02_grid_static_testimonial_content p.h5 small{display: block;color: #fff;font-size: 8px;line-height: normal;font-weight: 400;}

.product-card-routine-builderr {margin:0 !important;}
.product-card-routine-builderr .product-featured-image{margin:0 !important;}
.product-card-routine-builderr .product-featured-image .product-featured-image-link, .product-card-routine-builderr.product-card.product-card--content-spacing-false .product-featured-image-link{border-radius:16px 16px 0px 0px;}
.product-card-routine-builderr .product-card-info{background:#fff;padding: 15px;border-radius: 0;}
.product-card-routine-builderr .product-card-quickview {bottom: -2px;left: unset;right: 0;background: transparent;width: auto;padding: 0;height: auto;border-radius: 0;opacity: 1;cursor:pointer;}
.routine_builder_02_grid_static_products{display:none;}
.routine_builder_02_grid_static_item, .routine_builder_02_grid_static_products .product-card {height:100%}
.mobile_selection_value_grid, .mobile_selection_value_arrow{display:none;}

.routine_builder_02_step3{display:none;}
.mobile_selection_value{display:none;}

.routine-product-unit-price {display:none;}

.port_routine{position: absolute;left:10px;top:10px;z-index: 111;padding: 6px 6px;min-width:35px;min-height:37px; text-align:center;line-height: normal;font-size: 10px;font-weight: 400;border-radius:8px;background: #fff;}
.port_routine b{font-size:12px;}

.routine_builder_02_grid_static_item  .product-card .product-card-info{position:relative;}
.add_to_routine_div{background:#030545;border-radius:0 0 16px 16px;padding:12px 15px;cursor: pointer;}
.add_to_routine_div.active{background:#4F7928;}
.add_to_routine_div_flex{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;}
.add_to_routine_div_flex svg{vertical-align:middle;}
.routine_green_tick{display:none;}
.add_to_routine_div.active .routine_right_arrow{display:none;}
.add_to_routine_div.active .routine_green_tick{display:block;}
.routine_builder_02_grid_static_item .product-card .product-card-info .ruk-rating-snippet-count{display:none;}

.successful_cart{text-align:center;margin:20px 0;}
.successful_cart h4{font-size:15px;letter-spacing:0;margin:0;color:#020844;font-weight:700;line-height:1.3;}

@media only screen and (min-width:200px) and (max-width:767px){ 
.routine_builder_02_box {padding: 0;background: transparent;border: none;box-shadow: unset;border-radius: 0;}
.routine_builder_02_bar {box-shadow: unset;border-radius: 0px;display: flex;justify-content: flex-start;flex-direction: column;gap: 20px;align-items: flex-start;padding: 12px 10px;margin-bottom: 40px;}
.routine_builder_02_bar ul li {font-size: 12px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.routine_builder_02_bar{padding: 12px 0;gap: 10px;margin-bottom: 25px;}
.routine_builder_02_step h2.h3 {font-size: 20px;}
.routine_builder_02_step_grid {grid-template-columns: 1fr 1fr;border-radius: 0;overflow: hidden;}
.routine_builder_02_step_box {position: relative;cursor: pointer;border-radius: 20px;overflow: hidden;}
.routine_builder_02_step_media img{height:130px;object-fit: cover;}
.routine_builder_02_step_content h3.h4 { font-size: 16px;}
.routine_builder_02_bottom_left {width: 100%;padding: 0 10px;}
.routine_builder_02_bottom_right {width: 100%;padding: 0 10px;display:none;}
.routine_builder_02_grid_static {grid-template-columns: 1fr 1fr;gap: 10px;}
.routine_builder_02_step2_ul ul {/*overflow-y: auto;white-space: nowrap;justify-content: start;padding-bottom: 5px;        margin-right: -15px;*/        flex-wrap: wrap;justify-content: flex-start;}
.routine_builder_02_step2_ul ul li {font-size: 12px;width: fit-content;margin:2px 0}
.routine_builder_02_step p {text-align: left;line-height:1.4}  
.product-card-routine-builderr.product-card .product-card-title{font-size:14px;}
.product-card-routine-builderr .ruk_rating_snippet i {letter-spacing: 1px;font-size: 11px;line-height: 18px;}
.product-card-routine-builderr .product-card-info {padding: 15px 10px;}
.routine_builder_02_bottom { padding-top: 40px;} 
.product-card-routine-builderr.product-card .price {font-size: 13px;}
.mobile_selection_value{position: fixed;width: 100%;bottom: -100%;border-radius: 8px 8px 0px 0px;overflow: hidden;z-index:9999999999;background: #fff;border-radius: 0px;}
.mobile_selection_value.selection_value_active{bottom:0;height:100%;display:block;}
.mobile_selection_value_flex{background: #212446;padding:15px 15px 12px;cursor: pointer;margin-bottom:0px;}
.mobile_selection_value_flex p{font-size:13px;color: #FFFFFFA1;letter-spacing:0;margin:5px 0 0;font-weight:400;}
.mobile_selection_value_flex p span{color:#fff;}
.mobile_bottom_main{padding:0px;background: #fff;height: calc(100% - 56px);}  
.product-cart-item_upper {max-height: 100%;overflow-y:auto;padding: 10px 0;}

.side-panel.product-drawer {max-width: 360px !important;}  
  
.routine_builder_02_bottom_right_button .button del{font-size: 13px;}  

.mobile_selection_value_grid{display:none;padding:12px 10px;position: fixed;bottom: 0;width: 100%;z-index: 9999999999;}  
.mobile_selection_value_arrow{width:49px;height:45px;background: #F4F4F4;border-radius:8px;text-align: center;display: flex;align-items: center;justify-content: center;}
.routine_builder_02_bottom_right_top_heading{width:calc(100% - 49px);margin-left:10px;background: #212446;padding: 12px 15px;        border-radius: var(--button-border-radius, 6px);height: 45px;}
.routine_builder_02_bottom_right_top_heading p.h3 {font-size: .9375rem;font-weight: var(--font-body-medium-weight, 500);letter-spacing: var(--button-letter-spacing, .02em);}
.routine_builder_02_bottom_right_button .button span {font-size: 16px;margin-left: 5px;}
  
.mobile_add_here{height:100%;}
.routine_builder_02 {padding: 30px 0;}  
.routine_builder_02_bottom_right_box {border: 0px solid #DADCE0;box-shadow: unset;border-radius: 0;padding: 0;min-height: unset;display: grid;height:100% !important;}  
.mobile_bottom_main .routine_builder_02_bottom_right_top_heading {display:none}
.mobile_bottom_main .routine_builder_02_bottom_right_top {border-radius: 0;margin: 0;padding: 0px 10px 12px;place-self: unset;width: auto;}
.routine_builder_02_bottom_right_button { display: flex;padding:0 10px;}
.routine_builder_02_bottom_right_button .button {width: calc(100% - 49px);padding: 0 10px; margin-left: 10px;height: 45px;background: var(--solid-button-background, var(--color-accent));}
.routine_builder_02_bottom_right_box_main {height: 100%;overflow-y:hidden;}

.mobile_selection_value_flex .routine_builder_02_bottom_right_top_heading{width: 100%;margin-left: 0;background: #212446;padding:0;border-radius: 8px;height: auto;}
.routine_builder_02_bottom_right_box.adjust_height {min-height: unset !important;}
  
.notification_popup {position: fixed;top: 10px;bottom: auto;margin:0;z-index:99;max-width: 95%;margin: 0px auto;}  

.m-cashbackWrapper {padding: 10px 10px;}

.routine_builder_02_grid_static_testimonial_content {padding: 10px;}
.routine_builder_02_grid_static_testimonial_content p {font-size: 10px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.routine_builder_02_box {padding: 0;background: transparent;border: none;box-shadow: unset;border-radius: 0;}
.routine_builder_02_bar {box-shadow: unset;border-radius: 0px;display: flex;justify-content: flex-start;flex-direction: column;gap: 20px;align-items: flex-start;padding: 12px 10px;margin-bottom: 40px;}
.routine_builder_02_bar ul li {font-size: 12px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.routine_builder_02_bar{padding: 12px 0;gap: 10px;margin-bottom: 25px;}
.routine_builder_02_step h2.h3 {font-size: 20px;}
.routine_builder_02_step_grid {grid-template-columns: 1fr 1fr;border-radius: 0;overflow: hidden;}
.routine_builder_02_step_box {position: relative;cursor: pointer;border-radius: 20px;overflow: hidden;}
.routine_builder_02_step_media img{height:130px;}
.routine_builder_02_step_content h3.h4 { font-size: 16px;}
.routine_builder_02_bottom_left {width: 100%;padding: 0 10px;}
.routine_builder_02_bottom_right {width: 100%;padding: 0 10px;display:none;}
.routine_builder_02_grid_static {grid-template-columns: 1fr 1fr 1fr;gap: 10px;}
.routine_builder_02_step2_ul ul li {font-size: 12px;}
.product-card-routine-builderr.product-card .product-card-title{font-size:14px;}
.product-card-routine-builderr .ruk_rating_snippet i {letter-spacing: 1px;font-size: 11px;line-height: 18px;}
.product-card-routine-builderr .product-card-info {padding: 15px 10px;}
.routine_builder_02_bottom { padding-top: 40px;} 
.product-card-routine-builderr.product-card .price {font-size: 13px;}
.mobile_selection_value{display:block;position: fixed;width: 100%;bottom: 0;border-radius: 8px 8px 0px 0px;overflow: hidden;z-index:9999999999;background: #fff;}
.mobile_selection_value_flex{background: #212446;padding:12px 15px;cursor: pointer;}
.mobile_selection_value_flex p{font-size:13px;color: #FFFFFFA1;letter-spacing:0;margin:5px 0 0;font-weight:400;}
.mobile_selection_value_flex p span{color:#fff;}
.mobile_bottom_main{padding:0 10px 20px;background: #fff;display:none;}  
.m-cashbackWrapper {padding: 10px 10px;} 
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.routine_builder_02_box {padding: 50px 35px;}
.routine_builder_02_grid_static { gap: 20px;}
.routine_builder_02_bottom_right_button .button {font-size: 12px;padding: 0 10px;}
.routine_builder_02_bottom_right_button .button span {font-size: 15px; margin-left: 10px;}
.routine_builder_02_bottom_right_top { padding: 12px 10px;}
.routine_builder_02_bottom_right_top_heading p.h3 {font-size: 16px;}
.routine_builder_02_step_content h3.h4 { font-size: 18px;}
.product-card-routine-builderr .ruk_rating_snippet i{letter-spacing:1px;font-size:14px;}
.product-card-routine-builderr.product-card .product-card-title { -webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;} 
.product-cart-item_subscription_tab { flex-direction: column;}  
}

/* rountine builder quick-view css */
#Product-Drawer-Content .product-gallery-container {display:none;}
.side-panel.product-drawer {max-width: 470px !important;max-height: 100% !important;left: unset !important;right: 0 !important;top: 0 !important;width: 100%;bottom: unset !important;transform: translate3d(100%, 0%, 0) !important;    height: 100%;border-radius: 16px 0px 0px 16px;}
.side-panel.product-drawer.active{transform: translate3d(0%, 0%, 0) !important;} 
.side-panel.product-drawer .side-panel-content {padding: 60px 0 20px !important;}
.side-panel.product-drawer .expert_verfied{margin-bottom:10px;}
.side-panel.product-drawer .product-title-container .product-title {font-size: 24px;line-height: 1.3;}
.side-panel.product-drawer .product-grid-container {grid-template-columns: 1fr;}
.side-panel.product-drawer .product-information .product-information--inner { box-shadow: unset;}
.side-panel.product-drawer .product-information .product-information--inner:hover {box-shadow: unset;}
.side-panel.product-drawer .acf_collapsible_content.collapsible-content {grid-template-columns: 100%;gap: 0;padding: 0;}
.side-panel.product-drawer .pdp_expert_inner_verify {margin-bottom: 10px;}
.side-panel.product-drawer .pdp_expert_inner_content h4{font-size:18px;letter-spacing:0;line-height:1.2;margin:0 0 10px;}
.side-panel.product-drawer .pdp_expert_inner_content p{font-size:12px;letter-spacing:0;margin: 0;}
.side-panel.product-drawer .pdp_expert_inner_media img { height: 100%;}
.side-panel.product-drawer .section-header--title {font-size:24px;}
.add_to_routine_div_flex { gap: 5px;font-size: 14px;}
.side-panel.product-drawer .accordion summary span svg { stroke:#242424;}

/* Product Page Css */
#AddToCart {background: rgb(79, 121, 40);}
.product-information .product-information--inner{padding: 15px 35px 15px;background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .1); border-radius: 12px;position:relative;}
.product-information .product-information--inner:hover { box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05); transition: border .3s cubic-bezier(.4,0,.2,1) 0s, box-shadow .4s cubic-bezier(.4,0,.2,1) 0s;}

.product-information .product-information--inner .klaviyo-bis-trigger {width: 100%;margin-bottom: 10px;}

.features_tag {position: absolute;z-index: 1;border-radius: 12px;background-color: #212446;color: #FFF;padding: 3px 10px;margin: 5px 2px 10px 15px;display: block;font-size: 13px;    font-weight: 600; min-width:100px;   max-width: fit-content;text-align:left;}
.features_tag svg{margin-right:5px;vertical-align: middle;width:13px;}

.bestseller_tag{margin-bottom:15px;display: inline-block;}
.bestseller_tag_span{background: transparent;color: #212446;border:1px solid #212446;border-radius:6px;position: relative;font-size: 14px;line-height:normal;padding:6px;min-height:30px;display:inline-block;margin-right:5px;}
/* .bestseller_tag_span span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  display: block;} */
/* .bestseller_tag_span:after {content: ""; position: absolute; display: block;bottom: 0; border: 14px solid #0a153f;height: 0;width: 0;right: -20px; border-left-width: 10px;border-right-color: transparent;} */
/* .bestseller_tag a{color:#d27742;} */

.bestsellers_badge{margin-bottom:15px;display: inline-block;}
.bestsellers_badge_span_one span {max-width: calc(100% - 20px);background: #0a153f;color: #fff;border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;position: relative;padding: 4px 4px 4px 8px;z-index: 2;margin-right: 20px;display: inline-block;font-size: 14px;line-height: 20px;height: 28px;box-sizing: border-box;}
.bestsellers_badge_span_one span:after {content: "";position: absolute;display: block;bottom: 0;border: 14px solid #a46497;z-index: -1;height: 0;width: 0;right: -20px;border-left-width: 10px;border-color: #0a153f;border-right-color: transparent;}
.bestsellers_badge_span_one a{color:#d27742;}
@media only screen and (min-width:200px) and (max-width:767px){ 
.product-information .product-information--inner {padding: 15px 15px 15px;}
.add_to_routine_div_flex {font-size: 10px;}  
}

/* Custom Left Right Faq Css  */
.custom_left_right_faq_section{overflow:hidden;}
.custom_faq_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.custom_faq_grid_item{background-color: #f4f4f4;border-radius:14px;position: relative;}
.faq_title{padding:25px 35px 25px 20px;border-radius:0;cursor:pointer;}
.faq_title.faq_active { border-radius: 14px 14px 0 0;cursor: pointer;background-color: #f4f4f4;}
.faq_title p.h3{font-size:20px;margin:0;line-height:normal;letter-spacing:0;color:#000;font-weight:700; }
.faq_title .minus_span {display:none;}
.faq_title.faq_active .minus_span {display:inline-block;}
.faq_title.faq_active .plus_span {display:none;}
.faq_title svg {display:inline-block;vertical-align: middle;width: 10px;position: absolute;right:20px;top:31px;}
.open_faq_div{ padding: 10px 20px;/*border:1px solid #f0f0f0;*/border-radius:0px;position: absolute;z-index: 1;background-color: #f4f4f4;width: 100%;}
.faq_content {font-size:14px;letter-spacing:0;line-height:normal;}
.faq_block_design{margin-bottom:0;border-bottom: 1px solid #0000001A;}
.faq_block_design:nth-child(even){background: #fff;}
.faq_block_design_flex{display:flex;flex-wrap:wrap;align-items:center;padding:15px 15px;/*box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);*/border-radius:0;}
.faq_block_design_inner{text-align:center;}
.faq_block_design_inner:first-child{width:25%;}
.faq_block_design_inner:nth-child(2){width:37.5%;}
.faq_block_design_inner:last-child{width:37.5%;text-align:left;display: flex;gap: 10px;align-items: center;justify-content:center;}
.faq_block_design_inner p{font-size:12px;font-weight:400;color:#000;line-height:1.1;margin:0;  }
.faq_block_design_inner p.h3{font-size:12px;margin:0;letter-spacing:0;line-height:normal;color:#000;font-weight:600;}
.faq_block_design_inner p.h4{font-size:10px;margin:0 0 5px;letter-spacing:0;line-height:normal;color:#000;font-weight:600;}
.faq_block_design_inner p.h6{font-size:12px;margin:15px 0;letter-spacing:0;line-height:normal;font-weight:normal;}
.faq_block_design_inner .pdf_link_a{font-size:8px;text-decoration:underline;text-underline-offset: 2px;font-weight:400;;color:#001D8D;display: block;max-width: fit-content;}
.faq_block_design_inner .particular_p{font-size:10px;margin:0;letter-spacing:0;line-height:1;color:#000;font-weight:400;text-transform:uppercase;}
.custom_faq_heading{align-items: center;display:flex;justify-content: space-between;border-bottom: 1px solid #0000001A;padding-bottom:8px;margin-bottom: 25px;}
.custom_faq_heading h2.h3{font-size:32px;color:#1a1c1d;margin:0;line-height: 1.2;}
.custom_faq_heading_search {min-width: 375px;}
.custom_faq_heading_search form { background: #F4F4F4;border-radius: 50px;}
.custom_faq_heading_search form fieldset {display: flex;padding: 0 15px 0 30px; align-items: center;}
.custom_faq_heading_search .searchform fieldset input {width: 100%;padding: 0;border: none;}
@media only screen and (min-width:200px) and (max-width:767px) {
.custom_faq_grid {gap: 10px;}    
.custom_faq_grid {grid-template-columns: 1fr;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.custom_faq_grid {grid-template-columns: 1fr;}  
}
/* Certificate page css */
.template-page-zertifikate-qualitaetssicherung .image-with-text-overlay--content-inner.content-width-medium {max-width: 795px;}
.template-page-zertifikate-qualitaetssicherung .rte.description-size--small{font-size:16px;color:#515151;}
.template-page-zertifikate-qualitaetssicherung .image-with-text-overlay--content-inner h1.h1{font-size:48px;color:#1a1c1d;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content_full .image-with-text--content--inner{width:100%;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .custom_liquid_table {background-color:#F4F4F4;border-radius:14px;padding:12px 20px;margin-bottom:20px; }
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div:last-child .custom_liquid_table{margin-bottom:0; } 
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table {border:none;margin: 0;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr td{font-size:18px;line-height:1.2; font-weight:400;color:#000;border: none;border-bottom:1px solid #0000001A;padding:9px 0;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr:last-child td{border-bottom:none; }
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr td b{font-weight:700;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .p_points {display: flex;gap: 20px;font-weight: 700;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .p_points span{width:calc(100% - 40px);}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner h2.h2{ font-size: 40px; color: #1a1c1d;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner h2.h2{ font-size: 40px; color: #1a1c1d;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content{padding-left:0;}
.template-page-zertifikate-qualitaetssicherung .image_first .image-with-text--content{padding-right:0;}
.template-page-zertifikate-qualitaetssicherung .image-with-text.column-spacing--large {grid-gap: 80px;}

@media only screen and (min-width:200px) and (max-width:767px) {
.template-page-zertifikate-qualitaetssicherung .rte.description-size--small {font-size: 14px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text-overlay--content-inner h1.h1 {font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .image-with-text.column-spacing--large {grid-gap: 5px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner h2.h2 {font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner h2.h2{ font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr td {font-size: 16px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte {font-size: 15px;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner .rte{ font-size:15px;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .p_points {font-size: 15px;}

.custom_faq_heading {flex-direction:column; gap: 15px;}
.custom_faq_heading h2 {font-size: 22px;} 
.custom_faq_heading_search {min-width: 345px;}  
.faq_title p.h3 {font-size: 16px;} 
}
@media only screen and (min-width:768px) and (max-width:989px) {
.template-page-zertifikate-qualitaetssicherung .rte.description-size--small {font-size: 15px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text-overlay--content-inner h1.h1 {font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .image-with-text.column-spacing--large {grid-gap:40px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner h2.h2 {font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner h2.h2{ font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr td {font-size: 16px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte  { font-size: 15px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte {font-size: 15px;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner .rte{ font-size:15px;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .p_points {font-size: 15px;}
  
.custom_faq_heading {gap: 15px;}
.custom_faq_heading h2 {font-size: 22px;} 
.custom_faq_heading_search {min-width: 345px;}  
.faq_title p.h3 {font-size: 16px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.template-page-zertifikate-qualitaetssicherung .rte.description-size--small {font-size: 15px;}  
.template-page-zertifikate-qualitaetssicherung .image-with-text-overlay--content-inner h1.h1 {font-size: 35px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .image-with-text.column-spacing--large {grid-gap:60px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner h2.h2 {font-size: 30px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner h2.h2{ font-size: 30px;line-height: 1.2;}  
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr td {font-size: 16px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte  { font-size: 15px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte {font-size: 15px;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner .rte{ font-size:15px;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .p_points {font-size: 15px;}
  
.custom_faq_heading h2 {font-size: 25px;} 
}
@media only screen and (min-width:1200px) and (max-width:1367px) {
.template-page-zertifikate-qualitaetssicherung .image-with-text-overlay--content-inner h1.h1 {font-size: 40px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .image-with-text.column-spacing--large {grid-gap:60px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner h2.h2 {font-size: 35px;line-height: 1.2;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner h2.h2{ font-size: 35px;line-height: 1.2;}  
.template-page-zertifikate-qualitaetssicherung .custom_liquid_table table tr td {font-size: 17px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte  { font-size: 16px;}
.template-page-zertifikate-qualitaetssicherung .image-with-text--content--inner .rte {font-size: 16px;}
.template-page-zertifikate-qualitaetssicherung .rich-text__inner .rte{ font-size:16px;}
.template-page-zertifikate-qualitaetssicherung .custom_liquid_div .p_points {font-size: 16px;}
  
.custom_faq_heading h2 {font-size: 28px;} 
}
/* Certificate page css end */

/* Blog css */
.blog_article_tags_flex{display:flex;flex-wrap:wrap;margin:0 -25px;}
.blog_article_tags_left{width:66.6667%;padding:0 25px;}
.blog_article_tags_right{width:33.333%;padding:0 25px;}
.blog_hallmark_left{width:33.333%;padding:0 25px;}
.blog_hallmark_right{width:66.6667%;padding:0 25px;}
.blog_all_article_left{width:66.6667%;padding:0 25px;}
.blog_all_article_right{width:33.333%;padding:0 25px;}
.blog_article_tags_article_tag .article_tags_a_tag{font-size:14px;padding:2px 8px;border:1px solid #0000001b;border-radius:5px;}
.blog_article_tags_grid{display:flex;flex-wrap:wrap;margin:0 -15px;}
.blog_article_tags_inner{width:33.33%;padding:0 15px;}
.blog_article_tags_grid{margin-top:30px;}
.blog_article_tags_content{padding:25px;text-align:center;}
.blog_article_tags_content h4{font-size:17px;font-weight:normal;line-height: normal;}
.blog_article_tags_content p{font-size:15px;font-weight:normal;}
.blog_hallmark_grid{display:flex;flex-wrap: wrap;margin:0 -3px;justify-content:center;margin-top:30px;}
.blog_hallmark_grid_item{width:20%;padding:0 3px;margin-bottom:6px;}
.blog_hallmark_grid_item img{border-radius:12px;}
.blog_hallmark_content {max-width: 87%;margin: 0 auto;margin-top: -25px;background: #fff;border-radius: 20px;z-index: 1;position: relative;box-shadow: 0 0 4px rgba(0, 0, 0, .12);padding: 25px;text-align: center;}
.blog_hallmark_content_center{   position: absolute;top: -13px;left: 0;right: 0;}
.meta_post_categories {display: inline-block;overflow: hidden;padding-right: 10px;padding-left: 10px;font-size: 12px;height: 25px;border-radius: 6px;background-color: #212446;color: #fff;line-height: 25px;text-transform: uppercase;font-weight: 500;}
.meta_post_categories a {color: #fff;}
.blog_all_article_instagram h3{text-align:center;}
.blog_all_article_instagram h3{text-align:center;padding-bottom:30px;border-bottom:1px solid #0000001b;}
.instaram_post_flex{display:flex;flex-wrap: wrap;margin:0 -3px;}
.instaram_post_inner{width:33.3333%;padding:0 3px;margin-bottom:6px;}
.instaram_post_inner_box{ position: relative;overflow: hidden; border-radius:12px; text-align: center;overflow:hidden;}
.instaram_post_inner_box:before { content: "";display: block;padding-bottom: 100%;}
.instaram_post_inner img{border-radius:12px;}
.instaram_post_inner_box :is(a,img) { position: absolute;inset: 0;}
.instaram_post_inner_box a {z-index: 4;}

.newsletter_with_social_flex{display:flex;flex-wrap:wrap;margin:0 -15px;}
.newsletter_with_social_inner{width:50%;padding:0 15px;}
.newsletter_with_social_inner .social-links{display:flex;} 
.newsletter_with_social_flex_1 .newsletter_with_social_inner{width:100%;}
.newsletter_with_social_flex_3 .newsletter_with_social_inner{width:33.333%;}
@media only screen and (min-width:200px) and (max-width:767px) {
.blog_article_tags_flex{  margin:0 -15px;}
.blog_article_tags_left{  width:100%;  padding:0 15px;}
.blog_article_tags_right{  width:100%;  padding:0 15px;}
.blog_hallmark_left{  width:100%;  padding:0 15px;}
.blog_hallmark_right{  width:100%;  padding:0 15px;}
.blog_all_article_left{  width:100%;  padding:0 15px;}
.blog_all_article_right{  width:100%;  padding:0 15px;}
.blog_article_tags_inner{  width:100%;}
.blog_hallmark_grid_item {width: 33.3333%;}
.newsletter_with_social_flex{row-gap:30px;}
.newsletter_with_social_inner{width:100%;padding:0 15px;}
.newsletter_with_social_flex_3 .newsletter_with_social_inner{width:100%;}
}

.gallery--item-content h3 {color: inherit;}

/* Custom Css */
.aritlce_divide_text_center{text-align:center;}
.meta_post_categories{color:#fff;display: inline-block;overflow: hidden;padding-right: 10px;padding-left: 10px;font-size:12px;height: 25px;border-radius: 6px;background-color: #212446;color: #fff;line-height: 25px;text-transform:uppercase;font-weight:500;}
.meta_post_categories a{color:#fff;position:relative;padding-right:5px;}
.meta_post_categories a:before{content:',';position:absolute;right:2px;bottom:0;line-height:normal;}
.meta_post_categories a:last-child{padding-right:0;}
.meta_post_categories a:last-child:before{display:none;}
.post-title .entry-title{text-align: center;font-size: 32px;font-weight: 500; line-height: normal;}
.post-content blockquote {margin-bottom:30px;margin-top:30px;text-align: left;font-size:17px;padding: 10px 20px 10px 55px;background: #E8E8EB;border-radius: 20px;border-left: 2px solid #000000;position:relative;}
.post-content blockquote:before{content:'';position:absolute;left:0;top:0;background-image:url(https://moleqlar.com/cdn/shop/files/Group_55745460.svg?v=1734792254);width: 21px;height: 28px;left:20px;top:14px; }
.post-content blockquote p, .post-content blockquote span{font-size:17px;margin:0;line-height: calc(var(--font-body-line-height-scale) * 1.6);font-weight: normal;}
.post-content blockquote p:last-child{margin-bottom:0;}
.post-content blockquote p:empty{display:none;}
.article_post_divide{display:flex;flex-wrap:wrap;}
.article_post_divide_align_left{flex-direction: row-reverse;row-gap:20px;}
.article_post_divide .aritlce_divide_left{width:70%;padding-right:40px;}
.article_post_divide .aritlce_divide_right {width:30%;padding-left:20px;}
.article_post_divide_align_left .aritlce_divide_left {padding-left: 40px;padding-right:0;}
.article_post_divide_align_left .aritlce_divide_right {padding-left: 0;padding-right:20px;}
.aritlce_divide_right .bryan_section_left_side_contents ul {padding: 0 0 0 30px;}
.article_tags_a .article_tags_a_tag{font-size:14px;padding:2px 8px;border:1px solid #0000001b;border-radius:5px;}
.article_post_divide .article-tags{ margin-bottom: 30px;padding-bottom: 30px; border-bottom: 1px solid #0000001b;}
.older_post {margin-bottom:30px;padding-bottom: 30px; border-bottom: 1px solid #0000001b;}
.older_post_div_flex{display:flex;flex-wrap:wrap;margin-bottom: 15px; padding-bottom: 15px;border-bottom: 1px solid #0000001b;}
.older_post_div_flex:last-child { margin-bottom: 0; padding-bottom: 0; border: none;}
.older_post_div_flex_left{width:60%;padding-right:15px;}
.older_post_div_flex_right{width:40%}
.older_post_div_flex_right h6{font-size:15px;font-weight:normal;    margin: 0;}
.instaram_post_flex{display: flex;flex-wrap: wrap;margin:0 -3px;}
.instaram_post_inner{width:33.3333%;padding:0 3px;margin-bottom:6px;}
.instaram_post_inner_box{ position: relative;overflow: hidden; border-radius:12px; text-align: center;overflow:hidden;}
.instaram_post_inner_box:before { content: "";display: block;padding-bottom: 100%;}
.instaram_post_inner img{border-radius:12px;}
.instaram_post_inner_box :is(a,img) { position: absolute;inset: 0;}
.instaram_post_inner_box a {z-index: 4;}
.aritlce_divide_left .post-content.rte p img , .aritlce_divide_left .post-content.rte img{width:100%;border-radius:12px;}
.blog-post-detail .aritlce_divide_left .post-title { padding:20px 0;width: 100%; }

.post_faq_content{background:#f4f4f4;border-radius:10px;}
.post_faq_content h2.title_faq{padding:10px 15px;margin:0;font-size:16px;cursor:pointer;}
.post_faq_text{display:none;padding:20px 25px;}
.post_faq_text a{color:#d27742 !important;}
.post_faq_content h2 span { display: inline-block; vertical-align: middle; margin-right: 8px;}
.post_faq_content h2 span .minus_span{display:none;transition:0.3s all ease-in-out;}
.post_faq_content h2 span .plus_span{display:block;transition:0.3s all ease-in-out;}
.post_faq_content h2.tab_active span .plus_span{display:none;transition:0.3s all ease-in-out;}
.post_faq_content h2.tab_active span .minus_span{display:block;transition:0.3s all ease-in-out;}

.mole_blogarticle_editor{background:#f4f4f4;padding:32px;border-radius:12px;display:flex;flex-wrap: wrap;row-gap:20px;margin-bottom:25px;}
.mole_blogarticle_editor.four_product .blog-product{width:25%;padding:0 15px;}
.mole_blogarticle_editor.three_product .blog-product{width:33.33%;padding:0 15px;}
.mole_blogarticle_editor.two_product .blog-product{width:50%;padding:0 15px;}

.rte a.button{text-decoration:none;}
.aritlce_divide_left .rte a{color:#d27742;}
.info-box-wrapper{border: 2px solid #f4f4f4;padding: 20px;border-radius: 12px;margin: 20px 0;} 
.info-box-wrapper .info-box-icon img{max-width:200px;border-radius:0;}
.inline-block{display:inline-block;}

.aritlce_divide_right_sticky{position:sticky;top:140px;}

@media only screen and (min-width:200px) and (max-width:767px){
.article_post_divide_align_left {flex-direction: column-reverse;}
.article_post_divide .aritlce_divide_left{width:100%;padding-right:0px;}
.article_post_divide .aritlce_divide_right {width:100%;padding-left:0px;}
.article_post_divide_align_left .aritlce_divide_left {padding-left: 0;padding-right: 0;}
.article_post_divide_align_left .aritlce_divide_right { padding-left: 0; padding-right: 0;}
.blog-post-detail .post-title {padding: 10px 0 0;} 
.mole_blogarticle_editor{padding:32px 15px;}  
.mole_blogarticle_editor.four_product .blog-product{width:50%;padding:0 5px;}
.mole_blogarticle_editor.three_product .blog-product{width:50%;padding:0 5px;}
.mole_blogarticle_editor.two_product .blog-product{width:50%;padding:0 5px;}  
}
@media only screen and (min-width:768px) and (max-width:989px){
.article_post_divide_align_left {flex-direction: column-reverse;}  
.article_post_divide .aritlce_divide_left{width:100%;padding-right:0px;}
.article_post_divide .aritlce_divide_right {width:100%;padding-left:0px;}
.blog-post-detail .post-title {padding: 10px 0 0;} 
.mole_blogarticle_editor.four_product .blog-product{width:50%;}
.mole_blogarticle_editor.three_product .blog-product{width:50%;}   
}
@media only screen and (min-width:990px) and (max-width:1199px){
.mole_blogarticle_editor.four_product .blog-product{width:50%;}
.mole_blogarticle_editor.three_product .blog-product{width:50%;}   
}

/* Footer Css */
.footer{margin-top:50px;}
.footer-payment-icons {padding: 0 !important;}
theme-footer.footer .widget--text .social-links li {display: block;}
theme-footer.footer .widget--text .social-links li span { display: block;}
.footer_breadcrumb{margin-top:15px;}

/* Black Pre Sale Banner   */
.black_pre_sale_banner{position:relative;margin-bottom:30px;}
.black_pre_sale_banner img {max-height:300px;}
.black_pre_sale_banner_absolute{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:10px;text-align:center;width:100%;}
.black_pre_sale_banner_content .h3{font-size:56px;letter-spacing:0;color:#fff;line-height:1;margin:0;}
.black_pre_sale_banner_content p{font-size:24px;letter-spacing:0;color:#fff;font-weight:300;margin:0;}

/*.show_mobile_version{display:none;}*/
.balck_pre_sale_announce{background: rgba(244, 244, 244, 1);padding:12px 10px;}
.balck_pre_sale_announce_flex{display:flex;gap:15px;align-items:center;justify-content: center;}
.balck_pre_sale_announce_content .h3{font-size:13px;letter-spacing:0;color: rgba(0, 0, 0, 1);margin:0;font-weight:400;line-height: 1;}
.balck_pre_sale_announce_timer_div{font-size:13px;letter-spacing:0;color:rgba(196, 0, 0, 1);display:flex;align-items:center;gap:5px;line-height: 1;font-weight:700;}

@media only screen and (min-width:200px) and (max-width:767px){
.plp_spend_save_main{display:block;}
.show_mobile_version{display:block;}
.black_pre_sale_banner_content .h3{font-size:32px;}
.black_pre_sale_banner_content p{font-size:14px;}  
}

/* Black Pre Sale Offer */
.black_pre_sale_offer{margin-bottom:30px;}
.black_pre_sale_offer_header{text-align:center;margin-bottom:20px;}
.black_pre_sale_offer_header p.h3{font-size:32px;letter-spacing:0;color:rgba(36, 36, 36, 1);line-height:1.2;margin:0;}
.black_pre_sale_offer_grid{display:flex;flex-wrap:wrap;margin:0 -10px;}
.black_pre_sale_offer_girditem{width:25%;padding:0 10px;}
.black_pre_sale_offer_box{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);background: rgba(244, 244, 244, 0.3);border-radius:15px;padding:20px 10px;overflow:hidden;height: 100%;}
.black_pre_sale_offer_box h3{font-size:22px;letter-spacing:0;margin:0 0 5px;text-align:center;line-height:1.2;background: linear-gradient(90deg, #2A2F3D 0%, #707EA3 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.black_pre_sale_offer_box p{font-size:12px;letter-spacing:0;margin:0;text-align:center;color rgba(42, 47, 61, 1);}
.black_pre_sale_offer_box p b{font-weight:700;}
.black_pre_sale_offer_content {max-width: fit-content;margin: 0 auto;}
.black_pre_sale_offer_content p{text-align:center;font-size:10px;color:rgba(98, 98, 98, 1);margin:15px 0 0;display: flex;align-items: center;justify-content: center;gap: 5px;line-height: 1.2;}
.black_pre_sale_offer_content p svg{vertical-align:middle;}
@media only screen and (min-width:200px) and (max-width:767px){
.black_pre_sale_offer_header p.h3 br{display:none;}  
.black_pre_sale_offer_grid { row-gap: 20px;}
.black_pre_sale_offer_girditem { width: 50%;}
.black_pre_sale_offer_box p { max-width: 100px; margin: 0 auto;}
.black_pre_sale_offer_content p{text-align:left;}
}

/* Plp Spend Save Css */
.plp_spend_save_main{width: 100%;}
.plp_spend_save{border: 1px solid rgba(218, 220, 224, 0.2);background: rgba(244, 244, 244, 0.7);padding:15px 10px;color: rgba(10, 21, 62, 1);border-radius:10px;margin-bottom: 30px;}
.plp_spend_save_header h3{font-size:14px;letter-spacing:0;text-align:center;color: rgba(36, 36, 36, 1);line-height:1.2;font-weight: 400;margin: 0 0 5px;}
.plp_spend_save_header h3 b{font-weight:700;color: rgba(10, 21, 62, 1);}
.plp_spend_save_header p{font-size:12px;text-align:center;color: rgba(36, 36, 36, 1);line-height:1.2;margin:0 0 10px;}
.plp_spend_save_header p b{color: rgba(10, 21, 62, 1);}
.plp_spend_save_header p u{text-underline-offset:2px;}
.plp_spend_save_body ul{margin:0;padding:0;display:flex;gap:2px;list-style:none;}
.plp_spend_save_body ul li{width:calc(25% - 2px);position:relative;text-align:center;font-size:12px;color: rgba(33, 36, 70, 0.55);}
.plp_spend_save_body ul li span{ padding-top: 10px; display: block;}
.plp_spend_save_body ul li:before{content:'';position:absolute;top:0;left:0;width:100%;background: rgba(33, 36, 70, 0.1);height:7px;border-radius:20px;}
.plp_spend_save_body ul li:after{content:'';position:absolute;top:0;left:0;width:60%;height:7px;border-radius:20px;}
.black_pre_sale_pdp_bar {/*margin-bottom:15px;*/font-weight: 600;padding: 15px 20px;position:relative;background:url(//moleqlar.com/cdn/shop/files/Rectangle_20014.png) no-repeat center;background-size: cover;font-size: 18px;letter-spacing: 0;color: #fff;display: none;justify-content: space-between;align-items: center;}
.black_pre_sale_pdp_bar .button {padding: 4px 10px;height: auto;display: flex;gap: 10px;border-radius: 5px;font-size: 13px;}

/* Countdown bar css */
.countdown_bar{background: #F4F4F4;padding:10px 10px;}
.countdown_bar_flex{display:flex;gap:30px;align-items:center;justify-content:center;}
.countdown_bar_flex h3{font-size:16px;letter-spacing:0;margin:0;text-align:center;color:#000;font-weight:normal;line-height:1;}
.countdown_bar_datetime{font-size:16px;letter-spacing:0;color:#C40000;gap:5px;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1;}
.plp_collection_discount_nav_overflow {margin-bottom:15px;}
.plp_collection_discount_nav_overflow ul{margin: 0;padding: 10px 5px;list-style: none;display: flex;justify-content:center;gap: 20px;overflow-x: auto;text-align: center;}
.plp_collection_discount_nav_overflow ul li { display: block;min-width: 155px;}
.plp_collection_discount_nav_overflow ul .plp_coll_box h3{font-size:14px;justify-content:center; min-width:150px;min-height: 40px;padding:0 15px;} 
.product_price.price {margin-top: 5px;}
.product_price.price .amount.discounted , .megasale_cart_price .amount.ins_amount {color: #BE0004;}
.price_diffrence{font-size:15px;letter-spacing:0;color:#222446;margin-top:8px;margin-bottom:8px;display:block;line-height: 1;}
/* .price.product_price del, .megasale_cart_price del{text-decoration:none;} */
.product_price.price del .amount .transcy-money, .megasale_cart_price .amount.del_amount{font-size:13px;color: #2224468A;/*text-decoration:line-through;*/}
.megasale_badge{background: #0A153E;color:#fff;letter-spacing:0;}
.product_price{display:flex;justify-content:space-between;}
.thb-product-detail .product-price-container .product_price.price{margin-right: 0;}
.price_diffrence_bg{padding: 8px 12px;border-radius:14px;max-width: fit-content;font-size:12px;}

@media only screen and (min-width:200px) and (max-width:767px){
.countdown_bar_flex {gap: 10px;}
.countdown_bar_flex h3 {font-size: 12px;}
.countdown_bar_datetime {font-size: 12px;gap:3px;}
.plp_collection_discount_nav .plp_coll_inner { width: 100%; min-width: 147px;max-width:147px; display: block;}
.plp_collection_discount_nav {margin:15px 0;flex-wrap: nowrap;padding-bottom: 10px;max-width: 100%;overflow-x: auto;} 
.plp_collection_discount_nav_overflow ul{justify-content:flex-start;gap:8px;}  
.plp_collection_discount_nav_overflow ul li {min-width: 130px;}  
.plp_collection_discount_nav_overflow ul .plp_coll_box h3 { min-width: 100%;}  
.sidebar_container_megasale {  display: block !important;}  
}
@media only screen and (min-width:530px) and (max-width:767px){
.plp_collection_discount_nav_overflow ul { justify-content: center;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.countdown_bar_flex {gap: 15px;}
.plp_collection_discount_nav_overflow ul {gap: 15px;}  
.plp_collection_discount_nav_overflow ul li {  min-width: 135px;}  
.plp_collection_discount_nav_overflow ul .plp_coll_box h3 { min-height: 40px;}
.sidebar_container_megasale {  display: block !important;} 
}

/* Collection Page Categories filter Css */
.categories_filter{padding-bottom:20px;}
.categories_filter_flex ul{margin:0;padding:0px 5px 10px 5px;list-style:none;display:flex;gap:20px;overflow-x:auto;text-align:center;}
.categories_filter_flex ul li{display:block;min-width:200px;}
.categories_filter_flex ul li a{font-size:14px;border-radius:50px;box-shadow:0px 1px 4px #ccc;min-height:40px;display:block;padding:10px 15px;display:flex;justify-content:space-between;gap:10px;transition:0.3s all ease-in-out;}
.categories_filter_flex ul li a.justify_center{justify-content:center;}
.categories_filter_flex ul::-webkit-scrollbar-track{background-color: #f4f4f4;border-radius:10px;}
.categories_filter_flex ul::-webkit-scrollbar{height: 6px;background-color: #f4f4f4;border-radius:10px;}
.categories_filter_flex ul::-webkit-scrollbar-thumb{background-color: #ccc;border-radius:10px;}
.categories_filter_flex ul li a:hover, .categories_filter_flex ul li a.categories_filter_active{background:#212446;color:#fff;transition:0.3s all ease-in-out;}

/* PLP Recommended Section css */
.plp_recommended_section_main_bg{position:relative;background-size: cover;padding:80px;border-radius:16px;overflow: hidden;background-position: center center;background-repeat: no-repeat;}
.plp_recommended_section_main_bg .plp_recommended_section_absolute{max-width:1100px;margin:0 auto;}
.plp_recommended_section_box{border-radius:16px;padding:50px;background-size: cover;background-position: center center;background-repeat: no-repeat;overflow: hidden;}
.plp_recommended_section_box_heading p.h3{font-size:24px;letter-spacing:0;text-align:center;color:#212446;margin:0 0 30px;font-weight:700;}
.plp_recommended_section_box_content p.h3{font-size:16px;color:#212446;letter-spacing:0;margin:0;font-weight:700;}
.plp_recommended_section_box_content p.h3 svg{cursor:pointer;}
.plp_recommended_section_box_content p{font-size:14px;color:#212446;letter-spacing:0;margin:0;font-weight:400}
.plp_recommended_section_box_grid{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -10px;padding-top: 30px;row-gap:20px;}
.plp_recommended_section_box_griditem{width:20%;padding:0 10px;}
.plp_recommended_section_box_griditem_box{position:relative;cursor: pointer;border-radius:20px;}
.plp_recommended_box_griditem_media{position:relative;overflow: hidden;border-radius: 20px;}
.plp_recommended_box_griditem_media:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: #00000033;}
.plp_recommended_box_griditem_media img{border-radius:20px;}
.plp_recommended_box_griditem_info {position: absolute;top: 50%;transform: translateY(-50%);padding:10px;text-align: center;left: 0;right: 0;margin: 0 auto;}
.plp_recommended_box_griditem_info p.h3{font-size: 16px;letter-spacing: 0;color: #fff;line-height: 1.1;margin: 0;}
.plp_recommended_box_griditem_info p{font-size: 14px;letter-spacing: 0;color: #fff;line-height: 1.1;margin: 0;}
.plp_recommended_section_box_product_griditem{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:30px;}
.plp_recommended_section_box_product_grid{padding-top:20px;}
.plp_recommended_section_box_products{display:none;}
@media only screen and (min-width:200px) and (max-width:767px){
.plp_recommended_section_main_bg {padding:30px 20px;}
.plp_recommended_section_box {padding:25px 15px;}
.plp_recommended_section_box_heading p.h3 {font-size: 20px;margin: 0 0 20px;line-height: 1.3;}
.plp_recommended_section_box_content p.h3 {font-size: 14px;margin: 0 0 10px;line-height: 1.3;}
.plp_recommended_section_box_content p {font-size: 12px;}
.plp_recommended_section_box_grid {flex-wrap: nowrap;justify-content: flex-start;padding-top: 20px;row-gap: 15px;overflow-x: auto;margin-right: -15px;}
.plp_recommended_section_box_griditem {width: 100%;min-width: 200px;}
.plp_recommended_section_box_product_griditem {display: flex; gap: 20px; overflow-x: auto;}
.plp_recommended_section_box_product_grid_box {min-width:180px;}
.plp_recommended_section_box_product_grid { padding-top: 20px; margin-right: -15px;}  
}
@media only screen and (min-width:768px) and (max-width:989px){
.plp_recommended_section_main_bg {padding: 40px 30px;}
.plp_recommended_section_box {padding: 30px;}
.plp_recommended_section_box_content p.h3 {font-size: 16px;margin: 0 0 10px;line-height: 1.3;}
.plp_recommended_section_box_griditem {width: 33.33%;}
.plp_recommended_section_box_product_griditem {display: flex; gap: 20px; overflow-x: auto;}
.plp_recommended_section_box_product_grid_box {min-width:180px;}
.plp_recommended_section_box_product_grid { padding-top: 20px; margin-right: -15px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.plp_recommended_section_main_bg {padding: 40px 30px;}
.plp_recommended_section_box {padding: 30px;}
.plp_recommended_section_box_content p.h3 {font-size: 16px;margin: 0 0 10px;line-height: 1.3;}
.plp_recommended_section_box_griditem {width:25%;}
.plp_recommended_section_box_product_griditem {display: flex;gap: 20px; overflow-x: auto;}
.plp_recommended_section_box_product_grid_box {min-width:180px;}
.plp_recommended_section_box_product_grid {padding-top: 20px; margin-right: -15px;}  
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.plp_recommended_section_main_bg {padding: 50px;}
.plp_recommended_section_box {padding: 35px;}
.plp_recommended_section_box_product_griditem { gap: 20px;} 
}

/* Megamenu lbrgt css */
.custom_header_mega_2 .mega-menu-columns{display:flex;gap:0;flex-wrap;}
.custom_megamenu_left_side{width:410px;padding-right:50px;border-right:1px solid #F0F0F0;}
.custom_megamenu_right_side{width:calc(100% - 410px);padding-left:50px;}

.custom_header_mega_3 .custom_megamenu_right_side{width:calc(100% - 660px);padding-left:50px;}
.custom_header_mega_3 .custom_megamenu_right_right_side{width:250px;padding-left:50px;display: flex;flex-direction: column;gap: 20px;}
.custom_header_mega_3 .custom_megamenu_right_products { margin-top: 0;}

.mega-custommenu-promotion{position:relative;}
.mega-custommenu-promotion--image img {object-position: 50.0% 50.0%;height: 120px;border-radius: 8px;object-fit: cover;}
.mega-custommenu-promotion--content p.h6 {font-size: 14px;color: #212446;font-weight: 600;text-transform: unset;margin: 10px 0 5px;line-height: 1.2;} 
.mega-custommenu-promotion--content p {font-size: 14px;color: #363636;margin:0 ;line-height: 1.2;} 
.mega-custommenu-promotion--link{position:absolute !important;top:0;left:0;width:100%;height:100%;}

.submegamenu_default_promition_box{display:flex;flex-direction:column;gap:20px;}
.custom-mega-menu-promotion{margin-bottom:20px;}
.custom-mega-menu-promotion .mega-menu-promotion { overflow: unset;}
.custom-mega-menu-promotion .mega-menu-promotion img { border-radius: 10px;height: 100px;}
.custom-mega-menu-promotion .mega-menu-promotion--content {margin-top: 0px;text-align: center;position: absolute;bottom: -10px;left: 20px;}
.custom-mega-menu-promotion .mega-menu-promotion--content p.h6 {font-size: 15px;margin-bottom: 0;font-weight: 400;color: #fff;background: #020844;padding: 6px 15px;border-radius: 5px;line-height: 1;}
.custom-mega-menu-promotion2 .mega-menu-promotion--content{bottom: 15px;text-align:left;}
.custom-mega-menu-promotion2 .mega-menu-promotion--content p.h4{font-size: 16px;color: #fff;letter-spacing: 0;font-weight: 600;line-height: 1.2;margin: 0 0 15px;}
.custom-mega-menu-promotion2 .mega-menu-promotion--content .button{color: #212446;background: #fff;height: 31px;font-size: 14px;padding: 7px 25px;border-radius:8px;}
.custom-mega-menu-promotion2 .mega-menu-promotion--image, .custom_header_mega_2 .mega-menu-promotion--image{border-radius:8px;overflow:hidden;}
.custom-mega-menu-promotion2 .mega-menu-promotion--image img{border-radius:8px;overflow:hidden;}
.custom-mega-menu-promotion2 .mega-menu-promotion--link{z-index:1;}

.custom_megamenu_left_side_menu{padding:0 20px;}
.custom_megamenu_right_top{background: #F4F4F4;border-radius:10px;padding:12px;}
.custom_megamenu_right_content{display:flex;justify-content:space-between;gap:10px;margin:0;align-items: flex-start;}
.custom_megamenu_right_content p {font-size: 13px;margin: 0;color: #000;letter-spacing: 0;max-width:78%;}
.custom_megamenu_right_content a {font-size: 13px;margin: 0;color: #000;letter-spacing: 0;display: flex; align-items: center; gap: 5px;min-width: 160px;justify-content: flex-end;line-height: calc(var(--font-body-line-height-scale)* 1.6);}
.custom_megamenu_right_tabs{margin-top:10px;}
.custom_megamenu_right_tabs ul{display:flex;gap:20px;}
.custom_megamenu_right_tabs ul li{padding: 8px 15px;box-shadow: 0px 1px 4px 0px #CCCCCC;background: #FFFFFF;border-radius:30px;font-size:12px;font-weight:400;color:#212446;cursor:pointer;text-transform: capitalize;}
.custom_megamenu_right_tabs ul li:hover,  .custom_megamenu_right_tabs ul li.coll_q_active {color: #fff;background: #020844;}
.custom_megamenu_left_side .custom_megamenu_left_side_menu ul li{ border-bottom: 1px solid #DDDEE1;display: flex;justify-content: space-between;align-items: center;cursor:pointer;}
.custom_megamenu_left_side .custom_megamenu_left_side_menu ul li:hover{border-color:#020844;}
.custom_megamenu_left_side .custom_megamenu_left_side_menu ul li a{font-size:15px;font-weight:400;color:#020844;padding-top: 10px;padding-bottom: 10px;text-transform:capitalize;}
.custom_megamenu_right_products{margin-top:20px;}
.custom_megamenu_right_products_list_main{display:none;}
.custom_megamenu_right_products_list_main.coll_tab_active{display:block;}
.custom_megamenu_right_products_list{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;row-gap: 10px;}
.custom_header_mega_3 .custom_megamenu_right_products_list{grid-template-columns:repeat(4, 1fr);}
.custom_megamenu_right_products_list .product-card-info.abtest .price, .custom_megamenu_right_products_list .product-card-info.abtest .ruk_rating_snippet {display:none;}
.custom_megamenu_right_products_list .product-card-info .product-card-title{font-size: 14px;text-align: center;}
.custom_megamenu_right_products_list .product-card-info.abtest .product-card-title{text-align: center;}
.custom_megamenu_right_products_list .product-card-info .price .unit-price {margin-left: 0;font-size: .65rem;}
.custom_megamenu_right_products_list .product-card {margin-bottom:0;}
.custom_megamenu_right_products_list .product-card--badges{display:none;}
.custom_megamenu_right_products_list .product-card .product-featured-image {margin-bottom: 5px;}
.custom_submegamenu_right_box{display:none;}
.custom_submegamenu_right_box.active{display:block;}
.custom_show_right_right_side_box{display:none;}
.custom_show_right_right_side_box.active{display:block;}

/* Mobile Menu css 19-2-2025 */
.mobile-menu{display:flex;flex-wrap:wrap;justify-content: space-between;padding-top:10px !important;}
.mobile-menu li{width:100%;}
.mobile-menu li.link_menus{border-bottom: 1px solid #DDDEE1;padding:0 10px;}
.mobile-menu li.link_menus.mobile_registrieren{border-bottom:none;padding:0 5px;margin:25px 0;}
.mobile-menu li.link_menus.mobile_registrieren a{background: #212545;color: #fff !important;border-radius: 12px;padding: 15px 20px;max-width: fit-content;line-height:1;}
.mobile-menu li.link_menus.mobile_registrieren a svg{margin-left:8px;}

.mobile-menu li.flat_column{width: calc(50% - 10px);border: none !important;margin: 0 !important;padding:0 0 10px !important;} 
/* .mobile-menu li.flat_column.submenu-active {width: 100% !important;} */
.mobile-menu li.flat_column_nomedia{width:100%;padding:0 10px;}
.mobile-menu li.flat_column summary{border:none;position: relative;padding-bottom:12px;padding-top:0;}
.mobile-menu li.flat_column summary img {max-height: 100px;min-height:100px;object-fit: cover;border-radius: 12px;}
.mobile-menu li .parent-link-back--button{position: relative;padding-bottom:15px;}
.mobile-menu li.flat_column summary small , .mobile-menu li .parent-link-back--button small{background: #020844;border-radius: 5px;color: #fff;position: absolute;left:15px;bottom:0;min-width: 50px;text-align: center;font-size: 15px;font-weight:400;padding: 6px 11px;line-height: 1;}
.mobile-menu li.flat_column summary small svg, .mobile-menu li .parent-link-back--button small svg{margin-left:8px;}
.mobile-menu li.flat_column summary+.sub-menu{}
.link_menu_account{font-weight:700;}
.link_menu_account svg{margin-right:8px;}
.mobile-menu li.link_menu_account>a{color:#020844 !important;} 
.mobile-menu .parent-link-back{padding-bottom:10px;}
.mobile-menu .parent-link-back button {width: 100%; height: 120px !important;}
.mobile-menu li.flat_column_nomedia .parent-link-back button {width: 100%; height:40px !important;padding-bottom:0;}
.mobile-menu li.flat_column_nomedia .parent-link-back button span{margin-right:10px;}
.mobile-menu .parent-link-back button img{height:100%;object-fit:cover;border-radius:10px;}
.mobile-menu .sub-menu{margin-top:10px;}
.mobile-menu .sub-menu li.link_menus, .mobile-menu .sub-menu li summary {border-bottom: none;padding: 0 20px;}
.mobile-menu .sub-menu li{border:none !important;margin: 0 !important;}
.mobile-menu .sub-menu li summary  { padding-bottom: 0;min-height: 40px;font-weight: 400;}
.mobile-menu .sub-menu .sub-menu .parent-link-back{padding-bottom:0;}
.mobile-menu .sub-menu .sub-menu .parent-link-back button {height: auto !important;}
.mobile-menu .sub-menu .sub-menu{margin-top:0;} 
.mobile-menu .sub-menu .sub-menu li{padding:0;}
.mobile-menu .sub-menu .sub-menu .parent-link-back button svg { margin-right: 8px;}

.mobile-menu .sub-menu.submenu_open{transform: translate(0);visibility: visible;}
.mobile-menu .sub-menu.sub_submenu_open{transform: translate(0);visibility: visible;}
.mobile-menu.mobile_menu_img_link{margin: 0 !important;margin-bottom: 20px !important;}

/* Mobile Banner 27-2-25 */  
.mobile_menu_drawer_banner {padding: 10px 15px 0;}
.mobile_menu_drawer_banner_upper{background: #020844;border-radius:10px;padding:15px 7px;display:flex;align-items:center;}
.mobile_menu_drawer_banner_left { width: 28px;text-align:center;position: absolute;}
.mobile_menu_drawer_banner_right{padding:0 30px;width:100%}
.mobile_menu_drawer_banner_right p{font-size:14px;letter-spacing:0;margin:0;font-weight:700;color:#fff;text-align:center;}
.mobile_menu_drawer_banner_right p span{display:block;margin-bottom: 5px;font-weight: 300;}

/* Pdpd Cashback css */
.m-cashbackWrapper{background: #F4F4F4;border-radius: 5px;padding: 10px 15px;margin-bottom: 15px;}
.memberr-cashback-label{margin:0;position:relative;font-size:14px !important;min-height:32px;line-height: 1.3;color:#242424;}
.memberr-cashback-label span{padding-left:8px;}
.memberr-cashback-label span.memberr-cashback-amount{padding-left:0px;}

/* Cart drawer */
.cart-drawer-footer .cart-drawer-buttons { grid-template-columns: 1fr;}
.cart_info_label{margin:0;}
.cart_info_label p{font-size:14px;letter-spacing:0;color:#898989;margin:0;}
.cart_info_label p svg{vertical-align:middle;margin-right:5px;}
.cart-total.cart_subtotal td .price .amount{font-size:18px;}
.cart-total.cashback_save{color: #4F7928;}
.cart-total.cashback_save th, .cart-total.cashback_save td .price{color:#4F7928;font-size:16px;}
.cart-total.cashback_save td .price .amount{font-size:16px;}
.cart-total.cashback_save th img{max-width:22px;}
.versand{font-size:16px;}
.versand select{border: 1px solid #C9C3C3;border-radius:8px;color:#000000E5;margin:0;padding: 5px 10px 10px 5px;height: 30px;appearance: auto;}
.versand th{color:#1A1A1A;}
.versand td{color:#4F7928;}
.cart-total th, .cart-total td{font-size:16px;letter-spacing:0;color:#1A1A1A;}
.sep_hr{margin-left:-30px;margin-right:-30px;}
.cart-drawer-footer .cart-total {vertical-align: middle !important;}
.cart-drawer-footer hr {margin: 0.50rem auto; }
.product-cart-item-price{display:none;}
.product-cart-item-info .price {display: block;}
.cart_price_span ins.compare_available{color:#ff0000;}
.cart-drawer .complementary-products{position:relative;padding-top:15px;}
.cart-drawer .complementary-products:before{content:'';position:absolute;left:0;top:0;width:100%;border-top: 1px solid #DADCE0;}
.properties { display: inline-flex;}
.properties .selling-plan {border-radius: 10px;  background: #D6E5CA;padding: 5px 10px; border: 1px solid #D3D3D3;color: #000000E5;}  
#AddToCart {background: rgb(79, 121, 40);}
.klaviyo-bis-trigger, .klaviyo-bis-trigger:hover {background:#BCBCBC99;}

/* Expert Verfied css */
.expert_verfied{background: #2626F7;padding:5px 8px;border-radius:5px;max-width: fit-content;cursor:pointer;}
.expert_verfied_flex{display:flex;gap:3px;align-items:center;justify-content:center;}
.expert_verfied_flex p{font-size:9px;letter-spacing:0;margin:0;line-height:1.2;color:#fff;}

.expert_review_popup_main{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99;padding: 30px 0;display:none;}
.expert_review_popup_overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
.expert_review_popup_main_max{width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.expert_review_popup{background-color: #f4f4f4;padding:20px 20px;border-radius:10px;width:800px;margin:0 auto;position:relative;}
.expert_review_popup_flex{display:flex;}
.expert_review_popup_media{width:200px;}
.expert_review_popup_media img{border-radius:10px;overflow:hidden;height:100%;object-fit:cover;}
.expert_review_popup_info{width:calc(100% - 200px);padding-left:20px;}
.expert_review_popup_info_verifed{margin:0 0 30px;padding:8px 10px;}
.expert_review_popup_info_verifed .expert_verfied_flex p {font-size: 10px;}
.expert_review_popup_info_content h3{font-size:22px;letter-spacing:0;margin:0 0 15px;line-height:1.4;color:#000;}
.expert_review_popup_info_content p{font-size:15px;letter-spacing:0;margin:0;color:#242424;}

/* Review io css */
.shopify-block.shopify-app-block reviewsio-card-carousel .CarouselWidget {display: block;max-width: 1380px;padding: 0 50px;width: 100%;margin: 0 auto;}

/* Pdp Order Info css  */
.order_info{box-shadow: 0px 8px 15px 0px #0000001A;background: #fff;padding:15px 10px;border-radius:10px;margin-bottom:20px;margin-top:20px;}
.order_info_flex{display:flex;gap:5px;align-items: center;}
.order_info p{font-size:14px;letter-spacing:0;color:#000;margin:0;line-height:1.3;width: calc(100% - 26px);}

/* pdp Accordion single css */
.custom_accordion{border-top: 0.5px solid #858799;border-bottom: 0.5px solid #858799;margin-bottom:15px;}
.custom_accordion h2.h3{font-size:15px;font-weight:400;color:#000;letter-spacing:0;margin:0;position:relative;padding: 16px 0;padding-right:18px;line-height:1.3;cursor:pointer;}
.custom_accordion h2.h3 svg{position:absolute;right:0;top: 50%;transform: translateY(-50%);}
.custom_accordion h2.h3.acc_active svg{transform: translateY(-50%) rotate(180deg);}
.custom_accordion_content{font-size:15px;letter-spacing:0;margin:0;display:none;padding:0;color:#242424;}
.custom_accordion_content p{font-size:15px;letter-spacing:0;color:#242424;margin:0;}

/* Product Page Css */
.product-information .product-information--inner{padding: 15px 35px 15px;background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .1); border-radius: 12px;position:relative;}
.product-information .product-information--inner:hover { box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05); transition: border .3s cubic-bezier(.4,0,.2,1) 0s, box-shadow .4s cubic-bezier(.4,0,.2,1) 0s;}
.product-information .product-information--inner .klaviyo-bis-trigger {width: 100%;margin-bottom: 10px;}
.features_tag {position: absolute;z-index: 1;border-radius: 12px;background-color: #212446;color: #FFF;padding: 3px 10px;margin: 5px 2px 10px 15px;display: block;font-size: 13px;    font-weight: 600; min-width:100px;   max-width: fit-content;text-align:left;}
.features_tag svg{margin-right:5px;vertical-align: middle;width:13px;}
.bestseller_tag{margin-bottom:15px;display: inline-block;}
.bestseller_tag_span{background: transparent;color: #212446;border:1px solid #212446;border-radius:6px;position: relative;font-size: 14px;line-height:normal;padding:6px;min-height:30px;display:inline-block;margin-right:5px;}
.bestsellers_badge{margin-bottom:15px;display: inline-block;}
.bestsellers_badge_span_one span {max-width: calc(100% - 20px);background: #0a153f;color: #fff;border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;position: relative;padding: 4px 4px 4px 8px;z-index: 2;margin-right: 20px;display: inline-block;font-size: 14px;line-height: 20px;height: 28px;box-sizing: border-box;}
.bestsellers_badge_span_one span:after {content: "";position: absolute;display: block;bottom: 0;border: 14px solid #a46497;z-index: -1;height: 0;width: 0;right: -20px;border-left-width: 10px;border-color: #0a153f;border-right-color: transparent;}
.bestsellers_badge_span_one a{color:#d27742;}

.pdp_page_price_div{display:flex;justify-content:space-between;width: 100%;align-items: center;}
.pdp_page_price_div del{font-size:18px;display: inline-flex;}
.pdp_page_price_div del span{font-size:18px;color:#212446;}

.thb-product-detail .product-price-container .badges_move_position.badges {margin-left: 0;position: absolute;right: 8px;top: -14px;}
.thb-product-detail .product-price-container .badges_move_position.badge {margin-right: 0;padding: 0 11px;}

.form__label.quantity__label{display:none;}
.quantity_custom{display:inline-block;vertical-align: top;}
.buybutton_custom{display:inline-block;width: calc(100% - 106px);vertical-align: top;}
.quantity_custom .quantity .qty { height: 48px; line-height: 48px;}
.quantity_custom .quantity .minus, .quantity_custom .quantity .plus { height: 50px;}
.thb-product-detail .quantity_custom .quantity {margin-bottom: 0;}
.buybutton_custom .button {padding: 7px 15px;}

@media only screen and (min-width:200px) and (max-width:767px){
.product-information .product-information--inner {padding: 15px 15px 15px;}
}

/*MQ PDP 15-3-2025 Product css  */
.varprotien {/*position: absolute;right: 35px;margin-top: -7px;*/font-weight: var(--font-body-medium-weight, 500);display: flex;justify-content: space-between; flex-wrap: wrap;margin-bottom: 10px;}
.portionen_full {font-weight: 500;width: 100%;border-radius: 5px;border: 1px #242424 solid;font-size: 13px;text-align: center;padding: 5px;margin: 7px 0;line-height: 1;height: 44px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.portionen_full small {font-size: 10px !important;font-weight: 100;width: 100%;display: block;}
.varprotien small {font-size: 15px;}

.capacity_variant .form__label{justify-content:space-between;}
.capacity_variant .form__label small{font-size:inherit;font-size:15px;}
.variations .capacity_variant .capacity_flex small {display:none}
.variations .capacity_variant input[type=radio]:checked+label .capacity_flex small{display:block;text-align:center;font-size: 10px;letter-spacing: 0;font-weight: 100;}
.variations .capacity_variant.product-form__input--block input[type=radio]+label{font-weight: 500;line-height:1.3;text-align:center;min-width:130px;height: 44px;}
.product-add-to-cart-sticky .capacity_variant .form__label small {display:none;}
.product-add-to-cart-sticky .variations .capacity_variant input[type=radio]+label small{display:none;}
.product-add-to-cart-sticky .variations .capacity_variant.product-form__input--block input[type=radio]+label{min-width:44px;}
/*MQ PDP 15-3-2025 Product css END */

/* delivery_info css  */
.item_delivery_estimate_flex{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 0 10px;font-size:15px;}
.item_delivery_estimate span.auf_delivery{position:relative;color:#4F7928;;padding-left:18px;}
.item_delivery_estimate span.auf_delivery:before{content: ""; position: absolute;width: 10px;height: 10px; border-radius: 50%;background-color: #4F7928;left: 0;top: 50%;transform: translateY(-50%);animation: blink 1s linear infinite;}
.item_delivery_estimate span.auf_delivery.red {color:#de0403;}
.item_delivery_estimate span.auf_delivery.red:before{background-color:#de0403;}

/* pdp custom Variant Div Css */
.custom_variant_prod_text {font-size: 15px;letter-spacing: 0;color: #242424;margin-bottom:9px;    display: block;}
.custom_variant_div ul {list-style: none;padding: 0 0;margin: 0 0px 15px;display: flex;max-width: 470px;gap: 10px;}
.custom_variant_div ul.custom_variant_ul {overflow-x: auto;}
.custom_variant_div ul li {flex: 0 1 90px;cursor: pointer;position: relative;margin: 0 5px 0 0;}
.custom_variant_div ul li .ProductItem__LabelList {position: absolute;text-align: center;width: auto;font-size: 10px;left:1px;right: 1px;margin: 0 auto;bottom:unset;top:50%;transform:translateY(-50%);text-transform: uppercase;font-weight: 600;z-index:1;}
.custom_variant_div ul li .ProductItem__LabelList .ProductItem__Label {display: block;padding: 2px 6px;background: transparent;color:#000;}
.custom_variant_div ul li a {display: block;}
.custom_variant_div ul li .custom_variant_prod_image {display: block;border-radius: 5px;border: 1px solid #fcfcfc;padding: 0px;transition: 0.3s all ease-in-out;margin: 0;overflow: hidden;text-align: center;position:relative;}
.custom_variant_prod_image.sold_out_product:before{content:'';position:absolute;width:100%;height:100%;background: #FCFCFC80;}
.custom_variant_div ul li .custom_variant_prod_image img {display: inline-block;}
.custom_variant_div ul li:hover .custom_variant_prod_image, .custom_variant_div ul li.active_li .custom_variant_prod_image {border-color: #212446;transition: 0.3s all ease-in-out;}
.custom_variant_div ul li span.custom_variant_prod_text {text-transform:capitalize; text-align: center;display: block;font-size: 12px;margin: 5px 0 0;letter-spacing: 0;color: #000;transition: 0.3s all ease-in-out;font-weight: 500;line-height: normal;}
.custom_variant_div ul li:hover span.custom_variant_prod_text, .custom_variant_div ul li.active_li span.custom_variant_prod_text {color: #000;transition: 0.3s all ease-in-out;}
.custom_variant_slider {opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.custom_variant_slider.slick-initialized {visibility: visible;opacity: 1;padding:0 15px;}
.custom_variant_slider .slick-prev {left: 0px;z-index: 2;cursor: pointer;width: 10px;height: 10px;border: 2px solid #1c1b1b;border-right: none;border-bottom: none;transform: rotate(-45deg);}
.custom_variant_slider .slick-next {right: 0px;z-index: 2;cursor: pointer;width: 10px;height: 10px;border: 2px solid #1c1b1b;border-right: none;border-bottom: none;transform: rotate(135deg);}
.custom_variant_slider .slick-prev:before, .custom_variant_slider .slick-next:before {content: "";}
.custom_variant_slider .slick-disabled {opacity: 0;visibility: hidden;}
.product__accordion.hide{display:none !important;} 

/*Subscription CSS*/  
skio-plan-picker .group-label {padding-top: 28px;}
skio-plan-picker .savings.bubble {position: absolute;top: 0;width: 100%;left: 0;max-width: -webkit-fill-available;border-radius: 50px;background: #4f7928;border-color: #4f7928;padding: 2px 8px;}

/* pdp profile check css */
.profile_check_main{margin-bottom:16px; }
.profile_check_grid{display:flex;align-items: center;}

.custom_checkbox_wrapper {display: flex;align-items: center;cursor: pointer;user-select: none;gap:5px;}
.custom_checkbox_wrapper input[type="checkbox"] {display: none;}
.custom_checkbox {min-width: 18px;width: 18px;height: 18px;border: 2px solid #212446;background-color: #fff;border-radius: 4px;position: relative;margin-right: 5px;transition: background-color 0.2s ease;}
.custom_checkbox_wrapper input[type="checkbox"]:checked + .custom_checkbox {background-color: #212446;}
.custom_checkbox::after {content: '';position: absolute;display: none;left: 5px;top: 1px;width: 4px;height: 9px;border: solid white;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.custom_checkbox_wrapper input[type="checkbox"]:checked + .custom_checkbox::after {display: block;}

.profile_check_grid label{font-size:14px;color:#000;    letter-spacing: 0;}
.profile_check_grid label a{font-size:14px;text-decoration: underline;color:#000;}
.profile_check_main span{font-size:12px;color:#FF0000;font-weight:400;line-height:24px;text-align:left;}

.profile_check_popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:999; }
.profile_check_popup_overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5); }
.profile_check_popup_upper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.profile_check_popup_box{max-width:650px;background:#fff;margin:0 auto;width:100%;border-radius:12px;position:relative;box-shadow: 0px 4px 4px 0px #00000040; }
.profile_check_popup_header{padding:30px 15px;box-shadow: 0px 2px 5px 0px #0000000F;text-align:center;}
.profile_check_popup_header h2{font-size:20px;color:#212446;font-weight:600;margin:0;line-height:1.3;  }
.profile_check_popup_subtitle{font-size:18px;color:#212446;font-weight:400;margin:0; }
.profile_check_popup_box p{font-size:16px;color:#6B6B6B;}
.profile_check_popup_body{padding:30px 40px;}
.profile_check_form{display: flex;}
.profile_check_form label{font-size:12px;color:#000;letter-spacing:0;   }
.profile_check_popup_buttons{display:flex;justify-content:center;gap:20px;margin-top:20px;align-items:center;font-size:13px;color:#000;font-weight:500; }
.profile_check_popup_buttons .link {min-width: 245px;text-align:center;text-decoration:underline;min-height: 50px;display: flex;align-items: center;justify-content: center;}
.profile_check_popup_buttons .button{min-width: 245px;font-size:15px;}
@media only screen and (min-width:200px) and (max-width:767px) {
.profile_check_grid label, .profile_check_grid label a{font-size: 12px;}
.profile_check_main span {font-size: 11px;}
.profile_check_popup_header {padding: 20px 15px;}
.profile_check_popup_header h2{font-size:14px;}
.profile_check_popup_subtitle{font-size:12px;} 
.profile_check_popup_body {padding: 25px 20px 10px;}
.profile_check_popup_box p {font-size: 14px;}
.profile_check_popup_content{height:300px;overflow-y:auto; margin-bottom: 20px;}
.profile_check_popup_box {max-width: 340px;}
.profile_check_popup_buttons {flex-direction: column-reverse;gap: 5px;}
}

.blackforest_multicolumn_box{background-color:#F4F4F4;padding:20px 15px;border-radius:5px;display:flex;gap:15px;align-items:center;max-width:100%;margin: 0 auto 15px;}
.blackforest_multicolumn_box_image { width:100px }
.blackforest_multicolumn_box_info { width: calc(100% - 115px); }
.blackforest_multicolumn_box_info h3{font-size:14px;font-weight:500;margin:0;line-height: 1.3;color:#242424;}
.blackforest_multicolumn_box_info p{font-size:11px;font-weight:400;padding:7px 0 0;margin:0;transition: 0.3s all ease-in-out;color:#000;}
/* .blackforest_multicolumn_box_info p.active_p{-webkit-line-clamp: 3;display: -webkit-box;text-overflow: ellipsis; overflow: hidden;-webkit-box-orient: vertical;transition: 0.3s all ease-in-out;} 
.blackforest_multicolumn_box_info a{font-size:10px;color:#808080;text-decoration:underline;margin-top: 10px; display: inline-block;}*/

/* Quantity Box Popup css */
.quality_badge{background:#F4F4F4;border-radius: 5px;padding:20px 20px;margin-bottom: 15px;}
.quality_badge_label{font-size:15px;color:#212446;letter-spacing:0;font-weight:600;display: inline-flex;}
.quality_badge_label img{max-width:22px;margin-right:10px;}
.quality_badge_content{padding:10px 0 0;}
.quality_badge_content p{font-size:15px;letter-spacing:0;font-weight:400;margin:0;}

/* Pdp video section css */
.pdp_video_section {background: #F4F4F4;border-radius: 5px;padding: 20px 15px;    margin-bottom: 15px;}
.pdp_video_heading { display: flex; justify-content: space-between; align-items: center;cursor:pointer;}
.pdp_video_heading p{font-size:16px;color:#242424;letter-spacing:0;text-transform:uppercase;font-weight:700;margin:0;line-height: 1.2; }
.pdp_video_heading p a{text-decoration:underline;}
.pdp_video_content{padding-top: 15px;}
.pdp_video_content p{font-size:14px;color:#000;letter-spacing:0;margin:0;}
.pdp_video_heading svg { transform: rotate(180deg);}
.pdp_video_heading.pdp_q_active svg { transform: rotate(0deg);}
.pdp_video_content_video{position:relative;cursor:pointer;}
.pdp_video_content_video svg{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);cursor:pointer;}
.pdp_video_content_flex{display:flex;justify-content: space-between;}
.pdp_video_content_left { width: calc(100% - 100px);}
.pdp_video_content_flex_full .pdp_video_content_left{width:100%;}
.pdp_video_content_right{width:100px;padding-left:10px;}
.pdp_video_content_video img{border-radius: 10px;cursor:pointer;}

@media only screen and (min-width:200px) and (max-width:767px){
.pdp_video_content_left {width: calc(100% - 80px);}
.pdp_video_content_right{width:80px;padding-left:10px;}
.pdp_video_heading p {font-size: 13px;}
.pdp_video_content p {font-size: 11px;}  
}
/* Pdp video section css end */

/* Recomm Popup Css */
.recomm_popup_main{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99;padding: 30px 0;display:none;}
.recomm_popup_overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
.recomm_popup_main_max{width:100%;height:100%;display: flex;align-items: center;justify-content: center;padding:10px;}
.recomm_popup{background:#fff;border-radius:12px;width:100%;max-width:385px;z-index:1;height: 100%; max-height: fit-content;overflow-y: auto;}
.recomm_popup_header{padding:13px 23px;box-shadow: 0px 2px 5px 0px #0000000F;}
.recomm_popup_header p{font-size:12px;letter-spacing:0;margin:0;line-height:1.4;color:#212446;font-weight:400;}

.recomm_popup_product{padding:15px 23px;}
.recomm_popup_product_flex{display:flex;align-items:center;}
.recomm_popup_product_media{width:100px;}
.recomm_popup_product_info{width: calc(100% - 100px);padding-left: 15px;}
.recomm_popup_product_info p.h3{font-size:20px;line-height: normal;letter-spacing:0;color:#242424;margin:0 0 5px;font-weight:500;}
.recomm_popup_product_details{display:flex;align-items:center;justify-content:space-between;margin:0 0 5px;}
.recomm_popup_product_details span {font-size: 12px;color: #242424;letter-spacing: 0;font-weight: 500;}
.recomm_popup_product_details price{font-size:14px;color:#FF0000;letter-spacing:0;}
.recomm_popup_product_details price del{font-size:12px;color:#212446;letter-spacing:0;margin-left:3px;}

.close_button_div{margin:10px 0 0 ;}
.close_button_div .button{width:100%;}
.view_cart_div{text-align:center;margin:15px 0 0;line-height: 1;}
.view_cart_link{font-size:13px;text-decoration:underline;font-weight:500;}

.recomm_popup_product_list{padding:20px 23px;}
.recomm_popup_product_list p.h3{font-size:14px;letter-spacing:0;color:#212446;margin:0 0 20px;line-height:1.4;}
.recomm_popup_product_list_flex{display:flex;gap:10px;overflow-x:auto;padding-right:23px;margin-right:-23px;}
.recomm_popup_product_list_flex::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;}
.recomm_popup_product_list_flex::-webkit-scrollbar{	width: 100%;height:6px;	background-color: #F5F5F5;}
.recomm_popup_product_list_flex::-webkit-scrollbar-thumb{background-color: #000000;}
.recomm_popup_product_list_inner{min-width:190px;}
.recomm_popup_product_list .product-card { margin-bottom: 10px;}

/* Product Image Badges css */
.metaobj_badges{position: absolute;top: 54px;right: 69px;z-index: 11;width: 80px;display: flex;flex-direction: column;gap: 10px;}
.metaobj_badges img{max-width:100%;object-fit:contain;}
@media only screen and (min-width:200px) and (max-width:1067px){
.metaobj_badges {top: 35px;right: 50px;width: 60px;gap: 6px;}
}
@media only screen and (min-width:1068px) and (max-width:1199px){
.metaobj_badges {top: 35px;right: 50px;width: 60px;gap: 6px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.metaobj_badges {top: 35px;right: 50px;width: 70px;gap: 8px;}
}
/* Product Image Badges css end */

/* Pdp Image Info box css */
.pdp_image_info_box{position: absolute;bottom: 0;left: 0;z-index: 5;background: #DEDEE3B2;width: 100%;padding: 10px 10px;cursor:pointer;}
.pdp_image_info_box_flex{display: flex;align-items: center;gap: 5px;}
.pdp_image_info_box_flex p {font-size: 12px;letter-spacing: 0;color: #212446;margin: 0;line-height: 1.2;width: calc(100% - 20px);    text-align: left;}

.row_align_center{justify-content:center;}
.row_align_right{justify-content:flex-end;}

/* Pdp Multi Section Css */
.pdp_multi_section_grid{display:flex;flex-direction:column;row-gap:50px;}
.pdp_multi_section_flex{display:flex;flex-wrap:wrap;margin:0 -15px;}
.pdp_multi_section_inner{width:50%;padding:0 15px;}
.pdp_multi_section_media img{border-radius:12px;}
.pdp_multi_section_heading h3{font-size:26px;color:#212446;line-height:normal;margin:0 0 15px;}
.pdp_multi_section_content h4{font-size:26px;color:#212446;line-height:normal;margin:0 0 15px;}
.pdp_multi_section_content{color:#666;}
.pdp_multi_section_content a{color:#d27742;}
.pdp_multi_section_main_heading{margin:0 0 50px;}
.pdp_multi_section_main_heading h2{text-align:center;color:#212446;line-height:normal;margin:0 0 15px;}
.pdp_multi_section_main_heading h2 span{font-weight:normal;}
.pdp_multi_section_main_heading h3{font-size:16px;font-weight:normal;text-align:center;color:#666;line-height:normal;margin:0 0 15px;}
.pdp_multi_section_main_heading .pdp_multi_section_main_text{padding:30px 0;border:1px solid #EBEBEB;border-left:none;border-right:none;text-align:center;color:#212446;line-height:normal;margin:0;}
.pdp_multi_section_main_heading .pdp_multi_section_main_text p:last-child{margin:0;}
.pdp_multi_section_main_heading .pdp_multi_section_main_text a{color:#d27742;}

.pdp_multi_section_content .mole_tab p {display:none;}
.pdp_multi_section_content .mole_tab{border-bottom:1px solid #eaedef;}
.pdp_multi_section_content .mole_tab input {position: absolute;opacity: 0;z-index: -1;}
.pdp_multi_section_content .mole_tab input:checked ~ .mole_tabcontent {max-height: 13rem;}
.pdp_multi_section_content .mole_accordion {color: #666;overflow: hidden;}
.pdp_multi_section_content .mole_tablabel, .pdp_multi_section_content .mole_tabclose {display: flex;color: #212446;cursor: pointer;}
.pdp_multi_section_content .mole_tablabel {padding: 1rem 0;font-size:16px;font-weight:bold;gap: 10px;}
.pdp_multi_section_content .mole_tablabel::before {content: "\276F";width: 1em;height: 1.5em;text-align: center;transform: rotate(90deg);transition: all 0.35s;}
.pdp_multi_section_content .mole_tab input:checked + .mole_tablabel::before {transform: rotate(270deg);}
.pdp_multi_section_content .mole_tabcontent p {margin: 0 !important;padding: 0 0 1rem;display:block;font-size: 16px;}
.pdp_multi_section_content .mole_tabcontent {max-height: 0;overflow: hidden;transition: all 0.35s;}

/* acf faq with bg css */
.acf_collapsible_content.collapsible-content {grid-template-columns: 1fr 59%;}
.acf_collapsible_content.collapsible-content.collapsible-content_full {grid-template-columns: 1fr;}
.acf_collapsible_content_bg{border-radius:12px;padding:20px 15px;}
@media only screen and (min-width:200px) and (max-width:989px){
.acf_collapsible_content.collapsible-content {grid-template-columns: 1fr;}
}

/* Alles Blick accordion css */
.alles_blick_accordion_content.collapsible-content {grid-template-columns: calc(40% - 15px) calc(60% - 15px);display: grid;gap:30px;}
.alles_blick_desktop{display:block;}
.alles_blick_mobile{display:none;}
.alles_accordion_desktop_header{display:block;}
.alles_accordion_desktop_header .alles_accordion_tab{font-size:20px;color:#1A1C1D;padding:16px 20px 16px 0;cursor:pointer;letter-spacing: 0;font-weight: normal;    margin: 0;}
.alles_accordion_desktop_header .alles_accordion_tab span { display: inline-block;}
.alles_accordion_desktop_header .alles_accordion_tab svg{display: none;margin-left: 15px;}
.alles_accordion_desktop_header .alles_accordion_tab.alles_accordion_tab_active{border: 1px solid #CFCFCFB2;background: #F6F6F6;padding:16px 20px;line-height:1.2;border-radius: 14px;}
.alles_accordion_desktop_header .alles_accordion_tab.alles_accordion_tab_active svg{display:block;}
.alles_accordion_desktop{margin-top:30px;}
.alles_collapsible_content{display:none;padding:27px 22px;border-radius:18px;background: #F6F6F6;font-size:15px;color:#242424;font-weight:400;}
.alles_blick_accordion_content .section-header--content{position: relative !important; top: 0!important;}
@media only screen and (min-width:200px) and (max-width:989px){
.alles_blick_desktop{display:none;}
.alles_blick_mobile{display:block;}
.alles_blick_accordion_content.collapsible-content { grid-template-columns: 1fr; display: grid; gap:0px;}
.alles_blick_accordion_content .accordion summary { font-size:18px; line-height: 1;padding: 20px 20px;color: #1A1C1D; border: 1px solid #CFCFCF66; border-radius: 18px;}
.alles_blick_accordion_content .accordion+.accordion { margin-top: 0;}
.alles_blick_accordion_content .accordion{border:none;margin-bottom: 15px;}
.alles_blick_accordion_content .accordion summary span {height: 34px;width: 12px;transform: translateY(-50%);margin-left: 0;margin-right: 15px;margin-top:0px;}
.alles_blick_accordion_content .accordion .accordion__content {padding: 25px;font-size: 15px;background: #F6F6F6;margin-top: 15px;border-radius: 18px;border: 1px solid #CFCFCF;}
.alles_blick_accordion_content .accordion details[open] summary{border: 1px solid #CFCFCFB2;background: #F6F6F6;}
}
@media only screen and (min-width:990px) and (max-width:1367px){
.alles_blick_accordion_content.collapsible-content {gap:30px;}
.alles_accordion_desktop_header .alles_accordion_tab{font-size:20px;padding:13px 20px 13px 0;}  
.alles_collapsible_content{padding:25px 20px;}  
}
/* Alles Blick accordion css end */

/* Pdp text with image css */
.pdp_text_with_image_flex{display:flex;flex-wrap:wrap;margin:0 -15px;} 
.pdp_text_with_image_inner{padding:0 15px;}
.pdp_text_with_image_box{padding:20px;}
.pdp_text_with_image_content{margin-top:20px;}
.pdp_text_with_image_content p:not(.h4){font-size:15px;}
.pdp_text_with_images_flex{display:flex;gap:20px;}
.pdp_text_with_images_inner p{font-size:15px;font-weight:normal;line-height:normal;}
.pdp_text_with_image_box{border-radius:12px;}
@media only screen and (min-width:200px) and (max-width:767px){
.pdp_text_with_images_flex { flex-direction: column;}
}

/* Pdp Ingredient Slider Section Css */
.pdp_ingredient_slider{padding:50px 0;}
.pdp_ingredient_slider_box{padding:0 15px;}
.pdp_ingredient_slider_top{display:flex;flex-wrap:wrap;}
.pdp_ingredient_slider_media{width:80px;overflow:hidden;}
.pdp_ingredient_slider_media img{width:80px;height:80px;border-radius:50%;}
.pdp_ingredient_slider_text{width:calc(100% - 80px);padding-left:20px;}
.pdp_ingredient_slider_content{margin-top:25px;padding:25px;border-radius:12px;position:relative;background:#fff;}
.pdp_ingredient_slider_content:before{content: "";position: absolute;bottom: 100%;inset-inline-start: 30px;border-right: 10px solid transparent; border-bottom: 12px solid #fff;border-left: 10px solid transparent;transition: inherit;}
.pdp_ingredient_slider_text h3{font-size:15px;margin:0 0 10px;line-height:normal;font-weight:600;color:#212446;}
.pdp_ingredient_slider_text h4{font-size:15px;margin:0;line-height:normal;font-weight:400;color:#666;}
.pdp_ingredient_slider_content p{font-size:15px;color:#666;margin:0;font-weight:400;line-height:normal;}
.pdp_ingredient_slider_flex {opacity: 0; visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.pdp_ingredient_slider_flex.slick-initialized{ visibility: visible; opacity: 1;margin: 0 -15px;} 
.pdp_ingredient_slider_flex .slick-prev {left: -20px;width:24px;height:24px;z-index:2;border-top:2px solid #000;border-left:2px solid #000;transform: rotate(-45deg);}
.pdp_ingredient_slider_flex .slick-next {right: -20px;width:24px;height:24px;z-index:2;border-bottom:2px solid #000;border-right:2px solid #000;transform: rotate(-45deg);}
.pdp_ingredient_slider_flex .slick-prev:before , .pdp_ingredient_slider_flex .slick-next:before  { content: "";}

/* Article partner Css */
.partner_article_media_title{text-align:center;margin:0 0 30px;}
.partner_article_media_title .partner_articleimage {margin-top:30px}

/* Whatsapp section lbrgt css */
.routine_quiz_lbrgt_upper{display: flex;flex-wrap: wrap;border-radius:18px; }
.routine_quiz_lbrgt_left{padding:40px 0 40px 80px;width:50%;}
.routine_quiz_lbrgt_left_content{display: flex;flex-direction: column;max-width: 545px;}
.routine_quiz_h2{font-size:50px;line-height: 1.1;font-weight: 700;color:#212447;letter-spacing:0; }
.routine_quiz_p{font-size: 16px;display: flex;flex-direction: column;gap: 16px;}
.routine_quiz_p p{margin:0;letter-spacing:0}
.routine_quiz_h2+.routine_quiz_p{margin-top:24px;}
.routine_quiz_lbrgt_left_content .button{margin-top: 32px;width: fit-content;color: #FFF;}
.routine_quiz_grid {display: grid;gap:30px;grid-template-columns: 1fr 1fr 1fr;max-width: 556px;margin-top:32px;}
.routine_quiz_item{min-width: 100%;display: flex;align-items: center;gap: 10px;flex-direction: column;text-align:center;}
.routine_quiz_lbrgt_right{width:50%;display: flex;align-items: end;justify-content: end;}
.routine_quiz_item_conent{font-size:15px;letter-spacing:0;font-weight:500;  }

@media only screen and (min-width:200px) and (max-width:999px){
.routine_quiz_lbrgt_left { padding: 40px 20px;width: 100%;}
.routine_quiz_h2 {font-size: 30px;}
.routine_quiz_p {font-size: 14px;}
.routine_quiz_item_conent {font-size: 12px;} 
.routine_quiz_h2+.routine_quiz_p{margin-top:18px;}
.routine_quiz_lbrgt_left_content .button {width:100%;margin-top: 20px;}
.routine_quiz_lbrgt_right {width: 100%;padding: 0 0;}
.routine_quiz_grid {gap:15px;margin-top:20px;}  
}
@media only screen and (min-width:1000px) and (max-width:1199px){
.routine_quiz_lbrgt_left {padding: 40px 0 40px 35px;}
.routine_quiz_h2 { font-size: 42px;}  
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.routine_quiz_lbrgt_left {padding: 40px 0 40px 45px;}
.routine_quiz_grid {gap: 18px;}  
}

/* Quality Assurance LBRGT css */
.quality_assurance_lbrgt{padding:80px 0;background-repeat: no-repeat;background-size: cover;background-position: right;}
.quality_assurance_lbrgt_header{max-width:650px;margin:0; }
.quality_assurance_lbrgt_header p.h3{font-size:46px;color:#242424;line-height:1.3;margin:0 0 25px; }
.quality_assurance_lbrgt_header p{font-size:15px;color:#242424;margin:0;}
.quality_assurance_lbrgt_header ul{list-style:none;display:flex;gap:10px;margin: 25px 0;}
.quality_assurance_lbrgt_header ul li{font-size:15px;color:#0A153F;flex:0 0 1;background: #FFFFFF33;border-radius:8px;padding:16px;text-align:center;}
.quality_assurance_lbrgt_header ul li span{display:block;margin:15px 0 0;}
.quality_assurance_lbrgt_header .button{font-size:16px;font-weight:500;color:#fff;}
@media only screen and (min-width:200px) and (max-width:767px){
.quality_assurance_lbrgt {padding: 415px 0px 20px;background-size: contain;background-position:top right;}
.quality_assurance_lbrgt_header ul {margin: 25px 0;flex-wrap: wrap;gap:6px;}
.quality_assurance_lbrgt_header ul li {font-size: 14px;flex: 0 0 100%;display: flex;gap: 10px;align-items: center;padding:12px 16px;}
.quality_assurance_lbrgt_header p.h3 {font-size:30px;margin:0 0 15px;}
.quality_assurance_lbrgt_header p {font-size: 14px;}  
.quality_assurance_lbrgt_header ul li span {margin: 0;}  
.quality_assurance_lbrgt_header .button { width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.quality_assurance_lbrgt{padding:50px 0;}
.quality_assurance_lbrgt_header {max-width: 500px;}
.quality_assurance_lbrgt_header p.h3 {font-size:42px;}  
.quality_assurance_lbrgt_header p {font-size: 14px;}    
.quality_assurance_lbrgt_header ul li {font-size: 14px;}  
}
@media only screen and (min-width:990px) and (max-width:119px){
.quality_assurance_lbrgt{padding:50px 0;}
.quality_assurance_lbrgt_header {max-width: 500px;}
.quality_assurance_lbrgt_header p.h3 {font-size:42px;}  
.quality_assurance_lbrgt_header p {font-size: 14px;}    
.quality_assurance_lbrgt_header ul li {font-size: 14px;}  
}
/* Quality Assurance LBRGT css END */

/* recommendation css */
.recommendation_lbrgt{padding:100px 80px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header{max-width: 500px;margin: 0;}
.recommendation_lbrgt .quality_assurance_lbrgt_header .quality_assurance_h3 { font-size:40px;line-height: 1.1; margin: 0 0 25px; font-weight: 700; color: #242424;}
.recommendation_lbrgt .quality_assurance_lbrgt_header p{font-size:18px;margin:0 0 25px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header .button {gap: 10px;align-items: center;}
@media only screen and (min-width:200px) and (max-width:767px) {
.recommendation_lbrgt {padding: 30px 20px;background-size: cover;background-position: center;}
.recommendation_lbrgt .quality_assurance_lbrgt_header .quality_assurance_h3 { font-size: 30px; line-height: 1; margin: 0 0 15px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header p { font-size: 14px; margin: 0 0 0px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header{min-height: 450px;display: flex;flex-direction: column;justify-content: space-between;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.recommendation_lbrgt {  padding: 50px 40px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header { max-width: 385px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header .quality_assurance_h3 { font-size: 30px; margin: 0 0 15px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header p { font-size: 14px; margin: 0 0 15px;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.recommendation_lbrgt { padding: 70px 50px;}
.recommendation_lbrgt .quality_assurance_lbrgt_header .quality_assurance_h3 { font-size:40px;line-height: 1.1; margin: 0 0 25px;}  
}
@media only screen and (min-width:1200px) and (max-width:1367px) {
.recommendation_lbrgt { padding: 75px 60px;}
}
/* recommendation css end */

/* pdp icon text section css */
.pdp_icon_text_section_heading h2{margin-bottom:50px;}
.pdp_icon_text_section_heading h2 span{font-weight:normal;}
.pdp_icon_text_section_flex{display:flex;flex-wrap:wrap;margin:0 -15px;}
.pdp_icon_text_section_box{width:16.66%;padding:15px 15px;}
.pdp_icon_text_section_inner{padding:35px 18px 0;}
.pdp_icon_text_section_content h3{font-size:18px;margin:20px 0 30px;text-align:center;line-height:normal;font-weight:600;text-align:center;}
@media only screen and (min-width:200px) and (max-width:767px) {
.pdp_icon_text_section_heading h2 {margin-bottom: 30px;}
.pdp_icon_text_section_inner {padding: 10px 5px 0;}
.pdp_icon_text_section_flex {margin: 0 -10px;}
.pdp_icon_text_section_box {width: 33.33%;padding: 10px;}
.pdp_icon_text_section_content h3 {font-size: 15px;margin: 10px 0 20px;}
.pdp_item_info_box{overflow:auto;}  
}
@media only screen and (min-width:768px) and (max-width:989px) {
.pdp_icon_text_section_inner { padding: 15px 5px 0;}
.pdp_icon_text_section_flex { margin: 0 -5px;}
.pdp_icon_text_section_box { width: 16.66%; padding: 5px;}
.pdp_icon_text_section_content h3 {font-size: 15px; margin: 10px 0 20px;}
.pdp_item_info_box{overflow:auto;}  
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.pdp_icon_text_section_inner { padding: 15px 5px 0;}
.pdp_icon_text_section_flex { margin: 0 -5px;}
.pdp_icon_text_section_box { width: 16.66%; padding: 5px;}
.pdp_icon_text_section_content h3 {font-size: 15px; margin: 10px 0 20px;}  
}

/* Pdp text image section css */
.pdp_text_image_section_flex{display:flex;margin:0 -15px;flex-wrap:wrap;}
.pdp_text_image_section_inner{width:50%;padding:0 15px;}
.pdp_text_image_section_media, .pdp_text_image_section_content{padding:35px 18px; }
.pdp_text_image_section_media img{border-radius:12px;}
.pdp_text_image_section_content a{color:#d27742;}
.pdp_text_image_section_content blockquote { margin-bottom: 20px;padding-left: 30px;border-left: 2px solid #000;text-align: left; margin-top: 20px;}
.pdp_text_image_section_content blockquote p{font-size:inherit; line-height: inherit;font-weight: normal;}

/* Pdp Item info Css */
.pdp_item_info{padding:50px 0;}
.pdp_text_image_section_pdf{display:flex;flex-wrap:wrap;align-items:center;padding:30px 15px;box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);border-radius:12px;background: #fff;}
.pdp_text_image_section_pdf_inner{width:33.333%;}
.pdp_text_image_section_pdf_inner:last-child{text-align:center;}
.pdp_text_image_section_pdf_inner .h3{font-size:16px;margin:0;letter-spacing:0;line-height:normal;color:#212446;}
.pdp_text_image_section_pdf_inner .h4{font-size:16px;margin:15px 0 0 ;letter-spacing:0;line-height:normal;color:#212446;}
.pdp_text_image_section_pdf_inner .h6{font-size:12px;margin:15px 0;letter-spacing:0;line-height:normal;font-weight:600;color:#666;}
.pdp_text_image_section_pdf_inner .pdf_link_a{font-size:12px;text-decoration:underline;text-underline-offset: 2px;font-weight:bold;color:#212446;}
@media only screen and (min-width:200px) and (max-width:767px) {
.pdp_item_info_box{overflow:auto;}
.pdp_text_image_section_pdf_inner{width:45%;}
.pdp_text_image_section_pdf_inner:nth-child(2){width:10%;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.pdp_text_image_section_pdf_inner{width:45%;}
.pdp_text_image_section_pdf_inner:nth-child(2){width:10%;} 
}

/* pdp fullwidth banner section css */
.pdp_fullwidth_banner_main{overflow:hidden;}
.pdp_fullwidth_banner_position{position:relative;transition:0.3s all ease-in-out;}
.pdp_fullwidth_banner_media{position:relative;transition:0.3s all ease-in-out;}
.pdp_fullwidth_banner_position:hover img{transform:scale(1.1);transition:0.3s all ease-in-out;}
.pdp_fullwidth_banner_position img{transform:scale(1);transition:0.3s all ease-in-out;}
.pdp_fullwidth_banner_info {position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;left: 0;right: 0;margin: 0 auto;text-align: center;}
@media only screen and (min-width:200px) and (max-width:767px) {
.pdp_fullwidth_banner_info { font-size: 14px;}
}

/* pdp Faq Text image Css */
.pdp_text_image_section_faq {background-color: #f8f8f8;border-radius: 5px;}
.pdp_faq_text_image_section_content{padding-bottom:10px;}
.pdp_text_image_faq_content{font-size:15px;padding:14px 20px;}

/* Rabatt page css */

/* Rabatt image text section css */
.template-page-rabatt .image-with-text.column-spacing--large {grid-gap: 50px;}
.template-page-rabatt .image-with-text .image-with-text--content { padding: 0;}
.rabatt_liquid{display: flex;padding: 20px;flex-direction: column;align-items: flex-start;gap: 20px;border-radius: 14px;background: #F4F4F4;margin-bottom:20px; }
.rabatt_liquid_h3 {color: #242424;font-size: 20px;line-height: 24px;font-weight: 700;letter-spacing:0; }
.rabatt_liquid p{color: #242424;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing:0;margin:0; }
.icon_text_grid { display: flex; flex-wrap: wrap; gap: 18px;margin-top: 28px;}
.icon_text_grid_item{width:calc(50% - 9px);display:flex;gap:18px; }
.icon_text_grid_column_1 .icon_text_grid_item{width:100%;}
.icon_text_grid_content {font-size: 14px;line-height: 20px;letter-spacing: 0;color: #242424;font-weight: 600;}
.icon_text_grid_media img {width: 33px;height: 32px;}
@media only screen and (min-width:200px) and (max-width:999px){
.icon_text_grid_item {width: 100%;}
.template-page-rabatt .image-with-text .image-with-text--content--inner h3 { text-align: center;}
.rabatt_liquid_h3 {font-size: 17px;}
.rabatt_liquid p { font-size: 14px;} 
}
@media only screen and (min-width:768px) and (max-width:999px){
.template-page-rabatt .image-with-text .image-with-text--content--inner h3 { text-align: left;}
}

/* Multicolumn css */
.bgcolor_multicolumn{border-radius:18px;padding:40px 80px; }
.multicolumn__column h3.h7{font-size:15px;max-width: 250px;margin: 0 auto;line-height: 1.4;}
.template-page-rabatt .multicolumn .multicolumn__image {width:65px !important;}
.text_note{text-align:center;margin-top:40px;font-size: 15px;letter-spacing: 0;}
@media only screen and (min-width:200px) and (max-width:999px){
.bgcolor_multicolumn { padding: 40px 20px;}
}

/* rabatt banner lbrgt css */
.rabatt_banner_lbrgt{}
.rabatt_banner_lbrgt_upper{display:flex;flex-wrap: wrap;gap:40px;align-items:center;}
.rabatt_banner_lbrgt_left{width:calc(40% - 20px);}
.rabatt_banner_lbrgt_right{width:calc(60% - 20px);}
.rabatt_banner_lbrgt_content{padding:100px 0 100px 80px;max-width:600px;display: flex;flex-direction: column;gap: 16px; }
.rabatt_banner_lbrgt .signup-container fieldset {position: relative;display: flex;flex-direction: column;gap: 15px;}
.rabatt_banner_lbrgt .signup-container .field input{background:#fff;padding-right: 17px;border-radius:8px; }
.rabatt_banner_lbrgt .signup-container button {position: relative;bottom: 0;right: 0;top: 0;max-height: 52px;display: flex;align-items: center;justify-content: center;border-left: none;width: 100%;border-radius:8px;}
.rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 48px;letter-spacing: -1px;font-weight: 700;line-height: 1.2;margin: 0;}
.rabatt_banner_lbrgt_content .rabatt_banner_h4 {font-size: 24px;letter-spacing: 0;font-weight: 500;margin: 0;}
.rabatt_banner_lbrgt_content .p {font-size: 15px;letter-spacing: 0;margin: 0;}
.rabatt_banner_lbrgt_content .small_note{text-align:center;font-size:12px;letter-spacing:0;}
.rabatt_banner_lbrgt_upper { align-items: stretch;}
.rabatt_banner_lbrgt_right img {height: 100%;object-fit: cover;} 
@media only screen and (min-width:200px) and (max-width:999px){
.rabatt_banner_lbrgt_right{width:100%}
.rabatt_banner_lbrgt_left {width: 100%;text-align: center;}
.rabatt_banner_lbrgt_content {padding: 50px 20px 0; max-width: 600px;margin: 0 auto;}
.rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 30px; } 
.rabatt_banner_lbrgt_content .rabatt_banner_h4 {font-size: 16px;}
.rabatt_banner_lbrgt_content .p {font-size: 14px;}
.rabatt_banner_lbrgt_upper {gap: 20px;}
}
@media only screen and (min-width:1000px) and (max-width:1199px){
.rabatt_banner_lbrgt_upper { align-items: stretch;}
.rabatt_banner_lbrgt_left {width: calc(50% - 20px);}
.rabatt_banner_lbrgt_right {width: calc(50% - 20px);}
.rabatt_banner_lbrgt_content {padding: 60px 0 60px 50px;}
.rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 30px;}  
.rabatt_banner_lbrgt_content .rabatt_banner_h4 {font-size: 20px;}  
.rabatt_banner_lbrgt_right img {height: 100%;object-fit: cover;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.rabatt_banner_lbrgt_upper { align-items: stretch;}
.rabatt_banner_lbrgt_left {width: calc(50% - 20px);}
.rabatt_banner_lbrgt_right {width: calc(50% - 20px);}
.rabatt_banner_lbrgt_content {padding: 60px 0 60px 50px;max-width: 470px;}
.rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 35px;}  
.rabatt_banner_lbrgt_content .rabatt_banner_h4 {font-size: 20px;}  
.rabatt_banner_lbrgt_right img {height: 100%;object-fit: cover;}
}
@media only screen and (min-width:1368px) and (max-width:1600px){
.rabatt_banner_lbrgt_upper { align-items: stretch;}
.rabatt_banner_lbrgt_left {width: calc(50% - 20px);}
.rabatt_banner_lbrgt_right {width: calc(50% - 20px);}
.rabatt_banner_lbrgt_content {padding: 60px 0 60px 50px;max-width: 470px;}
.rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 35px;}  
.rabatt_banner_lbrgt_content .rabatt_banner_h4 {font-size: 20px;}  
.rabatt_banner_lbrgt_right img {height: 100%;object-fit: cover;}
}
@media only screen and (min-width:1601px) and (max-width:1800px){
.rabatt_banner_lbrgt_upper { align-items: stretch;}
.rabatt_banner_lbrgt_right img {height: 100%;object-fit: cover;}  
}

/* Newsletter section css */
.template-page-rabatt .section-newsletter .email-signup--inner h3, .template-page-leadgen .section-newsletter .email-signup--inner h3 { font-size: 40px;line-height: 1.4;}
.template-page-rabatt .section-newsletter .signup-container fieldset, .template-page-leadgen .section-newsletter .signup-container fieldset {position: relative;display: flex;flex-direction: column;gap: 15px;}
.template-page-rabatt .section-newsletter .signup-container .field input, .template-page-leadgen .section-newsletter .signup-container .field input{background:#fff;padding-right: 17px;border-radius:8px; color: #000;}
.template-page-rabatt .section-newsletter .signup-container button, .template-page-leadgen .section-newsletter .signup-container button {position: relative;bottom: 0;right: 0;top: 0;max-height: 52px;display: flex;align-items: center;justify-content: center;border-left: none;border-radius:8px;background:#fff;color:#212446; width: fit-content;max-width: 60%;margin: 0 auto;}
.template-page-rabatt .section-newsletter .signup-container button:hover, .template-page-leadgen .section-newsletter .signup-container button:hover {background: var(--solid-button-background-hover, var(--color-accent));color: var(--solid-button-label, #fff);}
.template-page-rabatt .section-newsletter .signup-container .small_note, .template-page-leadgen .section-newsletter .signup-container .small_note{text-align:center;font-size:12px;letter-spacing:0;font-style: italic;}
.template-page-rabatt .section-newsletter .signup-container .field label, .template-page-leadgen .section-newsletter .signup-container .field label { color: #A7A7A7;}
.template-page-rabatt .section-newsletter .email-signup .signup-container, .template-page-leadgen .section-newsletter .email-signup .signup-container { max-width: 490px; margin: 0 auto;}
.template-page-rabatt .section-newsletter .description-size--medium, .template-page-leadgen .section-newsletter .description-size--medium { max-width: 500px; margin: 0 auto;}
@media only screen and (min-width:200px) and (max-width:999px){
.template-page-rabatt .section-newsletter .signup-container button, .template-page-leadgen .section-newsletter .signup-container button { max-width: 100%;}
.template-page-rabatt .section-newsletter .email-signup--inner h3, .template-page-leadgen .section-newsletter .email-signup--inner h3 {font-size: 30px;}  
}

/* Logo list css */
.logo_list_logo_text{flex-direction:column;gap:24px;}
.template-page-rabatt .logo_list_logo_text{font-size:14px;color:#242424;letter-spacing:0; }
.logo-list-flex  { display: flex; align-items: center;gap: 30px;}
.logo-list-flex .section-header{padding-bottom: 0;}
@media only screen and (min-width:200px) and (max-width:999px){
.logo-list-flex { flex-direction: column;}
.logo-list-flex .section-header { text-align: center;padding-bottom: 0;}  
}

/* Media grid css */
.template-page-rabatt .section-media-grid .media-grid--content h3{line-height: 1;}
@media only screen and (min-width:200px) and (max-width:999px){
.template-page-rabatt .section-media-grid .media-grid--content .button  {width: 100%;}
.template-page-rabatt .section-collapsible-content .section-header { text-align: center;}
}
/* Rabatt page css end */

/* pdp everthing glance css */
.pdp_everthing_glance_grid{position:relative;}
.pdp_everthing_glance_grid:before{content:'';position:absolute;right:0;top:0;background: linear-gradient(271.39deg, #FFFFFF 1.18%, rgba(255, 255, 255, 0) 68.65%);width: 20%; height: 100%;z-index: 1;}
.pdp_everthing_glance_grid.at-last-slide:before{display:none;}
.pdp_everthing_glance_grid_inner{width:500px;} 
.pdp_everthing_glance_border_inner{padding:7px 0;height: 100%;}
.pdp_everthing_glance_border{width:100%;border:2px solid #5158AC;position:relative;}
.pdp_everthing_glance_border:before{content:'';position:absolute;width:15px;height:15px;border-radius:100%;background: rgba(33, 36, 70, 1);left:-2px;top:-7px;} 
.pdp_everthing_glance_box {background: rgba(247, 247, 247, 1);padding: 20px 00px;border-radius: 8px;height: 100%;position:relative;}
.pdp_everthing_glance_box h3{font-size: calc(var(--font-heading-scale) * 22px);color: rgba(33, 36, 71, 1);margin:0 0 25px;line-height: normal;padding:0 20px;}
.pdp_everthing_glance_box p{font-size: .9375rem;color:rgba(0, 0, 0, 0.8);letter-spacing:0;}
.pdp_everthing_glance_box p:last-child {margin:0}
.pdp_everthing_glance_box_main{margin-top:40px;margin-right: 80px;height: 100%;}
.pdp_everthing_glance_grid.flickity-enabled{margin: 0;}
.pdp_everthing_glance_content {background: rgba(247, 247, 247, 1);height:240px;overflow: hidden; transition: height 0.3s ease;padding:0 20px;}
.pdp_everthing_glance_box button{font-size: .9375rem;font-weight:500;color: rgba(0, 0, 0, 1);text-align: right;margin:10px 0 0 auto;display: block;text-decoration:underline;padding: 0 20px;}
.pdp_everthing_glance_content a{text-decoration:underline;}
.pdp_everthing_glance_content.content_scroller{overflow-y:auto !important;    margin-right: 20px;}
.content_scroller::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.content_scroller::-webkit-scrollbar{  width: 3px;background-color: #F5F5F5;}
.content_scroller::-webkit-scrollbar-thumb{ background-color: #5158AC;}
@media only screen and (min-width:200px) and (max-width:989px){
.pdp_everthing_glance_grid_inner {width: 310px;}
.pdp_everthing_glance_box_main { margin-right: 35px;}
.pdp_everthing_glance_box h3 {font-size: 18px;}  
}
@media only screen and (min-width:990px) and (max-width:1199px){
.pdp_everthing_glance_grid_inner{width:400px;} 
.pdp_everthing_glance_box_main {margin-right: 40px;} 
}

/* Experience difference lbrgt css */
.experience_difference_lbrgt_main{position:relative;}
.experience_difference_lbrgt_media{position:absolute;left:0;bottom:0;max-width: 335px;width: 100%;}
.experience_difference_lbrgt_media img{width:100%;}
.experience_difference_lbrgt .section-header--content{max-width: 550px;}
.experience_difference_lbrgt_body {max-width: 945px;margin: -70px 0 0 auto; position: relative}
.experience_difference_lbrgt_inner {display: flex;flex-wrap:wrap;}
.experience_difference_lbrgt_box{width: 354px;}
.experience_difference_lbrgt_box:first-child  {width: 237px;}
.experience_difference_lbrgt_box_middle { background: #212446;border-bottom: 0.5px solid #fff;color: #fff;text-align: center; font-size: 16px;font-weight: 400;}
.experience_difference_lbrgt_box_top{ min-height: 120px;border-radius: 16px 16px 0px 0px;display: flex; align-items: center;  justify-content: center;padding: 16px 12px;}
.experience_difference_lbrgt_box .experience_diff_h3{font-size:24px;color:#272727;text-align:center;font-weight:600; }
.experience_difference_lbrgt_box_end{border-bottom: 0.5px solid #D5D5D5;background: #F4F4F4;padding: 16px 12px;}
.experience_difference_lbrgt_box_bottom{padding:14px;min-height:90px;display: grid;grid-template-columns: auto auto;justify-content: start;align-items: center;}
.experience_difference_lbrgt_block .experience_difference_lbrgt_inner:last-child .experience_difference_lbrgt_box_middle , .experience_difference_lbrgt_block .experience_difference_lbrgt_inner:last-child .experience_difference_lbrgt_box_end, .experience_difference_lbrgt_block .experience_difference_lbrgt_inner:last-child .experience_difference_lbrgt_box_start {border-bottom:none;}
.experience_difference_lbrgt_box_start{border-bottom: 0.5px solid #D5D5D5;background: #F4F4F4;text-align:left;padding:14px 32px;display: flex; align-items: center;  justify-content: start; }
.experience_difference_lbrgt_box_start p{font-size:14px;color:#272727;margin:0;font-weight: 600; }
.experience_difference_lbrgt_box_bottom svg{width:25px;height:24px;}
.experience_difference_lbrgt_content{font-size:14px;padding-left:10px;text-align:left;}
.experience_difference_lbrgt_block .experience_difference_lbrgt_inner:first-child .experience_difference_lbrgt_box_start{border-radius:16px 0 0 0; }
.experience_difference_lbrgt_block .experience_difference_lbrgt_inner:last-child .experience_difference_lbrgt_box_start{border-radius:0 0 0 16px; }
.experience_difference_lbrgt_block .experience_difference_lbrgt_inner:last-child .experience_difference_lbrgt_box_end{border-radius: 0 0 16px 0 ; }
@media only screen and (min-width:200px) and (max-width:767px) {
.experience_difference_lbrgt_content{display:none;}
.experience_difference_lbrgt_media{display:none;}
.experience_difference_lbrgt .section-header--content { max-width: 550px;text-align: center; margin: 0 auto;}  
.experience_difference_lbrgt_box_start { padding: 14px 12px;}
.experience_difference_lbrgt_box {width: 100px;}
.experience_difference_lbrgt_box:first-child { width: 145px;justify-content: start;}
.experience_difference_lbrgt_body { max-width: 345px;margin: 0 auto;}
.experience_difference_lbrgt_box .experience_diff_h3 { font-size: 16px; line-height: 1.1;}
.experience_difference_lbrgt_box_start p { font-size: 14px;line-height: 1.2;}
  .experience_difference_lbrgt_box_bottom{justify-content: center;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.experience_difference_lbrgt .section-header--content { max-width: 550px;}  
.experience_difference_lbrgt_box_start { padding: 14px 18px;}
.experience_difference_lbrgt_box {width: 180px;}
.experience_difference_lbrgt_box:first-child { width: 180px;}
/* .experience_difference_lbrgt_media{display:none;}   */
.experience_difference_lbrgt_box_top img {max-width:100px;}
.experience_difference_lbrgt_body { max-width: 620px;margin: 0 0 0 auto;width: fit-content;}
.experience_difference_lbrgt_box .experience_diff_h3 { font-size: 16px; line-height: 1.1;}
.experience_difference_lbrgt_box_start p { font-size: 14px;line-height: 1.2;}
.experience_difference_lbrgt_content {font-size: 14px;padding-left: 10px;text-align: left;}
}
@media only screen and (min-width:990px) and (max-width:1199px) {
.experience_difference_lbrgt .section-header--content { max-width: 550px;}  
.experience_difference_lbrgt_box_start { padding: 14px 18px;}
.experience_difference_lbrgt_box {width: 254px;}
.experience_difference_lbrgt_box:first-child { width: 210px;}
.experience_difference_lbrgt_box_top img {max-width:140px;}
.experience_difference_lbrgt_body { max-width: 718px;margin: 0 0 0 auto;}
.experience_difference_lbrgt_box .experience_diff_h3 { font-size: 16px; line-height: 1.1;}
.experience_difference_lbrgt_box_start p { font-size: 14px;line-height: 1.2;}
.experience_difference_lbrgt_content {font-size: 14px;padding-left: 10px;text-align: left;}
}
@media only screen and (min-width:1200px) and (max-width:1299px) {
.experience_difference_lbrgt .section-header--content {max-width: 450px;}
}
@media only screen and (min-width:1300px) and (max-width:1399px) {
.experience_difference_lbrgt .section-header--content {max-width: 500px;}
}

/* Moleqlar Offer Countdown Css */
.our_sale_section_header{text-align:center;}
.our_sale_section_header h3{font-size:20px;line-height: 1.3;letter-spacing:0;margin:0 0 15px;text-align:center;color:#000;font-weight:bold;}
.new_count_datetime{font-size:20px;gap:20px;color:#C40000;display:flex;align-items:center;justify-content:center;font-weight:bold;}
.plp_coll_flex{display:flex;justify-content:center;gap:15px;align-items:center;margin-top:20px;}
.plp_coll_box {border:1px solid #CECECE;box-shadow: 0px 4px 4px 0px #00000040;border-radius:50px;background:#fff;transition:0.3s all ease-in-out;}
.plp_coll_box:hover, .plp_coll_box.box_active{background:#0a153e;border-color:#0a153e;transition:0.3s all ease-in-out;}
.plp_coll_box h3{font-size: 16px;letter-spacing: 0;font-weight: 500;display: flex;align-items: center;color: #0a153e;margin: 0;min-height: 50px;padding: 0 20px;min-width:185px;justify-content: space-between;transition:0.3s all ease-in-out;}
.plp_coll_box:hover h3 svg{width:22px;}
.plp_coll_box:hover h3, .plp_coll_box.box_active h3{color:#fff;transition:0.3s all ease-in-out;}
.plp_coll_box:hover h3 svg path, .plp_coll_box.box_active h3 svg path{fill:#fff;transition:0.3s all ease-in-out;}
@media only screen and (min-width:200px) and (max-width:767px){
.our_sale_section_header h3 {font-size: 20px;margin: 0 0 10px;}
.plp_coll_flex {flex-wrap: wrap;max-width: 320px;margin: 15px auto 0;gap:12px 10px;}
.plp_coll_inner{width: calc(50% - 5px);}
.new_count_datetime {font-size: 20px;gap: 15px;}
.plp_coll_box h3 {font-size: 14px;min-height: 45px;padding: 0 16px;min-width: 155px;}  
.plp_coll_box h3 svg{width: 20px;}
}
@media only screen and (min-width:768px) and (max-width:989px){
.plp_coll_flex {justify-content: start; overflow-x: auto; padding-bottom: 15px;}
.countdown_bar_flex {gap: 15px;}
.plp_coll_box h3 svg{width: 22px;}
.plp_coll_box h3 {padding: 0 13px; min-width: 165px;}
.plp_collection_discount_nav_overflow ul {gap: 15px;}  
.plp_collection_discount_nav_overflow ul li {  min-width: 135px;}  
.plp_collection_discount_nav_overflow ul .plp_coll_box h3 { min-height: 40px;}
.sidebar_container_megasale {  display: block !important;} 
}
@media only screen and (min-width:990px) and (max-width:1199px){
.plp_coll_box h3 {min-width: 165px;}  
}

/* Facts desktop css */
.custom_shop_filter .input_checkboxs{position:relative;padding-left:25px;    text-transform: capitalize;}
.custom_shop_filter .input_checkboxs:before{content:'';position:absolute;left:0;top:3px;width:14px;height:14px;border:1px solid #767676;border-radius: 3px;}
.custom_shop_filter .input_checkboxs:after{opacity:0;visibility:hidden;content: "";position: absolute;left: 3px;top:7px;width: 8px;height: 4px;border-left: 1px solid #767676;border-bottom: 1px solid #767676;transform: rotate(-45deg);}
.custom_shop_filter .categories_filter_actives .input_checkboxs:after{opacity:1;visibility:visible;}

/* MQ Stories 12-3-2025 */
.mq_stories {height:100%;}
.mq_stories .mq_stories_media:before {position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);}
.mq_stories_info {display: grid;place-items: center;display: grid;position: relative;overflow: hidden;grid-template-columns:1fr;grid-template-rows: 1fr;border-radius:20px;height:100%;/*box-shadow: 6px 6px 10px 0px #D0D3D7;*/}
.mq_stories_media{grid-area: 1 / 1 / span 3 / span 3;place-self: stretch stretch;}
.mq_stories_content {text-align: center;place-self: center;justify-content: center;grid-area: 2 / 2 / 2 / 2;place-self: center start;display: grid;row-gap: 30px;padding:20px 15px;z-index:1;}
.mq_stories_media img{height:100%;object-fit:cover;}
.mq_stories_content p.h3{font-size:16px;letter-spacing:0;text-transform: uppercase;line-height: 1.1;margin: 0;color:#FFF;} 
.mq_stories_content span{font-size:14px;letter-spacing:0;text-transform: uppercase;line-height: 1;max-width: fit-content; margin: 0 auto;cursor: pointer;}
.mq_stories{position: absolute;backface-visibility: hidden;width: 100%;height: 100%;transition: opacity .5s ease-in-out;}
.flip-container {position: relative;perspective: 1000px;height: 100%;}
.flippable {width: 100%;height: 100%;position: relative;transform-style: preserve-3d;transition: transform 0.6s;}
.custom_stories_2 {transform: rotateY(180deg);opacity: 0;}
.flipped .flippable {transform: rotateY(180deg);}
.flipped .custom_stories_1 {opacity: 0;}
.flipped .custom_stories_2 {opacity: 1;transform: rotateY(0);transform: rotateY(180deg);backface-visibility: visible;}
.mq_stories_info_2{box-shadow: 8px 8px 16px 0px #D0D3D7 inset;background: #2124460F;border-radius:20px;height:100%;display: grid;}
.mq_stories_info_2 .mq_stories_content{gap: 15px;text-align: left;grid-area: 1 / 2 / 2 / 2;padding: 0 15px;/*place-self: start start;*/}
.mq_stories_info_2 .mq_stories_content p.h4{font-size: 18px;margin:0;display:flex;gap:10px;line-height:1.1;align-items: self-start;}
.mq_stories_info_2 .mq_stories_content p.h4 img {    max-width: 19px;}
.mq_stories_info_2 .mq_stories_content p{font-size: 18px;margin:0;    line-height: 1.4;}
.mq_stories_info_2 .mq_stories_content a{font-size: 12px;display: flex;align-items: center;justify-content: space-between;}
.mq_stories_info_2 .mq_stories_content a svg{width: 18px; height: auto;}
.custom_stories_1 .mq_stories_content img {margin: 0 auto;max-width:115px;    position: absolute;top: 50px;left: 50%;transform: translate(-50%, 0px);}
/* .mq_stories_info_no_media .mq_stories_content { grid-area: 1 / 2 / 2 / 2;} */

@media only screen and (min-width:200px) and (max-width:767px) {
/* .promotion-column.promotion-column-width--1{flex: 0 0 100%; max-width: 100%;min-height: 270px;}  */
.promotion-column { margin-bottom: 20px !important;}
.mq_stories_content p.h3 {font-size: 13px;}
.mq_stories_info_2 .mq_stories_content p.h4 {font-size: 16px;}
.mq_stories_info_2 .mq_stories_content p {font-size: 14px;}  
}
@media only screen and (min-width:768px) and (max-width:989px) {
.mq_stories_content p.h3 {font-size: 14px;}
.mq_stories_info_2 .mq_stories_content p.h4 {font-size: 14px;}
.mq_stories_info_2 .mq_stories_content p.h4 img{ width: 18px;}
.mq_stories_info_2 .mq_stories_content p {font-size: 14px;}
.products .promotion-column {  margin-bottom: 20px !important;}
}
@media only screen and (min-width:990px) and (max-width:1199px){
.mq_stories_content p.h3 {font-size: 16px;}
.mq_stories_info_2 .mq_stories_content p.h4 {font-size: 18px;}  
.mq_stories_info_2 .mq_stories_content p {font-size: 16px;}
.products .promotion-column {  margin-bottom: 20px !important;}
}

/* clp video css */
.clp_video{height: 100%;}
.clp_video_box{position:relative;overflow:hidden; margin-bottom: 20px;min-height: calc(100% - 20px);    border-radius: 8px;}
.clp_video_box:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 0;background: rgba(var(--overlay-color-rgb), var(--overlay-opacity));}
.clp_video_box video{border-radius:8px;object-fit:cover;width:100%;height:100%;position: absolute;}
.video_play_button{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);max-width:fit-content;margin:0 auto;z-index: 1;}
.video_play_button svg{cursor:pointer; }
.video_link_button{position:absolute;bottom:25px;left:0;right;0;margin:0 auto;padding:0 10px;width: 100%;z-index: 1;}
.video_link_button .video_link{font-size:12px;color:#fff;font-weight:500;border: 1px solid #68686880;background: #212446;border-radius:40px;width: 100%;padding:5px 10px;display:flex;gap:8px;align-items:center;justify-content:center;}
.video_play_div{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:99;left: 0;}
.video_max_width{max-width:1000px;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%)}
.video_play_div video{width:100%;height:90vh}
.closeup{display:inline-block;float:right;cursor:pointer}
@media only screen and (min-width:200px) and (max-width:767px) {
.video_max_width{max-width:95%;}
.video_link_button .video_link {font-size: 10px;gap:5px;}  
}
@media only screen and (min-width:768px) and (max-width:991px) {
.video_max_width{max-width:700px;}
.video_link_button {padding: 0 6px;}
.video_link_button .video_link {font-size:9px;gap:5px;}    
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.video_max_width{max-width:700px;}
}
/* clp video css end */

/* clp review card css */
.promotion-column.review-card {margin-bottom: 20px !important;}
.review_quote {position: absolute;top: 15px;left: 15px;}
.review_content p {color:#FFF;margin: 0;font-size: 14px;line-height: normal;    font-weight: 400;}
.review_content p.h5 {font-size: 12px;margin-top: 10px;}
.review_content p.h6 {font-size: 10px;}
.custom_stories_1 .mq_stories_content.review_content img {margin: 0;max-width: 100%;position: relative;top: auto;left: auto;transform: unset;}
.custom_stories_1 .mq_stories_content.review_content {text-align: left;    row-gap: 5px;}
@media only screen and (min-width:200px) and (max-width:767px) {
.review_content p {font-size: 12px;}
}

.black_pre_sale_pdp_bar {/*margin-bottom:15px;*/font-weight: 600;padding: 15px 20px;position:relative;background:url(//moleqlar.com/cdn/shop/files/Rectangle_20014.png) no-repeat center;background-size: cover;font-size: 18px;letter-spacing: 0;color: #fff;display: none;justify-content: space-between;align-items: center;}
.black_pre_sale_pdp_bar .button {padding: 4px 10px;height: auto;display: flex;gap: 10px;border-radius: 5px;font-size: 13px;}

.blog-post-detail .post-content table {width:100% !important}
@media only screen and (min-width:200px) and (max-width:989px) {
.table-wrap {width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table-wrap table {width: 100%;border-collapse: collapse;min-width: 500px; /* adjust based on content */}
}

/* Nax Text Section css */
.block_repeat_div{margin-bottom:20px;}
.box_border{border:1px solid #000;padding:15px 15px;border-radius:12px;}
.right_nav_text ul.thb-widget-menu{list-style:none;margin:0;padding:0;}
.right_nav_text ul.thb-widget-menu li{margin-bottom:10px;}
.right_nav_text ul.thb-widget-menu li a{color:#777;font-weight:400;}
.right_nav_text ul.thb-widget-menu li.active a, .right_nav_text ul.thb-widget-menu li:hover a{color:#333;font-weight:600;}
.block_repeat_div h3:last-child{margin:0;} 
.nav_text_contact .button{background:#212446;}
.nav_text_contact .field input:focus+label{background:#fff;}
.block_repeat_div h4 svg{vertical-align: middle;}

/* 404 redesign css */
.not_found_banner{position:relative;height: 80vh;}
.not_found_banner img.desktop_img{ height: 100%; object-fit: cover;}
/* .not_found_banner img.desktop_img { height: 100vh;} */
.not_found_banner:before{content:'';position:absolute;background:rgba(0,0,0,0.45);width:100%;height:100%;top:0;left:0;}
.not_found_absolute{position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0 auto;right:0;padding:15px;text-align:center;}
.not_found_absolute img{margin-bottom:50px;}
.not_found_absolute h2{font-size:28px;color:#fff;margin: 0 0 20px;line-height: normal;font-weight: 600;}
.not_found_absolute p{font-size:22px;color:#fff;margin:0;line-height: normal;}
.not_found_absolute .button{background:#fff;color:#030545;margin-top:50px}
.not_found_absolute ul{display:flex;gap:40px;list-style:none;justify-content:center;margin:0;margin-top:35px;}
.not_found_absolute ul li a{font-size:18px;font-weight:400;letter-spacing:0;color:#fff;}
.error_featured_collection .section-header {padding: 0;}
.error_featured_collection_flex{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:30px;}
.error_featured_collection_flex .a_link_collection a{display:flex;gap:4px;align-items:center;font-size:18px;color:#000;}
.error_featured_collection h3.section-header--title { font-size: 26px;color:#000;}
@media only screen and (min-width:200px) and (max-width:767px) {
.not_found_banner{height:auto;}
.not_found_banner .desktop_img{min-height: 500px;}
.not_found_absolute ul {gap: 10px;margin-top: 25px;flex-wrap: wrap;}
.not_found_absolute .button { margin-top: 30px;}
.not_found_absolute p {font-size: 15px;}
.not_found_absolute h2 {font-size: 20px; margin: 0 0 15px;}
.not_found_absolute img {margin-bottom: 20px;max-width: 160px;}
.not_found_absolute ul li a {font-size: 14px;}
.error_featured_collection_flex {align-items: flex-start; flex-direction: column;}  
.error_featured_collection h3.section-header--title {font-size: 20px; line-height: normal;}
.error_featured_collection_flex .a_link_collection a { font-size: 15px;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.not_found_banner { height: auto;}
.not_found_banner .desktop_img{min-height: 500px;}
.not_found_absolute ul {gap: 20px;margin-top: 25px;}
.not_found_absolute .button { margin-top: 30px;}
.not_found_absolute p {font-size: 15px;}
.not_found_absolute h2 {font-size: 20px; margin: 0 0 15px;}
.not_found_absolute img {margin-bottom: 20px;max-width: 160px;}
.not_found_absolute ul li a {font-size: 14px;}
.error_featured_collection_flex {align-items: flex-start; flex-direction: column;}  
.error_featured_collection h3.section-header--title {font-size: 20px; line-height: normal;}
.error_featured_collection_flex .a_link_collection a { font-size: 15px;}
}

/* Review io css */
.shopify-block.shopify-app-block reviewsio-card-carousel .CarouselWidget {display: block;max-width: 1380px;padding: 0 50px;width: 100%;margin: 0 auto;}
@media only screen and (min-width:200px) and (max-width:767px) {
.shopify-block.shopify-app-block reviewsio-card-carousel .CarouselWidget {padding: 0 15px;}
}

.product-card-small {padding: 5px;}
.product-card-small--image {width: 60px;}

/* Leadgen page css */

.template-page-leadgen .image-with-text--content h2.h2{color:#212447;}
.template-page-follow_up #main-content {min-height: auto !important;}
.leadgen_banner .rabatt_banner_lbrgt_right img { width: 100%;}
.leadgen_banner .rabatt_banner_lbrgt_right img{object-fit:contain;}
.leadgen_banner .rabatt_banner_h3{font-size:16px;color:#000;}
.leadgen_banner .p ul{list-style:none;margin:0;display: flex;flex-direction: column;gap: 15px;}
.leadgen_banner .p ul li{font-size:15px;padding-left:40px;position:relative;color:#000;}
.leadgen_banner .p ul li:before{content:'';position:absolute;top:0;left:0;background-image:url(/cdn/shop/files/check-read-svgrepo-com_1_d3e58450-7e36-4725-bef5-f81c642c9952.svg?v=1754480975);width:25px;height:25px;}
.leadgen_banner.rabatt_banner_lbrgt .signup-container button {width: fit-content;}

.leadgen_newsletter{margin-block-start:50px;}
.template-page-leadgen .image-with-text--content--inner .subheading{font-size: 18px;letter-spacing: 0;font-weight: 700;}
@media only screen and (min-width:200px) and (max-width:767px){
.leadgen_banner .rabatt_banner_h3{font-size:14px;}
.leadgen_banner .p ul { gap: 12px;}
.leadgen_banner .p ul li { line-height: 1.3; letter-spacing: 0;font-size:14px;}
.leadgen_banner .rabatt_banner_lbrgt_content { text-align: left;    }

.template-page-leadgen .image-with-text--content {padding: 25px 0;}
}
@media only screen and (min-width:768px) and (max-width:999px){
.leadgen_banner .p ul { gap: 12px;}
.leadgen_banner .p ul li { line-height: 1.3; letter-spacing: 0;}
.leadgen_banner .rabatt_banner_lbrgt_content { text-align: left;    }
}  
@media only screen and (min-width:1000px) and (max-width:1199px){
.leadgen_banner .p ul { gap: 11px;}
}

/* leadgen richtext css */
.image-with-text.leadgen_richtext{display: block;}
.leadgen_richtext .image-with-text--content_full .image-with-text--content--inner {max-width: 100%;margin: 0 auto;}
.leadgen_richtext .image-with-text--content {padding: 40px 80px 0;}
.leadgen_richtext .image-with-text--content .h2 {margin: 0 0 16px;font-size: 40px; line-height: 1.1;}
.leadgen_richtext .image-with-text--content .rte p{font-size:16px;letter-spacing:0;font-weight:400;line-height:1.1;}
@media only screen and (min-width:200px) and (max-width:767px){
.leadgen_richtext .image-with-text--content {padding: 40px 20px 0;}
.leadgen_richtext .image-with-text--content .h2 {font-size: 28px;}
}
@media only screen and (min-width:768px) and (max-width:999px){
.leadgen_richtext .image-with-text--content {padding: 40px 40px 0;}
.leadgen_richtext .image-with-text--content .h2 {font-size: 30px;}
}
@media only screen and (min-width:1000px) and (max-width:1199px){
.leadgen_richtext .image-with-text--content {padding: 40px 60px 0;}
.leadgen_richtext .image-with-text--content .h2 {font-size: 35px;}
}
/* leadgen_freegift css */
.leadgen_freegift_grid {display: grid; grid-template-columns: auto 1fr;gap: 30px;}
.leadgen_freegift_right_content{display:flex;flex-direction:column;gap:16px;}
.freegift_h3{font-size:32px;line-height:1.2;color:#212447;font-weight:700;}
.freegift_p{font-size:16px;color:#212447;font-weight:400;}
.leadgen_freegift_right_flex {display: grid;gap: 24px;grid-template-columns: 386px auto;}
.leadgen_freegift_right_icons {display: grid;gap: 32px;width: 100%; background: #fff;padding: 30px 10px;text-align: center;border-radius: 8px;}
.icons_freegift_h3 p {font-size: 20px;font-weight: 700; color: #212446; letter-spacing: 0;margin:0;}
.leadgen_freegift_right_icon {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.leadgen_freegift_grid_item{ display: grid;gap: 24px;}
.icon_text_grid_content{font-size:14px;color:#242424;font-weight:500;}
.leadgen_freegift_right {display: flex;flex-direction: column; gap: 40px;    padding: 50px 0;justify-content: center;}
.leadgen_freegift_timer{padding:10px 20px;font-size:17px;border-radius: 35px;background: #FFF;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);display:flex;gap:6px;width: fit-content;margin: 0 auto;line-height: 1;}
.timmer_text{font-weight:700;}
@media only screen and (min-width:200px) and (max-width:767px){
.leadgen_freegift_grid { grid-template-columns: 1fr; gap: 30px;}
.leadgen_freegift_right_flex { grid-template-columns: 1fr;}
.leadgen_freegift_right {gap: 30px;padding: 30px 0; order: 1;}
.leadgen_freegift_left { order: 2;}
.icon_text_grid_content { font-size: 12px;}
.leadgen_freegift_right_icon { gap: 5px;}
.freegift_h3 {font-size: 28px;}
.leadgen_freegift_timer {font-size: 14px;}
.freegift_p {font-size: 14px;}
}
@media only screen and (min-width:768px) and (max-width:999px){
.leadgen_freegift_grid { grid-template-columns: 1fr; gap: 30px;}
.leadgen_freegift_right_flex { grid-template-columns: 300px auto;}
.leadgen_freegift_right {gap: 30px;padding: 30px 0;}
.icon_text_grid_content { font-size: 12px;}
.leadgen_freegift_right_icon { gap: 5px;}
.freegift_h3 {font-size: 30px;}
.leadgen_freegift_timer {font-size: 14px;}
.freegift_p {font-size: 14px;}
.leadgen_freegift_left { text-align: center; padding: 30px 0 0;}
}
@media only screen and (min-width:1000px) and (max-width:1199px){
.leadgen_freegift_grid { grid-template-columns: 250px auto; gap:20px;        align-items: center;}
.freegift_h3 {font-size: 30px;}
.leadgen_freegift_timer {font-size: 14px;}
.freegift_p {font-size: 14px;}
.leadgen_freegift_right_flex { grid-template-columns: 245px auto;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.leadgen_freegift_grid { grid-template-columns: 300px auto; gap:20px;}
.leadgen_freegift_right_flex {  grid-template-columns: 350px auto;}
.freegift_h3 {font-size: 28px;}
}

.follow_up_image_text .subheading {  font-size: 28px;letter-spacing: 0;font-weight: 700;text-transform: unset;line-height: 1.1;}
@media only screen and (min-width:200px) and (max-width:767px){
.follow_up_image_text .subheading {font-size: 22px;}
.follow_up_image_text .image-with-text--content{padding-left:0;padding-right:0;}
}

/* cart drawer total accordion css */
.total_accordion{display:flex;justify-content:space-between;    align-items: center;cursor:pointer;}
.total_accordion_left{font-size:15px;color:#242424;font-weight:600;display: flex;gap:8px;align-items: center;}
.total_accordion_left div {font-weight: 600;}
.total_accordion_active svg{transform:rotate(180deg);}
.tatal_accordion_content{display:none;padding-top:12px;}

@media only screen and (min-width:200px) and (max-width:767px){
.complementary-products .product-card-small--info { margin-top: 0px;min-width: 172px;}
/* .complementary-products .product-card-small--add-to-cart { overflow: unset;} */
.complementary-products--inner { grid-auto-columns: 280px!important; grid-template-columns: repeat(auto-fill, 280px) !important;}
.complementary-products--inner .product-card-small {  width: 280px;}
}

/* Bioage banner */
.bioage_banner .rabatt_banner_lbrgt_upper { align-items: center;}
.bioage_banner .rabatt_banner_lbrgt_right img { width: 100%;}
.bioage_banner .rabatt_banner_lbrgt_right img{object-fit:contain;}
.bioage_banner .rabatt_banner_h3{font-size:16px;color:#000;}
.bioage_banner .rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 40px;}
.banner_icon_text_grid{display: flex;flex-wrap: wrap;gap:15px;text-align: center;}
.banner_icon_text_item{flex:1;display:flex;flex-direction:column;gap:23px;}
.banner_icon_text_content{font-size:15px;letter-spacing:0;color:#242424;font-weight:500;}
@media only screen and (min-width:200px) and (max-width:999px){
.bioage_banner .rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 30px;}
.banner_icon_text_grid{gap:10px;}
.banner_icon_text_content { font-size: 12px;}
}
@media only screen and (min-width:1000px) and (max-width:1199px){
.bioage_banner .rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 32px;}
.banner_icon_text_grid { gap: 10px;}
.banner_icon_text_content { font-size: 12px;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
.bioage_banner .rabatt_banner_lbrgt_content {max-width: 550px;}
.bioage_banner .rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 35px;}
.banner_icon_text_content {font-size: 14px;}
}
@media only screen and (min-width:1368px) and (max-width:1600px){
.bioage_banner .rabatt_banner_lbrgt_content {max-width: 550px;}
.bioage_banner .rabatt_banner_lbrgt_content .rabatt_banner_h2 {font-size: 35px;}
.banner_icon_text_content {font-size: 14px;}
}

/* Bio Age */
.bioage_steps ul{position:relative;list-style:none;display:flex;justify-content:space-between;margin-top:40px;margin-bottom:40px;margin-left:0px;}
.bioage_steps ul li{text-align:center;position:relative;flex: 1;margin-top:-20px;}
.bioage_steps ul:before{content:'';position:absolute;background: #B1B1B1;width:90%;height:1px;left:0;right:0;margin:0 auto;}
.bioage_steps_icon{position:relative;}
.bioage_steps_title{font-size:14px;color:#666;text-align:center;font-weight:400;}
.bioage_steps ul li.active_steps:before{content:'';position:absolute;left:50%;width:100%;height:2px;background:#212446;top:20px;}
.bioage_steps ul li.active_steps .bioage_steps_title{color:#212446;font-weight:500;}
.bioage_steps ul li.active_steps svg circle{fill:#212446;}
.bioage_steps ul li.active_steps svg path{stroke:#fff;}
.bioage_steps ul li:last-child.active_steps:before{display:none;}

/* @media only screen and (min-width:200px) and (max-width:999px){
.bioage_steps ul {justify-content: start;margin-left: 0;flex-wrap: wrap;flex-direction: column;width: 45px;}  
.bioage_steps ul:before {display:none}
.bioage_steps ul li {margin-top: 0px;width: 100%;}
.bioage_steps ul li.active_steps:before {width: 2px;height: 100%;}
.bioage_steps_title {display:none;}  
} */

@media only screen and (min-width:200px) and (max-width:767px){
.bioage_steps {display:none}
}
@media only screen and (min-width:768px) and (max-width:999px){
.bioage_steps_title {font-size: 11px;}
}