/** Shopify CDN: Minification failed

Line 3258:0 Unexpected "{"
Line 3258:1 Expected identifier but found "%"
Line 3262:0 Unexpected "{"
Line 3262:1 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;  }
.template-product{ overflow-x:visible; }
input, button, textarea{ font-family: var(--font-body-family) !important; }
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:1440px; padding:0 40px !important; }
img{ height: auto !important; }
.d-flex { display: flex; }
.justify-between { display: flex; justify-content: space-between; }
.scroll-locked { overflow-y: hidden; }
  strong{ font-weight: 600; }

.tab { overflow: hidden; }
.tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; transition: 0.3s; font-family: var(--font-body-family); }
.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_title_new{}
.Common_title_new h2{ font-size: 40px; font-weight: 700; line-height: 115%; margin:0; color:#442F2C; } 
.Common_title_new h2 span{color:#EC1758;}
.Common_title_new p{ margin:0; font-size: 16px; font-weight: 400; line-height: 160%; /* 25.6px */ padding:8px 0 0 0; }

.button{ font-size: 16px; font-weight: 600; line-height: 22px; text-transform: uppercase; padding:13px; min-width:212px; border-radius: 99px; display:inline-block; text-align:center;}
.button:hover{ background: #AC1E44; color:#EEEBE0;  }
.button:before{ display:none; }
.button:after{ display:none; }

.button_grey{background:#EEEBE0; color: #442F2C; min-width:253px;}
.button_grey:hover{ background:#EC1758; }

.mobile_br{ display:none; }
.mobile_menu_only{ display:none; }

.template-fall, .template-fall a, .template-fall a:hover { cursor: url('/cdn/shop/files/cursor_new_f47359e2-8054-4e8a-8694-0744b59f4b3e.png?v=1730310415'),auto !important; }

/* Header */
.header{ padding-top:0px !important; padding-bottom:0px !important; display:flex; justify-content: space-between; }
.header__heading-link{ padding:0; }
.header_left_new{ width:calc(50% - 70px); }
.header_right_new{ width:calc(50% - 70px); }
.header_right_new .header_left_new{ width:100%; margin-left:0; text-align: right; }
header-drawer{ margin-left:0 !important; }
.header__menu-item{ padding: 36px 20px 31px 20px; font-size: 16px; font-weight: 600; line-height: 140% !important; text-transform: uppercase; text-decoration: none; }
.header__menu-item:hover span{ text-decoration: underline; text-decoration-thickness: 3px !important; text-underline-offset: 3px !important; }
details[open]>.header__menu-item{ text-decoration: underline; text-decoration-thickness: 3px !important; text-underline-offset: 3px !important; }
.header__inline-menu { margin-left: -20px; }
.header__icon--menu { width: 28px; height: 28px; }
.header__icon, .header__icon--cart .icon{ height: 44px; width: 44px; padding: 0; }
.header__icon--cart{ margin-right:-8px; }
.header__icon:hover .icon, .modal__close-button:hover .icon { transform: scale(1); }
.header__icons{ padding-right:0; padding-left:8px; }
summary .icon-caret { position: relative; }
.header__menu-item .icon-caret {right: 0; margin-left: 7px; height: 8px; margin-top: -1px; }
.Header_icons_button_new{ min-width:150px; margin-left: 50px; }
.cart-count-bubble{ font-size: 10px; font-weight: 700; line-height: 10px; padding-top: 2px; bottom:0.5rem; }
.search-modal__content { padding: 0 40px; max-width: 1440px; }
.search__input.field__input{ border:0; border-bottom:3px solid rgba(68, 47, 44, 0.10); color: #442F2C; font-weight: 600; height:28px; box-shadow:0 0 0 !important; text-transform:uppercase; padding:0; margin-left: 44px; }
.search-modal__form .field__label{ color: #442F2C; font-weight: 600; text-transform:uppercase; display:none; }
.search-modal__form .field:before{ display:none !important; }
.search-modal__form .field:after{ display:none !important; }
.search-modal__form { max-width: 100%; }
.reset__button .icon.icon-close { height: 1.4rem; width: 1.4rem; }
.header_right_new{ display:flex; align-items:center; justify-content:flex-end; }
.search-modal__close-button { margin-left: 16px; }
.search__button{ right:auto; left:0; height: 2.8rem; width: 2.8rem; }
.modal__close-button.link{ height: 2.4rem; width: 2.4rem; }
.predictive-search{ top:100%; border:0; }
.reset__button{ right:0 !important; height: 2.8rem; width: 2.8rem; }
.reset__button:not(:focus):after{ display:none !important; }
.search-modal{ border-bottom:0; min-height:100%; animation:none !important; }
.section-header.shopify-section-group-header-group { z-index: 4; }

.search-modal .modal-overlay{ display:none !important; }
.reset__button{ display:none !important; }
.header predictive-search { position: static;}
.search-modal__content{ position: static; }
#predictive-search-results{ max-width: 1390px; margin: auto; padding: 0 40px; }
.predictive-search__loading-state{ display:none !important; }
.predictive-search--search-template{ z-index:3; }

/* Megamenu */
.Header_mega_menu_main_new{}
.header-wrapper--border-bottom .mega-menu__content{ border-top: 3px solid rgba(68,47,44,.1) !important; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); }
.Header_mega_menu_leftrightboth_new{ padding:28px 0 40px 0; }
.Header_mega_menu_leftrightboth_main_new{ display:flex; padding:0 40px; max-width:1440px; margin:auto; }
.Header_mega_menu_mainleft_new{width:calc(100% - 664px); padding-right:50px; padding-top: 10px; }
.Header_mega_menu_innerleft_new{max-width:404px;}
.Header_mega_menu_innerleft_new ul{display:flex !important; flex-wrap:wrap; padding: 0 !important; gap:0; }
.Header_mega_menu_innerleft_new li{width:50%;}
.Header_mega_menu_innerleft_new li a{padding:0; color:#442F2C; font-size:16px; line-height:130%; padding:12px 10px 12px 0; text-decoration:none !important; }  
.Header_mega_menu_innerleft_mainbutton_new{padding-top:20px;} 
.Header_mega_menu_innerleft_innerbutton_new{}
.Header_mega_menu_mainright_new{width:664px;}
.Header_mega_menu_innerright_new{display:flex; grid-gap:0 16px;}
.Header_mega_menu_innerright_mainboxs_new{width:calc(50% - 0px);}
.Header_mega_menu_innerright_innerboxs_new{}
.Header_mega_menu_innerright_innerboxs_new a{ text-decoration:none; }
.Header_mega_menu_innerright_innerboxs_videoimageboth_new{position:relative; width:100%; height:244px;}
.Header_mega_menu_innerright_innerboxs_videoimage_new{ width:100%; height:100%; }
.Header_mega_menu_innerright_innerboxs_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.Header_mega_menu_innerright_innerboxs_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.Header_mega_menu_innerright_innerboxs_titletextsboth_new{padding-top:12px;}
.Header_mega_menu_innerright_innerboxs_titletextsboth_new h4{margin:0; color:#442F2C; font-size:16px; font-weight:600; line-height:130%; text-align:center; text-decoration:none; text-transform:uppercase; }
/* Megamenu */

/* Header */

/* Index */
.header-wrapper--border-bottom{ border-bottom:0; }
.template-collection .header-wrapper--border-bottom{ border-bottom:3px solid rgba(68, 47, 44, 0.10); }
.hide_header_bottom_border_new .header-wrapper--border-bottom{ border-bottom:0; }

.Header_announcement_bar_main_new{overflow:hidden; }
.Header_announcement_bar_inner_new{}
.Header_announcement_bar_allloop_new{ min-height: 38px; display:flex; align-items:center; }
.Header_announcement_bar_allloop_new span{display:flex; align-items:center;}
.Header_announcement_bar_allloop_mainboxs_new{ padding:0 16px; }
.Header_announcement_bar_allloop_innerboxs_new{}
.Header_announcement_bar_allloop_innerboxs_new p{color:inherit; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0; white-space:nowrap; }
.Header_announcement_bar_allloop_innerboxs_new a{color:inherit; }

.Index_top_image_over_text_main_new{}
.Index_top_image_over_text_inner_new{}
.Index_top_image_over_text_leftrightboth_new{display:flex; border-radius: 32px; overflow:hidden;}
.Index_top_image_over_text_mainleft_new{width:100%; flex:1; position:relative;}
.Index_top_image_over_text_innerleft_new{}
.Index_top_image_over_text_innerleft_1_new{}
.Index_top_image_over_text_innerleft_1_videoimageboth_new{position:relative; height: 640px; border-radius: 32px 0px 0px 32px;}
.Index_top_image_over_text_innerleft_1_videoimage_new{ width:100%; height:100%; }
.Index_top_image_over_text_innerleft_1_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px 0px 0px 32px;} 
.Index_top_image_over_text_innerleft_1_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px 0px 0px 32px;}
.Index_top_image_over_text_innerleft_2_new{position:absolute; top:0; left:0; padding:56px; width:100%; height:100%; display:flex; align-items:flex-end; background: linear-gradient(180deg, rgba(68, 47, 44, 0.00) 0%, rgba(68, 47, 44, 0.80) 100%);}
.Index_top_image_over_text_innerleft_2_titletextsboth_new{ /*max-width:620px;*/ width:100%; max-width:790px; } 
.Index_top_image_over_text_innerleft_2_title_new{}
.Index_top_image_over_text_innerleft_2_title_new h2{margin:0; color: #EEEBE0; /*font-size: 64px;*/ font-size: 54px; font-weight: 700; line-height: 110%;}
.Index_top_image_over_text_innerleft_2_infos_new{padding:8px 0px 4px 0px;}
.Index_top_image_over_text_innerleft_2_infos_new p{color: #EEEBE0; font-size: 16px; font-weight: 400; line-height: 160%; margin:0;}
.Index_top_image_over_text_innerleft_2_button_new{padding-top:16px;}
.Index_top_image_over_text_innerleft_2_button_new .button{ min-width:208px; }
.Index_top_image_over_text_mainright_new{width: 443px; position:relative; padding-left:4px; }
.Index_top_image_over_text_innerright_new{}
.Index_top_image_over_text_innerright_1_new{  }
.Index_top_image_over_text_innerright_1_videoimageboth_new{position:relative; height: 640px; }
.Index_top_image_over_text_innerright_1_videoimage_new{}
.Index_top_image_over_text_innerright_1_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; height:100% !important; width:100%;}
.Index_top_image_over_text_innerright_1_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; height:100% !important; width:100%;}
.Index_top_image_over_text_innerright_2_new{position:absolute; right:24px; top:24px;}
.Index_top_image_over_text_innerright_2_fulltagtextboth_new {margin:0; color:#FFF; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase; border-radius: 32px; background: linear-gradient(90deg, #AC1E44 0%, #EC1758 100%); min-width:112px; padding:7px 15px; text-align:center;} 
.video_url_new{ position:absolute; top:0; left:0; height:100% ; width:100%; z-index:1; display:block !important; }

.Index_icons_texts_marquee_main_new{padding:40px 0 0 0; overflow:hidden;}
.Index_icons_texts_marquee_inner_new{}
.Index_icons_texts_marquee_allloop_new{ min-height: 20px; display:flex; align-items:center; }
.Index_icons_texts_marquee_allloop_new span{display:flex; align-items:center;}
.Index_icons_texts_marquee_allloop_mainboxs_new{ padding:0 10px; }
.Index_icons_texts_marquee_allloop_innerboxs_new{display:flex; align-items:center;}
.Index_icons_texts_marquee_allloop_innerboxs_icons_new{width:32px; margin-right:20px;}
.Index_icons_texts_marquee_allloop_innerboxs_icons_new img{width:100%; display:flex; }
.Index_icons_texts_marquee_allloop_innerboxs_title_new{ padding:3px 0 0 0; }
.Index_icons_texts_marquee_allloop_innerboxs_title_new p{margin:0; color:#442F2C; font-size: 24px; font-weight: 400; line-height: 110%; white-space:nowrap; }
.bottom_line_new{ padding:25px 0 0 0; }
.bottom_line_new img{ width:100%; 
    position: relative;
    top: 0px;}

.Index_tabs_collections_main_new{ padding:33px 0 96px 0; position:relative; }
.Index_tabs_collections_2_new{}
.Index_tabs_collections_2_maincollectionloop_new{}
.common_tab_new{display:flex; flex-wrap:nowrap; grid-gap:8px;overflow: hidden;overflow-x: auto; }
.common_tab_new .tablinks{padding:0; }
.common_tab_new .tablinks{ 
    cursor: pointer;
      display: flex;
    align-items: center;
    gap: 4px;
      width: auto;
  border-radius: 99px; border: 3px solid #442F2C; background: #EEEBE0; padding: 10px 29px 10px 29px; font-size: 16px; font-weight: 600; line-height: 22px; text-transform: uppercase; margin: 0; color:#442F2C; text-decoration:none;min-width: fit-content; }

.common_tab_new .tablinks span{display:block; position: relative;overflow: hidden; font-size: 11px;font-weight: 600;line-height: 15px;padding: 3px 7px 2px;border-radius: 24px; background: linear-gradient(271deg, #93B37D -2.8%, #5A9134 104.29%);
  color: #FFFFFF;
  text-transform: uppercase;
}
.common_tab_new .tablinks span svg{
  position: absolute;
  left: -300%;
  top: 0;
  animation: moveRight 4s linear infinite ;
}
.common_tab_new .tablinks span .animated-text{
  position: relative;
  background: transparent;
  padding: 0;
}
.tab_title_mobile_inner_new span  {
  display: none;
}
@keyframes moveRight {
 to {
    left: 300%;
  }
}  


.common_tab_new .tablinks.active{background:#442F2C; color:#EEEBE0; }
.Index_tabs_collections_maintabdetail_new{ padding:16px 0 0 0; }
.Index_tabs_collections_3_new{ padding:20px 0 0 0; }
.swiper-scrollbar{ background:rgba(68, 47, 44, 0.10); border-radius:4px; }
.swiper-scrollbar-drag{ display:block !important; background:#442F2C; }
.Index_tabs_accordion_mobile_new{ display:none; }
.Index_tabs_accordion_mobile_title_new{ display:none; }
.tab_title_mobile_new{ display:none; }
.Index_collection_slider { margin: 0 0px 0 calc(50% - 680px); padding-bottom:28px; padding-right:40px; }
.Index_collection_slider .swiper-scrollbar{ max-width:1328px; margin:auto; margin-left:16px; }
.product_grid_item_new { width:400px; height:auto; }
.card-wrapper{ border-radius: 32px; background: #E5E2D6; }
.card .card__inner .card__media{ margin: 87px 0 8px 0; }
.card__media .media img { height: 100% !important; object-fit: contain !important;-webkit-transition: all 0s linear !important; -moz-transition: all 0s linear !important; -o-transition: all 0s linear !important; -ms-transition: all 0s linear !important; transition: all 0s linear !important; }
.card--media .card__inner .card__content{ padding:0; }
.underline-links-hover:hover a{ text-decoration:none !important; }
.card__badge.top{ padding:16px 24px 24px 16px; width:100%;     z-index: 1; position:relative; }
.card__badge .badge{ border:0; font-size: 12px; font-weight: 600; line-height: 140%; /* 16.8px */ text-transform: uppercase; padding:7px 15px; margin-right:10px; }
.card--standard>.card__content{ padding:0 24px 16px 24px !important;     z-index: 1; }
.product-card-wrapper .card--media .card__inner .card__content{ padding:0; }
.product-card-wrapper .card__information { padding-bottom: 0; padding-top: 0; }
data-oke-star-rating{ display:flex; }
div.okeReviews { color: #442f2c!important; font-size: 14px !important; font-style: normal; font-weight: 400 !important; line-height: 16px !important; padding:0 0 11px 0; -webkit-transition: all 0s linear !important; -moz-transition: all 0s linear !important; -o-transition: all 0s linear !important; -ms-transition: all 0s linear !important; transition: all 0s linear !important; }
.oke-sr-stars{ margin-right:4px; }
.oke-stars{ display:flex; }
.oke-stars-background svg{ display:flex; height:14px; }
.oke-stars-foreground svg{ display:flex; height:14px; }
.oke-sr-count{ padding-top:3px; text-transform:lowercase; }
.product-card-wrapper .card__heading{ font-size: 20px; font-weight: 600; line-height: 100%; /* 20px */ text-transform: uppercase;  }
.product-card-wrapper .card__heading a{ -webkit-transition: all 0s linear !important; -moz-transition: all 0s linear !important; -o-transition: all 0s linear !important; -ms-transition: all 0s linear !important; transition: all 0s linear !important; }
.card_benefit_new{ padding:8px 0 0 0; font-size: 14px; font-weight: 400; line-height: 160%; /* 22.4px */ }
.Index_tabs_collections_main_new .card_benefit_new{ display:none; }
.card_grid_btn_new{ padding:0 24px 24px 24px; text-align:center; position:relative; z-index:2; width:100%; }
.card_grid_btn_new .button{ border: 3px solid #442F2C; background: #EEEBE0; width: 100%; color: #442F2C; padding: 11px 10px 9px 10px; -webkit-transition: all 0s linear !important; -moz-transition: all 0s linear !important; -o-transition: all 0s linear !important; -ms-transition: all 0s linear !important; transition: all 0s linear !important; }
.oke-sr { --oke-stars-foregroundColor: #442F2C !important; }
.product-card-wrapper{ position:relative; }
.hover_image_new{ position:absolute; left:0; top:0; width:100%; height:100%; border-radius: 32px; opacity:0; -webkit-transition: all 0s linear !important; -moz-transition: all 0s linear !important; -o-transition: all 0s linear !important; -ms-transition: all 0s linear !important; transition: all 0s linear !important; }
.hover_image_new img{ width:100%; height:100% !important; object-fit:cover; border-radius: 32px;  }
.hover_image_new video{ width:100%; height:100% !important; object-fit:cover; border-radius: 32px;  }
.hover_image_new:before{ content:''; border-radius: 0px 0px 32px 32px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(0, 0, 0, 0.50) 100%); width:100%; height:357px; left:0; bottom:0; position: absolute; }
.product-card-wrapper:hover .media img{ transform:none !important; }
.product-card-wrapper:hover .card_grid_btn_new .button{ border: 3px solid #EC1758; background: #EC1758; color:#EEEBE0; }
.product-card-wrapper:hover .oke-sr { --oke-stars-foregroundColor: #EEEBE0 !important; }
.product-card-wrapper:hover div.okeReviews{ color: #EEEBE0!important; }
.product-card-wrapper:hover .card__heading{ color: #EEEBE0!important; }
.product-card-wrapper:hover .card_benefit_new{ color: #EEEBE0!important; }
.product-card-wrapper:hover .hover_image_new{ opacity:1; }
.product-card-wrapper:hover .card__media{ opacity:0; }
.card_full_image_new .card .card__inner .card__media{ margin: 16px 16px 14px 16px; width: calc(100% - 32px); }
.card_full_image_new .card__media .media img{ object-fit:cover !important; border-radius:24px; }
.card_full_image_new .card__media .media video{ object-fit:cover !important; border-radius:24px; }

.Index_image_with_textlist_main_new{padding:0 0 0 0;}
.Index_image_with_textlist_inner_new{}
.Index_image_with_textlist_leftrightboth_new{display:flex; }
.Index_image_with_textlist_leftbox_new{width: 57.9%;}
.Index_image_with_textlist_leftbox_videoimageboth_new{position:relative; min-height: 600px; border-radius: 32px; height: 100%; }
.Index_image_with_textlist_leftbox_videoimage_new{}
.Index_image_with_textlist_leftbox_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}
.Index_image_with_textlist_leftbox_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}
.Index_image_with_textlist_rightbox_new{width:calc(100% - 57.9%); padding:25px 0 25px 56px; align-self: center; }
.Index_image_with_textlist_rightbox_mobile_new{display:none;}
.Index_image_with_textlist_rightbox_infos_new{ padding-top:16px; max-width:490px; }
.Index_image_with_textlist_rightbox_infos_new p{ font-size: 16px; font-weight: 400; line-height: 160%; margin:0;}
.Index_image_with_textlist_rightbox_infos_new p br{ display:none; }
.Index_image_with_textlist_rightbox_mainlist_new{padding-top:24px;}
.Index_image_with_textlist_rightbox_innerlist_new{}
.Index_image_with_textlist_rightbox_innerlist_fullbothtitle_new{}
.Index_image_with_textlist_rightbox_title_new h2 span { color: #EC1758; }
.Index_image_with_textlist_rightbox_innerlist_fullbothtitle_new h4{ font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0;}
.Index_image_with_textlist_rightbox_innerlist_maindesktop_new{padding-top:16px;}
.Index_image_with_textlist_rightbox_innerlist_innerdesktop_new{ max-width:424px; }
.Index_image_with_textlist_rightbox_innerlist_innerdesktop_new ul{display:flex; align-items:center; flex-flow:wrap; grid-gap:13px 16px; padding: 0; margin: 0; }
.Index_image_with_textlist_rightbox_innerlist_innerdesktop_new ul li{color:#442F2C; font-size: 16px; font-weight: 600; line-height: 24px; text-transform: uppercase; width:calc(50% - 8px); background:url(flower_bg.svg) no-repeat center left; padding-left:32px; list-style-type:none; }
.Index_image_with_textlist_rightbox_innerlist_mainmobile_new{display:none;}
.Index_image_with_textlist_rightbox_innerlist_button { padding-top: 32px; }
.Index_image_with_textlist_rightbox_innerlist_button .button { min-width: 240px; }

.Index_object_tabs_table_main_new{  }
.Index_object_tabs_table_inner_new { padding:96px 0; border-bottom:3px solid rgba(68, 47, 44, 0.10); }
.Index_object_tabs_table_detail_title_new{ text-align:center; }
.Index_object_tabs_table_detail_innerloop_new{ padding:24px 0 0 0; }
.Index_object_tabs_table_detail_innerloop_new .common_tab_new{ justify-content:center; grid-gap: 16px; }
.Index_object_tabs_table_detail_innerloop_new .tab_content_new{ padding:40px 0 0 0; }

.Index_object_tabs_table_main_new{}
.Index_object_tabs_table_detail_innerloop_mainbox_new{}
.Index_object_tabs_table_detail_innerloop_innerbox_new{display:flex; align-items:center; max-width:1130px; margin:auto;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_new{width:504px; display:flex; }
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_new{width:calc(100% - 49.207%);}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_blank_new{height:118px;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new{color:#EEEBE0; text-align: center; font-size: 20px; font-weight: 400; line-height: 110%; height:110px; display:flex; align-items:center; border-bottom: 3px solid #EEEBE0; background:#442F2C; padding:10px 10px 10px 48px; }
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new:nth-child(2n){ border-radius:24px 0 0 0;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new:last-child{ border-radius:0 0 0 24px; border-bottom:none;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_new{position:relative; width:49.207%; background:#442F2C; border-radius: 24px 24px 0px 0px; border-top: 3px solid #EEEBE0; border-right: 3px solid #EEEBE0; border-left: 3px solid #EEEBE0;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideoboth_new{position:absolute; width: 100%; height:100%;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideo_new{}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideo_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 24px 24px 0px 0px; }
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideo_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 24px 24px 0px 0px; }
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_logos_new{position:relative; z-index:1; height:114px; display:flex; align-items:flex-end; padding:17px; justify-content:center;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_logos_new img{max-width:100%; max-height:90%; }
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new{color:#EEEBE0; text-align: center; font-size: 20px; font-weight: 600; line-height: 110%; position:relative; z-index:1;  display:flex; align-items:center; justify-content:center;  height:110px;}
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new svg{width:100%;}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_new{display:flex; width:calc(100% - 504px);}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new{width:calc(33.33% - 0px);}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_logos_new{ height:118px; display:flex; align-items:flex-end; justify-content:center; padding:17px; }
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_logos_new img{max-width:100%; max-height: 100%; width: auto; }
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new{color:#EEEBE0; border-bottom: 3px solid #EEEBE0; border-right: 3px solid #EEEBE0; background:#442F2C; position:relative; z-index:1;  display:flex; align-items:center; justify-content:center; text-align: center; font-size: 20px; font-weight: 400; line-height: 110%; height:110px;}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new:nth-child(3n) .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new:nth-child(2n){border-radius:0 24px 0 0;}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new:nth-child(3n) .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new:last-child{border-radius:0 0 24px 0;}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new:last-child{border-bottom:none;}
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new svg{width:100%;}
.Index_chart_slider{ width:100%; margin:0; }

.Index_testimonials_lists_main_new{padding:96px 0 96px 0;} 
.Index_testimonials_lists_inner_new{}
.Index_testimonials_lists_title_new{ text-align:center; }
.Index_testimonials_lists_mainloop_new{padding-top:40px;}
.Index_testimonials_lists_innerloop_new{display:flex; justify-content: center;}
.Index_testimonials_lists_innerloop_mainboxs_new{ width:348px; height:411px; padding:91px 50px 60px 50px; }
.Index_testimonials_lists_innerloop_innerboxs_new{}
.Index_testimonials_lists_innerloop_innerboxs_infos_new{}
.Index_testimonials_lists_innerloop_innerboxs_infos_new p{ margin:0 auto; text-align: center; font-size: 16px; font-weight: 400; line-height: 160%; }
.Index_testimonials_lists_innerloop_innerboxs_texts_new{ padding-top:16px; }
.Index_testimonials_lists_innerloop_innerboxs_texts_new p{ font-size: 12px; font-weight: 600; line-height: 150%; text-transform: uppercase; text-align:center; margin:0;}

.Index_image_over_marquee_main_new{}
.Index_image_over_marquee_inner_new{padding:96px 0; border-radius: 32px; overflow:hidden; }
.Index_image_over_marquee_detail_new{}
.Index_image_over_marquee_detail_title_new{ padding:0 40px; text-align:center; }
.Index_image_over_marquee_detail_mainloop_new{ padding:56px 0 0 0; }
.Index_image_over_marquee_detail_innerloop_new{ min-height: 418px; display:flex; align-items:center; }
.Index_image_over_marquee_detail_innerloop_new span{display:flex; align-items:center;}
.Index_image_over_marquee_detail_innerloop_new{}
.Index_image_over_marquee_detail_innerloop_mainbox_new{margin-right:32px; width:158px;  }
.Index_image_over_marquee_detail_innerloop_innerbox_new{}
.Index_image_over_marquee_detail_innerloop_innerbox_image_new{}
.Index_image_over_marquee_detail_innerloop_innerbox_image_new img{width:100%;}
.Index_image_over_marquee_detail_button_new{padding-top:56px; text-align:center;}

.Index_object_tabs_lists_main_new{padding:96px 0 0 0;}
.Index_object_tabs_lists_maindetail_new{}
.Index_object_tabs_lists_innerdetail_new{} 
.Index_object_tabs_lists_innerdetail_title_new{ max-width:700px; }
.Index_object_tabs_lists_innerdetail_mainloop_new{padding-top:24px;}
.Index_object_tabs_lists_innerdetail_innerloop_new{}
.Index_object_tabs_lists_innerdetail_innerloop_new .tabcontent{ position:relative; }
.Index_object_tabs_lists_main_new .tab_content_new{ padding-top:50px; }
.Index_object_tabs_lists_innerdetail_innerloop_mainbox_new{}
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_new{}
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new{border-top:3px solid #442F2C;  }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new a{ text-decoration:none; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new:last-child{border-bottom:3px solid #442F2C;}
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_new{/*position:relative;*/ display: flex; justify-content: space-between; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; display:none !important; z-index:2; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainleft_new{ width:calc(100% - 496px); }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{display:flex; align-items:center; min-height:83px; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_icons_new{width:50px;}
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_icons_new img{max-width:100%; display:flex; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new{padding-left:12px; width:calc(100% - 50px); color:#442F2C; font-size: 24px; font-weight: 600; line-height: 110%; padding-top:3px; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{ /*position:relative;*/ width:496px; display:none; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_new{display:flex; justify-content: flex-end; align-items: center; height: 100%; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_new{width: 256px; height: 100%; position:absolute; margin-right: 240px; top: 0px; z-index:1; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_full_new{ position:sticky; top:100px; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_full_new video{ position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100% !important; height:100% !important; border: 3px solid #442F2C; border-radius: 32px; position:sticky; top:0;margin-top:24px;margin-bottom:24px; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_full_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100% !important; height:100% !important; border: 3px solid #442F2C; border-radius: 32px; position:sticky; top:0; margin-top:24px;margin-bottom:24px;  }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_button_new{ padding:3px 0 0 10px;}
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_button_new {color:#EEEBE0; text-align: right; font-size: 24px; font-weight: 600; line-height: 110%; text-decoration:none; display:inline-block; text-transform:uppercase; }
.Index_object_tabs_lists_innerdetail_button_new{padding-top:56px; text-align:center;}
.Index_object_tabs_lists_innerdetail_button_new a{ color:#442F2C; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; display:inline-block; text-decoration-thickness: 2px; text-underline-offset: 5px; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new:hover .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new{color:#EEEBE0;}
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new:hover .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{display:block;}

.Index_image_with_texts_main_new{padding:96px 0 0 0;}
.Index_image_with_texts_inner_new{}
.Index_image_with_texts_leftrightboth_new{display:flex; }
.Index_image_with_texts_leftbox_new{width: 57.9%;}
.Index_image_with_texts_leftbox_videoimageboth_new{position:relative; height: 100%; min-height:600px; }
.Index_image_with_texts_leftbox_videoimage_new{ width:100%; height:100%; }
.Index_image_with_texts_leftbox_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px; }
.Index_image_with_texts_leftbox_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px; }
.Index_image_with_texts_rightbox_new{width:calc(100% - 57.9%); padding: 25px 0 25px 56px; align-self: center; }
.Index_image_with_texts_rightbox_textbuttonboth_new{}
.Index_image_with_texts_rightbox_title_new{}
.Index_image_with_texts_rightbox_infos_1_new{}
.Index_image_with_texts_rightbox_infos_1_new p{padding-top:16px; font-size: 16px; font-weight: 400; line-height: 160%; margin:0;}
.Index_image_with_texts_rightbox_infos_2_new{}
.Index_image_with_texts_rightbox_infos_2_new p{padding-top:16px; margin:0; font-size: 16px; font-weight: 600; line-height: 160%; text-transform: uppercase;}
.Index_image_with_texts_rightbox_button_new{padding-top:24px;}

.Index_custom_instagram_main_new{padding:96px 0 0 0;}
.Index_custom_instagram_inner_new{padding:96px 56px; border-radius: 32px;}
.Mobile_show_new{display:none;}
.Index_custom_instagram_maindetail_new{}
.Index_custom_instagram_innerdetail_new{}
.Index_custom_instagram_innerdetail_text_new{display:flex; align-items:center; justify-content:space-between;}
.Index_custom_instagram_innerdetail_textbutton_new{ padding-left:15px; }
.Index_custom_instagram_innerdetail_textbutton_new a{ min-width:311px; }
.Index_custom_instagram_innerdetail_mainloop_new{}
.Index_custom_instagram_innerdetail_innerloop_new{ padding-top:34px;}
.Index_custom_instagram_innerdetail_innerloop_mainbox_new{ width:300px; }
.Index_custom_instagram_innerdetail_innerloop_innerbox_new{}
.Index_custom_instagram_innerdetail_innerloop_innerbox_videoimageboth_new{height: 504px; position:relative;}
.Index_custom_instagram_innerdetail_innerloop_innerbox_videoimage_new{}
.Index_custom_instagram_innerdetail_innerloop_innerbox_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;} 
.Index_custom_instagram_innerdetail_innerloop_innerbox_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}

.Footer_main_new{padding:0px 0 0 0 !important;}
.top_line_new{ padding-bottom:40px; overflow:hidden; }
.top_line_new img{ width:calc(100% + 40px); margin:0 -20px; }
.footer__content-top .grid{ grid-gap:16px !important; }
.Footer_allloop_new{ padding-bottom:72px; }
.Footer_allloop_boxs_0_new{width:calc(12% - 16px) !important;}
.Footer_allloop_boxs_1_new, .Footer_allloop_boxs_2_new, .Footer_allloop_boxs_3_new{width:calc(8.2% - 16px) !important; padding-top:12px; }
.Footer_allloop_boxs_4_new{width:calc(21.5% - 16px)!important; padding-top:13px; }
.Footer_allloop_boxs_image_main_new{max-width:186px; width:100%}
.Footer_main_new .footer__content-top{padding-bottom:72px;}
.Footer_main_new .footer-block__details-content>li:not(:last-child){margin-right:0; }
.Footer_main_new .list-menu__item--link{color:#EEEBE0 !important; font-size: 16px !important; font-weight: 600; line-height: 140%; text-transform: uppercase; padding:10px 0 !important; display:block !important; }
.Footer_main_new .footer-block__heading{color:#EEEBE0; font-size: 32px; font-weight: 700; line-height: 110%; margin:0;}
.footer-block__image-wrapper{ margin-bottom:0 !important; }
.Footer_allloop_boxs_newsletter_main_new{}
.Footer_allloop_boxs_newsletter_inner_new{}
.footer-block__newsletter{}
.Footer_newsletter_infotext_new{padding-top:12px;}
.Footer_newsletter_infotext_new p{ color:#EEEBE0; font-size: 16px; font-weight: 400; line-height: 160%; margin:0; }
.footer__newsletter{margin-top:24px !important; border-radius: 99px;  max-width: 100% !important; }
.newsletter-form__field-wrapper{ max-width: 100% !important; }
.footer__newsletter .field__input{border-radius: 99px; color:#EEEBE0; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; border-radius: 99px; border: 3px solid #EEEBE0; height:56px; padding:0 56px 0 32px; box-shadow: 0 0 0 !important; }
.footer__newsletter input::-webkit-input-placeholder{color:#EEEBE0; opacity:1 !important;}
.footer__newsletter input::-moz-placeholder{color:#EEEBE0; opacity:1 !important;}
.footer__newsletter input:-ms-input-placeholder{color:#EEEBE0; opacity:1 !important;}
.footer__newsletter input:-moz-placeholder{color:#EEEBE0; opacity:1 !important;}
.footer__newsletter .field:before{ display:none; } 
.footer__newsletter .field:after{ display:none; } 
.newsletter-form__button { width: 26px !important; right: 32px !important; }
.Footer_main_new .footer__list-social.list-social:only-child{justify-content: start;}
.Footer_allloop_boxs_newsletter_socialicon_new{ padding-top:24px;}
.Footer_allloop_boxs_newsletter_socialicon_new ul{}
.Footer_allloop_boxs_newsletter_socialicon_new ul li{width:24px; margin-right:16px;}
.Footer_allloop_boxs_newsletter_socialicon_new ul li:last-child{margin-right:0;}
.Footer_allloop_boxs_newsletter_socialicon_new ul li a{width:100%; padding:0;}
.list-social__item .icon { height: 2.4rem !important; width: 2.4rem !important; }
.Footer_mainbottom_new{padding:46px 0; border-top:1px solid rgba(238, 235, 224, 0.20);}
.Footer_innerbottom_new{display:flex; align-items:center; justify-content:space-between;}
.Footer_innerbottom_mainleft_new{width: 172px;}
.Footer_innerbottom_innerleft_new{}
.Footer_innerbottom_innerleft_new img{width:100%; display:flex; }
.Footer_innerbottom_mainright_new{ width:calc(100% - 172px); }
.Footer_innerbottom_innerright_new{ width:33%!important; margin:0 0 0 auto; }
.Footer_innerbottom_innerright_copyright_new{color:#EEEBE0; font-size: 12px; font-weight: 400; line-height: 160%;}
.Footer_innerbottom_innerright_copyright_new a{color:#EEEBE0; text-decoration:none;}
.Footer_innerbottom_innerright_bottommenu_new{}
.Footer_innerbottom_innerright_bottommenu_new ul{display:flex; margin: 12px 0 0 0; padding: 0 }
.Footer_innerbottom_innerright_bottommenu_new ul li{margin-right:16px; list-style-type:none; }
.Footer_innerbottom_innerright_bottommenu_new ul li:last-child{margin-right:0;}
.Footer_innerbottom_innerright_bottommenu_new ul li a{color:#EEEBE0; font-size: 12px; font-weight: 400; line-height: 160%; text-decoration-line: underline; display: block; text-underline-offset: 3px; }

.Index_mobile_newsletter_main_new{padding:32px 0; display:none; }
.Index_mobile_newsletter_inner_new{padding:56px 20px 63px 20px; border-radius: 24px;}
.Index_mobile_newsletter_titleinfos_new{}
.Index_mobile_newsletter_title_new{ text-align:center; }
.Index_mobile_newsletter_title_new h2{color:#EEEBE0; }
.Index_mobile_newsletter_title_new p{color:#EEEBE0; }
.Index_mobile_newsletter_innerdetail_new .newsletter-form{ margin-top:16px !important; }
.Index_mobile_newsletter_innerdetail_new .footer__newsletter .field__input{ height:48px; background:none; padding:0 40px 0 21px; }
.Index_mobile_newsletter_innerdetail_new .field__label{ display:none; }
.Index_mobile_newsletter_innerdetail_new .newsletter-form__button { right: 20px!important; }
.Index_mobile_newsletter_main_new .Index_mobile_newsletter_mainsocial_new{padding-top:16px;}
.Index_mobile_newsletter_innersocial_new{}
.Index_mobile_newsletter_innersocial_new ul{display:flex;}
.Index_mobile_newsletter_innersocial_new ul li{margin-right:16px;}
.Index_mobile_newsletter_innersocial_new ul li:last-child{margin-right:0;}
.Index_mobile_newsletter_innersocial_new ul li a{padding: 0; }
.Index_mobile_newsletter_innersocial_new ul li a svg{width:24px !important; height:24px !important}
/* Index */

/* Product */
.skip-to-content-link{ display:none !important; }
.product_template_main_new{}
.product_template_inner_new{ padding:0 0 40px 0; }
.product__media-wrapper{ max-width:64.118% !important; width:64.118% !important; position:relative; }
.product__media-wrapper .badge{ position: absolute; top: 20px; right: 20px; z-index: 2; padding: 6px 15px; color: #EEEBE0; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase; border:0; }
.product__info-wrapper{ max-width:calc(100% - 64.118%) !important; width:calc(100% - 64.118%) !important; padding:8px 0 8px 40px !important; }
.product__column-sticky{ top:20px !important; }
@media(min-width:750px) and (max-width:9999px){
  .product__media-list{ grid-gap:16px !important; margin-bottom:0 !important; }
  .product-media-container{ border:0 !important; }
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{ height:100% !important; }
  .product-media-container .media { padding-top: 145.095% !important; }
  .product-media-container .media img, .product-media-container .media iframe, .product-media-container .media video{ border-radius: 32px;  }
  .product-media-container.media-fit-cover .deferred-media__poster img{ height:100% !important; }
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{ object-fit:cover; }
}
.product__info-container>*+* { margin: 0 0 12px !important; }
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text { margin: 0 !important; }
.product__info-wrapper div.okeReviews{ font-size:12px !important; }
.product__title{ margin-bottom:8px !important; }
.product__title h1{ font-size: 40px; font-weight: 700; line-height: 110%; /* 44px */ text-transform: uppercase; }
.Product_meta_short_tag_text_new{ font-size: 12px; font-weight: 600; line-height: 140%; /* 16.8px */ text-transform: uppercase; margin-bottom:12px !important; }
.product_short_description_new{ margin-top:0px !important; margin-bottom:12px !important; font-size: 16px; font-style: normal; font-weight: 400; line-height: 160%; /* 25.6px */ }
.product_short_description_new p{ margin-top:0; margin-bottom:12px !important; }
.product-form__buttons { max-width: 100% !important; display:flex; align-items:center; }
.product-form__quantity{ width:118px !important; margin:0 !important; }
.product-form__quantity .quantity { width: 100%!important; min-height: 48px!important; background: #fff; border: 3px solid #442F2C; border-radius: 30px; overflow:hidden; }
.quantity__button svg { width: 16px !important; }
.product-form__quantity .quantity__input{ font-size: 16px; font-style: normal; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.product-form__quantity .quantity:before{ display:none; }
.product-form__quantity .quantity:after{ display:none; }
.product-form__submit { margin-bottom: 0!important; padding: 10px; min-height: 48px; display: flex; width: 100%; min-width: auto; flex: 1; margin-left: 12px; color: #EEEBE0 !important; }
.installment  { margin-top: 0; margin-bottom: 0; padding-top: 10px; font-size: 12px; font-style: normal; font-weight: 400; line-height: 160%; }
.price-item{ color:#EEEBE0 !important; color: #FFF; font-size: 16px; font-weight: 600; letter-spacing: 0; text-transform: uppercase; line-height: 16px; }
.product .price .badge, .product .price__container{ margin-bottom:0 !important; line-height: 16px; }
.price--large { line-height: 16px !important; margin-top: -1px; }
.dash_new{ margin:0 5px; }
.price--on-sale .price__sale .price-item--regular{ margin-right: 5px; font-size: 16px !important; letter-spacing: 0px; font-weight: 600; }
.price--on-sale .price__sale .price-item--sale{ color: #EEEBE0 !important; -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; }
.product-form__submit:hover{ color: #EEEBE0 !important; }
.product-form__submit:hover .price--on-sale .price__sale .price-item--sale{ color: #EEEBE0 !important; }
.product_gallery_mobile_text_list_new{ display:none !important; }
.skio-plan-picker-wrapper{ margin-bottom:0px !important; }

.product-form__input{ position:relative; max-width:100% !important; }
.product__info-wrapper .oke-sr-count{ text-decoration: underline; text-transform: lowercase; }
fieldset.product-form__input .form__label { margin: 4px 0 8px 0px !important; font-size: 14px; font-weight: 600; line-height: 140%; text-transform: uppercase; }
fieldset.product-form__input .form__label span{ font-weight: 700; }
.variant_title_desktop_new{ display:block; border-radius: 28px; border: 3px solid #442F2C; background: #FFF; position: relative; z-index: 3; display:block; padding: 11px 40px 9px 21px; font-size: 16px; font-weight: 600; line-height: 140%; color:#442F2C; text-transform: uppercase; background:#fff url(dropdown_down_arrow.svg) no-repeat right 21px center; position: relative; border-radius: 28px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear; cursor:pointer; }
.product-form__input.open .variant_title_desktop_new{ background:#fff url(dropdown_up_arrow.svg) no-repeat right 21px center; border-radius: 12px 12px 0 0; }
.variant_dropdown_desktop_new{ display:none; position: absolute; z-index: 2; background: #fff; width: 100%; left: 0; top: calc(100% - 3px); border: 3px solid #282828; border-top: 0; border-radius: 0 0 12px 12px; margin-top: 0; padding-bottom: 0; padding-top: 0px; }
.variant_dropdown_desktop_new label{ color: #442f2c !important; padding: 11px 20px 9px !important; margin: 0 !important; min-width: 100% !important; text-align: left !important; border: 0 !important; background: none !important; border-radius: 0 !important; border-top: 3px solid #442F2C !important; font-size: 16px !important; font-weight: 600; line-height: 22px !important; text-transform: uppercase; letter-spacing:0 !important; }
.product-form__input .variant_dropdown_desktop_new input[type=radio]:checked+label{ display:none; }
.klaviyo-bis-trigger{ margin-top: 12px !important; width: 100% !important; }

/* ingredient_drawer */
.Product_ingredients_popup_overlay_new { top: 0; right: 0; position: fixed; z-index: 98; width: 100%; height: 100%; background: rgba(68,47,44,0.6); display:none; } 
.Product_ingredients_popup_main_new{max-width: 462px; width:100%; margin:auto; height:100%; top:0; right:-100%; position:fixed; z-index:99; overflow-y: scroll; overflow-x: hidden; -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; } 
.Product_ingredients_popup_main_new.active{ right:0; }
.Product_ingredients_popup_inner_new{}
.Product_ingredients_popup_maintitle_new{display:flex; justify-content:space-between; padding:24px 32px; border-bottom:2px solid rgba(68, 47, 44, 0.10);}
.Product_ingredients_popup_innertitle_new{ width:calc(100% - 24px); padding-right:14px; }
.Product_ingredients_popup_innertitle_new h2{color:#442F2C; font-size: 24px; font-weight: 700; line-height: 110%; margin:0;}
.Product_ingredients_popup_innertitle_new h4{color:#442F2C; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase; padding-top:8px; margin:0;}
.Product_ingredients_popup_innerclose_new{ width:24px; }
.Product_ingredients_popup_innerclose_new svg{width:100%;}
.Product_ingredients_popup_maindetail_new{padding:24px 32px 0px 32px;}
.Product_ingredients_popup_innerdetail_new{}
.Product_ingredients_popup_innerdetail_1_new{ padding-bottom:16px;  }
.Product_ingredients_popup_innerdetail_1_texts_new{}
.Product_ingredients_popup_maindetail_new{ }
.Product_ingredients_popup_maindetail_new h4{color:#442F2C; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0; padding-bottom:12px; }
.Product_ingredients_popup_maindetail_new h4 strong{ font-weight:600; }
.Product_ingredients_popup_maindetail_new p{color:#442F2C; font-size: 14px; font-weight: 400; line-height: 160%; margin:0; padding-bottom:12px; }
.Product_ingredients_popup_maindetail_new h5{color:#442F2C; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase;  margin:0;}
.Product_ingredients_popup_maindetail_new h5 strong{ font-weight:600; }
.Product_ingredients_popup_innerdetail_2_new{ padding-bottom:24px; }
.Product_ingredients_popup_innerdetail_2_lists_new{display:flex; align-items:center; flex-flow:wrap; grid-gap:8px;}
.Product_ingredients_popup_innerdetail_2_lists_new p{color:#442F2C; text-align: center; font-size: 11px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0; width: calc(25% - 6px); height: 80px;  display:flex; justify-content:center; align-items:center; border-radius: 16px; border:3px solid #442F2C; padding:5px;}
.Product_ingredients_popup_innerdetail_3_new{ padding-bottom:24px; }
.Product_ingredients_popup_innerdetail_3_image_new{}
.Product_ingredients_popup_innerdetail_3_image_new img{width:100%; display:flex; }
/* ingredient_drawer */

.Product_icon_text_columns_main_new{ padding:56px 0 0 0; }
.Product_icon_text_columns_inner_new{max-width:961px; margin:auto; position:relative;}
.Product_icon_text_columns_detail_new{}
.Product_icon_text_columns_detail_1_new{max-width:880px; margin:auto;}
.Product_icon_text_columns_detail_1_texts_new{}
.Product_icon_text_columns_detail_1_textstitle_new{text-align:center;}
.Product_icon_text_columns_detail_1_textsinfos_new{padding-top:16px; max-width:733px; margin:auto;}
.Product_icon_text_columns_detail_1_textsinfos_new p{margin:0; text-align:center; font-size:16px; line-height:160%;}
.Product_icon_text_columns_detail_1_textsinfos_new p strong{ font-weight:600; }
.Product_icon_text_columns_detail_2_new{padding-top:24px;}
.Product_icon_text_columns_detail_2_desktop_new{display:flex; justify-content:center; grid-gap:0 40px;}
.Product_icon_text_columns_detail_2_desktop_mainboxs_new{width:calc(25% - 0px); position:relative; }
.Product_icon_text_columns_detail_2_desktop_innerboxs_new{}
.Product_icon_text_columns_detail_2_desktop_innerboxs_icons_new{ width: 33px; margin: auto; height: 54px; display: flex; align-items: center; justify-content: center; }
.Product_icon_text_columns_detail_2_desktop_innerboxs_icons_new img{width:100%;}
.Product_icon_text_columns_detail_2_desktop_innerboxs_title_new{ min-height: 54px; display: flex; align-items: center; justify-content: center; }
.Product_icon_text_columns_detail_2_desktop_innerboxs_title_new p{margin:0; text-align:center; font-size:16px; font-weight:600; line-height:140%; text-transform:uppercase;}
.Product_icon_text_columns_detail_2_desktop_innerboxs_hover_new{ position:absolute; border-radius: 32px; border: 3px solid #442F2C; background: #EEEBE0; width:265px; height:136px; padding:10px 25px; top:0; left:-26px; opacity:0; display: flex; align-items: center; justify-content: center; }
.Product_icon_text_columns_detail_2_desktop_innerboxs_hover_new p{margin:0; font-size: 13px; text-align:center; font-weight: 400; line-height: 160%; /* 22.4px */}
.Product_icon_text_columns_detail_2_desktop_mainboxs_new:hover .Product_icon_text_columns_detail_2_desktop_innerboxs_hover_new{ opacity:1; }
.Product_icon_text_columns_detail_3_new{display:none;}
.Product_icon_text_columns_detail_3_mobile_new{display:none;}
.Product_icon_text_columns_detail_4_new{padding-top:56px; text-align:center;}
.Product_icon_text_columns_detail_4_button_new{}
.Product_icon_text_columns_detail_4_button_new a{min-width:310px;}
.Product_icon_text_columns_detail_5_new{ background: linear-gradient(90deg, #AC1E44 0%, #EC1758 100%); width:80px; height:80px; transform:rotate(-15deg); border-radius:100%; display:flex; align-items:center; justify-content:center; position:absolute; top:43px; left:-70px;}
.Product_icon_text_columns_detail_5_labels_new{}
.Product_icon_text_columns_detail_5_labels_new p{margin:0; color:#EEEBE0; text-align:center; font-size:12px; font-weight:600; line-height:140%; text-transform:uppercase;}
.Product_icon_text_columns_extra_details_new{ border-radius: 24px; border: 3px solid #442F2C; background: #EEEBE0; max-width:441px; margin:56px auto 40px; padding:13px 21px; text-align:center; font-size: 12px; font-weight: 400; line-height: 160%; }
.Product_icon_text_columns_extra_details_new p{ margin:0; }
.Product_icon_text_columns_warning_title_new{ text-align: center; margin-top: -30px; }
.Product_icon_text_columns_warning_title_inner_new{}
.Product_icon_text_columns_warning_title_inner_new a{ color: #442F2C; font-size: 14px; font-weight: 600; line-height: 140%; text-transform: uppercase; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 5px; padding-bottom: 5px; }

.Product_meta_video_banner_main_new{padding:56px 0 0 0;}
.Product_meta_video_banner_inner_new{}
.Product_meta_video_banner_videoimageboth_new{position:relative; height:756px; width:100%;}
.Product_meta_video_banner_videoimage_new{ width:100%; height:100%; }
.Product_meta_video_banner_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; border-radius:32px;}
.Product_meta_video_banner_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; border-radius:32px;}
.sound_icon_new{ position:absolute; width:40px; display:flex; flex-wrap:wrap; right:10px; bottom:10px; z-index:99; }
.sound_no_new{ width:40px; height:40px; position: relative; cursor:pointer; display:none; }
.sound_no_new img{ display:flex; position:relative !important; width:100%; height:100%; border:0 !important; }
.sound_no_new.active{ display:block; }
.sound_new{ width:40px; height:40px; position: relative; cursor:pointer; display:none; }
.sound_new img{ display:flex; position:relative !important; width:100%; height:100%; border:0 !important; }
.sound_new.active{ display:block; }

.Product_texts_with_images_main_new { padding:56px 0 0 0; }
.Product_texts_with_images_inner_new{border-radius:32px; padding:56px;}
.Product_texts_with_images_leftrightboth_new{ display:flex; align-items:center;}
.Product_texts_with_images_leftbox_new{width:calc(100% - 54.327%); padding:0 66px 0 0;}
.Product_texts_with_images_leftbox_textbuttonboth_new{}
.Product_texts_with_images_leftbox_title_new{}
.Product_texts_with_images_leftbox_title_new h2{color:#EEEBE0;}
.Product_texts_with_images_leftbox_infos_new{padding-top:12px;}
.Product_texts_with_images_leftbox_infos_new p{margin:0 0 24px 0; color:inherit; font-size:16px; font-weight:600; line-height:160%;}
.Product_texts_with_images_leftbox_infos_new p:last-child{ margin-bottom:0; }
.Product_texts_with_images_leftbox_infos_new ul{ margin:0; padding:0; }
.Product_texts_with_images_leftbox_infos_new ul li{ margin-bottom:4px; padding:0 0 0 28px; color:inherit; font-size:16px; font-weight:600; line-height:160%; background:url(checkmark_white.svg) no-repeat left top 2px; list-style-type:none; }
.Product_texts_with_images_leftbox_infos_new ul li:last-child{ margin-bottom:0; }
.Product_texts_with_images_leftbox_infos_pink_new ul li{ background:url(checkmark_black.svg) no-repeat left top 2px; }

.Product_texts_with_images_leftbox_button_new{padding-top:24px;}
.Product_texts_with_images_leftbox_button_new .button{min-width:253px; }
.Product_texts_with_images_leftbox_button_new .button:hover{ background: #AC1E44; }
.Product_texts_with_images_rightbox_new{position:relative; width:54.327%; }
.Product_texts_with_images_rightbox_videoimageboth_new{ width:100%; height:400px; }
.Product_texts_with_images_rightbox_videoimage_new{ width:100%; height:100%; }
.Product_texts_with_images_rightbox_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.Product_texts_with_images_rightbox_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.Product_texts_with_images_reverse_new{}
.Product_texts_with_images_reverse_new .Product_texts_with_images_leftrightboth_new{ flex-direction: row-reverse; }
.Product_texts_with_images_reverse_new .Product_texts_with_images_leftbox_new{ padding:0 0 0 66px;}

.Product_icons_texts_marquee_1_new{ padding-top:50px; }
.Product_icons_texts_marquee_2_new .bottom_line_new{ padding:18px 0 0 0; }

.Product_object_tabs_table_main_new{}
.Product_object_tabs_table_main_new .Index_object_tabs_table_inner_new{ padding:60px 0 134px 0; }
.Product_object_tabs_table_main_new .Index_object_tabs_table_detail_innerloop_new { padding: 40px 0 0; }
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new{ position:relative; }
.Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_info_new{ font-size: 14px; font-weight: 400; line-height: 160%; position:absolute; width:100%; text-align:center; padding:16px; } 
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_info_new{ font-size: 14px; font-weight: 400; line-height: 160%; position:absolute; width:100%; text-align:center; padding:16px; }
.Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_3_new{ border-bottom:0; }
.Product_object_tabs_table_main_new .Index_object_tabs_table_detail_innerloop_innerbox_rightside_new{  }
.Product_object_tabs_table_main_new .Index_chart_slider{ overflow:visible; }

.Product_review_main_new{ padding:96px 0 56px 0; }
.template-product .Product_review_main_new{ padding:80px 0 56px 0; }
.Product_review_title_new{ text-align:center; }
.okeReviews[data-oke-container].oke-w, [data-oke-widget] div.okeReviews.oke-w{ padding:0 !important; }
.oke-w-header{ display:none; }
.oke-w-controls{ display:none; }
.js-oke-widgetSize{ max-width:1130px; margin:auto; }
.okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{ border-bottom:3px solid rgba(68, 47, 44, 0.10) !important; }
.okeReviews[data-oke-container] .oke-w-reviews-main--nav-divider, div.okeReviews .oke-w-reviews-main--nav-divider{ border-top:3px solid rgba(68, 47, 44, 0.10) !important; }
.okeReviews[data-oke-container] .oke-is-large .oke-w-reviews-list-item, div.okeReviews .oke-is-large .oke-w-reviews-list-item { padding: 32px 0 !important; }
.okeReviews[data-oke-container] .oke-w-reviews-controls, div.okeReviews .oke-w-reviews-controls{ padding-bottom:29px !important; }
.okeReviews[data-oke-container] .oke-button, div.okeReviews .oke-button{ border-radius: 99px !important; border: 3px solid #442F2C !important; background: #FFF !important; padding: 10px 21px 9px!important; font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important; text-transform: uppercase; }
.okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-icon:before, div.okeReviews .oke-w-reviews-filterToggle .oke-icon:before{ display:none !important; }
.okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-icon, div.okeReviews .oke-w-reviews-filterToggle .oke-icon{ background:url(filter_icon.svg) no-repeat center center; width: 20px; height: 20px; display: inline-block; vertical-align: middle !important; }
.okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head{ margin-bottom:20px !important; }
.okeReviews[data-oke-container] .oke-w-reviews-count, div.okeReviews .oke-w-reviews-count{ font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.oke-w-reviews-sort{ border-radius: 99px !important; border: 3px solid #442F2C !important; background: #FFF !important; padding: 10px 21px 9px!important; font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important; text-transform: uppercase;  }
.okeReviews[data-oke-container] .oke-w-reviews-controls, div.okeReviews .oke-w-reviews-controls{ align-items:center !important; }
.okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head{ justify-content:flex-end !important; }
.oke-sortSelect-label{ margin-right:0 !important; }
.okeReviews[data-oke-container] .oke-w-review-side, div.okeReviews .oke-w-review-side{ border:0 !important; background:none !important; }
.okeReviews[data-oke-container] .oke-is-large .oke-w-review-side, .okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side, div.okeReviews .oke-is-large .oke-w-review-side, div.okeReviews .oke-is-medium .oke-w-review-side { flex-basis: 320px !important; padding: 0 !important; }
.okeReviews[data-oke-container] .oke-w-reviewer-avatar, div.okeReviews .oke-w-reviewer-avatar{ display:none !important; }
.oke-w-reviewer-name{ font-size: 12px; font-weight: 600; line-height: 140%; /* 16.8px */ text-transform: uppercase; }
.okeReviews[data-oke-container] .oke-w-reviewer-verified, div.okeReviews .oke-w-reviewer-verified{ color: #442F2C !important; font-size: 12px; font-weight: 400 !important; line-height: 160%; padding-top:8px; display: flex; flex-direction: row-reverse; }
.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before, div.okeReviews .oke-w-reviewer-verified-icon:before{ margin:0 4px 0 0 !important; color:#442F2C !important; }
.okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before, div.okeReviews .oke-w-reviewerRecommendation--yes:before{ display:none !important; }
.oke-w-review-recommendation{ margin-top:4px !important; }
.oke-w-reviewerRecommendation-text{ color: #442F2C !important; font-size: 12px; font-weight: 400 !important; line-height: 160%; }
.okeReviews[data-oke-container] .oke-w-review .oke-w-review-main, [data-oke-widget] .oke-w-review div.okeReviews .oke-w-review-main { background: none !important; padding: 0px !important; border: 0 !important; margin: -15px; }
.okeReviews[data-oke-container] .oke-reviewContent-date, div.okeReviews .oke-reviewContent-date{ display:none; }
.oke-w, .oke-modal { --oke-stars-foregroundColor: #442F2C !important; }
.okeReviews[data-oke-container].oke-w .oke-reviewContent-title, .okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{ margin:12px 0 0 0 !important; font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important; text-transform: uppercase !important; }
.okeReviews[data-oke-container] .oke-bodyText, div.okeReviews .oke-bodyText{ margin:8px 0 0 0 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 160% !important; }
.oke-w-review-footer{ display:none !important; }
.okeReviews[data-oke-container] .oke-is-large .oke-w-review--featuredMedia .oke-w-review-main, div.okeReviews .oke-is-large .oke-w-review--featuredMedia .oke-w-review-main{ display:block !important; }
.okeReviews[data-oke-container] .oke-is-large .oke-w-review--featuredMedia .oke-w-review-media, div.okeReviews .oke-is-large .oke-w-review--featuredMedia .oke-w-review-media{ margin-left:0 !important; margin-top:12px !important; }
.okeReviews[data-oke-container] .oke-mediaCollage, div.okeReviews .oke-mediaCollage{ height:auto !important; border-radius: 12px; overflow: hidden; }
.okeReviews[data-oke-container] .oke-w-reviews-list, div.okeReviews .oke-w-reviews-list{ margin-bottom:56px !important; }
.okeReviews[data-oke-container] .oke-w-reviews-filterToggle, div.okeReviews .oke-w-reviews-filterToggle{ min-width:277px; text-align:left !important; background:#fff url(filter_downarrow.svg) no-repeat right 21px center !important; }
.okeReviews[data-oke-container] .oke-button.oke-is-active, div.okeReviews .oke-button.oke-is-active{ background:#fff url(filter_uparrow.svg) no-repeat right 21px center !important; }
.okeReviews[data-oke-container] .oke-w-filter, div.okeReviews .oke-w-filter{ text-align:right !important; }
.okeReviews[data-oke-container] .oke-w-filter-options, div.okeReviews .oke-w-filter-options{ justify-content:flex-end !important; }
.okeReviews[data-oke-container] .oke-select, [data-oke-widget] div.okeReviews .oke-select{ background:#fff url(filter_downarrow.svg) no-repeat right center !important; }
.okeReviews[data-oke-container] .oke-select, [data-oke-widget] div.okeReviews .oke-select{ -webkit-appearance: none; }
.okeReviews[data-oke-container] .oke-w-filterOption-label, div.okeReviews .oke-w-filterOption-label{ color: #442F2C !important; border: 1px solid #442F2C !important; }
.okeReviews[data-oke-container] .oke-w-filterOption-label-star:before, .okeReviews[data-oke-container] .oke-w-filterOption-label-star:empty:before, div.okeReviews .oke-w-filterOption-label-star:before, div.okeReviews .oke-w-filterOption-label-star:empty:before{ color: #442F2C !important; }
.okeReviews[data-oke-container] .oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label, div.okeReviews .oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label{ background:#fff !important; }
.okeReviews[data-oke-container] .oke-select, [data-oke-widget] div.okeReviews .oke-select{ font-family: var(--font-body-family); text-transform: uppercase; font-weight: 600 !important; }
.okeReviews[data-oke-container] .oke-select option, [data-oke-widget] div.okeReviews .oke-select option{ font-family: var(--font-body-family); text-transform: uppercase; font-weight: 600 !important; }

.Product_faqs_accordions_main_new{}
.Product_faqs_accordions_inner_new{ padding:96px 0 96px 0;  border-bottom:3px solid rgba(68, 47, 44, 0.10);  }
.Product_faqs_accordions_title_new{}
.Product_faqs_accordions_title_new h2{text-align:center;}
.Product_faqs_accordions_mainleftright_new{padding-top:40px; max-width:1131px; margin:auto; }
.Product_faqs_accordions_innerleftright_new{display:flex; align-items:center;}
.Product_faqs_accordions_leftbox_new{width: 46.862%;}
.Product_faqs_accordions_leftbox_allvideoimage_new{position:relative; min-height: 610px; height:100%; }
.Product_faqs_accordions_leftbox_videoimage_new{}
.Product_faqs_accordions_leftbox_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}
.Product_faqs_accordions_leftbox_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}
.Product_faqs_accordions_rightbox_new{width:calc(100% - 46.862%); padding-left:33px;}

.Product_faqs_accordions_rightbox_alllooplists_new{}
.Product_faqs_accordions_main_new .accordion{margin:0; border:none;}
.Product_faqs_accordions_main_new .accordion > ul{}
.Product_faqs_accordions_main_new .accordion > ul > li{margin-bottom:8px;}
.Product_faqs_accordions_main_new .accordion > ul > li:last-child{margin-bottom:0;}
.Product_faqs_accordions_main_new .question h2{margin:0; color:#442F2C; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; padding:10px 60px 10px 29px; margin:0; border: 3px solid #442F2C; border-radius: 99px; background:#EEEBE0 url(plus_bg.svg) no-repeat center right 32px; }
.Product_faqs_accordions_main_new .question h2 p{ margin:0; }
.Product_faqs_accordions_main_new .open{ background:#442F2C; border-radius:12px; }
.Product_faqs_accordions_main_new .answer{ background:#442F2C; padding:0px 32px 30px 32px; border-radius: 12px; color:#EEEBE0; font-size: 16px; font-weight: 400; line-height: 160%; margin:0;}
.Product_faqs_accordions_main_new .answer p{ margin:0; }
.Product_faqs_accordions_main_new .open .question{ padding:14px 0 0 0; }
.Product_faqs_accordions_main_new .open .question h2{ background:#442F2C url(minus_bg.svg) no-repeat center right 32px; color:#EEEBE0; border: 0; padding: 16px 60px 16px 29px; }

.product_recommendations_new{ padding:96px 0 0 0; }
.Product_recommendations_slider_new{ margin:32px 0 0 0; }
.product_recommendations_slider { margin: 0 0px 0 calc(50% - 680px); padding-bottom:28px; padding-right:40px; }
.product_recommendations_slider .swiper-scrollbar{ max-width:1328px; margin:auto; margin-left:16px; }

.Product_icons_texts_marquee_merch_new{ padding:0; }
.Product_icons_texts_marquee_merch_new .bottom_line_new{ padding:0; }
.Product_review_main_merch_new{ padding-top:60px; }
.Product_meta_accordions_list_main_new .accordion{ border:0; margin:32px 0 0 0 !important; }
.Product_meta_accordions_list_main_new .accordion > ul{margin:0; border-top:3px solid rgba(68, 47, 44, 0.10); }
.Product_meta_accordions_list_main_new .accordion > ul > li{margin:0 0 0; list-style:none; border-bottom:3px solid rgba(68, 47, 44, 0.10); }
.Product_meta_accordions_list_main_new .question h3{ margin:0; padding:14px 0; background:url(plus_pp.svg) no-repeat right center; color: #442F2C; font-size: 14px;  font-weight: 600; line-height: 140%; text-transform: uppercase; }
.Product_meta_accordions_list_main_new .open .question h3{background:url(minus_pp.svg) no-repeat right center}
.Product_meta_accordions_list_main_new .answer.rte{margin-top:-4px; padding:0 0 16px 0; color: #442F2C; font-size: 16px; font-weight: 400; line-height: 160%;  }
.Product_meta_accordions_list_main_new .rte ul{ list-style-type:disc; }
.Product_meta_accordions_list_main_new .rte ul li, .Product_meta_accordions_list_main_new .rte ol li{ margin-bottom:4px; }
.Product_meta_accordions_list_main_new .rte li:last-child { margin-bottom: 0; }
.Product_meta_accordions_list_main_new .rte ol,.Product_meta_accordions_list_main_new .rte p,.Product_meta_accordions_list_main_new .rte table,.Product_meta_accordions_list_main_new .rte ul{margin-bottom:8px}
.Product_meta_accordions_list_main_new .rte ol:last-child,.Product_meta_accordions_list_main_new .rte p:last-child,.Product_meta_accordions_list_main_new .rte table:last-child,.Product_meta_accordions_list_main_new .rte ul:last-child{margin-bottom:0}
.Product_meta_accordions_list_main_new .answer.rte a{color: #442F2C; font-size: 16px; font-weight: 400; line-height: 160%; text-decoration:underline!important; text-transform:uppercase;border:0 }
.Product_meta_accordions_list_main_new .answer.rte a:after{display:none}

.build_your_bundle_main_new{ margin:31px 0 12px 0 !important; }
.build_your_bundle_inner_new{ border-radius: 12px; border: 3px solid #442F2C; background: #FFF; padding:13px; display:flex; }
.build_your_bundle_left_new{ width:113px; min-height:113px; position:relative; margin-right:16px; }
.build_your_bundle_left_new img{ position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius: 12px; }
.build_your_bundle_right_new{ flex:1; align-self: center;  }
.build_your_bundle_title_new{ font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.build_your_bundle_desc_new{ padding:8px 0 0 0; font-size: 14px; font-weight: 400; line-height: 160%; /* 22.4px */ }
.build_your_bundle_btn_new{ padding:16px 0 0 0; font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-decoration-line: underline; text-transform: uppercase; }
.build_your_bundle_btn_new a{ color:#442F2C; }

.badge_save_new{ background:#442F2C; padding:8px 15px 6px 15px; }
.price .price-item{ margin-right:0 !important; }

.Product_bundle_flavor_main_new{ padding:56px 0 0 0; }
.Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_mainloop_new{ padding:40px 0 0 0; }
.Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new{ position:relative; }
.Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new a{ color:inherit; }
.Product_bundle_ingredients_popup_top_main_new{ padding-bottom:24px; margin-bottom:24px; border-bottom:3px solid rgba(68, 47, 44, 0.10); cursor:pointer; }
.Product_bundle_ingredients_popup_top_main_new:last-child{ margin:0; border:0; }
.Product_bundle_ingredients_popup_top_new{}
.Product_bundle_ingredients_popup_top_title_new{ background: url(ac_plus_bg.svg) no-repeat center right; font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.Product_bundle_ingredients_popup_top_main_new.open .Product_bundle_ingredients_popup_top_title_new{ background: url(ac_minus_bg.svg) no-repeat center right;}
.Product_bundle_ingredients_popup_top_video_main_new{ margin:16px 0 0 0; position:relative; width:100%; height:128px; }
.Product_bundle_ingredients_popup_top_video_inner_new{ width:100%; height:100%; }
.Product_bundle_ingredients_popup_top_video_inner_new video{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius:24px;}
.Product_bundle_ingredients_popup_top_video_inner_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius:24px;}
.Product_bundle_ingredients_popup_top_innerdetail_new{ padding:16px 0 0 0; display:none; }
.Product_bundle_flavor_btn_mobile_new{ display:none; }

.Product_object_tabs_table_main_bottom_0_new .Index_object_tabs_table_inner_new{ padding:60px 0 96px; }
.Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new{ /*position:relative;*/ }
.full_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display:block !important; }

.gift_product_main_new{}
.gift_product_main_new .product-media-container .media { padding-top: var(--ratio-percent) !important; }
.gift_product_main_new variant-radios{ margin-bottom:16px !important; }

.product-form__input_rest_inner_new{ display:flex; flex-wrap:wrap; grid-gap:8px; }
.product-form__input_rest_new input[type=radio]+label{ margin: 0!important; border-radius: 12px !important; border: 3px solid rgba(68,47,44,.2) !important; background: #FFF !important; font-size: 16px !important; font-weight: 600 !important; line-height: 22px!important; text-transform: uppercase; letter-spacing: 0 !important; padding: 10px 21px !important; color: #442F2C !important; }
.product-form__input_rest_new input[type=radio]:checked+label{ border: 3px solid #442F2C !important; }

.Product_gift_icon_text_columns_new{}
.Product_gift_icon_text_columns_new .Product_icon_text_columns_detail_2_new { padding-top: 16px; }
.Product_gift_icon_text_columns_new .Product_icon_text_columns_detail_2_desktop_new{ max-width:662px; margin:auto; grid-gap: 0 16px; }
.Product_gift_icon_text_columns_new .Product_icon_text_columns_detail_2_desktop_mainboxs_new{ width:33.33%; }
.Product_icon_mobile_title_new{ display:none; }

.product-swatches-bundle .swatch-item{ cursor: unset !important; }
.product-form__input input[type=radio]:disabled+label, .product-form__input input[type=radio].disabled+label{ text-decoration:none !important; }
/* Product */

/* List Collection */
.Page_top_banner_button_main_new{}
.Page_top_banner_button_inner_new{}
.Page_top_banner_button_leftrightboth_new{display:flex;}
.Page_top_banner_button_leftbox_new{width:calc(100% - 32.574%); padding-right:16px; }
.Page_top_banner_button_leftbox_videoimageboth_new{height:360px; position:relative;}
.Page_top_banner_button_leftbox_videoimage_new{ width:100%; height:100%; }
.Page_top_banner_button_leftbox_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius:32px;}
.Page_top_banner_button_leftbox_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius:32px;}
.Page_top_banner_button_rightbox_new{width:32.574%; border-radius:32px; display:flex; align-items:center; justify-content:center; position:relative; padding:20px; text-align:center; }
.Page_top_banner_button_rightbox_textbuttonboth_new{font-size:48px; line-height:110%; font-weight:700; color:inherit; position: relative; z-index:1; }
.Page_top_banner_button_rightbox_textbuttonboth_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display: block !important; }

.List_collections_products_main_new{}
.List_collections_products_inner_new{}
.List_collections_products_detail_new{}
.List_collections_products_detail_1_new{padding-top:32px;}
.List_collections_products_detail_1_allloop_new{display:flex; }
.List_collections_products_detail_1_allloop_title_new{color:#442F2C; text-align:center; font-size:16px; font-weight:600; line-height:48px; text-transform:uppercase; width:100px; padding-right:16px; white-space:nowrap; }
.List_collections_products_detail_1_allloop_lists_new{display:flex; align-items:center; width:calc(100% - 79px); padding-left:16px;}
.List_collections_products_detail_1_allloop_lists_texts_new{padding-right:8px;}
.common_tab_new.common_tab_new_mobile{ display:none; }

.List_collections_products_detail_2_new{}
.List_collections_products_detail_2_allloop_new{}
.List_collections_products_detail_2_allloop_innerbox_mainfirst_new{ position:relative; }
.List_collections_products_detail_2_allloop_innerbox_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; display: block !important; }
.List_collections_products_detail_2_allloop_mainbox_new{ padding-top:20px; padding-bottom: 64px; margin-bottom: 44px; border-bottom: 3px solid rgba(68, 47, 44, 0.10); } 
.List_collections_products_detail_2_allloop_mainbox_new:last-child{ margin-bottom:0; border:0; padding-bottom:0; }
.List_collections_products_detail_2_allloop_innerbox_new{display:flex; flex-wrap:wrap; grid-gap:32px 16px;}
.List_collections_products_detail_2_allloop_innerbox_new .product_grid_item_new{width:calc(33.33% - 11px);}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_new{position:relative; height:100%;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_1_new{position:relative; width:100%; height:100%;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_1_videoimageboth_new{ width:100%; height:100%;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_1_videoimage_new{ width:100%; height:100%;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_2_new{position:absolute; bottom:0px; left:0px; padding:32px; width:100%; height:100%; display:flex; align-items:flex-end;}
.List_collections_products_detail_2_allloop_innerbox_innerfirst_2_new:after{border-radius:0px 0px 32px 32px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%); position:absolute; content:''; width:100%; height:67%; left:0px; bottom:0px;}   
.List_collections_products_detail_2_allloop_innerbox_innerfirst_2_titleinfosboth_new{ z-index: 2; position: relative; }
.List_collections_products_detail_2_allloop_innerbox_innerfirst_2_titleinfosboth_new h3{margin:0; color:#EEEBE0; font-size:32px; font-weight:700; line-height:115%;}
.List_collections_products_detail_2_new .metafield-rich_text_field{padding-top:8px; color:#EEEBE0; font-size:16px; line-height:160%; font-weight:400; }
.List_collections_products_detail_2_new .metafield-rich_text_field p {margin:0; }
/* List Collection */

/* Page Flavor List */
.Page_flavor_list_main_new{ padding-top:8px; }
.Page_flavor_list_details_mainrow_new{ border-top: 3px solid #442F2C; }
.Page_flavor_list_details_main_new{ display:block; }
.Page_flavor_list_title_new { width: 100%; cursor:pointer; }
.Page_flavor_list_details_new{ width: 100%; }
.Page_flavor_list_details_mainrow_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new { background: url(fl_plus_bg.svg) no-repeat center right; background-size:24px; }
.Page_flavor_list_details_mainrow_new.active .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new { background: url(fl_minus_bg.svg) no-repeat center right; background-size:24px; }
.Page_flavor_list_details_mainrow_new:last-child { border-bottom: 3px solid #442F2C; }
.Page_flavor_list_details_inner_new{}
.Page_flavor_list_details_inner_list_new{ display: flex; align-items: center; justify-content: space-between; padding-bottom: 24px; margin-bottom: 24px; border-bottom: 3px solid #442F2C; position:relative; }
.Page_flavor_list_details_inner_list_new:last-child{ border-bottom:0; margin-bottom:0; padding-bottom:32px; }
.Page_flavor_list_details_inner_list_left_new{ font-size: 20px;  font-weight: 400; line-height: 110%; padding-right:20px; }
.Page_flavor_list_details_inner_list_right_new{ position:relative; z-index:3; }
.Page_flavor_list_details_inner_list_right_new .button{ min-width:280px; border: 3px solid #442F2C; background: #EEEBE0; color:#442F2C; padding:10px; }
.Page_flavor_list_details_inner_list_right_new .button:hover{ background: #442F2C; color:#EEEBE0; }
/* Page Flavor List */

/* The-Science */
.Page_the_science_icontext_main_new{padding-top:56px;}
.Page_the_science_icontext_inner_new{border-bottom:3px solid rgba(68, 47, 44, 0.10); padding-bottom:96px;}
.Page_the_science_icontext_detail_new{max-width:1006px; margin:auto;}
.Page_the_science_icontext_detail_1_new{}
.Page_the_science_icontext_detail_1_texts_new{}
.Page_the_science_icontext_1_textstitle_new h2{text-align:center;}
.Page_the_science_icontext_1_textsinfos_new{padding-top:12px;}
.Page_the_science_icontext_1_textsinfos_new p{margin:0; color:#442F2C; text-align:center; font-size:16px; line-height:160%; max-width:710px; margin:auto;}
.Page_the_science_icontext_2_new{padding-top:24px;}
.Page_the_science_icontext_2_allloop_new{display:flex; flex-wrap:wrap; justify-content:center; grid-gap:0 56px;}
.Page_the_science_icontext_2_allloop_mainboxs_new{width:calc(33.33% - 38px);}
.Page_the_science_icontext_2_allloop_innerboxs_new{}
.Page_the_science_icontext_2_allloop_innerboxs_1_new{position:relative; width:200px; margin:auto;}
.Page_the_science_icontext_2_allloop_innerboxs_1_icons_new{}
.Page_the_science_icontext_2_allloop_innerboxs_1_icons_new img{ width:100%; }
.Page_the_science_icontext_2_allloop_innerboxs_2_new{padding-top:8px;}
.Page_the_science_icontext_2_allloop_innerboxs_2_texts_new{}
.Page_the_science_icontext_2_allloop_innerboxs_2_texts_title_new{}
.Page_the_science_icontext_2_allloop_innerboxs_2_texts_title_new p{margin:0; color:#442F2C; text-align:center; font-size:16px; font-weight:600; line-height:140%; text-transform:uppercase;}
.Page_the_science_icontext_2_allloop_innerboxs_2_texts_infos_new{padding-top:8px;}
.Page_the_science_icontext_2_allloop_innerboxs_2_texts_infos_new p{margin:0; color:#442F2C; text-align:center; font-size:16px; line-height:160%;}
.Page_the_science_icontext_3_new{padding-top:40px; text-align:center;}
.Page_the_science_icontext_3_button_new{}
.Page_the_science_icontext_3_button_new a{min-width:208px;}

.Page_the_science_template_main_new{padding:96px 0 18px 0;}
.Page_the_science_template_inner_new{}
.Page_the_science_template_detail_new{}
.Page_the_science_template_detail_1_new{}
.Page_the_science_template_detail_1_texts_new{}
.Page_the_science_template_1_textstitle_new{text-align:center;}
.Page_the_science_template_1_textsinfos_new{}
.Page_the_science_template_1_textsinfos_new p{padding-top:12px; color:#442F2C; text-align: center; font-size: 16px; font-weight: 400; line-height: 160%; margin:0 auto; max-width:710px;}
.Page_the_science_template_2_new{padding-top:32px;}
.Page_the_science_template_2_allloop_new{display:flex; grid-gap:16px; flex-wrap:wrap; justify-content:center; }
.Page_the_science_template_2_allloop_mainboxs_new{ width: calc(24.70% - 9px); }
.Page_the_science_template_2_allloop_innerboxs_new{position:relative;}
.Page_the_science_template_2_allloop_innerboxs_1_new{}
.Page_the_science_template_2_allloop_innerboxs_1_videoimageboth_new{position:relative; height: 428px;}
.Page_the_science_template_2_allloop_innerboxs_1_videoimageboth_new:after{content:''; position:absolute; top:0; right:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.00) 100%); width:100%; height:100%; border-radius: 32px;}
.Page_the_science_template_2_allloop_innerboxs_1_videoimage_new{}
.Page_the_science_template_2_allloop_innerboxs_1_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}
.Page_the_science_template_2_allloop_innerboxs_1_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 32px;}
.Page_the_science_template_2_allloop_innerboxs_2_new{position:absolute; top:0; left:0; padding:32px 24px 46px 24px; height:100%; width:100%; }
.Page_the_science_template_2_allloop_innerboxs_2_titleinfosboth_new{ height:100%; }
.Page_the_science_template_2_allloop_innerboxs_2_titletexts_new{padding-left:8px; padding-right:56px; cursor:pointer; }
.Page_the_science_template_2_allloop_innerboxs_2_titletexts_new{  background:url(science_plus.svg) no-repeat top right;  }
.Page_the_science_template_2_allloop_innerboxs_2_titletexts_new.open{ background:url(science_minus.svg) no-repeat top right;}
.Page_the_science_template_2_allloop_innerboxs_2_title_new{color:#EEEBE0; font-size: 24px; font-weight: 400; line-height: 110%;}
.Page_the_science_template_2_allloop_innerboxs_2_texts_new{color:#EEEBE0; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; padding-top:8px;}
.Page_the_science_template_2_allloop_innerboxs_2_infos_new{ width:100%; display:none; margin-top:24px; padding:24px; color:#442F2C; font-size: 16px; font-weight: 400; line-height: 160%; border-radius: 0px 0px 32px 32px; background: #EEEBE0; overflow-x: scroll; height: 270px; }
.Page_the_science_template_2_allloop_innerboxs_2_infos_new p{ margin:0 0 20px 0; }
.Page_the_science_template_2_allloop_innerboxs_2_infos_new p:last-child{ margin:0; }

.Page_science_see_what_main_new{ padding:68px 0 0 0; position:relative; z-index:2; }
.Page_science_see_what_main_new .Index_object_tabs_lists_innerdetail_title_new{ text-align:center; max-width: 100%; }
.Page_science_see_what_main_new .Index_object_tabs_lists_innerdetail_mainloop_new{ padding:40px 0 0 0; position:relative; z-index:2; }
.Page_science_see_what_button_new{ padding:40px 0 0 0; text-align:center; }
.Page_science_see_what_button_new .button{ min-width:257px; }
.Page_science_see_what_image_main_new{ width:298px; position:absolute; right:auto; top:21px; margin-right: 150px; top: 0; z-index: 1; height:100%; margin-top:24px; }
.Page_science_see_what_image_new{ width:100%; display:flex; border-radius:12px; position:relative; z-index:1; position: sticky; top: 100px; }
.Page_science_see_what_image_new img{ width:100%; }
.Index_object_tabs_lists_innerdetail_innerloop_new{ position:relative; }
/* The-Science */

/* Benefits */
.Page_benefits_template_main_new{padding:32px 0 0 0;}
.Page_benefits_template_inner_new{}
.Page_benefits_template_main_new .common_tab_new{justify-content:center;}

.Page_benefits_info_column_main_new{padding:56px 0 96px 0;}
.Page_benefits_info_column_inner_new{max-width:1006px; margin:auto;}
.Page_benefits_info_column_title_new{text-align:center;}
.Page_benefits_info_column_mainloop_new{}
.Page_benefits_info_column_innerloop_new{display:flex; grid-gap:0 56px; padding-top:32px;}
.Page_benefits_info_column_innerloop_mainbox_new{width:calc(33.33% - 0px);}
.Page_benefits_info_column_innerloop_innerbox_new{}
.Page_benefits_info_column_innerloop_innerbox_1_new{}
.Page_benefits_info_column_innerloop_innerbox_1_videoimageboth_new{position:relative; width: 200px; height: 200px; margin:auto;}
.Page_benefits_info_column_innerloop_innerbox_1_videoimage_new{}
.Page_benefits_info_column_innerloop_innerbox_1_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:100%;}
.Page_benefits_info_column_innerloop_innerbox_1_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:100%;}
.Page_benefits_info_column_innerloop_innerbox_2_new{}
.Page_benefits_info_column_innerloop_innerbox_2_titleinfosboth_new{}
.Page_benefits_info_column_innerloop_innerbox_2_title_new{padding-top:24px;}
.Page_benefits_info_column_innerloop_innerbox_2_title_new p{ text-align: center; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0;}
.Page_benefits_info_column_innerloop_innerbox_2_infos_new{padding-top:8px;}
.Page_benefits_info_column_innerloop_innerbox_2_infos_new p{ text-align: center; font-size: 16px; font-weight: 400; line-height: 160%; margin:0;}
.Page_benefits_info_column_button_new{padding-top:40px; text-align:center;}
.Page_benefits_info_column_button_new a{ padding:13px 56px; }

.Page_benefits_faqs_main_new{ padding-bottom:20px; }
.Page_benefits_faqs_main_new .Product_faqs_accordions_inner_new{border-radius:32px; border:0; } 
.Page_benefits_faqs_main_new .Product_faqs_accordions_leftbox_allvideoimage_new{ min-height:520px; }
.Page_benefits_faqs_main_new .Product_faqs_accordions_innerleftright_new{ align-items:center; }
.Page_benefits_faqs_main_new .Product_faqs_accordions_mainleftright_new{padding-top:0;}
.Page_benefits_faqs_main_new .Product_faqs_accordions_rightbox_alllooplists_new{padding-top:24px;}
.Page_benefits_faqs_title_mobile_new{ display:none; }

.Page_benefits_image_texts_main_new{padding-top:60px;}
.Page_benefits_image_texts_inner_new{}
.Page_benefits_image_texts_title_new{text-align:center;}
.Page_benefits_image_texts_title_new h2{}
.Page_benefits_image_texts_mainloop_new{padding-top:32px;}
.Page_benefits_image_texts_innerloop_new{display:flex; grid-gap:0 16px;}
.Page_benefits_image_texts_innerloop_mainbox_new{width:calc(33.33% - 0px); position:relative;}
.Page_benefits_image_texts_innerloop_innerbox_new{}
.Page_benefits_image_texts_innerloop_innerbox_1_new{}
.Page_benefits_image_texts_innerloop_innerbox_1_videoimageboth_new{height:420px; position:relative;}
.Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new{}
.Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%; border-radius:32px;}
.Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%; border-radius:32px;}
.Page_benefits_image_texts_innerloop_innerbox_2_new{position:absolute; top:0; right:0; bottom:0; left:0; height:100%; width:100%; padding:40px 32px; display:flex; align-items:flex-end; justify-content:center;}
.Page_benefits_image_texts_innerloop_innerbox_2_new:after{position:absolute; content:''; bottom:0; left:0; height:200px; width:100%; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%); border-radius: 0px 0px 32px 32px; }
.Page_benefits_image_texts_innerloop_innerbox_2_new a{width:100%; height:100%; display:flex; position:relative; z-index:1; text-align:center; align-items:flex-end; text-decoration:none; justify-content:center;}
.Page_benefits_image_texts_innerloop_innerbox_2_titletextsboth_new{font-size:24px; line-height:115%; font-weight:700; color:#EEEBE0; position:relative; z-index:1;}
/* Benefits */

/* Store Locator */
.Page_store_locator_map_main_new{  }
.Page_store_locator_map_inner_new{ padding:56px 0 0 0; position:relative; }
.Page_store_locator_map_title_new{ width:46.838%!important; position:absolute; left:0; }
.Page_store_locator_map_title_new h2{ font-size: 24px; font-weight: 700; line-height: 110%; }

.stockist_new{ padding-top:42px; }
.stockist-feature-color { color: #442F2C !important; }
.stockist-result-address { color: #442F2C !important; }
#stockist-widget .leaflet-container{ font-family:'Cocogoose Pro', sans-serif !important; }
#stockist-widget .stockist-horizontal{ display:flex; }
#stockist-widget .stockist-horizontal .stockist-side-panel{ width:calc(100% - 53.162%) !important; padding-right:65px !important; padding-top:42px !important; }
#stockist-widget .stockist-map { position: relative !important; left: 0 !important; width: 53.162%!important; overflow:hidden; border-radius: 32px; }
#stockist-widget .stockist-powered-by-link, .stockist-powered-by-link a{ display:none !important; }
.stockist-powered-by-link{ display:none !important; }
#stockist-widget .stockist-horizontal .stockist-result-list{ height:442px!important; }
#stockist-widget .stockist-map.stockist-map-leaflet .stockist-map-inner { min-height: 489px !important; }
#stockist-widget .stockist-search-form { margin-bottom: 40px !important; }
#stockist-widget .stockist-query-entry .stockist-search-field { border: 3px solid #442F2C !important; border-radius: 99px !important; height: 48px !important; background: #fff; padding: 12px 24px 10px 24px !important; color: #442F2C; font-size: 16px; font-style: normal; font-weight: 600; line-height: 140%; text-transform: uppercase; }
#stockist-widget .stockist-query-entry .stockist-search-field::-webkit-input-placeholder { color: #442F2C !important; opacity:1 !important; }
#stockist-widget .stockist-query-entry .stockist-search-field::-moz-placeholder { color: #442F2C !important; opacity:1 !important; }
#stockist-widget .stockist-query-entry .stockist-search-field:-ms-input-placeholder { color: #442F2C !important; opacity:1 !important; }
#stockist-widget .stockist-query-entry .stockist-search-field:-moz-placeholder { color: #442F2C !important; opacity:1 !important; }
#stockist-widget .stockist-query-entry{ width:100%; position:relative; }
#stockist-widget .stockist-query-entry .stockist-search-button { vertical-align: middle; position: absolute; top: 0; right: 0; width: 72px !important; height: 48px; text-align: center; line-height: 48px; padding:3px; }
#stockist-widget .stockist-query-entry .stockist-search-button button{ background:#fff url(map_arrow.svg) no-repeat center center; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; border-radius: 0 30px 30px 0; }
#stockist-widget .stockist-query-entry .stockist-search-button button .stockist-icon{ display:none !important; }
#stockist-widget .stockist-result-list ul>li { border-top: 0 !important; border-left: 0 !important; padding: 24px 0 !important; border-bottom: 3px solid #442F2C; }
#stockist-widget .stockist-result-list ul>li:first-child{ padding-top:0 !important;}
#stockist-widget .stockist-list-result .stockist-result-distance{ display:none !important; }
#stockist-widget .stockist-list-result>div{ padding-left:0 !important; }
#stockist-widget .stockist-list-result .stockist-result-name{ font-size: 16px; font-weight: 600 !important; line-height: 140%; /* 26px */ text-transform:uppercase; }
#stockist-widget .stockist-list-result .stockist-result-address{ padding-top:9px !important; font-size: 16px; font-weight: 400; line-height: 160%; /* 20.8px */ }
#stockist-widget .stockist-result-addr-1{ padding-bottom:4px; }
#stockist-widget .stockist-result-addr-2{ padding-bottom:4px; }
#stockist-widget .stockist-result-details{ margin-top:0px !important; font-size: 16px; font-weight: 400; line-height: 160%; /* 20.8px */ }
#stockist-widget .leaflet-popup-content-wrapper, #stockist-widget .leaflet-popup-tip { background: #442F2C !important; color: #EEEBE0 !important; box-shadow: 0 0 0 !important; border: 0px solid #000000; border-radius: 8px!important; padding: 20px 40px 20px 20px !important; }
#stockist-widget .leaflet-popup-tip-container{ margin-top: -14px!important; background: url(popup_tip.svg) no-repeat center center!important; width: 29px !important; height: 25px !important; margin-left: -15px !important; }
#stockist-widget .leaflet-popup-content { margin: 0px !important; }
#stockist-widget .leaflet-popup-content .stockist-result-name{ font-size: 14px; font-weight: 600 !important; line-height: 160%; /* 20.8px */ color:#EEEBE0 !important; }
#stockist-widget .leaflet-popup-content .stockist-result-address{ padding-top:8px; font-size: 14px; font-weight: 400; line-height: 160%; /* 20.8px */ color:#EEEBE0 !important; }
#stockist-widget .leaflet-popup-content .stockist-result-phone a{ color: #000; font-size: 14px; font-weight: 400; line-height: 160%; /* 20.8px */ color:#EEEBE0 !important; }
#stockist-widget .leaflet-popup-content .stockist-result-directions-link{ margin-top:8px !important; }
#stockist-widget .leaflet-popup-content .stockist-result-directions-link a{ color: #000; font-size: 14px; font-weight: 400; line-height: 160%; /* 20.8px */ text-decoration-line: underline; color:#EEEBE0 !important; }
#stockist-widget .leaflet-container a.leaflet-popup-close-button { background: url(close_popup.svg) no-repeat center center !important; font-size: 0!important; position: absolute !important; top: 20px !important; right: 20px !important; padding: 0 !important; border: none !important; text-align: center !important; width: 16px !important; height: 16px !important; }
/* Store Locator */

/* 404 */
.template-404 .header-wrapper--border-bottom{ border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
.Page_404_template_main_new{padding:74px 0 0 0;}
.Page_404_template_inner_new{max-width:1064px; margin:auto; position:relative;}
.Page_404_template_detail_new{}
.Page_404_template_detail_1_new{}
.Page_404_template_detail_1_allinfos_new{max-width: 616px; margin:auto; padding:110px 0;}
.Page_404_template_detail_1_allinfos_title_new h2{ font-size: 48px; text-align:center; }
.Page_404_template_detail_1_allinfos_infos_new{}
.Page_404_template_detail_1_allinfos_infos_new p{margin:0 auto; text-align: center; font-size: 16px; font-weight: 400; line-height: 160%; padding-top:12px; }
.Page_404_template_detail_1_allinfos_button_new{padding-top:31px; text-align:center;}
.Page_404_template_detail_1_allinfos_button_new .button{ min-width:293px; }
.Page_404_template_detail_2_allloop_mainboxs_new{position:absolute;}
.Page_404_template_detail_2_allloop_innerboxs_new{}
.Page_404_template_detail_2_allloop_innerboxs_icons_new{}
.Page_404_template_detail_2_allloop_innerboxs_icons_new img{max-width:100%; display:flex; }
.Page_404_template_detail_2_allloop_mainboxs_left_1_new{left:25px; top:88px; width:84px; }
.Page_404_template_detail_2_allloop_mainboxs_left_2_new{left:0; bottom:67px; width:80px;}
.Page_404_template_detail_2_allloop_mainboxs_top_1_new{top:0; left:50%; transform: translate(-50%, 0px); width:50px; }
.Page_404_template_detail_2_allloop_mainboxs_bottom_1_new{bottom:0; left:50%; transform: translate(-50%, 0px); width:54px; }
.Page_404_template_detail_2_allloop_mainboxs_right_1_new{right:36px; top:76px; width:85px; }
.Page_404_template_detail_2_allloop_mainboxs_right_2_new{right:0; bottom:72px; width:81px;}
.Page_404_template_detail_1_allinfos_title_new h2 br.mobile_br{ display:none; }
/* 404 */

/* Our Story */
.Page_our_story_image_info_main_new{padding:56px 0;}
.Page_our_story_image_info_inner_new{max-width:1202px; margin:auto; position:relative;}
.Page_our_story_image_info_leftrightboth_new{}
.Page_our_story_image_info_1_new{max-width:672px; margin:auto; padding:41px 0 27px 0;}
.Page_our_story_image_info_1_allinfos_new{}
.Page_our_story_image_info_1_allinfos_icons_new{text-align:center;}
.Page_our_story_image_info_1_allinfos_icons_new img{max-width:100%; display:flex; margin:auto; }
.Page_our_story_image_info_1_allinfos_title_new{padding-top:24px; text-align:center;}
.Page_our_story_image_info_1_allinfos_infos_new{padding-top:12px;}
.Page_our_story_image_info_1_allinfos_infos_new p{margin:0; color:#0C0C0C; text-align:center; font-size:16px; line-height:160%; padding-bottom:12px; font-weight:400; }
.Page_our_story_image_info_1_allinfos_infos_new p:last-child{padding-bottom:0;}
.Page_our_story_image_info_1_allinfos_button_new{padding-top:32px; text-align:center;}
.Page_our_story_image_info_1_allinfos_button_new a{min-width:312px;}
.Page_our_story_image_info_2_new{}
.Page_our_story_image_info_2_allloop_new{}
.Page_our_story_image_info_2_allloop_boxs_videoimageboth_new{ position:relative; width:100%; height:100%; }
.Page_our_story_image_info_2_allloop_boxs_videoimage_new{ width:100%; height:100%; }
.Page_our_story_image_info_2_allloop_boxs_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius:32px;}
.Page_our_story_image_info_2_allloop_boxs_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; width:100%; height:100% !important; border-radius:32px;}
.Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_1_new{position:absolute; top:0px; left:118px; width:145px; height:141px; }
.Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_2_new{width:190px; height:256px; position:absolute; bottom:0px; left:0px;} 
.Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_right_1_new{width:190px; height:256px; position:absolute; top:16px; right:0px;}
.Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_right_2_new{width:190px; height:150px; position:absolute; bottom:0px; right:0px;}

.Page_our_story_full_video_main_new{padding:96px 0 0 0;}
.Page_our_story_full_video_inner_new{}
.Page_our_story_full_video_title_new{text-align:center;}
.Page_our_story_full_video_detail_new{ padding-top:40px;}
.Page_our_story_full_video_detail_videoimageboth_new{position:relative; height:600px;}
.Page_our_story_full_video_detail_videoimage_new{}
.Page_our_story_full_video_detail_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:32px; }
.Page_our_story_full_video_detail_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:32px; }

.Page_our_story_collection_main_new{padding:96px 0 0 0;}
.Page_our_story_collection_inner_new{}
.Page_our_story_collection_title_new{padding-left:40px;}
.Page_our_story_collection_maindetail_new{padding-top:32px;}

.Page_our_story_image_info_2_mobile_new{ display:none; }

.Page_story_texts_with_images_new .Product_texts_with_images_leftbox_infos_new p{ font-weight:400; }
/* Our Story */

/* Subscribe Save */
.Page_subscribe_text_colls_main_new{padding:56px 0 40px 0;}
.Page_subscribe_text_colls_inner_new{}
.Page_subscribe_text_colls_title_new{text-align:center;}
.Page_subscribe_text_colls_title_new h2{}
.Page_subscribe_text_colls_title_new p{padding-top:12px;}
.Page_subscribe_text_colls_mainloop_new{padding-top:32px; max-width:907px; margin:auto;}
.Page_subscribe_text_colls_innerloop_new{display:flex; grid-gap:56px;}
.Page_subscribe_text_colls_innerloop_mainbox_new{width:calc(33.33% - 0px); border-radius:32px; border:3px solid #442F2C; display: flex; align-items: center; justify-content: center; }
.Page_subscribe_text_colls_innerloop_innerbox_new{padding:21px;}
.Page_subscribe_text_colls_innerloop_innerbox_2_title_new{}
.Page_subscribe_text_colls_innerloop_innerbox_2_title_new p{margin:0; font-size:16px; line-height:140%; font-weight:600; text-align:center; text-transform:uppercase;}
.Page_subscribe_text_colls_innerloop_innerbox_2_infos_new{padding-top:8px; text-align:center;}
.Page_subscribe_text_colls_innerloop_innerbox_2_infos_new p{margin:0; font-size:14px; line-height:160%; font-weight:400; }

.Page_subscribe__texts_with_images_new{ padding-bottom:63px; }
.Page_subscribe__texts_with_images_new .Product_texts_with_images_leftbox_infos_new p{ font-weight:400; }
.Page_subscribe__texts_with_images_new .Product_texts_with_images_leftbox_button_new .button{ min-width:284px; }

.Page_subscribe__texts_with_images_new_2{ padding-top:0; }

.Page_subscribe_faqs_accordions_new{}
.Page_subscribe_faqs_accordions_new .Product_faqs_accordions_inner_new{ border-top:3px solid rgba(68, 47, 44, 0.10); padding-bottom:0; border-bottom:0; }
/* Subscribe Save */

/* Community */
.Page_community_template_main_new{padding-top:56px;}
.Page_community_template_main_new .page-width{}
.Page_community_template_inner_new{max-width:980px; margin:auto;}
.Page_community_template_title_new{text-align:center;}
.Page_community_template_title_new h2{}
.Page_community_template_title_new p{padding-top:12px; text-align:center; max-width:710px; margin:auto;}
.Page_community_template_detail_new{padding-top:24px;}
.Page_community_template_main_new .common_tab_new{justify-content:center;}

.Page_testimonials_lists_new{ padding:0; }
.Page_testimonials_lists_new .Index_testimonials_lists_mainloop_new { padding-top: 56px; }

.Page_community_texts_with_images_new{ padding:96px 0 0 0; }
.Page_community_texts_with_images_new .Product_texts_with_images_leftbox_button_new .button{ min-width:212px; }

.Page_community_instagram_main_new{ padding:96px 0 80px 0;}
.Page_community_instagram_inner_new{}
.Page_community_instagram_title_new{ text-align:center; }
.Page_community_instagram_desktopdetail_new{ padding-top:48px; overflow:hidden;}
.Page_community_instagram_mainloop_new{ clear: both; width: 100%; min-height: 305px; }
.Page_community_instagram_innerloop_new{}
.Page_community_instagram_innerloop_new span{display:flex; }
.Page_community_instagram_innerloop_mainbox_new{ width:560px; padding:12px; margin-right:20px;  margin-bottom:16px; border-radius: 32px;}
.Page_community_instagram_innerloop_innerbox_new{}
.Page_community_instagram_innerloop_innerbox_leftrightboth_new{display:flex; }
.Page_community_instagram_innerloop_innerbox_leftbox_new{width: 200px; min-height: 281px; position:relative; }
.Page_community_instagram_innerloop_innerbox_leftbox_videoimageboth_new{  border-radius: 24px; width: 100%; height: 100%; }
.Page_community_instagram_innerloop_innerbox_leftbox_videoimage_new{ width: 100%; height: 100%; }
.Page_community_instagram_innerloop_innerbox_leftbox_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 24px;}
.Page_community_instagram_innerloop_innerbox_leftbox_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius: 24px;}
.Page_community_instagram_innerloop_innerbox_rightbox_new{width:calc(100% - 200px); padding:20px 16px 20px 24px; }
.Page_community_instagram_innerloop_innerbox_rightbox_infostitleboth_new{ height:100%; display:flex; flex-direction:column; justify-content:space-between; }
.Page_community_instagram_innerloop_innerbox_rightbox_infostext_new{}
.Page_community_instagram_innerloop_innerbox_rightbox_infostext_new p{margin:0; color:#EEEBE0; font-size: 16px; font-weight: 400; line-height: 160%;}
.Page_community_instagram_innerloop_innerbox_rightbox_iconstext_new{display:flex; align-items:center; padding-top:16px;}
.Page_community_instagram_innerloop_innerbox_rightbox_icons_new{width: 24px; margin-right:8px; }
.Page_community_instagram_innerloop_innerbox_rightbox_icons_new img{width:100%; display:flex;}
.Page_community_instagram_innerloop_innerbox_rightbox_text_new{ color:#EEEBE0; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase;}
.Page_community_instagram_innerloop_innerbox_rightbox_text_new a{color:#EEEBE0; text-decoration:underline; }
.Page_community_instagram_mobiledetail_new{display:none;}

.Page_community_image_texts_new{ padding:0; }
.Page_community_image_texts_new .Page_benefits_image_texts_inner_new{ padding:96px 0 0 0; border-top:3px solid rgba(68, 47, 44, 0.10); }
.Page_community_image_texts_new .Page_benefits_image_texts_innerloop_innerbox_2_new:after{ background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%); height:410px; }
/* Community */

/* Contact */
.Page_contact_us_template_main_new{padding-top:80px;}
.Page_contact_us_template_main_new .page-width{}
.Page_contact_us_template_inner_new{max-width:1130px; margin:auto;}
.Page_contact_us_template_leftrightboth_new{display:flex; align-items:center;}
.Page_contact_us_template_leftbox_new{width:calc(100% - 557px); padding-right:131px;}
.Page_contact_us_template_leftbox_titleformsboth_new{max-width:442px; margin:auto;}
.Common_title_new.Page_contact_us_template_leftbox_title_new{}
.Common_title_new.Page_contact_us_template_leftbox_title_new h2{}
.Page_contact_us_template_leftbox_infos_new{padding-top:12px;}
.Page_contact_us_template_leftbox_infos_new p{margin:0; color:#442F2C; font-size:16px; line-height:160%;}
.Page_contact_us_template_leftbox_mainform_new{padding-top:24px;}
.Page_contact_us_template_leftbox_innerform_new{}
.Page_contact_us_template_main_new .contact__fields{display:flex; grid-gap:0 8px;}
.Page_contact_us_template_main_new .field{}
.Page_contact_us_template_main_new .field:after{display:none !important;}
.Page_contact_us_template_main_new .field:before{display:none !important;}
.Page_contact_us_template_main_new .field__input{border-radius:99px; border:3px solid #442F2C; background:#FFF; color:#442F2C; font-size:16px; font-weight:600; line-height:140%; text-transform:uppercase; margin-bottom:8px; padding:13px 24px; height:48px; outline:none !important; box-shadow:0 0 0 !important;}
.Page_contact_us_template_main_new .field input::-webkit-input-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .field input::-moz-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .field input:-ms-input-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .field input:-moz-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .text-area{min-height:48px; resize:none;}
.Page_contact_us_template_main_new .field textarea::-webkit-input-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .field textarea::-moz-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .field textarea:-ms-input-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .field textarea:-moz-placeholder{color:#442F2C; opacity:1 !important;}
.Page_contact_us_template_main_new .contact__button{margin-top:24px !important;}
.Page_contact_us_template_main_new .contact__button .button{min-width:100%;}
.Page_contact_us_template_rightbox_new{width:557px; height:400px; position:relative;}
.Page_contact_us_template_rightbox_videoimageboth_new{}
.Page_contact_us_template_rightbox_videoimage_new{}
.Page_contact_us_template_rightbox_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}
.Page_contact_us_template_rightbox_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:32px;}

.Page_contact_us_faqs_main_new{}
.Page_contact_us_faqs_main_new .Product_faqs_accordions_inner_new{max-width:1360px; margin:auto; padding:96px 114px; border-radius:32px;}
.Page_contact_us_faqs_main_new .Page_contact_us_faqs_button_new{padding-top:16px; text-align:center;}
.Page_contact_us_faqs_main_new .Page_contact_us_faqs_button_new a{min-width:100%;}
/* Contact */

/* Login */
.template-customers-login .header-wrapper--border-bottom{ border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
.customer.login{max-width:1210px !important; padding:0 40px !important;  }
.Login_main_new{padding-top:56px;}
.Login_inner_new{display:flex; align-items:center;}
.Login_mainleft_new{width:44.78%; padding-right:64px;}
.Login_innerleft_new{}
.Login_innerleft_1_new{display:none;}
.Login_innerleft_1_videoimageboth_new{}
.Login_innerleft_1_videoimage_new{position:relative; width:100%; height:200px;}
.Login_innerleft_1_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:24px;}
.Login_innerleft_1_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:24px;}
.Login_innerleft_2_new{}
.Login_innerleft_2_textbuttonboth_new{}
.Login_innerleft_2_title_new{text-align:left;}
.Login_innerleft_2_title_new h2{}
.Login_innerleft_2_infos_new{padding-top:16px;}
.Login_innerleft_2_infos_new p{margin:0 !important; font-size:16px; line-height:160%; text-align:left;}
.Login_innerleft_3_new{padding-top:24px;}
.Login_innerleft_3_formsdetailboth_new{}
.Login_main_new form{margin:0 !important;}
.customer h2.form__message{ font-size: 1.4rem !important; margin-top: 0; }
.customer .form__message svg{ margin-top:-2px; }
.customer .errors ul{ padding-left: 2.4rem !important; margin-bottom: 2rem !important; font-size: 1.4rem !important; }
.Login_innerleft_3_new .field:after{display:none;}
.Login_innerleft_3_new .field:before{display:none;}
.Login_innerleft_3_new .field{margin:0 0 8px 0 !important;}
.Login_innerleft_3_new .field input{border-radius:99px !important; border:3px solid #442F2C; background:#FFF; color:#442F2C; font-size:16px; font-weight:600; line-height:140%;  padding:13px 24px !important; height:48px; box-shadow:0 0 0 !important; margin:0 !important; }
.Login_innerleft_3_new .field input::-webkit-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Login_innerleft_3_new .field input::-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Login_innerleft_3_new .field input:-ms-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Login_innerleft_3_new .field input:-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Login_innerleft_3_new button{margin:25px 0 0 0 !important;  }
.button_login{ min-width: 100% !important; border-radius: 99px !important; font-size: 16px !important; font-weight: 600 !important; line-height: 22px !important; min-height: 48px !important; text-transform: uppercase; -webkit-transition: all 0.3s linear !important; -moz-transition: all 0.3s linear !important; -o-transition: all 0.3s linear !important; -ms-transition: all 0.3s linear !important; transition: all 0.3s linear !important; }
.button_login:hover{ color: #eeebe0 !important; }
.button_login_new{ min-width: initial !important; }
.activate button[name=decline], .addresses li>button, .addresses form button[type] { background-color: rgba(var(--color-button),var(--alpha-button-background)) !important; color: rgb(var(--color-button-text)) !important; }
.activate button[name=decline]:hover, .addresses li>button:hover, .addresses form button[type]:hover{ background:#AC1E44 !important; color: #eeebe0 !important; }
.shopify-challenge__button{ margin-top:20px !important; border-radius: 99px !important; font-size: 16px !important; font-weight: 600 !important; line-height: 22px !important; min-height: 48px !important; text-transform: uppercase; -webkit-transition: all 0.3s linear !important; -moz-transition: all 0.3s linear !important; -o-transition: all 0.3s linear !important; -ms-transition: all 0.3s linear !important; transition: all 0.3s linear !important; }
.shopify-challenge__button:hover{ background:#AC1E44 !important; color: #eeebe0 !important; }

.Login_innerleft_3_new button:after{display:none;}
.Login_innerleft_3_new button:before{display:none;}
.show_password_new{ text-align:left; margin-top:15px; }
.show_password_new label{ cursor:pointer; display:block; }
.show_password_new label input{ display:none; }
.show_password_new .show_password_text_new{ position:relative; padding:1px 0 0 20px; font-size: 12px; font-weight: 600; line-height: 140%; /* 16.8px */ text-transform: uppercase;  position:relative; }
.show_password_new .show_password_text_new:before{ content:''; position:absolute; left:0; top:2px; border: 2px solid #442F2C; width:12px; height:12px; }
.show_password_new input:checked + .show_password_text_new::before{ background:#442F2C; }
.Login_innerleft_5_new{padding-top:16px;}
.Login_innerleft_5_forgotbuttonboth_new{ text-align:left; }
.Login_innerleft_5_forgotbuttonboth_new a{color:#442F2C !important; font-size:16px; font-weight:600; line-height:140%; text-transform:uppercase; text-decoration:none; position:relative; display:block !important; margin:0 !important; }
.Login_innerleft_5_forgotbuttonboth_new svg{max-width:100%; vertical-align:middle;margin-left:4px; margin-top:-2px; }
.Login_mainright_new{width:calc(100% - 44.78%); padding-left:64px; border-left:3px solid rgba(68, 47, 44, 0.10);}
.Login_innerright_new{}
.Login_innerright_1_new{}
.Login_innerright_1_videoimageboth_new{}
.Login_innerright_1_videoimage_new{position:relative; width:100%; height:256px;}
.Login_innerright_1_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:32px;}
.Login_innerright_1_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; border-radius:32px;}
.Login_innerright_2_new{padding-top:32px; max-width:432px; margin:auto;}
.Login_innerright_2_textbuttonboth_new{}
.Login_innerright_2_title_new{text-align:left;}
.Login_innerright_2_infos_new{padding-top:16px;}
.Login_innerright_2_infos_new p{margin:0 !important; font-size:16px; line-height:160%; text-align:left;}
.Login_innerright_2_button_new{padding-top:16px;}

.Login_innerleft_4_new{ padding-top:30px; text-align:left; }
.Login_innerleft_4_new .Common_title_new h2{ font-size:30px; margin-bottom:16px; }
/* Login */

/* Forgot Password */
.Forgot_main_new{padding-top:80px;}
.Forgot_main_new .Login_innerleft_5_forgotbuttonboth_new svg{ margin-left:0; }
.Forgot_main_new .Login_innerleft_3_new button{ margin:0 !important; }
.Forgot_main_new .Login_innerright_1_videoimage_new{height:400px; }
.Forgot_main_new .Login_mainright_new{ border-color:transparent; }
/* Forgot Password */

/* Create Account */
.template-customers-register .header-wrapper--border-bottom{ border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
.customer.register {max-width:1210px !important; padding:0 40px !important; margin:auto; }
.Register_main_new{}
.Register_main_new .Login_mainright_new{ border-left-color:transparent; }
.Register_main_new .Login_innerright_1_videoimage_new{ height:600px; }
.Login_innerleft_3_infos_new{ padding:12px 0 0 0; text-align:left; }
.Login_innerleft_3_infos_new p{ margin:0; font-size: 16px; font-weight: 600; line-height: 100%; /* 16px */ text-transform: uppercase; }
.your_info_new{ text-align:left; padding-bottom:12px; font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.Register_main_new .show_password_new{ margin-top:12px; }
.register_newsletter_new{ margin:17px 0 0 0; border-radius: 12px; background: #D7D4C6; padding:20px; text-align:left; }
.register_newsletter_new label{ cursor:pointer; display:block; }
.register_newsletter_new label input{ display:none; }
.register_newsletter_new .show_password_text_new{ position:relative; padding:1px 0 0 24px; font-size: 16px; font-weight: 600; line-height: 140%; /* 16.8px */ text-transform: uppercase;  position:relative; }
.register_newsletter_new .show_password_text_new:before{ content:''; position:absolute; left:0; top:3px; border: 2px solid #442F2C; width:16px; height:16px; background:#EEEBE0; }
.register_newsletter_new input:checked + .show_password_text_new::before{ background:#442F2C; }
.register_newsletter_details_new{}
.register_newsletter_details_new p{ margin:7px 0 0 0; font-size: 12px; font-weight: 400; line-height: 160%; /* 19.2px */ }
.Register_main_new .Login_innerleft_3_new button { margin: 16px 0 0!important; }
.Register_main_new .form__message{ margin: 0 0 1.5rem 0 !important; text-align:left; }
/* Create Account */

/* Account Created */
.header_bottom_border_new .header-wrapper--border-bottom{ border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
.Account_created_new{ padding-top:80px; }
.Login_temp_rightside_button_new{ padding:24px 0 0 0; }
.Login_temp_rightside_button_new .button{ min-width:100%; }
.Account_created_new .Login_innerright_1_videoimage_new { height: 400px; }
/* Account Created */

/* My account */
.template-customers-account .header-wrapper--border-bottom{ border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
.customer_account_page_new{ padding:80px 0 0 0; }  
.customer_account_page_new .page-width{ max-width:1440px !important; }
.customer_account_page_details_new{ display:flex; }
.customer_account_page_details_left_new{ width:280px; padding:0 64px 0 0; }
.customer_account_page_details_right_new{ width:calc(100% - 280px); border-left:3px solid rgba(68, 47, 44, 0.10); padding:0 0 0 64px; }
.customer_account_page_details_left_inner_new{}
.customer_account_mainleftside_new{}
.customer_account_innerleftside_mainloops_new{}
.customer_account_innerleftside_innerloops_new{}
.customer_account_innerleftside_innerloops_title_new{}
.customer_account_innerleftside_innerloops_titletext_new{ padding-bottom:16px;}
.customer_account_innerleftside_innerloops_titletext_new a{ border-radius: 99px; border: 3px solid rgba(68, 47, 44, 0.20); background: #FFF; font-size: 16px; font-weight: 600; line-height: 100%; /* 16px */ text-transform: uppercase; text-align:center; display:block; color:#442F2C; text-decoration:none; padding:13px; }
.customer_account_innerleftside_innerloops_titletext_new a:hover{ color:#442F2C; border: 3px solid #442F2C; }
.customer_account_innerleftside_innerloops_titletext_new.active a{ border: 3px solid #442F2C; }
.customer_account_title_new{ margin-bottom:40px; }
.customer_account_title_new br{ display:none; }
.customer_dashboard_info_new{ margin-bottom:32px; max-width: 674px; }
.customer_dashboard_info_title_new{ font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; padding-bottom:6px; border-bottom:3px solid rgba(68, 47, 44, 0.10); }
.customer_dashboard_info_details_new{ padding:16px 0 0 0; }
.customer_dashboard_info_details_new p{ margin-bottom:4px !important; font-size: 16px !important; font-weight: 400; line-height: 160%; /* 25.6px */ }
.customer_dashboard_info_details_new p span{ font-weight: 600; padding-right:4px; }
.customer_dashboard_info_details_new p a{ font-weight: 600; color:#442F2C; }

.customer_order_history_new{}
.customer_order_history_new .customer_account_title_new { margin-bottom: 30px; }
.customer_order_history_new .customer_account_title_new h2{ margin-bottom:23px; }
.customer_order_history_new .customer_account_title_new p{ padding:0; margin:0; }

.customer_address_page_new{}
.customer_address_page_new .customer_account_title_new{ margin-bottom:25px; }
.add_addrress_new{ text-align:left; }
.add_addrress_new > .button { margin:0; }
.AddressNewHeading{ margin:40px 0 0 0; }
.customer.addresses form { margin-top: 2rem !important; }
.addresses ul{ border-top:3px solid rgba(68, 47, 44, 0.10); display:flex; flex-wrap:wrap; grid-gap:20px; margin: 40px 0 0 0; padding-top: 20px; }
.addresses ul li{ width:calc(33.33% - 14px); margin:0; }
.customer.addresses .field:before{ display:none; }
.customer.addresses .field:after{ display:none; }
.customer.addresses .field label{ display:none; }
.customer.addresses .field input{border-radius:99px !important; border:3px solid #442F2C; background:#FFF; color:#442F2C; font-size:16px; font-weight:600; line-height:140%;  padding:13px 24px !important; height:48px; box-shadow:0 0 0 !important; margin:0 !important; box-shadow:0 0 0 !important; }
.customer.addresses .field input::-webkit-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.customer.addresses .field input::-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.customer.addresses .field input:-ms-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.customer.addresses .field input:-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.customer.addresses .select:before{ display:none; }
.customer.addresses .select:after{ display:none; }
.customer.addresses select{border-radius:99px !important; border:3px solid #442F2C; background:url("/cdn/shop/files/filter_downarrow.svg?v=1702019159") right 20px center no-repeat rgb(255, 255, 255); color:#442F2C; font-size:16px; font-weight:600; line-height:140%;  padding:10px 24px !important; height:48px; box-shadow:0 0 0 !important; margin:0 !important; box-shadow:0 0 0 !important; }
label[for=AddressCountryNew], label[for=AddressProvinceNew]{ font-weight:600; }
.addresses form button:first-of-type{ margin-top:20px !important; }
.customer.addresses .field { margin: 10px 0 0 !important; }
.addresses form>div:nth-of-type(1) { margin-right: 10px !important; }
.addresses form>div:nth-of-type(1), .addresses form>div:nth-of-type(2) { flex-basis: calc(50% - 5px) !important; }
.addresses form>div:nth-of-type(7), .addresses form>div:nth-of-type(7)+div[id] { margin-top: 10px !important; }
.AddressCountry{ font-weight:600; font-size: 1.4rem; margin-bottom: 0.6rem; display:block; }
.customer_order_history_new{ max-width:784px; }
.customer table{ box-shadow: 0 0 0 !important; }
.customer thead th{ padding: 0 0 6px 0 !important; color: #000; font-size: 16px !important; font-weight: 600; line-height: 140%; text-transform: uppercase !important; letter-spacing:0 !important; }
.customer thead:after, .customer tfoot:before{ height:3px !important; background:rgba(68, 47, 44, 0.10) !important; }
.customer tbody td{ padding:20px 0 0 0 !important; color: #000; font-size: 16px !important; font-weight: 400; line-height: 140%; letter-spacing:0 !important; }
.customer tbody tr{ border:0 !important; }
.account table td:first-of-type a{ padding:0 !important; box-shadow:0 0 0 !important; color: #000; font-size: 16px !important; font-weight: 400; line-height: 140%; letter-spacing:0 !important; border:0 !important; }
.mobile_display{ display:none; }
.skio_account_page_new .header-wrapper--border-bottom{ border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
#__next{ margin-top:30px; }
/* My account */

/* Password */
.Page_password_new{ height:100%; }
.Page_password_main_new{ height:100%; }
.Page_password_inner_new{ display:flex; height:100%; } 
.Page_password_left_new{ width:50%; position:relative; }
.Page_password_left_videoimageboth_new{ width:100%; height:100%; position:relative; }
.Page_password_left_videoimage_new{}
.Page_password_left_videoimage_new img{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; }
.Page_password_left_videoimage_new video{position:absolute; object-fit:cover; top:0; left:0; right:0; bottom:0; width:100%; height:100% !important; }
.Page_password_right_new{ width:50%; padding:50px; align-self:center; }
.Page_password_right_inner_new{ max-width:432px; margin:auto; }
.Page_password_title_new{}
.Page_password_title_new h2{ font-size:64px; color:#EC1758; }
.Page_password_title_new h2 span{ color:#442F2C; }
.Page_password_details_new{ padding:8px 0 0 0; }
.Page_password_details_new p{ margin:0; font-size: 16px; font-weight: 400; line-height: 160%; /* 25.6px */ }
.Page_password_form_new{ padding:24px 0 0 0; }
.Page_password_form_new .field{ display:block; }
.Page_password_form_new .field:before{ display:none; }
.Page_password_form_new .field:after{ display:none; }
.Page_password_form_new .field__input{border-radius:99px !important; border:3px solid #442F2C; background:#FFF; color:#442F2C; font-size:16px; font-weight:600; line-height:140%;  padding:13px 24px !important; height:48px; box-shadow:0 0 0 !important; margin:0 !important; text-transform:uppercase; }
.Page_password_form_new .field__input::-webkit-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Page_password_form_new .field__input::-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Page_password_form_new .field__input:-ms-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Page_password_form_new .field__input:-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
.Page_password_form_new .newsletter_form_button_new{ width: 100%; margin: 8px 0 0 0; } 
.Page_password_form_new .form__message{ margin-top: 2rem; margin-bottom:0; font-weight: 600; }
.Page_password_form_new .form__message .icon{ margin-top:-3px; }
/* Password */

/* Samples collection */
.samples_tabs_collections_new{ padding:56px 0 40px; }
.samples_image_over_marquee_new{ pointer-events:none; }
.samples_image_over_marquee_new .page-width{ max-width:100%; padding:0 !important; }
.samples_image_over_marquee_new .Index_image_over_marquee_inner_new{ padding:0 0 96px 0; position:relative; border-radius:0; }
.samples_image_over_marquee_new .Index_image_over_marquee_inner_new:before{ content:''; position:absolute; left:50%; bottom:0; width:100%; height:3px; background:rgba(68, 47, 44, 0.10); max-width:1360px; transform: translate(-50%, 0); }
.samples_testimonials_lists_new{ position:relative; }
.samples_testimonials_lists_new:before{ content:''; position:absolute; left:50%; bottom:0; width:100%; height:3px; background:rgba(68, 47, 44, 0.10); max-width:1360px; transform: translate(-50%, 0); }
/*.samples_tabs_collections_new .product-card-wrapper .card__heading a{ pointer-events:none; }
.samples_tabs_collections_new .card_grid_btn_new .button{ pointer-events:none; }*/
.samples_image_over_marquee_new a{ pointer-events:none; }
/* Samples collection */


.hide_this{ display:none !important; }
.template-search__search .search__input.field__input { padding-right: 0; }

#__next { margin-top: 70px !important; }
#__next .jzS  { /*max-width: 442px !important; min-width: initial !important; width:100% !important; margin:auto !important;*/ }
#__next h2{ font-size: 36px !important; font-weight: 700 !important; line-height: 110% !important; margin: 0 !important; color: #442f2c !important; }
#__next .VxL{ display:none !important; }
#__next .VxL + .zI7 > div{ border: 3px solid #442F2C !important; border-radius:99px !important; padding: 13px 24px!important; }
#__next .VxL + .zI7 > div input{ font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important; font-family: var(--font-body-family)!important; color: #442f2c !important; box-shadow: 0 0 0 !important; }
#__next .VxL + .zI7 > div input::-webkit-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
#__next .VxL + .zI7 > div input::-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
#__next .VxL + .zI7 > div input:-ms-input-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
#__next .VxL + .zI7 > div input:-moz-placeholder{color:#442F2C; opacity:1 !important; text-transform:uppercase;}
#__next .MMr button{ border-radius: 99px!important; font-size: 16px!important; font-weight: 600!important; line-height: 20px!important; min-height: 48px!important; text-transform: uppercase !important; background:#ed1558 !important; }
#__next .MMr button:hover { background: #ac1e44 !important; }
.nextFrost .Dl7 .white{ background:#000 !important; }
.nextFrost .Dl7 .tBJ{ font-size:12px !important; }
#__next .VxL+.zI7>.z4_{ border: 0 !important; border-radius: 0 !important; padding: 0 !important; } 
#pincode [data-baseweb="input"]{  border: 3px solid #442F2C !important; border-radius:10px !important;  }
#pincode [data-baseweb="input"] input{ background:#fff !important; }

/* PDP LOYALTY Section */
.Product_image_texts_lists_main_new{padding:96px 0 0 0;}
.Product_image_texts_lists_inner_new{}
.Product_image_texts_lists_boths_new{display:flex;}
.Product_image_texts_lists_boths_mainleft_new{width: 47.868%;}
.Product_image_texts_lists_boths_innerleft_new{ height:100%; }
.Product_image_texts_lists_boths_innerleft_videoimage_new{ min-height: 664px; height:100%; position:relative;}
.Product_image_texts_lists_boths_innerleft_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 32px;}
.Product_image_texts_lists_boths_innerleft_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 32px;}
.Product_image_texts_lists_mainright_new{width:calc(100% - 47.868%); padding-left:16px;}

.Product_image_texts_lists_innerright_new{padding:60px 20px 56px; border-radius: 32px; height:100%; }
.Product_image_texts_lists_innerright_title_new{text-align:center;}
.Product_image_texts_lists_innerright_title_new h2{color:#EEEBE0;}
.Product_image_texts_lists_innerright_infos_new{}
.Product_image_texts_lists_innerright_infos_new p{margin:0; padding-top:22px; color:#EEEBE0; text-align: center; font-size: 16px; font-weight: 600; line-height: 110%; max-width:315px; margin:auto;}
.Product_image_texts_lists_innerright_mainloop_new{max-width:398px; margin:auto; padding-top:32px;}
.Product_image_texts_lists_innerright_innerloop_new{}
.Product_image_texts_lists_innerright_innerloop_mainboxs_new{margin-bottom:12px;}
.Product_image_texts_lists_innerright_innerloop_mainboxs_new:last-child{margin-bottom:0;}
.Product_image_texts_lists_innerright_innerloop_innerboxs_new{display:flex; align-items:center;}
.Product_image_texts_lists_innerright_innerloop_innerboxs_icons_new{width: 64px; }
.Product_image_texts_lists_innerright_innerloop_innerboxs_icons_new img{width:100%; display:flex; }
.Product_image_texts_lists_innerright_innerloop_innerboxs_title_new{padding-left:20px; width:calc(100% - 64px); color:#EEEBE0; font-size: 23px; font-weight: 700; line-height: 140%; text-transform: uppercase;}
.Product_image_texts_lists_innerright_button_new{padding-top:56px; text-align:center;}
.Product_image_texts_lists_innerright_button_new a{ min-width:288px; border:3px solid transparent; padding:10px; }
.Product_image_texts_lists_innerright_button_new a:hover{ border-color:#EEEBE0; }
/* PDP LOYALTY Section */

/* Loyalty */
.template-loyalty-new .Product_faqs_accordions_inner_new{ padding-top:56px; }
.okeLoyalty .c-embeddedWidget{ padding:32px 0 56px 0; }
.okeLoyalty .c-embeddedWidget { gap: 56px !important; max-width: 100% !important; }
.okeLoyalty .c-embeddedProfile{ max-width: 100% !important; }
.okeLoyalty .u-textStyle--subtitle{ color: #442F2C !important; font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important; /* 22.4px */ text-transform: uppercase !important;  }
.okeLoyalty .u-textStyle--body{ color: #442F2C !important; font-size: 16px !important; font-style: normal !important; font-weight: 400 !important; line-height: 160% !important; /* 25.6px */ }
.okeLoyalty #oke-loyalty-profile .c-embeddedHeaderBar--withTabs{ /*border-radius: 24px !important; border: 3px solid rgba(68, 47, 44, 0.10) !important; background: #EEEBE0 !important; padding:40px !important;*/ }
.okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedProfile-login{ border-radius: 24px !important; border: 3px solid rgba(68, 47, 44, 0.10) !important; background: #EEEBE0 !important; padding:40px !important; }
.okeLoyalty #oke-loyalty-profile .c-embeddedHeaderBar { /*padding-bottom: 24px !important; border-bottom: 0 !important; margin: 0 !important; justify-content: center !important;*/ }
.okeLoyalty #oke-loyalty-profile .c-embeddedHeaderBar-title{  color: #442f2c !important; text-align: center; font-size: 40px !important; font-weight: 700 !important; line-height: 110% !important; text-align:left; }
.okeLoyalty #oke-loyalty-profile .u-textStyle--title{ color: #442f2c !important; text-align: center; font-size: 40px !important; font-weight: 700 !important; line-height: 110% !important; text-transform:capitalize; }
.okeLoyalty #oke-loyalty-profile label.c-loginForm-label{ color: #442F2C; font-size: 16px; font-weight: 400; line-height: 160%;  margin:24px 0 16px 0; }
.okeLoyalty .c-card--outline { border: 0 !important; box-shadow: none !important; background: none !important; color: #442f2c !important; border-radius: 0 !important; }
.okeLoyalty .c-embeddedProfile-login { max-width: 100% !important; margin-right: auto !important; margin-left: auto !important; padding: 0 !important; }
.okeLoyalty .c-loginForm{ padding:0 !important; margin:0 !important; }
.c-loginForm-row{ max-width:442px; margin:auto; }
.okeLoyalty #oke-loyalty-profile .c-embeddedProfile-login .u-textStyle--body.u-marginVertical--4{ display:none !important; }
.okeLoyalty #oke-loyalty-profile .c-input{ margin:0 !important; border-radius: 99px; border: 3px solid #442F2C; background: #FFF; height:48px; color: #442F2C; font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; padding:5px 21px; box-shadow: 0 0 0 !important; }
.okeLoyalty #oke-loyalty-profile .c-button--stretch{ max-width:442px; margin:8px auto 0 auto; border-radius: 99px; padding: 13px 10px 11px 10px;  height: 48px; font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.okeLoyalty #oke-loyalty-profile .c-button--outline{ border-radius: 99px; border: 3px solid #442F2C; background: #EEEBE0; color: #442F2C; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; }
.okeLoyalty .c-embeddedEarningRules{ max-width:100% !important; }
.okeLoyalty .c-embeddedHeaderBar--withTabs{ margin:0 0 24px 0 !important; padding:0 !important; border:0 !important; }
.okeLoyalty #oke-loyalty-redeem .c-embeddedHeaderBar--withTabs{ margin:0 0 32px 0 !important; padding:0 !important; border:0 !important; }
.okeLoyalty .c-embeddedHeaderBar-title{ color: #442f2c !important; text-align: center; font-size: 40px !important; font-weight: 700 !important; line-height: 110% !important; } 
.okeLoyalty .c-actionCard{ border-radius: 24px !important; border: 3px solid rgba(68, 47, 44, 0.10) !important; background:none !important; padding:24px !important; }
.okeLoyalty .c-customIcon { padding: 0 !important; }
.okeLoyalty .c-icon{ width:40px !important; height:40px !important; }
.okeLoyalty .c-actionCard .c-customIcon + div .u-textStyle--subtitle{ color: #442F2C !important; font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important; /* 22.4px */ text-transform: uppercase !important; }
.okeLoyalty .c-actionCard .c-customIcon + div .u-textStyle--body{ color: #442F2C !important; padding:4px 0 0 0 !important; text-align: center !important; font-size: 16px !important; font-weight: 400 !important; line-height: 160% !important; /* 25.6px */ } 
.okeLoyalty .c-actionCard .c-actionCard-action .c-button--stretch{ border-radius: 99px; padding: 13px 10px 11px 10px; height: 48px; font-size: 16px; font-weight: 600; line-height: 140%; /* 22.4px */ text-transform: uppercase; }
.okeLoyalty .c-embeddedRedeem{ max-width:100% !important; }
.okeLoyalty .c-actionCard .c-customIcon + div + .u-textStyle--body{ color: #442F2C !important; padding:0px 0 0 0 !important; text-align: center !important; font-size: 14px !important; font-weight: 400 !important; line-height: 160% !important; /* 25.6px */ }
.okeLoyalty .c-tabs-list-item-link{ border-radius: 99px !important; border: 3px solid #442F2C !important; background:none !important; height:48px !important; color: #442F2C !important; text-align: center !important; font-size: 16px !important; font-weight: 600 !important; line-height: 140% !important;  text-transform: uppercase !important; padding:13px 18px !important; }
.okeLoyalty .c-tabs-list-item-link.is-active{  background: #EC1758 !important; border-color:#EC1758 !important; color:#EEEBE0 !important; }
.okeLoyalty .c-embeddedVipTiers{ max-width:100% !important; border-radius: 24px; border: 3px solid rgba(68, 47, 44, .1); background: #eeebe0; padding: 40px; }
.okeLoyalty .c-embeddedHeaderBar{ padding:0 !important; border:0 !important;  }
.okeLoyalty .c-vipTierBadge{ width: 40px !important; height: 40px !important; }
.okeLoyalty .c-vipTierBadge-image{ width: 40px !important; }
.okeLoyalty .c-vipTiersTable-table-cell{ border-bottom: 3px solid rgba(68,47,44,.1) !important; background: none !important; }
.okeLoyalty .c-vipTiersTable-table-row--header .c-vipTiersTable-table-cell { padding: 0 !important; }
.okeLoyalty .c-poweredBy--embedded{ display:none !important; }
.c-bubble-text{ color:#eeebe0 !important; }
.okeLoyalty .c-vipTierBadge-check .c-icon { width: 10px !important; height: 10px !important; }
.okeLoyalty .c-actionCard .c-actionCard-action .c-button--stretch[disabled]{ border-radius: 99px !important; border: 3px solid  #442F2C !important; background:  #EEEBE0 !important; opacity:0.5; flex-direction: row-reverse; grid-gap: 4px; }
.okeLoyalty .c-actionCard .c-actionCard-action .c-button--stretch[disabled] .c-icon { width: 20px !important; height: 20px !important; }
.okeLoyalty .c-actionCard .c-actionCard-action .c-button--stretch[disabled] .u-textColor--positive { color: #442F2C; }
.c-embeddedProfile-profile .c-embeddedProfile-profile-item{ border-radius: 24px !important; background: #442F2C !important; color:#EEEBE0 !important; padding:40px 32px !important; }
.c-embeddedProfile-profile .c-embeddedProfile-profile-item .u-margin--6 { margin: 0 !important; }
.c-embeddedProfile-profile .c-embeddedProfile-profile-item *{ color:#EEEBE0 !important; }
.okeLoyalty .c-vipTierProgress--horizontal .c-vipTierProgress-tier-track { top: 18px !important; height: 3px !important; background:rgba(68,47,44,.1) !important; }
.c-embeddedProfile-profile .c-embeddedProfile-profile-item .c-vipTierProgress-tier-track { background: #EEEBE0 !important; }
.okeLoyalty .c-embeddedProfile-profile-member { margin-bottom: 32px !important; padding-bottom: 32px !important; border-bottom: 3px solid #EEEBE0 !important; }
.okeLoyalty  .c-loggedInMemberCardRow-details-text *{ color: #EEEBE0 !important; font-size: 24px !important; font-weight: 400 !important; line-height: 110% !important; /* 26.4px */ text-transform: capitalize !important; }
.okeLoyalty  .c-loggedInMemberCardRow-details-text .u-textStyle--body{ display:none !important; }
.okeLoyalty .c-embeddedProfile-details-item{ margin-bottom:12px !important; }
.okeLoyalty .c-embeddedProfile-details-item:last-child{ margin-bottom:0 !important; }
.okeLoyalty .c-embeddedProfile-details-item:last-child{ margin-bottom:0 !important; }
.okeLoyalty .c-embeddedProfile-vipCard-inner{ padding:0 30px !important; }
.okeLoyalty .c-embeddedProfile-vipCard-inner .c-tierPrompt{ border-bottom: 3px solid #EEEBE0 !important; }
.okeLoyalty .c-embeddedProfile-vipCard .c-vipTierBadge { width: 56px !important; height: 56px !important; }
.okeLoyalty .c-embeddedProfile-vipCard .c-vipTierBadge .c-vipTierBadge-image { width: 56px !important; background:none !important; }
.okeLoyalty .c-embeddedProfile-vipCard .c-vipTierBadge.is-active:before{ display:none !important; }
.okeLoyalty .c-embeddedProfile-vipCard .c-vipTierProgress-tier-track { top: 25px !important; left: calc(50% + 26px) !important; width: calc(100% - 40px) !important; }
.okeLoyalty .c-embeddedProfile-vipCard .c-vipTierProgress-tier{ gap:16px !important; }
.okeLoyalty .c-embeddedProfile-history{ border-radius: 24px !important; border: 3px solid rgba(68, 47, 44, 0.10) !important; padding:40px 40px 40px 40px!important; }
.okeLoyalty .c-embeddedProfile-history .u-margin--6{ margin:0 !important; }
.okeLoyalty .c-actionCard-progress { height: 10px !important; border: 2px solid rgba(68, 47, 44, .1) !important; }
.okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedHeaderBar--withTabs { display:none; }
.okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedHeaderBar--withTabs:has(.c-tabs) { display:flex; align-items:center; }
.okeLoyalty .c-vipTiersTable-header-prompt .c-tierPrompt-badges .c-icon { width: 12px !important; height: 12px !important; }
.okeLoyalty .c-bubble .c-bubble-text{ color:#fff !important; }
.okeLoyalty .c-redeemBalance{ border-bottom: 2px solid rgba(68, 47, 44, .1) !important; }
.okeLoyalty .c-pointHistory-item{ border-bottom: 2px solid rgba(68, 47, 44, .1) !important; }
.okeLoyalty .c-pointHistory-item:last-child{ border-bottom: 0 solid rgba(68, 47, 44, .1) !important; padding:0 !important; margin:0 !important; }
.okeLoyalty .c-embeddedHeaderBar--withTabs{ align-items:center !important; }
/*.okeLoyalty .c-vipTiersTable-table-cell:last-child{ border:0 !important;  }
.okeLoyalty .c-vipTiersTable-table-cell:last-child .u-marginVertical--8{ margin-bottom:0; }*/
.Product_faqs_accordions_main_new .answer a{ color:inherit; }
/* Loyalty */

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

  .grid--peek.slider .grid__item.hide_this + .grid__item:nth-child(2) {
    margin-left: 20px!important;
  }

  
  .page-width { padding: 0 20px!important; }
  .Common_title_new h2{font-size:32px;}
  .desktop_image_new { display: none!important; }
  .mobile_image_new { display: flex!important; }
  .button:hover{ background: #ED1558 !important; color:#EEEBE0 !important;  }
  .button_grey:hover{ background:#EEEBE0 !important; color: #442f2c !important; }
  .Page_404_template_detail_1_allinfos_title_new h2 br.mobile_br{ display:block; }
  
  /* Index */
  .Header_announcement_bar_allloop_new { min-height: 35px; }
  
  .Index_top_image_over_text_main_new{ padding-bottom:8px; }
  .Index_top_image_over_text_leftrightboth_new{flex-direction: column-reverse; border-radius: 0; }
  .Index_top_image_over_text_mainleft_new{width:100%;}
  .Index_top_image_over_text_mainleft_new:after{display:none;}
  .Index_top_image_over_text_innerleft_1_videoimageboth_new{height:280px; border-radius:32px;}
  .Index_top_image_over_text_innerleft_1_videoimage_new img{border-radius:24px;} 
  .Index_top_image_over_text_innerleft_1_videoimage_new video{border-radius:24px;}
  .Index_top_image_over_text_innerleft_new {display: flex; flex-direction: column-reverse;}
  .Index_top_image_over_text_innerleft_2_new{position:static; padding:16px 0 24px 0; background:none;}
  .Index_top_image_over_text_innerleft_2_titletextsboth_new{ max-width:100%; }
  .Index_top_image_over_text_innerleft_2_title_new br{ display: none; }
  .Index_top_image_over_text_innerleft_2_title_new h2{color: #442F2C; font-size:40px; text-align:center; max-width: 300px; margin: auto;}
  .Index_top_image_over_text_innerleft_2_infos_new{padding-top:4px; text-align:center;}
  .Index_top_image_over_text_innerleft_2_infos_new p{color:#442F2C;}
  .Index_top_image_over_text_innerleft_2_button_new{padding-top:12px;}
  .Index_top_image_over_text_innerleft_2_button_new .button{ min-width:100%; }
  .Index_top_image_over_text_mainright_new{width:100%; padding:0; }
  .Index_top_image_over_text_innerright_1_videoimageboth_new{height:280px;}
  .Index_top_image_over_text_innerright_1_videoimage_new{ width:100%; height:100%; }
  .Index_top_image_over_text_innerright_1_videoimage_new img{ border-radius:24px; }
  .Index_top_image_over_text_innerright_1_videoimage_new video{ border-radius:24px; }
  .Index_top_image_over_text_innerright_2_new{position:absolute; right:0px; top:0;}
  .Index_top_image_over_text_innerright_2_fulltagtextboth_new{display:none;}
  
  .bottom_line_new { padding: 41px 0 0; }
  .Index_icons_texts_marquee_main_new{padding:24px 0 0 0;}
  .Index_icons_texts_marquee_allloop_innerboxs_title_new p{font-size: 20px;}
  
  .Index_tabs_collections_main_new { padding: 33px 0 56px; }
  .Index_tabs_collections_1_mainheadingtext_new h2{ font-size:24px; }

  .Index_icons_texts_marquee_main_new .bottom_line_new {
      position: relative;
      top: -11px;
  }

  .Index_tabs_collections_2_maincollectionloop_new{ z-index:3; border-radius: 28px; border: 3px solid #442F2C; background: #FFF; position: relative; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear; }
  .Index_tabs_collections_2_maincollectionloop_new.open{ border-radius:12px 12px 0 0; }
  .tab_title_mobile_new{ z-index: 3; display:block; padding: 11px 40px 9px 21px; font-size: 16px; font-weight: 600; line-height: 140%; color:#442F2C; text-transform: uppercase; background:#fff url(dropdown_down_arrow.svg) no-repeat right 21px center; position: relative; border-radius: 28px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear; }
  .Index_tabs_collections_2_maincollectionloop_new.open .tab_title_mobile_new{ background:#fff url(dropdown_up_arrow.svg) no-repeat right 21px center; border-radius: 12px; }
  .Index_tabs_collections_2_maincollectionloop_new .tab{ display:none; position: absolute; z-index: 2; background: #fff; width: calc(100% + 6px); left: -3px; top: 25px; border: 3px solid #282828; border-top: 0; border-radius: 0 0 12px 12px; margin-top: 0; padding-bottom: 0; padding-top: 18px; }
  .Index_tabs_collections_2_maincollectionloop_new .tablinks{ color:#442F2C; padding: 11px 20px 9px 20px; margin: 0; min-width: 100%; text-align: left; border: 0; background: none; border-radius: 0; border-top: 3px solid #442F2C; }
  .Index_tabs_collections_2_maincollectionloop_new .tablinks.active{ display:none; }

  .Index_tabs_collections_3_new { padding: 16px 0 0; }
  .Index_collection_slider { margin: 0; padding: 0 20px 20px 20px; }
  .product_grid_item_new { width: 304px; height:auto; }
  .card-wrapper { border-radius: 16px; background: #D7D4C6; }
  .card__badge.top { padding: 20px; }
  .card .card__inner .card__media { margin: 67px 0 15px; }
  .Index_collection_slider .swiper-scrollbar { max-width: 1328px; margin: auto 20px auto 20px; width: calc(100% - 40px); }
  .product-card-wrapper .card__heading{ line-height:130%; }
  .card--standard>.card__content { padding: 0 20px 16px!important; }
  .product-card-wrapper .card__heading a{ width:264px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .card_grid_btn_new { padding: 0 20px 20px; }
  .card_grid_btn_new .button { border: 3px solid #EC1758; background: #EC1758; width: 100%; color: #EEEBE0; min-width: 100%; padding: 11px 4px 9px; }
  .product-card-wrapper:hover .oke-sr { --oke-stars-foregroundColor: #442F2C !important; }
  .product-card-wrapper:hover div.okeReviews{ color: #442F2C!important; }
  .product-card-wrapper:hover .card__heading{ color: #442F2C!important; }
  .product-card-wrapper:hover .card_benefit_new{ color: #442F2C!important; }
  .product-card-wrapper:hover .hover_image_new{ opacity:0; }
  .product-card-wrapper:hover .card__media{ opacity:1; }
  .card_full_image_new .card .card__inner .card__media { margin: 0; width: 100%; }
  .hover_image_new:before{ height:100%; }

  #product-grid{ column-gap: 8px; row-gap: 32px; }
  .products-grid{}
  .products-grid .card-wrapper { border-radius: 0; background: none; }
  .products-grid .card__inner{ border-radius: 16px !important; background: #D7D4C6 !important; }
  .products-grid .card__inner .card__media { margin: 17px 0; }
  .products-grid .card__badge.top { padding: 12px 8px; bottom: 0; top: auto; justify-self: flex-end; align-items: flex-end !important; }
  .products-grid .card--media .card__inner .card__content{ display: flex;  flex-direction: column-reverse; }
  .products-grid .card__badge .badge{ font-size:10px; }
  .products-grid .card--standard>.card__content { padding: 10px 0 0 0!important; }
  .products-grid div.okeReviews { font-size: 11.5px!important;padding: 0 0 6px; }
  .products-grid .oke-stars-background svg { height: 13px; }
  .products-grid .oke-stars-foreground svg { height: 13px; }
  .products-grid .okeReviews > div{ display:flex; align-items:center; }
  .products-grid .card__heading { font-size: 16px; }
  .products-grid .card_benefit_new { padding: 4px 0 0; font-size: 12px; line-height: 160% !important; }
  .products-grid .card_grid_btn_new { padding: 12px 0 0 0; }
  .products-grid .hide_mobile_new{ display:none; }
  .products-grid .oke-sr-stars{ margin-right:3px; }
  .products-grid .card__heading a { width: 63%; }

  .Index_image_with_textlist_main_new{padding:0;}
  .Index_image_with_textlist_inner_new{ border-bottom:3px solid rgba(68, 47, 44, 0.10); padding:0 0 56px 0; }
  .Index_image_with_textlist_leftrightboth_new{display:block;}
  .Index_image_with_textlist_leftbox_new{display:none;}
  .Index_image_with_textlist_leftbox_videoimage_new img{ border-radius:24px; }
  .Index_image_with_textlist_leftbox_videoimage_new video{ border-radius:24px; }
  .Index_image_with_textlist_rightbox_new{width:100%; text-align:center; padding:0 0 0 0; }
  .Index_image_with_textlist_rightbox_title_new h2{font-size:32px;}
  .Index_image_with_textlist_rightbox_mobile_new{display:block; padding-top:20px; width:100%;}
  .Index_image_with_textlist_rightbox_mobile_new .Index_image_with_textlist_leftbox_videoimageboth_new{ min-height:280px;}
  .Index_image_with_textlist_rightbox_infos_new { padding-top: 12px; max-width:339px; margin:auto; }
  .Index_image_with_textlist_rightbox_infos_new p{ letter-spacing: -0.1px; }
  .Index_image_with_textlist_rightbox_infos_new p br{ display:block; }
  .Index_image_with_textlist_rightbox_mainlist_new{padding-top:20px;}
  .Index_image_with_textlist_rightbox_innerlist_maindesktop_new{display:none;}
  .Index_image_with_textlist_rightbox_innerlist_mainmobile_new{display:block; padding-top:20px;}
  .Index_image_with_textlist_rightbox_innerlist_innermobile_new{}
  .Index_image_with_textlist_rightbox_innerlist_innermobile_icon_new{}
  .Index_image_with_textlist_rightbox_innerlist_innermobile_icon_new img{max-width:100%; display:flex; margin:auto; justify-content:center; }
  .Index_image_with_textlist_rightbox_innerlist_innermobile_list_new{padding-top:20px;}
  .Index_image_with_textlist_rightbox_innerlist_innermobile_list_new ul{ margin:0; padding:0; }
  .Index_image_with_textlist_rightbox_innerlist_innermobile_list_new ul li{ list-style-type:none; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; padding-bottom:8px;}
  .Index_image_with_textlist_rightbox_innerlist_innermobile_list_new ul li:last-child{padding-bottom:0;}

  .Index_object_tabs_table_inner_new{ padding:56px 0 56px 0; }
  .Index_object_tabs_table_detail_innerloop_new .tab_content_new{padding-top:16px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_new{width:66.66%;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_blank_new{height:76px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_new { width: 50%; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_new { width: 50%; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new{ font-size: 16px; height: 96px; text-align: center; padding: 10px; justify-content: center; line-height: 160%; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new:nth-child(2n){ border-radius:16px 0 0 0;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new:last-child{ border-radius:0 0 0 16px; border-bottom:none;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_new{border-top:none;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideoboth_new{height:100%;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideo_new video{border-radius: 16px 16px 0px 0px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_imagevideo_new img{border-radius: 16px 16px 0px 0px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_logos_new{height:76px; margin:auto; padding:10px 10px 16px 10px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new{font-size:16px; height:96px; border-bottom: 3px solid #EEEBE0;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new:last-child{border-bottom:none;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new svg{max-width:16px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_new{width:33.33%;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new{width:100%;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_logos_new{ height:76px; width: 100%; margin:auto; padding:10px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_logos_new img { max-width: 100%; max-height: 32px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new{font-size:16px; height:96px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new svg{max-width:16px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new:nth-child(1n) .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new:nth-child(2n){border-radius:0 16px 0 0;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_new:nth-child(1n) .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new:last-child{border-radius:0 0 16px 0;}
  .Index_object_tabs_table_detail_innerloop_innerbox_new{ overflow:hidden; padding-bottom: 24px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_new { z-index: 2; background: #eeebe0; }
  .Index_chart_slider{ overflow: visible; }
  .Index_chart_slider .swiper-pagination{ bottom: -24px; left: -200%; width: 300%; font-size: 0; }
  .swiper-pagination-bullet{ opacity:1; background:none; border:1px solid #442F2C; }
  .swiper-pagination-bullet-active{ background:#442F2C; }

  .Index_testimonials_lists_main_new{padding:56px 0;} 
  .Index_testimonials_lists_mainloop_new{padding-top:24px;}
  .Index_testimonials_lists_innerloop_mainboxs_new{ height:355px; width:300px; padding:72px 40px;}
  .Index_testimonials_lists_innerloop_innerboxs_texts_new{padding-top:12px;}
  	
  .Index_image_over_marquee_inner_new{padding:56px 0; border-radius: 24px;}
  .Index_image_over_marquee_detail_title_new h2{ max-width:275px; margin:auto;}
  .Index_image_over_marquee_detail_innerloop_new{padding-top:24px; min-height:342px; }  
  .Index_image_over_marquee_detail_innerloop_mainbox_new{margin-right:16px; width: 134px; }
  .Index_image_over_marquee_detail_mainloop_new { padding: 0; }
  .Index_image_over_marquee_detail_button_new{padding-top:20px;}
  .Index_image_over_marquee_detail_button_new a{ min-width:295px;}
  
  .Index_object_tabs_lists_main_new{padding:56px 0 0 0;}
  .Index_object_tabs_lists_innerdetail_title_new{text-align:center;}
  .Index_object_tabs_lists_innerdetail_title_new p{padding-top:12px; max-width: 332px; margin:auto; }
  .Index_object_tabs_lists_innerdetail_mainloop_new{padding-top:16px;}
  .Index_object_tabs_lists_main_new .tab_content_new { padding-top: 25px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_new{ padding:0 24px !important; display: block; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainleft_new { width: 100%; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{display:flex; align-items:center; padding:24px 0; min-height:80px;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_icons_new{width:50px;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_icons_new img{max-width:100%; margin:auto;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new{padding-left:21px; width:calc(100% - 50px); color:#442F2C; font-size:20px; padding-right:20px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{ display:none; width:100%; margin: -14px 0 0 0; padding: 0 0 24px 0; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_new{display:block;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_new{ width: 100%; height: 172px; margin: auto; position: relative; right: auto; top: auto;} 
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_full_new img{ border:0; border-radius: 24px; position:absolute; margin:0; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_full_new video{ border:0; border-radius: 24px; position:absolute; margin:0; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_full_new{ position:relative; top:0; height:100%; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_button_new{margin:16px 0 0 0; text-align:center; width:100%; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_button_new {color:#442F2C; text-align: center; font-size:16px; line-height:140%; border-radius: 99px; background:#EEEBE0; padding:13px; min-width:100%;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new:hover .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new { display: none; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new:hover .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new { color: #442f2c; }
  .Index_object_tabs_lists_innerdetail_button_new{padding-top:31px;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{background:url(fl_plus_bg.svg) no-repeat center right;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new.active .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{background:url(fl_minus_bg.svg) no-repeat center right; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new.active .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new{color:#EEEBE0;}
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_mainrow_new.active .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{ display:block; }
  
  .Index_image_with_texts_main_new{padding:56px 0 0 0;}
  .Index_image_with_texts_leftrightboth_new{display:block;}
  .Index_image_with_texts_leftbox_new{width:100%;}
  .Index_image_with_texts_leftbox_videoimageboth_new{ min-height:280px; }
  .Index_image_with_texts_leftbox_videoimage_new img{ border-radius:24px; }
  .Index_image_with_texts_leftbox_videoimage_new video{ border-radius:24px; }
  .Index_image_with_texts_rightbox_new{width:100%; padding:24px 0 0 0; text-align:center; max-width:335px; margin:auto; }
  .Index_image_with_texts_rightbox_infos_1_new p{padding-top:12px;}
  .Index_image_with_texts_rightbox_infos_2_new p{display:none;}
  .Index_image_with_texts_rightbox_button_new{padding-top:20px;}
  .Index_image_with_texts_rightbox_button_new .button{ min-width:100%; }
  
  .Index_custom_instagram_main_new{padding:56px 0 0 0;}
  .Index_custom_instagram_inner_new{padding:56px 0; border-radius:24px;}
  .Mobile_show_new{display:block; max-width:210px; margin:auto; text-align:center;}
  .Desktop_show_new{display:none;}
  .Index_custom_instagram_innerdetail_new{display: flex; flex-direction: column-reverse;}
  .Index_custom_instagram_innerdetail_text_new{display:block;}
  .Index_instagram_slider { padding:0 20px; }
  .Index_custom_instagram_innerdetail_innerloop_innerbox_new{}
  .Index_custom_instagram_innerdetail_innerloop_mainbox_new { width: 256px;}
  .Index_custom_instagram_innerdetail_innerloop_innerbox_videoimageboth_new{height: 400px; }
  .Index_custom_instagram_innerdetail_textbutton_new{padding:24px 0 0 0; text-align:center;}
  .Index_custom_instagram_innerdetail_textbutton_new a{min-width:303px; }
  
  .Index_mobile_newsletter_main_new{ display:block; }
  .top_line_new { padding-bottom: 22px; }
  .Footer_main_new .page-width{padding:0 20px;}
  .footer__content-top .grid { grid-gap: 0px!important; }
  .Footer_allloop_boxs_0_new{display:none !important;}
  .Footer_allloop_boxs_1_new{width:100% !important; margin:0 !important; padding-bottom:22px !important; border-bottom:3px solid rgba(238, 235, 224, 0.30);}
  .Footer_allloop_boxs_2_new{width:50% !important; margin:0 !important; padding-top:22px !important;} 
  .Footer_allloop_boxs_3_new{width:50% !important; margin:0 !important; padding-top:22px !important;}
  .Footer_allloop_boxs_4_new{display:none;}
  .Footer_allloop_boxs_1_new .Footer_allloop_boxs_menus_main_new{margin:0 !important; display:flex; flex-flow:wrap; align-items:center;}
  .Footer_allloop_boxs_menus_main_new{margin:0 !important;}
  .Footer_main_new .Footer_allloop_new{display: flex !important; flex-wrap: wrap; grid-gap:0 32px;}
  .Footer_main_new .list-menu__item--link{padding:0 0 24px 0;}
  .Footer_main_new .footer__content-top{padding-bottom:30px;}
  .Footer_allloop_boxs_1_new .footer-block__details-content>li{padding-right:0px; width:50%; text-align:center;}
  .footer-block__details-content>li{padding-right:0px; text-align:center;}
  .footer-block__details-content .list-menu__item--link{text-align:center; display:block;}
  .Footer_main_new .list-menu__item--link{padding-top:10px !important; padding-bottom:10px !important;}
  .Footer_mainbottom_new{padding:0; border-top:none;}
  .Footer_innerbottom_new{display:block;}
  .Footer_innerbottom_innerleft_new{max-width:254px; margin:auto;}
  .Footer_innerbottom_mainleft_new{width:100%;}
  .Footer_innerbottom_mainright_new{ padding: 56px 0; width: 100%; }
  .Footer_innerbottom_innerright_new { width: 100%!important; margin: 0 0 0 auto;text-align: center; }
  .Footer_innerbottom_innerright_bottommenu_new ul{justify-content:center;  margin: 4px 0 0; }
  .Footer_innerbottom_innerright_copyright_new{  font-weight:600; }
  .Footer_innerbottom_innerright_bottommenu_new ul li a{  font-weight:600; }
  .Footer_allloop_new { padding-bottom: 46px; }
  .desktop_menu_only{ display:none !important; }
  .mobile_menu_only{ display:block !important; }
  .Footer_allloop_boxs_1_new .Footer_allloop_boxs_menus_main_new.desktop_menu_only{ display:none !important; }
  .Footer_allloop_boxs_1_new .Footer_allloop_boxs_menus_main_new.mobile_menu_only{ display:flex !important; }
  /* Index */

  /* Product */
  .product__media-wrapper { max-width: 100%!important; width: 100%!important; }
  .product__info-wrapper { max-width: 100% !important; width: 100% !important; padding: 16px 0 0 0 !important; }
  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin-left: -20px !important; margin-right: -20px !important; }
  .slider.slider--mobile{ margin-bottom:0 !important; scroll-padding-left: 20px !important; }
  .slider-buttons{ display:none !important; }
  .grid--peek.slider .grid__item:first-of-type { margin-left: 20px !important; }
  .product-media-container{ border:0; }
  .product__media-list .product__media-item { width: 216px !important; padding: 0 !important; height:280px; }
  .product__media-wrapper .badge { display:none; top: 16px; right: auto; padding: 7px 15px; left: 16px; }
  .product-media-container .media { padding-top: 280px !important; }
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{ height:100% !important; }
  .product-media-container .media img, .product-media-container .media iframe, .product-media-container .media video{ border-radius: 24px;  }
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{ object-fit:cover; }
  .slider.slider--mobile{ overflow-y:hidden; }
  .slider.slider--mobile .slider__slide{ position:relative; }
  .slider.slider--mobile .slider__slide .badge{ display:block; }
  .product__media-list .product__media-item_first_list_new{ width:312px !important; }
  .product_gallery_mobile_text_list_new{ width:88px; margin: 0 0 0 8px; display:block !important; }
  .product__media-list .product__media-item_first_list_new .product-media-container{ flex:1; }
  .product_gallery_mobile_text_list_new p{ border-radius: 12px; border: 3px solid #442F2C; margin:0 0 8px 0; height:64px; display:flex; align-items:center; justify-content:center; padding:8px; font-size: 12px; font-weight: 600; line-height: 140%; text-transform: uppercase; text-align:center;  }
  .product_gallery_mobile_text_list_new p:last-child{ margin-bottom:0; }
  .product__title h1{ font-size: 28px; }
  .product_short_description_new{ margin-bottom:20px !important; }
  .product_template_inner_new { padding: 0 0 44px; border-bottom: 3px solid rgba(68,47,44,.1); }
  .product-form__quantity{ display:none; }
  .product-form__submit{ margin-left:0; }

  .product-media-modal__content>*:not(.active), .product__media-list .deferred-media { display: block !important; }
  .product__media-icon{ display:none !important; }
  /* ingredient_drawer */
  .Product_ingredients_popup_main_new { max-width: 100%; }
  .Product_ingredients_popup_maintitle_new{ padding:20px; }
  .Product_ingredients_popup_maindetail_new { padding: 20px 20px 0; }
  .Product_ingredients_popup_innerdetail_2_lists_new p{ height:72px; }
  .Product_ingredients_popup_innerdetail_3_new { padding-bottom: 20px; }
  /* ingredient_drawer */
  
  .Product_icon_text_columns_detail_2_desktop_new{display:none;}
  .Product_icon_text_columns_detail_1_textstitle_new br{ display:none; }
  .Product_icon_text_columns_detail_1_textsinfos_new { padding-top: 12px; }
  .Product_icon_text_columns_detail_2_new{ display:none; }
  .Product_icon_text_columns_detail_3_new{padding-top:24px; display:block; }
  .Product_icon_text_columns_detail_3_mobile_new{display:block;}
  .Product_icon_text_columns_detail_3_new .accordion{margin:0; border:none; border-top:3px solid #442F2C;}
  .Product_icon_text_columns_detail_3_new .accordion > ul{}
  .Product_icon_text_columns_detail_3_new .accordion > ul > li{border-bottom:3px solid #442F2C;}
  .Product_icon_text_columns_detail_3_mobile_new .question{display:flex; align-items:center; padding:20px 0; background:url(ac_plus_bg.svg) no-repeat center right;}
  .Product_icon_text_columns_detail_3_mobile_icons_new{width:24px; display: flex; align-items: center; }
  .Product_icon_text_columns_detail_3_mobile_icons_new img{width:100%;}
  .Product_icon_text_columns_detail_3_mobile_title_new{width:calc(100% - 24px); padding-left:8px; padding-top: 3px; }
  .Product_icon_text_columns_detail_3_mobile_title_new p{color: #442F2C; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0;}
  .Product_icon_text_columns_detail_3_mobile_title_new p br{display:none;}
  .Product_icon_text_columns_detail_3_mobile_new .accordion > ul > li.open .question{background:url(ac_minus_bg.svg) no-repeat center right;}
  .Product_icon_text_columns_detail_3_new .answer{margin-top:-12px; padding-bottom:20px;}
  .Product_icon_text_columns_detail_3_new .answer p{color:#442F2C; font-size: 16px; font-weight: 400; line-height: 160%; margin:0;} 
  .Product_icon_text_columns_detail_4_new { padding-top: 24px; }
  .Product_icon_text_columns_detail_4_button_new a { min-width: 100%; }
  .Product_icon_text_columns_detail_5_new{ display:none; }
  
  .Product_meta_video_banner_videoimageboth_new{height:600px;}
  .sound_icon_new { right: 10px; bottom: 10px; width:46px; }
  .sound_no_new { width: 46px; height: 46px; }
  .sound_new { width: 46px; height: 46px; }
  .Product_meta_video_banner_videoimage_new video{ border-radius:24px; }
  .Product_meta_video_banner_videoimage_new img{ border-radius:24px; }
  
  .Product_texts_with_images_main_new  { padding: 32px 0 0; }
  .Product_texts_with_images_inner_new{border-radius:0; padding:0; background:none !important;}
  .Product_texts_with_images_leftrightboth_new{max-width:100%; flex-direction:column-reverse;}
  .Product_texts_with_images_leftbox_new{width:100%; padding-right:0; border-radius:24px; background:#EC1758; padding:40px 20px; text-align:center; }
  .Common_title_new.Product_texts_with_images_leftbox_title_new h2{text-align:center;}
  .Product_texts_with_images_leftbox_infos_new p{text-align:center; padding:0 10px; }
  .Product_texts_with_images_leftbox_button_new{padding-top:16px;}
  .Product_texts_with_images_leftbox_button_new .button { min-width: 100%; }
  .Product_texts_with_images_rightbox_videoimageboth_new{ height:280px; }
  .Product_texts_with_images_rightbox_new{width:100%; margin-bottom:14px;}
  .Product_texts_with_images_rightbox_videoimage_new video{border-radius:24px;}
  .Product_texts_with_images_rightbox_videoimage_new img{border-radius:24px;}

  .Product_icons_texts_marquee_1_new { padding-top: 47px; }
  .Product_icons_texts_marquee_2_new .bottom_line_new { padding: 24px 0 0; }

  .Product_object_tabs_table_main_new .Index_object_tabs_table_inner_new { padding: 37px 0 56px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_3_new{ border-bottom:0; }
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_3_new{ border-radius:0 0 16px 0 !important; }
  .Product_object_tabs_table_main_new .Index_object_tabs_table_detail_innerloop_innerbox_new{ padding-bottom:100px; position:relative; }
  .Product_object_tabs_table_main_new .Index_chart_slider .swiper-pagination{ bottom:-100px; }
  .Product_object_tabs_table_main_new .Index_object_tabs_table_detail_innerloop_innerbox_new:before{ content:''; background: #eeebe0; position:absolute; left:0; bottom:10px; height:90px; width:66.66%; z-index:2; }

  .Product_review_main_new { padding: 56px 0 24px; }
  .template-product .Product_review_main_new {
    padding: 48px 0 24px;
  }
  .okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head { margin-bottom: 32px!important;}
  .okeReviews[data-oke-container] .oke-w-reviews{ display: flex; flex-direction: column; }
  .okeReviews[data-oke-container] .oke-w-reviews-controls, div.okeReviews .oke-w-reviews-controls{ order:1; padding-bottom: 8px !important; display: block !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head{ order:2; }
  .okeReviews[data-oke-container] .oke-w-reviews-main, div.okeReviews .oke-w-reviews-main{ order:3; }
  .okeReviews[data-oke-container] .oke-w-reviews-footer{ order:4; }
  .okeReviews[data-oke-container] .oke-w-reviews-count, div.okeReviews .oke-w-reviews-count{ text-align:center !important; padding-bottom:16px !important; }
  .okeReviews[data-oke-container] .oke-select, [data-oke-widget] div.okeReviews .oke-select{ width:calc(100% - 51px) !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{ padding:20px 0 !important; }
  .okeReviews[data-oke-container] .oke-w-review, div.okeReviews .oke-w-review{  flex-direction: column-reverse !important; }
  .okeReviews[data-oke-container] .oke-w-review-side, div.okeReviews .oke-w-review-side{ padding:16px 0 0 0 !important; margin:0 !important; }
  .okeReviews[data-oke-container] .oke-w-reviewer-verified, div.okeReviews .oke-w-reviewer-verified{ padding-top:4px !important; }
  .okeReviews[data-oke-container].oke-w .oke-reviewContent-title, .okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title { margin: 8px 0 0!important; }
  .okeReviews[data-oke-container] .oke-bodyText, div.okeReviews .oke-bodyText { margin: 4px 0 0!important; font-size: 15px!important; }
  .okeReviews[data-oke-container] .oke-w-review-attributes, .okeReviews[data-oke-container] .oke-w-review-media, div.okeReviews .oke-w-review-attributes, div.okeReviews .oke-w-review-media { margin-top: 12px !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-list, div.okeReviews .oke-w-reviews-list { margin-bottom: 32px!important; }
  .okeReviews[data-oke-container] .oke-w-reviews-filterToggle, div.okeReviews .oke-w-reviews-filterToggle { min-width: 100% !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side, .okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side, div.okeReviews .oke-is-large .oke-w-review-side, div.okeReviews .oke-is-medium .oke-w-review-side { flex-basis: inherit !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side, .okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side, div.okeReviews .oke-is-large .oke-w-review-side, div.okeReviews .oke-is-medium .oke-w-review-side { padding: 16px 0 0 0 !important; }
  
  .Product_faqs_accordions_inner_new {  padding: 56px 0; }
  .Product_faqs_accordions_mainleftright_new { padding-top: 24px; }
  .Product_faqs_accordions_innerleftright_new { display: block; }
  .Product_faqs_accordions_leftbox_new {  width: 100%; padding-bottom:24px; }
  .Product_faqs_accordions_leftbox_allvideoimage_new { min-height: 400px; }
  .Product_faqs_accordions_rightbox_new { width: 100%; padding-left: 0; }
  .Product_faqs_accordions_main_new .question h2 { padding: 13px 56px 13px 21px; background-position:center right 24px; }
  .Product_faqs_accordions_main_new .answer { padding: 0 24px 24px; border-radius: 24px; }
  .Product_faqs_accordions_main_new .open{ border-radius: 24px; }
  .Product_faqs_accordions_main_new .open .question h2 { background-position:center right 24px;  padding: 8px 60px 8px 24px; }

  .product_recommendations_new { padding: 56px 0 0; }
  .Product_recommendations_slider_new { margin: 16px 0 0; }
  .product_recommendations_slider { margin: 0; padding-bottom: 24px; padding-right: 20px; padding-left: 20px; }
  .product_recommendations_slider .swiper-scrollbar { margin: auto auto auto 20px; width: calc(100% - 40px); }

  #chat-button{ right: 5px !important; bottom: 5px !important; }
  .mearch_product_main_new .product_template_inner_new { border-bottom:0; padding-bottom:0; }

  .build_your_bundle_main_new { margin: 24px 0 12px!important; }
  .build_your_bundle_inner_new{ padding:13px 9px; }
  .build_your_bundle_left_new{ margin-right:12px; }
  .build_your_bundle_title_new { font-size: 12px; }
  .Product_bundle_flavor_main_new { padding: 56px 0 24px 0; }
  .Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_mainloop_new { padding: 24px 0 0; }
  .Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new { padding: 15px 0; min-height: 70px; }
  .Product_bundle_flavor_btn_mobile_new{ display:block; padding: 26px 20px 0; text-align: center; }
  .Product_bundle_flavor_btn_mobile_new .button{ min-width:100%; }
  .Product_texts_with_images_leftbox_infos_new ul li{ text-align:left; }
  .Product_object_tabs_table_main_bottom_0_new .Index_object_tabs_table_detail_innerloop_innerbox_new{ padding-bottom:40px; }
  .Product_object_tabs_table_main_bottom_0_new .Index_chart_slider .swiper-pagination { bottom: -40px; }

  .product-form__input_rest_new input[type=radio]+label{ min-width: 77px; padding:10px 10px!important; border-radius:99px !important; }
  .gift_product_main_new variant-radios { margin-bottom: 12px!important; }

  .Product_gift_icon_text_columns_new{ padding-bottom:8px; }
  .Product_gift_icon_text_columns_new .Product_icon_text_columns_detail_3_new { padding-top: 32px; }
  .Product_icon_desktop_title_new{ display:none; }
  .Product_icon_mobile_title_new{ display:block; }
  .Product_icon_text_columns_detail_3_mobile_new .question.hide_icons_new{ background:none !important; }
  .Product_gift_icon_text_columns_new .Product_icon_text_columns_detail_3_mobile_new .question{ padding: 14px 0; }
  /* Product */

  /* List Collection */
  .Page_top_banner_button_leftrightboth_new{display:block;}
  .Page_top_banner_button_leftbox_new{width:100%; padding-right:0; }
  .Page_top_banner_button_leftbox_videoimageboth_new{height:200px;}
  .Page_top_banner_button_rightbox_new{width:100%; margin:14px 0 0 0; min-height:126px; border-radius:24px; padding:20px; }
  .Page_top_banner_button_rightbox_textbuttonboth_new{font-size:32px;}
  
  .List_collections_products_detail_1_new{padding-top:24px; }
  /* .List_collections_products_detail_1_allloop_new{display:none;  } */
  .common_tab_new_mobile .tablinks.active{ display:flex; }
  .Index_tabs_collections_2_maincollectionloop_new .tablinks{ width:100%; display:block; }
  .tab_title_mobile_inner_new{ display:flex; align-items:center; }
  .tab_title_mobile_inner_new svg{ margin-right:8px; }
  .List_collections_products_detail_2_allloop_innerbox_new{grid-gap:32px 8px;}
  .List_collections_products_detail_2_allloop_innerbox_new .product_grid_item_new{width:calc(50% - 4px);}
  .List_collections_products_detail_2_allloop_innerbox_mainfirst_new{ width:100% !important; margin-bottom: -8px; }
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_1_new{height:280px;}
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_1_videoimage_new video{border-radius:24px;}
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_1_videoimage_new img{border-radius:24px;}
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_2_new{position:relative; padding:20px 0 0 0; height:auto; }
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_2_new:after{display:none;}  
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_2_titleinfosboth_new h3{margin:0; color:#442F2C; font-size:24px; font-weight:700; line-height:110%;}
  .List_collections_products_detail_2_new .metafield-rich_text_field{padding-top:12px; color:#442F2C; }
  .products-grid .card__heading a { white-space: normal; overflow: visible; text-overflow: unset; width: 100%; }
  .List_collections_products_detail_2_allloop_mainbox_new { padding-top: 24px; padding-bottom: 56px; margin-bottom: 32px; }
  /* List Collection */

  /* Page Flavor List */
  .Page_flavor_list_main_new{ padding-top:8px; }
  .Page_flavor_list_details_mainrow_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{ background-size:20px; }
  .Page_flavor_list_details_mainrow_new.active .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{ background-size:20px; }
  .Page_flavor_list_details_inner_list_new{ display:block; }
  .Page_flavor_list_details_new{ margin:0; padding:0; }
  .Page_flavor_list_details_inner_list_left_new{ padding:0 0 16px 0; }
  .Page_flavor_list_details_inner_list_right_new .button{ padding:14px 10px 12px 10px; min-width: 100%; border: 0; }
  .Page_flavor_list_details_inner_list_new:last-child{ padding-bottom:24px; }
  /* Page Flavor List */
  
  /* The-Science */
  .Page_the_science_icontext_main_new{padding-top:32px;}
  .Page_the_science_icontext_inner_new{padding-bottom:56px;}
  .Page_the_science_icontext_detail_new{max-width:100%;}
  .Common_title_new.Page_the_science_icontext_1_textstitle_new h2{font-size:24px;}
  .Page_the_science_icontext_1_textsinfos_new p{max-width:100%;}
  .Page_the_science_icontext_2_new{padding-top:8px;}
  .Page_the_science_icontext_2_allloop_new{display:block; grid-gap:0 0;}
  .Page_the_science_icontext_2_allloop_mainboxs_new{width:100%; padding-bottom:24px;}
  .Page_the_science_icontext_2_allloop_mainboxs_new:last-child{padding-bottom:0;}
  .Page_the_science_icontext_3_new{display:none;}
  
  .Page_the_science_template_main_new{padding:56px 0 0 0;}
  .Page_the_science_template_2_new{padding-top:16px;}
  .Page_the_science_template_2_allloop_new{display:block;}
  .Page_the_science_template_2_allloop_mainboxs_new{width:100%; margin-right:0px; margin-bottom:8px;}
  .Page_the_science_template_2_allloop_innerboxs_1_new{ position:absolute; height: 100%; width: 100%; }
  .Page_the_science_template_2_allloop_innerboxs_1_videoimageboth_new{height:100%;}
  .Page_the_science_template_2_allloop_innerboxs_1_videoimageboth_new:after{border-radius: 16px; background: linear-gradient(0deg, rgba(68, 47, 44, 0.50) 0%, rgba(68, 47, 44, 0.50) 100%); }
  .Page_the_science_template_2_allloop_innerboxs_1_videoimage_new video{ border-radius:16px;}
  .Page_the_science_template_2_allloop_innerboxs_1_videoimage_new img{border-radius:16px;}
  .Page_the_science_template_2_allloop_innerboxs_2_new{padding:24px 20px; position:relative; }
  .Page_the_science_template_2_allloop_innerboxs_2_titletexts_new{padding-left:0px; background-position:right top; }
  .Page_the_science_template_2_allloop_innerboxs_2_titletexts_new.open{ background-position:right top; }
  .Page_the_science_template_2_allloop_innerboxs_2_infos_new{ margin-top:20px; padding:20px; border-radius:0 0 24px 24px; }

  .Page_science_see_what_main_new{ padding:40px 0 0 0; }
  .Page_science_see_what_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{ margin:-4px 0 0 0; }
  .Page_science_see_what_image_main_new { width: 100%; position: relative; left: 0; top: 0; margin-top:0; }
  .Page_science_see_what_image_new{ background:none !important; }
  .Page_science_see_what_button_new { padding: 24px 0 0; }
  .Page_science_see_what_button_new .button { min-width: 100%; }
  /* The-Science */

  /* Benefits */
  .Page_benefits_template_main_new{padding:16px 0 0 0;}
  
  .Page_benefits_info_column_main_new{padding:0; }
  .Page_benefits_info_column_inner_new{padding:32px 0 56px 0; border-bottom:3px solid rgba(68,47,44,0.1);}
  .Page_benefits_info_column_title_new h2{font-size: 24px;}
  .Page_benefits_info_column_innerloop_new{display:block; grid-gap:0px; padding-top:24px;}
  .Page_benefits_info_column_innerloop_mainbox_new{width:100%; margin-bottom:32px;}
  .Page_benefits_info_column_innerloop_mainbox_new:last-child{margin-bottom:0;}
  .Page_benefits_info_column_button_new{padding-top:32px;}
  .Page_benefits_info_column_button_new a{min-width:100%; padding: 13px; }

  .Page_benefits_faqs_main_new{ padding-bottom:0; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_inner_new{ padding:56px 0 24px 0; background:none !important; border-radius:0; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_leftbox_allvideoimage_new { min-height: 280px; }
  .Page_benefits_faqs_title_new{ display:none; }
  .Page_benefits_faqs_title_mobile_new{ display:block; padding-bottom: 24px; text-align: center; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_rightbox_alllooplists_new { padding-top: 0; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_leftbox_videoimage_new img{ border-radius:24px; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_leftbox_videoimage_new video{ border-radius:24px; }
  
  .Page_benefits_image_texts_main_new{padding-top:36px;}
  .Page_benefits_image_texts_innerloop_new{display:block;}
  .Page_benefits_image_texts_innerloop_mainbox_new{width:100%; margin-bottom:16px;}
  .Page_benefits_image_texts_innerloop_mainbox_new:last-child{margin-bottom:0;}
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimageboth_new{height:400px;}
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new video{border-radius:24px;}
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new img{border-radius:24px;}
  .Page_benefits_image_texts_innerloop_innerbox_2_new{padding:32px 20px;}
  .Page_benefits_image_texts_innerloop_innerbox_2_new:after{border-radius:0 0 24px 24px; height:183px; }
  /* Benefits */

  /* Store Locator */
  .Page_store_locator_map_inner_new { padding: 32px 0 0; }
  .Page_store_locator_map_title_new { padding-bottom: 16px; position:relative; text-align:center; width:100% !important; max-width: 310px; margin: auto; }
  .Page_store_locator_map_title_new h2{ font-size: 24px; line-height: 110%; }
  .stockist_new{ padding-top:24px; }
  #stockist-widget .stockist-search-form { margin-bottom: 24px!important; }
  #stockist-widget .stockist-map{ width:100%!important; margin:0 0 !important; border-left:0 !important; border-right:0 !important;     height: auto !important; }
  #stockist-widget .stockist-map.stockist-map-leaflet .stockist-map-inner { min-height: 400px!important; }
  #stockist-widget .stockist-horizontal .stockist-side-panel { width: 100%!important; padding-right: 0px!important; padding-top:24px !important; }
  #stockist-widget .stockist-horizontal .stockist-result-list { height: 389px!important; }
  /* Store Locator */

  /* 404 */
  .Page_404_template_main_new{padding:35px 0 24px 0; overflow:hidden;}
  .Page_404_template_detail_1_allinfos_new{padding:80px 0 0 0; max-width:335px; }
  .Page_404_template_detail_1_allinfos_infos_new p{padding-top:8px; max-width: 334px;}
  .Page_404_template_detail_1_allinfos_button_new{padding-top:12px;}
  .Page_404_template_detail_1_allinfos_button_new .button { min-width: 100%; }
  .Page_404_template_detail_2_allloop_mainboxs_left_1_new{left: auto; top: 4px; right:-48px; width: 72.999px;}
  .Page_404_template_detail_2_allloop_mainboxs_left_2_new{left:-39px; bottom:auto; top:4px; width:55px;}
  .Page_404_template_detail_2_allloop_mainboxs_top_1_new{top:0; left:50%; width: 40.581px;}
  .Page_404_template_detail_2_allloop_mainboxs_bottom_1_new{bottom:127px; right:-33px; left: auto; width: 46px; transform: none; }
  .Page_404_template_detail_2_allloop_mainboxs_right_1_new{display:none;}
  .Page_404_template_detail_2_allloop_mainboxs_right_2_new{right:auto; left:-32px; bottom:144px; transform: rotate(-30deg); width:44px;}
  .Page_404_template_detail_1_allinfos_title_new h2 br{ display:none; }
  .mobile_br{ display:block; }
  /* 404 */
  	
  /* Our Story */
  .Page_our_story_image_info_main_new{padding:24px 0;}
  .Page_our_story_image_info_inner_new{max-width:100%;}
  .Page_our_story_image_info_1_new{max-width:100%; padding:0;}
  .Page_our_story_image_info_1_allinfos_title_new{padding-top:16px;}
  .Page_our_story_image_info_1_allinfos_title_new h2{font-size:24px;}
  .Page_our_story_image_info_1_allinfos_button_new{padding-top:24px;}
  .Page_our_story_image_info_1_allinfos_button_new a{min-width:100%;}
  .Page_our_story_image_info_2_new{display:none;}
  .Page_our_story_image_info_2_mobile_new{ display:block; overflow:hidden; margin:56px 0 0 0; min-height:200px; }
  .Page_our_story_image_info_2_mobile_new span{ display:flex; align-items:center; }
  .Page_our_story_image_info_2_allloop_boxs_new{ position:relative !important; top:auto !important; left:auto !important; bottom:auto !important; right:auto !important; margin:0 8px; }
  .Page_our_story_image_info_2_allloop_boxs_videoimage_new img{ border-radius:24px; }
  .Page_our_story_image_info_2_allloop_boxs_videoimage_new video{ border-radius:24px; }
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_1_new{ width: 104px; height: 104px; }
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_2_new{ width:148px; height:200px; }
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_right_1_new{ width: 190px; height: 150px; }
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_right_2_new{ width:148px; height:200px; }
  
  .Page_our_story_full_video_main_new{ padding:56px 0 0 0;  }
  .Page_our_story_full_video_inner_new{padding:0 0 56px 0; border-bottom:3px solid rgba(68,47,44,0.1);}
  .Page_our_story_full_video_detail_new{ padding-top:32px;}
  .Page_our_story_full_video_detail_videoimageboth_new{height:600px;}
  .Page_our_story_full_video_detail_videoimage_new img{ border-radius:24px; }
  .Page_our_story_full_video_detail_videoimage_new video{ border-radius:24px; }
  
  .Page_our_story_collection_main_new{padding:56px 0 0 0;}
  .Page_our_story_collection_title_new{padding-left:16px;}
  .Page_our_story_collection_maindetail_new{padding-top:16px;}

  .Page_our_story_image_info_1_allinfos_new{ max-width:335px; margin:auto; }
  /* Our Story */

  /* Subscribe Save */
  .Page_subscribe_text_colls_main_new{padding:32px 0 24px 0;}
  .Page_subscribe_text_colls_title_new{ padding:0 25px; }
  .Page_subscribe_text_colls_title_new h2{font-size:24px;}
  .Page_subscribe_text_colls_title_new h2 br{ display:none; }
  .Page_subscribe_text_colls_mainloop_new{padding-top:16px; max-width:100%;}
  .Page_subscribe_text_colls_innerloop_new{display:block;}
  .Page_subscribe_text_colls_innerloop_mainbox_new{width:100%; margin-bottom:8px; border-radius:24px;}
  .Page_subscribe_text_colls_innerloop_mainbox_new:last-child{margin-bottom:0;}

  .Page_subscribe__texts_with_images_new{ padding-bottom:24px; }
  .Page_subscribe__texts_with_images_new .Common_title_new.Product_texts_with_images_leftbox_title_new h2{ text-align:left; }
  .Page_subscribe__texts_with_images_new .Product_texts_with_images_leftbox_infos_new p{ text-align:left; padding:0; }
  .Page_subscribe__texts_with_images_new_2 { padding-top: 0; }
  .Page_subscribe__texts_with_images_new_2 .Product_texts_with_images_leftbox_infos_new p{ padding:0; }
  /* Subscribe Save */
  
  /* Community */
  .Page_community_template_main_new{padding-top:32px;}
  .Page_community_template_inner_new{max-width:100%;}
  .Page_community_template_title_new h2{font-size:24px;}
  .Page_community_template_title_new p{max-width:100%;}
  .Page_community_template_detail_new{padding-top:16px;}
  
  .Page_community_instagram_main_new{padding:56px 0;}
  .Page_community_instagram_desktopdetail_new{display:none;}
  .Page_community_instagram_mobiledetail_new{display:block; padding-top:24px; overflow:hidden; }
  .Page_community_instagram_mainloop_new{margin-bottom:0px;}
  .Page_community_instagram_innerloop_mainbox_new{ width:304px; border-radius:24px; margin-right:16px; margin-bottom:0; }
  .Page_community_instagram_innerloop_innerbox_leftrightboth_new{display:block; align-items:center;}
  .Page_community_instagram_innerloop_innerbox_leftbox_new{width:100%; min-height:218px; }
  .Page_community_instagram_innerloop_innerbox_rightbox_new{width:100%; padding-left:0px; padding-top:16px; padding-bottom:2px; }
  .Page_community_instagram_innerloop_innerbox_rightbox_infostext_new{ min-height:234px; }

  .Page_community_instagram_innerloop_new span{ display:flex; }

  .Page_community_image_texts_new { padding: 0; }

  .Page_community_image_texts_new .Page_benefits_image_texts_inner_new { padding: 56px 0 0; }
  .Page_community_image_texts_new .Page_benefits_image_texts_innerloop_innerbox_2_new:after{ height:183px; }
  .Page_testimonials_lists_new { padding: 0; }
  .Page_testimonials_lists_new .Index_testimonials_lists_mainloop_new { padding-top: 24px; }

  .Page_community_texts_with_images_new { padding: 56px 0 0; }

  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_title_new h2 br{ display:none; }
  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_infos_new p{ margin-bottom:16px; }
  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_button_new .button{ min-width:100%; }
  /* Community */

  /* Contact */
  .Page_contact_us_template_main_new{padding-top:16px;}
  .Page_contact_us_template_inner_new{max-width:100%; border-bottom:1px solid rgba(68, 47, 44, 0.1); padding-bottom:56px;}
  .Page_contact_us_template_leftrightboth_new{display:block;}
  .Page_contact_us_template_leftbox_new{width:100%; padding-right:0;}
  .Page_contact_us_template_leftbox_titleformsboth_new{max-width:100%;}
  .Common_title_new.Page_contact_us_template_leftbox_title_new{display:none;}
  .Page_contact_us_template_leftbox_infos_new{padding-top:0; text-align:center;}
  .Page_contact_us_template_leftbox_mainform_new{padding-top:16px;}
  .Page_contact_us_template_main_new .contact__fields{display:block; grid-gap:0;}
  .Page_contact_us_template_main_new .field__input.text-area{border-radius:12px; height:196px;}
  .Page_contact_us_template_main_new .contact__button{margin-top:8px !important;}
  .Page_contact_us_template_rightbox_new{display:none;}
  
  .Page_contact_us_faqs_main_new{}
  .Page_contact_us_faqs_main_new .Product_faqs_accordions_inner_new{max-width:100%; padding:0; background:none !important;}
  .Page_contact_us_faqs_main_new .Page_contact_us_faqs_button_new{padding-top:24px;}
  /* Contact */
  
  /* Login */
  .template-customers-login .header-wrapper--border-bottom{ border-bottom:0; }
  .customer.login{ padding:0 20px !important;}
  .Login_main_new{padding-top:0;}
  .Login_inner_new{display:block;}
  .Login_mainleft_new{width:100%; padding:0 0 42px 0;}
  .Login_innerleft_1_new{display:block;}
  .Login_innerleft_2_new{padding-top:24px;}
  .Login_innerleft_2_title_new{text-align:center;}
  .Login_innerleft_2_infos_new p{text-align:center;}
  .Login_innerleft_3_new{padding-top:16px;}
  .Login_main_new button{margin:16px 0 0 0 !important; }
  .Login_innerleft_5_new{padding-top:12px;}
  .Login_innerleft_5_forgotbuttonboth_new a{font-size:12px; margin:auto !important;}
  .Login_mainright_new{width:100%; padding:42px 0 24px 0; border-top:3px solid rgba(68, 47, 44, 0.10); border-left:none;}
  .Login_innerright_1_new{display:none;}
  .Login_innerright_2_new{padding-top:0; max-width:100%;}
  .Login_innerright_2_title_new{text-align:center;}
  .Login_innerright_2_title_new h2{ text-transform:capitalize; }
  .Login_innerright_2_infos_new{padding-top:12px;}
  .Login_innerright_2_infos_new p{text-align:center; padding:0 15px; }
  .show_password_new{ margin-top:11px; }
  /* Login */
  
  /* Forgot Password */
  .Forgot_main_new{padding-top:0;}
  .Forgot_main_new .Login_inner_new{ display:flex; flex-direction:column-reverse;}
  .Forgot_main_new .Login_mainright_new{ padding:0; border:0; }
  .Forgot_main_new .Login_innerright_1_videoimage_new { height: 200px; }
  .Forgot_main_new .Login_mainleft_new{ padding-bottom:24px; }
  /* Forgot Password */

  /* Create Account */
  .template-customers-register .header-wrapper--border-bottom{ border-bottom:0; }
  .customer.register { padding: 0 20px!important; }
  .Register_main_new{padding-top:0;}
  .Register_main_new .Login_inner_new{ display:flex; flex-direction:column-reverse;}
  .Register_main_new .Login_mainright_new{ padding:0; border:0; }
  .Register_main_new .Login_innerright_1_videoimage_new { height: 200px; }
  .Register_main_new .Login_mainleft_new{ padding-bottom:24px; }
  .Register_main_new .Login_innerleft_3_infos_new{ text-align:center; }
  .Register_main_new .Login_innerleft_3_infos_new p{ font-weight: 400; text-transform: none; line-height: 160%; } 
  .Register_main_new .Login_innerleft_2_infos_new { padding: 4px 20px 0 20px; }
  .Register_main_new .Login_innerleft_3_new { padding-top: 24px; }
  .your_info_new{ text-align:center; }
  .register_newsletter_new { margin: 24px 0 0; padding: 16px 16px; }
  .Register_main_new .Login_innerleft_3_new button { margin: 24px 0 0!important; }
  /* Create Account */

  /* Account Created */
  .header_bottom_border_new .header-wrapper--border-bottom{ border-bottom: 0; }
  .Account_created_new{ padding-top:0px; }
  .Account_created_new .Login_temp_rightside_button_new{ padding:16px 0 0 0; }
  .Account_created_new .Login_temp_rightside_button_new .button{ min-width:100%; }
  .Account_created_new .Login_innerright_1_videoimage_new { height: 200px; }
  .Account_created_new .Login_innerleft_2_infos_new { padding: 12px 35px 0; }
  .Login_innerright_1_videoimage_new img{ border-radius:24px; }
  .Login_innerright_1_videoimage_new video{ border-radius:24px; }
  /* Account Created */

  /* My account */
  .customer_account_page_new { padding: 32px 0 0; }
  .customer_account_page_details_new { display: block; }
  .customer_account_page_details_left_new { width: 100%; padding: 0 0 24px 0; }
  .customer_account_page_details_right_new { width: 100%; border-left: 0; padding: 0; border-top:3px solid rgba(68,47,44,.1); }
  .customer_account_innerleftside_innerloops_titletext_new { padding-bottom: 8px; }
  .customer_account_page_details_right_inner_new{ margin-top:48px; }
  .customer_account_title_new { margin-bottom: 32px; text-align:center; }
  .customer_account_title_new br{ display:block; }

  .desktop_order_table_new{}
  .customer .desktop_order_table_new tr{ display: flex; width: 100%; flex-direction: row; }
  .customer .desktop_order_table_new thead{ display:block; }
  .customer .desktop_order_table_new thead th{ display:table-cell; }
  .customer .desktop_order_table_new td:before{ display:none; }
  .customer .desktop_order_table_new tbody td{ display:table-cell; }
  .customer .desktop_order_table_new thead th { padding: 0px 5px 8px 10px !important; font-size: 12px!important; text-align: left; border-right: 3px solid #442F2C; }
  .customer .desktop_order_table_new thead th:first-child{ padding-left:0 !important; width:26% !important; }
  .customer .desktop_order_table_new thead th:nth-child(2){ width:30% !important; }
  .customer .desktop_order_table_new thead th:last-child{ padding-right:0 !important; border-right:0; }
  .customer .desktop_order_table_new tbody td { padding: 15px 5px 0 10px !important; font-size: 12px!important; text-align: left; border-right: 3px solid #442F2C; }
  .customer .desktop_order_table_new tbody td:first-child{ padding-left:0 !important; width:26% !important; }
  .customer .desktop_order_table_new tbody td:nth-child(2){ width:30% !important; }
  .customer .desktop_order_table_new tbody td:last-child{ padding-right:0 !important; border-right:0; text-align:right; }
  .customer .desktop_order_table_new table{ border-bottom:0; }
  .account table td:first-of-type a { font-size: 12px!important; }
  .mobile_display{ display:block; }
  .desktop_display{ display:none; }
  .desktop_order_table_new p{ text-align:center; }
  .customer_order_history_new .customer_account_title_new p{ max-width:330px; margin:auto; }

  .addresses h2 { text-align: center !important; }
  .add_addrress_new { text-align: center; }
  .addresses ul li { width: 100%; margin: 0; }
  .addresses ul { grid-gap: 0px; margin: 35px 0 0 !important; }
  .addresses li>button{ margin-top:20px; }
  .address_button{ text-align:center !important; }
  .addresses li>button { margin-left: 0; margin-right: 0; font-size: 15px !important; padding: 6px 15px 5px 16px !important; min-height: 35px !important; }
  .address_button button { margin-left: 0; margin-right: 0; font-size: 15px !important; padding: 6px 15px 5px 16px !important; min-height: 35px !important; }
  /* My account */

  /* Password */
  .Page_password_inner_new{ display:block; }
  .Page_password_left_new{ width:100%; height:264px; }
  .Page_password_right_new{ width:100%; padding:32px 20px 64px 20px; text-align:center; }
  .Page_password_title_new h2{ font-size:40px; }
  .Page_password_details_new { padding: 4px 0 0; }
  .Page_password_right_inner_new { max-width: 336px; }
  .Page_password_form_new { padding: 16px 0 0; }
  /* Password */

  /* Samples collection */
  .samples_tabs_collections_new{ padding:40px 0 20px; }
  .samples_image_over_marquee_new .Index_image_over_marquee_inner_new{ padding:0 0 56px; }
  .samples_image_over_marquee_new .Index_image_over_marquee_inner_new:before{ width:calc(100% - 40px); }
  .samples_testimonials_lists_new:before{ width:calc(100% - 40px); }
  
  /* Samples collection */

  /* PDP LOYALTY Section */
  .Product_image_texts_lists_main_new{padding:56px 0 0 0;}
  .Product_image_texts_lists_boths_new{display:block;}
  .Product_image_texts_lists_boths_mainleft_new{width:100%;}
  .Product_image_texts_lists_boths_innerleft_videoimage_new{ min-height:initial; padding-bottom:83.585%; }
  .Product_image_texts_lists_boths_innerleft_videoimage_new video{border-radius: 24px;}
  .Product_image_texts_lists_boths_innerleft_videoimage_new img{border-radius: 24px;}
  .Product_image_texts_lists_mainright_new{width:100%; padding-left:0px; padding-top:14px;}
  .Product_image_texts_lists_innerright_new{padding:40px 20px; border-radius:24px;}
  .Product_image_texts_lists_innerright_infos_new p{ padding-top: 12px; font-size: 16px; line-height: 160%; }
  .Product_image_texts_lists_innerright_mainloop_new{ padding-top: 12px; max-width: 292px; }
  .Product_image_texts_lists_innerright_innerloop_innerboxs_icons_new{}
  .Product_image_texts_lists_innerright_innerloop_innerboxs_title_new{padding-left:12px; font-size:16px; line-height: 140%; }
  .Product_image_texts_lists_innerright_button_new{padding-top:32px;}
  .Product_image_texts_lists_innerright_button_new a{min-width:294px; }
  /* PDP LOYALTY Section */

  /* Loyalty */
  .template-loyalty-new .Page_top_banner_button_rightbox_textbuttonboth_new{ max-width:295px; margin:auto; }
  .template-loyalty-new .Page_top_banner_button_rightbox_textbuttonboth_new br{ display:none; }
  .okeLoyalty .c-embeddedWidget { padding: 24px 0 56px; }
  .okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedProfile-login { padding: 32px 20px !important; }
  .okeLoyalty #oke-loyalty-profile .u-textStyle--title{ font-size: 32px !important; }
  .okeLoyalty #oke-loyalty-profile label.c-loginForm-label{ margin:12px 0 16px 0; }
  .okeLoyalty .c-embeddedHeaderBar-title{ font-size: 32px !important; }
  .c-embeddedProfile-profile .c-embeddedProfile-profile-item{ padding:24px 20px !important; }
  .okeLoyalty .c-embeddedVipTiers{ padding:24px 20px; }
  .okeLoyalty #oke-loyalty-redeem .c-embeddedHeaderBar--withTabs{ gap:16px; margin: 0 0 24px !important; }
  .okeLoyalty .c-vipTiersCarousel-header{ border:0 !important; background:none !important; }
  .okeLoyalty .c-vipTiersCarousel-button{ background:rgba(68,47,44,.1) !important; }
  .okeLoyalty .c-vipTiersCarousel-button .c-icon { width: 20px !important; height: 20px !important; }
  .okeLoyalty .c-vipTiersCarousel-button--next { right: -8px !important; }
  .okeLoyalty .c-vipTiersCarousel-button--prev { left: -8px !important; }
    
  .okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedHeaderBar--withTabs:has(.c-tabs) { padding: 8px 0 0 0 !important; }
  .okeLoyalty #oke-loyalty-profile .c-embeddedHeaderBar-title{ font-size:32px !important; gap: 24px; }
  .okeLoyalty .c-tabs-list-item-link{ padding:13px 12px!important; }
  .okeLoyalty .c-embeddedProfile-profile{ flex-direction:column !important; }
  .okeLoyalty .c-embeddedProfile-vipCard{ display:block !important; }
  .okeLoyalty .c-embeddedProfile-vipMobileView{ display:none !important; }
  .okeLoyalty .c-embeddedProfile-details.is-vipTiersEnabled { margin-bottom: 8px !important; padding-bottom: 0 !important; border-bottom: 0 !important; }
  .okeLoyalty .c-embeddedProfile-profile-member { margin-bottom: 24px !important; padding-bottom: 24px !important; border-bottom: 3px solid rgba(238, 235, 224, 0.10) !important; margin-top:8px }
  .okeLoyalty .c-embeddedProfile-vipCard-inner { padding: 6px 0px !important; }
  .okeLoyalty .c-embeddedProfile-history{ padding: 24px !important; }
  /* Loyalty */
}


@media(min-width:750px) and (max-width:989px){
  .page-width { padding: 0 20px!important; }
  .button{font-size:15px; }
  .button_grey{ min-width:253px; }
  .Common_title_new h2{font-size:34px;}
  
  /* Index */
  .Index_top_image_over_text_mainleft_new{width:calc(100% - 280px); position:relative;}
  .Index_top_image_over_text_innerleft_1_videoimageboth_new{ height:500px;}
  .Index_top_image_over_text_innerleft_2_new{padding:20px;}
  .Index_top_image_over_text_innerleft_2_title_new h2{font-size:37px;}
  .Index_top_image_over_text_innerleft_2_infos_new p{font-size: 15px;}
  .Index_top_image_over_text_mainright_new{width:280px;}
  .Index_top_image_over_text_innerright_1_videoimageboth_new{height:500px;}
  .Index_top_image_over_text_innerright_2_new{right:18px; top:18px;}
  
  .bottom_line_new { padding: 30px 0 0; }
  .Index_icons_texts_marquee_main_new{padding:30px 0 0 0;}
  .Index_icons_texts_marquee_allloop_innerboxs_title_new p{font-size: 20px;}
  
  .Index_tabs_collections_main_new { padding: 33px 0 56px; }
  .common_tab_new .tablinks { padding:8px 15px 6px 15px; font-size: 14px; }
  .Index_tabs_collections_3_new { padding: 16px 0 0; }
  .Index_collection_slider { margin: 0; padding: 0 20px 20px 20px; }
  .product_grid_item_new { width: 304px; height:auto; }
  .card__badge.top { padding: 20px; }
  .card .card__inner .card__media { margin: 67px 0 15px; }
  .Index_collection_slider .swiper-scrollbar { max-width: 1328px; margin: auto 20px auto 20px; width: calc(100% - 40px); }
  .product-card-wrapper .card__heading{ line-height:130%; }
  .card--standard>.card__content { padding: 0 20px 16px!important; }
  .card_grid_btn_new { padding: 0 20px 20px; }
  .card_full_image_new .card__media .media img{ border-radius:18px; }
 
  .Index_image_with_textlist_leftbox_new{width:350px;}
  .Index_image_with_textlist_leftbox_videoimageboth_new{ min-height:450px;}
  .Index_image_with_textlist_rightbox_new{width:calc(100% - 350px); padding:35px 0 35px 30px;}
  .Index_image_with_textlist_rightbox_title_new h2{font-size:27px;}
  .Index_image_with_textlist_rightbox_infos_new p{font-size:14px; }
  .Index_image_with_textlist_rightbox_mainlist_new{padding-top:18px;}
  .Index_image_with_textlist_rightbox_innerlist_fullbothtitle_new h4{font-size:15px;}
  .Index_image_with_textlist_rightbox_innerlist_maindesktop_new{padding-top:12px;}
  .Index_image_with_textlist_rightbox_innerlist_innerdesktop_new ul{grid-gap:13px;}
  .Index_image_with_textlist_rightbox_innerlist_innerdesktop_new ul li{font-size:12px; width:calc(50% - 8px); padding-left:32px; line-height:25px;}

  .Index_object_tabs_table_inner_new{ padding:56px 0; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_new{width:320px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_blank_new{height:112px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new{font-size:16px; height:100px; padding:10px 30px; justify-content:center; line-height:140%; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_logos_new{height:109px; margin:auto;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new{font-size:16px; height:100px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_new{width:calc(100% - 320px);}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_logos_new{ height:112px; margin:auto;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new{Font-size:16px; height:100px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_logos_new img{ max-height:40px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_new{ max-width:710px; }
  
  .Index_testimonials_lists_main_new{padding:56px 0;} 
  .Index_testimonials_lists_mainloop_new{padding-top:24px;}
  .Index_testimonials_lists_innerloop_mainboxs_new{ height:390px; width:330px; padding:72px 40px;}
  .Index_testimonials_lists_innerloop_innerboxs_texts_new{padding-top:12px;}

  .Index_image_over_marquee_inner_new{padding:56px 0; border-radius: 24px;}
  .Index_image_over_marquee_detail_innerloop_new{padding-top:35px; min-height:342px; }  
  .Index_image_over_marquee_detail_innerloop_mainbox_new{margin-right:16px; width: 128px; }
  .Index_image_over_marquee_detail_mainloop_new { padding: 0; }
  .Index_image_over_marquee_detail_button_new{padding-top:35px;}
  .Index_image_over_marquee_detail_button_new a{ min-width:295px;}
  
  .Index_object_tabs_lists_main_new{padding:56px 0 0 0;}
  .Index_object_tabs_lists_main_new .tab_content_new { padding-top: 35px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainleft_new { width: calc(100% - 326px); }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{ width:326px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_button_new a{ font-size:16px; }
  .Index_object_tabs_lists_innerdetail_button_new { padding-top: 40px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new{ min-height:70px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_new { width: 206px; margin-right:150px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_icons_new { width: 40px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new { padding-left: 12px; width: calc(100% - 40px); font-size: 18px;}
  	
  .Index_image_with_texts_main_new{padding:56px 0 0 0;}
  .Index_image_with_texts_leftbox_new{width:350px;}
  .Index_image_with_texts_leftbox_videoimageboth_new{position:relative; min-height:450px;}
  .Index_image_with_texts_rightbox_new{width:calc(100% - 350px); padding:35px 0 35px 30px;}
  .Index_image_with_texts_rightbox_infos_1_new p{padding-top:12px; font-size:14px;}
  .Index_image_with_texts_rightbox_infos_2_new p{padding-top:20px; font-size:14px;}
  .Index_image_with_texts_rightbox_button_new{padding-top:20px;}

  .Index_custom_instagram_inner_new { padding: 56px 20px; }
  .Index_custom_instagram_innerdetail_textbutton_new a { min-width: 250px; }

  .Index_mobile_newsletter_main_new{ display:block; padding:56px 0 0 0; }
  .Index_mobile_newsletter_titleinfos_new{ max-width:450px; margin:auto; }
  .Index_mobile_newsletter_maindetail_new{ max-width:450px; margin:auto; }

  .Footer_allloop_boxs_4_new{ display:none !important; }
  .footer__content-top .grid{row-gap:40px !important;}
  .Footer_allloop_boxs_image_main_new{max-width:130px;}
  .Footer_allloop_boxs_3_new{max-width:400px; margin:0 auto !important;}
  .Footer_main_new .footer__content-top{padding-bottom:40px;}
  .footer-block__details-content .list-menu__item--link{display:block;}
  .Footer_main_new .footer-block__details-content>li:not(:last-child){margin-right:0; padding-right:10px;}
  .Footer_main_new .list-menu__item--link{font-size:14px !important; padding:0 0 15px 0;}
  .Footer_main_new .footer-block__heading{font-size:28px;}
  .Footer_newsletter_infotext_new p{font-size:14px; max-width:280px;}
  .footer__newsletter{margin-top:20px !important;}
  .Footer_allloop_boxs_newsletter_socialicon_new{ padding-top:20px;}
  .Footer_allloop_boxs_newsletter_socialicon_new ul li{margin-right:10px;}
  .Footer_mainbottom_new{padding:25px 0;}
  .Footer_innerbottom_mainleft_new{width:150px;}
  .Footer_allloop_boxs_1_new, .Footer_allloop_boxs_2_new, .Footer_allloop_boxs_3_new{ padding-top:0; }
  .Footer_allloop_new { padding-bottom: 46px; }
  .Footer_innerbottom_innerright_new { width: 100%!important; margin: 0 0 0 auto; text-align: right; }
  .Footer_innerbottom_innerright_bottommenu_new ul{ justify-content:flex-end; }
  /* Index */

  /* Product */
  .product__media-wrapper { max-width: 55%!important; width: 55%!important; }
  .product__info-wrapper { max-width: 45% !important; width: 45% !important; padding:8px 0 8px 20px!important; }
  .product__media-list { grid-gap: 10px!important; }
  
  .product__title h1{ font-size: 28px; }
  .product_short_description_new{ margin-bottom:20px !important; font-size: 14px; }
  .product-form__quantity{ display:none; }
  .product-form__submit{ margin-left:0; }
  
  /* ingredient_drawer */
  .Product_ingredients_popup_maintitle_new{ padding:20px; }
  .Product_ingredients_popup_maindetail_new { padding: 20px 20px 0; }
  .Product_ingredients_popup_innerdetail_2_lists_new p{ height:72px; }
  .Product_ingredients_popup_innerdetail_3_new { padding-bottom: 20px; }
  /* ingredient_drawer */
  
  .Product_icon_text_columns_detail_2_desktop_new{display:none;}
  .Product_icon_text_columns_detail_1_textstitle_new br{ display:none; }
  .Product_icon_text_columns_detail_1_textsinfos_new { padding-top: 12px; }
  .Product_icon_text_columns_detail_2_new{ display:none; }
  .Product_icon_text_columns_detail_3_new{padding-top:32px; display:block; }
  .Product_icon_text_columns_detail_3_mobile_new{display:block;}
  .Product_icon_text_columns_detail_3_new .accordion{margin:0; border:none; border-top:3px solid #442F2C;}
  .Product_icon_text_columns_detail_3_new .accordion > ul{}
  .Product_icon_text_columns_detail_3_new .accordion > ul > li{border-bottom:3px solid #442F2C;}
  .Product_icon_text_columns_detail_3_mobile_new .question{display:flex; align-items:center; padding:20px 0; background:url(ac_plus_bg.svg) no-repeat center right;}
  .Product_icon_text_columns_detail_3_mobile_icons_new{width:24px; display: flex; align-items: center; }
  .Product_icon_text_columns_detail_3_mobile_icons_new img{width:100%;}
  .Product_icon_text_columns_detail_3_mobile_title_new{width:calc(100% - 24px); padding-left:8px; padding-top: 3px; }
  .Product_icon_text_columns_detail_3_mobile_title_new p{color: #442F2C; font-size: 16px; font-weight: 600; line-height: 140%; text-transform: uppercase; margin:0;}
  .Product_icon_text_columns_detail_3_mobile_title_new p br{display:none;}
  .Product_icon_text_columns_detail_3_mobile_new .accordion > ul > li.open .question{background:url(ac_minus_bg.svg) no-repeat center right;}
  .Product_icon_text_columns_detail_3_new .answer{margin-top:-12px; padding-bottom:20px;}
  .Product_icon_text_columns_detail_3_new .answer p{color:#442F2C; font-size: 16px; font-weight: 400; line-height: 160%; margin:0;} 
  .Product_icon_text_columns_detail_4_new { padding-top: 32px; }
  .Product_icon_text_columns_detail_5_new{ display:none; }
  
  .Product_meta_video_banner_videoimageboth_new{height:450px;}
  .sound_icon_new { right: 10px; bottom: 10px; width:46px; }
  .sound_no_new { width: 46px; height: 46px; }
  .sound_new { width: 46px; height: 46px; }
  .Product_meta_video_banner_videoimage_new video{ border-radius:24px; }
  .Product_meta_video_banner_videoimage_new img{ border-radius:24px; }

  .Product_texts_with_images_inner_new { border-radius: 24px; padding: 24px; }
  .Product_texts_with_images_leftbox_title_new h2{ font-size:30px; }
  .Product_texts_with_images_leftbox_new { width: 50%; padding: 0 42px 0 0; }
  .Product_texts_with_images_reverse_new .Product_texts_with_images_leftbox_new{ padding:0 0 0 42px;}
  .Product_texts_with_images_rightbox_new { width: 50%; }
  .Product_texts_with_images_rightbox_videoimage_new video{ border-radius:24px; }
  .Product_texts_with_images_rightbox_videoimage_new img{ border-radius:24px; }
  .Product_texts_with_images_rightbox_videoimageboth_new { height: 350px; }
  .Product_texts_with_images_leftbox_button_new { padding-top: 20px; }

  .Product_object_tabs_table_main_new .Index_object_tabs_table_inner_new { padding: 56px 0 92px 0; }

  .Product_review_main_new { padding: 56px 0 32px; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side, .okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side, div.okeReviews .oke-is-large .oke-w-review-side, div.okeReviews .oke-is-medium .oke-w-review-side { flex-basis: 220px!important; padding: 0!important; }
  .okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{ padding:24px 0 !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-list, div.okeReviews .oke-w-reviews-list { margin-bottom: 32px!important; }
  
  .Product_faqs_accordions_inner_new {  padding: 56px 0; }
  .Product_faqs_accordions_mainleftright_new { padding-top: 40px; }
  .Product_faqs_accordions_leftbox_new {  width: 50%; }
  .Product_faqs_accordions_rightbox_new { width: 50%; padding-left: 25px; }
  .Product_faqs_accordions_main_new .question h2 { padding: 13px 56px 13px 21px; background-position:center right 24px; font-size:13px; }
  .Product_faqs_accordions_main_new .answer { padding: 0 24px 24px; border-radius: 24px; font-size:13px; }
  .Product_faqs_accordions_main_new .open{ border-radius: 24px; }
  .Product_faqs_accordions_main_new .open .question h2 { background-position:center right 24px;  padding: 8px 60px 8px 24px; }

  .product_recommendations_new { padding: 56px 0 0; }
  .Product_recommendations_slider_new { margin: 16px 0 0; }
  .product_recommendations_slider { margin: 0; padding-bottom: 24px; padding-right: 20px; padding-left: 20px; }
  .product_recommendations_slider .swiper-scrollbar { margin: auto auto auto 20px; width: calc(100% - 40px); }

  .Index_custom_instagram_main_new { padding: 56px 0 0;}
  
  #chat-button{ right: 5px !important; bottom: 5px !important; }

  .build_your_bundle_main_new { margin: 24px 0 12px!important; }
  .build_your_bundle_inner_new{ padding:13px 13px; }
  .build_your_bundle_left_new{ margin-right:12px; }
  .build_your_bundle_title_new { font-size: 12px; }
  .build_your_bundle_desc_new{ font-size: 12px; padding: 6px 0 0; }
  .build_your_bundle_btn_new { padding: 10px 0 0; font-size: 12px; }
  .Product_bundle_flavor_main_new { padding: 36px 0 0; }
  .Product_bundle_flavor_main_new .Product_icon_text_columns_detail_1_textstitle_new br { display: block; }
  .Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_mainloop_new { padding: 24px 0 0; }
  .Product_bundle_flavor_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_new { padding: 15px 0; min-height: 70px; }
  .Product_object_tabs_table_main_bottom_0_new .Index_object_tabs_table_inner_new{ padding:56px 0 66px; }

  .product-form__input_rest_new input[type=radio]+label{ padding:10px 17px!important; }

  .Product_gift_icon_text_columns_new{ padding-bottom:8px; }
  .Product_gift_icon_text_columns_new .Product_icon_text_columns_detail_3_new { padding-top: 32px; }
  .Product_icon_desktop_title_new{ display:none; }
  .Product_icon_mobile_title_new{ display:block; }
  .Product_icon_text_columns_detail_3_mobile_new .question.hide_icons_new{ background:none !important; }
  /* Product */

  /* List Collection */
  .Page_top_banner_button_leftbox_videoimageboth_new{height:250px;}
  .Page_top_banner_button_rightbox_textbuttonboth_new{font-size:26px;}

  .List_collections_products_detail_1_allloop_title_new { font-size: 14px; line-height: 42px; width: 80px; padding-right: 10px; }
  .List_collections_products_detail_2_allloop_mainbox_new { padding-bottom: 56px; margin-bottom: 36px;}
  .List_collections_products_detail_2_allloop_innerbox_new{grid-gap:24px 16px;}
  .List_collections_products_detail_2_allloop_innerbox_new .product_grid_item_new{width:calc(50% - 8px);}
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_2_new{ padding:20px; }
  /* List Collection */

  /* Page Flavor List */
  .Page_flavor_list_main_new{ padding-top:8px; }
  .Page_flavor_list_details_new{ margin:0; padding:0; width:100%; }
  /* Page Flavor List */
  	
  /* The-Science */
  .Page_the_science_icontext_inner_new{padding-bottom:56px;}
  .Page_the_science_icontext_1_textsinfos_new p{font-size:14px; max-width:600px;}
  .Page_the_science_icontext_2_allloop_new{grid-gap:0 30px;}
  .Page_the_science_icontext_2_allloop_mainboxs_new{width:calc(33.33% - 20px);}
  .Page_the_science_icontext_2_allloop_innerboxs_1_new{width:140px; height:140px;}
  .Page_the_science_icontext_2_allloop_innerboxs_2_texts_title_new p{font-size:14px;}
  .Page_the_science_icontext_2_allloop_innerboxs_2_texts_infos_new p{font-size:14px;}
  .Page_the_science_icontext_3_new{padding-top:30px;}
  
  .Page_the_science_template_main_new{padding:56px 0 0 0;}
  .Page_the_science_template_2_new{padding-top:25px;}
  .Page_the_science_template_2_allloop_innerboxs_1_videoimage_new img{ border-radius:24px; }
  .Page_the_science_template_2_allloop_innerboxs_1_videoimage_new video{ border-radius:24px; }
  .Page_the_science_template_2_allloop_innerboxs_1_videoimageboth_new:after{ border-radius:24px; }
  .Page_the_science_template_2_allloop_innerboxs_2_new{padding:20px 15px; }
  .Page_the_science_template_2_allloop_innerboxs_2_titletexts_new{padding-left:0; padding-right:46px; }
  .Page_the_science_template_2_allloop_innerboxs_2_title_new{font-size:16px;}
  .Page_the_science_template_2_allloop_innerboxs_2_texts_new{font-size:12px;}
  .Page_the_science_template_2_allloop_innerboxs_2_infos_new{margin-top:18px; padding:14px; font-size:12px; }
  .Page_science_see_what_image_main_new { width: 260px; margin-right:0; }
  /* The-Science */

  /* Benefits */
  .Page_benefits_info_column_main_new{padding:40px 0 56px 0;}
  .Page_benefits_info_column_innerloop_new{grid-gap:0 30px; padding-top:26px;}
  .Page_benefits_info_column_innerloop_innerbox_1_videoimageboth_new{width:150px; height:150px;}
  .Page_benefits_info_column_innerloop_innerbox_2_title_new p{font-size:14px;}
  .Page_benefits_info_column_innerloop_innerbox_2_infos_new p{font-size:13px;}
  .Page_benefits_info_column_button_new{padding-top:30px;}
  .Page_benefits_info_column_button_new a { padding: 13px 40px; }

  .Page_benefits_faqs_main_new .Product_faqs_accordions_inner_new{ padding:56px 20px; }
  .Page_benefits_faqs_title_new h2{ font-size: 26px; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_rightbox_alllooplists_new { padding-top: 20px; }
  
  .Page_benefits_image_texts_main_new{padding-top:48px;}
  .Page_benefits_image_texts_innerloop_new{display:flex; grid-gap:0 12px;}
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimageboth_new{height:310px;}
  .Page_benefits_image_texts_innerloop_innerbox_2_new{padding:30px 12px;}
  .Page_benefits_image_texts_innerloop_innerbox_2_titletextsboth_new{font-size:16px; line-height:100%;}
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new img{ border-radius:24px; }
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimage_new video{ border-radius:24px; }
  .Page_benefits_image_texts_innerloop_innerbox_2_new:after{ border-radius:0 0 24px 24px; }
  /* Benefits */

  /* Store Locator */
  .Page_store_locator_map_title_new h2{ font-size:17px; }
  #stockist-widget .stockist-horizontal .stockist-side-panel {  padding-top: 36px!important; }
  #stockist-widget .stockist-horizontal .stockist-side-panel { width: 50%!important; padding-right: 20px!important; }
  #stockist-widget .stockist-map{ width: 50%!important; }
  #stockist-widget .stockist-search-form { margin-bottom: 24px!important; }
  #stockist-widget .stockist-horizontal .stockist-result-list { height: 389px!important; }
  /* Store Locator */

  /* 404 */
  .Page_404_template_main_new{padding:50px 0 0px 0;}
  .Page_404_template_detail_1_allinfos_new{max-width:450px; padding:80px 0;}
  .Page_404_template_detail_1_allinfos_infos_new p{font-size:15px; padding-top:12px; }
  .Page_404_template_detail_1_allinfos_button_new{padding-top:25px;}
  /* 404 */
  
  /* Our Story */
  .Page_our_story_image_info_main_new{ padding:56px 0 24px 0; }
  .Page_our_story_image_info_inner_new{max-width:760px;}
  .Page_our_story_image_info_1_new{max-width:430px; padding:20px 0;}
  .Page_our_story_image_info_1_allinfos_infos_new p{font-size:13px; }
  .Page_our_story_image_info_1_allinfos_button_new{padding-top:20px;}
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_1_new{left:30px; width:130px; height:130px; }
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_2_new{width:140px; height:200px;} 
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_right_1_new{width:140px; height:200px;}
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_right_2_new{width:140px; height:120px;}
  
  .Page_our_story_full_video_main_new{padding:56px 0 0 0;}
  .Page_our_story_full_video_detail_new{ padding-top:32px;}
  .Page_our_story_full_video_detail_videoimageboth_new{height:600px;}
  
  .Page_our_story_collection_main_new{padding:56px 0 0 0;}
  .Page_our_story_collection_title_new{padding-left:30px;}
  /* Our Story */
  
  /* Subscribe Save */
  .Page_subscribe_text_colls_main_new{ padding-bottom:0; }
  .Page_subscribe_text_colls_innerloop_new{grid-gap:0 30px;}
  .Page_subscribe_text_colls_innerloop_innerbox_new{padding:20px 15px;}
  .Page_subscribe_text_colls_innerloop_innerbox_2_title_new p{font-size:13px; line-height:100%;}
  .Page_subscribe_text_colls_innerloop_innerbox_2_infos_new p{font-size:12px;}

  .Page_subscribe__texts_with_images_new{ padding-bottom:23px; }
  /* Subscribe Save */

  /* Community */
  .Page_community_template_inner_new{max-width:100%;}
  .Page_community_template_detail_new{padding-top:16px;}
  
  .Page_community_instagram_main_new{padding:56px 0;}

  .Page_community_image_texts_new { padding: 0; }

  .Page_community_image_texts_new .Page_benefits_image_texts_inner_new { padding: 56px 0 0; }
  .Page_community_image_texts_new .Page_benefits_image_texts_innerloop_innerbox_2_new:after{ height:183px; }
  .Page_testimonials_lists_new { padding: 0; }

  .Page_community_texts_with_images_new { padding: 56px 0 0; }

  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_title_new h2 br{ display:none; }
  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_infos_new p{ margin-bottom:16px; }

  .Page_community_instagram_desktopdetail_new { padding-top: 28px; }
  /* Community */

  /* Contact */
  .Page_contact_us_template_main_new{padding-top:60px;}
  .Page_contact_us_template_inner_new{max-width:760px;}
  .Page_contact_us_template_leftbox_new{width:calc(100% - 400px); padding-right:40px;}
  .Page_contact_us_template_leftbox_titleformsboth_new{max-width:280px;}
  .Page_contact_us_template_leftbox_infos_new{padding-top:10px;}
  .Page_contact_us_template_leftbox_infos_new p{font-size:14px;}
  .Page_contact_us_template_leftbox_mainform_new{padding-top:15px;}
  .Page_contact_us_template_main_new .field__input{font-size:14px; padding:8px 15px; height:40px;}
  .Page_contact_us_template_main_new .contact__button{margin-top:15px !important;}
  .Page_contact_us_template_rightbox_new{width:400px;}
  
  .Page_contact_us_faqs_main_new .Product_faqs_accordions_inner_new{max-width:760px; padding:60px 20px;}
  /* Contact */
  
  /* Login */
  .customer.login{ padding:0 20px !important;}
  .Login_mainleft_new{ padding-right:20px;}
  .Login_innerleft_2_infos_new p{font-size:14px;}
  .Login_innerleft_3_new{padding-top:18px;}
  .Login_innerleft_5_forgotbuttonboth_new a{font-size:14px;}
  .Login_mainright_new{ padding-left:20px;}
  .Login_innerright_1_videoimage_new{height:200px;}
  .Login_innerright_2_new{padding-top:20px; max-width:360px;}
  .Login_innerright_2_infos_new{padding-top:12px;}
  .Login_innerright_2_infos_new p{font-size:14px;}
  .Login_innerright_2_button_new{padding-top:12px;}
  .Login_innerright_2_button_new a{font-size:14px;}
  .Login_innerleft_3_new button { margin: 18px 0 0!important; }
  /* Login */
  
  /* Forgot Password */
  .Forgot_main_new{padding-top:50px;}
  .Forgot_main_new .Login_innerleft_2_title_new h2{ font-size:32px; }
  .Forgot_main_new .Login_innerright_1_videoimage_new { height: 300px; }
  /* Forgot Password */

  /* Create Account */
  .customer.register { padding: 0 20px!important; }
  .Register_main_new{padding-top:56px;}
  .register_newsletter_new{ padding:14px; }
  /* Create Account */

  /* Account Created */
  .Account_created_new{ padding-top:56px; }
  .Account_created_new .Login_innerright_1_videoimage_new { height: 300px; }
  /* Account Created */

  /* My account */
  .customer_account_page_new { padding: 56px 0 0; }
  .customer_account_page_details_left_new { width: 250px; padding: 0 30px 0 0;}
  .customer_account_page_details_right_new { width: calc(100% - 250px); padding: 0 0 0 30px;}
  .customer_account_title_new h2{ margin-top:0 !important; }
  
  .desktop_order_table_new{}
  .customer .desktop_order_table_new thead th { font-size: 13px!important; }
  .customer .desktop_order_table_new tbody td { font-size: 13px!important; }
  .account table td:first-of-type a { font-size: 13px!important; }
  .mobile_display{ display:block; }
  .desktop_display{ display:none; }

  .addresses ul li { width: calc(50% - 10px); }
  .addresses li>button { margin-left: 0; margin-right: 0; font-size: 15px !important; padding: 6px 15px 5px 16px !important; min-height: 35px !important; }
  .address_button button { margin-left: 0; margin-right: 0; font-size: 15px !important; padding: 6px 15px 5px 16px !important; min-height: 35px !important; }
  /* My account */

  /* Password */
  .Page_password_right_new{ padding:30px; }
  .Page_password_title_new h2{ font-size:46px; }
  .Page_password_form_new { padding: 14px 0 0; }
  /* Password */

  /* Samples collection */
  .samples_tabs_collections_new{ padding:40px 0 32px; }
  .samples_image_over_marquee_new .Index_image_over_marquee_inner_new{ padding:0 0 56px; }
  .samples_image_over_marquee_new .Index_image_over_marquee_inner_new:before{ width:calc(100% - 40px); }
  .samples_testimonials_lists_new:before{ width:calc(100% - 40px); }
  
  /* Samples collection */

  /* PDP LOYALTY Section */
  .Product_image_texts_lists_main_new{padding:70px 0 0 0;}
  .Product_image_texts_lists_boths_innerleft_videoimage_new{min-height:470px;}
  .Product_image_texts_lists_boths_innerleft_videoimage_new video{border-radius:24px;}
  .Product_image_texts_lists_boths_innerleft_videoimage_new img{border-radius:24px;}
  .Product_image_texts_lists_innerright_new{padding:40px 20px; border-radius:24px;}
  .Product_image_texts_lists_innerright_infos_new p{ padding-top: 12px; font-size: 16px; line-height: 130%; }
  .Product_image_texts_lists_innerright_mainloop_new{ padding-top: 12px; max-width: 292px; }
  .Product_image_texts_lists_innerright_innerloop_innerboxs_icons_new{}
  .Product_image_texts_lists_innerright_innerloop_innerboxs_title_new{padding-left:12px; font-size:16px; line-height: 140%; }
  .Product_image_texts_lists_innerright_button_new{padding-top:32px;}
  /* PDP LOYALTY Section */

  /* Loyalty */
  .okeLoyalty .c-embeddedWidget { padding: 24px 0 56px; }
  .okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedProfile-login { padding: 32px 20px !important; }
  .okeLoyalty #oke-loyalty-profile .u-textStyle--title{ font-size: 32px !important; }
  .okeLoyalty #oke-loyalty-profile label.c-loginForm-label{ margin:12px 0 16px 0; }
  .okeLoyalty .c-embeddedHeaderBar-title{ font-size: 32px !important; }
  .c-embeddedProfile-profile .c-embeddedProfile-profile-item{ padding:24px 20px !important; }
  .okeLoyalty .c-embeddedVipTiers{ padding:24px 20px; }
  .okeLoyalty #oke-loyalty-redeem .c-embeddedHeaderBar--withTabs{ gap:16px; margin: 0 0 24px !important; }
  .okeLoyalty .c-vipTiersCarousel-header{ border:0 !important; background:none !important; }
  .okeLoyalty .c-vipTiersCarousel-button{ background:rgba(68,47,44,.1) !important; }
  .okeLoyalty .c-vipTiersCarousel-button .c-icon { width: 20px !important; height: 20px !important; }
  .okeLoyalty .c-vipTiersCarousel-button--next { right: -8px !important; }
  .okeLoyalty .c-vipTiersCarousel-button--prev { left: -8px !important; }
  .okeLoyalty .c-embeddedHeaderBar--withTabs{ align-items:center; }

  .okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedHeaderBar--withTabs:has(.c-tabs) { padding: 8px 0 0 0 !important; }
  .okeLoyalty #oke-loyalty-profile .c-embeddedHeaderBar-title{ font-size:32px !important; gap: 24px; }
  .okeLoyalty .c-tabs-list-item-link{ padding:13px 12px!important; }
  .okeLoyalty .c-embeddedProfile-profile{ flex-direction:column !important; }
  .okeLoyalty .c-embeddedProfile-vipCard{ display:block !important; }
  .okeLoyalty .c-embeddedProfile-vipMobileView{ display:none !important; }
  .okeLoyalty .c-embeddedProfile-details.is-vipTiersEnabled { margin-bottom: 8px !important; padding-bottom: 0 !important; border-bottom: 0 !important; }
  .okeLoyalty .c-embeddedProfile-profile-member { margin-bottom: 24px !important; padding-bottom: 24px !important; border-bottom: 3px solid rgba(238, 235, 224, 0.10) !important; margin-top:8px }
  .okeLoyalty .c-embeddedProfile-vipCard-inner { padding: 6px 0px !important; }
  .okeLoyalty .c-embeddedProfile-history{ padding: 24px !important; }
  /* Loyalty */
}

@media(min-width:990px) and (max-width:1439px){
  .page-width { padding: 0 20px!important; }
  .Common_title_new h2{font-size:38px;}

  /* Header */
  .header__inline-menu { margin-left: -10px; }
  .header__menu-item { padding: 36px 10px 31px !important; font-size: 14px; }
  .header_left_new, .header_right_new { width: calc(50% - 50px); }
  .header--middle-center:not(.drawer-menu){ column-gap: 1rem; }
  .Header_mega_menu_mainright_new { width: 490px; }
  .Header_mega_menu_mainleft_new { width: calc(100% - 490px); padding-right: 20px; padding-top: 0; }
  .Header_mega_menu_innerright_innerboxs_videoimageboth_new { height: 200px; }
  .Header_mega_menu_innerright_innerboxs_titletextsboth_new h4{ font-size:14px; }
  .Header_mega_menu_innerleft_mainbutton_new { padding-top: 10px; }
  .search-modal__content { padding: 0 20px; }
  /* Header */
  
  /* Index */
  .Index_top_image_over_text_innerleft_1_videoimageboth_new{ height:550px; }
  .Index_top_image_over_text_innerright_1_videoimageboth_new{ height:550px; }
  .Index_top_image_over_text_innerleft_2_new{ padding:35px; }
  .Index_top_image_over_text_innerleft_2_title_new h2{ /*font-size:50px;*/ font-size:34px; }
  .Index_top_image_over_text_mainright_new { width: 380px; }

  .Index_icons_texts_marquee_main_new { padding: 35px 0 0; }
  .Index_icons_texts_marquee_allloop_innerboxs_title_new p{ font-size:20px; }

  .Index_tabs_collections_main_new { padding: 35px 0 70px; }
  .Index_collection_slider { margin: 0; padding: 0 20px 20px 20px; }
  .product_grid_item_new { width: 380px; height:auto; }
  .card__badge.top { padding: 20px; }
  .Index_collection_slider .swiper-scrollbar { max-width: 1328px; margin: auto 20px auto 20px; width: calc(100% - 40px); }
  .card--standard>.card__content { padding: 0 20px 16px!important; }
  .card_grid_btn_new { padding: 0 20px 20px; }

  #product-grid.grid--4-col-desktop .grid__item { width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4); }

  .Index_image_with_textlist_leftbox_new { width: 50%; }
  .Index_image_with_textlist_leftbox_videoimageboth_new{ min-height:550px; }
  .Index_image_with_textlist_rightbox_new { width: 50%; padding: 25px 0 25px 40px; }
  .Index_image_with_textlist_rightbox_innerlist_innerdesktop_new ul li{ font-size:14px; }
  
  .Index_object_tabs_table_inner_new{ padding:70px 0; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new{ padding:10px 10px 10px 25px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_new{ max-width:950px; }
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_new{width:400px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_1_detail_new{font-size:18px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_leftside_2_texts_new{font-size:18px;}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_new{width:calc(100% - 400px);}
  .Index_object_tabs_table_detail_innerloop_innerbox_rightside_boxs_texts_new{Font-size:18px;}
  
  .Index_testimonials_lists_main_new{padding:70px 0 0 0;}
  
  .Index_image_over_marquee_main_new{padding:70px 0 0 0;}
  .Index_image_over_marquee_inner_new{padding:70px 0;}

  .Index_object_tabs_lists_main_new { padding: 70px 0 0; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerleft_title_new{ font-size:20px; }
  .Index_object_tabs_lists_innerdetail_button_new { padding-top: 40px; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_images_new { width: 236px; right: 0; margin-right:200px; }

  .Index_image_with_texts_main_new{padding:70px 0 0 0;}
  .Index_image_with_texts_leftbox_new{width:50%;}
  .Index_image_with_texts_leftbox_videoimageboth_new{ min-height:550px;}
  .Index_image_with_texts_rightbox_new{width:50%; padding:25px 0 25px 40px;}
  .Index_image_with_texts_rightbox_infos_2_new p{padding-top:20px;}
  .Index_image_with_texts_rightbox_button_new{padding-top:28px;}
  
  .Index_custom_instagram_main_new{padding:70px 0 0 0;}
  .Index_custom_instagram_inner_new{padding:70px 40px;}
  .Index_custom_instagram_innerdetail_innerloop_innerbox_videoimageboth_new{height:450px;}

  .Footer_allloop_new { padding-bottom: 50px; }
  .Footer_allloop_boxs_image_main_new { max-width: 150px; }
  .footer__content-top .grid{row-gap:40px !important;}
  .Footer_main_new .footer__content-top{padding-bottom:50px;}
  .Footer_main_new .footer-block__heading{font-size:23px;}
  .Footer_allloop_boxs_1_new, .Footer_allloop_boxs_2_new, .Footer_allloop_boxs_3_new{ padding-top:6px; }
  .Footer_main_new .list-menu__item--link { font-size: 14px!important; }
  .Footer_newsletter_infotext_new p{ font-size:13px; }
  .footer__newsletter { margin-top: 16px!important; }
  .footer__newsletter .field__input{ padding:0 46px 0 20px; height:48px; font-size:14px; }
  .newsletter-form__button{ right:20px !important; }
  .Footer_innerbottom_innerright_new { width: 34%!important; }
  .Footer_mainbottom_new { padding: 35px 0; }
  .Footer_innerbottom_mainleft_new { width: 160px; }
  .Footer_innerbottom_mainright_new { width: calc(100% - 160px); }
  /* Index */

  /* Product */
  .product__media-wrapper { max-width: 55%!important; width: 55%!important; }
  .product__info-wrapper { max-width: 45% !important; width: 45% !important; padding:8px 0 8px 30px!important; }
  .product__media-list { grid-gap: 10px!important; }
  .product__title h1{ font-size: 30px; }

  .Product_icon_text_columns_detail_5_new{ top:10px; left:0; }
  .Product_icon_text_columns_detail_2_desktop_innerboxs_hover_new { border-radius: 24px; width: 228px; height: 132px; padding: 12px; top: 0; left: -10px; display: flex; align-items: center; justify-content: center; }
  .Product_icon_text_columns_detail_2_desktop_innerboxs_hover_new p{ font-size:12px; }

  .Product_meta_video_banner_videoimageboth_new{ height:500px; }

  .Product_texts_with_images_inner_new{ padding:32px; }
  .Product_texts_with_images_leftbox_new { padding: 0 40px 0 0; }
  .Product_texts_with_images_reverse_new .Product_texts_with_images_leftbox_new{ padding:0 0 0 40px;}

  .Product_object_tabs_table_main_new .Index_object_tabs_table_inner_new { padding: 60px 0 110px; }

  .Product_review_main_new { padding: 70px 0 40px; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side, .okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side, div.okeReviews .oke-is-large .oke-w-review-side, div.okeReviews .oke-is-medium .oke-w-review-side { flex-basis: 220px!important; padding: 0!important; }
  .okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{ padding:24px 0 !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-list, div.okeReviews .oke-w-reviews-list { margin-bottom: 32px!important; }
  
  .Product_faqs_accordions_inner_new {  padding: 70px 0; }
  .Product_faqs_accordions_main_new .question h2 { padding: 13px 56px 13px 21px; background-position:center right 24px; }
  .Product_faqs_accordions_main_new .answer { padding: 0 24px 24px; border-radius: 24px; }
  .Product_faqs_accordions_main_new .open{ border-radius: 24px; }
  .Product_faqs_accordions_main_new .open .question h2 { background-position:center right 24px;  padding: 8px 60px 8px 24px; }

  .product_recommendations_new { padding: 70px 0 0; }
  .product_recommendations_slider { margin: 0; padding-bottom: 24px; padding-right: 20px; padding-left: 20px; }
  .product_recommendations_slider .swiper-scrollbar { margin: auto auto auto 20px; width: calc(100% - 40px); }

  .Product_bundle_flavor_main_new { padding: 36px 0 0; }
  .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_innerright_button_new a{ font-size:20px; }
  .Product_object_tabs_table_main_bottom_0_new .Index_object_tabs_table_inner_new { padding: 60px 0 86px; }
  /* Product */

  /* List Collection */
  .Page_top_banner_button_leftbox_videoimageboth_new{height:280px;}
  .Page_top_banner_button_rightbox_textbuttonboth_new{font-size:36px;}

  /*#shopify-section-template--18075982233828__page_top_banner_button_new_zeVryM .Page_top_banner_button_leftbox_videoimageboth_new{height:360px;}*/

  .List_collections_products_detail_1_allloop_title_new { font-size: 14px; line-height: 48px; width: 80px; padding-right: 10px; }
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_2_new{ padding:20px; }
  .List_collections_products_detail_2_allloop_innerbox_innerfirst_2_titleinfosboth_new h3{ font-size:28px; }
  .List_collections_products_detail_2_new .metafield-rich_text_field{ font-size:14px; }
  /* List Collection */

  /* Page Flavor List */
  .Page_flavor_list_main_new{ padding-top:8px; }
  .Page_flavor_list_details_new{ margin:0; padding:0; width:100%; }
  /* Page Flavor List */
  	
  /* The-Science */
  .Page_the_science_icontext_inner_new{ padding-bottom:70px; }
  
  .Page_the_science_template_main_new{padding:70px 0 18px 0;}
  .Page_the_science_template_2_allloop_innerboxs_2_title_new{ font-size:20px; }
  .Page_the_science_template_2_allloop_innerboxs_2_texts_new{ font-size:14px; }
  .Page_the_science_template_2_allloop_innerboxs_2_new{ padding:26px 20px 26px; }
  .Page_the_science_template_2_allloop_innerboxs_2_infos_new { margin-top: 14px; padding: 14px; font-size: 14px; line-height: 154%; }

  .Page_science_see_what_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainleft_new { width: calc(100% - 350px);}
  .Page_science_see_what_main_new .Index_object_tabs_lists_innerdetail_innerloop_innerbox_innerrow_mainright_new{ width:350px; }
  .Page_science_see_what_image_main_new{ margin-right:50px; }
  /* The-Science */

  /* Benefits */
  .Page_benefits_info_column_main_new{ padding:56px 0 70px 0; }
  .Page_benefits_faqs_main_new .Product_faqs_accordions_inner_new{ padding:70px 30px; }
  .Page_benefits_faqs_title_new h2{ font-size:34px; }
  .Page_benefits_image_texts_innerloop_innerbox_1_videoimageboth_new { height: 420px; }
  .Page_benefits_image_texts_innerloop_innerbox_2_new{ padding:30px 20px; }
  .Page_benefits_image_texts_innerloop_innerbox_2_titletextsboth_new{ font-size:20px; }
  /* Benefits */

  /* Store Locator */
  .Page_store_locator_map_title_new h2{ font-size:23px; }
  #stockist-widget .stockist-horizontal .stockist-side-panel { width: 50%!important; padding-right: 30px!important; }
  #stockist-widget .stockist-map{ width: 50%!important; }
  #stockist-widget .stockist-horizontal .stockist-result-list { height: 389px!important; }
  /* Store Locator */

  /* 404 */
  .Page_404_template_detail_1_allinfos_title_new h2 { font-size: 48px; }
  /* 404 */
  
  /* Our Story */
  .Page_our_story_image_info_main_new { padding: 56px 0 14px 0; }
  .Page_our_story_image_info_1_new { max-width: 55%; }
  .Page_our_story_image_info_2_allloop_boxs_new.Page_our_story_image_info_2_allloop_boxs_left_1_new{ left:80px; }

  .Page_our_story_full_video_main_new{padding:70px 0 0 0;}
  .Page_our_story_full_video_detail_videoimageboth_new{height:600px;}
  
  .Page_our_story_collection_main_new{padding:70px 0 0 0;}
  /* Our Story */

  /* Subscribe Save */
  .Page_subscribe_text_colls_main_new{ padding-bottom:14px; }
  .Page_subscribe_text_colls_innerloop_new{grid-gap:0 32px;}
  .Page_subscribe_text_colls_innerloop_innerbox_new{padding:20px;}

  .Page_subscribe__texts_with_images_new {  padding-bottom: 37px; }

  .Page_subscribe_faqs_accordions_new .Product_faqs_accordions_inner_new{ margin-top:70px; }
  /* Subscribe Save */

  /* Community */
  .Page_community_template_inner_new{max-width:100%;}
  .Page_community_template_detail_new{padding-top:16px;}
  
  .Page_community_instagram_main_new{padding:70px 0;}

  .Page_community_image_texts_new { padding: 0; }

  .Page_community_image_texts_new .Page_benefits_image_texts_inner_new { padding: 70px 0 0; }
  .Page_community_image_texts_new .Page_benefits_image_texts_innerloop_innerbox_2_new:after{ height:250px; }
  .Page_testimonials_lists_new { padding: 0; }

  .Page_community_texts_with_images_new { padding: 70px 0 0; }

  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_title_new h2 br{ display:none; }
  .Page_community_texts_with_images_new .Product_texts_with_images_leftbox_infos_new p{ margin-bottom:16px; }

  .Page_community_instagram_desktopdetail_new { padding-top: 28px; }
  /* Community */

  /* Contact */
  .Page_contact_us_template_inner_new{max-width:990px;}
  .Page_contact_us_template_leftbox_new{width:calc(100% - 500px); padding-right:80px;}
  .Page_contact_us_template_leftbox_titleformsboth_new{max-width:360px;}
  .Page_contact_us_template_leftbox_infos_new{padding-top:10px;}
  .Page_contact_us_template_leftbox_infos_new p{font-size:14px;}
  .Page_contact_us_template_leftbox_mainform_new{padding-top:20px;}
  .Page_contact_us_template_rightbox_new{width:500px;}
  
  .Page_contact_us_faqs_main_new .Product_faqs_accordions_inner_new{max-width:990px; padding:80px 40px;}
  /* Contact */
  
  /* Login */
  .customer.login{padding:0 20px !important;}
  .Login_mainleft_new{ padding-right:30px;}
  .Login_mainright_new{ padding-left:30px;}
  /* Login */

  /* Forgot Password */
  .Forgot_main_new{padding-top:50px;}
  .Forgot_main_new .Login_innerright_1_videoimage_new { height: 360px; }
  /* Forgot Password */

  /* Create Account */
  .customer.register { padding: 0 20px!important; }
  .Register_main_new{padding-top:56px;}
  .register_newsletter_new{ padding:14px; }
  /* Create Account */

  /* My account */
  .customer_account_page_new { padding: 56px 0 0; }
  .customer_account_page_details_left_new { width: 250px; padding: 0 30px 0 0;}
  .customer_account_page_details_right_new { width: calc(100% - 250px); padding: 0 0 0 30px;}
  .customer_account_title_new h2{ margin-top:0 !important; }
  
  .desktop_order_table_new{}
  .customer .desktop_order_table_new thead th { font-size: 15px!important; }
  .customer .desktop_order_table_new tbody td { font-size: 15px!important; }
  .account table td:first-of-type a { font-size: 15px!important; }
  .mobile_display{ display:block; }
  .desktop_display{ display:none; }

  .addresses li>button { margin-left: 0; margin-right: 0; font-size: 15px !important; padding: 6px 15px 5px 16px !important; min-height: 35px !important; }
  .address_button button { margin-left: 0; margin-right: 0; font-size: 15px !important; padding: 6px 15px 5px 16px !important; min-height: 35px !important; }
  /* My account */

  /* Password */
  .Page_password_right_new{ padding:40px; }
  .Page_password_title_new h2{ font-size:60px; }
  /* Password */

  /* Samples collection */
  .samples_tabs_collections_new{ padding:56px 0 30px; }
  .samples_image_over_marquee_new{ padding:0; }
  .samples_image_over_marquee_new .Index_image_over_marquee_inner_new{ padding:0 0 70px; }
  .samples_image_over_marquee_new .Index_image_over_marquee_inner_new:before{ width:calc(100% - 40px); }
  .samples_testimonials_lists_new{ padding:70px 0; }
  .samples_testimonials_lists_new:before{ width:calc(100% - 40px); }
  
  
  /* Samples collection */

  /* PDP LOYALTY Section */
  .Product_image_texts_lists_main_new{padding:70px 0 0 0;}
  .Product_image_texts_lists_boths_innerleft_videoimage_new { min-height: 600px; }
  .Product_image_texts_lists_innerright_new { padding: 50px 20px 50px; }
  .Product_image_texts_lists_innerright_button_new { padding-top: 40px; }
  /* PDP LOYALTY Section */

  /* Loyalty */
  .template-loyalty-new .Product_faqs_accordions_inner_new{ margin-top:0; }
  
  .okeLoyalty .c-embeddedWidget { padding: 24px 0 56px; }
  .okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedProfile-login { padding: 32px 20px !important; }
  .okeLoyalty #oke-loyalty-profile .u-textStyle--title{ font-size: 32px !important; }
  .okeLoyalty #oke-loyalty-profile label.c-loginForm-label{ margin:12px 0 16px 0; }
  .okeLoyalty .c-embeddedHeaderBar-title{ font-size: 32px !important; }
  .c-embeddedProfile-profile .c-embeddedProfile-profile-item{ padding:24px 20px !important; }
  .okeLoyalty .c-embeddedVipTiers{ padding:24px 20px; }
  .okeLoyalty #oke-loyalty-redeem .c-embeddedHeaderBar--withTabs{ gap:16px; margin: 0 0 24px !important; }
  .okeLoyalty .c-vipTiersCarousel-header{ border:0 !important; background:none !important; }
  .okeLoyalty .c-vipTiersCarousel-button{ background:rgba(68,47,44,.1) !important; }
  .okeLoyalty .c-vipTiersCarousel-button .c-icon { width: 20px !important; height: 20px !important; }
  .okeLoyalty .c-vipTiersCarousel-button--next { right: -8px !important; }
  .okeLoyalty .c-vipTiersCarousel-button--prev { left: -8px !important; }
  
  .okeLoyalty #oke-loyalty-profile .c-embeddedProfile .c-embeddedHeaderBar--withTabs:has(.c-tabs) { padding: 8px 0 0 0 !important; }
  .okeLoyalty #oke-loyalty-profile .c-embeddedHeaderBar-title{ font-size:32px !important; gap: 24px; }
  .okeLoyalty .c-tabs-list-item-link{ padding:13px 12px!important; }
  .okeLoyalty .c-embeddedProfile-details.is-vipTiersEnabled { margin-bottom: 8px !important; padding-bottom: 0 !important; border-bottom: 0 !important; }
  .okeLoyalty .c-embeddedProfile-profile-member { margin-bottom: 24px !important; padding-bottom: 24px !important; border-bottom: 3px solid rgba(238, 235, 224, 0.10) !important; margin-top:8px }
  .okeLoyalty .c-embeddedProfile-vipCard-inner { padding: 6px 0px !important; }
  .okeLoyalty .c-embeddedProfile-history{ padding: 24px !important; }
  /* Loyalty */

}

@media(min-width:0px) and (max-width:989px){
  /* Header */
  .header__heading-logo { max-width: 115px; margin: 17px 0 18px 0; }
  .header__icon--menu{ height: 40px;  width: 40px; }
  .header__icon--menu .icon-both { display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform .15s ease,opacity .15s ease; }
  details:not([open])>.header__icon--menu .icon-close, details[open]>.header__icon--menu .icon-hamburger { visibility: hidden; opacity: 0; transform: scale(1); }
  details[open] > .header__icon--menu .icon-close{ display:block !important; visibility: visible; opacity: 1; }
  .header_left_new, .header_right_new { width: calc(50% - 58px); }
  header-drawer{ width: calc(50% - 58px); }
  .search-modal__content { padding: 0 20px; }
  .search__input.field__input{ margin-left:35px; }
  .search-modal__close-button{ right:20px; }
  .search__input.field__input { margin-right: 30px; }
  .reset__button{ display:none !important; }
  .predictive-search { top: 60px; border:0; border-top: 3px solid rgba(68, 47, 44, 0.10); height:calc(100vh - 146px); }
  #predictive-search-results{ padding:0; }
  .menu-drawer{ border-top: 3px solid rgba(68, 47, 44, 0.10) !important; }
  .header__search{ display:none; }
  .header__icon--account{ display:none !important; }
  /* Header */

  /* MOBILE_MEGAMENU_START */
  .menu-drawer__navigation { padding: 0 !important; }
  .search-modal__content_drawer_new{ height:auto; border-bottom: 3px solid rgba(68, 47, 44, 0.10); }
  .search-modal__content_drawer_new .search__input.field__input{ border:0; height:58px; margin-right: 0; padding-right: 0; font-size:16px !important; }
  .search-modal__content_drawer_new .search__button{ top:calc(50% - 14px); }
  .search-modal__content_drawer_new .search__input.field__input::-webkit-input-placeholder{color:#442F2C; opacity:1 !important;}
  .search-modal__content_drawer_new .search__input.field__input::-moz-placeholder{color:#442F2C; opacity:1 !important;}
  .search-modal__content_drawer_new .search__input.field__input:-ms-input-placeholder{color:#442F2C; opacity:1 !important;}
  .search-modal__content_drawer_new .search__input.field__input:-moz-placeholder{color:#442F2C; opacity:1 !important;}
  .menu-drawer__navigation-container{ height:auto !important; }
  .menu-drawer__menu{ padding:8px 20px 0 20px!important; }
  .js .menu-drawer__menu li { margin-bottom: 0 !important;  background: none !important; }
  .Header_drawer_mainmenu_new{}
  .Header_drawer_mainmenu_new ul{}
  .Header_drawer_mainmenu_new .menu-drawer__menu li{border-bottom:none !important;}
  .Header_drawer_mainmenu_new .menu-drawer__menu-item{padding:12px 0 !important; border-bottom:3px solid rgba(68, 47, 44, 0.10) !important; background: transparent !important; }
  .Header_drawer_mainmenu_new .menu-drawer__menu li:last-child .menu-drawer__menu-item{ border-bottom:0 !important; }
  .Header_drawer_mainmenu_1_new{width:48px; height:48px; position:relative;}
  .Header_drawer_mainmenu_1_videoimageboth_new{}
  .Header_drawer_mainmenu_1_videoimage_new{ width:100%; height:100%; }
  .Header_drawer_mainmenu_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:8px;}
  .Header_drawer_mainmenu_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:8px;}
  .Header_drawer_mainmenu_2_new{width:calc(100% - 48px); padding-left:12px;}
  .Header_drawer_mainmenu_2_texts_new{color:#442F2C; font-size:16px; font-weight:600; line-height:140%; text-transform:uppercase;}
  .Header_drawer_mainbutton_new{padding:8px 20px 0 20px;}
  .Header_drawer_mainbutton_new a{min-width:100% !important;}
  .Header_drawer_innermenu_new{padding:24px 32px 52px 32px;}
  .Header_drawer_innermenu_new ul{margin:0; padding:0; display:flex; grid-gap:16px 20px; flex-wrap:wrap;} 
  .Header_drawer_innermenu_new ul li{list-style:none; width:calc(60% - 10px);}
  .Header_drawer_innermenu_new ul li:nth-child(2n){list-style:none; width:calc(40% - 10px);}
  .Header_drawer_innermenu_new ul li a{color:#442F2C; font-size:16px; line-height:160%; text-decoration:none; display:block; }
  /* MOBILE_MEGAMENU_END */
}
body.disabled {
  pointer-events: none;
}
.products-grid .product_option-list {
  display: flex;
  position: relative;
  align-items: flex-end;
  flex-wrap: wrap;
  z-index: 2;
}
.products-grid .product_option {
  width: 24px;
  height: 24px;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  display: block !important;
  margin-right: 8px;
  cursor: pointer;
  border-color: transparent;
  margin-bottom: 6px;
}
.products-grid .product_option.active {
  border-color: black;
}

{% if product.tags contains 'Merch'}
.products-grid .product_option {
  border-color: black !important;
}
{% endif %}
@media (max-width: 767px) {
  .products-grid .product_option {
    width: 20px;
    height: 20px;
    border-width: 1px;
    margin-right: 6px;
  }
}
.template-search .template-search__search .field {
    height: 50px;
}
.template-search__search input {
    height: 100% !important;
    border-bottom: 0 !important;
}
.template-search .template-search__search .field:after {
    border: 3px solid rgba(68,47,44,.1);
    border-radius: 10px;
}
.template-search .template-search__search button {
    height: 100%;
    left: 5px;
}
.template-search .template-search__search .field__label {
    top: 15px;
    left: 38px;
}
.template-search .template-search__search .field__input:not(:placeholder-shown)~.field__label,
.template-search .template-search__search .field__input:focus~.field__label {
    top: -5px;
    left: 26px;
    background-color: #eeebe0;
    z-index: 2;
    padding: 0px 5px;
}

.Jea {
    max-width: 450px !important;
    margin: auto;
}



/* Page Level css */
.template-salud-la-platica .Index_tabs_collections_main_new  { padding-top: 25px 0 92px; }
.template-salud-la-platica .Index_tabs_collections_main_new .page-width { padding: 0 52px 0 56px !important; }
.template-salud-la-platica .Index_tabs_collections_maintabdetail_new { padding-top: 31px; }
.template-salud-la-platica .Index_tabs_collections_1_mainheadingtext_new h2 { font-size: 48px; line-height: 110%; }
.template-salud-la-platica .Index_custom_instagram_main_new { padding: 0; }
.template-salud-la-platica .Index_custom_instagram_main_new .page-width { padding: 0 56px 0 55px !important; }


@media (max-width: 1439px){
  .template-salud-la-platica .Index_tabs_collections_main_new .page-width { padding: 0 20px !important; } 
  .template-salud-la-platica .Index_custom_instagram_main_new .page-width { padding: 0 20px !important; }
}

@media (max-width: 1180px){
  .template-salud-la-platica .Index_tabs_collections_1_mainheadingtext_new h2 { font-size: 40px; }
}

@media (max-width: 989px){
  .template-salud-la-platica .Index_tabs_collections_main_new { padding: 40px 0 56px; }
  .template-salud-la-platica .Index_tabs_collections_maintabdetail_new { padding-top: 16px; }
  .template-salud-la-platica .Index_tabs_collections_1_mainheadingtext_new h2 { font-size: 32px; }
}

.template-metaobject-recipe_lists .recipe__loop__cover {
  max-width: 1225px;
  margin: 0 auto;
}
.template-metaobject-recipe_lists .recipe__loop__cover-main {
  position: relative;
  background: #eeebe0;
}
.recipe__loop__cover-main .overlay_img {
  max-width: 81px;
  position: absolute;
  z-index: 99;
  width: 100%;
}
.recipe__loop__cover-main .overlay_img.image_left {
  left: 0;
  top: 161px;
}
.recipe__loop__cover-main .overlay_img.image_right {
  right: 0;
  top: 163px;
}
.recipe__loop__cover-main .overlay_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.footer,
.Index_custom_instagram_main_new {
  position: relative;
}
@media screen and (max-width: 1400px) {
  .template-metaobject-recipe_lists .recipe__loop__cover {
    max-width: 1078px;
  }
  .recipe__loop__cover-main .overlay_img {
    max-width: 60px;
  }
}
@media screen and (max-width: 1279px) {
  .template-metaobject-recipe_lists .recipe__loop__cover {
    max-width: 851px;
  }
  .recipe__loop__cover-main .overlay_img {
    max-width: 50px;  
  }
  .recipe__loop__cover-main .overlay_img.image_right {
    top: 188px;
  }
  .recipe__loop__cover-main .overlay_img.image_left {
    top: 176px;
  }

}
@media screen and (max-width: 990px) {
  .recipe__loop__cover-main .overlay_img {
    display: none !important;
  }
  .template-metaobject-recipe_lists .recipe__loop__cover {
    max-width: 100%;
  }
}

.recipe__video .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 42px;
  color: white;
  z-index: 9;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.recipe_detail_wrapper__video_popup {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: none;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
}
.recipe_detail_wrapper__video_popup.open {
  display: flex;
  flex-direction: column;
}
.recipe_detail_wrapper__video_popup_inner {
  max-width: 90%;
  height: calc(100vh - 100px);
}
.recipe_detail_wrapper__video_popup_inner video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
body.overflow-hidden-video {
  overflow: hidden !important;
}
.recipe_detail_wrapper .corss-icon {
  position: absolute;
  right: 40px;
  top: 40px;
  width: 100%;
  max-width: 40px;
  cursor: pointer;
}
.recipe_detail_wrapper .corss-icon svg {
  width: 100%;
  height: 100%;
  display: block;
}

@media screen and (max-width: 767px) {
  .recipe_detail_wrapper__video_popup_inner {
    height: calc(100vh - 300px);
  }
}



/*---------------Custom css-------------*/



 
 


 .product_template_inner_new .skio-plan-picker-wrapper {
     margin-bottom:29px !important;
 }
/* List Collection Update */
 .product-card__recipes {
  background-color: #EC1758;
  position: relative;
  width: calc(67% - 11px);
  border-radius: 32px;
  overflow: hidden;
  padding: 25px;
  box-sizing: border-box;
}
 .product-card__recipes-sec {
  background-color: #EC1758;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  padding: 24px;
  box-sizing: border-box;
}
 .product-card__recipes--grid {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
 }
 .product-card__recipes-sec .product-card__recipes--grid {
  flex-wrap: wrap;
 }
 .product-card__recipes-sec .product-card__recipes-slider--image {
  position: relative;
  width: 100%;
  padding-bottom: 81.9%;
 }
 .product-card__recipes-sec .product-card__recipes-slider--image img {
  position: absolute;
  top:0px;
  left: 0px;
 }
 .product-card__recipes--grid img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
 }
 .product-card__recipes-slider--image_parent {
  max-width: 50%;
  flex: 50%;
  height: 564px;
  border-radius: 18px;
  overflow: hidden;
 }
 .product-card__recipes-sec .product-card__recipes-slider--image_parent {
  max-width: 100%;
  width: 100%;
  flex: unset;
  height: unset;
 }
 .product-card__recipes-slider--image {
  height: unset;
  border-radius: 18px;
  overflow: hidden;
 }
 .product-card__recipes-slider--image img {
  height: 100% !important;
 }
 .product-card__recipes-details {
  padding: 25px 1px 25px 56px;
  flex: 1;
  box-sizing: border-box;
 }
 .product-card__recipes-sec .product-card__recipes-details {
  padding: 24px 0 0;
  flex: 1;
  width: 100%;
 }
 .product-card__recipes-name {
  font-family: Cocogoose Pro;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0;
  vertical-align: middle;
  text-transform: uppercase;  
  margin: 0 0 24px;
  display: block;
  color: #EEEBE0;
 }
 .product-card__recipes-title {
  font-family: Cocogoose Pro;
  font-weight: 700;
  font-size: 40px;
  line-height: 110.00000000000001%;
  letter-spacing: 0;
  vertical-align: middle;
  margin: 0 0 12px;
  color: #EEEBE0;  
 }
 .product-card__recipes-description {
  font-family: Cocogoose Pro;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  letter-spacing: 0;
  vertical-align: middle;
  color: #EEEBE0;
  margin: 0 0 24px;
 }
 .product-card__recipes-description p {
  margin: 0;
 }
 .product-card__recipes-btn {
  font-family: Cocogoose Pro;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  color: #442F2C;
  vertical-align: middle;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 13px 44.5px;
  background-color: #EEEBE0;
  border-radius: 99px;
  text-decoration: none;
  width: fit-content;
}
 .product-card__recipes-btn:hover {
  font-family: Cocogoose Pro;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 0;
  color: #EEEBE0;
  vertical-align: middle;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 13px 44.5px;
  background-color: #AC1E44;
  border-radius: 99px;
  text-decoration: none;
  width: fit-content;
}
 .product-card__recipes-flower {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 180px;
  height: 180px;
  z-index: 1;
 }
 .product-card__recipes-flower img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
 }
 .product-card__recipes--grid .product-card__recipes-slider-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}
 .product-card__recipes--grid .swiper-pagination-clickable .swiper-pagination-bullet {
  margin: 0px;
 background-color: #ffffff40;
  opacity: 1;
  width: 8px;
  height: 8px;
  position: relative;
  transition: all 0.3s ease-in-out;
}
 .product-card__recipes--grid .swiper-pagination-clickable .swiper-pagination-bullet-active {
  margin: 0px;
  opacity: 1;
  width: 48px;
  height: 8px;
  border-radius: 88px;
  overflow: hidden;
  background-color: #FFFFFF66;
}
.product-card__recipes-slider-pagination .swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  background-color: #fff;
  transition: all 3s ease-in-out;
  width: var(--after-width);
  z-index: 1;
  opacity: 1;
  border-radius: 88px;
}
.product-card__recipes--grid .card__badge {
  position: absolute; 
  top:0px;
  left: 0px;
  z-index: 1;
}
.product-card__recipes-sec .product-card__recipes-title {
  font-size: 32px;
  line-height: 1.1877;
  margin: 0 0 8px;
}
.product-card__recipes-sec .product-card__recipes-description {
  font-size: 14px;
  margin: 0 0 20px;
  max-width: 360px;
  line-height: 1.572;
}
.product-card__recipes-sec .product-card__recipes-btn {
  width: 100%;
}
.product-card__recipes-mobile {
  display: none;
}
@media (min-width: 750px) and (max-width: 989px) {
  .product-card__recipes {
    width: calc(100%);
  }
}
@media (min-width: 0px) and (max-width: 749px) {
  .product-card__recipes,
  .product-card__recipes-sec {
    border: 3px solid #442F2C;
    background: #fff;
    border-radius: 24px;
    padding: 16px;
    width: 100% !important;
  }
  .product-card__recipes-details {
    padding: 0 0 0 16px !important;
    flex: 1;
    box-sizing: border-box;
    width: fit-content !important;
  }
  .product-card__recipes-slider--image_parent {
    max-width: 32.324% !important;
    width: 100% !important;
    flex: 32.324% !important;
    height: 100% !important;
    border-radius: 12px;
  }
  .product-card__recipes-sec .product-card__recipes--grid {
    flex-wrap: nowrap;
  }
  .product-card__recipes--grid .card__badge {
    display: none;
  }
  .product-card__recipes-description {
    display: none;
  }
  .product-card__recipes-title {
    font-size: 20px !important;
    line-height: 1.25 !important;
    margin: 0 0 12px !important;
    color: #442F2C;
  }
  .product-card__recipes-title span {
    color: #EC1758;
  }
  .product-card__recipes-btn {  
    font-size: 14px;
    line-height: 1.375;
    padding: 0px;
    width: fit-content !important;
    background-color: transparent;
    border-radius: 0px;
    border-bottom: 2px solid #442F2C;
  }
  .product-card__recipes-flower {
    display: none;
  }
  .product-card__recipes-name {
    font-size: 12px;
    line-height: 1.167;
    margin: 0 0 10px;
    color: #442F2C;
  }
  .product-card__recipes-slider--image {
    position: relative !important;
    width: 100% !important;
    padding-bottom: 129.17% !important;
    border-radius: 12px;
  }
  .product-card__recipes-slider--image img {
    position: absolute;
  }

  .product-card__recipes--grid .product-card__recipes-slider-pagination {
    gap: 6px;
  }
  .product-card__recipes--grid .swiper-pagination-clickable .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: 0px;
    background-color: #FFFFFF66;
  }
  .product-card__recipes--grid .swiper-pagination .swiper-pagination-bullet-active {
    margin: 0px;
    opacity: 1;
    width: 20px;
    height: 6px;
  }
  .product-card__recipes-mobile {
    display: block;
  }
}
 /* List Collection Update end */ 




.common_tab_new.collection_shop_by::-webkit-scrollbar {
    display: none;
}

.List_collections_products_detail_1_allloop_new.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #eeebe0;
    z-index: 9;
    padding: 16px 0 16px calc((100% - 1360px) / 2);
    transition: background-color .3s, box-shadow .3s, top .3s;
}

.List_collections_products_detail_1_allloop_new.sticky.sticky-new {
    top: 89px;
}


@media only screen and (max-width:749px) {
   .List_collections_products_detail_1_allloop_new .collection_shop_by {
        display: flex;
        position: relative;
        background: transparent;
        border: 0;
        top: auto;
        left: auto;
        padding: 0;
        border-radius: 0;
     padding: 0 20px;
   }
  .List_collections_products_detail_1_allloop_new .desktop-tablinks {
    width: auto;
    border-radius: 99px;
    border: 3px solid #442F2C;
    background: #EEEBE0;
    padding: 10px 29px 10px 29px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-transform: uppercase;
    margin: 0;
    color: #442F2C;
    text-decoration: none;
    min-width: fit-content;
  }
  .List_collections_products_detail_1_allloop_new .desktop-tablinks.active {
        display: flex;
    }
  .List_collections_products_detail_1_allloop_new .List_collections_products_detail_1_allloop_title_new {
    display: none;
  }
  .List_collections_products_detail_1_allloop_new {
    display: none;
  }
  .List_collections_products_detail_1_allloop_new.sticky {
     padding: 16px 0 16px 0px;
    display: flex;
  }
  .List_collections_products_detail_1_allloop_new.sticky.sticky-new {
    top: 83px;
  }
  .List_collections_products_detail_1_new {
    z-index: 4;
    position: relative;
  }
  .section-header.shopify-section-group-header-group { z-index: 5; }
  .common_tab_new .tablinks {
     gap:2px;
  }
  .tab_title_mobile_inner_new span {
        display: block;
    margin-left: 3px;
    background: linear-gradient(271deg, #ed8215 -2.8%, #de4213 104.29%), linear-gradient(93deg, #a22822 3.6%, #cf4a49 97.93%);
    border-radius: 32px;
    padding: 3px 7px 2px;
    color: #fff;
    font-size: 11px;
    line-height: 140%;
  }
}

@media only screen and (min-width: 750px) and (max-width: 1439px) {
  .List_collections_products_detail_1_allloop_new.sticky {
    padding-left: 20px;
  }
  .List_collections_products_detail_1_allloop_new.sticky.sticky-new {
     top: 86px;
  }
}