/** Shopify CDN: Minification failed

Line 1075:250 Unexpected "}"
Line 2441:46 Expected identifier but found ":"

**/
*, :after, :before, input { box-sizing: border-box; }
body{ letter-spacing:0 !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -o-font-smoothing: antialiased; }
html{ padding-bottom:0 !important;scroll-behavior: smooth;  }
.template-product{ overflow-x:visible; }
a, button, .button{ /*-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;*/ }
.Desktop_image_new{ display:flex !important; }
.Mobile_image_new{ display:none !important; }
.page-width{ /*max-width:1408px; padding:0 40px !important;*/ max-width:100%; padding:0 40px !important; }

.Desktop_only_new{}
.Mobile_only_new{ display:none; } 

body.overflow_hidden { overflow: hidden; position: relative; }
body.overflow_hidden:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); z-index: 99; }

.tab { overflow: hidden; }
.tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; transition: 0.3s; }
.tabcontent { display: none; border-top: none; animation: fadeEffect 1s; }
@keyframes fadeEffect { from {opacity: 0;} to {opacity: 1;} }

.question { cursor: pointer; position: relative; }
.answer{ display:none; }

.Common_large_title_new{}
.Common_large_title_new *{color:#FFF7F0; font-size:72px; font-size:64px; font-weight:500; line-height:97.222%; text-transform:uppercase; font-family: var(--font-h1--family); }
.Common_medium_title_new{}
.Common_medium_title_new *{color:#181717; font-size:52px; font-weight:500; line-height:105.263%; text-transform:uppercase; font-family: var(--font-h1--family); }
.Common_small_title_new{}
.Common_small_title_new *{color:#181717; font-size:32px; font-weight:500; line-height:110%; text-transform:uppercase; font-family: var(--font-h1--family); }

.Common_medium_title_new * sup { font-size: 36px; }

.button, button.shopify-payment-button__button--unbranded{ font-family: var(--font-ShareTechMono); }
.Common_button_new{ text-align:center; padding:8px 24px; display:inline-block; min-width:160px; font-family: var(--font-ShareTechMono); }
.Common_button_new img, .Common_button_new svg{ display: inline-block; }
.Common_white_button_new{ color: #fff7f0 !important; box-shadow: inset 0 0 0 var(--button-border-width) #fff7f0 !important; }

/* @media(min-width:0px) and (max-width:749px){
  .button:hover, button.shopify-payment-button__button--unbranded:hover { --button-background-color: var(--color-primary-button-background); color: var(--color-primary-button-text); }
} */
@media(min-width:750px) and (max-width:9999px){
  .Common_white_button_new:hover{ color: #181717 !important; box-shadow: inset 0 0 0 var(--button-border-width) #fff7f0 !important; background: #FFF7F0 !important; }
}

/* Header */
.header__columns{ padding-top: 0px !important; padding-bottom: 0px !important; }

.menu-drawer__menu.has-submenu, .menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)) { margin-block-end: 0; }
.menu-drawer__menu{ padding: 30px 40px; }
.menu-drawer__menu .menu-drawer__list-item--flat{ margin: 0; padding: 0; }
.menu-drawer__menu-item{ text-transform: uppercase; font-size: 18px; }

.menu-list__link{ font-size: 16px; font-weight: 400; line-height: 16px; text-transform: uppercase; }

.header__column--right { gap: 50px; }
.header__column--right .search-action { margin-inline: 0; }
.header__column--right .header-menu{ padding: 0 0px 0 0; }
.header__column--right header-actions { margin-inline-start: 0; gap: 30px; align-items: center; }
.header-actions__action{ height: 28px; width: 25px; display: flex; }
.header-actions__action .svg-wrapper { height: 28px; width: 25px; }
.header-actions__action svg { height: 28px; width: 25px; max-width: initial; }
.account-button.header-actions__action{ width: auto; height: auto; }
.account-button__icon{ font-size: 16px; font-weight: 400; line-height: 16px; text-transform: uppercase; }

.cart-bubble__background{ background: transparent; }
.header-actions__cart-icon .cart-bubble__text, .cart-drawer__heading .cart-bubble__text{ font-size: 12px; line-height: 26px; display: block; width: 100%; font-family: var(--font-heading--family); }
.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{ mask: initial; }
.cart-bubble{ color: inherit; }
.header__column--left .account-popover{ display: none !important; }
.account-popover__summary{  padding: 42px 0; }
.account-popover__panel{ top: calc(100% + 1px) !important; }
.account-actions__link{ font-family: var(--font-heading--family); font-size: 16px; }
.account-actions__icon svg{ width: auto; height: auto; }

.menu-list__link-title_icon{}
.menu-list__link-title_icon .header-drawer-icon--open{}
.menu-list__link-title_icon .header-drawer-icon--close{ display: none; }
.menu-list__link[aria-expanded="true"] .menu-list__link-title_icon .header-drawer-icon--open{ display: none; }
.menu-list__link[aria-expanded="true"] .menu-list__link-title_icon .header-drawer-icon--close{ display: block; }

.mega-menu__grid{ display: flex; }
.menu-list__submenu-inner{padding:0px; }
.mega-menu{}
.mega-menu__grid{padding:0px !important; --menu-columns-desktop:inherit !important; gap:inherit;}
.mega-menu__list{grid-gap:50px 76px; display: flex; flex-wrap: wrap; padding: 40px; width: calc(100% - 49.584%); flex: 1; }
.mega-menu__link{padding:0px;}
.mega-menu__link--parent{color:#181717; font-size:16px; font-weight:500; line-height:100%; text-transform:uppercase; padding-bottom:13px; border-bottom:1px solid #181717; display:block;}
.mega-menu__column{ width: calc(50% - 38px); }
.mega-menu__column ul.list-unstyled{padding-top:30px;}
.mega-menu__column ul.list-unstyled li{padding-bottom:24px;}
.mega-menu__column ul.list-unstyled li:last-child{padding-bottom:0px;}
.mega-menu__grid ul .list-unstyled li{color:#181717; font-size:20px; font-weight:500; line-height:100%; text-transform:uppercase;}
.mega-menu__grid ul .list-unstyled li a{color:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; padding:0px; text-transform:inherit;}

.megamenu_custom_box_new{ padding: 40px; width: 49.584%; }
.megamenu_custom_box_mainboths_new{}
.megamenu_custom_box_innerboths_new{position:relative;}
.megamenu_custom_box_innerboths_media_new{}
.megamenu_custom_box_innerboths_media_new img{width:100%;}
.megamenu_custom_box_innerboths_box_new{position:absolute; width: 38%; top:0px; left:0px; border-right:1px solid #FFF7F0; padding:40px; height:100%; background:#ffffff0d; -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px);
display:flex; flex-direction:column; justify-content:center;}
.megamenu_custom_box_innerboths_title_new{color:#FFF7F0; font-size:28px; font-weight:500; line-height:120%; text-transform:uppercase;}
.megamenu_custom_box_innerboths_button_new{padding-top:24px;}
.megamenu_custom_box_innerboths_button_new a{background:none;}
/* Header */

/* Index */
.Index_top_banner_list_main_new{}
.Index_top_banner_list_inner_new{}
.Index_top_banner_list_block_new{position:relative;}
.Index_top_banner_list_block_mainstatic_new{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.Index_top_banner_list_block_innerstatic_new{height:100%;}
.Index_top_banner_list_block_innerstatic_media_new{height:100%;} 
.Index_top_banner_list_block_innerstatic_media_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;} 
.Index_top_banner_list_block_innerstatic_media_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;} 
.Index_top_banner_list_block_mainoverlay_new{padding-top:100px;}
.Index_top_banner_list_block_inneroverlay_new{ max-width: 34.723%; margin: 0 0 0 auto; position: relative; z-index: 1; padding: 60px 40px; padding: 60px 32px 60px 40px; border-left: 1px solid #FFF7F0; background: #ffffff0d; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); min-height: 668px; justify-content: flex-end; display: flex; flex-direction: column; }
.Index_top_banner_list_block_inneroverlay_mainboths_new{}
.Index_top_banner_list_block_inneroverlay_innerboths_new{}
.Index_top_banner_list_block_inneroverlay_innerboths_maintitle_new{}
.Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new{}
.Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new *{}
.Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new{padding-top:18px;}
.Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new{color:#FFF7F0; font-size:22px; line-height:136.364%; }
.Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new p{margin-bottom:18px;}
.Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new p:last-child{margin-bottom:0px;}
.Index_top_banner_list_block_inneroverlay_mainlists_new{padding-top:80px;}
.Index_top_banner_list_block_inneroverlay_innerlists_new{}
.Index_top_banner_list_block_inneroverlay_innerlists_new ul{display:flex; align-items:center; grid-gap:40px; margin:0px; padding:0px;}
.Index_top_banner_list_block_inneroverlay_innerlists_new ul li{color:#FFF7F0; font-size:20px; line-height:110%; text-transform:uppercase; position:relative; list-style:none; padding-bottom:4px; font-family:var(--font-ShareTechMono);}
.Index_top_banner_list_block_inneroverlay_innerlists_new ul li a{ color: inherit; position: relative; padding-left:18px; }
.Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:after{position:absolute; content:''; width:10px; height:10px; border:1px solid #FFF7F0; top:6px; left:0px; border-radius:100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:before{position:absolute; content:''; width:0px; height:1px; background:#FFF7F0; bottom:-3px; left:18px; border-radius:100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:hover:after{ background:#FFF7F0; }
.Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:hover:before{ width: calc(100% - 18px); }
.Index_top_banner_list_block_mainloops_new{padding:36px 0; border-top:1px solid #FFF7F0; position:relative; z-index:1; overflow:hidden;}
.Index_top_banner_list_block_innerloops_new{}
.Index_top_banner_list_marquee{}
.Index_top_banner_list_marquee span{display:flex; align-items:center; grid-gap:0 100px;}
.Index_top_banner_list_marquee .js-marquee-wrapper{display:flex; align-items:center; grid-gap:0 100px;}
.Index_top_banner_list_marquee .js-marquee span{display:flex; align-items:center; grid-gap:0 100px;}
.Index_top_banner_list_block_innerloops_mainboxs_new{}
.Index_top_banner_list_block_innerloops_innerboxs_new{}
.Index_top_banner_list_block_innerloops_innerboxs_new img{max-width:100%; max-height: 29px; height: 29px; width: auto; }
.Index_top_banner_list_main_new.Index_top_banner_list_left_detail_show_new{}
.Index_top_banner_list_left_detail_show_new .Index_top_banner_list_block_mainoverlay_new{}
.Index_top_banner_list_left_detail_show_new .Index_top_banner_list_block_inneroverlay_new{margin:auto 0 0 0; border-left:none; background:none; justify-content: center; backdrop-filter: blur(0px); }
/*--SECTION_1_END---*/

/*--SECTION_2_START--*/
.Index_custom_product_list_main_new{}
.Index_custom_product_list_main_new .page-width{padding:0 !important;}
.Index_custom_product_list_inner_new{}
.Index_custom_product_list_sides_new{display:flex;}
.Index_custom_product_list_sides_maintitle_new{width:34.723%; padding:187px 56px 100px 40px; border-right:1px solid #181717;}
.Common_medium_title_new.Index_custom_product_list_sides_innertitle_new{ position: sticky; top: 120px; }
.Common_medium_title_new.Index_custom_product_list_sides_innertitle_new br{display:none;}
.Common_medium_title_new.Index_custom_product_list_sides_innertitle_new *{max-width:412px;}
.Index_custom_product_list_sides_mainloops_new{width:calc(100% - 34.723%); padding:102px 47px 94px 82px;}
.Index_custom_product_list_sides_innerloops_new{}
.Index_custom_product_list_sides_innerloops_mainboxs_new{padding-bottom:124px;}
.Index_custom_product_list_sides_innerloops_mainboxs_new:last-child{padding-bottom:0;}
.Index_custom_product_list_sides_innerloops_innerboxs_new{display:flex; align-items:center;}
.Index_custom_product_list_sides_innerloops_innerboxs_mainleft_new{width:43.652%;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerleft_new{width:100%; padding-bottom:100.567%; position:relative;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerleft_new img{width:100%; position:absolute; object-fit:contain; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_custom_product_list_sides_innerloops_innerboxs_mainright_new{width:calc(100% - 43.652%); padding-left:44px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_new{}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_new{}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new{color:#181717; font-size:15px; font-weight:400; line-height:100%;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_title_new{padding-top:13px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_title_new h3{color:#181717; font-size:35px; font-weight:500; line-height:110%; text-transform:uppercase;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_texts_new{color:#181717; font-family:var(--font-ShareTechMono); font-size:15px; font-weight:400; line-height:146.667%; text-transform:uppercase; padding-top:6px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new{padding-top:20px; color:#181717; font-size:18px; font-weight:400; line-height:125%; max-width:329px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new p{margin-bottom:16px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new p:last-child{margin-bottom:0;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_links_new{padding-top:24px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_links_new a{min-width:160px;}
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new .yotpo-sr-bottom-line-text, body.template-index .product-information__grid .yotpo-sr-bottom-line-text, body.template-page .product-information__grid .yotpo-sr-bottom-line-text { line-height: 120% !important; padding: 0 0 0 10px !Important; border-left: 1px solid #181717 !Important; }
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new .yotpo-sr-bottom-line-summary, body.template-index .product-information__grid .yotpo-sr-bottom-line-summary, body.template-page .product-information__grid .yotpo-sr-bottom-line-summary { flex-direction: row !important; gap: 10px !Important; align-items: center !Important; }
/* .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new .yotpo-sr-bottom-line-summary div:first-child { display: none !important; } */
.Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new .yotpo-sr-bottom-line-right-panel { display: block !Important; }
/*--SECTION_2_END---*/

/*--SECTION_3_START--*/
.Index_object_real_results_main_new{padding:80px 0 70px 0; border-top:1px solid #181717;}
.Index_object_real_results_inner_new{}
.Index_object_real_results_mainsides_new{}
.Index_object_real_results_mainsides_new .page-width{}
.Index_object_real_results_innersides_new{display:flex; align-items:end; justify-content:space-between; gap: 20px; }
.Index_object_real_results_innersides_maintitle_new{}
.Common_medium_title_new.Index_object_real_results_innersides_innertitle_new{}
.Common_medium_title_new.Index_object_real_results_innersides_innertitle_new h2{}
.Index_object_real_results_innersides_mainbutton_new{padding-bottom:9px;}
.Index_object_real_results_innersides_innerbutton_new{}
.Index_object_real_results_innersides_innerbutton_new a{color:#181717; font-size:20px; line-height:110%; text-transform:uppercase; font-family:var(--font-ShareTechMono); position:relative; padding-left:18px; display: block; }
.Index_object_real_results_innersides_innerbutton_new a:after{position:absolute; content:''; width:10px; height:10px; background:#181717; top:50%; left:0px; border-radius:100%; transform:translate(0px, -50%);}
.Index_object_real_results_mainloops_new{padding-top:34px;}
.Index_object_real_results_slider_navigation { display: flex; gap: 40px; width: fit-content; margin: 0 0 0 auto; padding-right: 40px; padding-top: 34px; }
.Index_object_real_results_slider_navigation .swiper-button-next:after, .Index_object_real_results_slider_navigation .swiper-button-prev:after { display: none; }
.Index_object_real_results_slider_navigation .swiper-button-next, .Index_object_real_results_slider_navigation .swiper-button-prev { margin-top: 0; width: 14px; height: 24px; position: relative; }
.Index_object_real_results_slider_navigation .swiper-button-next svg, .Index_object_real_results_slider_navigation .swiper-button-prev svg { width: 100%; height: 100%; }
.Index_object_real_results_slider_navigation .swiper-button-next { right: 0; }
.Index_object_real_results_slider_navigation .swiper-button-prev { left: 0; }
.Index_object_real_results_innerloops_new{}
.Index_object_real_results_slider{}
.Index_object_real_results_innerloops_mainblock_new{width:330px; background:#181717; height:422px; position:relative; padding:25px;}
.Index_object_real_results_innerloops_innerblock_new{display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%;}
.Index_object_real_results_innerloops_innerblock_icons_new{text-align:center;}
.Index_object_real_results_innerloops_innerblock_icons_new svg{max-width:93px; }
.Index_object_real_results_innerloops_innerblock_infos_new{padding-top:20px; color:#FFF7F0; text-align:center; font-size:28px; line-height:107.143%; text-transform:uppercase; font-family:var(--font-ShareTechMono); }
.Index_object_real_results_innerloops_innerblock_infos_new p{padding-bottom:20px;}
.Index_object_real_results_innerloops_innerblock_infos_new p:last-child{padding-bottom:0px;}
.Index_object_real_results_innerloops_innerblock_texts_new{padding-top:20px; color:#FFF7F0; text-align:center; font-size:14px; line-height:114.286%;}
.Index_object_real_results_innerloops_mainboxs_new{width:330px;}
.Index_object_real_results_innerloops_innerboxs_new{ padding-bottom: 60px; position: relative; }
.Index_object_real_results_innerloops_innerboxs_media_new{position:relative; padding-bottom:130.304%;} 
.Index_object_real_results_innerloops_innerboxs_media_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;} 
.Index_object_real_results_innerloops_innerboxs_media_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;} 
.Index_object_real_results_innerloops_innerboxs_media_new svg{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:60px; height: auto; z-index: 1; }
.Index_object_real_results_innerloops_innerboxs_button_new{display:none; position: absolute; width: 100%; bottom: 0; }
.Index_object_real_results_innerloops_innerboxs_button_new a{min-width:100%;}
.Index_object_real_results_innerloops_mainboxs_new:hover .Index_object_real_results_innerloops_innerboxs_button_new{ display:block;}
.Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_top_border_new{margin-top:8px;}
.Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_top_border_new:after{position:absolute; content:''; top:-8px; left:0; width:100%; height:8px; background: url(Index_object_vector1.svg) repeat-x top left; background-size:100%;}
.Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_bottom_border_new{margin-bottom:8px;}
.Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_bottom_border_new:after{position:absolute; content:''; bottom:-8px; background:url(Index_object_vector2.svg) repeat-x bottom left; background-size:100%; left:0; width:100%; height:8px;}
.play_icon_new{ cursor: pointer; }
.mute_video_main_new{ position:absolute; right:15px; top:15px; width:40px; height:40px; z-index:2; cursor:pointer; background: #fff; border-radius: 100%; display: none; }
.mute_video_main_new.active{ display: block; }
.mute_video_main_new svg{ height:auto; width:100%; display:flex; }
.mute_video{ display:none; }
.mute_video.active{ display:block; }
.unmute_video{ display:none; }
.unmute_video.active{ display:block; }
/*--SECTION_3_END---*/

/*--SECTION_4_START--*/
.Index_object_percent_list_main_new{border-top:1px solid #181717;}
.Index_object_percent_list_inner_new{}
.Index_object_percent_list_sides_new{display:flex; align-items: center;}
.Index_object_percent_list_sides_mainleft_new{width:34.723%; padding:40px 40px;}
.Index_object_percent_list_sides_innerleft_new{}
.Index_object_percent_list_sides_innerleft_mainboths_new{}
.Index_object_percent_list_sides_innerleft_innerboths_new{}
.Index_object_percent_list_sides_innerleft_innerboths_maintitle_new{}
.Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new{}
.Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new *{}
.Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new * sup { font-size: 24px; position: relative; top: -8px; }
.Index_object_percent_list_sides_innerleft_innerboths_maininfos_new{padding-top:24px; max-width:357px;}
.Index_object_percent_list_sides_innerleft_innerboths_innerinfos_new{color:#181717; font-size:18px; line-height:133.333%;}
.Index_object_percent_list_sides_innerleft_innerboths_innerinfos_new p{margin-bottom:14px;}
.Index_object_percent_list_sides_innerleft_innerboths_innerinfos_new p:last-child{margin-bottom:0px;}
.Index_object_percent_list_sides_innerleft_mainbutton_new{padding-top:50px;}
.Index_object_percent_list_sides_innerleft_innerbutton_new{}
.Index_object_percent_list_sides_innerleft_innerbutton_new a{min-width:201px;}
.Index_object_percent_list_sides_mainright_new{width:calc(100% - 34.723%); background:#181717;}
.Index_object_percent_list_sides_innerright_new{display:flex; flex-wrap:wrap; height:100%;}
.Index_object_percent_list_sides_innerright_mainboxs_new{width:46.81%; padding:31px; border-right:1px solid #FFF7F0; border-bottom:1px solid #FFF7F0;}
.Index_object_percent_list_sides_innerright_mainboxs_new:last-child{border-right:none; border-bottom:none;}
.Index_object_percent_list_sides_innerright_mainboxs_new:nth-child(2n){border-right:none; width:calc(100% - 46.81%);}
.Index_object_percent_list_sides_innerright_mainboxs_new:nth-child(3n){border-bottom:none;}
.Index_object_percent_list_sides_innerright_innerboxs_new{display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%;}
.Index_object_percent_list_sides_innerright_innerboxs_maintitle_new{}
.Index_object_percent_list_sides_innerright_innerboxs_innertitle_new{ text-align:center;}
.circle { width: 160px; height: 160px; position: relative; margin: auto; }
.circle .Index_object_percent_list_sides_innerright_innerboxs_value_main_new { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: flex-end; }
.circle .Index_object_percent_list_sides_innerright_innerboxs_value_main_new span { color:#FFF7F0; font-family:var(--font-ShareTechMono); font-size:60px; line-height:42px; letter-spacing:-4.8px; text-transform:uppercase; width: 61px; text-align: left; padding-top: 7px; }
.Index_object_percent_list_sides_innerright_innerboxs_value_new{font-size:32px; letter-spacing:0px; line-height: 26px; color:#FFF7F0; font-family:var(--font-ShareTechMono); }
.Index_object_percent_list_sides_innerright_innerboxs_maininfos_new{padding-top:15px;}
.Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new{color:#FFF7F0; text-align:center; font-size:18px; line-height:130%;}
.Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new p{margin-bottom:15px;}
.Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new p:last-child{margin-bottom:0px;}
/*--SECTION_4_END---*/

/*--SECTION_5_START--*/
/*.Index_object_about_us_way_main_new{border-top:1px solid #181717;}
.Index_object_about_us_way_inner_new{}
.Index_object_about_us_way_sides_new{display:flex;}
.Index_object_about_us_way_sides_mainleft_new{width:calc(100% - 34.6%); padding:116px 203px 116px 40px; display:flex; align-items:center; flex:1;}
.Index_object_about_us_way_sides_innerleft_new{}
.Index_object_about_us_way_sides_innerleft_mainboths_new{}
.Index_object_about_us_way_sides_innerleft_innerboths_new{}
.Index_object_about_us_way_sides_innerleft_innerboths_maintitle_new{}
.Common_medium_title_new.Index_object_about_us_way_sides_innerleft_innerboths_innertitle_new{}
.Common_medium_title_new.Index_object_about_us_way_sides_innerleft_innerboths_innertitle_new *{}
.Index_object_about_us_way_sides_innerleft_innerboths_maininfos_new{padding-top:24px;}
.Index_object_about_us_way_sides_innerleft_innerboths_innerinfos_new{color:#181717; font-size:22px; font-weight:400; line-height:127.273%;}
.Index_object_about_us_way_sides_innerleft_innerboths_innerinfos_new p{}
.Index_object_about_us_way_sides_innerleft_mainbutton_new{padding-top:50px;}
.Index_object_about_us_way_sides_innerleft_innerbutton_new{}
.Index_object_about_us_way_sides_innerleft_innerbutton_new a{min-width:160px;}
.Index_object_about_us_way_sides_mainright_new{width:34.76%; border-left:1px solid #181717;}
.Index_object_about_us_way_sides_innerright_new{}
.Index_object_about_us_way_sides_innerright_mainboths_new{padding:45px;}
.Index_object_about_us_way_sides_innerright_innerboths_new{position:relative;}
.Index_object_about_us_way_sides_innerright_innerboths_outside_new{max-width:66.83%; margin:auto;}
.Index_object_about_us_way_sides_innerright_innerboths_outside_new img{width:100%;}
.Index_object_about_us_way_sides_innerright_innerboths_inside_new{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:37.562%;}
.Index_object_about_us_way_sides_innerright_innerboths_inside_new img{width:100%;}*/
/*--SECTION_5_END---*/

/*--SECTION_5_START--*/
.Index_about_texts_images_main_new{border-top:1px solid #181717;}
.Index_about_texts_images_inner_new{}
.Index_about_texts_images_sides_new{display:flex;}
.Index_about_texts_images_sides_mainleft_new{width:calc(100% - 34.6%); padding:116px 203px 116px 40px; display:flex; align-items:center; flex:1;}
.Index_about_texts_images_sides_innerleft_new{}
.Index_about_texts_images_sides_innerleft_mainboths_new{}
.Index_about_texts_images_sides_innerleft_innerboths_new{}
.Index_about_texts_images_sides_innerleft_innerboths_maintitle_new{}
.Common_medium_title_new.Index_about_texts_images_sides_innerleft_innerboths_innertitle_new{}
.Common_medium_title_new.Index_about_texts_images_sides_innerleft_innerboths_innertitle_new *{}
.Index_about_texts_images_sides_innerleft_innerboths_maininfos_new{padding-top:24px;}
.Index_about_texts_images_sides_innerleft_innerboths_innerinfos_new{color:#181717; font-size:22px; font-weight:400; line-height:127.273%;}
.Index_about_texts_images_sides_innerleft_innerboths_innerinfos_new p{ margin: 0 0 20px 0; }
.Index_about_texts_images_sides_innerleft_innerboths_innerinfos_new p:last-child{ margin: 0; }
.Index_about_texts_images_sides_innerleft_mainbutton_new{padding-top:50px;}
.Index_about_texts_images_sides_innerleft_innerbutton_new{}
.Index_about_texts_images_sides_innerleft_innerbutton_new a{min-width:160px;}
.Index_about_texts_images_sides_mainright_new{width:34.76%; border-left:1px solid #181717;}
.Index_about_texts_images_sides_innerright_new{ height: 100%; }
.Index_about_texts_images_sides_innerright_mainboths_new{padding:45px; height: 100%; display: flex; align-items: center; justify-content: center; width: 100%; }
.Index_about_texts_images_sides_innerright_innerboths_new{position:relative; width: 100%; }
.Index_about_texts_images_sides_innerright_innerboths_outside_new{max-width:66.83%; margin:auto; width: 100%; }
.Index_about_texts_images_sides_innerright_innerboths_outside_new img{width:100%;}
.Index_about_texts_images_sides_innerright_innerboths_inside_new{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:37.605%; width: 100%; }
.Index_about_texts_images_sides_innerright_innerboths_inside_new img{width:100%;}
.Index_about_texts_images_sides_innerright_mainblock_new{ height: 100%; }
.Index_about_texts_images_sides_innerright_innerblock_new{ height: 100%; }
.Index_about_texts_images_sides_innerright_innerblock_media_new{position:relative; padding-bottom:102.806%; height: 100%; }
.Index_about_texts_images_sides_innerright_innerblock_media_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_about_texts_images_sides_innerright_innerblock_media_new  video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
/*--SECTION_5_END---*/

/*--SECTION_6_START--*/
.Index_information_marquee_main_new{padding:40px; border-top:1px solid #181717;}
.Index_information_marquee_inner_new{}
.Index_information_marquee_loops_new{display:flex; align-items:center; grid-gap:20px; justify-content:space-between;}
.Index_information_marquee_loops_maindots_new{}
.Index_information_marquee_loops_maindots_new:first-child{display:none;}
.Index_information_marquee_loops_innerdots_new{}
.Index_information_marquee_loops_innerdots_new svg{ width:10px; height: auto; display:flex;}
.Index_information_marquee_loops_mainboxs_new{position:relative;}
.Index_information_marquee_loops_innerboxs_new{color:#181717; font-size:20px; font-weight: 400; line-height:80%; text-transform:uppercase;}
.Index_information_marquee_loops_new.Mobile_only_new{display:none;}
/*--SECTION_6_END---*/

/*--SECTION_7_START--*/
.Index_banner_overlay_text_main_new{padding-bottom:40px;}
.Index_banner_overlay_text_main_new .page-width{padding:0 40px !important;}
.Index_banner_overlay_text_inner_new{}
.Index_banner_overlay_text_block_new{position:relative;}
.Index_banner_overlay_text_block_mainstatic_new{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.Index_banner_overlay_text_block_innerstatic_new{height:100%;}
.Index_banner_overlay_text_block_innerstatic_media_new{height:100%;}
.Index_banner_overlay_text_block_innerstatic_media_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_banner_overlay_text_block_innerstatic_media_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_banner_overlay_text_block_mainoverlay_new{position:relative; z-index:1;}
.Index_banner_overlay_text_block_inneroverlay_new{display:flex;}
.Index_banner_overlay_text_block_inneroverlay_maintitle_new{ background: #ffffff0d; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); border-right:1px solid #FFF7F0; width:33.824%; padding:100px 33px; height: auto; display: flex; align-items: flex-end; min-height: 566px; }
.Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new{}
.Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{color:#FFF7F0;}
.Index_banner_overlay_text_block_inneroverlay_mainboths_new{border-left:1px solid #FFF7F0; width:33.824%; padding:100px 40px; margin:0 0 0 auto; height: auto; display: flex; align-items: flex-end; }
.Index_banner_overlay_text_block_inneroverlay_innerboths_new{}
.Index_banner_overlay_text_block_inneroverlay_innerboths_maininfos_new{max-width:304px;}
.Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new{color:#FFF7F0; font-size:22px; line-height:127.273%;}
.Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new p{margin-bottom:10px;}
.Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new p:last-child{margin-bottom:0px;}
.Index_banner_overlay_text_block_inneroverlay_innerboths_mainlinks_new{padding-top:40px;}
.Index_banner_overlay_text_block_inneroverlay_innerboths_innerlinks_new{}
.Index_banner_overlay_text_block_inneroverlay_innerboths_innerlinks_new a{min-width:237px; }
/*--SECTION_7_END---*/

/*--SECTION_8_START--*/
.Index_meta_tab_ingredient_main_new{border-top:1px solid #181717;}
.Index_meta_tab_ingredient_main_new .page-width{padding:0 !important;}
.Index_meta_tab_ingredient_inner_new{ padding: 0 40px; }
.Index_meta_tab_ingredient_sides_new{display:flex;}
.Index_meta_tab_ingredient_sides_new.Tabs_common_main_new{}
.Index_meta_tab_ingredient_sides_mainleft_new{width:33.824%; padding:70px 66px 70px 0px;}
.Index_meta_tab_ingredient_sides_innerleft_new{ position: sticky; top: 120px; }
.Index_meta_tab_ingredient_sides_innerleft_maintitle_new{ }
.Common_medium_title_new.Index_meta_tab_ingredient_sides_innerleft_innertitle_new{}
.Common_medium_title_new.Index_meta_tab_ingredient_sides_innerleft_innertitle_new *{}
.Index_meta_tab_ingredient_sides_innerleft_mainlists_new{padding-top:40px;}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new{}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tab{}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks{float:none; display:block; margin-bottom:20px; padding:0 0 0 18px; color:#181717; font-family:var(--font-ShareTechMono); font-size:20px; font-weight:400; line-height:110%; text-transform:uppercase; position:relative; opacity:0.5;}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks:after{position:absolute; content:''; top:50%; left:0; transform:translate(0px, -50%); width:10px; height:10px; border:1px solid #181717; border-radius:100%;}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks:last-child{margin-bottom:0;}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks.active{opacity:1;}
.Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks.active:after{background:#181717;}
.Index_meta_tab_ingredient_sides_mainright_new{width:calc(100% - 33.824%); border-left:1px solid #181717; padding:70px 0px 50px;}
.Index_meta_tab_ingredient_sides_innerright_new{}
.Index_meta_tab_ingredient_sides_innerright_mainboxs_new{}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_new{}
.Index_meta_tab_ingredient_slider{}
@media(min-width:750px) and (max-width:9999px){
.Index_meta_tab_ingredient_slider .swiper-wrapper{flex-wrap:wrap;}
}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_mainblock_new{padding-bottom:30px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_mainblock_new:last-child{ padding: 0; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_new{}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_mainsides_new{}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_new{display:flex; align-items:center;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainleft_new{ width: 44.496%; padding: 0 0 0 40px; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerleft_new{  }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerleft_media_new{ aspect-ratio: 1.28574; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerleft_media_new img{width:100%; height: 100%; object-fit: contain; } 
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainright_new{width:calc(100% - 44.496%); padding-left:78px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_new{}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_new{}
.Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new{}
.Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new *{text-align:left;}
.Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new * sup { font-size: 18px; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new{padding-top:18px; color:#181717; font-size:18px; font-weight:400; line-height:133.33%;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new p{}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_links_new{padding-top:18px; display: flex; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_links_new a{color:#181717; font-family:var(--font-ShareTechMono); font-size:16px; font-weight:400; line-height:114.286%; text-transform:uppercase; text-decoration:underline; text-underline-offset:5px; display: block; padding-bottom: 2px; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new{display:none; padding-top:43px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new a{min-width:160px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_desktop_button_enable_new{}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_desktop_button_enable_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new{display:block;}
.Index_meta_tab_ingredient_slider .swiper-button-prev:after{display:none;}
.Index_meta_tab_ingredient_slider .swiper-button-next:after{display:none;}
.Index_meta_tab_ingredient_slider .swiper-button-prev{display:none;}
.Index_meta_tab_ingredient_slider .swiper-button-next{display:none;}
.Index_meta_tab_ingredient_overlay_new{ position:fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(24, 23, 23, 0.60); z-index: 999; display: none; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_mainpopup_new{  max-width:1040px; width: 100%; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); background:#F2EBE4; padding:60px; z-index: 9999; display:none;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_new{position:relative;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_close_new{position:absolute; top:30px; right:30px; cursor: pointer; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_close_new svg{width:100%;}
.Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_title_new{}
.Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_title_new *{ text-align: center; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new{ padding-top: 0; max-height: 490px; overflow-y: scroll; margin-top: 30px; scrollbar-width: none; -ms-overflow-style: none;  }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new::-webkit-scrollbar { display: none; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion{padding:0;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul{margin:0; list-style-type:none;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li{margin:0; border:1px solid rgba(24, 23, 23, 0.20); background:#FFF7F0; margin-bottom:13px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li:last-child{margin-bottom:0;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .question{border:none; padding:24px 70px 24px 40px; background:url(popup_down_arrow.svg) no-repeat center right 40px; color:#181717; font-family:var(--font-ShareTechMono); font-size:22px; line-height:113.636%; text-transform:uppercase;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li.open .question{background:url(popup_up_arrow.svg) no-repeat center right 40px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer{padding:0 55px 24px 40px; color:#181717; font-size:18px; line-height:122.222%; font-weight: 400; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer p{ margin: 0 0 16px 0; }
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer p:last-child{margin:0px;}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer a{ color: inherit; text-underline-offset: 3px; text-decoration: underline; }
.overflow-hidden{ overflow: hidden; }
/* .overlay-effect { position: relative; }
.overlay-effect:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #18171799; } */
/*--SECTION_8_END---*/

/*--SECTION_9_START--*/
.Index_object_testimonial_main_new{ border-top:1px solid #181717; }
.Index_object_testimonial_inner_new{}
.Index_object_testimonial_sides_new{display:flex; padding: 0 40px; }
.Index_object_testimonial_sides_mainleft_new{ width: calc(33.824% + 40px); background: #e7dace; padding: 80px 62px 80px 40px; margin-left: -40px; }
.Index_object_testimonial_sides_innerleft_new{ height: 100%; display: flex; align-items: center; }
.Index_object_testimonial_texts_slider{}
.Index_object_testimonial_sides_innerleft_mainboxs_new{}
.Index_object_testimonial_sides_innerleft_innerboxs_new{}
.Index_object_testimonial_sides_innerleft_innerboxs_maintitle_new{}
.Common_medium_title_new.Index_object_testimonial_sides_innerleft_innerboxs_innertitle_new{}
.Common_medium_title_new.Index_object_testimonial_sides_innerleft_innerboxs_innertitle_new *{}
.Index_object_testimonial_sides_innerleft_innerboxs_mainboths_new{padding-top:50px;}
.Index_object_testimonial_sides_innerleft_innerboxs_innerboths_new{}
.Index_object_testimonial_sides_innerleft_innerboxs_innerboths_infos_new{color:#181717; font-size:26px; line-height:123.077%;}
.Index_object_testimonial_sides_innerleft_innerboxs_innerboths_infos_new p{margin-bottom:16px;}
.Index_object_testimonial_sides_innerleft_innerboxs_innerboths_infos_new p:last-child{margin-bottom:0px;}
.Index_object_testimonial_sides_innerleft_innerboxs_innerboths_texts_new{padding-top:24px; color:#181717; font-size:24px; line-height:125%; text-transform:uppercase; font-family:var(--font-ShareTechMono);}
.Index_object_testimonial_texts_slider.swiper{padding-bottom:67px; padding-bottom: 50px;}
.Index_object_testimonial_texts_slider .swiper-pagination{bottom:0px; left:0px; top:auto; width:auto; display: flex; gap: 10px; }
.Index_object_testimonial_texts_slider .swiper-pagination-bullet{margin:0 5px; width:10px; height:10px; border:1px solid #181717; background:none; opacity:1; margin: 0 !important; }
.Index_object_testimonial_texts_slider .swiper-pagination-bullet-active{background:#181717;}
.Index_object_testimonial_sides_mainright_new{width:calc(100% - 33.824%); padding:40px 0px 40px 40px; border-left:1px solid #181717;}
.Index_object_testimonial_sides_innerright_new{ height: 100%; }
.Index_object_testimonial_media_slider{ height: 100%; }
.Index_object_testimonial_media_slider .swiper-wrapper{ height: 100%; }
.Index_object_testimonial_sides_innerright_mainboxs_new{ height: 100%; }
.Index_object_testimonial_sides_innerright_innerboxs_new{ height: 100%; }
.Index_object_testimonial_sides_innerright_innerboxs_media_new{position:relative; padding-bottom:73.342%; height: 100%; }
.Index_object_testimonial_sides_innerright_innerboxs_media_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_object_testimonial_sides_innerright_innerboxs_media_new video{width:100%; position:absolute; object-fit:contain; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_object_testimonial_media_slider{}
.Index_object_testimonial_media_slider .swiper-button-prev:after{display:none;}
.Index_object_testimonial_media_slider .swiper-button-next:after{display:none;}
.Index_object_testimonial_media_slider .swiper-button-prev{left:30px; width:14px; height:24px; margin: 0; transform: translate(0, -50%); }
.Index_object_testimonial_media_slider .swiper-button-prev svg{width:100%; height:100%;}
.Index_object_testimonial_media_slider .swiper-button-next{right:30px; width:14px; height:24px; margin: 0; transform: translate(0, -50%); }
.Index_object_testimonial_media_slider .swiper-button-next svg{width:100%; height:100%;}
/*--SECTION_9_END---*/

/*--SECTION_10_START--*/
.Index_object_meet_founder_main_new{padding:70px 0 0; border-top:1px solid #181717; }
.Index_object_meet_founder_main_new .page-width{padding:0 40px !important;}
.Index_object_meet_founder_inner_new{}
.Index_object_meet_founder_mainsides_new{}
.Index_object_meet_founder_innersides_new{display:flex; justify-content:space-between; align-items:flex-end;}
.Index_object_meet_founder_innersides_maintitle_new{}
.Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new{}
.Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new *{max-width:389px;}
.Index_object_meet_founder_innersides_mainbutton_new{ padding-bottom: 9px; }
.Index_object_meet_founder_innersides_innerbutton_new{}
.Index_object_meet_founder_innersides_innerbutton_new a{ min-width: 236px; }
.Index_object_meet_founder_mainloops_new{padding-top:34px;}
.Index_object_meet_founder_innerloops_new{}
.Index_object_meet_founder_slider{}
.Index_object_meet_founder_innerloops_mainboxs_new{ height: auto; }
.Index_object_meet_founder_innerloops_innerboxs_new{display:flex; height: 100%; }
.Index_object_meet_founder_innerloops_innerboxs_maindetail_new{width:49.072%; background:#181717; padding:40px; display:flex; align-items:center; position:relative; margin-top:8px;}
.Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{position:absolute; content:''; top:-8px; left:0; width:100%; height:8px; background:url(Index_object_vector1.svg) repeat-x top left; background-size:100%;}
.Index_object_meet_founder_innerloops_innerboxs_innerdetail_new{}
.Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_new{}
.Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_title_new{color:#FFF7F0; font-size:24px; font-weight:500; line-height:110%; text-transform:uppercase;}
.Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_texts_new{padding-top:10px; color:#FFF7F0; font-size:15px; font-weight:400; line-height:120%; text-transform:uppercase; font-family:var(--font-ShareTechMono);}
.Index_object_meet_founder_innerloops_innerboxs_innerdetail_infos_new{padding-top:24px; color:#FFF7F0; font-size:16px; font-weight:400; line-height:125%;}
.Index_object_meet_founder_innerloops_innerboxs_innerdetail_infos_new p{}
.Index_object_meet_founder_innerloops_innerboxs_mainmedia_new{width:calc(100% - 49.072%);}
.Index_object_meet_founder_innerloops_innerboxs_innermedia_new{width:100%; position:relative; padding-bottom:125.555%; height: 100%; }
.Index_object_meet_founder_innerloops_innerboxs_innermedia_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_object_meet_founder_innerloops_innerboxs_innermedia_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Index_object_meet_founder_innerloops_top_border_new{}
.Index_object_meet_founder_innerloops_bottom_border_new{}
.Index_object_meet_founder_innerloops_bottom_border_new .Index_object_meet_founder_innerloops_innerboxs_maindetail_new{margin:0 0 8px;}
.Index_object_meet_founder_innerloops_bottom_border_new .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{top:auto; bottom:-8px; background:url(Index_object_vector2.svg) repeat-x bottom left; background-size:100%;}
.Index_object_meet_founder_slider .swiper-pagination{display:none;}
.Index_object_meet_founder_slider .swiper-pagination-bullet{border:1px solid #181717; background:none; opacity:1;}
.Index_object_meet_founder_slider .swiper-pagination-bullet-active{background:#181717;}
.Index_object_meet_founder_mainbutton_new{}
.Index_object_meet_founder_innerbutton_new{}
.Index_object_meet_founder_innerbutton_new a{}
/*--SECTION_10_END---*/

/*--SECTION_11_START--*/
.Index_icons_texts_marquee_main_new{padding:50px; overflow:hidden; }
.Index_icons_texts_marquee_inner_new{}
.Index_icons_texts_marquee_loops_new.Desktop_only_new{display:flex; align-items:center; justify-content:space-between; grid-gap:10px; }
.Index_icons_texts_marquee_loops_block_icons_new{}
.Index_icons_texts_marquee_loops_block_icons_new img{max-width:100%; max-height: 28px; display:flex; width: auto; }
.Index_icons_texts_marquee_loops_block_infos_new{color:#181717; font-size:20px; line-height:80%; text-transform:uppercase;}
.Index_icons_texts_marquee_loops_new.Mobile_only_new{display:none;}
/*--SECTION_11_END--*/

/*-----FOOTER_START-----*/
.Footer_main_new{border-top:1px solid #181717;}
.Footer_inner_new{}
.Footer_mainblock_new{background:#E7DACE; padding:50px 0;}
.Footer_innerblock_new{display:flex; align-items:center; justify-content:space-between; gap: 20px; }
.Footer_innerblock_maintitle_new{}
.Common_small_title_new.Footer_innerblock_innertitle_new{}
.Common_small_title_new.Footer_innerblock_innertitle_new *{}
.Footer_innerblock_mainforms_new{width:40%;}
.Footer_innerblock_innerforms_new{}
.Footer_innerblock_innerforms_new .email-signup__form{ align-items: center; width: 100%; }
.Footer_innerblock_innerforms_new .email-signup__input-group{ width: 100%; display: flex; align-items: center; gap: 13px; }
.Footer_innerblock_innerforms_new label{display:none;}
.Footer_innerblock_innerforms_new input{color:#181717 !important; font-size:16px !important; font-weight:500 !important; line-height:130% !important; outline:none; padding:13px 0 !important; border-bottom:2px solid #181717 !important; box-shadow:none !important; flex: 1; }
.Footer_innerblock_innerforms_new input::-webkit-input-placeholder{color:#181717 !important; text-transform:uppercase !important;}
.Footer_innerblock_innerforms_new input::-moz-placeholder{color:#181717 !important; text-transform:uppercase !important;}
.Footer_innerblock_innerforms_new input:-ms-input-placeholder{color:#181717 !important; text-transform:uppercase !important;}
.Footer_innerblock_innerforms_new input:-moz-placeholder{color:#181717 !important; text-transform:uppercase !important;}
.Footer_innerblock_innerforms_new input:-webkit-autofill { background: transparent !Important; }
.Footer_innerblock_innerforms_new input:-webkit-autofill, .Footer_innerblock_innerforms_new input:-webkit-autofill:hover, .Footer_innerblock_innerforms_new input:-webkit-autofill:focus, .Footer_innerblock_innerforms_new input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; /* Prevents color change on autofill */ }
.Footer_innerblock_innerforms_new button{ height:fit-content; position: relative; 
  text-transform: uppercase !Important;
      font-family: var(--font-ShareTechMono) !important;
  color: #181717 !important;
    border: 1px solid #181717 !important;
    background-color: transparent !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    display: inline-block !important;
    min-width: 150px !important;
    letter-spacing: 0px !important;  }
.email-signup__message{  margin: 8px 0 0 0; width: 100%; color: #181717; } 
.kl-private-reset-css-Xuajs1 input[type=email] { border-left: 0 !important; border-top: 0 !important; border-right: 0 !important; font-size: 14px !important; }
.kl-private-reset-css-Xuajs1 input[type=email]:focus-visible { outline-width: 0 !important; outline-offset: 0 !Important; outline-style: none !important;  }
.kl-private-reset-css-Xuajs1 input[type=email]:-webkit-autofill { background: transparent !Important; }
.kl-private-reset-css-Xuajs1 input[type=email]:-webkit-autofill, .kl-private-reset-css-Xuajs1 input[type=email]:-webkit-autofill:hover, .kl-private-reset-css-Xuajs1 input[type=email]:-webkit-autofill:focus, .kl-private-reset-css-Xuajs1 input[type=email]:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; /* Prevents color change on autofill */ }
.Footer_maindetail_new{padding:50px 0; border-bottom:1px solid #FFF7F0;}
.Footer_maindetail_new .page-width{padding:0 40px !important;}
.Footer_innerdetail_new{}
.Footer_innerdetail_new .layout-panel-flex{grid-gap:0 110px; justify-content:space-between;}
.Footer_innerdetail_new .menu{width:auto;}
.Footer_innerdetail_new .menu__heading{padding:0px;}
.Footer_innerdetail_new .menu__heading__default{color:#FFF7F0; font-size:20px; line-height:80%; text-transform:uppercase;}
.Footer_innerdetail_new .details-content{padding-top:20px;}
.Footer_innerdetail_new .details-content ul{}
.Footer_innerdetail_new .details-content ul li{color:#FFF7F0; font-family:var(--font-ShareTechMono); font-size:16px; line-height:125%; text-transform:uppercase; padding-bottom:12px;}
.Footer_innerdetail_new .details-content ul li:last-child{padding-bottom:0px;}
.Footer_innerdetail_new .details-content ul li a{color:#fff !important; padding:0px !important; line-height:inherit; font-size:inherit !important; display: block; }
.Footer_innerdetail_new .image-block{width:104px; margin-left: 78px; }
.Footer_innerdetail_new .image-block .image-block__image{ object-fit: contain; object-position: top; }
.Footer_mainbottom_new{padding:50px 0 24px 0;}
.Footer_mainbottom_new .page-width { padding: 0 56px !important; }
.Footer_innerbottom_new{}
.Footer_innerbottom_mainlogos_new{}
.Footer_innerbottom_mainlogos_new a{}
.Footer_innerbottom_innerlogos_new{}
.Footer_innerbottom_innerlogos_new img{width:100%; display: flex; }
.Footer_innerbottom_mainsides_new{padding-top:50px;}
.Footer_innerbottom_innersides_new{display:flex; align-items:center; justify-content:space-between; gap: 20px; }
.Footer_innerbottom_innersides_mainleft_new{}
.Footer_innerbottom_innersides_innerleft_new{color:#FFF7F0; font-family:var(--font-ShareTechMono); font-size:16px; line-height:125%; text-transform:uppercase; text-align:center;}
.Footer_innerbottom_innersides_innerleft_new p{}
.Footer_innerbottom_innersides_mainright_new{}
.Footer_innerbottom_innersides_innerright_new{display:flex; align-items:center; grid-gap:0 60px;}
.Footer_innerbottom_innersides_innerright_menus_new{}
.Footer_innerbottom_innersides_innerright_menus_new ul{margin:0px; padding:0px; display:flex; align-items:center; grid-gap:0 60px;}
.Footer_innerbottom_innersides_innerright_menus_new ul li{color:#FFF7F0; font-family:var(--font-ShareTechMono); font-size:16px; line-height:125%; text-transform:uppercase; list-style:none;}
.Footer_innerbottom_innersides_innerright_menus_new ul li a{color:#FFF7F0; display: block; }
.Footer_innerbottom_innersides_innerright_country_new{display:flex; align-items:center; grid-gap:0 8px;}
.Footer_innerbottom_innersides_innerright_country_new span{color:#FFF7F0; font-family:var(--font-ShareTechMono); font-size:16px; line-height:100%; text-transform:uppercase;}
.header-menu .Footer_innerbottom_innersides_innerright_country_new span{color:currentColor;}
.header-menu .Footer_innerbottom_innersides_innerright_country_new span svg path {fill:currentColor;}
.header__columns .Footer_innerbottom_innersides_innerright_country_new span{color:currentColor;}
.header__columns .Footer_innerbottom_innersides_innerright_country_new span svg path {fill:currentColor;}
.header__columns .Footer_innerbottom_innersides_innerright_country_selector .globe_icon svg path {fill:currentColor;}
.Footer_innerbottom_innersides_innerright_country_new svg{max-width:100%;}
.Footer_innerbottom_innersides_innerright_country_selector { color: #181717; display: flex; align-items: center; padding: 6px 12px; border-radius: 30px; cursor: pointer; border: 1px solid #FFF7F0; }
.header__columns .Footer_innerbottom_innersides_innerright_country_selector { color: currentColor; border: 1px solid currentColor; }
.Footer_innerbottom_innersides_innerright_country_selector .globe_icon { width: 16px; min-width: 16px; height: 16px; }
.Footer_innerbottom_innersides_innerright_country_selector .globe_icon svg { display: block; width: 100%; height: 100%; }
.Footer_innerbottom_innersides_innerright_country_selector .country_name { padding-left: 8px; }
.Footer_innerbottom_innersides_innerright_country_selector .country_name:empty { padding-left: 0; }
.country_region_popup_container { display: none; z-index: 99; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 460px; } 
.country_region_popup_container .group-block-content * { color: #181717; }
.country_region_popup_container .group-block-content .country_info_link {margin-top: 4px;}
.country_region_popup_container .group-block-content .country_info_link a {text-transform: uppercase;}
.country_region_popup_container .group-block-content .country_info_link .active-lang,
.country_region_popup_container .group-block-content .country_info_link a:hover { color: #181717;text-decoration-color: #181717; text-decoration: underline;text-underline-offset: 3px;}
.country_region_popup_container .Common_small_title_new * { font-size: 20px !important; padding-right: 40px; }
.country_region_popup_container .icon-block { position: absolute; width: 24px; height: 24px; top: -10px; right: -10px; cursor: pointer; }
.country_region_popup_container .country_name { margin-bottom: 8px; font-family: var(--font-ShareTechMono); font-size: 22px; font-weight: 400; line-height: 113.636%; text-transform: uppercase; }
.country_region_popup_container .country_info_block { cursor: pointer; --border-color: #181717 !important; border-top: 0 !important; border-right: 0 !important; border-left: 0 !important; }
.country_region_popup_container .country_info { color: #181717; font-family: var(--font-accent--family); font-size: 18px; font-weight: 400; line-height: 122.222%; }

.template-product footer,
.template-education-sales-page footer { padding-bottom: 135px; }
/*-----FOOTER_END------*/
/* Index */

/* Product */
.Product_information_main_new{ padding: 40px; display: block; padding-bottom: 70px; }
.product-information__grid{ display: flex; }
.sticky-content--desktop, .sticky-content--desktop.full-height--desktop>.group-block{ top: 120px; }
.sticky-content{ top: 120px; }
.Product_information_inner_new{}
.Product_information_leftside_new{ width: 56.03%; min-width: auto; }
.Product_information_rightside_new{ width: calc(100% - 56.03%); padding: 0 0 0 80px !important; }
.Product_information_rightside_loops_new .group-block-content{ display: block; }
.slideshow-controls__thumbnails{ padding: 0px 22px 0px 0px !important; gap: 13px; }
.slideshow-controls__thumbnails .slideshow-control{ width: 120px !important; border: 1px solid transparent; }
.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){ outline-offset: 0px !important; outline: 0 !important;  border: 1px solid currentColor; }
.Product_information_leftside_new slideshow-slide:first-child{ border: 1px solid #181717; }
slideshow-arrows{ display: none; }
slideshow-controls{ position: relative; }
.slideshow-controls__arrows_thumb_new{ position: absolute; bottom: -38px; left: 0; width: 100%; padding-right: 22px; justify-content: center; height: auto; }
.slideshow-controls__arrows button { padding: 0; height: auto; display: flex; }
.slideshow-controls__arrows button span{ height: auto;  }
.slideshow-controls__arrows button span svg{ height: auto;  }
.slideshow-controls__thumbnails-container{ mask-image:none !important; }

@media screen and (width >= 750px) {
  media-gallery:where(.media-gallery--grid) .media-gallery__grid { display: flex; flex-wrap: wrap; }
  .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{ height: 100vh;  margin: auto; margin-bottom: 16px; }
  .product-media__drag-zoom-wrapper{ height: 100%; }
  .product-media{ width: 100%; height: 100%; }
  .product-media-container img{ height: 100%; }
  .product-media__drag-zoom-wrapper img{ object-fit: contain !important; }
}

@media screen and (width <= 749px) {
  .product-media__drag-zoom-wrapper .product-media__image{ transform: none; }
  .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{ width: 100%; }
  .product-media__drag-zoom-wrapper img{ object-fit: contain !important; }
}

.Product_top_custom_title_main_new{margin:0px 0 13px 0;}
.Product_top_custom_title_inner_new{}
.Product_top_custom_title_texts_new{}
.Product_top_custom_title_texts_new *{font-size:43px; line-height:113.636%;} 
.Product_grid_short_detail_text_main_new{margin:13px 0 24px 0;}
.Product_grid_short_detail_text_inner_new{color:#181717; font-size:16px; line-height:137.5%; text-transform:uppercase; font-family:var(--font-ShareTechMono);}
.Product_short_description_main_new{margin:24px 0 50px 0;}
.Product_short_description_inner_new{color:#181717; font-size:18px; line-height:133.333%;}
.Product_short_description_inner_new p{margin:0 0 14px 0;}
.Product_short_description_inner_new p:last-child{margin:0;}
.Product_short_description_inner_new a{color:inherit;}
.Product_information_rightside_new .add-to-cart-button{background:#181717; color:#FFF7F0; font-size:18px; padding:12px; height:inherit; display: block; }
.Product_information_rightside_new .add-to-cart-button span{ gap: 12px; }
.product-form-text__error{ justify-content: center; }
@media(min-width:750px) and (max-width:9999px){
  .Product_information_rightside_new .add-to-cart-button:hover{ background:transparent; color:#181717; }
  .Index_custom_product_list_sides_innerloops_innerboxs_innerleft_new { width: 90%; margin: 0 auto; }
}
.buy-buttons-block{ margin: 20px 0 30px 0; display: block; }
.product-form-buttons { gap: 13px !important; }
.Buy_buttons_shipping_main_new{ text-align: center; font-size: 0; }
.Buy_buttons_shipping_inner_new{color:#181717; font-size:13px; line-height:133.333%; text-transform:uppercase; text-align:center; position:relative; padding: 0 38px; display: inline-block;  }
.Buy_buttons_shipping_inner_new:after{position:absolute; content:''; width:8px; height:8px; background:#181717; top:50%; left:0px; border-radius:100%; transform:translate(0px, -50%);}
.Buy_buttons_shipping_inner_new:before{position:absolute; content:''; width:8px; height:8px; background:#181717; top:50%; right:0px; border-radius:100%; transform:translate(0px, -50%);}
.Product_meta_accordions_main_new{margin-top:30px;}
.Product_meta_accordions_inner_new{}
.Product_meta_accordions_inner_new .accordion{padding:0; border-top:1px solid rgba(24, 23, 23, 0.24);}
.Product_meta_accordions_inner_new .accordion>ul{margin:0; list-style-type:none;}
.Product_meta_accordions_inner_new .accordion>ul>li{margin:0; border-bottom:1px solid rgba(24, 23, 23, 0.24);}
.Product_meta_accordions_inner_new .accordion>ul>li .question{border:none; padding:13px 30px 13px 0; background:url(popup_down_arrow.svg) no-repeat center right; color:#181717; font-size:16px; font-weight:500; line-height:133.333%;text-transform:uppercase;}
.Product_meta_accordions_inner_new .accordion>ul>li.open .question{background:url(popup_up_arrow.svg) no-repeat center right;}
.Product_meta_accordions_inner_new .accordion>ul>li .answer{padding:0px 0 13px 0; color:#181717; font-size:16px; line-height:133.333%;}
.Product_meta_accordions_inner_new .accordion>ul>li .answer p{margin:0 0 13px 0;}
.Product_meta_accordions_inner_new .accordion>ul>li .answer p em{padding-right:7px;}
.Product_meta_accordions_inner_new .accordion>ul>li .answer p:last-child{margin:0;}
.Product_meta_accordions_inner_new .accordion>ul>li .answer a{color:inherit;}
.Product_meta_accordions_mainmedia_new{padding-top:16px;}
.Product_meta_accordions_innermedia_new{position:relative; padding-bottom:55.602%;}
.Product_meta_accordions_innermedia_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_meta_accordions_innermedia_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_meta_accordions_innermedia_new svg{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:60px; height:60px; z-index: 1; }

body.us_market .restock-rocket-preorder-description { margin: 20px 0; padding: 0; background: transparent !important; color: #181717; font-size: 16px; line-height: 133.333%; }
body.us_market .restock-rocket-button { transition: all ease 0.3s; min-height: 44px !important; margin: 0; font-family: var(--font-ShareTechMono) !important; border-radius: 50px !Important; color: #181717 !Important; border: 1px solid #181717 !important; background-color: transparent !important; text-align: center !important; font-size: 18px !important; line-height: 20px !important; font-weight: 400 !important; text-transform: uppercase !important; padding: 0 !important; display: inline-block !important; min-width: 150px !important; letter-spacing: 0px !important; }
/* body.us_market .restock-rocket-button-cover { opacity: 0; } */
@media (min-width: 750px){
  body.us_market .restock-rocket-button-hover { background-color: #181717 !important; color: #fff7f0 !important; opacity: 1 !important; } 
}
@media (max-width: 749px){
  body.us_market .restock-rocket-button-hover { background-color: transparent !important; color: #181717 !important; } 
}

/*--SECTION_1_END---*/

/*--SECTION_2_START--*/
.Product_object_gallery_main_new{padding:30px 0 70px 0;}
.Product_object_gallery_inner_new{}
.Product_object_gallery_detail_new{}
.Product_object_gallery_detail_maintitle_new{}
.Common_medium_title_new.Product_object_gallery_detail_innertitle_new{}
.Common_medium_title_new.Product_object_gallery_detail_innertitle_new *{}
.Product_object_gallery_detail_mainloops_new{padding-top:35px;}
.Product_object_gallery_detail_innerloops_new{}
.Product_object_gallery_slider{ padding: 0 40px; }
.Product_object_gallery_slider .Index_object_real_results_slider_navigation { margin-left: 0; }
/* .Product_object_gallery_slider:has(.total_slides_4) .swiper-wrapper { justify-content: center; } */
.Product_object_gallery_detail_innerloops_mainmedia_new{width:330px;}
.Product_object_gallery_detail_innerloops_innermedia_new{width:100%; position:relative; padding-bottom:130.305%;}
.Product_object_gallery_detail_innerloops_innermedia_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_gallery_detail_innerloops_innermedia_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_gallery_detail_innerloops_innermedia_new svg{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index: 1; }

.Product_object_real_results_new{padding:30px 0 70px 0; border:0; }
/*--SECTION_2_END---*/

/*--SECTION_4_START--*/
.Product_meta_tab_ingredient_new{ margin-bottom: -10px; z-index:1; position: relative;}
.Product_meta_tab_ingredient_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_desktop_button_enable_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new{ display: none; }
.Product_meta_tab_ingredient_new .Index_meta_tab_ingredient_sides_innerleft_mainlists_new { padding-top: 30px; }
.Product_meta_tab_ingredient_new .Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks{ padding: 0; pointer-events: none; }
.Product_meta_tab_ingredient_new .Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks:after{ display: none; }
/*--SECTION_4_START--*/

/*--SECTION_5_START--*/
.Product_custom_title_text_main_new{padding:58px 0; position:relative; margin:22px 0; z-index: 1; }
.Product_custom_title_text_main_new:before{position:absolute; content:''; top:-22px; left:0; width:100%; height:22px; background:url(Product_curv_line1_new.svg) repeat-x left top;}
.Product_custom_title_text_main_new:after{position:absolute; content:''; bottom:-22px; left:0; width:100%; height:22px; background:url(Product_curv_line2_new.svg) repeat-x left bottom;}
.Product_custom_title_text_inner_new{}
.Product_custom_title_text_maintitle_new{}
.Common_medium_title_new.Product_custom_title_text_innertitle_new{ max-width:841px; margin:auto; }
.Common_medium_title_new.Product_custom_title_text_innertitle_new *{color:#FFF7F0; text-align:center; }
/*--SECTION_5_END---*/

/*--SECTION_6_START--*/
.Product_object_contains_main_new{position:relative;}
.Product_object_contains_inner_new{ margin-top: -10px;  }
.Product_object_contains_sides_new{display:flex;}
.Product_object_contains_sides_mainleft_new{width:calc(100% - 34.723%); padding-top:10px;}
.Product_object_contains_sides_innerleft_new{}
.Product_object_contains_sides_innerleft_maininfos_new{padding:30px; border-bottom:1px solid #181717;}
.Product_object_contains_sides_innerleft_innerinfos_new{color:#181717; font-size:22px; font-weight:400; line-height:127.273%; text-align:center;}
.Product_object_contains_sides_innerleft_innerinfos_new p{margin:0 0 16px;}
.Product_object_contains_sides_innerleft_innerinfos_new p:last-child{margin-bottom:0;}
.Product_object_contains_sides_innerleft_mainblock_new{padding:60px 60px 60px 120px;}
.Product_object_contains_sides_innerleft_innerblock_new{display:flex; align-items:center; max-width: 760px; margin: auto; }
.Product_object_contains_sides_innerleft_innerblock_mainmedia_new{width:160px; position:relative; z-index:1;}
.Product_object_contains_sides_innerleft_innerblock_innermedia_new{width:100%; position:relative;}
.Product_object_contains_sides_innerleft_innerblock_innermedia_new img{width:100%; display: flex; }
.Product_object_contains_sides_innerleft_innerblock_innermedia_new video{width:100%; display: flex; }
.Product_object_contains_sides_innerleft_innerblock_mainlists_new{width:calc(100% - 160px);}
.Product_object_contains_sides_innerleft_innerblock_innerlists_new{}
.Product_object_contains_sides_innerleft_innerblock_innerlists_new ul{padding:0; margin:0;}
.Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{color:#181717; font-size:26px; font-weight:400; line-height:115.385%; text-transform:uppercase; font-family:var(--font-ShareTechMono); margin-bottom:50px; list-style:none; padding-left:180px; position:relative;}
.Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:last-child{margin-bottom:0;}
.Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{position:absolute; content:''; top:50%; left:-64px; transform:translate(0px, -50%); width:193px; height:1px; background:#181717;}
.Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{position:absolute; content:''; top:50%; transform:translate(0px, -50%); left:128px; width:12px; height:12px; background:#181717; border-radius:100%;}
.Product_object_contains_sides_mainright_new{width:34.723%; background:#E7DACE; padding:50px 103px 40px 40px; border-left:1px solid #181717; display:flex; align-items:center;}
.Product_object_contains_sides_innerright_new{color:#181717; font-size:22px; font-weight:400; line-height:127.273%; }
.Product_object_contains_sides_innerright_new p{margin:0 0 16px;}
.Product_object_contains_sides_innerright_new p:last-child{margin:0;}
.Product_object_contains_sides_innerright_new a{ color: inherit; }
.Product_object_contains_sides_innerright_new p em,
.Ingredient_information_answer p em,
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new p em,
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer p em,
.content-for-layout p > em,
.metafield-rich_text_field li > em,
.Ingredients_section .text-block p em{font-weight: 500;font-style:normal;font-size: 15px;vertical-align: top;transform: translate(0px, -5px);display: inline-block;}

.Product_object_contains_active_main_new{}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_mainblock_new{padding:73px 60px 77px 120px;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_new{align-items:flex-end;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainmedia_new{width:228px; padding-bottom:36px;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainmedia_new img { margin-left: -20px; }
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainlists_new{width:calc(100% - 228px);}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{padding-left:112px; margin-bottom:28px; min-height:60px;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:last-child{margin-bottom:0; min-height:auto;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:72px; top:9px; transform:inherit;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{ left: -130px; top: 14px; transform: inherit; width: 205px; }
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul{position:relative;}
.Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul:after{position:absolute; content:''; top:15px; left:-130px; width:1px; height:calc(100% - 30px); background:#181717;}

/*--SECTION_6_END---*/

/*--SECTION_7_START--*/
.Product_object_table_list_main_new{padding:118px 0 70px 0; border-top:1px solid #181717;}
.Product_object_table_list_main_new .page-width{}
.Product_object_table_list_inner_new{}
.Product_object_table_list_sides_new{display:flex;}
.Product_object_table_list_sides_maintitle_new{width:calc(100% - 66.103%); padding-right:86px;}
.Common_medium_title_new.Product_object_table_list_sides_innertitle_new{}
.Common_medium_title_new.Product_object_table_list_sides_innertitle_new *{max-width:375px;}
.Product_object_table_list_sides_maintable_new{width:66.103%;}
.Product_object_table_list_sides_innertable_new{display:flex;}
.Product_object_table_list_sides_innertable_mainblock_new{width:49.055%;}
.Product_object_table_list_sides_innertable_innerblock_new{}
.Product_object_table_list_sides_innertable_innerblock_title_new{min-height:74px;}
.Product_object_table_list_sides_innertable_innerblock_lists_new{border-left:1px solid #181717; border-top:1px solid #181717;}
.Product_object_table_list_sides_innertable_innerblock_lists_texts_new{color:#181717; font-family:var(--font-ShareTechMono); font-size:18px; line-height:144.444%; text-transform:uppercase; border-bottom:1px solid #181717; background:#FFF7F0; padding:14px 24px; min-height:56px; display:flex; align-items:center;}
.Product_object_table_list_sides_innertable_mainloops_new{width:calc(100% - 49.055%);}
.Product_object_table_list_sides_innertable_innerloops_new{display:flex;}
.Product_object_table_list_sides_innertable_innerloops_maincolumn_new{width:calc(33.33% - 0px); border-right:1px solid #181717; border-top:1px solid #181717; background:#FFF7F0;}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_new{}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_new{min-height:74px; display:flex; align-items:center; flex-direction:column; justify-content:center; border-bottom:1px solid rgba(255, 247, 240, 0.30); margin-top:-48px; padding-bottom:11px;}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_image_new{width:37px; height:82px; margin: 0 0 0 7px; }
.Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_image_new img{width:100%; height:100%;}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_texts_new{color:#FFF7F0; font-size:18px; font-weight:500; line-height:110%; text-transform:uppercase; text-align:center; padding:4px; display:flex;align-items:center; justify-content:center;}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_new{}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new{min-height:56px; display:flex; align-items:center; justify-content:center; border-bottom:1px solid #181717;}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new svg{max-width:100%;}
.Product_object_table_list_sides_innertable_innerloops_innercolumn_title_new{color:#181717; text-align:center; font-size:14px; font-weight:500; line-height:114.286%; text-transform:uppercase; min-height:74px; display:flex; align-items:center; justify-content:center; padding:4px; border-bottom:1px solid #181717;}
.Product_object_table_list_sides_innertable_innerloops_maincolumn_new.Product_object_table_list_sides_innertable_innerloops_firstcolumn_new{background:#181717; width:35.11%;}
.Product_object_table_list_sides_innertable_innerloops_firstcolumn_new .Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new{border-bottom:1px solid rgba(255, 247, 240, 0.30);}
.Product_object_table_list_sides_innertable_innerloops_firstcolumn_new .Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new:last-child{border-bottom:none;}
/* .template-product .Product_object_table_list_main_new {border-top: none;} */
/*--SECTION_7_END---*/

/*--SECTION_8_START--*/
.Product_object_month_list_main_new{border-top:1px solid #181717;}
.Product_object_month_list_inner_new{}
.Product_object_month_list_sides_new{display:flex;}
.Product_object_month_list_sides_mainleft_new{width:61.839%; padding:70px 40px 70px 0;}
.Product_object_month_list_sides_innerleft_new{}
.Product_object_month_list_sides_innerleft_maintitle_new{}
.Common_medium_title_new.Product_object_month_list_sides_innerleft_innertitle_new{}
.Common_medium_title_new.Product_object_month_list_sides_innerleft_innertitle_new *{}
.Product_object_month_list_sides_innerleft_mainblock_new{padding-top:40px;}
.Product_object_month_list_sides_innerleft_innerblock_new{}
.Product_object_month_list_sides_innerleft_innerblock_media_new{width:100%; padding-bottom:65.794%; position:relative;}
.Product_object_month_list_sides_innerleft_innerblock_media_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_month_list_sides_innerleft_innerblock_media_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_month_list_sides_mainright_new{width:calc(100% - 61.839%); padding:104px 20px 104px 59px; border-left:1px solid #181717;}
.Product_object_month_list_sides_innerright_new{height:100%; display:flex; flex-direction:column; justify-content:center;}
.Product_object_month_list_sides_innerright_mainboxs_new{padding-bottom:60px; position:relative;}
.Product_object_month_list_sides_innerright_mainboxs_new:after{position:absolute; content:''; top:6px; left:-66px; width:14px; height:14px; background:#181717; border-radius:100%;}
.Product_object_month_list_sides_innerright_mainboxs_new:last-child{padding-bottom:0;}
.Product_object_month_list_sides_innerright_innerboxs_new{}
.Product_object_month_list_sides_innerright_innerboxs_title_new{color:#181717; font-size:24px; font-weight:400; line-height:108.333%; text-transform:uppercase; font-family:var(--font-ShareTechMono);}
.Product_object_month_list_sides_innerright_innerboxs_infos_new{padding-top:18px; color:#181717; font-size:22px; font-weight:400; line-height:127.273%;}
.Product_object_month_list_sides_innerright_innerboxs_infos_new p{margin:0 0 16px 0;}
.Product_object_month_list_sides_innerright_innerboxs_infos_new p:last-child{margin:0;}
.Product_object_month_list_sides_innerright_innerboxs_infos_new a{ color: inherit; }
/*--SECTION_8_END---*/
/* Product */

.Ingredient_section .text-block h2 { font-size: 64px; font-weight: 500; line-height: 97.222%; text-transform: uppercase; font-family: var(--font-h1--family); }

.Ingredients_section { margin-bottom: -1px; }
.Ingredients_section .section-content-wrapper.section-content-wrapper { flex-wrap: wrap; gap: 0; align-items: unset; }
.Ingredients_section .section-content-wrapper.section-content-wrapper > .group-block { width: 25%; max-width: 25%; flex: unset; border-right: 1px solid var(--color-foreground); border-bottom: 1px solid var(--color-foreground);  }
.Ingredients_section .section-content-wrapper.section-content-wrapper > .group-block:nth-child(4n) { border-right: 0; }
.Ingredients_section .image-block { width: 100%; aspect-ratio: 1; }
.Ingredients_section .image-block img { width: 100%; height: 100%; display: block; object-fit: contain; }
.Ingredients_section .ingredient_content { height: 100%; }
.Ingredients_section .text-block h2 { font-size: 32px; font-weight: 500; line-height: 110%; text-transform: uppercase; font-family: var(--font-h1--family); }
.Ingredients_section .text-block h2 sup { font-size: 20px; }
.Ingredients_section .text-block p { font-size: 18px; font-weight: 400; line-height: 125%; }
.Ingredients_section .read_more_button_container { flex: 1; }
.Ingredients_section a.link { color: #181717; font-family: var(--font-ShareTechMono); font-size: 16px; font-weight: 400; line-height: 114.286%; text-transform: uppercase; text-decoration: underline; text-underline-offset: 5px; display: block; padding-bottom: 2px; }


/* Collagen Quiz css */
.collagen-quiz-app { padding: 80px 24px !important; background-color: #F2EBE4 !important; }
.collagen-quiz-main { padding: 0 !important; }
.collagen-quiz-main, .collagen-quiz-step-container { min-height: fit-content !important; }
.collagen-quiz-content-center { margin-top: 70px !important; }
.collagen-quiz-step:first-child .collagen-quiz-content-center { margin-top: 0 !important; }
.collagen-quiz-main-title, .collagen-quiz-question-title { margin-bottom: 20px !important; color: #181717 !important; letter-spacing: 0px !important; font-size: 44px !important; font-weight: 500 !important; line-height: 113.64% !important; text-transform: uppercase !important; font-family: var(--font-h1--family) !important; }
.collagen-quiz-results-title{color: #181717 !important; font-size:46px !important;line-height:121.739%!important;letter-spacing: 0 !important;font-weight: 500 !important;}
.collagen-quiz-subtitle, .collagen-quiz-question-subtitle { margin-bottom: 40px !Important; color: #181717 !important; font-size: 22px !important; line-height: 136.364% !important; max-width: 100% !important; font-family: var(--font-paragraph--family) !important; }
.collagen-quiz-primary-button, .collagen-quiz-buy-button , .collagen-quiz-secondary-button, .collagen-quiz-tertiary-button { color: #fff7f0 !important; border: 1px solid #181717 !Important; background-color: #181717 !important; text-align: center !important; font-size: 18px !important; line-height: 20px !Important; font-weight: 400 !important; text-transform: uppercase !important; padding: 11px 24px !important; display: inline-block !important; font-family: var(--font-ShareTechMono) !important; min-height: 44px !important; min-width: 280px !important; letter-spacing: 0px !important; }
.collagen-quiz-tertiary-button { color: #181717 !important; background-color: transparent !Important; }
.collagen-quiz-option-button, .collagen-quiz-radio-option { text-align: left !important; border-radius: 4px !important; border-width: 1px !important; font-family: var(--font-paragraph--family) !important; font-size: 18px !Important; padding: 14px 16px !important; font-weight: 400 !important; font-size: 16px !Important; line-height: 125% !important; letter-spacing: 0px !Important; }
.collagen-quiz-input-label { display: none !Important; }
.collagen-quiz-form-input { font-family: var(--font-h1--family) !important; font-size: 16px !Important; font-weight: 500 !Important; line-height: 130% !important; color: #181717 !important; }
.collagen-quiz-form-input::placeholder { text-transform: uppercase !important; }
.collagen-quiz-back-button { font-weight: 500 !important; font-size: 16px !important; line-height: 130% !important; letter-spacing: 0px !Important;  color: #181717 !important; padding: 0 !important; font-family: var(--font-h1--family) !important; color: #181717 !important; }
.collagen-quiz-options-container, .collagen-quiz-radio-options-container { max-width: 280px !important; }
.collagen-quiz-age-input { color: #181717 !Important; border-bottom: 2px solid #181717 !Important; padding: 8px 0 !important; width: 280px !important; font-size: 20px !important; line-height: 150% !important; font-weight: 500 !important; font-family: var(--font-h1--family) !important; text-transform: uppercase !Important; }
.collagen-quiz-age-input::placeholder { opacity: 1 !important; color: #181717 !important; }
.collagen-quiz-form-input:-webkit-autofill { background: transparent !Important; }
.collagen-quiz-form-input:-webkit-autofill, .collagen-quiz-form-input:-webkit-autofill:hover, .collagen-quiz-form-input:-webkit-autofill:focus, .collagen-quiz-form-input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; /* Prevents color change on autofill */ }
.collagen-quiz-input-group { margin-bottom: 24px !Important; }
.collagen-quiz-progress-container { width: 720px !important; height: 6px !important; }
.collagen-quiz-progress-bar { background-color: #FFF !important; }
.collagen-quiz-radio-text { font-size: 18px !Important; font-weight: 400 !important; }
.collagen-quiz-option-button.selected, .collagen-quiz-radio-option.selected { background-color: #181717 !important; color: #fff7f0 !important; }
.collagen-quiz-primary-button:hover:not(:disabled), .collagen-quiz-buy-button:hover:not(:disabled) , .collagen-quiz-secondary-button:hover:not(:disabled), .collagen-quiz-tertiary-button:hover:not(:disabled)  { transform: translateY(0px) !important; }
.collagen-quiz-option-button:hover, .collagen-quiz-radio-option:hover  { background-color: #181717 !important; color: #fff7f0 !important; }
.collagen-quiz-results-container .collagen-quiz-content-center { margin-top: 0 !Important; }
.collagen-quiz-product-name { text-transform: uppercase; color: #181717 !important; font-family: var(--font-h1--family) !important; letter-spacing: 0px !Important; font-weight: 500 !important;font-size:35px!important;line-height: 110%!important;  }
.collagen-quiz-product-subtitle { color: #181717 !important; font-family: var(--font-paragraph--family) !important; }
.collagen-quiz-benefits-list li { text-align: left !important; font-family: var(--font-paragraph--family) !important; font-size: 16px !important; font-weight: 400 !important; color: #181717 !important; letter-spacing: 0px !important; }
.collagen-quiz-stars, .collagen-quiz-rating-count { color: #181717 !important; }
.collagen-quiz-results-content,.collagen-quiz-step-container{max-width: 839px!important;}
.collagen-quiz-product-box{width: 240.75px!important;height: 355px!important;}
.collagen-quiz-results-content{gap:0!important;justify-content: space-between!important;margin-bottom:40px!important;}
.collagen-quiz-product-image{ width:100%!important;max-width:353px!important;}
.collagen-quiz-product-info{max-width:380px!important;width: 100% !important;}
.collagen-quiz-benefits-list{margin-bottom:40px!important;}
.collagen-quiz-product-subtitle{margin-bottom:30px!important;line-height:146.667%!important;font-size:15px !important;font-family:var(--font-ShareTechMono)!important;font-weight:400!important;letter-spacing:0!important;}
.collagen-quiz-rating{margin-bottom:13px!important;}
.collagen-quiz-action-buttons .collagen-quiz-secondary-button,.collagen-quiz-action-buttons .collagen-quiz-tertiary-button{min-width:240px!important;}
.collagen-quiz-action-buttons{gap:24px!important;}

/* Yotpo Rewards page css */
.yotpo-widget-loyalty-page button:focus, .yotpo-headline:focus, .yotpo-rewards-history-title:focus, .yotpo-customized-text:focus, .yotpo-close-button:focus, .yotpo-inner-text:focus { box-shadow: none !important; }
.yotpo-widget-hero-section .yotpo-title { color: #fff7f0 !important; font-size: 64px !important; font-weight: 500 !important; line-height: 97.222% !important; text-transform: uppercase !important; }
.yotpo-widget-hero-section .yotpo-description, .yotpo-widget-visual-redemption-widget .yotpo-description, .yotpo-widget-referral-share .yotpo-description-text.yotpo-login-description-text { color: #fff7f0 !important; font-family: var(--font-paragraph--family) !important; font-size: 22px !important; line-height: 136.64% !important; letter-spacing: 0px !important; }
.yotpo-widgets-action-button, .yotpo-widget-referral-share .yotpo-button-responsive-size, .yotpo-sign-up-button button { color: #fff7f0 !important; border: 1px solid #fff7f0 !important; background-color: transparent !important; text-align: center !important; font-size: 16px !important; line-height: 100% !Important; font-weight: 400 !important; text-transform: uppercase !important; padding: 8px 24px !important; display: inline-block !important; font-family: var(--font-ShareTechMono) !important; min-height: 36px !important; min-width: 280px !important; letter-spacing: 0px !important; }
.yotpo-widget-my-rewards-widget .yotpo-headline .yotpo-inner-text, .yotpo-widget-campaign-widget .yotpo-container-headline, .yotpo-widget-visual-redemption-widget .yotpo-headline, .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline, .yotpo-widget-referral-share .yotpo-title-text.yotpo-login-title-text, .yotpo-coupons-redemption-widget .yotpo-headline { font-family: var(--font-h1--family) !important; color: #181717 !important; font-size: 32px !important; font-weight: 500 !important; line-height: 110% !important; text-transform: uppercase !important; }
.yotpo-widget-my-rewards-widget .yotpo-reward-steps-title .yotpo-inner-text, .yotpo-campaign-switcher-wrapper .yotpo-headline-center-element .yotpo-title-text, .yotpo-redemption-reward, .yotpo-coupons-redemption-widget .yotpo-redemption-option-reward { font-family: var(--font-ShareTechMono) !important; color: #181717 !important; font-size: 24px !important; line-height: 120% !important; letter-spacing: 0px !important; font-weight: 400 !important; text-transform: uppercase !Important; }
.yotpo-reward-steps-description .yotpo-inner-text, .yotpo-campaign-switcher-wrapper .yotpo-description-text, .yotpo-widget-visual-redemption-widget.yotpo-widget-override-css ol.yotpo-redemption-options-wrapper li:after, .yotpo-widget-visual-redemption-widget.yotpo-widget-override-css .yotpo-background.yotpo-align-text.yotpo-is-mobile .swiper-wrapper > div .yotpo-redemption-item:after, .yotpo-coupons-redemption-widget.yotpo-widget-override-css .yotpo-redemption-options-list > div .yotpo-redemption-option-details:after, .yotpo-coupons-redemption-widget.yotpo-widget-override-css .yotpo-coupouns-container.yotpo-is-mobile .swiper-wrapper > div .yotpo-redemption-option-details:after, .yotpo-widget-referral-share .yotpo-header-text.yotpo-login-header-text, .yotpo-coupons-redemption-widget .yotpo-description, .yotpo-tile-wrapper .yotpo-rule { color: #181717 !important; font-family: var(--font-paragraph--family) !important; font-size: 18px !important; font-weight: 400 !important; line-height: 110% !important; letter-spacing: 0px !Important; }
.yotpo-campaign-switcher-wrapper .yotpo-headline-center-element .yotpo-title-text, .yotpo-redemption-cost, .yotpo-coupons-redemption-widget .yotpo-redemption-option-cost { font-size: 16px !Important; font-family: var(--font-h1--family) !important; font-weight: 500 !important; }
.yotpo-campaign-switcher-wrapper .yotpo-headline-center-element .yotpo-title-text, .yotpo-redemption-cost, .yotpo-coupons-redemption-widget .yotpo-redemption-option-cost { text-transform: uppercase !important; }
.yotpo-widget-campaign-widget .yotpo-tile, .yotpo-widget-campaign-widget .yotpo-outer-tile, .yotpo-widget-campaign-widget .yotpo-overlay-tile, .yotpo-widget-visual-redemption-widget .yotpo-redemption-item, .yotpo-vip-tiers-widget .yotpo-vip-tier-container, .yotpo-vip-tiers-widget .yotpo-vip-current-status, .yotpo-vip-tiers-widget .yotpo-vip-tier-header { border-radius: 0 !Important; }
.yotpo-widget-visual-redemption-widget .yotpo-description, .yotpo-widget-referral-share .yotpo-description-text.yotpo-login-description-text { color: #181717 !important; }
.yotpo-widget-visual-redemption-widget .yotpo-rule-container { padding: 20px 0 !Important; }
.yotpo-vip-tier-name { color: #fff7f0 !important; font-size: 24px !Important; font-family: var(--font-h1--family) !important; font-weight: 500 !important; text-transform: uppercase !Important; }
.yotpo-redemption-cost { margin: 12px 0 8px !important; }
.yotpo-widget-visual-redemption-widget .yotpo-redemption-item { padding: 40px !important;}
.yotpo-widget-visual-redemption-widget .yotpo-tile-wrapper { gap: 40px !important; }
.yotpo-vip-tiers-widget .yotpo-vip-tier-header { padding: 40px 24px !Important; }
.yotpo-vip-tier-benefit-text, .yotpo-vip-tier-threshold { font-weight: 400 !Important; font-family: var(--font-paragraph--family) !important; font-size: 16px !important; line-height: 110% !important; letter-spacing: 0px !important; color: #181717 !important; }
.yotpo-vip-tier-threshold { color: #fff7f0 !important; margin-top: 12px !Important; }
.yotpo-widget-referral-share .yotpo-description-text.yotpo-login-description-text { margin-top: 24px !Important; }
.yotpo-widget-referral-share .yotpo-button-responsive-size, .yotpo-login-button .yotpo-widgets-action-button { border: 1px solid #181717 !important; color: #fff7f0 !important; background-color: #181717 !important; }
.yotpo-widget-referral-share .yotpo-button-responsive-size .yotpo-widget-button-text { text-transform: uppercase !Important; }
.yotpo-widget-referral-share .yotpo-customer-login-view { margin-bottom: 0 !important; }
.yotpo-widget-referral-share .yotpo-tile { justify-content: center !important; padding-bottom: 83px !important; }
.yotpo-rule-container svg { display: none !Important; }
.yotpo-widget-instance-container { border-bottom: 1px solid #181717; }
.yotpo-screen-login .yotpo-referral-image { border-right: 1px solid #181717; }
.yotpo-widget-instance-container:last-child { border-bottom: 0; }
.yotpo-sign-up-button button { min-width: fit-content !important; }
.yotpo-vip-tiers-list .yotpo-vip-tier-header { position: relative; }
.yotpo-vip-tiers-list .yotpo-vip-tier-header:before {
    position: absolute;
    content: '';
    top: -8px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="330" height="8" viewBox="0 0 330 8" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M236.92 0H230.903C230.454 1.82639 228.495 3.2012 226.147 3.2012C223.799 3.2012 221.84 1.82639 221.391 0H215.374C214.925 1.82639 212.966 3.2012 210.618 3.2012C208.269 3.2012 206.311 1.82639 205.862 0H199.844C199.395 1.82639 197.437 3.2012 195.088 3.2012C192.74 3.2012 190.781 1.82639 190.332 0H184.315C183.866 1.82639 181.907 3.2012 179.559 3.2012C177.211 3.2012 175.252 1.82639 174.803 0H168.786C168.337 1.82639 166.378 3.2012 164.029 3.2012C161.681 3.2012 159.722 1.82639 159.273 0H153.256C152.807 1.82639 150.848 3.2012 148.5 3.2012C146.152 3.2012 144.193 1.82639 143.744 0H137.727C137.278 1.82639 135.319 3.2012 132.971 3.2012C130.622 3.2012 128.664 1.82639 128.214 0H122.197C121.748 1.82639 119.79 3.2012 117.441 3.2012C115.093 3.2012 113.134 1.82639 112.685 0H106.668C106.219 1.82639 104.26 3.2012 101.912 3.2012C99.5635 3.2012 97.6047 1.82639 97.1556 0H91.1385C90.6895 1.82639 88.7307 3.2012 86.3824 3.2012C84.0341 3.2012 82.0753 1.82639 81.6262 0H75.6091C75.1601 1.82639 73.2013 3.2012 70.853 3.2012C68.5046 3.2012 66.5459 1.82639 66.0968 0H60.0797C59.6306 1.82639 57.6719 3.2012 55.3236 3.2012C52.9752 3.2012 51.0165 1.82639 50.5674 0H44.5503C44.1012 1.82639 42.1425 3.2012 39.7942 3.2012C37.4458 3.2012 35.4871 1.82639 35.038 0H29.0209C28.5718 1.82639 26.6131 3.2012 24.2647 3.2012C21.9164 3.2012 19.9577 1.82639 19.5086 0H13.4915C13.0424 1.82639 11.0837 3.2012 8.73533 3.2012C6.387 3.2012 4.42825 1.82639 3.97917 0H0V8H330V0H324.08C323.631 1.82639 321.672 3.2012 319.324 3.2012C316.975 3.2012 315.016 1.82639 314.567 0H308.55C308.101 1.82639 306.142 3.2012 303.794 3.2012C301.446 3.2012 299.487 1.82639 299.038 0H293.021C292.572 1.82639 290.613 3.2012 288.265 3.2012C285.916 3.2012 283.958 1.82639 283.509 0H277.491C277.042 1.82639 275.084 3.2012 272.735 3.2012C270.387 3.2012 268.428 1.82639 267.979 0H261.962C261.513 1.82639 259.554 3.2012 257.206 3.2012C254.858 3.2012 252.899 1.82639 252.45 0H246.433C245.984 1.82639 244.025 3.2012 241.676 3.2012C239.328 3.2012 237.369 1.82639 236.92 0Z" fill="%23000000"/></svg>') repeat-x top left;
    background-size: cover;
    left: 0;
    width: 100%;
    height: 8px;
    z-index: 1;
}
.yotpo-vip-tiers-widget .swiper-container .yotpo-swiper-item { padding-top: 10px; }
.zI7.iyn.Hsu > div { background-color: transparent !Important; }
.zI7.iyn.Hsu > div input:-webkit-autofill { background: transparent !Important; }
.zI7.iyn.Hsu > div input:-webkit-autofill, .zI7.iyn.Hsu > div input:-webkit-autofill:hover, .zI7.iyn.Hsu > div input:-webkit-autofill:focus, .zI7.iyn.Hsu > div input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; /* Prevents color change on autofill */ }

/* Policy pages css */
.shopify-policy__container { max-width: 990px; padding: 70px 24px; }
.shopify-policy__title h1, .template-policy .text-block h1 { margin: 0; text-align: left; color: #181717; font-size: 52px; font-weight: 500;  line-height: 105.263%; text-transform: uppercase;  font-family: var(--font-h1--family); }
.shopify-policy__body { padding-top: 32px; }
/* .shopify-policy__body strong, .shopify-policy__body b, .template-policy rte-formatter b, .template-policy rte-formatter strong { font-weight: 500; } */
.shopify-policy__body p, .shopify-policy__body li, .template-policy rte-formatter p, .template-policy rte-formatter li { color: #181717;  font-size: 18px; font-weight: 400; line-height: 133.33%; }
.shopify-policy__body p strong, .shopify-policy__body p b, .template-policy rte-formatter p strong, .template-policy rte-formatter p b { display: inline-block; padding-bottom: 4px;  }
.shopify-policy__body a, .shopify-policy__body a, .template-policy rte-formatter a, .template-policy rte-formatter a{ text-decoration:underline;}
.shopify-policy__body ul>li:not(:last-child), .template-policy rte-formatter ul>li:not(:last-child) { margin-bottom: 8px; }
.shopify-policy__body ol>li:not(:last-child), .template-policy rte-formatter ol>li:not(:last-child) { margin-bottom: 8px; }
.shopify-policy__body ul li ul li, .shopify-policy__body ul li ol li, .shopify-policy__body ol li ul li, .shopify-policy__body ol li ol li { margin-bottom: 0 !important; }
.template-policy rte-formatter ul li ul li, .template-policy rte-formatter ul li ol li, .template-policy rte-formatter ol li ul li, .template-policy rte-formatter ol li ol li { margin-bottom: 0 !important; }
.shopify-policy__body ul, .shopify-policy__body ol { margin: 12px 0; }
.shopify-policy__body ul ul, .shopify-policy__body ul ol, .shopify-policy__body ol ol, .shopify-policy__body ol ul { margin: 0; }
.template-policy rte-formatter ul, .template-policy rte-formatter ol { margin: 12px 0; }
.template-policy rte-formatter ul ul, .template-policy rte-formatter ul ol, .template-policy rte-formatter ol ol, .template-policy rte-formatter ol ul { margin: 0; }
.shopify-policy__body h3, .template-policy h3 { margin: 32px 0 12px; font-size: 32px; color: #181717; font-weight: 500; line-height: 110%; text-transform: uppercase; font-family: var(--font-h1--family); }
.page-giveaway-t-cs rte-formatter>ol { margin-top: 0; }
.template-policy .page-width-content { width: 100%; max-width: 990px; grid-template-columns: 0; margin: 0 auto; }
.template-policy .section-content-wrapper { padding-left: 24px; padding-right: 24px; }

/* yotpo reviews css */
/* .yotpo-widget-instance { border-top: 1px solid #181717 !important; } */
.yotpo-progress-bar { 
  background: #FFF !important; 
}
.yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-clear-filters-btn { 
  text-transform: uppercase !Important;
  color: #181717 !important;
    border: 1px solid #181717 !important;
    background-color: transparent !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    padding: 8px 24px !important;
    display: inline-block !important;
    min-width: 180px !important;
    letter-spacing: 0px !important; 
  min-height: unset !important;
}
.yotpo-new-review-btn { 
  text-transform: uppercase !Important;
  color: #fff7f0 !important;
    border: 1px solid #181717 !important;
    background-color: #181717 !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    padding: 8px 24px !important;
    display: inline-block !important;
    min-width: 180px !important;
    letter-spacing: 0px !important; 
  min-height: unset !important;
      width: max-content !important;
}

.yotpo-empty-state>svg { display: none !Important; }
.yotpo-translate-cta-wrapper { display: none !Important; }
.yotpo-pagination-number-container { display: flex; }
.yotpo-reviews-main-widget input, .yotpo-reviews-main-widget label, .yotpo-reviews-main-widget select, 
.yotpo-reviews-main-widget textarea, .yotpo-selected-value, .yotpo-smart-topics-see-more-label, .yotpo-mobile-filters-btn-text, 
  .yotpo-dropdown-label, .yotpo-media-filter-label, .yotpo-mobile-filters-popup-title, .yotpo-display-s .yotpo-body-text { 
  font-family: var(--font-paragraph--family) !important; font-weight: 400 !Important; }
.yotpo-smart-topic-filter { text-transform: uppercase !important; padding: 8px 16px !important; }
.yotpo-smart-topic-filter[aria-checked="false"] { background-color: #FFF !important; color: #181717 !important; }
.yotpo-smart-topic-filter[aria-checked="true"] { background-color: #181717 !important; color: #FFF !important; }
.yotpo-review-rating-title { width: 100% !Important; flex-direction: column !important; gap: 8px; margin-bottom: 12px !important; }
.yotpo-review-title { margin: 0 !important; font-size: 18px !important; letter-spacing: 0px; line-height: 100% !Important; font-weight: 400 !important; font-family: var(--font-h1--family) !important; }
.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating  { padding-top: 4px !important; flex-basis: unset !important; }
.yotpo-star-rating .star-container { width: 14px !important; }
.yotpo-text-container *, .yotpo-review-content { font-family: var(--font-paragraph--family) !important; font-size: 16px !important; line-height: 120% !important; font-weight: var(--secondary-font-weight) !Important; letter-spacing: 0px !important; } }
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel, .yotpo-smart-topics { flex-basis: 100% !important; }
.yotpo-review-content { margin-right: 0 !important; }
.yotpo-reviews-main-widget .sr-only { display: none !important; }
.yotpo-comment-title, .yotpo-comment-content { margin-left: 0 !important; }
.yotpo-text-container *, .yotpo-review-content { font-weight: 400 !Important; font-family: var(--font-paragraph--family) !important; }
.yotpo-review { border: 1px solid rgba(24,23,23,0.2); padding: 24px 40px; margin: 0 !important; background-color: #FFF7F0; }
.yotpo-comment-title { font-weight: 400 !important; text-transform: uppercase !important; }
.yotpo-comment-content { font-weight: 400 !important; font-family: var(--font-paragraph--family) !important; font-size: 14px !Important; line-height: 120% !important; }
.yotpo-reviewer-name { font-weight: 400 !important; font-family: var(--font-paragraph--family) !important; font-size: 16px !Important; line-height: 150% !important; }
.yotpo-horizontal-pagination svg { width: 100% !important; height: 100% !important; }
.yotpo-reviewer-verified-buyer-text { display: none !important; }
.yotpo-clear-filters-container .yotpo-matched-reviews { font-weight: 400 !important; font-family: var(--font-paragraph--family) !important; font-size: 16px !Important; line-height: 150% !important; }
.yotpo-filtering-pills__pill, .yotpo-filtering-pills__pill span { text-transform: uppercase !important; }
.yotpo-no-matching-reviews-primary { font-family: var(--font-paragraph--family) !important; font-size: 22px; }
.yotpo-no-matching-reviews-secondary { font-family: var(--font-paragraph--family) !important; font-size: 18px; }
.yotpo-bottom-line .yotpo-vertical-border, .yotpo-bottom-line .yotpo-star-distribution { border-right: 1px solid #181717 !important; }
.yotpo-head .yotpo-headline { margin: 0 !important; color:#181717; font-size:52px !important; font-weight:500 !important; line-height:105.263% !important; text-transform:uppercase !important; font-family: var(--font-h1--family) !important; }
.yotpo-display-m .yotpo-main-layout .yotpo-head { /* justify-content: start !important; */ margin-bottom: 24px !Important; }
/* .yotpo-main-layout .yotpo-layout-header-wrapper { justify-content: start !important; } */
.yotpo-main-widget-layout { border-top: 1px solid #181717; }
.yotpo-base-layout { width: 100% !important; padding: 0 40px; }

.yotpo-coupons-redemption-widget .yotpo-widgets-action-button { color: #fff7f0 !important;
    border: 1px solid #181717 !important;
    background-color: #181717 !important; min-width: max-content !important; }
.yotpo-logged-in-view .yotpo-primary-button-link .yotpo-action-button { color: #181717 !important; text-transform: uppercase !important;
    border: 1px solid #181717 !important; font-family: var(--font-ShareTechMono) !important;
    background-color: transparent !important; min-width: 280px !important; border-radius: 100px !important; }

.yotpo-logged-in-view .yotpo-action-button { color: #fff7f0 !important;
    border: 1px solid #181717 !important; font-family: var(--font-ShareTechMono) !important; text-transform: uppercase !important;
    background-color: #181717 !important; min-width: 280px !important; }

.yotpo-widget-referral-friend .yotpo-footer-container .yotpo-next-button, .yotpo-widget-referral-friend .yotpo-start-button { color: #fff7f0 !important; border: 1px solid #181717 !important; background-color: #181717 !important;}
.yotpo-close-button:focus-visible { outline: 0 !important; outline-offset: 0 !important; }
.needsclick.kl-teaser-S54wxx.undefined.kl-private-reset-css-Xuajs1{ margin-bottom: 140px !important; margin-left: 10px !important;}

@media (min-width: 1600px){
  .Product_object_month_list_sides_innerleft_innerblock_media_new { padding-bottom: 60%; }
  .Product_object_month_list_sides_innerright_mainboxs_new { padding-bottom: 100px; max-width: 500px; }
}

@media (min-width: 750px){
  /* Collagen Quiz css */
  .collagen-quiz-primary-button:hover, .collagen-quiz-buy-button:hover, .collagen-quiz-secondary-button:hover { color: #181717 !important; background-color: transparent !important; }
  .collagen-quiz-tertiary-button:hover { color: #fff7f0 !important; background-color: #181717 !Important; }
  .collagen-quiz-option-button:hover, .collagen-quiz-radio-option:hover  { background-color: #181717 !important; color: #fff7f0 !important; }

  .collagen-quiz-options-container,.collagen-quiz-radio-options-container,.collagen-quiz-form-container{margin-top: -10px;}

  /* Yotpo Rewards page css */
  .yotpo-widgets-action-button:hover, .yotpo-sign-up-button button:hover { color: #181717 !important; background-color: #fff7f0 !important; }
  .yotpo-widget-referral-share .yotpo-button-responsive-size:hover, .yotpo-login-button .yotpo-widgets-action-button:hover { color: #181717 !important; background-color: transparent !important; }

  .yotpo-new-review-btn-wrapper .yotpo-btn-s:hover, .yotpo-clear-filters-btn:hover { background-color: #181717 !important; color: #fff7f0 !important; }

  .yotpo-widget-referral-friend .yotpo-footer-container .yotpo-next-button:hover, .yotpo-widget-referral-friend .yotpo-start-button:hove { color: #181717 !important; border: 1px solid #181717 !important; background-color: transparent !important;}

}


@media (max-width: 1439px){
  .Product_object_gallery_slider{ padding: 0 24px; }
  .Index_object_real_results_slider_navigation { padding-right: 24px; }

  /* Collagen Quiz css */
  .collagen-quiz-main-title, .collagen-quiz-question-title, .collagen-quiz-results-title { font-size: 38px !important; }
  .collagen-quiz-subtitle, .collagen-quiz-question-subtitle { font-size: 20px !important; }

  /* Yotpo Rewards page css */
  .yotpo-widget-hero-section .yotpo-title { font-size: 54px !important; }
  .yotpo-widget-hero-section .yotpo-description, .yotpo-widget-visual-redemption-widget .yotpo-description, .yotpo-widget-referral-share .yotpo-description-text.yotpo-login-description-text { font-size: 20px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-headline .yotpo-inner-text, .yotpo-widget-campaign-widget .yotpo-container-headline, .yotpo-widget-visual-redemption-widget .yotpo-headline, .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline, .yotpo-widget-referral-share .yotpo-title-text.yotpo-login-title-text, .yotpo-coupons-redemption-widget .yotpo-headline { font-size: 30px !important; }
  .yotpo-reward-steps-description .yotpo-inner-text, .yotpo-campaign-switcher-wrapper .yotpo-description-text, .yotpo-widget-visual-redemption-widget.yotpo-widget-override-css ol.yotpo-redemption-options-wrapper li:after, .yotpo-widget-visual-redemption-widget.yotpo-widget-override-css .yotpo-background.yotpo-align-text.yotpo-is-mobile .swiper-wrapper>div .yotpo-redemption-item:after, .yotpo-coupons-redemption-widget.yotpo-widget-override-css .yotpo-redemption-options-list>div .yotpo-redemption-option-details:after, .yotpo-coupons-redemption-widget.yotpo-widget-override-css .yotpo-coupouns-container.yotpo-is-mobile .swiper-wrapper>div .yotpo-redemption-option-details:after, .yotpo-widget-referral-share .yotpo-header-text.yotpo-login-header-text, .yotpo-coupons-redemption-widget .yotpo-description, .yotpo-tile-wrapper .yotpo-rule { font-size: 16px !Important; }
  .yotpo-widget-my-rewards-widget .yotpo-reward-steps-title .yotpo-inner-text, .yotpo-redemption-reward, .yotpo-coupons-redemption-widget .yotpo-redemption-option-reward, .yotpo-vip-tier-name { font-size: 20px !important; }

  /* Policy pages css */
  .shopify-policy__title h1, .template-policy .text-block h1 { font-size: 44px; }.shopify-policy__body p, .shopify-policy__body li, .template-policy rte-formatter p, .template-policy rte-formatter li { color: #181717;  font-size: 18px; font-weight: 400; line-height: 133.33%; }
  .shopify-policy__body h3, .template-policy h3 { font-size: 24px; }

  /* yotpo reviews css */
  .yotpo-base-layout { padding: 0 24px; } 
  .yotpo-head .yotpo-headline { font-size: 44px !important; }
}

@media (min-width:0px) and (max-width:749px){

   .Footer_innerblock_innerforms_new .go1637355271.go1637355271.go1637355271:hover { background-color: transparent !important; color: #181717 !important; }
  .Product_object_contains_sides_innerright_new p em,
.Ingredient_information_answer p em,
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new p em,
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer p em,
.content-for-layout p > em,
.metafield-rich_text_field li > em,
.Ingredients_section .text-block p em{transform: translate(0px, -3px);font-size: 12px;}

.country_region_popup_container { width: 90%; padding: 24px; }
.Footer_innerdetail_new .country_region_popup_container .layout-panel-flex { gap: 0 !Important; }
.country_region_popup_container .Common_small_title_new * { font-size: 16px !important; }
.country_region_popup_container .icon-block { width: 20px; height: 20px;  }
.country_region_popup_container .country_name { font-size: 18px;  }
.country_region_popup_container .country_info { font-size: 16px; }
.needsclick.kl-teaser-S54wxx.undefined.kl-private-reset-css-Xuajs1{ margin-bottom: 130px !important; margin-left: 10px !important; }


  .page-width { padding: 0 24px!important; }
  .Desktop_image_new{ display:none !important; }
  .Mobile_image_new{ display:flex !important; }

  .Desktop_only_new{ display:none; }
  .Mobile_only_new{ display:block; }

  .Common_large_title_new *{font-size:44px; line-height:100%;}
  .Common_medium_title_new *{font-size:36px; line-height:111.111%;}
  .Common_medium_title_new * sup { font-size: 24px; }
  .Common_small_title_new *{font-size:24px;}
  
  /* Index */
  .Index_top_banner_list_block_mainoverlay_new{padding-top:56px;}
  .Index_top_banner_list_block_inneroverlay_new{max-width:100%; padding:40px 24px; border-top:1px solid #FFF7F0; border-left:none; margin: 201px 0 0 0; min-height: initial; }
  .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new{padding-top:13px;}
  .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new{font-size:16px; line-height:135.5%; }
  .Index_top_banner_list_block_inneroverlay_mainlists_new{padding-top:40px;}
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul{grid-gap:46px;}
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul li{font-size:18px; line-height:111.111%; padding-bottom:0px; }
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul li a{ padding-left: 14px;  }
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:after{width:8px; height:8px; left:0px; background: #FFF7F0; }
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:before{ left: 14px; width: calc(100% - 14px); bottom: 0; }
  .Index_top_banner_list_block_mainloops_new{padding:17px 0;}
  .Index_top_banner_list_marquee span{grid-gap:0 40px;}
  .Index_top_banner_list_marquee .js-marquee-wrapper{grid-gap:0 40px;}
  .Index_top_banner_list_marquee .js-marquee span{grid-gap:0 40px;}
  .Index_top_banner_list_block_innerloops_innerboxs_new img{ max-height: 20px; height: 20px; }
  .Index_top_banner_list_left_detail_show_new .Index_top_banner_list_block_inneroverlay_new{padding:40px 24px; margin-top: 201px;  }
  /*--SECTION_1_END---*/

  /*--SECTION_2_START--*/
  .Index_custom_product_list_main_new{padding:0 0 56px;}
  .Index_custom_product_list_sides_new{display:block;}
  .Index_custom_product_list_sides_maintitle_new{width:100%; padding:56px 24px 40px; border-right:none;}
  .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new{ position: relative; top: 0; }
  .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new br{display:block;}
  .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new *{max-width:291px;}
  .Index_custom_product_list_sides_mainloops_new{width:100%; padding:0 32px;}
  .Index_custom_product_list_sides_innerloops_mainboxs_new{padding-bottom:44px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_new{display:block;}
  .Index_custom_product_list_sides_innerloops_innerboxs_mainleft_new{width:100%;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerleft_new{width:94.535%; padding-bottom:95.18%; margin:auto;}
  .Index_custom_product_list_sides_innerloops_innerboxs_mainright_new{width:100%; padding:32px 0 0;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new{font-size:13px; line-height:100%;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_title_new{padding-top:8px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_title_new h3{font-size:24px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_texts_new{font-size:13px; padding-top:4px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new{padding-top:16px; font-size:14px; line-height:128.571%; max-width:100%;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_links_new{padding-top:20px;}
  /*--SECTION_2_END---*/
  
  /*--SECTION_3_START--*/
  .Index_object_real_results_main_new{padding:56px 0;}
  .Index_object_real_results_innersides_new{display:block;}
  .Index_object_real_results_innersides_mainbutton_new{padding:24px 0 0 0;}
  .Index_object_real_results_innersides_innerbutton_new a{font-size:18px; line-height:122.222%; padding-left:16px;}
  .Index_object_real_results_innersides_innerbutton_new a:after{width:8px; height:8px;}
  .Index_object_real_results_mainloops_new{padding-top:24px;}
  .Index_object_real_results_slider{padding:0 24px 0 24px;}
  .Index_object_real_results_slider_navigation { padding-top: 24px; padding-right: 0; margin: 0 auto 0 0; }
  .Index_object_real_results_innerloops_mainblock_new{width:245px; height:312px; padding:25px;}
  .Index_object_real_results_innerloops_innerblock_infos_new{font-size:20px; line-height:150%;}
  .Index_object_real_results_innerloops_mainboxs_new{width:245px;}
  .Index_object_real_results_innerloops_innerboxs_media_new{padding-bottom:130.613%;} 
  .Index_object_real_results_innerloops_innerboxs_media_new svg{width:44px; height:44px;}
  .Index_object_real_results_innerloops_innerboxs_new { padding-bottom: 52px; }
  .Index_object_real_results_innerloops_innerboxs_button_new{ display:block;}
  .Index_object_real_results_innerloops_mainboxs_new:hover .Index_object_real_results_innerloops_innerboxs_button_new{display:block;}
  .Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_top_border_new:after{background-size:cover;}
  .Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_bottom_border_new:after{background-size:cover;}
  /*--SECTION_3_END---*/
  
  /*--SECTION_4_START--*/
  .Index_object_percent_list_sides_new{display:block;}
  .Index_object_percent_list_sides_mainleft_new{width:100%; padding:56px 24px 40px 24px;}
  .Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new *{font-size:32px; line-height:118.75%;}
  .Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new * br{ display: none; }
  .Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new * sup { font-size: 16px; top: -4px; }
  .Index_object_percent_list_sides_innerleft_innerboths_maininfos_new{padding-top:16px; max-width:100%;}
  .Index_object_percent_list_sides_innerleft_innerboths_innerinfos_new{line-height:144.444%;}
  .Index_object_percent_list_sides_innerleft_mainbutton_new{padding-top:32px;}
  .Index_object_percent_list_sides_innerleft_innerbutton_new a{min-width:160px;}
  .Index_object_percent_list_sides_mainright_new{width:100%;}
  .Index_object_percent_list_sides_innerright_mainboxs_new{padding:43px 8px 35px 8px;}
  .Index_object_percent_list_sides_innerright_mainboxs_new{width:calc(50% - 0px);}
  .Index_object_percent_list_sides_innerright_mainboxs_new:nth-child(2n){width:calc(50% - 0px);}
  .Index_object_percent_list_sides_innerright_innerboxs_new { justify-content: start; }
  .circle { width: 100px; height: 100px; }
  .circle canvas{ height: 100% !important; }
  .circle .Index_object_percent_list_sides_innerright_innerboxs_value_main_new span { font-size: 44px; line-height: 28px; letter-spacing: -3.52px; width: 45px; padding-top: 4px; }
  .Index_object_percent_list_sides_innerright_innerboxs_value_new {font-size: 26px; line-height: 18px; }
  .Index_object_percent_list_sides_innerright_innerboxs_maininfos_new{padding-top:12px;}
  .Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new{font-size:15px; line-height:133.333%; width: 166px; margin: auto; }
  .Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new p br{display:none;}
  /*--SECTION_4_END---*/
  
  /*--SECTION_5_START--*/
  /*.Index_object_about_us_way_sides_new{flex-direction:column-reverse;}
  .Index_object_about_us_way_sides_mainleft_new{width:100%; padding:56px 24px; border-top:1px solid #181717; display:block;}
  .Common_medium_title_new.Index_object_about_us_way_sides_innerleft_innerboths_innertitle_new *{font-size:32px; line-height:118.75%;}
  .Index_object_about_us_way_sides_innerleft_innerboths_maininfos_new{padding-top:16px;}
  .Index_object_about_us_way_sides_innerleft_innerboths_innerinfos_new{font-size:18px; line-height:144.444%; max-width:100%;}
  .Index_object_about_us_way_sides_innerleft_mainbutton_new{padding-top:32px;}
  .Index_object_about_us_way_sides_mainright_new{width:100%; border-left:none;}
  .Index_object_about_us_way_sides_innerright_mainboths_new{padding:56px;}
  .Index_object_about_us_way_sides_innerright_innerboths_outside_new{max-width:80.99%;}
  .Index_object_about_us_way_sides_innerright_innerboths_inside_new{width:45.63%;}*/
  /*--SECTION_5_END---*/
  
  /*--SECTION_5_START--*/
  .Index_about_texts_images_sides_new{flex-direction:column-reverse;}
  .Index_about_texts_images_sides_mainleft_new{width:100%; padding:56px 24px; display:block;}
  .Common_medium_title_new.Index_about_texts_images_sides_innerleft_innerboths_innertitle_new *{font-size:32px; line-height:118.75%;}
  .Index_about_texts_images_sides_innerleft_innerboths_maininfos_new{padding-top:16px;}
  .Index_about_texts_images_sides_innerleft_innerboths_innerinfos_new{font-size:18px; line-height:144.444%;}
  .Index_about_texts_images_sides_innerleft_mainbutton_new{padding-top:32px;}
  .Index_about_texts_images_sides_mainright_new{width:100%; border-left:none; border-bottom:1px solid #181717;  }
  .Index_about_texts_images_sides_innerright_mainboths_new{padding:56px;}
  .Index_about_texts_images_sides_innerright_innerboths_outside_new{max-width:80.99%;}
  .Index_about_texts_images_sides_innerright_innerboths_inside_new{ max-width:45.63%;}
  /*--SECTION_5_END---*/
  
  /*--SECTION_6_START--*/
  .Index_information_marquee_main_new{padding:30px 0; overflow:hidden;}
  .Index_information_marquee_loops_new.Desktop_only_new{display:none;}
  .Index_information_marquee_loops_new.Mobile_only_new{display:block;}
  .Index_information_marquee{}
  .Index_information_marquee_loops_innerdots_new svg { width: 8px; }
  .Index_information_marquee span{display:flex; align-items:center; grid-gap:0 28px;}
  .Index_information_marquee .js-marquee-wrapper{display:flex; align-items:center; grid-gap:0 28px;}
  .Index_information_marquee .js-marquee span{display:flex; align-items:center; grid-gap:0 28px;}
  .Index_information_marquee_loops_innerboxs_new{font-size:16px; line-height:100%; white-space: nowrap; }
  /*--SECTION_6_END---*/
  
  /*--SECTION_7_START--*/
  .Index_banner_overlay_text_main_new{padding-bottom:24px;}
  .Index_banner_overlay_text_main_new .page-width{padding:0 16px !important;}
  .Index_banner_overlay_text_block_inneroverlay_new{display:block;}
  .Index_banner_overlay_text_block_inneroverlay_maintitle_new{border-bottom:1px solid #FFF7F0; border-right:none; width:100%; padding:40px 24px 24px 24px; min-height: initial; }
  .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{font-size:32px; line-height:118.75%;}
  .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new * br{ display: none; }
  .Index_banner_overlay_text_block_inneroverlay_mainboths_new{border-left:none; border-top:1px solid #FFF7F0; max-width:100%; padding:24px 24px 40px 24px; margin-top:236px; width: 100%; }
  .Index_banner_overlay_text_block_inneroverlay_innerboths_maininfos_new{max-width:100%;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new{font-size:18px; line-height:144.444%;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_mainlinks_new{padding-top:24px;}
  .Index_banner_overlay_text_block_inneroverlay_innertitle_new{ max-width: 310px; }
  .Index_banner_overlay_text_block_inneroverlay_innerboths_new{ max-width: 310px; }
  /* .Index_banner_overlay_text_block_inneroverlay_innerboths_innerlinks_new a.Common_white_button_new { color: var(--color-primary-button-hover-text) !important; background: var(--color-primary-button-hover-background) !important; --button-border-color: var(--color-primary-button-hover-border) !important; box-shadow: inset 0 0 0 var(--button-border-width) var(--color-primary-button-hover-background) !important;  } */
  /*--SECTION_7_END---*/
  
  /*--SECTION_8_START--*/
  .Index_meta_tab_ingredient_main_new{padding:56px 0;}
  .Index_meta_tab_ingredient_main_new .page-width{padding:0 24px !important;}
  .Index_meta_tab_ingredient_inner_new { padding: 0; }
  .Index_meta_tab_ingredient_sides_new{display:block;}
  .Index_meta_tab_ingredient_sides_mainleft_new{width:100%; padding:0;}
  .Index_meta_tab_ingredient_sides_innerleft_mainlists_new{padding-top:24px;}
  .Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tab{display:flex; grid-gap:0 32px;}
  .Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks{margin-bottom:0; padding:0 0 0 14px; line-height:100%; text-align:left;}
  .Index_meta_tab_ingredient_sides_innerleft_innerlists_new .tablinks:after{width:8px; height:8px;}
  .Index_meta_tab_ingredient_sides_mainright_new{width:100%; border-left:none; padding:40px 0; padding-bottom: 0; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_mainblock_new{padding-bottom:0;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_new{display:block;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainleft_new{width:100%; padding:0; padding: 0 10.5px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerleft_media_new{position:relative; padding-bottom:102.804%; width: 100%; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerleft_media_new img{position:absolute; object-fit:contain; top:0; right:0; bottom:0; left:0; height:100% !important;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainright_new{width:100%; padding:32px 0 0;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new{padding-top:20px; line-height:137.5%;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new p{max-width:312px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_links_new{padding-top:20px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new{display:block; padding-top:32px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new a{min-width:100%;}
  .Index_meta_tab_ingredient_slider .swiper-wrapper{padding-bottom:54px;}
  .Index_meta_tab_ingredient_slider .swiper-button-prev{width:24px; height:24px; top:auto; bottom:0; left:calc(50% - 65px); display:flex; align-items: center; justify-content: center; }
  .Index_meta_tab_ingredient_slider .swiper-button-prev svg{ width: 9px; height: auto; }
  .Index_meta_tab_ingredient_slider .swiper-button-next{width:24px; height:24px; top:auto; bottom:0; right:calc(50% - 65px); display:flex; align-items: center; justify-content: center; }
  .Index_meta_tab_ingredient_slider .swiper-button-next svg{ width: 9px; height: auto; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_mainpopup_new{width:calc(100% - 40px); padding:30px 20px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_close_new{top:16px; right:16px; width:12px; height:12px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_close_new svg{width:100%; height:100%;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new{margin-top:20px; max-height: 480px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .question{padding:16px 36px 16px 16px; background-position: center right 16px; font-size:18px; background-size: 14px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li.open .question{background-position: center right 16px; background-size: 14px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer{padding:0 16px 16px 16px; font-size:15px;}
  /*--SECTION_8_END---*/
  
  /*--SECTION_9_START--*/
  .Index_object_testimonial_sides_new{flex-direction:column-reverse; padding: 0; }
  .Index_object_testimonial_sides_mainleft_new{width:100%; padding:56px 24px; margin: 0; }
  .Index_object_testimonial_sides_innerleft_innerboxs_mainboths_new{padding-top:32px;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_infos_new{font-size:20px; line-height:140%;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_texts_new{font-size:20px; line-height:130%;}
  .Index_object_testimonial_texts_slider.swiper{padding-bottom:48px;}
  .Index_object_testimonial_texts_slider .swiper-pagination-bullet{margin:0 4px; width:8px; height:8px;}
  .Index_object_testimonial_sides_mainright_new{width:100%; padding:16px; border-left:none; border-bottom:1px solid #181717;}
  .Index_object_testimonial_sides_innerright_innerboxs_media_new{padding-bottom:92.18%;}
  .Index_object_testimonial_texts_slider .swiper-pagination{ gap: 8px; }
  .Index_object_testimonial_media_slider .swiper-button-prev{ left: 10px; }
  .Index_object_testimonial_media_slider .swiper-button-next{ right: 10px; }
  /*--SECTION_9_END---*/
  
  /*--SECTION_10_START--*/
  .Index_object_meet_founder_main_new{padding:56px 0 0;}
  .Index_object_meet_founder_main_new .page-width{padding:0 30px !important;}
  .Index_object_meet_founder_innersides_new{display:block;}
  .Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new *{max-width:300px;}
  .Index_object_meet_founder_mainloops_new{padding-top:24px;}
  .Index_object_meet_founder_innerloops_mainboxs_new{height:auto;}
  .Index_object_meet_founder_innerloops_innerboxs_new{flex-direction:column-reverse; height:100%;}
  .Index_object_meet_founder_innerloops_innerboxs_maindetail_new{width:100%; padding:68px 46px; margin:0 0 8px; height:100%;}
  .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{top:auto; bottom:-8px; background:url(Index_object_vector2.svg) repeat-x top left;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_title_new{font-size:23.09px;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_texts_new{padding-top:10px; font-size:14.431px;;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_infos_new{padding-top:22px; font-size:15.394px;}
  .Index_object_meet_founder_innerloops_innerboxs_mainmedia_new{width:100%;}
  .Index_object_meet_founder_innerloops_innerboxs_innermedia_new{padding-bottom:85.5%;}
  .Index_object_meet_founder_slider .swiper-wrapper{padding-bottom:24px;}
  .Index_object_meet_founder_slider .swiper-pagination{display:flex; justify-content:center; bottom:0;}
  .Index_object_meet_founder_slider .swiper-pagination-bullet{border:1px solid #181717; background:none; opacity:1;}
  .Index_object_meet_founder_slider .swiper-pagination-bullet-active{background:#181717;}
  .Index_object_meet_founder_mainbutton_new{padding-top:32px;}
  .Index_object_meet_founder_innerbutton_new{}
  .Index_object_meet_founder_innerbutton_new a{min-width:100%;}
  .Index_object_meet_founder_innerloops_bottom_border_new .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{background:url(Index_object_vector2.svg) repeat-x top left;}
  /*--SECTION_10_END---*/
  
  /*--SECTION_11_START--*/
  .Index_icons_texts_marquee_main_new{padding:32px 0px;}
  .Index_icons_texts_marquee_loops_new.Desktop_only_new{display:none;}
  .Index_icons_texts_marquee_loops_new.Mobile_only_new{display:block;}
  .Index_icons_texts_marquee{}
  .Index_icons_texts_marquee span{display:flex; align-items:center; grid-gap:0 32px;}
  .Index_icons_texts_marquee .js-marquee-wrapper{display:flex; align-items:center; grid-gap:0 32px;}
  .Index_icons_texts_marquee .js-marquee span{display:flex; align-items:center; grid-gap:0 32px;}
  .Index_icons_texts_marquee_loops_block_infos_new{font-size:16px; line-height:100%; white-space: nowrap; }
  /*--SECTION_11_END--*/

  /*-----FOOTER_START-----*/
  .Footer_mainblock_new{padding:40px 0;}
  .Footer_innerblock_new{display:block;}
  .Footer_innerblock_mainforms_new{width:100%; padding-top:32px;}
  .Footer_innerblock_innerforms_new input{font-size:14px !important; height: 44px; }
  .Footer_innerblock_innerforms_new .email-signup__input-group{ gap: 8px; }
  .Footer_innerblock_innerforms_new button{min-width:110px !important; }
  .Footer_maindetail_new{padding:32px 0;}
  .Footer_maindetail_new .page-width{padding:0 16px !important;}
  .Footer_innerdetail_new .layout-panel-flex{grid-gap:40px 12px; flex-wrap:wrap !important; flex-direction:row;}
  .Footer_innerdetail_new .menu{width:calc(50% - 6px);}
  .Footer_innerdetail_new .menu__heading__default{font-size:16px; line-height:100%;}
  .Footer_innerdetail_new .details-content{padding-top:12px;}
  .Footer_innerdetail_new .details-content ul li{font-size:14px; line-height:130%;}
  .Footer_innerdetail_new .image-block{width:76px; margin: 0 auto 0 0; }
  .Footer_mainbottom_new{padding:32px 0 24px 0; position:relative;}
  .Footer_mainbottom_new .page-width { padding: 0 16px !important; }
  .Footer_innerbottom_mainsides_new{padding-top:24px;}
  .Footer_innerbottom_innersides_new{flex-direction:column-reverse; gap: 0; }
  .Footer_innerbottom_innersides_mainleft_new{padding-top:24px;}
  .Footer_innerbottom_innersides_innerleft_new{font-size:12px;}
  .Footer_innerbottom_innersides_innerright_new{grid-gap:0 31px;}
  .Footer_innerbottom_innersides_innerright_menus_new ul{grid-gap:0 31px;}
  .Footer_innerbottom_innersides_innerright_menus_new ul li{font-size:14px; line-height:130%;}
  .Footer_innerbottom_innersides_innerright_country_new{grid-gap:0 8px; position:absolute; bottom:37px; right:16px;}
  .Footer_innerbottom_innersides_innerright_country_new span{font-size:14px;}
  /*-----FOOTER_END------*/
  /* Index */

  /* Product */
  /*--SECTION_1_START--*/
  .Product_information_main_new{padding:24px 0px 56px 0px;}
  .Product_information_inner_new{display:block;}
  .Product_information_leftside_new{width:100%;}
  .media-gallery--hint { --slideshow-gap: 13px; }
  slideshow-slides{ padding: 0 24px; scroll-padding-left: 24px; }
  slideshow-slides .product-media-container:first-of-type { margin-left: 24px; }
  slideshow-slides { scrollbar-width: none; -ms-overflow-style: none; }
  slideshow-slides::-webkit-scrollbar { display: none; }
  .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) { width: 99.416%; }
  .Product_information_rightside_new{width:100%; padding:32px 24px 0 24px !important;}
  .Product_information_rightside_loops_new{top:0px !important;}
  .Product_top_custom_title_main_new{margin:0px 0 8px 0;}
  .Common_medium_title_new.Product_top_custom_title_texts_new *{font-size:28px; line-height:128.571%;} 
  .Product_grid_short_detail_text_main_new{margin:8px 0 18px 0;}
  .Product_grid_short_detail_text_inner_new{font-size:14px; line-height:128.571%;}
  .Product_short_description_main_new{margin:18px 0 32px 0;}
  .Product_short_description_inner_new{font-size:16px; line-height:137.5%;}
  .Product_meta_accordions_inner_new .accordion>ul>li .question{ font-size: 16px; line-height: 100%; }
  .Product_meta_accordions_inner_new .accordion>ul>li .answer{padding:0px 0 13px 0; font-size:16px; line-height:137.5%;}
  .Product_meta_accordions_mainmedia_new{padding-top:13px;}
  /*--SECTION_1_END---*/

  /*--SECTION_2_START--*/
  .Product_object_gallery_main_new{padding:56px 0; border-top:1px solid #181717;}
  .Product_object_gallery_detail_mainloops_new{padding-top:24px;}
  .Product_object_gallery_slider{padding:0 24px;}
  .Product_object_gallery_detail_innerloops_mainmedia_new{width:245px;}
  .Product_object_real_results_new{padding:56px 0; border:0; }
  /*--SECTION_2_END---*/
  
  /*--SECTION_5_START--*/
  .Product_custom_title_text_main_new{padding:47px 0; margin: 16px 0; }
  .Product_custom_title_text_main_new:before{ height: 16px; top: -16px; background-size: auto 16px; }
  .Product_custom_title_text_main_new:after{ height: 16px; bottom: -16px; background-color: #E7DACE; background-size: auto 16px; }
  .Common_medium_title_new.Product_custom_title_text_innertitle_new{ max-width: 327px; }
  .Common_medium_title_new.Product_custom_title_text_innertitle_new *{max-width:100%; font-size:32px; line-height:118.75%}
  /*--SECTION_5_END---*/
  
  /*--SECTION_6_START--*/
  .Product_object_contains_sides_new{flex-direction:column-reverse;}
  .Product_object_contains_sides_mainleft_new{width:100%; padding:0;}
  .Product_object_contains_sides_innerleft_maininfos_new{padding:40px 30px 0; border-bottom:none;}
  .Product_object_contains_sides_innerleft_innerinfos_new{font-size:18px; line-height:144.444%; max-width:319px; margin:auto;}
  .Product_object_contains_sides_innerleft_mainblock_new{padding:21px 24px 42px;}
  .Product_object_contains_sides_innerleft_innerblock_new{ max-width: 327px; }
  .product-ingenious-collagen .Product_object_contains_sides_innerleft_innerblock_new { max-width: 100%; }
  .Product_object_contains_sides_innerleft_innerblock_mainmedia_new{width:124px;}
  .Product_object_contains_sides_innerleft_innerblock_mainlists_new{width:calc(100% - 124px);}
  .product-ingenious-collagen .Product_object_contains_sides_innerleft_innerblock_mainlists_new { width:calc(100% - 104px); margin-left: -20px; margin-top: -20px; }
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:first-child{ margin-top: 20px;  }
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{font-size:16px; line-height:125%; margin-bottom:24px; padding-left:73px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li br{display:none;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{left:-30px; width:72px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:42px;}
  .Product_object_contains_sides_mainright_new{width:100%; padding:50px 24px 40px; border-bottom:1px solid #181717; border-left:none; display:block;}
  .Product_object_contains_sides_innerright_new{font-size:18px; line-height:144.444%; }

  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_mainblock_new{padding:18px 24px 46px 30px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_new{align-items:center; max-width:321px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainmedia_new img { margin-left: -10px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainmedia_new{width:124px; padding-bottom:0; top:20px; left:-3px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainlists_new{width:calc(100% - 124px);}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{padding-left:39px; margin-bottom:15px; min-height:40px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:12px; top:4px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{left:-76px; width:100px; top:10px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul:after{top:10px; left:-76px; height:calc(100% - 19px);}

  /*--SECTION_6_END---*/
  
  /*--SECTION_7_START--*/
  .Product_object_table_list_main_new{padding:56px 0;}
  .Product_object_table_list_sides_new{display:block;}
  .Product_object_table_list_sides_maintitle_new{width:100%; padding:0 0 40px 0; max-width:280px;}
  .Product_object_table_list_sides_maintable_new{width:100%;}
  .Product_object_table_list_sides_innertable_mainblock_new{width:37.31%;}
  .Product_object_table_list_sides_innertable_innerblock_title_new{min-height:64px;}
  .Product_object_table_list_sides_innertable_innerblock_lists_texts_new{font-size:14px; line-height:110%; padding:6px 11px 6px 12px; min-height:60px;}
  .Product_object_table_list_sides_innertable_mainloops_new{width:calc(100% - 37.31%);}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_new{min-height:64px; margin-top:-29px; padding-bottom:9px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_image_new{width:35px; height:62px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_texts_new{font-size:12px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new{min-height:60px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new svg{max-width:22px; height:auto; width:auto;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_title_new{font-size:11px; line-height:109.091%; min-height:64px; align-items:end; padding:14px 5px;}
  .Product_object_table_list_sides_innertable_innerloops_maincolumn_new.Product_object_table_list_sides_innertable_innerloops_firstcolumn_new{width:40.98%;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_image_new img{ object-fit: contain; margin: 0 0 0 0; }
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_image_new { margin: 0; }
  /*--SECTION_7_END---*/
  
  /*--SECTION_8_START--*/
  .Product_object_month_list_main_new{padding-top:50px;}
  .Product_object_month_list_sides_new{display:block;}
  .Product_object_month_list_sides_mainleft_new{width:100%; padding:0 0 30px;}
  .Common_medium_title_new.Product_object_month_list_sides_innerleft_innertitle_new *{font-size:32px; line-height:118.75%; max-width:237px;}
  .Product_object_month_list_sides_innerleft_mainblock_new{padding-top:24px;}
  .Product_object_month_list_sides_innerleft_innerblock_media_new{padding-bottom:98.78%;}
  .Product_object_month_list_sides_mainright_new{width:100%; padding:0 20px 60px 25px; margin-left:14px;}
  .Product_object_month_list_sides_innerright_mainboxs_new{padding-bottom:50px;}
  .Product_object_month_list_sides_innerright_mainboxs_new:after{top:1px; left:-32px;}
  .Product_object_month_list_sides_innerright_mainboxs_new:first-child:after{top:0;}
  .Product_object_month_list_sides_innerright_innerboxs_title_new{font-size:18px; line-height:100%;}
  .Product_object_month_list_sides_innerright_innerboxs_infos_new{padding-top:15px; font-size:15px; line-height:120%;}
  /*--SECTION_8_END---*/
  /* Product */

  .Ingredient_section .text-block h2 { font-size: 44px; }

  .Ingredients_section .section-content-wrapper.section-content-wrapper>.group-block { width: 100%; max-width: 100%; border-right: 0; }
  .Ingredients_section .text-block h2 { font-size: 24px; }
  .Ingredients_section .text-block h2 sup { font-size: 14px; }
  .Ingredients_section .text-block p { font-size: 16px; }
  .Ingredients_section .image-block { width: 70%; margin: 0 auto; }

   /* Collagen Quiz css */
  .collagen-quiz-main-title, .collagen-quiz-question-title, .collagen-quiz-results-title { font-size: 28px !important; margin-bottom: 13px !Important; }
  .collagen-quiz-subtitle, .collagen-quiz-question-subtitle { font-size: 16px !important; margin-bottom: 35px !Important; }
  .collagen-quiz-progress-container { width: 100% !Important; height: 5px !Important; }
  .collagen-quiz-content-center { margin-top: 60px !important; }
  .collagen-quiz-primary-button, .collagen-quiz-buy-button , .collagen-quiz-secondary-button, .collagen-quiz-tertiary-button  { max-width: 240px !Important; width: 100% !important; min-width: unset !important; }
  .collagen-quiz-subtitle br, .collagen-quiz-question-subtitle br  { display: none !important; }
  .collagen-quiz-back-button { position: relative !important; padding-top: 40px !important; }
  .collagen-quiz-options-container, .collagen-quiz-radio-options-container { max-width: 240px !Important; }
  .collagen-quiz-age-input { font-sizE: 16px !Important; width: 240px !Important; }
  .collagen-quiz-product-name { font-size: 24px !Important; text-align: left !important; }
  .collagen-quiz-product-subtitle { text-align: left !important; }
  .collagen-quiz-results-title{margin:0 -12px!important;margin-bottom: 32px !important;}
  .collagen-quiz-product-image{max-width: 296.93px !important;}
  .collagen-quiz-product-box {width: 201.32px !important;height: 296.87px !important;}
  .collagen-quiz-product-info{margin: 32px auto 0 !important;max-width: 326px !important;}
  .collagen-quiz-rating-count{font-size:13px!important;}
  .collagen-quiz-rating { margin-bottom: 8px !important;}
  .collagen-quiz-product-name{margin-bottom: 4px !important;}
  .collagen-quiz-product-subtitle{font-size: 13px !important; margin-bottom: 24px !important;}
  .collagen-quiz-benefits-list li{font-size:14px!important;}
  .collagen-quiz-benefits-list {margin-bottom: 32px !important;}
  .collagen-quiz-buy-button{font-size: 16px !important;min-width:100%!important;}
  .collagen-quiz-results-content{margin-bottom: 70px !important;}
  .collagen-quiz-secondary-button, .collagen-quiz-tertiary-button{min-width:100%!important;font-size:18px!important;}
  .collagen-quiz-back-button{padding-top: 112px !important;}
  .collagen-quiz-age-input-container {margin-bottom: 35px!important;}
  .collagen-quiz-radio-options-container{margin-bottom: 35px!important;margin-top:-7px!important;}
  .collagen-quiz-form-container{margin: -7px auto 35px auto;}
  .collagen-quiz-action-buttons {gap: 15px !important;}

  /* Yotpo Rewards page css */
  .yotpo-widget-hero-section .yotpo-title { font-size: 44px !important; }
  .yotpo-widget-hero-section .yotpo-description, .yotpo-widget-visual-redemption-widget .yotpo-description, .yotpo-widget-referral-share .yotpo-description-text.yotpo-login-description-text { font-size: 16px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-headline .yotpo-inner-text, .yotpo-widget-campaign-widget .yotpo-container-headline, .yotpo-widget-visual-redemption-widget .yotpo-headline, .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline, .yotpo-widget-referral-share .yotpo-title-text.yotpo-login-title-text, .yotpo-coupons-redemption-widget .yotpo-headline { font-size: 24px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-reward-steps-title .yotpo-inner-text, .yotpo-redemption-reward, .yotpo-coupons-redemption-widget .yotpo-redemption-option-reward, .yotpo-vip-tier-name { font-size: 16px !important; }
  .yotpo-reward-steps-description .yotpo-inner-text, .yotpo-campaign-switcher-wrapper .yotpo-description-text, .yotpo-widget-visual-redemption-widget.yotpo-widget-override-css ol.yotpo-redemption-options-wrapper li:after, .yotpo-widget-visual-redemption-widget.yotpo-widget-override-css .yotpo-background.yotpo-align-text.yotpo-is-mobile .swiper-wrapper>div .yotpo-redemption-item:after, .yotpo-coupons-redemption-widget.yotpo-widget-override-css .yotpo-redemption-options-list>div .yotpo-redemption-option-details:after, .yotpo-coupons-redemption-widget.yotpo-widget-override-css .yotpo-coupouns-container.yotpo-is-mobile .swiper-wrapper>div .yotpo-redemption-option-details:after, .yotpo-widget-referral-share .yotpo-header-text.yotpo-login-header-text, .yotpo-coupons-redemption-widget .yotpo-description, .yotpo-tile-wrapper .yotpo-rule { font-size: 14px !important; }
  .yotpo-widgets-action-button, .yotpo-widget-referral-share .yotpo-button-responsive-size, .yotpo-sign-up-button button { min-width: max-content !Important; padding: 8px 40px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-reward-steps-list { flex-direction: column !important; gap: 30px; align-items: center !important; }
  .yotpo-screen-login .yotpo-container-background { flex-direction: column !important; min-height: max-content !important; }
  .yotpo-referral-image { min-height: 390px; height: 390px; }
  .yotpo-widget-referral-share .yotpo-container-background .yotpo-tile-wrapper, .yotpo-vip-tiers-widget .yotpo-vip-tiers-list, .yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container, .yotpo-widget-my-rewards-widget .yotpo-tile-box, .yotpo-widget-visual-redemption-widget .yotpo-tile-wrapper, .yotpo-coupons-redemption-widget .yotpo-coupons-redemption-widget-container { padding-top: 56px !important; padding-bottom: 56px !Important; }
  .yotpo-widget-referral-share .yotpo-tile { padding-bottom: 0 !Important; }
  .yotpo-widget-hero-section .yotpo-text-on-background:not(.yotpo-is-mobile) { background-position: 55% !important; }
  .yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container.yotpo-left-layout .yotpo-text-and-buttons { padding: 0 30px !important; }
  .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline { max-width: 280px !important; margin: 0 auto 32px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-is-mobile .yotpo-step-icons svg { width: 40px !Important; min-width: 40px !important; }
  .yotpo-coupons-redemption-widget :focus, .yotpo-vip-tiers-widget :focus { outline: 0 !Important; box-shadow: none !Important; }
  .yotpo-coupons-redemption-widget .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .yotpo-vip-tiers-widget .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #181717 !Important; }

}

@media(min-width:750px) and (max-width:989px){
  .page-width { padding: 0 24px!important; }

  .Common_large_title_new *{font-size:44px;}
  .Common_medium_title_new *{font-size:36px;}
  .Common_medium_title_new * sup { font-size: 24px; }
  .Common_small_title_new *{font-size:28px;}
  .Common_button_new{min-width:190px;}
  
  /* Index */
  .Index_top_banner_list_block_mainoverlay_new{padding-top:56px;}
  .Index_top_banner_list_block_inneroverlay_new{ max-width: 40%; padding: 40px 20px; min-height: 440px; }
  .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new{padding-top:14px;}
  .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new{font-size:17px;}
  .Index_top_banner_list_block_inneroverlay_mainlists_new{padding-top:36px;}
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul{ grid-gap: 30px; }
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul li{font-size:16px; padding-bottom:2px; }
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul li a:after{width:8px; height:8px; top: 5px; }
  .Index_top_banner_list_block_mainloops_new{padding:30px 0;}
  .Index_top_banner_list_marquee span{grid-gap:0 40px;}
  .Index_top_banner_list_marquee .js-marquee-wrapper{grid-gap:0 40px;}
  .Index_top_banner_list_marquee .js-marquee span{grid-gap:0 40px;}
  .Index_top_banner_list_block_innerloops_innerboxs_new img{ max-height: 20px; height: 20px; }
  /*--SECTION_1_END---*/

  /*--SECTION_2_START--*/
  .Index_custom_product_list_sides_maintitle_new{width:34.723%; padding:60px 20px;}
  .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new *{max-width:100%;}
  .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new{ top: 66px; }
  .Index_custom_product_list_sides_mainloops_new{padding:60px 20px;}
  .Index_custom_product_list_sides_innerloops_mainboxs_new{padding-bottom:45px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_mainleft_new{width:36%;}
  .Index_custom_product_list_sides_innerloops_innerboxs_mainright_new{width:calc(100% - 36%); padding-left:20px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_title_new h3{font-size:22px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_texts_new{font-size:13px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new{padding-top:14px; font-size:14px; max-width:100%;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_links_new{padding-top:18px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_links_new a{min-width:130px;}
  /*--SECTION_2_END---*/
  
  /*--SECTION_3_START--*/
  .Index_object_real_results_main_new{padding:60px 0;}
  .Common_medium_title_new.Index_object_real_results_innersides_innertitle_new{max-width:320px;}
  .Index_object_real_results_mainloops_new{padding-top:30px;}
  .Index_object_real_results_innerloops_mainblock_new{width:260px; height:330px; padding:14px;}
  .Index_object_real_results_innerloops_innerblock_infos_new{padding-top:14px; font-size:22px;}
  .Index_object_real_results_innerloops_innerblock_texts_new{padding-top:14px;}
  .Index_object_real_results_innerloops_mainboxs_new{width:260px;}
  .Index_object_real_results_innerloops_innerboxs_media_new{padding-bottom:130%;} 
  .Index_object_real_results_innerloops_innerboxs_media_new svg{width:50px; }
  .Index_object_real_results_innerloops_innerboxs_new { padding-bottom: 52px; }
  .Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_top_border_new:after{background-size:cover;}
  .Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_bottom_border_new:after{background-size:cover;}
  /*--SECTION_3_END---*/
  
  /*--SECTION_4_START--*/
  .Index_object_percent_list_sides_mainleft_new{padding:40px 20px;}
  .Index_object_percent_list_sides_innerleft_innerboths_maininfos_new{padding-top:20px;}
  .Index_object_percent_list_sides_innerleft_innerboths_innerinfos_new{font-size:16px;}
  .Index_object_percent_list_sides_innerleft_mainbutton_new{padding-top:24px;}
  .Index_object_percent_list_sides_innerright_mainboxs_new{padding:30px 20px;}
  .Index_object_percent_list_sides_innerright_innerboxs_maininfos_new{padding-top:12px; width: 190px; margin: auto; }
  .Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new{font-size:16px;}
  .circle { width: 120px; height: 120px; }
  .circle canvas{ height: 100% !important; }
  .Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new p br{ display: none; }
  .circle .Index_object_percent_list_sides_innerright_innerboxs_value_main_new span { font-size: 44px; line-height: 28px; letter-spacing: -3.52px; width: 45px; padding-top: 4px; }
  .Index_object_percent_list_sides_innerright_innerboxs_value_new {font-size: 26px; line-height: 18px; }
  /*--SECTION_4_END---*/
  
  /*--SECTION_5_START--*/
  /*.Index_object_about_us_way_sides_mainleft_new{padding:20px;}
  .Index_object_about_us_way_sides_innerleft_innerboths_maininfos_new{padding-top:18px;}
  .Index_object_about_us_way_sides_innerleft_innerboths_innerinfos_new{font-size:18px;}
  .Index_object_about_us_way_sides_innerleft_mainbutton_new{padding-top:22px;}
  .Index_object_about_us_way_sides_mainright_new{width:34.9%;}
  .Index_about_texts_images_sides_innerright_mainboths_new{padding:20px;}
  .Index_object_about_us_way_sides_innerright_innerboths_outside_new{max-width:75%;}
  .Index_object_about_us_way_sides_innerright_innerboths_inside_new{width:42%;}*/
  /*--SECTION_5_END---*/
  
  /*--SECTION_5_START--*/
  .Index_about_texts_images_sides_mainleft_new{padding:60px 20px;}
  .Index_about_texts_images_sides_innerleft_innerboths_maininfos_new{padding-top:18px;}
  .Index_about_texts_images_sides_innerleft_innerboths_innerinfos_new{font-size:18px;}
  .Index_about_texts_images_sides_innerleft_mainbutton_new{padding-top:30px;}
  .Index_object_about_us_way_sides_mainright_new{width:34.9%;}
  .Index_about_texts_images_sides_innerright_mainboths_new{ padding: 30px; }
  .Index_about_texts_images_sides_innerright_innerboths_outside_new{max-width:90%;}
  .Index_about_texts_images_sides_innerright_innerboths_inside_new{ max-width:52%;}
  /*--SECTION_5_END---*/
  
  /*--SECTION_6_START--*/
  .Index_information_marquee_main_new{padding:30px 20px;}
  .Index_information_marquee_loops_new{ grid-gap: 5px; }
  .Index_information_marquee_loops_innerboxs_new{font-size:14px;}
  .Index_information_marquee_loops_innerdots_new svg { width: 8px; }
  /*--SECTION_6_END---*/
  
  /*--SECTION_7_START--*/
  .Index_banner_overlay_text_main_new .page-width{padding:0 20px !important;}
  .Index_banner_overlay_text_block_inneroverlay_maintitle_new{ padding: 40px 16px 40px; min-height: 360px; }
  .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{font-size:30px;}
  .Index_banner_overlay_text_block_inneroverlay_mainboths_new{ padding:40px 16px 40px;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_maininfos_new{max-width:212px;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new{font-size:17px;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_mainlinks_new{padding-top:22px;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_innerlinks_new a{ min-width: 206px; padding-left: 10px; padding-right: 10px; }
  /*--SECTION_7_END---*/
  
  /*--SECTION_8_START--*/
  .Index_meta_tab_ingredient_inner_new{ padding: 0 20px; } 
  .Index_meta_tab_ingredient_sides_mainleft_new{padding:40px 20px 40px 0px;}
  .Index_meta_tab_ingredient_sides_innerleft_new{ top: 74px; }
  .Common_medium_title_new.Index_meta_tab_ingredient_sides_innerleft_innertitle_new *{font-size:32px;}
  .Index_meta_tab_ingredient_sides_mainright_new{padding:40px 0;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainleft_new{padding:0 0 0 15px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainright_new{padding-left:25px;}
  .Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new *{font-size:18px;}
  .Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new * sup{font-size:10px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new{padding-top:12px; font-size:14px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_links_new{padding-top:14px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new{ padding-top: 30px;  }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_mainpopup_new{width:700px; padding: 30px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_close_new{top:20px; right:20px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new{margin-top:30px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .question{padding:16px 50px 16px 20px; background-position: center right 20px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li.open .question{background-position: center right 20px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new .accordion>ul>li .answer{padding:0 20px 20px 20px; font-size:16px;}
  /*--SECTION_8_END---*/
  
  /*--SECTION_9_START--*/
  .Index_object_testimonial_sides_new { padding: 0 20px; }
  .Index_object_testimonial_sides_mainleft_new{padding:40px 20px; width: calc(33.824% + 20px); margin-left: -20px; }
  .Index_object_testimonial_sides_innerleft_innerboxs_mainboths_new{padding-top:20px;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_new{max-width:100%;}
  .Common_medium_title_new.Index_object_testimonial_sides_innerleft_innerboxs_innertitle_new *{ font-size: 34px; }
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_infos_new{font-size:16px;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_texts_new{padding-top:20px; font-size:18px;}
  .Index_object_testimonial_texts_slider.swiper{ padding-bottom:40px; }
  .Index_object_testimonial_sides_mainright_new{ padding:20px 0 20px 20px; }
  .Index_object_testimonial_sides_innerright_innerboxs_media_new{padding-bottom:86%;}
  .Index_object_testimonial_media_slider .swiper-button-prev{left:18px;}
  .Index_object_testimonial_media_slider .swiper-button-next{right:18px;}
  /*--SECTION_9_END---*/
  
  /*--SECTION_10_START--*/
  .Index_object_meet_founder_main_new{padding:60px 0 0;}
  .Index_object_meet_founder_main_new .page-width{padding:0 20px !important;}
  .Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new *{max-width:300px;}
  .Index_object_meet_founder_innerloops_innerboxs_maindetail_new{padding:20px;}
  .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{background-size:cover;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_title_new{font-size:18px;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_texts_new{font-size:12px;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_infos_new{padding-top:14px; font-size:13px;}
  .Index_object_meet_founder_innerloops_bottom_border_new .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{background-size:cover;}
  /*--SECTION_10_END---*/
  
  /*--SECTION_11_START--*/
  .Index_icons_texts_marquee_main_new{padding:24px 20px;}
  .Index_icons_texts_marquee_loops_block_new{grid-gap:20px;}
  .Index_icons_texts_marquee_loops_block_icons_new{width:20px; height:20px;}
  .Index_icons_texts_marquee_loops_block_infos_new{font-size:14px;}
  /*--SECTION_11_END--*/

  /*-----FOOTER_START-----*/
  .Footer_mainblock_new .page-width{padding:0 20px !important;}
  .Footer_innerblock_mainforms_new{width:300px;}
  .Footer_innerblock_innerforms_new input{width:176px; padding:8px 0 !important; font-size:14px !important;}
  .Footer_innerblock_innerforms_new button{min-width:120px;}
  .Footer_maindetail_new .page-width{padding:0 20px !important;}
  .Footer_innerdetail_new .layout-panel-flex{grid-gap:0 40px;}
  .Footer_innerdetail_new .menu{width:calc(16.67% - 34px);}
  .Footer_innerdetail_new .menu__heading__default{font-size:16px;}
  .Footer_innerdetail_new .details-content{padding-top:14px;}
  .Footer_innerdetail_new .details-content ul li{font-size:14px; padding-bottom:10px;}
  .Footer_innerdetail_new .image-block{width:90px; margin-left: 30px;  }
  .Footer_maindetail_new { padding: 40px 0; }
  .Footer_mainbottom_new { padding: 40px 0 24px; }
  .Footer_mainbottom_new .page-width {  padding: 0 24px !important; }
  .Footer_innerbottom_mainsides_new { padding-top: 40px; }
  .Footer_innerbottom_innersides_innerleft_new{font-size:14px;}
  .Footer_innerbottom_innersides_innerright_new{grid-gap:0 30px;}
  .Footer_innerbottom_innersides_innerright_menus_new ul{grid-gap:0 30px;}
  .Footer_innerbottom_innersides_innerright_menus_new ul li{font-size:14px;}
  .Footer_innerbottom_innersides_innerright_country_new span{font-size:14px;}
  /*-----FOOTER_END------*/
  /* Index */

  /* Product */
  /*--SECTION_1_START--*/
  .sticky-content { top: 76px; }
  .sticky-content--desktop, .sticky-content--desktop.full-height--desktop>.group-block { top: 76px;}
  .Product_information_main_new{padding:40px 20px;}
  .slideshow-controls__thumbnails { padding-right: 13px !important; }
  .slideshow-controls__thumbnails .slideshow-control { width: 70px !important; }
  .slideshow-controls__arrows_thumb_new { bottom: -26px; padding-right: 13px; }
  .slideshow-controls__arrows button span svg{ width: 15px; }
  .Product_information_leftside_new { width: 52%; }
  .Product_information_rightside_new{padding-left:20px !important; width: 48%; }
  .Common_medium_title_new.Product_top_custom_title_texts_new *{font-size:27px;} 
  .Product_grid_short_detail_text_main_new{margin:13px 0 20px 0;}
  .Product_short_description_main_new{margin:16px 0 30px 0;}
  .Product_short_description_inner_new{font-size:15px;}
  .Product_meta_accordions_main_new{margin-top:20px;}
  .Product_meta_accordions_inner_new .accordion>ul>li .question{font-size:16px;}
  .Product_meta_accordions_inner_new .accordion>ul>li .answer{padding:0 0 12px 0; font-size:16px;}
  .Product_meta_accordions_innermedia_new svg{width:40px; height:40px;}
  /*--SECTION_1_END---*/

  /*--SECTION_2_START--*/
  .Product_object_gallery_main_new{padding:30px 0 60px;}
  .Product_object_gallery_detail_innerloops_mainmedia_new{width:220px;}
  .Product_object_real_results_new{padding:30px 0 60px 0; border:0; }
  /*--SECTION_2_END---*/
  
  /*--SECTION_5_START--*/
  .Product_custom_title_text_main_new{padding:50px 0;}
  .Common_medium_title_new.Product_custom_title_text_innertitle_new { max-width: 550px; }  
  /*--SECTION_5_END---*/
  
  /*--SECTION_6_START--*/
  .Product_object_contains_sides_innerleft_maininfos_new{padding:22px 15px;}
  .Product_object_contains_sides_innerleft_innerinfos_new{font-size:14px;}
  .Product_object_contains_sides_innerleft_mainblock_new{padding:40px 20px 40px 20px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{font-size:20px; margin-bottom:30px; padding-left:80px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li br{ display: none; }
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{left:-30px; width:85px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:50px; width:10px; height:10px;}
  .Product_object_contains_sides_mainright_new{padding:40px 18px;}
  .Product_object_contains_sides_innerright_new{font-size:16px; max-width:100%;}

  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_mainblock_new{padding:40px 20px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_new{align-items:center;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainmedia_new{width:150px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainlists_new{width:calc(100% - 150px);}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{padding-left:50px; min-height:46px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:22px; top:5px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{ left: -92px; top: 9.5px; width: 119px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul:after{top:10px; left:-92px; height:calc(100% - 22px);}
  /*--SECTION_6_END---*/
  
  /*--SECTION_7_START--*/
  .Product_object_table_list_main_new{padding:100px 0 60px 0;}
  .Product_object_table_list_sides_maintitle_new{padding-right:24px;}
  .Common_medium_title_new.Product_object_table_list_sides_innertitle_new *{ font-size:32px; max-width: 215px; }
  .Product_object_table_list_sides_innertable_innerblock_title_new{min-height:64px;}
  .Product_object_table_list_sides_innertable_innerblock_lists_texts_new{font-size:13px; padding:10px 2px 10px 6px; min-height:46px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_new{min-height:64px; padding-bottom:8px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_texts_new{font-size:11px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new{min-height:46px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_title_new{font-size:11px; min-height:64px;}
  /*--SECTION_7_END---*/
  
  /*--SECTION_8_START--*/
  .Product_object_month_list_sides_mainleft_new{padding:50px 20px 50px 0;}
  .Common_medium_title_new.Product_object_month_list_sides_innerleft_innertitle_new *{font-size:30px;}
  .Product_object_month_list_sides_innerleft_mainblock_new{padding-top:30px;}
  .Product_object_month_list_sides_innerleft_innerblock_media_new{padding-bottom:88%;}
  .Product_object_month_list_sides_mainright_new{padding:20px 0 20px 20px;}
  .Product_object_month_list_sides_innerright_mainboxs_new{padding-bottom:30px;}
  .Product_object_month_list_sides_innerright_mainboxs_new:after{top:4px; left:-26px; width:10px; height:10px;}
  .Product_object_month_list_sides_innerright_innerboxs_title_new{font-size:20px;}
  .Product_object_month_list_sides_innerright_innerboxs_infos_new{font-size:15px;}
  .Product_object_month_list_sides_innerright_innerboxs_infos_new p{margin:0 0 12px 0;}
  /*--SECTION_8_END---*/
  /* Product */

  .Ingredient_section .text-block h2 { font-size: 44px; }

  .Ingredients_section .section-content-wrapper.section-content-wrapper>.group-block { width: 50%; max-width: 50%; }
  .Ingredients_section .section-content-wrapper.section-content-wrapper>.group-block:nth-child(2n) { border-right: 0; }
  /* .Ingredients_section .section-content-wrapper.section-content-wrapper>.group-block:nth-child(4n) { border-right: 1px solid var(--color-foreground); } */
  .Ingredients_section .text-block h2 { font-size: 18px; }
  .Ingredients_section .text-block h2 sup { font-size: 10px; }
  .Ingredients_section .text-block p { font-size: 14px; }

  /* Collagen Quiz css */
  .collagen-quiz-main-title, .collagen-quiz-question-title, .collagen-quiz-results-title { font-size: 32px !important; }
  .collagen-quiz-product-name { font-size: 28px !Important; }
  .collagen-quiz-subtitle, .collagen-quiz-question-subtitle { font-size: 18px !important; }

  /* Yotpo Rewards page css */
  .yotpo-widget-hero-section .yotpo-title { font-size: 44px !important; }
  .yotpo-widget-hero-section .yotpo-description, .yotpo-widget-visual-redemption-widget .yotpo-description, .yotpo-widget-referral-share .yotpo-description-text.yotpo-login-description-text { font-size: 18px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-headline .yotpo-inner-text, .yotpo-widget-campaign-widget .yotpo-container-headline, .yotpo-widget-visual-redemption-widget .yotpo-headline, .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline, .yotpo-widget-referral-share .yotpo-title-text.yotpo-login-title-text, .yotpo-coupons-redemption-widget .yotpo-headline { font-size: 28px !important; }
  .yotpo-widget-my-rewards-widget .yotpo-reward-steps-title .yotpo-inner-text, .yotpo-redemption-reward, .yotpo-coupons-redemption-widget .yotpo-redemption-option-reward, .yotpo-vip-tier-name { font-size: 18px !important; }

}

@media(min-width:990px) and (max-width:1439px){
  .page-width { padding: 0 24px!important; }

  .Common_large_title_new *{font-size:54px;}
  .Common_medium_title_new *{font-size:44px;}
  .Common_medium_title_new * sup { font-size: 32px; }
  .Common_small_title_new *{font-size:30px;}
  .Common_button_new{min-width:210px;}

  /* Header */
  .mega-menu__list{grid-gap:24px; padding: 20px; }
  .mega-menu__link--parent{font-size:14px; padding-bottom:10px;}
  .mega-menu__column ul.list-unstyled{padding-top:20px;}
  .mega-menu__column ul.list-unstyled li{padding-bottom:16px;}
  .mega-menu__grid ul .list-unstyled li{font-size:15px;}
  .megamenu_custom_box_new{ padding: 20px; }

  .megamenu_custom_box_innerboths_box_new{padding:24px; width: 42%; }
  .megamenu_custom_box_innerboths_title_new{font-size:26px;}
  .megamenu_custom_box_innerboths_button_new{padding-top:20px;}
  .megamenu_custom_box_innerboths_button_new a{min-width:140px;}
  /* Header */
  
  /* Index */
  .Index_top_banner_list_block_inneroverlay_mainlists_new{padding-top:50px;}
  .Index_top_banner_list_block_inneroverlay_innerlists_new ul{grid-gap:40px;}
  .Index_top_banner_list_block_mainloops_new{padding:30px 0;}
  .Index_top_banner_list_block_inneroverlay_new { max-width: 40%; min-height: 550px; }
  .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new{ font-size: 20px; }
  .Index_top_banner_list_marquee span{grid-gap:0 50px;}
  .Index_top_banner_list_marquee .js-marquee-wrapper{grid-gap:0 50px;}
  .Index_top_banner_list_marquee .js-marquee span{grid-gap:0 50px;}
  /*--SECTION_1_END---*/

  /*--SECTION_2_START--*/
  .Index_custom_product_list_sides_maintitle_new{padding:80px 20px 60px;}
  .Index_custom_product_list_sides_mainloops_new{padding:80px 30px 60px 30px;}
  .Index_custom_product_list_sides_innerloops_mainboxs_new{padding-bottom:60px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_mainright_new{width:calc(100% - 43.652%); padding-left:30px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_title_new h3{font-size:25px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new{padding-top:16px;}
  .Index_custom_product_list_sides_innerloops_innerboxs_innerright_links_new{padding-top:20px;}
  /*--SECTION_2_END---*/
  
  /*--SECTION_3_START--*/
  .Index_object_real_results_innerloops_mainblock_new{width:300px; height:382px; padding:18px;}
  .Index_object_real_results_innerloops_innerblock_infos_new{padding-top:14px; font-size:24px;}
  .Index_object_real_results_innerloops_innerblock_texts_new{padding-top:14px;}
  .Index_object_real_results_innerloops_mainboxs_new{width:300px;}
  .Index_object_real_results_innerloops_innerboxs_media_new{padding-bottom:130%;}
  .Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_top_border_new:after{background-size:cover;}
  .Index_object_real_results_innerloops_mainblock_new.Index_object_real_results_innerloops_mainblock_bottom_border_new:after{background-size:cover;}
  /*--SECTION_3_END---*/
  
  /*--SECTION_4_START--*/
  .Index_object_percent_list_sides_mainleft_new{padding:40px 20px;}
  .Index_object_percent_list_sides_innerleft_mainbutton_new{padding-top:40px;}
  .Index_object_percent_list_sides_innerright_mainboxs_new{padding:31px 12px;}
  .Index_object_percent_list_sides_innerright_innerboxs_innerinfos_new{font-size:16px;}
  /*--SECTION_4_END---*/
  
  /*--SECTION_5_START--*/
  /*.Index_object_about_us_way_sides_mainleft_new{padding:30px;}
  .Index_object_about_us_way_sides_innerleft_innerboths_innerinfos_new{font-size:19px;}
  .Index_object_about_us_way_sides_innerleft_mainbutton_new{padding-top:30px;}
  .Index_object_about_us_way_sides_innerright_mainboths_new{padding:30px;}*/
  /*--SECTION_5_END---*/
  
  /*--SECTION_5_START--*/
  .Index_about_texts_images_sides_mainleft_new{padding:60px 30px;}
  .Index_about_texts_images_sides_innerleft_innerboths_innerinfos_new{font-size:19px;}
  .Index_about_texts_images_sides_innerleft_mainbutton_new{padding-top:30px;}
  .Index_about_texts_images_sides_innerright_mainboths_new{ padding: 30px; }
  /*--SECTION_5_END---*/
  
  /*--SECTION_6_START--*/
  .Index_information_marquee_main_new{padding:36px 20px;}
  .Index_information_marquee_loops_innerboxs_new{font-size:18px;}
  .Index_information_marquee_loops_new{ grid-gap: 10px; }
  /*--SECTION_6_END---*/
  
  /*--SECTION_7_START--*/
  .Index_banner_overlay_text_main_new .page-width{padding:0 20px !important;}
  .Index_banner_overlay_text_block_inneroverlay_maintitle_new{ padding:40px 24px 40px 24px; min-height: 450px; }
  .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{font-size:34px;}
  .Index_banner_overlay_text_block_inneroverlay_mainboths_new{ padding:40px 24px 40px 24px;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_maininfos_new{max-width:304px;}
  .Index_banner_overlay_text_block_inneroverlay_innerboths_mainlinks_new{padding-top:30px;}
  /*--SECTION_7_END---*/
  
  /*--SECTION_8_START--*/
  .Index_meta_tab_ingredient_inner_new { padding: 0 20px; }
  .Index_meta_tab_ingredient_sides_mainleft_new{padding:60px 20px 60px 0px;}
  .Common_medium_title_new.Index_meta_tab_ingredient_sides_innerleft_innertitle_new *{font-size:40px;}
  .Index_meta_tab_ingredient_sides_mainright_new{padding:60px 0;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainleft_new{padding:0 0 0 20px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_mainright_new{padding-left:30px;}
  .Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new *{font-size:24px;}
  .Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new * sup{font-size:14px;}
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new{ padding-top: 30px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_mainpopup_new{width:900px; padding: 40px; }
  .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innerpopup_loops_new{ max-height: 510px; }
  /*--SECTION_8_END---*/
  
  /*--SECTION_9_START--*/
  .Index_object_testimonial_sides_new { padding: 0 20px; }
  .Index_object_testimonial_sides_mainleft_new{padding:40px 20px; width: calc(33.824% + 20px); margin-left: -20px; }
  .Index_object_testimonial_sides_innerleft_innerboxs_mainboths_new{padding-top:30px;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_new{max-width:100%;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_infos_new{font-size:22px;}
  .Index_object_testimonial_sides_innerleft_innerboxs_innerboths_texts_new{padding-top:20px; font-size:20px;}
  .Index_object_testimonial_texts_slider.swiper{ padding-bottom:50px; }
  .Index_object_testimonial_sides_mainright_new{ padding:20px 0 20px 20px; }
  .Index_object_testimonial_sides_innerright_innerboxs_media_new{padding-bottom:86%;}
  .Index_object_testimonial_media_slider .swiper-button-prev{left:20px;}
  .Index_object_testimonial_media_slider .swiper-button-next{right:20px;}
  /*--SECTION_9_END---*/
  
  /*--SECTION_10_START--*/
  .Index_object_meet_founder_main_new .page-width{padding:0 20px !important;}
  .Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new *{max-width:320px;}
  .Index_object_meet_founder_innerloops_innerboxs_maindetail_new{padding:30px 16px;}
  .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{background-size:cover;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_title_new{font-size:19px;}
  .Index_object_meet_founder_innerloops_innerboxs_innerdetail_infos_new{font-size:15px;}
  .Index_object_meet_founder_innerloops_bottom_border_new .Index_object_meet_founder_innerloops_innerboxs_maindetail_new:after{background-size:cover;}
  /*--SECTION_10_END---*/
  
  /*--SECTION_11_START--*/
  .Index_icons_texts_marquee_main_new{padding:30px 20px;}
  .Index_icons_texts_marquee_loops_block_new{grid-gap:10px;}
  .Index_icons_texts_marquee_loops_block_infos_new{font-size:17px;}
  .Index_icons_texts_marquee_loops_block_icons_new img { max-height: 24px; }
  /*--SECTION_11_END--*/

  /*-----FOOTER_START-----*/
  .Footer_mainblock_new { padding: 40px 0; }
  .Footer_innerblock_mainforms_new { width: 50%; }
  .Footer_innerdetail_new .image-block { margin-left: 30px; }
  .Footer_innerdetail_new .menu__heading__default{ font-size: 17px; }
  .Footer_innerdetail_new .layout-panel-flex{grid-gap:0 50px;}
  .Footer_maindetail_new .page-width { padding: 0 24px !important; }
  .Footer_mainbottom_new .page-width { padding: 0 36px !important; }
  /*-----FOOTER_END------*/
  /* Index */

  /* Product */
  /*--SECTION_1_START--*/
  .Product_information_main_new{padding:40px 20px 40px 20px;}
  .slideshow-controls__thumbnails .slideshow-control { width: 90px !important; }
  .Product_information_rightside_new{padding-left:40px !important;}
  .Common_medium_title_new.Product_top_custom_title_texts_new *{font-size:32px;} 
  /*--SECTION_1_END---*/

  /*--SECTION_2_START--*/
  .Product_object_gallery_detail_innerloops_mainmedia_new{width:270px;}
  /*--SECTION_2_END---*/
  
  /*--SECTION_6_START--*/
  .Product_object_contains_sides_innerleft_maininfos_new{padding:25px 20px;}
  .Product_object_contains_sides_innerleft_innerinfos_new{font-size:18px;}
  .Product_object_contains_sides_innerleft_mainblock_new{padding:60px 30px 60px 30px;}
  .Product_object_contains_sides_innerleft_innerblock_new{ max-width: 586px; }
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{font-size:20px; margin-bottom:40px; padding-left:110px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{left:-45px; width:120px;}
  .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:70px;}
  .Product_object_contains_sides_mainright_new{padding:40px 20px;}
  .Product_object_contains_sides_innerright_new{font-size:20px;}

  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_mainblock_new{padding:60px 30px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_new{align-items:center;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainmedia_new{width:180px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_mainlists_new{width:calc(100% - 180px);}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li{padding-left:80px; min-height:50px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:before{left:46px; top:5px;}
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul li:after{ left: -110px; top: 9.5px; width: 158px; }
  .Product_object_contains_active_main_new .Product_object_contains_sides_innerleft_innerblock_innerlists_new ul:after{top:10px; left:-110px; height:calc(100% - 22px);}
  /*--SECTION_6_END---*/
  
  /*--SECTION_7_START--*/
  .Product_object_table_list_main_new{padding:80px 0 70px 0;}
  .Product_object_table_list_sides_maintitle_new{padding-right:30px;}
  .Product_object_table_list_sides_innertable_innerblock_title_new{min-height:68px;}
  .Product_object_table_list_sides_innertable_innerblock_lists_texts_new{font-size:16px; padding:6px 12px; min-height:48px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_new{min-height:116px; padding-bottom:8px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_boths_texts_new{font-size:14px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_lists_texts_new{min-height:48px;}
  .Product_object_table_list_sides_innertable_innerloops_innercolumn_title_new{font-size:12px; min-height:68px;}
  /*--SECTION_7_END---*/
  
  /*--SECTION_8_START--*/
  .Product_object_month_list_sides_mainleft_new{padding:70px 30px 70px 0;}
  .Common_medium_title_new.Product_object_month_list_sides_innerleft_innertitle_new *{font-size:42px;}
  .Product_object_month_list_sides_innerleft_innerblock_media_new{width:100%; padding-bottom:78%;}
  .Product_object_month_list_sides_mainright_new{padding:30px 20px 30px 30px;}
  .Product_object_month_list_sides_innerright_mainboxs_new{padding-bottom:40px;}
  .Product_object_month_list_sides_innerright_mainboxs_new:after{top:4px; left:-37px;}
  .Product_object_month_list_sides_innerright_innerboxs_infos_new{font-size:18px;}
  /*--SECTION_8_END---*/

  /* Product */

  .Ingredient_section .text-block h2 { font-size: 54px; }

  .Ingredients_section .section-content-wrapper.section-content-wrapper>.group-block { padding: 24px !important; }
  .Ingredients_section .text-block h2 { font-size: 24px; }
  .Ingredients_section .text-block h2 sup { font-size: 14px; }
}

@media(min-width:990px) and (max-width:9999px){
  /*.menu-drawer-container .header__icon--summary{ padding: 0; }
  .header__icon--summary .header-drawer-icon{ width: 25px; height: 20px; }
  .header__icon--summary .header-drawer-icon svg{ width: 25px; height: 20px; }

  .menu-drawer{ height: calc(var(--drawer-height) - 101px); top: 101px; }
  .menu-drawer__backdrop{ top: 101px; background: rgba(24, 23, 23, 0.60); }
  [data-scroll-direction="up"] .menu-drawer{ height: calc(var(--drawer-height) - 100px); top: 100px; }
  [data-scroll-direction="up"] .menu-drawer__backdrop{ top: 100px; }

  details[open] .header__icon--menu { display: none; }
  .menu-drawer__close-button{ padding: 0; width: 24px; height: 24px; }
  .menu-drawer__close-button .header-drawer-icon{ width: 100%; height: 100%; }
  .menu-drawer__close-button .svg-wrapper>svg{ width: 100%; height: 100%; }
  details[open] .menu-drawer__close-button{ display: block; }*/
}

@media(min-width:750px) and (max-width:9999px){
  /*.header__row:has(.menu-open){ background: #F2EBE4 !important; }
  details[open] .menu-drawer__close-button{ color: #181717; }
  .header__row:has(.menu-open) .header-logo__image-container--inverse{ display: none; }
  .header__row:has(.menu-open) .header-logo__image-container--original{ display: block; }
  .header__row:has(.menu-open) .header__column--right{ color: #181717; }
  .header__row:has(.menu-open) .account-button{ color: #181717; }
  .header__row:has(.menu-open){ border-color: #181717; }

  .menu-drawer__backdrop{ background: rgba(24, 23, 23, 0.60); }*/
}

@media(min-width:0px) and (max-width:989px){
  .Common_small_title_new.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_title_new * sup { font-size: 10px; }
  /* Header */
  .header__drawer{ display: flex !important; min-height: 54px; }
  header-menu{ display: none !important; }
  
  .menu-drawer:has(details[open]) { overflow: scroll; }
  .menu-drawer accordion-custom details::details-content-new, .menu-drawer accordion-custom details .details-content-new{ overflow: visible !important; transition: none; }
  .menu-drawer accordion-custom details[open], .menu-drawer accordion-custom details[open]{ position: absolute !important; top: 0 !important; width: 100% !important; bottom: 0 !important; left: 0 !important; background-color: #fff !important; z-index: 1 !important; visibility: hidden !important; overflow: visible !important; height: 100% !important; padding: 0 !important; margin: 0 !important; visibility: visible !important; }
  .menu-drawer-container[open] .menu-drawer__animated-element{ animation: none; height: auto !important; padding: 0;  }
  
  .menu-drawer{ width: 100%; max-width: 100%; transition: none; height: calc(var(--drawer-height) - 57px); top: 57px; justify-content: space-between; box-shadow: 0 0 0; }
  .menu-drawer__backdrop{ top: 57px; }
  [data-scroll-direction="up"] .menu-drawer{ height: calc(var(--drawer-height) - 56px); top: 56px; }
  [data-scroll-direction="up"] .menu-drawer__backdrop{ top: 56px; }
  details[open] .header__icon--menu { display: none; }
  .menu-drawer__close-button{ padding: 0; width: 56px; height: 56px; }
  .menu-drawer__close-button .header-drawer-icon{ width: 100%; height: 100%; }
  .menu-drawer__close-button .svg-wrapper>svg{ width: 25px; height: 20px; }
  details[open] .menu-drawer__close-button{ display: block; }

  .account-drawer{ display: none; }
  .menu-drawer-container .header__icon--summary{ padding: 0; width: 56px; height: 56px; }
  .header__icon--summary .header-drawer-icon{ width: 16px; height: 16px; }
  .header__icon--summary .header-drawer-icon svg{ width: 100%; height: 100%; }
  .header-actions__action { height: 56px; width: 56px; display: flex; align-items: center; justify-content: center; }
  .header-actions__action .svg-wrapper { height: 22px; width: 20px; }
  .header-actions__cart-icon{ display: flex; }
  .header-actions__cart-icon .cart-bubble__text, .cart-drawer__heading .cart-bubble__text { font-size: 10px; line-height: 16px; }
  .header-actions__cart-icon .cart-bubble{ right: 0; }
  .header__row:has(.menu-open){ background: #F2EBE4 !important; }
  .header__drawer {min-height: 56px; align-items: center; width: 56px; justify-content: center; }

  .menu-drawer__menu{padding:10px 24px 0px 24px;}
  .menu-drawer__menu li{color:#181717; font-size:20px; font-weight:500; line-height:100%; text-transform:uppercase;}
  .menu-drawer__menu li a{color:inherit; font-size:inherit; font-size: 16px; font-weight:inherit; line-height:inherit; text-transform:inherit; padding:22px 0px !important; padding: 14px 0 !important; border-bottom:1px solid rgba(24, 23, 23, 0.12);}
  .menu-drawer__menu li:last-child a{ border-bottom: 0px !important;  }

  .megamenu_custom_box_new { padding: 10px 24px 32px 24px; width: 100%; }
  .megamenu_custom_box_innerboths_box_new{border-top:1px solid #FFF7F0; border-right:none; padding:24px; display:flex; flex-direction:column; justify-content:center; top:auto; bottom:0px; width:100%; height:auto;}
  .megamenu_custom_box_innerboths_title_new{font-size:20px; line-height:90%;}
  /* Header */

  /* Policy pages css */
  .shopify-policy__container, .template-policy .section-content-wrapper { padding: 56px 16px; }
  .shopify-policy__title h1, .template-policy .text-block h1 { font-size: 32px; }
  .shopify-policy__body p, .shopify-policy__body li, .template-policy rte-formatter p, .template-policy rte-formatter li { font-size: 16px; }
  .shopify-policy__body h3, .template-policy h3 { font-size: 20px; } 
  .shopify-policy__body { padding-top: 24px; }

  /* yotpo reviews css */
  .yotpo-display-s .yotpo-head .yotpo-headline { font-size: 32px !important; text-align: left !important; align-self: start !important;  }
  .yotpo-display-s .yotpo-head { margin-top: 60px !important; margin-bottom: 15px !important; justify-content: start !important; }
  .yotpo-bottom-line-summary { margin-top: 0 !important; }
  .yotpo-display-s .yotpo-bottom-line .yotpo-summary-section { align-items: start !important; }
  .yotpo-star-distribution { padding: 0 !important; }
  .yotpo-display-s .yotpo-btn-s { min-width: unset !important; padding: 8px 34.5px !important; width: fit-content !important; }
  .yotpo-display-s .yotpo-bottom-line { margin-bottom: 15px !Important;}
  .yotpo-layout-header-wrapper { align-items: start !important; }
  .yotpo-bottom-line .yotpo-vertical-border, .yotpo-bottom-line .yotpo-star-distribution { border: none !important; }
  .yotpo-layout-header-wrapper { margin-bottom: 0 !Important; }
  .yotpo-review { padding: 16px; }
  .yotpo-review-title { font-size: 16px !Important;}
  .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating { margin-bottom: 6px !important; }
  .yotpo-search-filter .yotpo-search-input { background-color: transparent !important; }
  .yotpo-reviewer-name, .yotpo-text-container *, .yotpo-review-content { font-size: 14px !Important; }
  .yotpo-review-content { margin-top: 10px !important; }
  .yotpo-review-rating-title { margin-bottom: 0px !Important; }
  .yotpo-comment-content { font-size: 12px !Important; }
  .yotpo-comment.yotpo-review-comment { margin-top: 12px !important; }
  .yotpo-display-s .yotpo-review .yotpo-review-center-panel { margin-top: 16px !Important; }
  .yotpo-reviews-pagination-item { text-transform: uppercase !Important;
  color: #FFF7F0 !important;
    border: 1px solid #181717 !important;
    background-color: #181717 !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    padding: 8px 24px !important;
    display: inline-block !important;
    min-width: 180px !important;
    letter-spacing: 0px !important; 
  min-height: unset !important;         height: auto !important;
        min-width: max-content !important; border-radius: 100px !Important; }
        .yotpo-reviews-pagination-container { margin: 32px 0 56px !Important;}
        /* .yotpo-review-border-smooth.top-margin { display: none !Important; } */
        .smart-topic-collection { gap: 0 10px !important;}
        .yotpo-smart-topics, .yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel { flex-basis: 100% !important; }
        .Index_top_banner_list_main_new .Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new * {
          font-size: 38px;
        }
}

@media(min-width:750px) and (max-width:989px){
  /* Header */
  .account-popover__summary{ padding: 20px 0; }
  .menu-drawer{ width: var(--drawer-width); max-width:400px; }
  .header__columns { padding-left: 0 !important; padding-right: 0 !important; }
  .header__column--right header-actions{ gap: 16px; }
  .menu-drawer__menu { padding: 20px 20px 0px 20px; }
  .megamenu_custom_box_new { padding: 10px 20px 20px; }
  /* Header */
}

@media(min-width:990px) and (max-width:1200px){
  /* Header */
  .header__columns { padding-left: 20px !important; padding-right: 20px !important; }
  /* Header */
}

@media(min-width:990px) and (max-width:1439px){
  /* Header */
  .menu-drawer__menu { padding: 30px 20px; }
  /* Header */
}



/* CWI CODE N */
.template-faqs .Index_top_banner_list_block_inneroverlay_new { max-width: 65.348%; justify-content: center; padding-top: 0; padding-bottom: 40px; min-height: 540px; }
.template-faqs .Index_top_banner_list_block_inneroverlay_new .Common_large_title_new * { font-size: 57px; font-weight: 500; line-height: 105.263%; }
.template-faqs .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new { width: 100%; max-width: 547px; }
.template-faqs .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new a { color: #FFF7F0; font-weight: 500; text-decoration-color: #FFF7F0 !Important; color: #FFF7F0 !Important; text-decoration: underline; }
.template-faqs .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new a:hover { text-decoration-color: #FFF7F0 !Important; color: #FFF7F0 !Important; text-decoration: underline; }

.template-track-delivery .Index_top_banner_list_block_inneroverlay_new { max-width: 34.792%; padding: 0 40px 40px; min-height: 540px; }
.template-track-delivery .Index_top_banner_list_block_inneroverlay_new .Common_large_title_new * { font-size: 57px; font-weight: 500; line-height: 105.263%; margin-left: -4px; }
.template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new ul {list-style-position: inside; padding: 0; margin: 18px 0 0 0;}
.template-track-delivery .Index_top_banner_list_block_inneroverlay_mainlists_new a { color: #FFF7F0; font-size: 16px; line-height: 114.286%; text-transform: uppercase; font-family: var(--font-ShareTechMono); text-decoration: unset; border-bottom: 1px solid; }
.template-track-delivery .Index_top_banner_list_block_inneroverlay_mainlists_new a:hover { text-decoration-color: #FFF7F0 !important; color: #FFF7F0 !important; }
.template-track-delivery .Index_top_banner_list_block_inneroverlay_mainlists_new { padding-top: 117px; padding: 40px 0 80px; }
.template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new li { list-style: none; position: relative; padding-left: 24px; }
.template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new li::before { content: '•'; position: absolute; left: 0; top: 0; color: #fff; }

.template-clinical-trial .Index_banner_overlay_text_new .Index_banner_overlay_text_main_new { padding-bottom: 0; } 
.template-clinical-trial .Index_banner_overlay_text_new .Index_banner_overlay_text_block_inneroverlay_maintitle_new { align-items: center; -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0); } 
.template-clinical-trial .Index_banner_overlay_text_new .Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new { font-weight: 400; } 
.template-clinical-trial .Index_banner_overlay_text_new .Index_banner_overlay_text_block_inneroverlay_innerboths_maininfos_new { max-width: 100%; }
.template-clinical-trial .Index_banner_overlay_text_block_inneroverlay_mainboths_new { align-items: center; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);}

.template-clinical-trial .Index_icons_texts_marquee_new .Index_icons_texts_marquee_main_new { padding: 40px 50px;}

.template-clinical-trial .Index_custom_product_list_new { border-top: 1px solid #181717;}

@media (max-width: 989px){
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_new {padding: 40px 24px;}
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_new .Common_large_title_new * { font-size: 44px; line-height: 100%; }
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new ul {margin: 13px 0 0 0;}
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new p {margin: 0 0 13px 0;}
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new { max-width: 277px; }
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new * { line-height: 137.5%; }
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_mainlists_new {padding-top: 40px; padding-bottom: 0; }
}

@media (max-width: 749px){
  .template-faqs .Index_top_banner_list_block_inneroverlay_new {max-width: 100%; padding: 40px 24px; margin-top: 236px; min-height: auto;}
  .template-faqs .Index_top_banner_list_block_inneroverlay_new .Common_large_title_new * { font-size: 44px; line-height: 100%; }
  .template-faqs .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new { max-width: 277px; }
  .template-faqs .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new * { line-height: 137.5%; }
  
  .template-track-delivery .Index_top_banner_list_block_inneroverlay_new {max-width: 100%; margin-top: 265px; min-height: auto;}

  .template-clinical-trial .Index_custom_product_list_sides_innerloops_innerboxs_innerleft_new {width: 90.8%; padding-bottom: 90.8%;}
  .template-clinical-trial .Index_banner_overlay_text_new .Index_banner_overlay_text_block_inneroverlay_maintitle_new {padding: 40px 24px;}
  .template-clinical-trial .Index_banner_overlay_text_block_inneroverlay_mainboths_new {margin-top: 154px;}

  .template-clinical-trial .Index_icons_texts_marquee_new .Index_icons_texts_marquee_main_new {padding: 32px 16px;}
}
/* secondary page css */
.template-contact .Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new h1 {color: #fff7f0;}
.template-contact .Index_top_banner_list_block_inneroverlay_mainlists_new{padding-top: 18px;}
.template-contact .Index_top_banner_list_block_inneroverlay_new{backdrop-filter: blur(16px);background: rgba(0, 0, 0, 0.20);min-height: 540px;justify-content: center;}
.template-contact .Index_top_banner_list_block_inneroverlay_innerlists_new p{font-size: 22px;font-style: normal;font-weight: 400;line-height: 30px;color:#FFF7F0; }
.template-contact .Index_top_banner_list_block_inneroverlay_innerlists_new p a{font-weight: 500;color:inherit;text-decoration: none;}
.template-contact .Index_top_banner_list_block_inneroverlay_innerlists_new p a:hover{color:inherit;text-decoration: underline;text-decoration-thickness: 1px;}
.about_testimonial .text-block p{max-width: 1059px;font-size: 28px;color:#181717;font-style: normal;font-weight: 500;line-height: 140%; text-transform: uppercase;font-family:var(--font-subheading--family);}
.about_testimonial .image-block{width: 306px;}
.about_testimonial{border-top:1px solid #181717;}
.about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innertitle_new p{margin-top:24px;font-size: 22px;font-style: normal;font-weight: 400;line-height: 28px;font-family:var(--font-body--family);text-transform: none;}
.about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_maintitle_new{-webkit-backdrop-filter: blur(0px);backdrop-filter: blur(0px);border-right: none;background:transparent!important;width: 39.706%;    padding: 0 40px;align-items:center;}
.about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innerboths_maininfos_new {max-width: 346px;}
.about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_mainboths_new{padding: 20px 40px;align-items: center;}
.about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innertitle_new h2{margin-bottom: 0px;}
.about-us-marquee .Index_top_banner_list_block_mainloops_new{border-top:none;}
.about-us-marquee{margin-bottom: 34px;}
.wellness-hero{margin:40px 40px 0;}
.wellness-revolutions.Index_object_percent_list_main_new{border-top:none;}
@media(min-width:750px){

  .contact-lets-talk-section .Index_object_percent_list_sides_innerleft_innerboths_innerinfos_new p{margin-top:0;}
  .wellness-revolutions.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new{padding: 70px 31px 100px 78px;}
  /* .template-about-us .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerleft_media_new.Desktop_only_new{display:none} */
}
@media(max-width:990px){
  .template-about-us  .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innertitle_new p{font-size:18px;line-height: 144.444% ;}
}
@media (min-width: 0px) and (max-width: 749px) {
 .template-contact .Index_top_banner_list_block_inneroverlay_new {min-height: 295px;margin: 289px 0 0;}
 .template-contact .Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new h1{line-height: 100%;font-size: 44px;}
 .template-contact .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new p{font-size: 16px;line-height:137.5%;max-width: 277px;}
 .template-contact .Index_top_banner_list_block_inneroverlay_mainlists_new {padding-top: 13px;}
 .template-contact .Index_top_banner_list_block_inneroverlay_innerlists_new p {font-size: 16px;line-height:137.5%;}
 .about_testimonial .text-block p{font-size: 18px;line-height: 140%;}
 .about_testimonial  .section-content-wrapper{gap:24px !important;padding-block-start:56px!important;padding-block-end:56px !important;}
 .about_testimonial .image-block {width: 201px;}
 .template-about-us .Common_medium_title_new.Index_object_percent_list_sides_innerleft_innerboths_innertitle_new h2 br{display:none;}
  .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_maintitle_new{width: 100%;padding: 40px 24px 24px;}
  .template-about-us .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innertitle_new p{margin-top:16px;}
  .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_maintitle_new {border-bottom: none;}
  .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_mainboths_new {padding: 24px 24px 40px;margin-top: 100px;}
  .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innerboths_innerinfos_new p{margin:0;}
  .about-banner-overlay-text .Index_banner_overlay_text_block_inneroverlay_innertitle_new h2{max-width: 260px;}
  .wellness-hero {margin: 24px 24px 0;}
}


/* QA design changes css */

.Index_object_real_results_innerloops_innerboxs_button_new{ display: block;}
.Index_meta_tab_ingredient_slider .swiper-pagination-custom { position: absolute; bottom: 0; left: 50%; transform: translate(-50%); height: 24px; width: 85px; text-align: center; display: flex; justify-content: center; align-items: center; font-size: 17px;}
body .collapsible-tab .section_content accordion-custom .details-content {
    max-width: 95%;
}
.Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new a{  min-width: 210px; }

@media screen and (max-width: 767px) {
    body .product-details .variant-widget, body .product-details .variant-widget__group {
        gap: 20px;
    }
    .button, button.shopify-payment-button__button--unbranded { --button-color: var(--color-primary-button-hover-text); --button-background-color: var(--color-primary-button-hover-background); --button-border-color: var(--color-primary-button-hover-border); }
    .Common_white_button_new {color: #181717 !important; box-shadow: inset 0 0 0 var(--button-border-width) #fff7f0 !important; background: #fff7f0 !important; }
    /* .template-faqs .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new a{ color: #181717 !important; } */
    .Common_white_button_new { color: var(--color-primary-button-hover-text) !important; background: var(--color-primary-button-hover-background) !important; box-shadow: inset 0 0 0 var(--button-border-width) var(--color-primary-button-hover-background) !important; --button-border-color: var(--color-primary-button-hover-border) !important; }
    .Index_banner_overlay_text_block_inneroverlay_innerboths_innerlinks_new .Common_white_button_new {color: #181717 !important; box-shadow: inset 0 0 0 var(--button-border-width) #fff7f0 !important; background: #fff7f0 !important; }

    .template-product footer,
    .template-education-sales-page footer { padding-bottom: 110px; }
  }


@media (min-width: 1061px){
  .Grid_page-grid__9vvoc > div { grid-column: 1 / 9 !important; }
}















.custom__Index_object_meet_founder_innerloops_innerboxs_innerdetail_boths_title_new{ margin-bottom: 0; }
.question.custom__pdp__que , .custom_Product_object_month_list_sides_innerright_innerboxs_title_new , .custom__faq_header{ margin-bottom: 0;}
.custom__faq_header{ 
  padding: 0;
  font-family: var(--font-ShareTechMono);
  font-size: 22px;
  font-weight: 400;
  line-height: 113.636%;
  text-transform: uppercase;
}



/* Search page design */

.search-page__header .text-block *{
  font-weight: 500;
  font-style: Medium;
  font-size: 57px;
  line-height: 60px;
  letter-spacing: 0%;
  text-transform: uppercase;
}
.template-search .product-card .rating-wrapper{
  margin-bottom:8px;
}
.template-search .product-card .text-block * {
    font-weight: 500;
    font-size: 18px;
    line-height: 110.00000000000001%;
    letter-spacing: 0px;
    vertical-align: bottom;
    text-transform: uppercase;
}
.search-page__header input:focus-visible {
    outline: none;
}
.search-page__header input.search-page-input:::placeholder{
  opacity:1;
  color:#000000;
}
.main-collection-grid__title {
    font-weight: 500;
    font-size: 33px;
    line-height: 60px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.template-search .Product_grid_short_detail_text_inner_new{
  font-size:14px;
}
.template-search .quick-add{
  display:none;
}
@media (min-width: 0px) and (max-width: 749px) {
.template-search results-list.product-grid-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.main-collection-grid__title{
  margin:0px 0 30px !important;
}
.template-search results-list.product-grid-container slideshow-slides {
    padding: 0px;
    scroll-padding-left: 24px;
}
.template-search results-list.product-grid-container slideshow-slides .product-media-container:first-of-type {
    margin-left: 0;
}
.search-page__header .text-block *{
  font-size:44px;
  line-height:44px;
}
}

/* Index Top Banner Slider */

.Index_top_banner_list_block_swipre{
  margin-bottom:-102px;
}
.Index_top_banner_list_block_swipre_block{
  padding-bottom:102px;
}
.Index_top_banner_list_block_mainoverlay_new.blank_div {
    opacity: 0;
    padding: 0 0 52.7% 0;
}

.Index_top_banner_list_block_swipre .swiper-pagination{position: absolute; right: 40px; bottom: 125px; left: auto; width: auto;}
.Index_top_banner_list_block_swipre .swiper-pagination-bullet {
    margin: 0 8px;
    width: 10px;
    height: 10px;
    border: 1px solid #ffffff;
    background: none;
    opacity: 1;
}
.Index_top_banner_list_block_swipre .swiper-pagination-bullet-active {
    background: #ffffff;
}

@media (min-width: 0px) and (max-width: 749px) {
 .Index_top_banner_list_block_swipre{
    margin-bottom:-55px;
  }
  .Index_top_banner_list_block_swipre_block{
    padding-bottom:55px;
  }
  .Index_top_banner_list_block_mainoverlay_new.blank_div {
      opacity: 0;
      padding: 0 0 156.5% 0;
  } 
  .Index_top_banner_list_block_swipre .swiper-pagination{
      right: 20px;
      bottom: 65px;
  }
  .Index_top_banner_list_block_inneroverlay_new.remove_top_border_mobile{
    border-top:none;
  }
}

.Buy_buttons_shipping_inner_new {
    padding: 0px;
    max-width: 260px;
}
.Buy_buttons_shipping_inner_new:before, .Buy_buttons_shipping_inner_new:after{ display:none;}

/* Product Discount Badge */

.product-discount-badge{
    position: absolute;
    width: 135px;
    height: 135px;
    z-index: 1;
}
.product-discount-badge img{
  width:100%;
  height:100%;
  object-fit:contain;
}
.product-discount-badge.top-left{
    top: 30px;
    left: 30px;
}
.product-discount-badge.top-right{
    top: 30px;
    right: 30px;
}
.product-discount-badge.bottom-left{
    bottom: 30px;
    left: 30px;
}
.product-discount-badge.bottom-right{
    bottom: 30px;
    right: 30px;
}

@media (min-width: 0px) and (max-width: 991px) {

  .product-discount-badge{
    width: 85px;
    height: 85px;
}
.product-discount-badge.top-left{
    top: 20px;
    left: 20px;
}
.product-discount-badge.top-right{
    top: 20px;
    right: 20px;
}
.product-discount-badge.bottom-left{
    bottom: 20px;
    left: 20px;
}
.product-discount-badge.bottom-right{
    bottom: 20px;
    right: 20px;
}


}

.variant-widget__group:first-of-type 
  .variant-widget__option:first-of-type {
    display: none !important;
}

body .restock-rocket-preorder-description { margin: 20px 0; padding: 0; background: transparent !important; color: #181717; font-size: 16px; line-height: 133.333%; }
body .restock-rocket-button { transition: all ease 0.3s; min-height: 44px !important; margin: 0; font-family: var(--font-ShareTechMono) !important; border-radius: 50px !Important; color: #181717 !Important; border: 1px solid #181717 !important; background-color: transparent !important; text-align: center !important; font-size: 18px !important; line-height: 20px !important; font-weight: 400 !important; text-transform: uppercase !important; padding: 0 !important; display: inline-block !important; min-width: 150px !important; letter-spacing: 0px !important; opacity:1 !important;}
.restock-rocket-button {
    height: 55px !important;
    border-radius: 15px !important;
}
.restock-rocket-button-container-float-left:hover, .restock-rocket-button-container-float-right:hover, .restock-rocket-button-container:hover, .restock-rocket-button-float:hover, .restock-rocket-button:hover {
    opacity: 1 !important;
}
/* body.us_market .restock-rocket-button-cover { opacity: 0; } */
@media (min-width: 750px){
  body .restock-rocket-button-hover { background-color: #181717 !important; color: #fff7f0 !important; opacity: 1 !important; } 
}
@media (max-width: 749px){
  body .restock-rocket-button-hover { background-color: transparent !important; color: #181717 !important; } 
}



.mobile_video{
  display:none;
}
@media (max-width: 749px){
 .mobile_video{
  display:block;
}
.desktop_video{
  display:none;
} 
}

.show_bottom_border{ border-bottom:1px solid #181717;}
.template-collagen-md .Product_object_month_list_main_new{ border-bottom:1px solid #181717;}
.template-collagen-md .Index_custom_product_list_main_new{ border-top:1px solid #181717;}

@media (min-width: 990px) and (max-width: 1090px) {
    .Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new * {
        font-size: 47px;
    }
}


/* new css */
body:has(.cart-bar.is-visible) .needsclick.kl-teaser-S54wxx.kl-private-reset-css-Xuajs1,
body:has(.menu-drawer-container.menu-open) .needsclick.kl-teaser-S54wxx.kl-private-reset-css-Xuajs1 { z-index: 1 !Important; }
body:has(.menu-drawer-container.menu-open) .cart-bar.is-visible { z-index: 1; } 




/* sustainability page css */
.sustainability_top_banner .Index_top_banner_list_block_mainoverlay_new {
    padding-top:0px;
}
.sustainability_top_banner .Index_top_banner_list_block_inneroverlay_new{
  max-width:686px;
}
.sustainability_top_banner .Common_large_title_new * {
    font-size: 72px;
    line-height: 70px;
    white-space: nowrap;
}
.sustainability_top_banner .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new {
    padding-top: 25px;
}

.sustainability_rich_text.custom-rich-text-wrapper .custom-rich-text-content p{
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  text-transform: uppercase;
}
.sustainability_rich_text.custom-rich-text-wrapper .custom-rich-text-content{
  max-width:937px;
}

.sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-block:before{
  display:none;
}

.sustainability_our_passion_sec.contact-helpful-links-sec .Common_medium_title_new *{
  font-size: 57px;
  line-height: 60px;
}
.sustainability_our_passion_sec.contact-lets-talk-section .Index_object_percent_list_sides_mainright_new{
  background:#F2EBE4;
}
.sustainability_our_passion_sec.contact-lets-talk-section.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
    padding: 80px 30px 40px 40px;
}
.sustainability_our_passion_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
    padding: 80px 124px 79px 64px;
}
.sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-description p{
  max-width:100%;
  font-size: 22px;
  line-height: 28px;
  margin: 0 0 13px 0;
}
.sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-description p:nth-last-child(1){
  margin:0px;
}

.contact-helpful-links-image{
  position:relative;
  display:block;
  width:100%;
  padding:0 0 41%;
  overflow:hidden;
  margin:0 0 6px;
}
.contact-helpful-links-image img{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  object-fit:cover;
}

.about-image-with-text-wrapper.sustainability_image_width_text{
  border-top: 1px solid #181717;
  border-bottom: 1px solid #181717;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col{
  padding:60px 0;
}
.about-image-with-text-right-col .about-image-with-text-title{
  max-width: 397px;
  margin-left: 40px;
  margin-bottom:24px;
}
.about-image-with-text-wrapper.sustainability_image_width_text .Common_medium_title_new *{
  font-size: 57px;
  line-height: 60px;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-description p{
  margin:0 0 13px;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-description p:nth-last-child(1){
  margin:0px;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-right-col .about-image-with-text-description{
  max-width: 407px;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-right-col{
  padding:97px 0;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col .about-image-with-text-image{
  aspect-ratio:unset;
  padding-bottom:63.4%;
  position:relative;
  width:100%;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col .about-image-with-text-image img{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  object-fit:cover;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-inner{
  align-items:unset;
}
.about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col{
  display:flex;
  align-items:center;
}

.sustainability_custom_rich_text.custom-rich-text-wrapper .custom-rich-text-content.content_max_width {
    max-width: 1047px;
}


.sustainability_empowering_sec.contact-lets-talk-section.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
    padding: 90px 40px 40px;
}
.sustainability_empowering_sec .Common_medium_title_new *{
  font-size: 57px;
  line-height: 60px;
}
.sustainability_empowering_sec.contact-lets-talk-section .Index_object_percent_list_sides_mainright_new{
  background:none;
}
.sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
    padding: 90px 110px 79px 76px;
}
.sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block{
  width:100%;
}
.sustainability_empowering_sec.contact-helpful-links-sec .Common_small_title_new *{
  font-size: 35px;
  line-height: 110%;
}
.sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block{
  gap:24px;
}
.sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-image {
    padding-bottom: 64.724%;
    margin: 0;
}
.sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-description p{
  font-size: 18px;
  line-height: 125%;
  max-width:100%;
}
.sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new{
  gap:80px;
}

.sustainability_marquee_sec .Index_icons_texts_marquee_loops_new.Desktop_only_new{ display:none;}
.sustainability_marquee_sec .Index_icons_texts_marquee_loops_new.Mobile_only_new{ display:block;}
.sustainability_marquee_sec .Index_icons_texts_marquee_loops_new span{ display:flex; align-items:center; gap:66px;}
.sustainability_marquee_sec.Index_icons_texts_marquee_main_new{
  padding:40px;
}
.sustainability_marquee_sec .js-marquee-wrapper{
  display:flex;
  gap:66px;
  align-items:center;
}

.sustainability_hero_banner_sec .Index_banner_overlay_text_block_inneroverlay_maintitle_new {
    background: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border-right: none;
    width: 100%;
    padding: 40px;
    height: auto;
    display: flex;
    align-items: center;
    min-height: 570px;
    max-width: 775px;
}
.sustainability_hero_banner_sec .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new * br{
  display:none;
}
.sustainability_hero_banner_sec .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{
  font-size: 57px;
  line-height: 60px; 
}
.sustainability_custom_product_list{
  border-top:1px solid #181717;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_maintitle_new{
  padding: 165px 66px 56px 40px;
}
.sustainability_custom_product_list .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new *{
  font-size: 57px;
  line-height: 60px;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_mainloops_new {
    padding: 80px 42px 74px 82px;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_innerloops_innerboxs_innerleft_new{
  width:100%;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_innerloops_innerboxs_innerright_infos_new{
  font-size: 16px;
  line-height: 20px;
}
.sustainability_custom_product_list .yotpo-reviews-star-ratings-widget{
  margin:0px !important;
}

.sustainability_custom_product_list .Index_custom_product_list_sides_innerloops_innerboxs_innerright_boths_icons_new .yotpo-sr-bottom-line-text{
  color: #181717 !important;
  font-family: var(--font-paragraph--family) !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 13px !important;
}
.sustainability_custom_product_list .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-score{
  color: #181717 !important;
  font-family: var(--font-paragraph--family) !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 13px !important;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_innerloops_innerboxs_mainright_new{
  padding-left:42px;
}

.sustainability_custom_product_list .yotpo-sr-bottom-line-summary{
  height:15px !important;
  color: #181717 !important;
  font-family: var(--font-paragraph--family) !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 13px !important;
}

.sustainability_meet_founder.about_object_meet_founder_main_new{
  padding: 90px 0 70px;
  margin:0px;
}
.sustainability_meet_founder .Index_object_meet_founder_mainloops_new {
    padding-top: 40px;
}
.sustainability_meet_founder.about_object_meet_founder_main_new .Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new *{
  font-size: 57px;
  line-height: 60px;
}
.sustainability_hero_banner_sec.Index_banner_overlay_text_main_new{
    padding:40px 0;
    border-top: 1px solid #181717;
  }

@media (min-width: 0px) and (max-width: 749px) {
  .sustainability_top_banner.Index_top_banner_list_left_detail_show_new .Index_top_banner_list_block_inneroverlay_new {
      padding: 229px 24px 24px;
      margin-top: -1px;
  }
  .sustainability_top_banner.Index_top_banner_list_main_new .Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new * {
      font-size: 40px;
      line-height: 44px;
  }
  .sustainability_top_banner .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new {
      padding-top: 13px;
  }
  .sustainability_top_banner .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new p br{
    display:none;
  }
  .sustainability_rich_text.custom-rich-text-wrapper .custom-rich-text-content p{
    font-size: 18px;
    line-height: 140%;
  }
  .sustainability_rich_text.custom-rich-text-wrapper .custom-rich-text-content{
    padding:0 6.5px;
  }
  .sustainability_our_passion_sec.contact-lets-talk-section.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
    padding: 56px 24px 40px 24px;
  }
.sustainability_our_passion_sec.contact-helpful-links-sec .Common_medium_title_new {
    max-width: 286px;
}
  .sustainability_our_passion_sec.contact-helpful-links-sec .Common_medium_title_new * {
    font-size: 36px;
    line-height: 40px;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .Index_object_percent_list_sides_mainright_new{
    margin:0px;
    border:none;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
      padding: 0px 24px 53px 24px; 
      margin:0px;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new .contact-helpful-links-block:first-child {
      margin-top: 0;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-block {
      gap: 16px;
  }
  .contact-helpful-links-image{
    margin:0px;
    padding:0 0 52.7%;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-description p {
      max-width: 100%;
      font-size: 18px;
      line-height: 26px;
      margin: 0 0 13px 0;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-description p:nth-last-child(1) {
      margin: 0px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .page-width {
      padding: 0px!important;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col {
      padding: 16px;
      border-bottom: 1px solid #181717;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col .about-image-with-text-image {
    padding-bottom: 126.257%;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-right-col {
      padding: 56px 24px 54px;
  }
  .sustainability_hero_banner_sec.Index_banner_overlay_text_main_new {
      padding-bottom: 31px;
      padding-top: 31px;
      border-top: 1px solid #181717;
  }
  .about-image-with-text-right-col .about-image-with-text-title {
      max-width: 100%;
      margin-left: 0px;
      margin-bottom: 20px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .Common_medium_title_new * {
      font-size: 36px;
      line-height: 40px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-description p {
      margin: 0 0 13px;
      font-size: 20px;
      line-height: 28px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-right-col .about-image-with-text-description {
    max-width: 100%;
  }
  .sustainability_custom_rich_text.custom-rich-text-wrapper .custom-rich-text-content.content_max_width *{
    font-size: 32px;
    line-height: 38px;
  }
  .sustainability_empowering_sec.contact-lets-talk-section.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
      padding: 56px 24px 40px;
  }
  .sustainability_empowering_sec .Common_medium_title_new * {
      font-size: 36px;
      line-height: 40px;
  }
  .sustainability_empowering_sec.contact-lets-talk-section .Index_object_percent_list_sides_mainright_new {
      margin:0px;
      border:none;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
      padding: 0px 24px 56px 24px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block:before{
    display:none;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new .contact-helpful-links-block:first-child {
      margin-top: 0px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new {
      gap: 40px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block {
      gap: 16px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Common_small_title_new * {
      font-size: 25px;
      line-height: 110%;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-description p{
    font-size: 18px;
    line-height: 26px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-image {
      padding-bottom: 52.632%;
      margin: 0;
  }
  .sustainability_marquee_sec.Index_icons_texts_marquee_main_new{
    padding: 32px 16px;
  }
  .sustainability_marquee_sec .Index_icons_texts_marquee_loops_new span{
    gap:32px;
  }
  .sustainability_hero_banner_sec .Index_banner_overlay_text_block_inneroverlay_maintitle_new{
    align-items:flex-end;
    min-height:440px;
    padding: 190px 16px 50px 16px;
  }
  .sustainability_hero_banner_sec .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{
    font-size: 30px;
    line-height: 40px; 
  }
  .sustainability_hero_banner_sec .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new * br{
    display:block;
  }
  .sustainability_hero_banner_sec.Index_banner_overlay_text_main_new .page-width {
      padding: 0 24px !important;
  }
 .sustainability_marquee_sec .Index_icons_texts_marquee_loops_block_icons_new {
    width: auto;
    height: auto;
}
.sustainability_marquee_sec .js-marquee-wrapper{
  display:flex;
  gap:32px;
  align-items:center;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_maintitle_new {
    padding: 56px 24px 40px 24px;
}
.sustainability_custom_product_list .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new *{
  font-size: 36px;
  line-height: 40px;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_mainloops_new {
    padding: 0 32px 56px;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_innerloops_innerboxs_mainright_new {
    padding-left: 0;
}
.sustainability_custom_product_list{
  padding:0px;
}
.sustainability_meet_founder.about_object_meet_founder_main_new {
    padding: 56px 0 56px;
}
.sustainability_meet_founder .Index_object_meet_founder_mainloops_new {
    padding-top: 24px;
}
.sustainability_meet_founder.about_object_meet_founder_main_new .Common_medium_title_new.Index_object_meet_founder_innersides_innertitle_new * {
    font-size: 36px;
    line-height: 40px;
}
.sustainability_meet_founder.about_object_meet_founder_main_new .page-width {
    padding: 0 24px !important;
}
.sustainability_meet_founder .Index_object_meet_founder_mainloops_new{
  padding-left:6px;
  padding-right:6px;
}
.sustainability_meet_founder.about_object_meet_founder_main_new{
  background:#FFF7F0 !important;
}
}

@media (min-width: 750px) and (max-width: 991px) {
  .sustainability_top_banner.Index_top_banner_list_main_new .Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new * {
      font-size: 40px;
      line-height: 44px;
  }
  .sustainability_top_banner .Index_top_banner_list_block_inneroverlay_innerboths_maininfos_new {
      padding-top: 13px;
  }
  .sustainability_top_banner .Index_top_banner_list_block_inneroverlay_innerboths_innerinfos_new p br{
    display:none;
  }
  .sustainability_rich_text.custom-rich-text-wrapper .custom-rich-text-content p{
    font-size: 18px;
    line-height: 140%;
  }
  .sustainability_rich_text.custom-rich-text-wrapper .custom-rich-text-content{
    padding:0 6.5px;
  }
  .sustainability_top_banner .Index_top_banner_list_block_inneroverlay_new {
      max-width: 462px;
  }
  .sustainability_our_passion_sec.contact-lets-talk-section.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
    padding: 56px 24px 40px 24px;
  }
.sustainability_our_passion_sec.contact-helpful-links-sec .Common_medium_title_new {
    max-width: 286px;
}
  .sustainability_our_passion_sec.contact-helpful-links-sec .Common_medium_title_new * {
    font-size: 36px;
    line-height: 40px;
  }

  .sustainability_our_passion_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
      padding: 56px 24px 53px 24px;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new .contact-helpful-links-block:first-child {
      margin-top: 0;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-block {
      gap: 16px;
  }
  .contact-helpful-links-image{
    margin:0px;
    padding:0 0 52.7%;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-description p {
      max-width: 100%;
      font-size: 18px;
      line-height: 26px;
      margin: 0 0 13px 0;
  }
  .sustainability_our_passion_sec.contact-helpful-links-sec .contact-helpful-links-description p:nth-last-child(1) {
      margin: 0px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .page-width {
      padding: 0px!important;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-left-col {
      padding: 16px;
      border-bottom: 1px solid #181717;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-right-col {
      padding: 56px 24px;
  }
  .about-image-with-text-right-col .about-image-with-text-title {
      max-width: 100%;
      margin-left: 0px;
      margin-bottom: 20px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .Common_medium_title_new * {
      font-size: 36px;
      line-height: 40px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-description p {
      margin: 0 0 13px;
      font-size: 20px;
      line-height: 28px;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-right-col .about-image-with-text-description {
    max-width: 100%;
  }
  .about-image-with-text-wrapper.sustainability_image_width_text .about-image-with-text-inner {
      flex-direction: column;
  }

  .sustainability_empowering_sec.contact-lets-talk-section.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
      padding: 56px 24px 40px;
  }
  .sustainability_empowering_sec .Common_medium_title_new * {
      font-size: 36px;
      line-height: 40px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
      padding: 56px 24px 56px 24px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new .contact-helpful-links-block:first-child {
      margin-top: 0px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_innerboxs_new {
      gap: 40px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block {
      gap: 16px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Common_small_title_new * {
      font-size: 25px;
      line-height: 110%;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-description p{
    font-size: 18px;
    line-height: 26px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-image {
      padding-bottom: 52.632%;
      margin: 0;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block:before{
    left:-31px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
      width: 44.723%;
  }
  .sustainability_hero_banner_sec .Index_banner_overlay_text_block_inneroverlay_maintitle_new {
    max-width: 390px;
}
  .sustainability_hero_banner_sec .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new *{
    font-size: 30px;
    line-height: 40px; 
  }
  .sustainability_hero_banner_sec .Common_medium_title_new.Index_banner_overlay_text_block_inneroverlay_innertitle_new * br{
    display:block;
  }
  .sustainability_hero_banner_sec.Index_banner_overlay_text_main_new .page-width {
      padding: 0 24px !important;
  }
  .sustainability_marquee_sec .Index_icons_texts_marquee_loops_block_icons_new {
    width: auto;
    height: auto;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_maintitle_new{
  padding: 60px 20px;
}
.sustainability_custom_product_list .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new * {
    font-size: 36px;
  line-height: 40px;
}
.sustainability_custom_product_list .Index_custom_product_list_sides_mainloops_new {
    padding: 80px 42px 74px 42px;
}
}

@media (min-width: 992px) and (max-width: 1439px) {
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
      width: 44.723%;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_mainleft_new {
      width: 48.723%;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .Index_object_percent_list_sides_innerright_mainboxs_new {
      padding: 90px 24px 80px 24px;
  }
  .sustainability_empowering_sec.contact-helpful-links-sec .contact-helpful-links-block:before{
    left:-31px;
  }
  .sustainability_custom_product_list .Common_medium_title_new.Index_custom_product_list_sides_innertitle_new * {
       font-size: 44px; 
      line-height:normal;
  }
}



.summer-sale-product-list{
  border-top:1px solid #181717;
}



@media (min-width: 0px) and (max-width: 989px) {
    .summer-sale-top-banner.Index_top_banner_list_main_new .Common_large_title_new.Index_top_banner_list_block_inneroverlay_innerboths_innertitle_new * {
        font-size: 32px;
    }
}




/* ======================== START : PDP Accordion CSS ======================= */
.custom-pdp-accordion rte-formatter.spacing-style {
  width: 100%;
  --max-width:100% !important;
  gap:18px;
  text-align: start;
}
.custom-pdp-accordion rte-formatter.spacing-style.text-block--align-left{
  padding-top:12px;
}
.custom-pdp-accordion rte-formatter.spacing-style h4{
  color: #181717;
  font-family: "GT America Trial";
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  text-transform: uppercase;
}
.custom-pdp-accordion .section-content-wrapper.section-content-wrapper {
  gap: 64px;
}
.custom-pdp-accordion .accordion--dividers:not([class*=color-]) accordion-custom:first-child .details {
  border-top: none;
  padding: 0 8px 14px 8px;
  border-bottom:var(--style-border-width) solid var(--color-border);
}
.accordion--dividers accordion-custom:not(:first-child) .details{
  border-top: unset;
  border-bottom: var(--style-border-width) solid var(--color-border);
  padding: 0 8px 14px 8px;
}
.custom-pdp-accordion .accordion .details__header {
  display: flex;
  color: #181717;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  min-height:unset;
  padding:0;
}
.custom-pdp-accordion .accordion {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
}
.custom-pdp-accordion accordion-custom {
  width: 100%;
}
.custom-pdp-accordion .accordion--dividers .details-content{
  padding-bottom:0;
  transition: all 0.5s ease;
}
.custom-pdp-accordion rte-formatter.spacing-style p {
  color: #181717;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
}
.custom-pdp-accordion span.svg-wrapper.icon-caret {
  width: 24px;
  min-width:24px;
  height: 24px;
}
@media(max-width:1280px){
  .custom-pdp-accordion .section-content-wrapper.section-content-wrapper{
    gap:54px;
    padding: 40px 0;
  }
}
@media(max-width:1024px){
  .custom-pdp-accordion .section-content-wrapper.section-content-wrapper{
    gap:40px;
  }
}
@media(max-width:749px){
  .custom-pdp-accordion rte-formatter.spacing-style h4{
    font-size:29px;
  }
  .custom-pdp-accordion .section-content-wrapper.section-content-wrapper{
    padding:32px 16px;
    gap:32px;
  }
  .custom-pdp-accordion .section.section--page-width{
    display:block;
  }
  .custom-pdp-accordion .accordion .details__header{
    font-size:18px;
  }
  .accordion--dividers accordion-custom:not(:first-child) .details,
  .custom-pdp-accordion .accordion--dividers:not([class*=color-]) accordion-custom:first-child .details{
    padding:0;
    padding-bottom:12px;
  }
  .custom-pdp-accordion rte-formatter.spacing-style p{
    letter-spacing: -0.5px;
    font-size: 18px;
  }
}

@media(max-width:543px){
  .custom-pdp-accordion rte-formatter.spacing-style h4 br{
    display:none;
  }
  .custom-pdp-accordion span.svg-wrapper.icon-caret{
    width:16px;
    height:16px;
    min-width:16px;
  }
}
/* ======================== END : PDP Accordion CSS ======================= */
/* ================================== START : Mega Menu CSS ========================== */
.mega-menu__grid {
  gap: 48px;
  background: rgba(242 235 228 / 1.0);
}
.header__row.active {
  background: rgba(242 235 228 / 1.0);
}
.mega-menu__grid .mega-menu__list .mega-menu__column:first-child {
  width: 100%;
}
.mega-menu__grid .mega-menu__list .mega-menu__column:first-child .mega-menu_title {
  width: calc(50% - 16px);
}
.mega-menu__grid .mega-menu__list {
  padding-right: 0;
  width: calc(100% - 50.42%);
  gap: 48px 36px;
}
.mega-menu__grid .megamenu_custom_box_new {
  padding-left: 0;
  width: 50.42%;
}
.mega-menu__list,
.megamenu_custom_box_new {
  padding: 38px 40px;
}
.mega-menu-product-slider .menu-product__image {
  position: relative;
  padding-top: 101.2%;
  margin-bottom: 14px;
}
.mega-menu-product-slider .menu-product__image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mega-menu-product-slider .swiper-slide .yotpo.bottomLine {
  margin-bottom: 10px;
}
.mega-menu-product-slider .swiper-slide .yotpo.bottomLine .yotpo-icon {
  font-size: 12px;
  color: #181717;
}
.mega-menu-product-slider .swiper-slide .yotpo.bottomLine .yotpo-icon:not(:first-of-type) {
  display: none;
}
.mega-menu-product-slider .swiper-slide .yotpo.bottomLine .text-m {
  color: #181717 !important;
  font-family: "Share Tech Mono";
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important; 
  letter-spacing: -0.6px !important;
  margin-left: 6px !important;
}
.mega-menu-product-slider .swiper-slide h4 {
  color: #181717;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0;
}
.mega-menu-product-slider .swiper-slide .product-metafield {
  color: #181717;
  font-family: "Share Tech Mono";
  font-size: 11px;
  font-weight: 400;
  line-height: 1; 
}
.mega-menu-product-slider .mega-menu__column ul.list-unstyled,
.mega-menu-product-slider .mega-menu-product-slider {
  padding-top: 28px;
}
.mega-menu-product-slider .mega-menu__slider-buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 28px;
}
.mega-menu__slider-buttons .Common_button_new {
  font-size: 12px;
  min-height: auto;
  height: auto;
  line-height: 1.2;
  min-width: 145px;
  padding: 10px 0 6px;
  background-color: transparent;
}
  .mega-menu__slider-buttons .Common_button_new:hover,
  .mega-menu__slider-buttons .Common_button_new:focus {
    background: #181717!important;
  }
.mega-menu__slider-buttons .arrow-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-direction: row-reverse;
}
.mega-menu__slider-buttons .arrow-wrapper svg,
.mega-menu__slider-buttons .arrow-wrapper .swiper-button-next,
.mega-menu__slider-buttons .arrow-wrapper .swiper-button-prev {
  width: 17px;
  height: 17px;
  position: unset;
  margin: 0;
}
.mega-menu__slider-buttons .arrow-wrapper .swiper-button-prev{
  transform: scaleX(-1);
}
.mega-menu__slider-buttons .arrow-wrapper .swiper-button-next::after,
.mega-menu__slider-buttons .arrow-wrapper .swiper-button-prev::after {
  display: none;
}
.mega-menu__grid ul .list-unstyled li {
  font-size: 16px;
}
.mega-menu__column ul.list-unstyled li {
  padding-bottom: 20px;
}
.menu-drawer__menu .menu-drawer__menu--childlist .menu-drawer-product-slider .mega-menu-product-slider {
  width: 100%;
}
.menu-drawer__menu .mega-menu-product-slider .swiper-slide .yotpo.bottomLine .text-m {
  padding: 0 !important;
}
.menu-drawer__menu .swiper-slide img {
  margin-bottom: 14px;
}
.mega-menu-product-slider .swiper-slide .product-metafield {
  font-size: 10px;
}
.mega-menu-product-slider {
  padding-top: 28px;
}
.menu-list__list-item.show__menu .menu-list__submenu {
  visibility: visible;
  --submenu-content-opacity: 1;
}
.megamenu_custom_box_innerboths_box_new {
  backdrop-filter: blur(12px);
}
.menu-list__list-item .menu-list__submenu {
  display: none;
}
.menu-list__list-item.active .menu-list__submenu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
}
@media (max-width: 1200px) {
  .mega-menu__grid {
    gap: 25px;
  }
  .mega-menu__grid ul .list-unstyled li {
    font-size: 14px;
  }
}
@media (max-width: 989px) {
  .mega-menu-product-slider .swiper-wrapper {
    height: auto;
  }
  .mega-menu-product-slider .arrow-wrapper {
    display: none;
  }
  .mega-menu__slider-buttons .Common_button_new {
    line-height: 1;
    width: 100%;
    background: transparent;
    padding: 10px 0 8px !important;
  }
  .menu-drawer__submenu {
    position: relative !important;
    inset: unset !important;
    opacity: 1 !important;
    visibility: visible !important;
    height: 100% !important;
    transform: unset !important;
    display: flex !important;
    flex-direction: column !important;
    will-change: transform;
  }
  .menu-drawer accordion-custom details[open], 
  .menu-drawer accordion-custom details[open] {
    position: relative !important;
    inset: unset !important;
    background-color: transparent !important
  }
  .menu-drawer__menu li accordion-custom .svg-wrapper svg {
    display: none;
  }
  .menu-drawer__menu li accordion-custom .svg-wrapper {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.64597 6.35403L7.64597 11.354C7.69241 11.4005 7.74755 11.4374 7.80825 11.4626C7.86895 11.4877 7.93401 11.5007 7.99972 11.5007C8.06543 11.5007 8.13049 11.4877 8.19119 11.4626C8.25189 11.4374 8.30704 11.4005 8.35347 11.354L13.3535 6.35403C13.4473 6.26021 13.5 6.13296 13.5 6.00028C13.5 5.8676 13.4473 5.74035 13.3535 5.64653C13.2597 5.55271 13.1324 5.5 12.9997 5.5C12.867 5.5 12.7398 5.55271 12.646 5.64653L7.99972 10.2934L3.35347 5.64653C3.30702 5.60007 3.25187 5.56322 3.19117 5.53808C3.13047 5.51294 3.06542 5.5 2.99972 5.5C2.93402 5.5 2.86897 5.51294 2.80827 5.53808C2.74758 5.56322 2.69243 5.60007 2.64597 5.64653C2.59952 5.69298 2.56267 5.74813 2.53753 5.80883C2.51238 5.86953 2.49944 5.93458 2.49944 6.00028C2.49944 6.06598 2.51238 6.13103 2.53753 6.19173C2.56267 6.25242 2.59952 6.30757 2.64597 6.35403Z' fill='%23181717'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
  }
  .menu-drawer__menu li accordion-custom details[open] .svg-wrapper {
    transform: rotate(180deg);
  }
  .menu-drawer__menu--childlist summary.menu-drawer__menu-item {
    font-sizE: 14px;
    font-weight: 500;
    color: #181717;
    min-height: auto ! important;
    line-height: 1 !important;
    padding-bottom: 10px;
    padding-top: 20px;
  }
  .menu-drawer__menu li {
    min-height: auto !important;
  }
  .menu-drawer__menu-container--divider {
    border-block-end: none;
  }
  .menu-drawer__nav-buttons {
    display: none;
  }
  .menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu {
    padding: 0 0 10px !important;
  }
  .menu-drawer__menu li a {
    font-size : 14px;
    padding: 8px 0 !important;
  }
  .megamenu_custom_box_new {
    padding: 20px 16px;
  }
  .megamenu_custom_box_new .megamenu_custom_box_innerboths_media_new {
    position: relative;
    padding-top: 100%;
  }
  .megamenu_custom_box_new .megamenu_custom_box_innerboths_media_new img {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    object-fit: cover;
  }
  .menu-drawer {
    overflow: scroll !important;
  }
  .menu-drawer__menu.menu-drawer__menu--childlist {
    padding: 0;
  }
  .mega-menu-product-slider {
    padding: 16px 16px 0 !important;
  }
  .menu-drawer__menu .swiper-slide img {
    min-height: 150px;
  }
  .menu-drawer__menu {
    padding: 0;
  }
  li.menu-drawer__list-item.menu-drawer__list-item--deep {
    margin: 0 16px;
  }
  .menu-drawer__menu-container {
    width: 100%;
  }
}
@media (max-width:989px){
  .menu-drawer {
    height: calc(var(--drawer-height) - 101px);
    top: 101px;
  }
  .menu-drawer__backdrop {
    top: 101px;
  }
}
/* ================================== END : Mega Menu CSS ========================== */


/* ======================= START : CART DRAWER UPDATE CSS ======================== */
.main-cart-drawer .cart-drawer-announcement-bar{
  display: flex;
  padding: 14px 16px !important;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-self: stretch;
}
.main-cart-drawer .cart-drawer-announcement-bar__text p{
  color: #FFF !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}
.main-cart-drawer .cart-drawer__header{
  display: flex;
  padding: 20px 16px !important;
  align-items: center;
  gap: 24px;
  align-self: stretch;
  box-shadow: 0 -1px 4px 0 rgba(112, 112, 112, 0.24);
}
.main-cart-drawer .cart-drawer__header span.cart-drawer__heading.h3 {
  color: #181717;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1 !important;
}
.main-cart-drawer .cart-drawer__heading.cart-drawer__heading--empty{
  color: #181717;
  text-align: center;
  font-size: 28px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  text-transform: uppercase;
  max-width:280px !important;
  margin: 40px auto !important;
  width: 100% !important;
}
.main-cart-drawer .cart-upsell{
  margin-top:0 !important;
  display: flex;
  padding: 23px 16px;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.main-cart-drawer .upsell-title{
  display:none;
}
.cart-drawer--empty .upsell-item{
  padding:0 !important;
  min-height:unset!important;
}
.cart-drawer--empty .upsell-item:not(:last-child){
  border-right:none !important;
}
.main-cart-drawer.cart-drawer--empty .cart-upsell__image{
  max-width:100% !important;
}
.upsell-product-rating span.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score,
.upsell-product-rating .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text {
  color: #181717;
  font-size: 10px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2 !important;
}
.upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button{
  align-items:center !important;
}
.upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button span.yotpo-sr-vertical-border{
  margin-right:5px !important;
  height:11px !important;
}
.upsell-product-rating span.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{
  margin-bottom: -1px !important;
  margin-right:5px !important;
  padding:0 !important;
}
.upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button span svg.star-container.yotpo-sr-star-full,
.upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button span svg.star-container.yotpo-sr-star-half,
.upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button span svg.star-container.yotpo-sr-star-empty {
  width: 10px !important;
}
.upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button span{
  height:unset !important;
}
.cart-drawer--empty .cart-upsell__card-wrapper{
  gap:14px;
}
.cart-drawer--empty .upsell-item .cart-upsell__layout{
  display:none;
}
.cart-drawer--empty .cart-upsell__meta{
  margin:0!important;
}
.main-cart-drawer .cart-upsell__header{
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom:12px !important;
}
.main-cart-drawer.cart-drawer--empty .cart-upsell__title {
  font-weight: 500 !important;
  line-height: 1.5 !important;
  margin: 0 !important;
}
.main-cart-drawer .cart-upsell__detail--info{
  color: #181717;
  font-family: "Share Tech Mono";
  font-size: 10px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height:1.4 !important;
  letter-spacing: -0.6px;
}
.cart-drawer--empty .cart-upsell__wrap.swiper-wrapper {
  align-items: stretch;
}
.cart-drawer--empty .cart-upsell__wrap.swiper-wrapper .swiper-slide {
  height: auto;
  display: flex;
}
.main-cart-drawer .cart-upsell .cart-upsell__card-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.main-cart-drawer .cart-upsell .cart-upsell__meta {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.main-cart-drawer .cart-upsell .product-form-buttons,
.main-cart-drawer .cart-upsell product-form-component {
  margin-top: auto;
}
.main-cart-drawer .cart-drawer__summary {
  display: flex;
  padding: 16px !important;
  flex-direction: column;
  align-items: center;
  gap: 14px;
}
.main-cart-drawer add-to-cart-component {
  display: none;
}
.cart-upsell__card-wrapper .yotpo-reviews-star-ratings-widget {
  margin-bottom: 0 !important;
}

.cart-drawer--empty .upsell-item .button{ 
  padding: 7px 24px 5px;
  font-size: 12px;
}
.main-cart-drawer.cart-drawer--empty .cart-upsell__image {
  background: #E7DACE;
  padding-top: 118%;
  position: relative;
}
.main-cart-drawer .cart-upsell__image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
}
.main-cart-drawer {
  width: 480px;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .product_form_buy_now {
  display: none;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] add-to-cart-component{
  display:block !important;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] {
  padding: 0 !important;
  background: transparent !important;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
}
.cart-drawer-main-root .cart-upsell {
  padding: 14px 16px;
  margin-top: auto !important;
  display:block;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper a.cart-upsell__layout,
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .upsell-product-rating,
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper span.cart-upsell__title,
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .cart-upsell__detail--info,
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .cart-upsell__header {
  display: none;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__meta{
  margin-left:0 !important;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .cart-upsell__image {
  flex: 60px;
  max-width: 60px;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .cart-upsell__image img {
  width: 60px;
  height:100%;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .cart-upsell-price-wrapper{
  display:flex !important;
  margin-bottom:16px;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .cart-upsell-price {
  color: #181717;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button{
  display: flex;
  padding: 12px 14px;
  width: 179px;
  align-items: center;
  height: 28px !important;
  justify-content:center;
  min-height: 28px !important;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button .add-to-cart-text {
  color: #181717;
  text-align: center;
  font-family: "Share Tech Mono";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button.button.atc-added span.add-to-cart-text--added {
  position: unset;
  transform: unset;
  transition: unset;
  color: #181717;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button.button.atc-added span.add-to-cart-text {
  display: none;
}
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button:hover span.add-to-cart-text,
.main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button.button.atc-added:hover span.add-to-cart-text--added{
  color: #fff !important;
}
.cart-drawer-main-root .cart-upsell .cart-upsell-custom-title {
  color: #181717;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  display: block !important;
  margin-bottom: 12px;
}
@media(max-width:767px){
  .upsell-product-rating button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button{
    flex-wrap:wrap;
  }
  .main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button{
    background:transparent !important;
  }
  .main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button:hover span.add-to-cart-text,
  .main-cart-drawer .cart-upsell__col[js-cart-upsell-slider] .cart-upsell__card-wrapper .product-form-buttons button.button.atc-added:hover span.add-to-cart-text--added{
    color: #181717 !important;
  }
}
@media(max-width:543px){
  .cart-drawer--empty .upsell-item{

  }
}
/* ======================= END : CART DRAWER UPDATE CSS ======================== */


/* ============= START : Cart Drawer Bottom part css ================= */

.main-cart-drawer .cart__summary-grid{
  max-width:100% !important;
}
.cart__summary_bottom_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  width: 100%;
}
.cart__summary_bottom_text {
  width: 100%;
}
.cart__summary_bottom_wrapper .cart__summary_item {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.cart__summary_bottom_wrapper .cart__summary_item img {
  width: 14px;
  height: 14px;
  object-fit:cover;
}
.cart__summary_bottom_wrapper .cart__summary_item span{
  color: #181717;
  font-family: "Share Tech Mono";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height:1.3;
  text-transform: uppercase;
}
@media(max-width:767px){
  .cart-drawer--empty .upsell-item .button{
    background-color:transparent !important;
    color: #181717 !important;
    text-align: center;
    font-family: "Share Tech Mono";
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400 !important;
  }
}
@media(max-width:543px){
  .cart__summary_bottom_wrapper .cart__summary_item span{
    font-size:10px;
  }
}

@media(max-width:380px){
  .cart__summary_bottom_wrapper .cart__summary_item span{
    font-size:9px;
  }
}
/* ============= END : Cart Drawer Bottom part css ================= */


/* ==================== START : Cart Drawer Middle part CSS ==================== */
.main-cart-drawer .cart-items__wrapper {
  padding: 20px 16px !important;
}
.main-cart-drawer .cart-items__wrapper tr.cart-items__table-row {
  padding-left: 0;
  padding-right: 0;
}
.main-cart-drawer .cart-items__wrapper a.cart-items__title {
  color: #181717;
  text-align: center;
  font-family: "Share Tech Mono";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase;
}
.main-cart-drawer .cart-items__wrapper span.cart-drawer__detail--info {
  color: #181717;
  font-family: "Share Tech Mono";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.6px;
  margin-top:0 !important
}
.main-cart-drawer .cart-items__wrapper .cart-item__header{
  align-items:center;
  margin-bottom: 10px !important;
}
.main-cart-drawer .cart-items__wrapper .cart-items__quantity{
  align-items:center !important;
}
.main-cart-drawer .subscription-benefits{
  padding: 14px 16px !important;
}
.main-cart-drawer .subscription-benefits__col{
  align-items:start !important;
}
.main-cart-drawer .subscription-benefits__benefits-title h3{
  color: #181717;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.5 !important;
}
.main-cart-drawer .subscription-benefits__benefits-item span{
  font-size:12px !important;
  line-height:1.1 !important;
}
.main-cart-drawer .cart-items__details{
  margin-bottom:0 !important;
}
.main-cart-drawer .subscription_select-wrapper{
  margin:10px 0  0 !important;
}
.main-cart-drawer .subscribe-and-save {
  color: #181717 !important;
  font-family: "Share Tech Mono" !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height:1.237 !important;
  letter-spacing: -0.6px !important;
  text-decoration-line: underline;
  background: transparent !important;
  padding: 0 !important;
  text-transform: math-auto !important;
  text-align: left !important;
}
.main-cart-drawer .cart-items__variants{
  margin:1px 0 !important;
}
.main-cart-drawer .cart-items__quantity{
  margin-top:10px !important;
}
.main-cart-drawer .cart-item__header text-component{
  color: #181717 !important;
  text-align: center;
  font-family: "GT America";
  font-size: 16px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-transform: uppercase;
}
.main-cart-drawer .cart-items__variants dd {
  color: #181717;
  font-family: "Share Tech Mono";
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  letter-spacing: -0.6px;
  /* text-decoration-line: underline; */
}
.main-cart-drawer .cart-items__details p {
  color: #181717;
  text-align: center;
  font-family: "Share Tech Mono";
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  .mega-menu__grid .mega-menu__list .mega-menu__column:first-child .mega-menu_title {
    border-bottom: 0;
  }
  .mega-menu-product-slider {
    padding-top: 0;
  }
  .mega-menu-product-slider .swiper-wrapper {
    width: fit-content;
    padding-top: 28px;
    position: relative;
  }
  .mega-menu-product-slider .swiper-wrapper::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: calc(100% - 24px);
    height: 1px;
    border-top:1px solid #181717;
  }
}
@media (max-width: 1439px) {
  .menu-list__submenu-inner {
    max-height: 70vh;
  }
  .menu-list__list-item .menu-list__submenu {
    overflow-y: auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
  }
}
@media (max-width: 989px) {
  .mega-menu-product-slider .swiper-wrapper {
    padding-top: 0;
  }
  .mega-menu-product-slider .swiper-wrapper::before {
    display: none;
  }
}
@media(max-width:543px){
  .main-cart-drawer .subscribe-and-save{
    font-size:12px !important;
  }
  .main-cart-drawer .cart-items__variants dd{
    font-size:13px !important;
  }
}
/* ==================== END : Cart Drawer Middle part CSS ==================== */
.mega-menu-product-slider .yotpo-sr-bottom-line-summary .star-container {
  width: 10px !important;
  height: 10px !important;
  margin-right: 7px !important;
}
.mega-menu-product-slider .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score {
  margin-right: 7px !important;
}
.mega-menu-product-slider .yotpo-sr-bottom-line-summary .star-container:not(:first-of-type){
  display: none !important;
  margin-right: 0;
} 
.mega-menu-product-slider .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-score,
.mega-menu-product-slider .yotpo-sr-bottom-line-text {
  font-sizE: 12px !important;
  line-height: 1!important;
}
.mega-menu-product-slider .yotpo-sr-vertical-border{ 
  border-right: 0 !important;
  margin-right: 0 !important;
}
.mega-menu-product-slider .yotpo-sr-bottom-line-summary span {
  height: auto !important;
}
.mega-menu-product-slider .yotpo-sr-bottom-line-text  {
  padding-top: 3px !important;
}
.mega-menu-product-slider .yotpo-reviews-star-ratings-widget {
  margin-bottom: 12px !important;
}

.megamenu_custom_box_innerboths_button_new a.Common_white_button_new {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .megamenu_custom_box_innerboths_button_new .Common_white_button_new {
    color: #FFF7F0 !important;
    box-shadow: inset 0 0 0 var(--button-border-width) #fff7f0 !important;
    background: transparent !important;
  }
}
.downgrade-plan__close {
  cursor: pointer;
}

/* =============== START: PDP Ingrendiants Section CSS ================= */

.Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new ul li {
  list-style: none;
  position: relative;
  padding-left: 22px;
  font-size: 18px;
  line-height: 1.1;
}
.Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new ul li::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.714 4.40239L5.71403 11.4024C5.65306 11.4636 5.58062 11.5121 5.50085 11.5452C5.42108 11.5784 5.33556 11.5954 5.24919 11.5954C5.16281 11.5954 5.07729 11.5784 4.99752 11.5452C4.91775 11.5121 4.84531 11.4636 4.78434 11.4024L1.72184 8.33989C1.6608 8.27884 1.61237 8.20637 1.57934 8.12662C1.5463 8.04686 1.5293 7.96137 1.5293 7.87504C1.5293 7.78872 1.5463 7.70323 1.57934 7.62347C1.61237 7.54372 1.6608 7.47125 1.72184 7.4102C1.78289 7.34916 1.85536 7.30073 1.93511 7.2677C2.01487 7.23466 2.10036 7.21766 2.18669 7.21766C2.27301 7.21766 2.3585 7.23466 2.43826 7.2677C2.51801 7.30073 2.59048 7.34916 2.65153 7.4102L5.24973 10.0084L11.7854 3.47379C11.9087 3.35051 12.0759 3.28125 12.2503 3.28125C12.4246 3.28125 12.5918 3.35051 12.7151 3.47379C12.8384 3.59708 12.9077 3.76429 12.9077 3.93864C12.9077 4.11299 12.8384 4.2802 12.7151 4.40348L12.714 4.40239Z' fill='%23181717'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: center;
}
.Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new ul li:not(:first-of-type) {
  margin-top: 15px;
}
.Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_links_new {
  padding-top: 32px;
}
.Index_meta_tab_ingredient_sides_mainleft_new .Common_medium_title_new h2 {
  line-height: 1.2;
}
@media screen and (min-width: 768px) {
	.Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_links_new a {
  	font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
	.Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new ul li {
  	font-size: 16px;
  }
  .Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_detail_infos_new ul li::before {
  	top: 1px;
  }
}
@media (max-width: 749px) {
  .Index_meta_tab_ingredient_inner_new .Index_meta_tab_ingredient_sides_innerright_innerboxs_innerblock_innersides_innerright_button_new {
    display: none;
  }
}
/* =============== END: PDP Ingrendiants Section CSS ================= */