/** Shopify CDN: Minification failed

Line 301:36 Unexpected "`"
Line 2715:0 Unexpected "}"

**/
/* Inter font family */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

.font-inter{
  font-family: "Inter", sans-serif !important;
}

/* Dirham New Symbol */
@font-face {
    font-family: 'UAE-dirham';
    src: url('/cdn/shop/files/UAE-dirham.eot?v=1768416170');
    src: url('/cdn/shop/files/UAE-dirham.eot?v=1768416170') format('embedded-opentype'),
        url('/cdn/shop/files/UAE-dirham.woff2?v=1768416170') format('woff2'),
        url('/cdn/shop/files/UAE-dirham.woff?v=1768416170') format('woff'),
        url('/cdn/shop/files/UAE-dirham.ttf?v=1768416170') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.uae-dirham {
  font-family: 'UAE-dirham' !important;
  text-decoration: line-through;
}

*, :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; }
.swiper-button-next svg path,
.swiper-button-prev svg path {
    stroke: rgba(1, 22, 48, 1);
}
.swiper-button-prev:hover svg path,
.swiper-button-next:hover svg path{
  stroke: rgba(255, 102, 49, 1);
}
.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; }

.button{border-radius:8px; background:#FF6631; color:#FAF9F5; font-size: 16px; font-weight: 600; line-height: 23px; text-transform: uppercase; padding:5px 37px; height: 48px; letter-spacing:0; display:flex; align-items: center; justify-content: center; text-align:center; }
.button:before{ display:none; }
.button:after{ display:none; }
#product-grid .card_grid_btn_new a.button.button_border {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    border-width: 1px;
}
.button_border{ border: 1px solid #FF6631; background: #FF6631; color:#FFFFFF; display: flex; align-items: center; justify-content: center; padding:5px 10px; height: 48px; }
.button_border:hover{ background:#FAF9F5 !important; color:#FF6631 !important; border-color:#FF6631; }
.button_black{ background:#011630; border:2px solid #011630; padding:12px 10px; }
.button_black:hover{ background: #FAF9F5; color:#011630; }

.desktop_title_new{ }
.mobile_title_new{ display:none; }

/* Header */
.header{ padding:0px !important; display: flex; flex-direction: column; }
.header_top_main_new{ width:100%; }
.header_top_new{ display:flex; justify-content: space-between; align-items:center; width:100%; padding:15px 0; }
.header__heading-logo-wrapper{ display:flex; }
.header__heading-link{ padding:0; }
.Header_desktop_left_menu_main_new{}
.Header_desktop_left_menu_inner_new{ margin-left:-16px; }
.Header_desktop_left_menu_inner_new ul{ margin:0; padding:0; display:flex; align-items:center; }
.Header_desktop_left_menu_inner_new ul li{ list-style-type:none; }
.Header_desktop_left_menu_inner_new ul li a{ color: #011630; font-size: 14px; font-style: normal; font-weight: 700; line-height: 120%; /* 16.8px */ text-transform: uppercase; text-decoration:none !important; display:block; padding:13px 16px; }
.Header_desktop_left_menu_main_new{ width:calc(50% - 110px); }
.header__icons{ justify-content: flex-end; }
.Header_mega_menu_main_new{ margin:0 !important; width:100%; border-top: 1px solid rgba(1, 22, 48, 0.10); text-align:center; }
.Header_mega_menu_main_new .list-menu{ text-align:left; }
header-drawer{ margin-left:0 !important; }
.header__menu-item{ padding: 20px 24px !important; font-size: 14px; font-weight: 700; line-height: 22px !important; text-transform: uppercase; text-decoration: none !important; position:relative; }
.header__menu-item span{ text-decoration:none !important; }
details[open]>.header__menu-item:after{ opacity:1; }
.Header_mega_menu_main_new > ul > li:last-child .header__menu-item{ color:#FF6631; }
.header__icon--menu { width: 48px; height: 48px; }
.header__icon, .header__icon--cart .icon{ height: 48px; width: 48px; padding: 0; }
.header__icon--cart{ margin-right:-12px; }
.header__icon:hover .icon, .modal__close-button:hover .icon { transform: scale(1); }
.header__icons{ padding-right:0; padding-left:0; }
summary .icon-caret { position: relative; }
.header__menu-item .icon-caret {right: 0; margin-left: 7px; height: 8px; margin-top: -1px; display:none; }
.cart-count-bubble{ font-size: 10px; font-weight: 700; line-height: 10px; padding-top: 1px; background: #FF6631; bottom: 26px !important; left: 10px !important; top: auto !important; right: auto !important; }
.search-modal__content { padding: 0 40px; max-width: 1440px; }
.search__input.field__input{ border:0; border-bottom:0; color: #011630; font-weight: 600; height:100%; box-shadow:0 0 0 !important; text-transform:uppercase; padding:0; margin: 0 0 0 32px; padding-right:20px !important; }
.search__input.field__input::-webkit-input-placeholder{color:#011630; opacity:0.5 !important;}
.search__input.field__input::-moz-placeholder{color:#011630; opacity:0.5 !important;}
.search__input.field__input:-ms-input-placeholder{color:#011630; opacity:0.5 !important;}
.search__input.field__input:-moz-placeholder{color:#011630; opacity:0.5 !important;}
.search-modal__form .field__label{ color: #011630; 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%; height:100%; }
.search-modal__form .field{ height: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: 24px; width: 24px; top: 48% !important; transform: translate(0, -50%); }
.search__button .icon{ height: 24px !important; width: 24px !important; }
.modal__close-button.link{ height: 24px; width: 24px; margin: 0; }
.modal__close-button .icon { width: 24px; height: 24px; }
.predictive-search{ top:100%; border-top:1px solid rgba(1, 22, 48, 0.10); }
.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:78px; height:78px; 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; height:100%; }
.search-modal__content{ position: static; }
#predictive-search-results{ max-width: 1395px; margin: auto; padding: 0 40px; }
.header__menu-item[aria-current="page"]:after{ opacity:1; }
.header__active-menu-item_new:after{ opacity:1; }
.Header_mega_menu_main_new>ul>li:last-child .header__menu-item .header__active-menu-item{ color: #ff6631 !important; }

/* Megamenu */
.mega-menu__content { border-top: 1px solid rgba(1, 22, 48, 0.10) !important; padding:0 !important; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10); }
.Header_mega_menu_innerleft_mainmenus_new.page-width{padding:0 !important; max-width:auto;}
.Header_mega_menu_inner_new{}
.Header_mega_menu_mainleftright_new{padding-top:32px !important; padding-bottom:40px !important; }
.Header_mega_menu_innerleftright_new{display:flex;}
.Header_mega_menu_mainleft_new{width:284px; padding:8px 0 16px 0; }
.Header_mega_menu_innerleft_new{ height: 100%; display: flex; flex-direction: column; }
.Header_mega_menu_innerleft_maintitle_new{max-width:auto; padding:0 !important;}
.Header_mega_menu_innerleft_innertitle_new{color:#011630; font-size: 24px; font-weight: 700; line-height: 100%;}
.Header_mega_menu_innerleft_mainmenus_new{ padding:13px 0 0 0; margin:0; }
.Header_mega_menu_innerleft_mainmenus_new li{width:100% !important; padding-right:0 !important; }
.Header_mega_menu_innerleft_mainmenus_new li a{color:#011630; font-size: 14px; font-weight: 700 !important; line-height: 100%; text-transform: uppercase; padding:12px 0; opacity: 0.5; display:block; text-decoration: none !important; }
.Header_mega_menu_innerleft_mainmenus_new li a svg{ margin: -2px 0 0 0; position: relative; vertical-align: middle; }
.Header_mega_menu_innerleft_mainmenus_new li a:hover{ opacity:1; }
.Header_mega_menu_innerleft_mainmenus_new li a.active{opacity:1;}
.Header_mega_menu_innerleft_mainmenus_new li a span{ display:none; }
.Header_mega_menu_innerleft_mainbutton_new{padding-top:60px;}
.Header_mega_menu_innerleft_innerbutton_new{}
.Header_mega_menu_innerleft_innerbutton_new a{min-width:100%; }
.Header_mega_menu_mainright_new{width:calc(100% - 284px); padding:0 0 0 64px; }
.Header_mega_menu_innerright_new{}
.Header_mega_menu_innerright_mainbox_new{}
.Header_mega_menu_innerright_innerbox_new{display:flex;}
.Header_mega_menu_innerright_innerbox_maindetail_new{width:calc(33.33% - 0px); margin-right:24px; border-radius: 4px; background:#F3F0EA; padding:31px 24px 16px 24px; position:relative;}
.Header_mega_menu_innerright_innerbox_maindetail_new:last-child{margin-right:0;}
.Header_mega_menu_innerright_innerbox_maindetail_new a{text-decoration:none; height:100%; display:block; color:#011630; }
.Header_mega_menu_innerright_innerbox_detail_full_banner_new{ width:66.66% !important; padding:0 !important; }
.Header_mega_menu_innerright_innerbox_detail_full_banner_in_new{ height:100%; }
.Header_mega_menu_innerright_innerbox_detail_1_new{}
.Header_mega_menu_innerright_innerbox_innerdetail_new{ height:100%; display:flex; flex-direction:column; justify-content:space-between; }
.Header_mega_menu_innerright_innerbox_innerdetail_1_new{}
.Header_mega_menu_innerright_innerbox_innerdetail_1_images_new{width: 100%; height: 224px; position:relative; margin:auto; overflow:hidden;}
.Header_mega_menu_innerright_innerbox_innerdetail_1_images_new img{width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; transform: scale(1.3); right:0; height:100% !important; /*mix-blend-mode: multiply;*/ }
.Header_mega_menu_innerright_innerbox_innerdetail_video_new{ height:calc(100% - 64px); min-height:299px; }
.Header_mega_menu_innerright_innerbox_innerdetail_1_videoimageboth_new{position:relative; width: 100%; height: 100%; margin:auto;}
.Header_mega_menu_innerright_innerbox_innerdetail_1_videoimage_new{}
.Header_mega_menu_innerright_innerbox_innerdetail_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Header_mega_menu_innerright_innerbox_innerdetail_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Header_mega_menu_innerright_innerbox_innerdetail_1_taglist_new{position:absolute; top:0; left:0; padding:16px 24px; width:100%; }
.Header_mega_menu_innerright_innerbox_innerdetail_1_taglist_new ul{padding:0; margin:0; display:flex; flex-wrap:wrap; grid-gap:10px;}
.Header_mega_menu_innerright_innerbox_innerdetail_1_taglist_new ul li{color:#FFF; font-size:10px; font-weight:700; line-height:100%; text-transform:uppercase; list-style:none; padding:8px 12px; border-radius:4px; background:#5A78AE; display:inline-block;}
.Header_mega_menu_innerright_innerbox_innerdetail_2_new{ padding:6px 0 0 0; }
.Header_mega_menu_innerright_innerbox_innerdetail_2_title_new{ font-size: 20px; font-weight: 700; line-height: 120%; }
.Header_mega_menu_innerright_innerbox_innerdetail_2_infos_new{}
.Header_mega_menu_innerright_innerbox_innerdetail_2_infos_new p{padding-top:8px;  font-size: 14px; font-weight: 400; line-height: 136%; margin:0;}
.Header_mega_menu_innerright_innerbox_innerdetail_2_buttontextboth_new{margin-top:10px; min-width:100%; }
.Header_mega_menu_innerright_innerbox_innerdetail_3_new{padding-top:12px;}
.Header_mega_menu_innerright_innerbox_innerdetail_3_button_new{ min-width:100%; display:block; text-align:center; }
.Header_mega_menu_innerright_innerbox_innerdetail_3_button_new span{ margin-left:1px; }
.Header_mega_menu_innerright_innerbox_innerdetail_3_button_new s{opacity:0.5; margin-left:2px;}
.Header_mega_menu_innerright_innerbox_detail_3_new{padding:24px 24px 16px;}
.custom_megamenu_inner_new{ display:none; }
.Header_mega_menu_innerright_innerbox_maindetail_new:hover .button{ background: #FF6631; color: #faf9f5; border-color: #ff6631; }

/* Megamenu */
/* Header */

/* Index */
.header-wrapper--border-bottom{ border-bottom:0; }

.Header_announcement_bar_main_new{padding:12px 0; position:relative; z-index:3;  }
.Header_announcement_bar_main_new .page-width{ padding:0 5px !important; }
.Header_announcement_bar_inner_new{}
.Header_announcement_bar_allloop_new{}
.Header_announcement_bar_allloop_mainboxs_new{}
.Index_announcement_slider .Header_announcement_bar_allloop_mainboxs_new .Header_announcement_bar_allloop_innerboxs_new{ opacity:0; }
.Index_announcement_slider .Header_announcement_bar_allloop_mainboxs_new.swiper-slide-active .Header_announcement_bar_allloop_innerboxs_new{ opacity:1; }
.Header_announcement_bar_allloop_innerboxs_new{ font-size:14px; line-height:100%; font-weight:500; color:inherit; text-align:center; }
.Header_announcement_bar_allloop_innerboxs_new p {margin:0; color:inherit; }
.Header_announcement_bar_allloop_innerboxs_new a{color:inherit;}

.Index_top_text_with_video_main_new{}
.Index_top_text_with_video_inner_new{}
.Index_top_text_with_video_leftrightboth_new{display:flex; align-items:flex-end;}
.Index_top_text_with_video_mainleft_new{width:50%;}
.Index_top_text_with_video_innerleft_new{max-width:672px; margin:0 0 0 auto; padding:34px 88px 34px 40px; }
.Index_top_text_with_video_innerleft_1_new{}
.Index_top_text_with_video_innerleft_1_titlebuttonboth_new{}
.Index_top_text_with_video_innerleft_1_title_new{}
.Index_top_text_with_video_innerleft_1_title_new h2{margin:0; font-size:56px; line-height:100%; font-weight:500; color:inherit;}
.Index_top_text_with_video_innerleft_1_infos_new{padding-top:12px;}
.Index_top_text_with_video_innerleft_1_infos_new p{margin:0; font-size:20px; line-height:136%; font-weight:400; color:inherit;}
.Index_top_text_with_video_innerleft_1_button_new{padding-top:24px;}
.Index_top_text_with_video_innerleft_1_button_new .button{min-width:197px; }
.Index_top_text_with_video_innerleft_2_new{padding:20px 0px 20px 0; margin-top:32px; border-top: 1px solid rgba(255, 255, 255, 0.10); }
.Index_top_text_with_video_innerleft_2_new a{text-decoration:none; display:block; color:inherit; }
.Index_top_text_with_video_innerleft_2_productinfoboth_new{display:flex; }
.Index_top_text_with_video_innerleft_2_productinfoboth_1_new{width:85px; min-height:85px; position:relative; background: #F3F0EA; border-radius: 4px; }
.Index_top_text_with_video_innerleft_2_productinfoboth_1_image_new{ width:100%; height:100%; /*mix-blend-mode: multiply;*/ }
.Index_top_text_with_video_innerleft_2_productinfoboth_1_image_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%; border-radius:4px;}
.Index_top_text_with_video_innerleft_2_productinfoboth_2_new{width:calc(100% - 85px); padding-left:24px; align-self: center; }
.Index_top_text_with_video_innerleft_2_productinfoboth_2_texts_new{ position:relative; padding-right:30px; }
.Index_top_text_with_video_innerleft_2_productinfoboth_2_svg_new{ display:flex; position:absolute; right:0; top:50%; transform: translate(0, -50%); }
.Index_top_text_with_video_innerleft_2_productinfoboth_2_textstitle_new{font-size:20px; line-height:136%; font-weight:700; color:inherit;}
.Index_top_text_with_video_innerleft_2_productinfoboth_2_textsinfos_new{}
.Index_top_text_with_video_innerleft_2_productinfoboth_2_textsinfos_new p{margin:0; font-size:16px; line-height:136%; font-weight:400; color:inherit;}
.Index_top_text_with_video_innerleft_2_productinfoboth_2_textsstars_new{}
.Index_top_text_with_video_mainright_new{width:50%;}
.Index_top_text_with_video_innerright_new{}
.Index_top_text_with_video_innerright_videoimageboth_new{height:607px; position:relative;}
.Index_top_text_with_video_innerright_videoimage_new{}
.Index_top_text_with_video_innerright_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%;}
.Index_top_text_with_video_innerright_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%;}

.Index_custom_category_all_loops_new{display:flex; flex-wrap:wrap; grid-gap:39px;}
.Index_custom_category_all_loops_mainbox_new{width:calc(25% - 36px); position:relative; }
.Index_custom_category_all_loops_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display:block !important; }
.Index_custom_category_all_loops_innerbox_new{}
.Index_custom_category_all_loops_innerbox_1_new{position:relative; width:100%; height:250px;}
.Index_custom_category_all_loops_innerbox_1_videoimageboth_new{}
.Index_custom_category_all_loops_innerbox_1_videoimage_new{}
.Index_custom_category_all_loops_innerbox_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:4px;}
.Index_custom_category_all_loops_innerbox_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:4px;}
.Index_custom_category_all_loops_innerbox_1_videoimage_new img.regular_image_new{}
.Index_custom_category_all_loops_innerbox_1_videoimage_new img.hover_image_new{ width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:4px; opacity:0; }
.Index_custom_category_all_loops_mainbox_new:hover .Index_custom_category_all_loops_innerbox_1_videoimage_new img.hover_image_new{ opacity:1; }
.Index_custom_category_all_loops_innerbox_2_new{padding-top:23px;}
.Index_custom_category_all_loops_innerbox_2_titleinfosboth_new{}
.Index_custom_category_all_loops_innerbox_2_title_new{}
.Index_custom_category_all_loops_innerbox_2_title_new h3{margin:0; font-size:30px; font-weight:600; line-height:30.2px; padding-right:30px; }
.Index_custom_category_all_loops_innerbox_2_infos_new{padding-top:12px;} 
.Index_custom_category_all_loops_innerbox_2_infos_new p{margin:0; font-size:16px; line-height:136%; font-weight:400; }

.Index_images_texts_lists_main_new{padding:120px 0;}
.Index_images_texts_lists_loops_new{}
.Index_images_texts_lists_loops_mainbox_new{}
.Index_images_texts_lists_loops_innerbox_new{display:flex; align-items:center;}
.Index_images_texts_lists_loops_innerbox_innerleft_new{display:flex;}
.Index_images_texts_lists_loops_innerbox_innerleft_maintitle_new.Index_images_texts_lists_loops_innerbox_commontitle_new{display:none;}
.Index_images_texts_lists_loops_innerbox_innerleft_innertitle_new{}
.Index_images_texts_lists_loops_innerbox_innerleft_innertitle_new h2{margin:0; font-size:48px; line-height:100%; font-weight:500; color:#011630;}
.Index_images_texts_lists_loops_innerbox_innerleft_innertitle_new h2 span{text-decoration:underline;}
.Index_images_texts_lists_loops_innerbox_innerleft_mainimage_new{}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_mainleft_new{}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimageboth_new{height:264px; position:relative;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimage_new{}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; left:0; bottom:0; height:100%; width:100%; border-radius:4px;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; left:0; bottom:0; height:100% !important; width:100%; border-radius:4px;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimageboth_new{height:150px; position:relative;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimage_new{}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; left:0; bottom:0; height:100%; width:100%; border-radius:4px;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; left:0; bottom:0; height:100% !important; width:100%; border-radius:4px;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimageboth_new{height:150px; position:relative;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimage_new{}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; left:0; bottom:0; height:100%; width:100%; border-radius:4px;}
.Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; left:0; bottom:0; height:100% !important; width:100%; border-radius:4px;}
.Index_images_texts_lists_loops_innerbox_innerright_new{}
.Index_images_texts_lists_loops_innerbox_innerright_maintitle_new{}
.Index_images_texts_lists_loops_innerbox_innerright_innertitle_new{}
.Index_images_texts_lists_loops_innerbox_innerright_maininfos_new{padding-top:16px;}
.Index_images_texts_lists_loops_innerbox_innerright_innerinfos_new{}
.Index_images_texts_lists_loops_innerbox_innerright_innerinfos_new p{margin:0; font-size:18px; line-height:136%; font-weight:400; color:#011630; padding-bottom:8px;}
.Index_images_texts_lists_loops_innerbox_innerright_innerinfos_new p:last-child{padding-bottom:0;}
.Index_images_texts_lists_loops_innerbox_innerright_innerlists_new{}
.Index_images_texts_lists_slider_Thumbs .Index_images_texts_lists_text_new{ opacity:0; }
.Index_images_texts_lists_slider_Thumbs .swiper-slide.swiper-slide-active .Index_images_texts_lists_text_new{ opacity:1; }
.Index_images_texts_lists_loops_innerbox_innerright_maininfos_mobile_new{ display:none; }
.Index_images_texts_lists_loops_innerbox_innerright_mainlists_mobile_new{ display:none; }

.Index_collection_main_new{ padding:96px 0; }
.Index_collection_inner_new{}
.Index_collection_mainheadingtext_new{}
.Index_collection_maindetail_new{  }`
.Index_collection_innerdetail_new{}
.product_grid_item_new { width:440px; height:auto; }
.media--transparent { background-color: #F3F0EA; }
/*.card__media .media img { border-radius:4px; transform: scale(1) !important; width:90.6%!important; left:4.41% !important; 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 .media img { border-radius:4px; transform: scale(1) !important; width:100%!important; left:0 !important; height: 100% !important; object-fit:contain !important; transform: scale(1.3) !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 .media img + img{ object-fit:contain !important; width:100% !important; left:0 !important; }
.active_hover:hover .media.media--hover-effect > img:first-child:not(:only-child) {opacity: 0; }
.active_hover:hover .media.media--hover-effect > img + img { opacity: 1; }
.active_hover:hover .card_grid_btn_new .button{ background:#FF6631; color:#FAF9F5; border-color:#FF6631; }
.underline-links-hover:hover a{ text-decoration:none !important; }
.card__badge{ padding:5px 8px 8px 8px; width:100%; z-index: 1; position:relative; }
.card__badge .badge{ 
  border:0; 
  font-size: 11.94px; 
  font-weight: 600; 
  line-height: 11.94px; 
  text-transform: uppercase; 
  padding:7.5px 21px; 
  margin-right:10px; 
  border-radius:3.02px; 
  background-color: #FF6631;
}
.card-information>.price{ display:none; }
.product-card-wrapper .card__information { padding-bottom: 0; padding-top: 0; }
.product-card-wrapper .card__heading{ font-size: 28px; font-weight: 600; line-height: 140%; color: #031536; margin: 15px 0px; }
.product-card-wrapper .card__heading a{ font-weight: 600; -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_subheading_new{ font-size: 16px; font-weight: 400; line-height: 136%; padding:15px 0 0 0; margin: 0px !important; }
.card_subheading_new p{ margin:0; }
.card_subheading_new .metafield-rich_text_field p {
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 15px;
}
.card_subheading_new .metafield-rich_text_field p br {
    display: none;
}
.card__heading a:after{ display:none; }
.card_grid_btn_new{ text-align:left; position:relative; z-index:2; width:100%; }
.card_grid_btn_new .button{ min-width:100%; }
.card_grid_btn_new .button s{ opacity:0.5; }
#product-grid .card_grid_btn_new span.money {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
}
#product-grid .card_grid_btn_new span.old-price span.money {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: #727272;
    text-decoration: line-through;
}
.button_soldout{ opacity:0.5; }
.button_soldout:hover{ border: 2px solid #011630; background: #faf9f5;  color: #011630; }
.active_hover:hover .card_grid_btn_new .button_soldout{ border: 2px solid #011630; background: #faf9f5;  color: #011630; }
.product-form__input_size.product-form__input input[type=radio].disabled:checked+label, .product-form__input_size.product-form__input input[type=radio]:disabled:checked+label{ opacity:0.5; text-decoration:none !important; }
.card__media .media img.hover_image_new{ transform:scale(1)!important; border-radius:4px; object-fit: cover !important; }
.product_grid_award_badge_new{ position:absolute !important; right:8px; top:8px; z-index:1; pointer-events:none; }
.product_grid_award_badge_new img{ height:40px !important; width:auto; display:flex; }
.product_page_award_badge_new{ position:absolute !important; z-index:1; pointer-events:none; right:16px; top:16px; }
.product_page_award_badge_new img{ height:40px !important; width:auto; display:flex; }

.product-card-wrapper{ position:relative; }
.card_review_new{ padding: 0; font-size: 12px; font-weight: 700; line-height: 100% !important; text-transform: uppercase; color: #011630 !important; margin: 0 !important; }
.card_review_new .yotpo a{ color:#011630 !important; padding-top:1px; }
.card_review_new .yotpo a:hover { color: #011630 !important; }
.yotpo-reviews-star-ratings-widget{
  margin: 0px !important;
}
.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button span {
    gap: 0px 10px;
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .text-s.reviews-count {
    top: 4px;
    position: relative;
}
.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button svg {
    width: 23px;
    height: 23px;
}
.yotpo-stars{ margin-right:4px !important; }
.yotpo .yotpo-icon-default-star:before, .yotpo .yotpo-icon-star:before{ background: url(star_full.svg) no-repeat center center !important; background-size: 100% !important; width: 100%; height: 100%; content: '' !important; display: block; }
.yotpo .yotpo-bottomline .yotpo-icon{ margin-right:2px; }
.yotpo .yotpo-icon-default-empty-star:before, .yotpo .yotpo-icon-empty-star:before{ background: url(star_blank.svg) no-repeat center center !important; background-size: 100% !important; width: 100%; height: 100%; content: '' !important; display: block; }
.promoted-products-box .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars {
    margin-right: 5px;
}
.yotpo .yotpo-icon-default-half-star:before, .yotpo .yotpo-icon-half-star:before{ background: url(star_half.svg) no-repeat center center !important; background-size: 100% !important; width: 100%; height: 100%; content: '' !important; display: block; }
.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label{ font-family: var(--font-body-family) !important; }
.card_white_review_new{ color:#FAF9F5 !important; }
.card_white_review_new .yotpo a{ color:#FAF9F5 !important; }
.card_white_review_new .yotpo a:hover { color: #FAF9F5 !important; }
.card_white_review_new .yotpo .yotpo-icon-default-star:before, .card_white_review_new .yotpo .yotpo-icon-star:before{ background: url(star_full_white.svg) no-repeat center center !important;  }
.card_white_review_new .yotpo .yotpo-icon-default-empty-star:before, .card_white_review_new .yotpo .yotpo-icon-empty-star:before{ background: url(star_blank_white.svg) no-repeat center center !important; }
.card_white_review_new .yotpo .yotpo-icon-default-half-star:before, .card_white_review_new .yotpo .yotpo-icon-half-star:before{ background: url(star_half_white.svg) no-repeat center center !important; }
.Index_top_text_with_video_innerleft_2_productinfoboth_2_textsstars_new{}
.Index_top_text_with_video_innerleft_2_productinfoboth_2_textsstars_new .card_review_new{ padding:0 0 6px 0; }

.swiper-button-prev{ width:24px; height:24px; display:block !important; }
.swiper-button-prev:after{ display:none !important; }
.swiper-button-next{ width:24px; height:24px; display:block !important; }
.swiper-button-next:after{ display:none !important; }
.Index_collection_slider { margin:0 0px 0 calc(50% - 680px); padding-right:40px; padding-top:40px; }
.Index_collection_slider .swiper-button-prev{ position:absolute; left:auto; right:calc(50% - 510px); top:0; margin:0; z-index:1; }
.Index_collection_slider .swiper-button-next{ position:absolute; right:calc(50% - 550px); top:0; margin:0; z-index:1; }
@media(min-width:1201px) and (max-width:9999px){
  .hide_arrow{ opacity:0 !important; }
}

.Index_testimonials_slider_innerloop_innerbox_link_new{ display:block !important; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.Index_testimonials_slider_innerloop_innerbox_new{display:flex; height: 100%; }
.Index_testimonials_slider_innerloop_innerbox_1_videoimageboth_new{ width:100%; height:100%; }
.Index_testimonials_slider_innerloop_innerbox_1_videoimage_new{ width:100%; height:100%; }
.Index_testimonials_slider_innerloop_innerbox_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_testimonials_slider_innerloop_innerbox_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_testimonials_slider_innerloop_innerbox_2_icons_new{}
.Index_testimonials_slider_innerloop_innerbox_2_icons_new svg{max-width:100%; display:flex; }
.Index_testimonials_slider_innerloop_innerbox_2_author_new{display:flex; align-items:center; padding-top:16px; }
.Index_testimonials_slider_innerloop_innerbox_2_author_new svg{height:auto; max-width:100%; margin-top:-3px; }
.Index_testimonials_slider_innerloop_innerbox_2_author_new h4{padding-left:8px; color:#011630; font-size: 14px; font-weight: 700; line-height: 120%; text-transform: uppercase; margin:0;}
.Index_testimonials_slider_innerloop_innerbox_2_button_new{color:#011630; font-size: 14px; font-weight: 700; line-height: 100%; text-transform: uppercase; text-decoration:underline; padding-top:24px; text-underline-offset: 4px; text-decoration-thickness: 2px; }
.Index_testimonials_slider { margin:0; padding-right:40px; padding-top:66px; }
.Index_testimonials_slider .swiper-button-prev{ position:absolute; left:auto; right:calc(50% - 510px); top:0; margin:0; z-index:1; }
.Index_testimonials_slider .swiper-button-next{ position:absolute; right:calc(50% - 550px); top:0; margin:0; z-index:1; }

.Index_image_side_by_side_main_new{padding:96px 0 0 0;}
.Index_image_side_by_side_inner_new{}
.Index_image_side_by_side_leftrightboth_new{display:flex;}
.Index_image_side_by_side_mainleft_new{width:50%; margin-right:16px;}
.Index_image_side_by_side_innerleft_new{ position:relative;}
.Index_image_side_by_side_innerleft_maindesktop_new{}
.Index_image_side_by_side_innerleft_innerdesktop_new{}
.Index_image_side_by_side_innerleft_innerdesktop_1_new{}
.Index_image_side_by_side_innerleft_innerdesktop_1_videoimageboth_new{position:relative; height: 530px;}
.Index_image_side_by_side_innerleft_innerdesktop_1_videoimage_new{}
.Index_image_side_by_side_innerleft_innerdesktop_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_image_side_by_side_innerleft_innerdesktop_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_image_side_by_side_innerleft_innerdesktop_2_new{position:absolute; padding:40px; z-index:1; left:0; bottom:0; width:100%;}
.Index_image_side_by_side_innerleft_innerdesktop_2_titlebuttonboth_new{display:flex; align-items:center; justify-content:space-between;}
.Index_image_side_by_side_innerleft_innerdesktop_2_title_new{ padding-right:15px; }
.Index_image_side_by_side_innerleft_innerdesktop_2_title_new h2{color:#011630; font-size: 40px; font-weight: 500; line-height: 130%; margin:0;}
.Index_image_side_by_side_innerleft_innerdesktop_2_button_new{}
.Index_image_side_by_side_innerleft_innerdesktop_2_button_new a{min-width:241px;}
.Index_image_side_by_side_mainright_new{width:50%;}
.Index_image_side_by_side_innerright_new{}
.Index_image_side_by_side_innerright_videoimageboth_new{position:relative; border-radius: 4px; height: 530px;}
.Index_image_side_by_side_innerright_videoimage_new{}
.Index_image_side_by_side_innerright_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_image_side_by_side_innerright_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_image_side_by_side_innerleft_mainmobile_new{display:none;}

.Index_mobile_products_main_new{display:none;}
.Index_desktop_products_inner_new{}
.Index_desktop_products_loops_new{}
.Index_desktop_products_loops_1_new{}
.Index_desktop_products_loops_1_loops_new{ min-height:114px; overflow:hidden; }
.Index_product_slider span{ display:flex; align-items:center; }
.Index_desktop_products_loops_1_loops_mainbox_new{ width:140px !important; margin:0 64px; }
.Index_desktop_products_loops_1_loops_innerbox_new{width:100%; height:114px; position:relative;}
.Index_desktop_products_loops_1_loops_innerbox_new img{width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100% !important; mix-blend-mode:multiply; }
.Index_desktop_products_loops_1_plus_new{ cursor:pointer; position:absolute; content:''; width:64px; height:64px; top:0px; right:0px; background:#F3F0EA url(plus_icon.svg) no-repeat center center; border-radius:100%; display:none !important; z-index: 1; }
.Index_desktop_products_loops_1_loops_mainbox_new:hover .Index_desktop_products_loops_1_plus_new{ display:block !important; }
.Index_desktop_products_loops_1_loops_innerbox_new .Index_desktop_products_loops_1_plus_new.active{ display:block !important; }
.Index_desktop_products_loops_1_loops_innerbox_new .Index_desktop_products_loops_1_plus_new.active{ background:#F3F0EA url(minus_icon.svg) no-repeat center center; }
.Index_desktop_products_loops_2_new{}
.Index_desktop_products_loops_2_mainloop_new{}
.Index_desktop_products_loops_2_innerloop_new{}
.Index_desktop_products_loops_2_innerloop_mainleftright_new{border-radius:4px; background:#F3F0EA; padding:24px 24px 24px 56px; margin-top:33px; display:none; }
.Index_desktop_products_loops_2_innerloop_innerleftright_new{ display:flex; }
.Index_desktop_products_loops_2_innerloop_mainleft_new{width:505px; padding:16px 56px 16px 0;}
.Index_desktop_products_loops_2_innerloop_innerleft_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_1_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_1_review_new .card_review_new{ padding:0; }
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_new{padding-top:16px;}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_title_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_title_new a{ font-size:32px; color:#011630; font-weight:500; line-height:100%; text-decoration:none; display:block; }
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_new{padding-top:8px;}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_infos_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_infos_new p{margin:0; font-size:16px; line-height:136%;}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_new{padding-top:12px;}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_button_new{}
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_button_new .button{min-width:202px; padding-left:32px; padding-right:32px; }
.Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_button_new .button s{ opacity:0.5; }
.Index_desktop_products_loops_2_innerloop_innerleft_2_new{padding-top:24px;}
.Index_desktop_products_loops_2_innerloop_innerleft_2_texts_new{ min-height:117px; }
.Index_desktop_products_loops_2_innerloop_innerleft_2_texts_maininfos_new{ display:none; }
.Index_desktop_products_loops_2_innerloop_innerleft_2_texts_innerinfos_new{ font-size:16px; line-height:136%; }
.Index_desktop_products_loops_2_innerloop_innerleft_2_texts_innerinfos_new p{margin:0; padding-bottom:8px;  }
.Index_desktop_products_loops_2_innerloop_innerleft_2_texts_innerinfos_new p:last-child{padding-bottom:0;}
.Index_desktop_products_loops_2_innerloop_innerleft_3_new{padding-top:32px;}
.Index_desktop_products_loops_2_innerloop_innerleft_3_texts_new{display:flex; grid-gap:20px; }
.Index_desktop_products_loops_2_innerloop_innerleft_3_texts_mainnumber_new{width:calc(20% - 16px); color:#011630; font-size:14px; font-weight:700; line-height:20px; padding-top:2px; text-transform:uppercase; width:24px; height:24px; background:#FAF9F5; border:2px solid #011630; border-radius:100%; display:flex; align-items:center; justify-content:center; cursor:pointer; }
.Index_desktop_products_loops_2_innerloop_innerleft_3_texts_mainnumber_new.active{color:#fff; background:#011630; border:2px solid #011630;}
.Index_desktop_products_loops_2_innerloop_mainright_new{width:calc(100% - 505px); position:relative;}
.Index_desktop_products_loops_2_innerloop_innerright_new{ position:relative; }
.Index_desktop_products_loops_2_innerloop_innerright_mainimage_new{ display:none; }
.Index_desktop_products_loops_2_innerloop_innerright_innerimage_new{}
.Index_desktop_products_loops_2_innerloop_innerright_innerimage_new img{width:100%; border-radius:4px; }
.product_number_position_new{ position:absolute; }
.product_number_position_new.active{ background:#B3D2FF; border-color:#B3D2FF; color:#011630; }

.Index_logos_all_image_all_main_new{padding:104px 0;}
.Index_logos_all_image_all_inner_new{}
.Index_logos_all_image_all_leftrightboth_new{display:flex; align-items:center;}
.Index_logos_all_image_all_mainleft_new{width:37.848%;}
.Index_logos_all_image_all_innerleft_new{max-width:471px; margin:0 0 0 auto; padding:0 56px 0 40px; }
.Index_logos_all_image_all_innerleft_1_new{}
.Index_logos_all_image_all_innerleft_1_review_new{display:flex; align-items:center;}
.Index_logos_all_image_all_innerleft_1_review_icons_new{padding-right:6px;}
.Index_logos_all_image_all_innerleft_1_review_icons_new img{max-width:100%; display:flex; margin-top:-2px; }
.Index_logos_all_image_all_innerleft_1_review_texts_new{color:#011630; font-size:12px; font-weight:700; line-height:100%; text-transform:uppercase;}
.Index_logos_all_image_all_innerleft_2_new{padding-top:29px;}
.Index_logos_all_image_all_innerleft_2_title_new{}
.Index_logos_all_image_all_innerleft_2_title_new h2 {
    font-size: 55px;
    font-weight: 500;
    color: #011630;
    margin: 0px 0px 35px;
}
.Index_custom_instagram_innerloop_1_boxs_2_texts_new br {
    display: none;
}
.Index_logos_all_image_all_innerleft_3_new{padding-top:0px;}
.Index_logos_all_image_all_innerleft_3_loops_new{}
.Index_logos_all_image_all_innerleft_3_loops_boxs_new{ }
.Index_logos_all_image_all_innerleft_3_loops_textsboxs_new{ color:#011630; font-size:18px; line-height:136%; font-weight:400; }
.Index_logos_all_image_all_innerleft_3_loops_textsboxs_new p{margin:0; }
.Index_logos_all_image_all_innerleft_4_new{padding-top:25px;}
.Index_logos_all_image_all_innerleft_4_loops_new{}
.Index_logos_all_image_all_innerleft_4_loops_boxs_new{ opacity:0.3; width:77px; cursor:pointer; }
.Index_logos_all_image_all_innerleft_4_loops_boxs_new.swiper-slide-thumb-active{ opacity:1; }
.Index_logos_all_image_all_innerleft_4_loops_logosboxs_new{ height:20px; display:flex; align-items:center; }
.Index_logos_all_image_all_innerleft_4_loops_logosboxs_new img{max-width:100%; max-height:20px; display:flex; }
.Index_logos_all_image_all_innerleft_5_new{padding-top:40px;}
.Index_logo_slider .Index_logos_all_image_all_innerleft_3_loops_textsboxs_new{ opacity:0; }
.Index_logo_slider .swiper-slide.swiper-slide-active .Index_logos_all_image_all_innerleft_3_loops_textsboxs_new{ opacity:1; }
.Index_logos_all_image_all_mainright_new{width:calc(100% - 37.848%); }
.Index_logos_all_image_all_innerright_new{}
.Index_video_slider{ padding: 0 40px 0 0; }
.Index_video_slider .swiper-wrapper{ -webkit-transition-timing-function:linear!important; transition-timing-function:linear!important;  }
.Index_logos_all_image_all_innerright_mainbox_new{position:relative; width:320px; height:456px; display: flex;align-items: flex-end;}
.Index_logos_all_image_all_innerright_innerbox_new{}
.Index_logos_all_image_all_innerright_innerbox_videoimageboth_new{}
.Index_logos_all_image_all_innerright_innerbox_videoimage_new{}
.Index_logos_all_image_all_innerright_innerbox_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; transition: 1s all;}
.Index_logos_all_image_all_innerright_innerbox_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}

.Index_custom_instagram_main_new{padding:100px 0; }
.Index_custom_instagram_innerloop_1_new{ width:calc(33.3% - 15px); height:auto; }
.Index_custom_instagram_innerloop_2_new{ width:calc(33.3% - 15px); height:auto; }
.Index_custom_instagram_innerloop_1_boxs_new{border-radius: 4px; background:#F3F0EA; padding:15px 15px 24px 15px; height:100%; position:relative; }
.Index_custom_instagram_innerloop_1_boxs_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display:block !important; }
.Index_custom_instagram_innerloop_1_boxs_1_new{}
.Index_custom_instagram_innerloop_1_boxs_1_videoimageboth_new{position:relative; height: 384px;}
.Index_custom_instagram_innerloop_1_boxs_1_videoimage_new{ width:100%; height:100%; }
.Index_custom_instagram_innerloop_1_boxs_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_custom_instagram_innerloop_1_boxs_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px;}
.Index_custom_instagram_innerloop_1_boxs_2_textsbuttonboth_new{padding-top:24px; padding-bottom: 25px; }
.Index_custom_instagram_innerloop_1_boxs_2_title_new{ font-size: 24px; font-weight: 600; line-height: 100%; }
.Index_custom_instagram_innerloop_1_boxs_2_texts_new{padding-top:11px;}
.Index_custom_instagram_innerloop_1_boxs_2_texts_new p{ font-size: 16px; font-weight: 400; line-height: 136%; margin:0; color: #031536;}
.Index_custom_instagram_innerloop_1_boxs_2_button_new{ bottom: 0; width: 100%; left: 0; padding: 15px 0px 0px 0px; }
.Index_custom_instagram_innerloop_1_boxs_2_button_new a{min-width:100%;}
.Index_custom_instagram_innerloop_2_new{position:relative;}
.Index_custom_instagram_innerloop_2_new:after{content:''; position:absolute; width:100%; height:100%; left:0; bottom:0; border-radius: 4px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 78.12%, rgba(0, 0, 0, 0.00) 100%); }
.Index_custom_instagram_innerloop_2_boxs_new{ height:100%; }
.Index_custom_instagram_innerloop_2_boxs_1_new{ height:100%; }
.Index_custom_instagram_innerloop_2_boxs_1_videoimageboth_new{position:relative; min-height: 638px; height:100%; }
.Index_custom_instagram_innerloop_2_boxs_1_videoimage_new{}
.Index_custom_instagram_innerloop_2_boxs_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px; pointer-events:none; }
.Index_custom_instagram_innerloop_2_boxs_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px; pointer-events:none; }
.Index_custom_instagram_innerloop_2_boxs_2_new{position:absolute; left:0; bottom:0; padding:24px 100px 24px 40px; z-index:1; width: 100%; }
.Index_custom_instagram_innerloop_2_boxs_2_titleinfosboth_new{}
.Index_custom_instagram_innerloop_2_boxs_2_title_new{}
.Index_custom_instagram_innerloop_2_boxs_2_title_new a{color:#FAF9F5; font-size: 24px; font-weight: 700; line-height: 100%; margin:0; text-decoration:none; display:block; }
.Index_custom_instagram_innerloop_2_boxs_2_infos_new{ padding-top:8px; }
.Index_custom_instagram_innerloop_2_boxs_2_infos_new p{color:#FAF9F5; font-size: 16px; font-weight: 400; line-height: 136%; margin:0; }
.Index_instagram_slider { margin:0px 0px 0 calc(50% - 680px); padding-right:40px; padding-top:0px; }
.Index_instagram_slider .swiper-button-prev{ position:absolute; left:auto; right:calc(50% - 510px); top:0; margin:0; z-index:1; }
.Index_instagram_slider .swiper-button-next{ position:absolute; right:calc(50% - 550px); top:0; margin:0; z-index:1; }
.sound_icon_new{ position:absolute; width:40px; display:flex; flex-wrap:wrap; right:40px; bottom:24px; z-index:2; }
.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; }

.Index_newsletter_form_main_new{padding:56px 0;}
.Index_newsletter_form_inner_new{ max-width:1104px; margin:auto; }
.Index_newsletter_form_leftrightboth_new{display:flex; align-items:center; justify-content:space-between; }
.Index_newsletter_form_mainleft_new{width:376px;}
.Index_newsletter_form_innerleft_new{}
.Index_newsletter_form_innerleft_title_new{}
.Index_newsletter_form_innerleft_title_new h2{margin:0; font-size:32px; color:#FAF9F5;}
.Index_newsletter_form_innerleft_infos_new{padding-top:8px;}
.Index_newsletter_form_innerleft_infos_new p{margin:0; font-size:16px; line-height:136%; font-weight:400; color:#FAF9F5; }
.Index_newsletter_form_mainright_new{width:calc(100% - 376px); padding-left:20px;}
.Index_newsletter_form_innerright_new{ max-width:600px; margin:0 0 0 auto; }
.Index_newsletter_form_mainright_new .newsletter-form{max-width:100%;}
.Index_newsletter_form_mainright_new .newsletter-form__field-wrapper{max-width:100%;}
.Index_newsletter_form_mainright_new .field{}
.Index_newsletter_form_mainright_new input{ background:#fff; font-size:14px; line-height:100%; font-weight:700; color:#011630; text-transform:uppercase; padding:10px 24px !important; box-shadow:0 0 0 !important; height:48px; border-radius:4px !important; width:calc(100% - 168px); margin:0 !important; }
.Index_newsletter_form_mainright_new input::-webkit-input-placeholder{ color: #011630 !important; opacity:1 !important; }
.Index_newsletter_form_mainright_new input::-moz-placeholder{ color: #011630 !important; opacity:1 !important; }
.Index_newsletter_form_mainright_new input:-ms-input-placeholder{ color: #011630 !important; opacity:1 !important; }
.Index_newsletter_form_mainright_new input:-moz-placeholder{ color: #011630 !important; opacity:1 !important; }
.Index_newsletter_form_mainright_new button{ position:relative; margin-left:8px; width:168px; }
.Index_newsletter_form_mainright_new .field:after{display:none;}
.Index_newsletter_form_mainright_new .field:before{display:none;}
.Index_newsletter_form_mainright_new .newsletter-form__message--success { margin-top: 1.3rem; color: #fff; font-weight: 500; font-size: 14px; }

.Footer_main_new{}
.Footer_main_new .footer{}
.Footer_main_new .footer__content-top{ padding-top:64px !important; padding-bottom:52px !important;}
.Footer_main_new .footer__blocks-wrapper{ max-width:1104px; margin:auto; padding-right:84px; }
.footer__content-top .grid{row-gap:0 !important; grid-gap:24px !important;}
.Footer_logo_1_new{width:200px !important;}
.Footer_logo_main_new{}
.footer-block--menu{width:calc(20% - 64px) !important; margin-right:0;}
.Footer_main_new .footer-block__image-wrapper{margin:0;}
.Footer_main_new .footer-block__heading{margin:0; color:#FAF9F5; font-size: 20px; font-weight: 700; line-height: 136%; padding-bottom:12px;}
.Footer_main_new .list-menu__item--link{padding:0 !important; color:#FAF9F5 !important; font-size: 14px !important; font-weight: 500; line-height: 100%; padding:12px 0 !important; display:block !important; text-decoration:none !important; }
.footer-block__details-content>li:not(:last-child){ margin-right:0 !important; }
.Footer_menu_main_new{}
.Footer_bottom_main_new{padding:24px 0; border-top:2px solid rgba(250,249,245,0.2);}
.Footer_bottom_inner_new{display:flex; align-items:center; justify-content:space-between; max-width:1104px; margin:auto;  }
.Footer_bottom_inner_1_new{ opacity:0.5; }
.Footer_bottom_inner_1_left_new{display:flex; align-items:center;}
.Footer_bottom_inner_1_left_1_new{}
.Footer_bottom_inner_1_left_1_copyright_new{color:#FAF9F5; font-size: 14px; font-weight: 500; line-height: 100%;}
.Footer_bottom_inner_1_left_1_copyright_new a{color:#FAF9F5; text-decoration:none;}
.Footer_bottom_inner_1_left_2_mobilemenu_new{display:none;}
.Footer_bottom_inner_2_new{display:none; opacity:0.5; }
.Footer_bottom_inner_3_right_1_new{ opacity:0.5; }
.Footer_bottom_inner_3_new{}
.Footer_bottom_inner_3_right_new{ display:flex; align-items:center; }
.localization-form:only-child{ margin:0 !important; padding:0 !important; }
.disclosure__button.localization-form__select.localization-selector {background: #1a2d45; border-top-left-radius: 10px; border-bottom-left-radius: 10px; color: rgba(255, 255, 255, 0.7); font-family: 'Poppins'; font-size: 14px !important; font-weight: 400; height: 66px; width: 100% !important; padding: 10px 40px 10px 15px !important; border-radius: 10px !important; margin: 10px 0px 0px auto !important;}
.Footer_bottom_inner_3_right_2_new {width: 100%; display: flex; justify-content: flex-end;}
.disclosure__list-wrapper .disclosure__item a {padding: 5px 15px;}
#FooterCountryLabel{ display:none !important; }
.disclosure .localization-form__select{ opacity:0.5; margin: 0 !important; border-radius: 4px; border: 2px solid #FAF9F5; padding: 13px 47px 13px 14px; font-size: 14px; font-style: normal; font-weight: 500; line-height: 100%; height: 48px !important; min-width:215px; }
.disclosure .localization-form__select:after{ display:none !important; }
.disclosure .localization-form__select:before{ display:none !important; }
.localization-form__select .icon-caret { height: 16px !important; right: 14px !important; top: calc(50% - 8px) !important; }
.disclosure__list-wrapper{ width:100% !important; min-width: max-content; right: 0; border-radius: 4px; border: 2px solid #FAF9F5; font-size: 14px; font-style: normal; font-weight: 500; line-height: 100%; }
.disclosure__list{ max-width:100% !important; min-width:100% !important; width:100% !important; }
.Footer_bottom_inner_3_right_2_new{}
.Footer_bottom_inner_3_right_1_desktopmenu_new{}
.Footer_bottom_inner_3_right_1_desktopmenu_new ul{display:flex; padding:0; margin:0;}
.Footer_bottom_inner_3_right_1_desktopmenu_new ul li{list-style:none; }
.Footer_bottom_inner_3_right_1_desktopmenu_new ul li a{color:#FAF9F5; font-size: 14px; font-weight: 500; line-height: 100%; text-decoration-line: underline; padding:15px 20px; display:block; }
/* Index */
#CollectionAjaxContent .page-width {
    padding: 0px 10px !important;
    width: 1483px !important;
    max-width: 100%;
}

.facets-container-drawer{ padding: 80px 0 0 !important; justify-content: space-between; margin-left:auto; margin-right:auto; }
.Facets_mainleft_new{ width:calc(100% - 234px); padding-right:20px; }
.Facets_innerleft_new{ display:flex; align-items:center; }
.Facets_innerleft_1_title_new h1{ font-size: 50px; line-height: 40px; font-weight: 600; margin:0; white-space:nowrap; }
.Facets_innerleft_2_new{ padding:0 0 0 32px; }
.facets-container-drawer .facets__form{ margin:0 !important; }
.active-facets{ margin:0 !important; grid-gap:10px;     align-items: center; }
.active-facets__button { margin: 0 !important; padding: 0 !important; }
span.active-facets__button-inner{ border-radius: 4px!important; background: #5A78AE!important; color: #faf9f5 !important; font-size: 10px !important; font-weight: 700; line-height: 100%; text-transform: uppercase; padding:8px 12px !important; flex-direction: row-reverse; box-shadow: 0 0 0 !important; align-items: center !important; }
.active-facets__button svg { margin: 0 4px 0 0 !important; width: 12px !important; }
.active-facets__button-wrapper{ padding:0 !important; }
.active-facets__button-remove, .active-facets__button-remove span { font-size: 11px!important; font-weight: 700; line-height: 130%; text-transform: uppercase; display: block; text-decoration: none; padding-top: 1px; }
.Facets_mainright_new{ width:234px; }
.Facets_innerright_new{ display:flex; align-items:center; }
.mobile-facets__open-wrapper { display: inline-block; width: 118px; height: 48px;  display: flex; align-items: center; justify-content: center !important; }
.mobile-facets__open{ justify-content:center !important; padding:10px !important; font-size: 14px; font-weight: 700; line-height: 100%;  text-transform: uppercase; border: 2px solid #011630; border-radius: 4px; }
.mobile-facets__open-label{ margin-left:8px !important; padding-top:2px; text-decoration:none !important; }
.facets-container-drawer .mobile-facets__wrapper{ margin-left: 0px!important; margin-right: 0 !important; justify-content:flex-end; }
.facets{ box-shadow:0 0 0 !important; }
.facet-filters { padding-left: 0 !important; }
.facet-filters__label{ font-size: 14px !important; font-weight: 700; line-height: 100%; text-transform: uppercase; margin: 0 !important; }
.facet-filters.sorting{ width:104px; height: 48px; border-radius: 4px; border: 2px solid #011630; position:relative; margin-left:12px; }
.facet-filters.sorting .facet-filters__field{ height:100%; }
.facet-filters.sorting .facet-filters__field .select{ position:absolute; left:0; top:0; width: 100%; height: 100%; }
.facet-filters.sorting .facet-filters__label{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; cursor: pointer; z-index: 1; background: #FAF9F5; border-radius: 4px; padding: 16px; pointer-events: none; }
.facet-filters.sorting .facet-filters__label label{ width:100%; display: flex; align-items: center; justify-content: space-between; }
.facet-filters.sorting .facet-filters__sort{ padding:0 !important; box-shadow: 0 0 0; }
.mobile-facets__open-label {
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    color: #001936D9;
    font-family: 'Poppins';
}
.Collection_template_main_new .select-label {
    font-size: 14px;
    font-weight: 700;
    color: #031536;
    font-family: 'Poppins' !important;
}
.load-more-container {
  text-align: center;
  margin: 40px 0;
}

.load-more-btn {
    background-color: transparent;
    border: 1px solid #011630;
    color: #011630;
    text-decoration: none;
    padding: 15px 30px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 4.63px;
    transition: 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 267px;
    margin: 0 auto;
    height: 60px;
    line-height: 23.13px;
    font-weight: 600;
    text-transform: uppercase;
}

.load-more-btn:hover {
  background-color: #FF6631;
  color: #ffffff;
  border-color: #FF6631;
}

.loading-spinner {
  display: none;
  margin: 20px auto;
}

.loading-spinner.active {
  display: block;
}
#ProductGridContainer ul#product-grid .grid__item {
    width: calc(33.33% - 20px) !important;
    max-width: calc(33.33% - 20px) !important;
}
#product-grid .card-wrapper.product-card-wrapper .card__inner.color-background-1.gradient.ratio {
    height: 426px;
    border-radius: 6px;
}
#product-grid .card-wrapper.product-card-wrapper .card__inner.color-background-1.gradient.ratio .card__media {
    border-radius: 6px;
    box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.1);
}
#product-grid .card-wrapper.product-card-wrapper .card__inner.color-background-1.gradient.ratio img{
  object-fit: contain !important;
}
div#load-more-btn {
    display: block;
    position: relative;
    margin-bottom: 80px;
}
#product-grid{ margin:40px auto 55px; gap: 61px 30px; }
#product-grid .card_grid_btn_new {
    padding: 15px 0px 0px;
    gap: 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mobile-facets__inner{ width: 100% !important; max-width:448px !important; border: 0 !important; box-shadow: 0 0 0 !important; background:#FAF9F5 !important; -webkit-transition: all 0.5s linear !important; -moz-transition: all 0.5s linear !important; -o-transition: all 0.5s linear !important; -ms-transition: all 0.5s linear !important; transition: all 0.5s linear !important; }
.mobile-facets__count{ display:none; }
.mobile-facets__header { border-bottom: 2px solid rgba(1, 22, 48, 0.10) !important; padding: 16px 24px !important; }
.mobile-facets__header-inner{ text-align:left;  }
.mobile-facets__heading{ font-size: 24px !important; font-weight: 700; line-height: 100%; /* 24px */ }
.mobile-facets__close svg { width: 24px !important; }
.mobile-facets__main { padding: 0 24px !important; }
.mobile-facets__summary { padding: 16px 0 12px 0 !important; font-size: 18px; font-weight: 500; line-height: 136%; /* 24.48px */ pointer-events:none; }
.mobile-facets__arrow{ display:none !important; }
.js .mobile-facets__submenu { position: relative !important; top: auto !important; width: 100% !important; bottom: auto !important; left: auto !important; z-index: 3 !important; transform: none !important; visibility: visible !important; background:#FAF9F5 !important; }
.js .mobile-facets .submenu-open { visibility: visible !important; }
.mobile-facets__close-button{ display:none !important; }
.js details>.mobile-facets__submenu { transition: transform .4s cubic-bezier(.29,.63,.44,1),visibility .4s cubic-bezier(.29,.63,.44,1) !important; }
.mobile-facets__details{ border-bottom:1px solid rgba(1, 22, 48, 0.10); padding-bottom:16px; }
.mobile-facets__list { overflow-y: hidden !important; background: none; }
.mobile-facets__label{ padding:0 0 0 24px !important; margin-bottom:0px !important; font-size: 14px; font-style: normal; font-weight: 500; line-height: 16px; /* 14px */ cursor:pointer; }
.mobile-facets__highlight{ background: none !important; }
.mobile-facets__label>svg{ display:none !important; }
.mobile-facets__item{ margin-bottom:8px; cursor:pointer; }
.mobile-facets__item:last-child{ margin-bottom:0; }
.mobile-facets__checkbox{ margin:0 !important; top:0 !important; left:0 !important; }  
.mobile-facets__highlight{ border: 2px solid #011630; width:16px; height:16px; opacity: 1 !important; visibility: visible !important; }
.mobile-facets__checkbox:checked+.mobile-facets__highlight{ background:#011630 !important; }
.facet-checkbox__text{ padding-top:1px; text-decoration: none !important; }
.mobile-facets__info { padding: 0 !important; margin: 0 !important; font-size: 14px !important; }
.facets__price { padding: 10px 0 0 0 !important; }
.mobile-facets__footer { border-top: 1px solid rgba(1, 22, 48, 0.10) !important; padding: 16px 29px !important; margin-left:-24px; margin-right:-24px; }
.mobile-facets__clear-wrapper{ display:none !important; }
.mobile-facets__footer>* { width: 100% !important; }
.pagination__item .icon-caret { height: 16px !important; }
.mobile-facets__footer .button{ margin:0 !important; }



.Collection_template_main_new .sort__block { position: relative; margin-left: 12px; max-width: 104px; flex: 104px; display: block; }
.Collection_template_main_new .sort__select { height: 48px; border: 2px solid #011630; border-radius: 4px; display: flex; align-items: center; justify-content: center; padding: 0 13px; cursor: pointer; text-transform: uppercase; }
.Collection_template_main_new .select-label { font-size: 14px; font-weight: 700; }
.Collection_template_main_new .icon-wrap { max-width: 14px; flex: 14px; display: flex; height: 14px; margin-left: 10px; transition: all 0.1s ease-in-out; }
.Collection_template_main_new .sort__block.is-open .icon-wrap { transform: scaleY(-1); }
.Collection_template_main_new .icon-wrap svg { width: 100%; height: 100%; }
.Collection_template_main_new .sort-options { position: absolute; top: 100%; right: 0; border: 2px solid #011630; border-radius: 4px; margin-top: 8px; width: 100%; background-color: #FAF9F5; z-index: 9; min-width: 225px; display: none; }
.Collection_template_main_new .sort__block.is-open .sort-options { display: block;} 
.Collection_template_main_new .sort-option { display: flex; align-items: center; border-bottom: 2px solid rgb(1 22 48 / 20%); padding: 8px 16px; cursor: pointer; }
.Collection_template_main_new .sort-option:last-child { border-bottom: 0; }
.Collection_template_main_new .checkbox { max-width: 12px; flex: 12px; height: 12px; border: 2px solid #011630; display: block; }
.Collection_template_main_new .sort-option.selected .checkbox { background-color: #011630; }
.Collection_template_main_new .option-label { flex: 1; font-size: 14px; font-weight: 700; margin-left: 8px; text-transform:uppercase; }
.product-card-wrapper .colors__list { display: flex; grid-gap: 15px; flex-wrap: wrap; padding: 0; }
.product-card-wrapper .swatch__color { 
  max-width: 22.5px; 
  width: 22.5px; 
  height: 22.5px; 
  border-radius: 50%; 
  display: block; 
  cursor: pointer; 
  background-size: contain; 
  background-repeat: no-repeat; 
  background-position: center; 
  background-color: var(--swatch-color); 
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px #ffffff;
}
.product-card-wrapper .swatch__color.selected{
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px var(--swatch-color);
}
.Collection_image_with_text_column_mainbox_new{padding:16px 16px 24px 16px; border-radius: 4px; background:#011630; height:100%; display: flex; flex-direction: column; justify-content: space-between; }
.Collection_image_with_text_column_innerbox_new{ }
.Collection_image_with_text_column_innerbox_1_new{}
.Collection_image_with_text_column_innerbox_1_videoimageboth_new{width: 100%; margin:auto; height: 393px; position:relative;}
.Collection_image_with_text_column_innerbox_1_videoimage_new{}
.Collection_image_with_text_column_innerbox_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%; border-radius:4px; }
.Collection_image_with_text_column_innerbox_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%; border-radius:4px; }
.Collection_image_with_text_column_innerbox_2_new{padding-top:31px;}
.Collection_image_with_text_column_innerbox_2_textsbuttonboth_new{}
.Collection_image_with_text_column_innerbox_2_title_new{
  color:#FAF9F5; 
  text-align: center; 
  font-size: 40.94px; 
  font-weight: 600; 
  line-height: 43.1px;
}
.Collection_image_with_text_column_innerbox_2_texts_new{}
.Collection_image_with_text_column_innerbox_2_texts_new p{padding-top:20.64px; color:#FAF9F5; text-align: center; font-size: 19.39px; font-weight: 400; line-height: 150%; max-width:320px; margin:auto;}
.Collection_image_with_text_column_innerbox_2_button_new{padding-top:24px;}
.Collection_image_with_text_column_innerbox_2_button_new a{
  min-width:100%; 
  padding: 14px 37px;
  font-size: 15.08px;
  line-height: 21.55px;
  font-weight: 700;
  border: 1px solid #FF6631;
}
.Collection_image_with_text_column_innerbox_2_button_new a:hover{
  background-color: transparent;
  color: #FF6631;
}
li.grid__item.Collection_testimonial_column_main_new .Collection_testimonial_column_mainbox_new{
  padding: 73px 71px 59px;
}
.Collection_testimonial_column_main_new{}
.Collection_testimonial_column_mainbox_new{ padding: 56px 56px; border-radius: 4px; height: 100%; display: flex; align-items: center; }
.Collection_testimonial_column_innerbox_new{}
.Collection_testimonial_column_innerbox_1_starimage_new{text-align:center;}
.Collection_testimonial_column_innerbox_1_starimage_new img{max-width:100%; display: flex; margin: auto; }
.Collection_testimonial_column_innerbox_2_new{padding-top:8px;}
.Collection_testimonial_column_innerbox_2_iconimage_new{width: 197px; max-width: 100%; margin:42px auto 39px; }
.Collection_testimonial_column_innerbox_2_iconimage_new img{width:100%; display:flex; object-fit: contain; }
.Collection_testimonial_column_innerbox_2_iconimage_new video{width:100%; display:flex; }
.Collection_testimonial_column_innerbox_3_new{}
.Collection_testimonial_column_innerbox_3_titletext_new{padding-top:8px;}
.Collection_testimonial_column_innerbox_3_titletext_new h2{
  color:#011630; 
  text-align: center; 
  font-size: 40px !important; 
  font-weight: 500; 
  line-height: 120% !important; 
  margin:auto;
}
.Collection_testimonial_column_innerbox_4_new{}
.Collection_testimonial_column_innerbox_4_buttontext_new{padding-top:50px; text-align:center;}
.Collection_testimonial_column_innerbox_4_buttontext_new a {
    min-width: 100%;
    font-size: 15.08px;
    line-height: 21.55px;
    font-weight: 700;
    border-radius: 4.31px;
}

/* Product */
.main_product_new{ padding:8px 0 96px 0 !important; }
.main_product_inner_new{ max-width:1328px; margin:auto !important; }
.main_product_left_new{ width:56.627%!important; max-width:56.627% !important; }  
.main_product_right_new{ width:43.373% !important; max-width:43.373% !important; padding-left:56px !important; }
.product-media-container{ border: 0!important; border-radius: 4px !important; overflow: hidden !important; }
.product-media-container .media img{ /*mix-blend-mode:multiply;*/ }
.product_media_item_first_new{ position:relative; }
.product_media_item_first_new .card__badge{ position:absolute; left:0; top:0; padding:13px 16px 16px; }
.product__media-item .play_video_new, .product__media-item .close_video_new{ cursor:pointer; position: absolute !important; left: 16px; bottom: 16px; border-radius: 4px; background: #FAF9F5; padding: 17px 16px 16px 16px; display: flex; align-items: center; justify-content: center; z-index:1; font-size: 14px; font-style: normal; font-weight: 700; line-height: 100%; /* 14px */ text-transform: uppercase; }
.product__media-item .play_video_new svg, .product__media-item .close_video_new svg{ margin:-2px 8px 0 0; width:16px; height:auto; }
.product__media-item .close_video_new{ display:none; }
.overlay_video_new{ display:none; }
.Product_images_innermetavideo_new{ position:fixed !important; top:0; left:0; width:100%; height:100%; display:none; background:rgba(0, 0, 0, 0.5); z-index:999; padding:56px; }
.Product_images_innermetavideo_in_new{ position:relative; }
.Product_images_innermetavideo_inner_new{  width:100%; height:100%; position:relative; }
.Product_images_innermetavideo_inner_new video{ width:100%; height:100% !important; object-fit:cover; }
.Product_images_innermetavideo_close_new{ position:absolute; right:0; top:0; z-index:2; cursor:pointer; width:68px; height:68px; display:flex; align-items:center; justify-content:center; }
.Product_images_innermetavideo_close_new svg{ display:flex; }
.Product_images_innermetavideo_new .sound_icon_new{ right:24px; display:none; }
.Product_images_innermetavideo_main_new{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.product_images_title_description_list_new{ border-radius: 4px; background: #F3F0EA; margin-top:16px; padding:24px 16px; text-align:center; }
.product_images_title_description_list_new h4{ margin:0; color: #FF6631; font-size: 14px; font-weight: 700; line-height: 120%; /* 16.8px */ text-transform: uppercase; }
.product_images_title_description_list_new p{ margin:8px 0 0 0; font-size: 16px; font-weight: 400; line-height: 136%; /* 21.76px */ }
.template-search__results {
    padding: 0px !important;
}
.template-search__results ul.grid.product-grid {
    gap: 61px 30px;
}
.template-search__results ul.grid.product-grid li{
    width: calc(33.33% - 20px) !important;
    max-width: calc(33.33% - 20px) !important;
}
    



@media (max-width: 1500px){
  .sections-heading,
  .Facets_innerleft_1_title_new h1{
    font-size: 40px !important;
  }
  .Index_custom_category_all_loops_innerbox_2_title_new h3{
    font-size: 20px;
    line-height: 25px;
  }
}

@media (min-width: 1401px){
  .cart-count-bubble{
    right: auto !important;
    left: 10px !important;
    bottom: 26px !important;
    top: auto !important;
  }
}

@media(min-width:750px) and (max-width:9999px){
  /* .product-media-container .media { padding-top:100% !important; } */
  .product:not(.product--columns) .product__media-list .product__media-item:first-child .product-media-container .media, .product:not(.product--columns) .product__media-list .product__media-item--full .product-media-container .media{ padding-top:552px !important; }
  .product:not(.product--columns) .product__media-list .product__media-item:first-child .product-media-container .media img, .product:not(.product--columns) .product__media-list .product__media-item--full .product-media-container .media img{ object-fit:contain !important; height:100% !important; }
  .full_width_last_image_new{ max-width:100% !important; }
  .full_width_last_image_new .product-media-container .media{ padding-top:552px !important; }
  .full_width_last_image_new .product-media-container .media img{ object-fit:cover !important; height:100% !important; }
  .product__media-list{ grid-gap:16px !important; }

  .Product_images_innermetavideo_in_new{ width:100%; height:100%; }
}
.product__title{ margin-bottom:8px !important; display: flex; align-items: flex-end; justify-content: space-between; }
.product__title h1{ font-size: 40px; font-weight: 500; line-height: 100%; /* 40px */ padding-right:10px; }
.product__title .price--large{ font-size: 20px; font-weight: 700; line-height: 100%; /* 20px */ letter-spacing:0; }
.product__title .price__container { margin-bottom: 4px !important; text-align:right; }
.product__title .price .price-item { display: inline-block; margin: 0 0 0 0; white-space:nowrap; }
.product__title .price--on-sale .price-item--regular{ font-size: 20px !important; font-weight: 700; line-height: 100%; letter-spacing:0; opacity:0.5 !important; }
.product__info-container>*+* { margin: 0 0 16px 0px !important; }
.product .yotpo .text-m{ color: #011630 !important; font-size: 12px; font-weight: 700; line-height: 100%; text-decoration: underline !important; text-transform: uppercase; padding-top: 2px; }
.Product_short_description_text_new{}
variant-radios, variant-selects{ margin-bottom:20px !important; }
.product-form__input { margin: 0 0 20px !important; max-width: 100% !important; min-width: 100% !important; }
fieldset.product-form__input .form__label { margin-bottom: 8px !important; font-size: 16px; font-weight: 400; line-height: 136%; text-transform: capitalize; /* 21.76px */ }
fieldset.product-form__input .form__label span{ font-weight:500; }
.product-form__input_inner_new{ display:flex; flex-wrap:wrap; grid-gap:8px; }
.product-form__input input[type=radio]+label{ margin: 0 !important; border-radius: 4px !important; background: #F3F0EA !important; font-size: 16px !important; font-weight: 700; line-height: 20px !important; text-transform: uppercase; border: 2px solid #F3F0EA !important; color: rgba(1, 22, 48, 0.6) !important; letter-spacing: 0 !important; min-width: 96px; padding: 12px !important; }
.product-form__input input[type=radio]:checked+label{ background: #F3F0EA !important; border: 2px solid #011630 !important; color: rgba(1, 22, 48, 1) !important; }
.product-form__input_color .product-form__input_inner_new{ grid-gap:13px; }
.product-form__input_color input[type=radio]+label{ width: 30px; height: 30px; border: 0 !important; border-radius: 100% !important; min-width: auto; font-size: 0 !important; }
.product-form__input_color input[type=radio]+label:after{ content: ""; border: 2px solid #011630; border-radius: 100%; width: calc(100% + 6px); height: calc(100% + 6px); position: absolute; left: -3px; top: -3px; opacity:0; }
.product-form__input_color input[type=radio]:checked+label{ border:0 !important; }
.product-form__input_color input[type=radio]:checked+label:after{ opacity:1; }
.product__info-container .product-form{ margin-bottom:0px !important; }
.product-form__buttons { max-width: 100% !important; }
.product_form_new{ margin-bottom:12px !important; }
.product-form__submit { margin-bottom: 8px!important; padding: 12px; min-height: 48px; height: 50px; display: flex; width: 100%; min-width: auto; flex: 1; color: #FAF9F5 !important; margin-left:0 !important; }
.installment  { margin-top: 0; margin-bottom: 0; padding-top: 8px; font-size: 12px; font-style: normal; font-weight: 500; line-height: 136%; color:#011630; }
.product-form__buttons .price-item{ color:#FAF9F5 !important; color: #FFF; font-size: 14px; font-weight: 700; letter-spacing: 0; text-transform: uppercase; line-height: 16px; }
.product-form__buttons .price .badge, .product-form__buttons .price__container{ margin-bottom:0 !important; line-height: 16px; }
.product-form__buttons .price--large { line-height: 16px !important; margin-top: -1px; }
.product-form__buttons .dash_new{ margin:0 5px; }
.product-form__buttons .price--on-sale .price__sale .price-item--regular{ margin-right: 5px; font-size: 14px !important; letter-spacing: 0px; font-weight: 700; }
.product-form__buttons .price--on-sale .price__sale .price-item--sale{ color: #FAF9F5 !important; margin:0 !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__buttons .product-form__submit:hover{ color: #FAF9F5 !important; }
.product-form__buttons .product-form__submit:hover .price--on-sale .price__sale .price-item--sale{ color: #FAF9F5 !important; }
/*.styles__snippetWrapper--b97bf{ font-size: 12px !important; line-height: 136% !important; font-weight: 500 !important; display:block !important; text-align:center !important; }*/

.product_page_review_new{ position:relative; }
.product_page_review_new:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.product_page_review_link_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.product_page_review_link_new a{ display:block; width: 100%; height: 100%; }

.amazon_btn_new{ margin-bottom:-21px !important; }
.amazon_btn_2_new{ margin-bottom:20px !important; }
.amazon_btn_new .button{ min-width:100%; } 
.Product_custom_tags_text_new ul{margin:0; padding:0; display:flex; flex-wrap:wrap; grid-gap:20px; justify-content:center; }
.Product_custom_tags_text_new ul li{ font-size: 14px; font-weight: 700; line-height: 120%; text-transform: uppercase; list-style:none; position:relative;}
.Product_custom_tags_text_new ul li:after{ content:''; position:absolute; width:2px; height:2px; right:-10px; top:40%; background:#011630; border-radius:100%; transform: translate(0, -40%);}
.Product_custom_tags_text_new ul li:last-child:after{display:none;}
/*.custom_tags_text_us_in_new ul li:first-child{ margin-right:0; }
.custom_tags_text_us_in_new ul li:first-child:after{display:none;}*/
/*.custom_tags_text_us_in_new ul li:last-child{ display:none; }*/
.Product_meta_features_benefits_main_new{margin:0 !important; padding:0px 0 32px 0; }
.Product_meta_features_benefits_inner_new{}
.Product_meta_features_benefits_title_new{}
.Product_meta_features_benefits_title_new h3{margin:0; font-size: 26px; font-weight: 700; line-height: 100%;}
.Product_meta_features_benefits_infos_new{padding-top:9px;}
.Product_meta_features_benefits_infos_new ul{margin:0; padding-left:25px;}
.Product_meta_features_benefits_infos_new ul li{ font-size: 16px; font-weight: 400; line-height: 136%; padding-bottom:8px; position:relative; list-style:none;}
.Product_meta_features_benefits_infos_new ul li:last-child{padding-bottom:0;}
.Product_meta_video_slider { margin:-24px 0px 0 0; padding-top:42px; }
.Product_meta_video_slider .swiper-button-prev{ position:absolute; left:auto; right:40px; top:0; margin:0; z-index:1; }
.Product_meta_video_slider .swiper-button-next{ position:absolute; right:0; top:0; margin:0; z-index:1; }
.Product_meta_video_or_image_list_main_new{margin:0 !important; padding:32px 0; border-top:1px solid rgba(1, 22, 48, 0.10); }
.Product_meta_video_or_image_list_inner_new{}
.Product_meta_video_or_image_list_title_new{}
.Product_meta_video_or_image_list_title_new h3{ font-size: 24px; font-weight: 700; line-height: 100%; margin:0;}
.Product_meta_video_or_image_list_mainloop_new{ position:relative; }
.Product_meta_video_or_image_list_innerloop_new{}
.Product_meta_video_or_image_list_innerloop_boxs_new{ width:140px; }
.Product_meta_video_or_image_list_innerloop_boxs_videoimageboth_new{position:relative; height: 200px; width: 100%;}
.Product_meta_video_or_image_list_innerloop_boxs_videoimage_new{}
.Product_meta_video_or_image_list_innerloop_boxs_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px; }
.Product_meta_video_or_image_list_innerloop_boxs_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px; }
.Product_meta_accordions_details_main_new{margin:0 0 32px 0 !important;}
.Product_meta_accordions_details_inner_new{}
.Product_meta_accordions_details_main_new .accordion{margin:0; border:none;}
.Product_meta_accordions_details_main_new .accordion > ul{padding:0; margin:0; border-top:1px solid rgba(1, 22, 48, 0.10);}
.Product_meta_accordions_details_main_new .accordion > ul > li{border-bottom:1px solid rgba(1, 22, 48, 0.10);}
.Product_meta_accordions_details_main_new .accordion > ul > li.open .question h2{background:url(minus.svg) no-repeat center right;}
.Product_meta_accordions_details_main_new .answer{margin-top:-10px; padding:0 25px 20px 0; font-size: 16px; font-weight: 400; line-height: 136%; }
.Product_meta_accordions_details_main_new .answer p{ margin:0 0 4px 0; }
.Product_meta_accordions_details_main_new .answer ul{padding-left:25px; margin:0;}
.Product_meta_accordions_details_main_new .answer ul li{ padding-bottom:4px; position:relative; list-style:none;}  
.Product_meta_accordions_details_main_new .answer ul li:last-child{padding-bottom:0;}
.Product_meta_accordions_details_main_new .answer a{ color:inherit; }

.Product_meta_upsell_slider { margin: 0; padding-top:25px; }
.Product_meta_upsell_slider .swiper-button-prev{ position:absolute; left:auto; right:40px; top:0; margin:0; z-index:1; }
.Product_meta_upsell_slider .swiper-button-next{ position:absolute; right:0; top:0; margin:0; z-index:1; }
.Product_meta_custom_product_list_main_new{ margin:0 0 32px 0 !important;}
.Product_meta_custom_product_list_inner_new{}
.Product_meta_custom_product_list_title_new{}
.Product_meta_custom_product_list_title_new h3{margin:0; font-size:26px; line-height:100%; font-weight:700; color:#000000;}
.Product_meta_custom_product_list_mainloop_new{}
.Product_meta_custom_product_list_innerloop_new{}
.Product_meta_custom_product_list_innerloop_mainbox_new{}
.Product_meta_custom_product_list_innerloop_mainbox_new a{text-decoration:none;}
.Product_meta_custom_product_list_innerloop_innerbox_new{background:#F3F0EA; padding:20px 32px 20px 20px; display:flex; border-radius:4px; height:100%; }
.Product_meta_custom_product_list_innerloop_innerbox_leftside_new{width:156px; min-height:159px; overflow:hidden; }
.Product_meta_custom_product_list_innerloop_innerbox_leftside_images_new{ width:100%; height:100%; position:relative; }
.Product_meta_custom_product_list_innerloop_innerbox_leftside_images_new img{width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 4px; transform: scale(1.3); }
.Product_meta_custom_product_list_innerloop_innerbox_rightside_new{width:calc(100% - 156px); padding-left:24px; align-self: center; }
.Product_meta_custom_product_list_innerloop_innerbox_rightside_texts_new{}
.Product_meta_custom_product_list_innerloop_innerbox_rightside_textstitle_new{font-size:20px; line-height:136%; font-weight:700; }
.Product_meta_custom_product_list_innerloop_innerbox_rightside_textsreview_new .card_review_new{ padding:4px 0 0 0; }
.Product_meta_custom_product_list_innerloop_innerbox_rightside_textsinfos_new{padding-top:8px;}
.Product_meta_custom_product_list_innerloop_innerbox_rightside_textsinfos_new p{margin:0; font-size:16px; line-height:136%; font-weight:400; color:#011630;}
.Product_meta_custom_product_list_innerloop_innerbox_rightside_textsbutton_new{margin-top:12px;}
.Product_meta_custom_product_list_innerloop_innerbox_rightside_textsbutton_new .button{ min-width:100%; }

.Product_object_columns_inner_new{ max-width:1328px; margin:auto; }
.Product_object_columns_innertitle_title_new{text-align:center;}
.Product_object_columns_mainloop_new{padding-top:32px;}
.Product_object_columns_slider{ padding:0 56px; }
.Product_object_columns_innerloop_mainbox_new{width:320px;}
.Product_object_columns_innerloop_innerbox_1_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:10px;}
.Product_object_columns_innerloop_innerbox_1_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:4px;}
.Product_object_columns_slider .swiper-button-prev{ left:0; width:56px; height:100%; border-radius:0 0 4px 4px; display:flex !important; margin:0 !important; top:0; justify-content: flex-start; }
.Product_object_columns_slider .swiper-button-prev svg{ margin-top:-20px; }
.Product_object_columns_slider .swiper-button-next{ right:0; width:56px; height:100%; border-radius:0 0 4px 4px; display:flex !important; margin:0 !important; top:0; justify-content: flex-end;  }
.Product_object_columns_slider .swiper-button-next svg{ margin-top:-20px; }
.Product_object_columns_mainloop_mobile_new{ display:none; }
/*.Product_object_columns_mainloop_desktop_new{ display:none; }*/
.product_object_number_new.product_number_position_new{ color:#011630; border-color:#011630; background:#fff; }
.product_object_number_new.product_number_position_new.active{ background:#B3D2FF; border-color:#B3D2FF; color:#011630; }

.Product_object_columns_mainloop_new{ overflow:hidden; }
.Product_object_marquee span{ display:flex; }
.Product_object_marquee .Product_object_columns_innerloop_mainbox_new{ margin-right:16px; }
.Product_object_text_image_mainmobile_title_new{display:none;}
.Product_object_text_image_mainmobile_title_new h2{ color:#FAF9F5; }
.Product_object_text_image_innermobile_title_new{}
.Product_object_text_image_innermobile_title_new h2{ color:#FAF9F5; }
.Product_object_text_image_mainleftright_new{}
.Product_object_text_image_innerleftright_new{display:flex; align-items:center;}
.Product_object_text_image_mainleft_new{width:560px; padding-right:72px;}
.Product_object_text_image_innerleft_new{max-width:488px; }
.Product_object_text_image_innerleft_2_loops_new{ min-height:111px; }
.Product_object_text_image_innerleft_2_loops_mainboxs_new{ display:none; }
.Product_object_text_image_innerleft_2_loops_innerboxs_new{}
.Product_object_text_image_innerleft_2_loops_innerboxs_new p{margin:0; color:#FAF9F5; font-size:18px; line-height:136%;}
.Product_object_text_image_innerleft_3_new{padding-top:32px; }
.Product_object_text_image_innerleft_3_loops_new{display:flex; grid-gap:20px;}
.Product_object_text_image_innerleft_3_loops_mainboxs_new {
    color: #faf9f5;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    border: 2px solid #FAF9F5;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.Product_object_text_image_innerleft_3_loops_mainboxs_new.active{color:#011630; background:#B3D2FF; border:2px solid #B3D2FF;}
.Product_object_text_image_mainright_new{width:calc(100% - 560px); position:relative; }
.Product_object_text_image_innerright_new{}
.Product_object_text_image_mainbox_new{ display:none; }
.Product_object_text_image_innerbox_new{}
.Product_object_text_image_innerbox_videoimageboth_new{}
.Product_object_text_image_innerbox_videoimage_new{}
.Product_object_text_image_innerbox_videoimage_new img{width:100%; border-radius:4px; display:flex; }
.Product_object_text_image_innerbox_videoimage_new video{width:100%; border-radius:4px; display:flex; }

.Product_object_tab_inside_main_new{padding:100px 0; }
.Product_object_tab_inside_inner_new{ max-width:1328px; margin:auto; }
.Product_object_tab_inside_maindesktop_new{padding-top:31px;}
.Product_object_tab_inside_maindesktop_new .tab{display:flex; flex-wrap:wrap; grid-gap:32px; justify-content:center; align-items: flex-start; }
.Product_object_tab_inside_maindesktop_new .tablinks{width:calc(14.28% - 28px); padding:0; position:relative;}
.Product_object_tab_inside_maindesktop_new .tablinks.active:after{position:absolute; width:80px; height:2px; background:#011630; bottom:0px; left:50%; transform:translate(-50%, 0); content:'';}
.Product_object_tab_inside_innerdesktop_staticimage_new{position:relative; width:96px; height:96px; margin:auto;}
.Product_object_tab_inside_innerdesktop_staticimage_new img{width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100% !important; mix-blend-mode:multiply; }
.Product_object_tab_inside_maindesktop_new .tabcontent{border-radius:4px; background:#F3F0EA; margin-top:60.53px; padding:32px;}

.Product_object_tab_inside_innerdesktop_detailtitle_new br{ display:none; }
.Product_object_tab_inside_innerdesktop_detailinfos_new{padding-top:5px; text-align:center; font-size:20px; color: #031536; line-height:27.34px; }
.Product_object_tab_inside_innerdesktop_detailinfos_new p{margin:0; }
.Product_object_tab_inside_mainmobile_new{display:none;}

.Product_object_image_text_main_new{padding:96px 0;}
.Product_object_image_text_inner_new{ max-width:1140px; margin:auto; }
.Product_object_image_text_leftrightboth_new{display:flex; align-items:center;}
.Product_object_image_text_mainleft_new{width: 432px;}
.Product_object_image_text_innerleft_new{ width:100%; }
.Product_object_image_text_innerleft_mainbox_new{ width:320px; }
.Product_object_image_text_innerleft_innerbox_new{ width:100%; }
.Product_object_image_text_innerleft_innerbox_videoimageboth_new{ width:100%; height: 496px; position:relative;}
.Product_object_image_text_innerleft_innerbox_videoimage_new{ width:100%; height:100%; }
.Product_object_image_text_innerleft_innerbox_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:4px; }
.Product_object_image_text_innerleft_innerbox_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:4px; }
.Product_object_image_text_mainright_new{width:calc(100% - 432px); padding-left:96px;}
.Product_object_image_text_innerright_new{}
.Product_object_image_text_innerright_1_new{}
.Product_object_image_text_innerright_1_title_new{ font-size: 56px; font-weight: 500; line-height: 100%; max-width: 688px;}
.Product_object_image_text_innerright_1_title_new span.Product_loops_new{ text-decoration: underline; text-decoration-thickness: 3px; text-underline-offset: 5px; }
.Product_object_image_text_innerright_2_new{}
.Product_object_image_text_innerright_2_infos_new{padding-top:12px;}
.Product_object_image_text_innerright_2_infos_new p{ font-size: 18px; font-weight: 400; line-height: 136%; margin:0; max-width:557px;}
.Product_object_image_text_innerright_3_new{}
.Product_object_image_text_innerright_3_button_new{padding-top:32px;}
.Product_object_image_text_innerright_3_button_new a{background:#011630; min-width:240px; }
.Product_object_image_text_innerleft_mainbutton_new{display:none;}
.Product_object_image_slider_Thumbs .Product_object_image_text_innerright_1_title_inner_new{ opacity:0; }
.Product_object_image_slider_Thumbs .swiper-slide.swiper-slide-active .Product_object_image_text_innerright_1_title_inner_new{ opacity:1; }
.Product_loops_mobile_new{ display:none; }
.Product_object_image_slider_Thumbs_arrow_new{ display:flex; align-items:center; margin:32px 0 0 0; }
.Product_object_image_slider_Thumbs_arrow_new .swiper-button-thumb-prev{ margin-right:16px; cursor:pointer; display:flex; }
.Product_object_image_slider_Thumbs_arrow_new .swiper-button-thumb-next{ cursor:pointer; display:flex; }

.Product_object_table_list_main_new{padding:96px 0;}
.Product_object_table_list_inner_new{max-width:1104px; margin:auto;}
.need_bigger_section{ max-width:1216px; margin:auto; }
.Product_object_table_list_maintitle_new{}
.Product_object_table_list_innertitle_new{max-width:725px; margin:auto;}
.Product_object_table_list_innertitle_title_new{ text-align:center; }
.Product_object_table_list_innertitle_infos_new{padding-top:12px;}
.Product_object_table_list_maintable_new{}
.Product_object_table_list_maintable_desktopdetail_new{}
.Product_object_table_list_maintable_mobiledetail_new{display:none;}
.Product_object_table_list_innertable_new{display:flex; padding-top:60px; justify-content:center; }
.Product_object_table_list_innertable_maincolumn_new{ /*width:calc(33.33% - 78px);*/ width:291px; }
.Product_object_table_list_innertable_column_1_new{width:233px;}
.Product_object_table_list_innertable_innercolumn_new{}
.Product_object_table_list_innertable_innercolumn_maintitle_new{}
.Product_object_table_list_innertable_innercolumn_title_1_new{}
.Product_object_table_list_innertable_innercolumn_innertitle_new h4{margin:0;}
.Product_object_table_list_innertable_innercolumn_innertitle_new h4 p{color:#011630; text-align: center; font-size: 21px; line-height: 21px; font-weight: 700; line-height: 100%; margin: 0 auto; max-width: 246px; text-transform:uppercase; }
.Product_object_table_list_innertable_innercolumn_maininfos_new{}
.Product_object_table_list_innertable_innercolumn_innerinfos_new{}
.Product_object_table_list_innertable_column_1_new .Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new{border-radius:4px 0 0 4px; justify-content: flex-start; padding:16px 32px; position:relative; }
.Product_object_table_list_innertable_column_1_new .Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new:before{ content:''; position:absolute; top:16px; right:0; width:1px; height:calc(100% - 32px); background: #F3F0EA; }
.Product_object_table_list_innertable_column_4_new .Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new{border-radius:0 4px 4px 0;}
.Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new{background:#FAF9F5; margin-bottom:8px; height: 141px; display: flex; align-items: center; justify-content: center; padding:16px 24px;}
.Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{color: #011630; font-size: 18px; font-weight: 400; line-height: 136%; text-align:center; }
.Product_object_table_list_innertable_innercolumn_innertitle_title_new{padding:15px 0 38px 0; opacity:0.5; min-height:68px; }
.Product_object_table_list_innertable_column_1_new .Product_object_table_list_innertable_innercolumn_innertitle_title_new{ opacity:1; }
.Product_object_table_list_innertable_innercolumn_innertitle_new{padding:0;}
.Product_object_table_list_innertable_innercolumn_innertitle_image_new{height: 111px; width:200px; margin:auto; display: flex; align-items: center; justify-content: center; position:relative; }
.Product_object_table_list_innertable_innercolumn_innertitle_image_new img{max-width:100%; max-height: 104px; width: auto; display: flex;}
.product_object_table_tag_new{ width:48px; height:48px; background:#5A78AE; border-radius:100%; padding:3px; color: #FAF9F5; text-align: center; font-size: 10px; font-weight: 700; line-height: 100%; text-transform: uppercase; display: flex; align-items: center; justify-content: center; position:absolute; top:0; right:-12px; }
.Product_object_table_list_innertable_innercolumn_title_1_new .Product_object_table_list_innertable_innercolumn_innertitle_new{padding:10px 38px 44px; min-height:201px; display:flex; align-items:flex-end; text-transform:uppercase; }
.Product_object_table_list_innertable_innercolumn_commoninfos_new .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{display: flex; flex-direction: column; align-items: center;}
.Product_object_table_list_innertable_column_1_new .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{ text-align:left;}
.Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new svg{margin-bottom:8px;}
.selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_title_new{ opacity:1; }
.selected_column_new{border-radius: 4px 4px 0px 0px; border-top:0px solid #F3F0EA; border-right: 2px solid #F3F0EA; border-left: 2px solid #F3F0EA; background:#FF6631;}
.selected_column_new .Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new{background:#FF6631; padding-bottom:8px; }
.selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_new h4 p{color:#FAF9F5; max-width:179px; margin:auto;}
.selected_column_new .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{color:#FAF9F5; }
.selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_new { padding: 0; }
.Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new:last-child{border:none; padding-bottom:0; margin-bottom:0; }

.last_col_not_available .Product_object_table_list_innertable_maincolumn_new{ width:33.33%; }
.only_2_col_table_new{ max-width: 800px; margin:auto; }
.only_2_col_table_new .Product_object_table_desktop_slider{ width:calc(100% - 233px); } 
.only_2_col_table_new .last_col_not_available .Product_object_table_list_innertable_maincolumn_new{ width:50%; }

.Product_review_main_new{ padding:96px 0 20px 0; }
.Product_review_inner_new{}
.Product_review_title_new{ max-width:695px; margin:auto; text-align:center; }
.Product_review_title_new h2{ font-size: 56px; }
.yotpo-main-widget{ max-width:1104px; margin:auto !important; padding-bottom:96px !important; }
.yotpo-first-review-stars .stars-wrapper{ display:flex; align-items:center; justify-content:center; }
.yotpo .yotpo-small-box { padding: 0px 10px 0 10px !important; border-bottom:0 !important; }
.yotpo-label{ display:none !important; }
.yotpo .yotpo-bottomline-2-boxes { padding: 0 !important; margin: 0 !important; border-top: 0 !important;}
.yotpo-bottomline-box-2{ display:none !important; }
.yotpo-stars-and-sum-reviews{ max-width:100% !important; min-width:100% !important; float:none !important; text-align:center !important; display: flex; align-items: center; justify-content: center; }
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-sum-reviews { padding: 0 !important;}
.yotpo.yotpo-main-widget .yotpo-bottomline .based-on, .yotpo .yotpo-modal-dialog .yotpo-bottomline .based-on{ padding: 0 0 0 4px !important; font-size: 12px; font-weight: 700; line-height: 100%; text-transform: uppercase; color:#011630 !important; vertical-align: middle !important; }
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars { padding-right: 0px !important; padding-bottom: 0 !important; margin-right: 0 !important; }
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{ top: 0!important; position: relative!important; float: right; margin: 56px 0 24px 0; text-align: right; border-radius: 4px; background: var(--Primary-Nu-Orange, #FF6631) !important; padding:16px 32px; font-size: 14px; font-weight: 700; line-height: 100%; text-transform: uppercase; min-width:190px; }
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon{ display:none; }
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text{ line-height:16px !important; }
.yotpo .yotpo-nav{ display:none !important; }
.yotpo-review { background: #F3F0EA!important; border: 0!important; margin: 0 0 16px 0 !important; padding: 32px !important; display:flex; }
.yotpo-header  { width:160px; padding-right:20px !important; display: flex; flex-direction: column; }
.yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main, .yotpo .yotpo-onsite-upload .yotpo-main{ margin:0 !important; width:calc(100% - 160px); }
.yotpo .yotpo-review .yotpo-footer, .yotpo .yotpo-comment .yotpo-footer, .yotpo .yotpo-question .yotpo-footer, .yotpo .yotpo-onsite-upload .yotpo-footer{ display:none !important; }
.yotpo .yotpo-review .yotpo-header .yotpo-header-element, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element, .yotpo .yotpo-question .yotpo-header .yotpo-header-element, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element { padding-top: 0 !important; display: flex !important; flex-direction: column !important; }
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars{ margin:0 !important; order:1; }
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{ color: #011630 !important; font-size: 16px; font-weight: 400; line-height: 136%; /* 21.76px */ order: 2; margin: 16px 0 0 0 !important; }
.yotpo .label-with-tooltip{ padding:1px 0 0 18px; margin-top:8px; color: #011630 !important; font-size: 12px !important; font-weight: 700 !important; line-height: 100% !important; text-transform: uppercase; order: 3; background: url(right_bg_arrow.svg) no-repeat left center; background-size:12px; }
.yotpo .label-with-tooltip span{ color: #011630 !important; font-size: 12px !important; font-weight: 700 !important; line-height: 100% !important; text-transform: uppercase; }
.yotpo .yotpo-review .yotpo-header .yotpo-header-actions, .yotpo .yotpo-comment .yotpo-header .yotpo-header-actions, .yotpo .yotpo-question .yotpo-header .yotpo-header-actions, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-actions{ display:none !important; }
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile{ display:none !important; }
.yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, .yotpo .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-onsite-upload .yotpo-main .content-title{ color: #011630 !important; font-size: 18px; font-weight: 500; line-height: 136%; /* 24.48px */ padding-bottom:8px !important; }
.yotpo .yotpo-review-wrapper .content-review{ color: #011630 !important; font-size: 16px; font-weight: 400; line-height: 136%; /* 21.76px */ }
.yotpo .yotpo-pager { margin: 32px 0 0 0 !important; }
.yotpo .yotpo-pager .yotpo-page-element { margin-right: 8px !important; color: #011630 !important; font-size: 16px; font-weight: 700; line-height: 100%; text-transform: uppercase; }
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow { margin-right: 12px !important; }
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow { margin-right: 0; margin-left: 8px !important; }
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active{ text-decoration: underline !important; text-underline-offset: 4px; text-decoration-thickness: 2px !important; }
.yotpo-no-reviews .yotpo-first-review{ display:none !important; }
.yotpo-no-reviews .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button, .yotpo-no-reviews .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{ float:none !important; margin:20px 0 0 0 !important; }
.yotpo-bottomline-empty-state{ text-align:center; }
#write-review-tabpanel-main-widget{ border:0 !important; }
.yotpo input, .yotpo .y-input{  border: solid 2px #011630 !important; height:48px !important; border-radius:4px !important; color:#011630 !important; }
.yotpo textarea.y-input{ height:100px !important; }
.yotpo input.yotpo-default-button { border-radius: 4px !important; border:0 !important; background: #FF6631!important; padding: 16px 32px !important; font-size: 14px !important; font-weight: 700 !important; line-height: 100%; text-transform: uppercase !important; color: #FAF9F5 !important; }
.yotpo-messages{ margin-top:0px !important; }
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header span, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header span{ color:#011630 !important; }

.related_products_new{ padding:96px 0 0 0; }
.product_recommendations_slider { margin:-24px 0px 0 calc(50% - 680px); padding-right:40px; padding-top:48px; }
.product_recommendations_slider .swiper-button-prev{ position:absolute; left:auto; right:calc(50% - 510px); top:0; margin:0; z-index:1; }
.product_recommendations_slider .swiper-button-next{ position:absolute; right:calc(50% - 550px); top:0; margin:0; z-index:1; }
/* Product */

/* california-ab-1200-disclosure */
.main_page_new{ padding-top:40px !important; padding-bottom:40px !important; }
.main-page-title{ color: #011630; font-size: 40px; font-weight: 500; line-height: 100%; text-align:center; }
.main_page_new .rte h2{ font-weight:500; }
.main_page_new .rte table td{ border: 0.1rem solid rgba(var(--color-foreground),.2); }
.main_page_new .rte table{ border: 0.1rem solid rgba(var(--color-foreground),.2); box-shadow:0 0 0 !important; }
.field__select{ padding:.8rem 1.5rem .8rem 2rem !important; appearance: auto; }
/* california-ab-1200-disclosure */

#storerocket-widget{ z-index:1; }
.storerocket-popup-filter-icon { height: 15px !important; }
.cart-item cart-remove-button { margin: 0 0 0 1.5rem !important; align-items: center !important; }
cart-remove-button .button{ display:flex; align-items:center; justify-content:center; }

.carousel_nav_arrow:hover svg path,
.swiper-button-next:hover svg path,
.swiper-button-prev:hover svg path{
    stroke: #FF6631;
}

.carousel_nav_arrow svg path,
.swiper-button-next svg path,
.swiper-button-prev svg path {
    stroke: #011630;
}
.Index_custom_instagram_inner_new .page-width,
.Index_custom_instagram_mainloop_new {
    position: relative;
}
.Index_custom_instagram_mainloop_new {
    margin-top: 0px !important;
    padding: 0 !important;
}
.swiper-container.Index_instagram_slider {
    padding-top: 80px;
}
.Index_custom_instagram_inner_new .page-width {
    padding: 0px !important;
}
.Common_title_new.Index_custom_instagram_title_new {
    position: absolute;
    top: 0px;
    left: 0px;
}
.Common_title_new.Index_custom_instagram_title_new h2 {
    font-size: 50px;
    line-height: 50px;
    font-weight: 600;
    color: rgba(1, 22, 48, 1);
    margin: 0px;
}

@media(min-width:0px) and (max-width:749px){
  .page-width { padding: 0 30px!important; }
  .Common_title_new h2{font-size:32px;}
  .desktop_image_new{ display:none !important; }
  .mobile_image_new{ display:flex !important; }
  .desktop_title_new{ display:none; }
  .mobile_title_new{ display:block; }

  .button_border:hover{ background:#FAF9F5; color:#011630; border-color:#011630; }
  .button_black:hover{ background: #011630; color:#faf9f5; }
  
  /* Index */
  .js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner {
      transform: none !important;
      top: 100%;
      position: relative;
    -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;
  }
  .menu-opening .mobile-facets__inner {
      transform: none !important;
      top: 0;
      position: relative;
  }
    
  .Index_top_text_with_video_main_new .page-width{padding:0 !important;}
  .Index_top_text_with_video_leftrightboth_new{flex-direction: column-reverse;}
  .Index_top_text_with_video_mainleft_new{width:100%; }
  .Index_top_text_with_video_innerleft_new{max-width:100%; padding:0; }
  .Index_top_text_with_video_innerleft_1_new{ padding:40px 20px;}
  .Index_top_text_with_video_innerleft_1_title_new h2{font-size:40px; text-align:center;}
  .Index_top_text_with_video_innerleft_1_infos_new p{font-size:18px; text-align:center;}
  .Index_top_text_with_video_innerleft_1_button_new .button{min-width:100%;}
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_new{padding-left:16px;}
  .Index_top_text_with_video_mainright_new{width:100%;}
  .Index_top_text_with_video_innerright_videoimageboth_new{height:255px;}
  .Index_top_text_with_video_innerleft_2_new { padding: 20px 20px 40px 20px; margin-top:0; }
  .Index_custom_category_all_loops_new{grid-gap:12px 12px; flex-wrap:wrap;}
  .Index_custom_category_all_loops_mainbox_new{width:calc(50% - 6px); border-radius:4px; background:#F3F0EA; padding:12px;}
  .Index_custom_category_all_loops_innerbox_1_new{height:138px;}
  .Index_custom_category_all_loops_innerbox_2_title_new h3{font-size:20px; background:none; padding-right:0; }
  .Index_custom_category_all_loops_innerbox_2_infos_new{padding-top:8px;}
  .Index_custom_category_all_loops_innerbox_2_infos_new p{font-size:14px;}
  .Index_custom_category_all_loops_mainbox_new:hover .Index_custom_category_all_loops_innerbox_1_videoimage_new img.hover_image_new { opacity: 0; }
  
  .Index_images_texts_lists_main_new{padding:56px 0;}
  .Index_images_texts_lists_loops_innerbox_new{ flex-direction: column-reverse; }
  .Index_images_texts_lists_loops_innerbox_innerleft_new{ display:block; }
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimageboth_new{height:224px;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimageboth_new{height:190px;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimageboth_new{height:190px;}
  .Index_images_texts_lists_loops_innerbox_innerright_maininfos_new{padding-top:0; display:none;}
  .Index_images_texts_lists_loops_innerbox_innerright_maininfos_mobile_new{ display:block; padding:24px 0 0 0; }
  .Index_images_texts_lists_loops_innerbox_innerright_mainlists_mobile_new{ display:block; padding:0; overflow:hidden; }
  .Index_images_texts_lists_loops_innerbox_innerright_innerlists_new{background:#011630; padding:0; }
  .list_slider_marquee{min-height:64px;  }
  .list_slider_marquee span{ display:flex; align-items:center; }
  .Index_collection_main_new{ padding:56px 0; }
  .Index_collection_slider { margin: 0; padding-right: 30px; padding-top: 43px; padding-left: 30px;}
  .Index_collection_slider .swiper-button-next{ right:20px; }
  .Index_collection_slider .swiper-button-prev{ right:48px; }
  .product_grid_item_new{ width:320px; }
  .swiper-button-prev{ width: 20px; height: 20px; }
  .swiper-button-prev svg { width: 20px; height: 20px; }
  .swiper-button-next{ width: 20px; height: 20px; }
  .swiper-button-next svg { width: 20px; height: 20px; }
  .card__badge { padding: 0; }
  .product-card-wrapper .card__heading { font-size: 20px; }
  .card_subheading_new { font-size: 14px; }
  .card_grid_btn_new { padding: 16px; }
  .card_grid_btn_new .button{ background: #FF6631; color: #faf9f5; border-color:#FF6631; }
  .product_grid_award_badge_new{ right:20; top:8px; }
  .Index_testimonials_slider_title_new{ max-width:192px; }
  .Index_testimonials_slider { margin: 0; padding-right: 20px; padding-top: 83px; padding-left: 20px; }
  .Index_testimonials_slider .swiper-button-next{ right:20px; }
  .Index_testimonials_slider .swiper-button-prev{ right:48px; }
  .Index_testimonials_slider_innerloop_new{display:flex; flex-flow:wrap;}
  .Index_testimonials_slider_innerloop_innerbox_new{display:block;}
  .Index_testimonials_slider_innerloop_innerbox_2_icons_new svg{ margin:auto; }
  .Index_testimonials_slider_innerloop_innerbox_2_button_new{padding-top:32px;}
  
  .Index_image_side_by_side_main_new{padding:0;}
  .Index_image_side_by_side_main_new .page-width{ padding:0 !important; }
  .Index_image_side_by_side_leftrightboth_new{display:block;}
  .Index_image_side_by_side_mainleft_new{width:100%; margin-right:0px;}
  .Index_image_side_by_side_innerleft_maindesktop_new{display:none;}
  .Index_image_side_by_side_mainright_new{width:100%;}
  .Index_image_side_by_side_innerright_videoimageboth_new{height:auto;}
  .Index_image_side_by_side_innerleft_mainmobile_new{display:block; }
  .Index_image_side_by_side_innerleft_innermobile_new{ position:relative; }
  .Index_image_side_by_side_innerleft_innermobile_1_new{ position:absolute; top:0; left:0; width:100%; padding:56px 20px 0 20px; z-index:1; }
  .Index_image_side_by_side_innerleft_innermobile_1_title_new{}
  .Index_image_side_by_side_innerleft_innermobile_1_title_new h2{ font-size: 32px; text-align:center; }
  .Index_image_side_by_side_innerleft_innermobile_2_new{}
  .Index_image_side_by_side_innerleft_innermobile_2_videoimageboth_new{position:relative;}
  .Index_image_side_by_side_innerleft_innermobile_2_videoimage_new{}
  .Index_image_side_by_side_innerleft_innermobile_2_videoimage_new video{width:100%; }
  .Index_image_side_by_side_innerleft_innermobile_2_videoimage_new img{width:100%; }
  .Index_image_side_by_side_innerleft_innermobile_3_new{ position:absolute; left:0; bottom:0; width:100%; padding:0 20px 56px 20px; z-index:1; }
  .Index_image_side_by_side_innerleft_innermobile_3_button_new{}
  .Index_image_side_by_side_innerleft_innermobile_3_button_new a{min-width:100%;}
  .Index_image_side_by_side_innerright_videoimage_new img{ border-radius:0; position:relative; }
  .Index_image_side_by_side_innerright_videoimage_new video{ border-radius:0; position:relative; }

  .Index_desktop_products_main_new{ display:none; }
  .Index_mobile_products_main_new{padding:56px 0; display:block;}
  .Index_mobile_products_main_new .page-width{padding:0 0px !important;}
  .Index_mobile_products_title_new{ padding:0 20px; }
  .Index_mobile_products_inner_new{}
  .Index_mobile_products_mainloop_new{}
  .Index_mobile_products_innerloop_new{}
  .Index_mobile_products_innerloop_1_new{ padding:0; position:relative; z-index:2; }
  .Index_mobile_products_innerloop_1_selects_new{padding-top:16px; position:relative; }
  .Index_mobile_products_innerloop_1_selects_close_new{border-radius:4px; border:1px solid #011630; padding:16px 16px; background:url(down_arrow.svg) no-repeat right 16px center;  }
  .Index_mobile_products_innerloop_1_selects_close_lists_new{font-size:14px; line-height:100%; font-weight:700; color:#011630; text-transform:uppercase; padding-right:25px; height:14px; overflow:hidden; }
  .Index_mobile_products_innerloop_1_selects_opens_new{ display:none; border:1px solid #011630; border-top:none; border-radius:0 0 4px 4px; overflow:hidden; position: absolute; width: 100%; z-index: 1; background: #FAF9F5; left: 0; }
  .Index_mobile_products_innerloop_1_selects_opens_lists_new{font-size:14px; line-height:100%; font-weight:700; color:#011630; padding:16px 16px; border-bottom:1px solid #011630; text-transform:uppercase; }
  .Index_mobile_products_innerloop_1_selects_opens_lists_new:last-child{ border-bottom:0; }
  .Index_mobile_products_innerloop_1_selects_opens_lists_new.active{ background:#011630; color:#FAF9F5; }
  .Index_mobile_products_innerloop_1_selects_new.open .Index_mobile_products_innerloop_1_selects_close_new{ border-radius:4px 4px 0 0; }
  .Index_mobile_products_innerloop_2_new{ padding-top:24px; }
  .Index_mobile_products_innerloop_2_product_new{ display:none; }
  .Index_mobile_products_innerloop_2_product_new.active{ display:block; }
  .Index_mobile_product_slider { margin: -113px 0 0; padding-right: 20px; padding-top: 114px; padding-left: 20px }
  .Index_mobile_product_slider .swiper-button-next{ position:absolute; left:auto; right:20px; top:0; margin:0; z-index:1; }
  .Index_mobile_product_slider .swiper-button-prev{ position:absolute; left:auto; right:48px; top:0; margin:0; z-index:1; }
  .Index_mobile_products_innerloop_2_product_mainlist_new{ width:320px; height:auto; }
  .Index_mobile_products_innerloop_2_product_innerlist_new{ height:100%; }
  .Index_mobile_products_innerloop_2_product_innerlist_1_new{ border-radius: 4px; background:#F3F0EA; padding:16px 16px 24px 16px; height: 100%; }
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_new{}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_1_new{}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_1_new a{}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_1_image_new{height:200px; position:relative;}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_1_videoimage_new{ width:100%; height:100%; }
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_1_videoimage_new video{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%; border-radius:4px;}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_1_videoimage_new img{position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%; border-radius:4px;}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_2_new{}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_2_texts_new{padding-top:20px;}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_2_textstitle_new{}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_2_textstitle_new p{margin:0; font-size:16px; line-height:136%; font-weight:400; color:#011630; padding-bottom:12px; }
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_2_textstitle_new p strong{margin:0; line-height:100%; font-weight:700; text-transform:uppercase;}
  .Index_mobile_products_innerloop_2_product_innerlist_1_details_2_textstitle_new p:last-child{ padding-bottom:0; }
  .Index_mobile_products_innerloop_2_product_innerlist_2_new{}
  .Index_mobile_products_innerloop_2_product_innerlist_2_main_new{ padding:0 20px; }
  .Index_mobile_products_innerloop_2_product_innerlist_2_button_new{padding-top:16px;}
  .Index_mobile_products_innerloop_2_product_innerlist_2_button_new .button {
      min-width: 100%;
      padding: 13.5px 37px;
      font-size: 14.32px;
      line-height: 20.79px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .Index_mobile_products_innerloop_2_product_innerlist_2_button_new .button span {
    font-weight: 600;
  }
  .Index_mobile_products_innerloop_2_product_innerlist_2_button_new .button s{ opacity:1; margin-left: 5px; }
  .Index_mobile_products_innerloop_2_product_innerlist_3_new{padding-top:6px; text-align:center;}
  .Index_mobile_products_innerloop_2_product_innerlist_3_new .yotpo .standalone-bottomline.star-clickable, .Index_mobile_products_innerloop_2_product_innerlist_3_new .yotpo .standalone-bottomline .star-clickable{ justify-content:center; width:100%; }
  
  .Index_logos_all_image_all_main_new{padding:56px 0;}
  .Index_logos_all_image_all_inner_new{padding:0;}
  .Index_video_slider{ padding:0 20px; }
  .Index_logos_all_image_all_leftrightboth_new{flex-direction:column-reverse;}
  .Index_logos_all_image_all_mainleft_new{width:100%; padding-top:29px;}
  .Index_logos_all_image_all_innerleft_new{max-width:100%; padding:0 20px; }
  .Index_logos_all_image_all_innerleft_1_review_icons_new{padding-right:8px;}
  .Index_logos_all_image_all_innerleft_2_title_new h2{font-size:40px;}
  .Index_logos_all_image_all_innerleft_4_new{padding-top:20px;}
  .Index_logos_all_image_all_innerleft_5_new{padding-top:32px;}
  .Index_logos_all_image_all_innerleft_5_button_new .button{
    min-width:100%;
    padding: 11px 37px;
    font-size: 14.32px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .Index_logos_all_image_all_mainright_new{width:100%; padding-left:0;}
  .Index_logos_all_image_all_innerright_new{grid-gap:0 12px;}
  .Index_logos_all_image_all_innerright_mainbox_new{width:240px; height:392px;}
  .Index_logos_all_image_all_innerleft_4_loops_logosboxs_new{ height:16px; }
  .Index_logos_all_image_all_innerleft_4_loops_logosboxs_new img{ max-height:16px; }
  .button{
    font-size: 14.32px;
    line-height: 20.79px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .Index_custom_instagram_main_new{padding:100px 0;}
  .Index_instagram_slider { margin:-25px 0 0 0; padding-right: 20px; padding-top: 43px; padding-left: 20px;}
  .Index_instagram_slider .swiper-button-next{ right:20px; }
  .Index_instagram_slider .swiper-button-prev{ right:48px; }
  .Index_custom_instagram_innerloop_1_boxs_1_videoimageboth_new{height:280px;}
  .Index_custom_instagram_innerloop_1_boxs_2_textsbuttonboth_new{padding-top:16px; padding-bottom:64px; }
  .Index_custom_instagram_innerloop_1_boxs_2_title_new{font-size:20px; line-height:120%; }
  .Index_custom_instagram_innerloop_1_boxs_2_texts_new p{font-size:18px; line-height: 140%;}
  .Index_custom_instagram_innerloop_1_boxs_2_button_new{padding:20px 0px 0px;}
  .Index_custom_instagram_innerloop_2_boxs_1_videoimageboth_new{ min-height:552px;}
  .Index_custom_instagram_innerloop_2_boxs_2_new{padding:20px 70px 20px 20px;}
  .Index_custom_instagram_innerloop_2_boxs_2_title_new a{font-size:20px;}
  .sound_icon_new { right: 20px; bottom: 25px; }
  
  .Index_newsletter_form_main_new{padding:56px 0;}
  .Index_newsletter_form_leftrightboth_new{display:block;}
  .Index_newsletter_form_mainleft_new{width:100%;}
  .Index_newsletter_form_innerleft_title_new h2{text-align:center;}
  .Index_newsletter_form_innerleft_infos_new p{margin:auto; text-align:center;}
  .Index_newsletter_form_mainright_new{width:100%; padding:20px 0 0 0;}
  .Index_newsletter_form_mainright_new .field{display:block;}
  .Index_newsletter_form_mainright_new input{padding:12px; width:100%; border: 1px solid #011630; text-align:center; }
  .Index_newsletter_form_mainright_new button{width:100%; margin:8px 0 0 0;}
  .Index_newsletter_form_innerright_new{ max-width:100%; }
  
  .Footer_main_new .page-width{padding:0 20px !important;}
  .footer__content-top .grid{row-gap:0 !important; grid-gap:0 !important; padding:56px 0 44px 0!important;}
  .Footer_main_new .footer-block__image-wrapper{ width:60px; } 
  .Footer_logo_1_new{width:100% !important; margin:0 !important; padding-bottom:4px !important; }
  .Footer_logo_main_new{margin:0 !important;}
  .Footer_menu_4_new{display:none; }
  .Footer_main_new .footer-block.grid__item{margin:0 !important;}
  .Footer_main_new .grid{flex-flow:wrap !important; display:flex !important;}
  .Footer_menu_main_new{margin:0 !important;}
  .footer-block--menu { width: calc(50% - 0px)!important; margin-right: 0; text-align: center; padding: 32px 5px 20px 5px !important; border-bottom: 1px solid rgba(252, 251, 249, 0.10); }
  .Footer_logo_1_new{ order:1; }
  .Footer_menu_1_new{ order:2;}
  .Footer_menu_2_new{ order:4; border-bottom:0; padding-bottom:0 !important; }
  .Footer_menu_3_new{ order:3; }
  .Footer_menu_5_new{ order:5; border-bottom:0; padding-bottom:0 !important; }
  .Footer_bottom_main_new{border-top:1px solid rgba(252, 251, 249, 0.10) !important;}
  .Footer_bottom_inner_new{display: flex; flex-direction: column-reverse;}
  .Footer_bottom_inner_1_left_1_new{margin-right:16px;}
  .Footer_bottom_inner_1_left_new{display:flex; justify-content: center;}
  .Footer_bottom_inner_1_left_1_copyright_new{font-size:12px; text-decoration:underline; }
  .Footer_bottom_inner_1_left_2_new{}
  .Footer_bottom_inner_1_left_2_mobilemenu_new{display:block;}
  .Footer_bottom_inner_1_left_2_mobilemenu_new ul{padding:0; margin:0; display:flex;}
  .Footer_bottom_inner_1_left_2_mobilemenu_new ul li{margin-right:16px; list-style-type:none; }
  .Footer_bottom_inner_1_left_2_mobilemenu_new ul li:last-child{margin-right:0;}
  .Footer_bottom_inner_1_left_2_mobilemenu_new ul li a{color:#FAF9F5; font-size: 12px; font-weight: 500; line-height: 100%; text-decoration-line: underline; display:block; }
  .Footer_bottom_inner_2_new{display:block; padding-bottom:24px; padding-top:24px; }
  .Footer_main_new .footer__list-social{}
  .Footer_main_new .list-social__link{padding:0; margin:0 8px;}
  .Footer_main_new .list-social__item .icon{color: #fff !important;}
  .Footer_bottom_inner_3_right_1_new{ display:none; }
  .Footer_bottom_inner_3_new{ width:100%; }
  .Footer_bottom_inner_3_right_new{ width:100%; }
  .Footer_bottom_inner_3_right_2_new{ width:100%; }
  .Footer_bottom_inner_3_right_2_currencyselect_new{ width:100%; }
  .localization-form:only-child { margin: 0 0 0 0px!important;  padding: 0!important; width: 100%; }
  /* Index */
  .facets-container-drawer { padding: 24px 0 0!important; display:block !important; }
  .Facets_mainleft_new { width: 100%; padding-right: 0; padding-bottom:16px; }
  .Facets_mainright_new { width: 100%; }
  .Facets_innerleft_2_new{ display:none !important; }
  facet-filters-form.facets{ display:none !important; }
  .Collection_template_main_new .sort__block { margin-left: 0; max-width: 100%; flex: 1; }
  .facet-filters.sorting{ display:block !important; }
  .Facets_innerright_new{ flex-wrap:wrap; grid-gap:16px; }
  .active-facets{ margin-right:16px !important; }
  .facets-container-drawer .mobile-facets__wrapper{ width: calc(50% - 8px)!important; display: block; }
  .mobile-facets__open-wrapper{ width: 100%; }
  facet-filters-form.facets{ width:calc(50% - 8px) !important; }
  .facets-container-drawer .facets__form { gap: 0; display: block !important; }
  .facet-filters.sorting { width: 100%; margin-left: 0; }
  .mobile-facets__open { justify-content: flex-start!important; padding: 10px 16px!important; }
  .active-facets__button-wrapper{ margin-left:0 !important; }
  .active-facets__button-remove{ padding:0 !important; }
  #product-grid{ grid-gap:16px !important; }
  #product-grid .card_grid_btn_new { padding: 16px; }
  .mobile_sorting_new{ display:none !important; }
  .mobile-facets__footer{ padding:16px 24px!important; }
  .mobile-facets__footer .button{ margin:0 !important; }
  .mobile-facets__inner { width: 100%!important; max-width: 100%!important; }
  .Collection_template_main_new .sort__select{ justify-content:space-between; padding:0 13px; }
  
  .Collection_image_with_text_column_main_new{width:100% !important; max-width:100% !important;}
  .Collection_image_with_text_column_mainbox_new{padding:16px;}
  .Collection_image_with_text_column_innerbox_1_videoimageboth_new{width:100%; height:248px;}
  .Collection_image_with_text_column_innerbox_2_new{padding-top:24px;}
  .Collection_image_with_text_column_innerbox_2_title_new{font-size:32px;}
  .Collection_image_with_text_column_innerbox_2_button_new{padding-top:16px;}
  .Collection_image_with_text_column_innerbox_2_texts_new p{ max-width:100%; }
  
  .Collection_testimonial_column_main_new{width:100% !important; max-width:100% !important; }
  .Collection_testimonial_column_mainbox_new{padding:40px 24px; }
  .Collection_testimonial_column_innerbox_3_titletext_new h2{font-size: 32px;}
  .Collection_testimonial_column_innerbox_4_buttontext_new{padding-top:16px;}
  .Collection_testimonial_column_innerbox_4_buttontext_new a{min-width:100%;}
  /* Collection */

  /* Product */
  .main_product_new { padding: 0px 0 24px !important; }
  .main_product_inner_new{ display:block; }
  .main_product_left_new { width: 100%!important; max-width: 100%!important; }
  .main_product_right_new { width: 100%!important; max-width: 100%!important; padding:24px 20px 0 20px!important; }
  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin-left: 0 !important; margin-right: 0 !important; }
  .product__media-list .product__media-item { width: 336px !important; }
  .slider.slider--mobile { scroll-padding-left: 0 !important; margin-bottom: 0 !important; grid-gap:0 !important; }
  .grid--peek.slider--mobile .grid__item{ padding:0 !important; margin:0 !important;  }
  .product_images_title_description_list_new{ display:none !important; }
  .product-media-container .media img{ border-radius:0px !important; height:100% !important; object-fit:cover; }
  .product-media-container { border-radius: 0px!important; max-width:100% !important; }
  .slider-buttons{ display:none !important; }
  .hidden_mobile_new { display: flex!important; background: #F3F0EA; flex-direction: column; justify-content: center; }
  .hidden_mobile_new .product_images_title_description_list_new{ display:block !important; }
  .product_images_title_description_list_new { margin-top: 0; padding: 16px 22px; text-align: center; }
  .product-media-container .media { padding-top: 100% !important; }
  .slider--mobile:after{ margin:0 !important; padding:0 !important; }
  .product_media_item_first_new .card__badge{ padding:13px 20px 16px; }
  .product__media-item .play_video_new, .product__media-item .close_video_new{ left:20px; padding:10px 12px 8px 12px; font-size:10px; }
  .product__media-item .play_video_new svg, .product__media-item .close_video_new svg{ width:12px; height:auto; }
  .Product_images_innermetavideo_new{ padding:0px; }
  .Product_images_innermetavideo_close_new{ right:0; top:0; width: 48px; height: 48px; display:none !important; }
  .Product_images_innermetavideo_new .sound_icon_new { right: 14px; bottom: 14px; }
  .Product_images_innermetavideo_inner_new video{ display:flex; }
  .grid--peek.slider .grid__item:first-of-type{ background-color: #f3f0ea; display:flex; }
  .grid--peek.slider .grid__item:first-of-type .product-media-container .media { padding-top: var(--ratio-percent) !important; }
  .overlay_video_new{ position:fixed; display:block; width:100%; height:100%; left:0; top:0; }
  
  .product__info-container>*+* { margin: 0 0 12px!important; }
  .product__title { margin-bottom: 12px!important; display: block; }
  .product__title h1 { font-size: 32px; padding-right: 0px; padding-bottom: 6px; }
  .product__title .price--large { font-size: 16px; }
  .product__title .price__container { margin-bottom: 0px!important; }
  .product__title .price--on-sale .price-item--regular { font-size: 16px!important; }
  .product__info-container .product-form{ margin-top:20px !important; }
  .Product_short_description_text_new{ margin-bottom:16px !important; }
  .Product_custom_tags_text_new{padding:18px 12px 6px 12px; margin-bottom:0 !important; }
  .Product_custom_tags_text_new ul{flex-flow:wrap; grid-gap:0; }
  .product-form__input input[type=radio]+label{ padding:9px !important; }
  .product_form_new { margin-bottom: 20px!important; }
  .Product_custom_tags_text_new ul li{ margin:0 20px 8px 0; }
  .Product_custom_tags_text_new ul li:nth-child(2n){ margin-right:0; }
  .Product_custom_tags_text_new ul li:nth-child(2n):after{ display:none; }
  .Product_custom_tags_text_new ul li:nth-child(3){ margin-right:0; margin-bottom:0; width:100%; text-align:center; }
  .Product_meta_features_benefits_main_new { margin: 0!important; }
  .Product_meta_features_benefits_title_new h3{font-size:20px;}
  .Product_meta_video_or_image_list_title_new h3{font-size: 20px;}
  .Product_meta_video_slider { margin: -20px -20px 0; padding:36px 20px 0 20px; }
  .Product_meta_video_slider .swiper-button-prev{ width:16px; height:16px; right: 52px; }
  .Product_meta_video_slider .swiper-button-prev svg{ width: 16px; height: 16px; }
  .Product_meta_video_slider .swiper-button-next{ width:16px; height:16px; right:20px; }
  .Product_meta_video_slider .swiper-button-next svg{ width: 16px; height: 16px; }
  .Product_meta_video_or_image_list_main_new { margin: 0!important; }
  .Product_meta_accordions_details_main_new { margin: 0 0 32px!important; }
  .Product_meta_custom_product_list_title_new h3{font-size:20px;} 
  .Product_meta_upsell_slider { margin: -20px 0 0; padding-top: 36px; }
  .Product_meta_upsell_slider .swiper-button-prev{ width:16px; height:16px; right: 32px; }
  .Product_meta_upsell_slider .swiper-button-prev svg{ width: 16px; height: 16px; }
  .Product_meta_upsell_slider .swiper-button-next{ width:16px; height:16px; }
  .Product_meta_upsell_slider .swiper-button-next svg{ width: 16px; height: 16px; }
  .Product_meta_upsell_slider .swiper-slide{ height:auto; }
  .Product_meta_custom_product_list_main_new { margin: 0 0 32px!important; }
  .Product_meta_custom_product_list_innerloop_innerbox_new{padding:20px; display:block; height:100%; }
  .Product_meta_custom_product_list_innerloop_innerbox_leftside_new{width:100%; margin:auto; min-height:200px; position:relative;}
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_new{width:100%; padding:20px 0 60px 0; position:relative; height:calc(100% - 200px); }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_textsbutton_new { margin-top: 12px; position: absolute; width: 100%; left: 0; bottom: 0; }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_textsbutton_new .button{ background:#FF6631; color:#FAF9F5; border:none;}
  .Product_meta_custom_product_list_innerloop_innerbox_leftside_images_new{ position:static; }
  .amazon_btn_new { margin-bottom: -6px!important; }
  .amazon_btn_2_new{ margin-bottom:20px !important; }
  
  .Product_object_columns_main_new{padding:56px 0;}
  .Product_object_columns_main_new .page-width{ padding:0 !important; }
  .Product_object_columns_inner_new{max-width:100%;}
  .Product_object_columns_maintitle_new{ padding:0 20px; }
  .Product_object_columns_innertitle_title_new h2{font-size:40px;}
  .Product_object_columns_innertitle_infos_new{padding-top:12px; max-width:100%; line-height:136%; }
  .Product_object_columns_innertitle_infos_new p{font-size:16px; display:inline; }
  .Product_object_columns_mainloop_new{padding-top:24px;}
  .Product_object_columns_innerloop_mainbox_new{width:264px;}
  .Product_object_columns_innerloop_innerbox_1_new{height:216px;}
  .Product_object_columns_innerloop_innerbox_2_titletextsboth_new{font-size:20px;}
  .Product_object_columns_slider { padding: 0 20px; }
  .Product_object_columns_slider .swiper-button-prev{ display:none !important; }
  .Product_object_columns_slider .swiper-button-next{ display:none !important; }
  .product_object_number_new.product_number_position_new{ width: 18px; height: 18px; font-size: 11px; }

  .Product_object_columns_mainloop_mobile_new{ display:block; }
  .Product_object_columns_mainloop_desktop_new{ display:none; }
  
  .Product_object_text_image_main_new{padding:0; }
  .Product_object_text_image_main_new .page-width{padding:0 !important;}
  .Product_object_text_image_inner_new{padding:56px 20px; border-radius:0; }
  .Product_object_text_image_mainmobile_title_new{display:block;}
  .Product_object_text_image_innermobile_title_new h2{ font-size:40px; text-align:center; }
  .Product_object_text_image_mainleftright_new{ padding-top:24px; }
  .Product_object_text_image_innerleftright_new{flex-direction:column-reverse;}
  .Product_object_text_image_mainleft_new{width:100%; padding-right:0px;}
  .Product_object_text_image_innerleft_new{max-width:100%;}
  .Product_object_text_image_innerleft_1_new{display:none;}
  .Product_object_text_image_innerleft_2_new{padding-top:24px; text-align:center; padding-right:0; }
  .Product_object_text_image_innerleft_3_new{margin:auto;}
  .Product_object_text_image_mainright_new{width:100%; }
  .Product_object_text_image_innerbox_videoimage_new img{ display:flex; }
  .Product_object_text_image_innerleft_2_loops_innerboxs_new p{ font-size:18px }
  
  .Product_object_tab_inside_maindesktop_new{display:none;}
  .Product_object_tab_inside_mainmobile_new{display:block;}
  .Product_object_tab_inside_main_new .page-width{ padding:0 !important; }
  .Product_object_tab_inside_maintitle_new{ padding:0 20px; }
  .Product_object_tab_inside_innertitle_new h2{ font-size:40px; }
  .Product_object_tab_inside_mainmobile_new{padding-top:24px;}
  .Product_object_tab_inside_innermobile_new{}
  .Product_tab_slider{ padding:0 20px; }
  .Product_object_tab_inside_innermobile_mainbox_new{background: none; padding:10px 24px 24px 24px; width:264px; height:auto; border-radius:4px; }
  .Product_object_tab_inside_innermobile_innerbox_new{width:100%; height:100%; }
  .Product_object_tab_inside_innermobile_innerbox_1_new{height:200px; position:relative; width:100%: margin-bottom: 20px; }
  .Product_object_tab_inside_innermobile_innerbox_1_image_new{}
  .Product_object_tab_inside_innermobile_innerbox_1_image_new img{position:absolute; object-fit:contain; top:0; right:0; bottom:0; left:0; height:100% !important; width:100%; mix-blend-mode:multiply; }
  .Product_object_tab_inside_innermobile_innerbox_2_new{}
  .Product_object_tab_inside_innermobile_innerbox_2_title_new{text-align:center;}
  .Product_object_tab_inside_innermobile_innerbox_2_title_new h4{margin:0; font-size:14px; line-height:120%; font-weight:700; color:#011630; text-transform:uppercase; }
  .Product_object_tab_inside_innermobile_innerbox_3_new{padding-top:12px;}
  .Product_object_tab_inside_innermobile_innerbox_3_infos_new{text-align:center;line-height:136%; }
  .Product_object_tab_inside_innermobile_innerbox_3_infos_new p{margin:0; font-size:18px; line-height:136%; font-weight:400; color:#011630; display:inline; }
  .Product_object_text_image_innerleft_3_loops_new{ justify-content:center; }
  .Product_loops_mobile_new{ display:inline; }
  .Product_loops_desktop_new{ display:none; }
  .Product_object_image_slider_Thumbs_arrow_new { margin: 0; position: absolute; bottom: 80px;  left: 0; width: 100%; justify-content:center; }
  .Product_object_image_text_inner_new{ position:relative; }
  .Product_object_image_text_innerleft_mainbox_new { width: 256px; }
  	
  .Product_object_image_text_main_new{padding:56px 0;}
  .Product_object_image_text_leftrightboth_new{flex-direction:column-reverse;}
  .Product_object_image_text_mainleft_new{width:100%; padding-top:24px;}
  .Product_object_image_text_innerleft_new { width: 335px; margin: auto; }
  .Product_object_image_text_innerleft_innerbox_videoimageboth_new{height:400px;}
  .Product_object_image_text_mainright_new{width:100%; padding-left:0px;}
  .Product_object_image_text_innerright_1_title_new{font-size:40px; max-width:320px; margin:auto; text-align:center;}
  .Product_object_image_text_innerright_2_infos_new p{margin:0 auto; max-width:323px; text-align:center;}
  .Product_object_image_text_innerright_3_new{display:none;}
  .Product_object_image_text_innerleft_mainbutton_new{display:block;}
  .Product_object_image_text_innerleft_innerbutton_new{padding-top:80px;}
  .Product_object_image_text_innerleft_innerbutton_new a{background:#011630; min-width:100%; padding:16px;}
  	
  .Product_object_table_list_main_new{padding:56px 0;}
  .Product_object_table_list_main_new .page-width{padding:0 20px !important;}
  .Product_object_table_list_innertitle_title_new h2{font-size:40px; max-width: 285px; margin: auto;} 
  .Product_object_table_list_maintable_desktopdetail_new{display:none;}
  .Product_object_table_list_maintable_mobiledetail_new{display:flex; overflow-x: auto; }
  .Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new{height:120px; padding:12px 9px !important;}
  .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{font-size: 12px;}
  .Product_object_table_list_innertable_innercolumn_innertitle_title_new{padding:12px 0; min-height:initial; }
  .Product_object_table_list_innertable_innercolumn_innertitle_new{padding:16px 0 0 0; min-height: 153px; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; }
  .Product_object_table_list_innertable_innercolumn_innertitle_image_new{height:40px; width:104px;}
  .Product_object_table_list_innertable_innercolumn_innertitle_image_new img{max-height:40px;}
  .Product_object_table_list_innertable_innercolumn_title_1_new .Product_object_table_list_innertable_innercolumn_innertitle_new{padding:12px 0; min-height:153px;}
  .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{font-size:12px;}
  .Product_object_table_list_innertable_column_2_new{width:100%;}
  .selected_column_new{width:calc(60% - 55px);}
  .selected_column_new{border:2px solid #F3F0EA;}
  .selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_new{ padding:24px 10px 0 10px; }
  .selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_new h4 p{max-width:138px;}
  .selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_image_new{height:80px;}
  .selected_column_new .Product_object_table_list_innertable_innercolumn_innertitle_image_new img{max-height:80px;}
  .Product_object_table_list_maintable_mobiledetail_mainloop_new{width:100%;}
  .Product_object_table_list_innertable_innercolumn_title_1_new .Product_object_table_list_innertable_innercolumn_innertitle_new{ align-items: baseline; }

  .mobile_all_column_slider_new{}
  /*.mobile_all_column_slider_new .Product_object_table_desktop_slider{ padding-right:20px; }*/
  .mobile_all_column_slider_new .Product_object_table_list_innertable_innercolumn_innertitle_image_new { height: 68px; }
  .mobile_all_column_slider_new .Product_object_table_list_innertable_innercolumn_innertitle_image_new img { max-height: 68px; }
  .product_object_table_tag_new{ font-size:9px; }

  .only_2_col_table_new .Product_object_table_desktop_slider { width: calc(100% - 150px); }

  .Product_review_main_new{ padding:56px 0 20px 0; }
  .Product_review_title_new{ max-width:320px; margin:auto; }
  .Product_review_title_new h2{ font-size:40px; }
  .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{ margin:32px 0 !important; width:100%; text-align:center; }
  .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button{ display:block !important; }
  .yotpo.yotpo-main-widget.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text{ display:block !important; }
  .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button .yotpo-icon-button-text{ display:block !important; }
  .yotpo-stars-and-sum-reviews{ flex-wrap:wrap; }
  
  .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews .yotpo-hidden-mobile{ display:none !important; }
  .yotpo-review{ padding:32px 24px !important; flex-direction: column-reverse; position:relative; }
  .yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main, .yotpo .yotpo-onsite-upload .yotpo-main { margin: 0 0 24px!important; width: 100%; padding-bottom: 24px!important; border-bottom: 1px solid rgba(1,22,48,.1); padding-top: 28px !important; }
  .yotpo-header   { width: 100%; padding-right: 0!important; position: static !important; }
  .yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, .yotpo .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-onsite-upload .yotpo-main .content-title{ padding-bottom:12px !important; }
  .yotpo .yotpo-review .yotpo-header .yotpo-review-stars, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars { position: absolute !important; top: 32px !important; }
  .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{ margin:0 !important; }  .yotpo-main-widget { padding-bottom: 56px!important; }
  .yotpo .yotpo-review .yotpo-header, .yotpo .yotpo-comment .yotpo-header, .yotpo .yotpo-question .yotpo-header, .yotpo .yotpo-onsite-upload .yotpo-header { position: static !important; }
  .yotpo-review:last-child{ margin-bottom:0 !important; }

  .related_products_new{ border-top:1px solid rgba(1, 22, 48, 0.10); border-bottom:1px solid rgba(1, 22, 48, 0.10); padding:56px 0 !important; }
  .related_products_new .Index_collection_mainheadingtext_new{ max-width:195px; }
  .product_recommendations_slider { margin: -60px 0 0; padding-right: 20px; padding-top: 76px; padding-left: 20px }
  .product_recommendations_slider .swiper-button-next{ right:20px; }
  .product_recommendations_slider .swiper-button-prev{ right:48px; }
  /* Product */

  /* california-ab-1200-disclosure */
  .responsive_table_new{ overflow:scroll; }
  .responsive_table_inner_new{ width:800px; }
  .main_page_new{ padding-top:20px !important; padding-bottom:20px !important; }
  .main-page-title{ font-size: 32px; }
  /* california-ab-1200-disclosure */
  
}


@media(min-width:750px) and (max-width:989px){
  .page-width { padding: 0 20px!important; }
  .Common_title_new h2{font-size:32px;}
  
  /* Index */
  .predictive-search__results-groups-wrapper{ display:block !important; }
  .Index_top_text_with_video_innerleft_new{ max-width: 100%; padding: 34px 20px 34px 20px; }
  .Index_top_text_with_video_innerleft_1_title_new h2{font-size:30px; line-height:120%;}
  .Index_top_text_with_video_innerleft_1_infos_new p{font-size:16px;}
  .Index_top_text_with_video_innerleft_2_new { padding: 20px 0 0 0; margin-top: 30px; }
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_new{ padding-left:15px;}
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_textstitle_new{font-size:15px;}
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_textsinfos_new p{font-size:14px;}
  .Index_top_text_with_video_innerright_videoimageboth_new{height:460px;}
  
  .Index_custom_category_all_loops_new{grid-gap:0 20px;}
  .Index_custom_category_all_loops_mainbox_new{width:calc(25% - 15px);}
  .Index_custom_category_all_loops_innerbox_1_new{height:120px;}
  .Index_custom_category_all_loops_innerbox_2_new{padding-top:14px;}
  .Index_custom_category_all_loops_innerbox_2_title_new h3{font-size:16px; background-size: 14px; }
  .Index_custom_category_all_loops_innerbox_2_infos_new{padding-top:10px;}
  .Index_custom_category_all_loops_innerbox_2_infos_new p{font-size:13px;}
  
  .Index_images_texts_lists_main_new{padding:56px 0;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimageboth_new{height:200px;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimageboth_new{height:110px;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimageboth_new{height:110px;}
  .Index_images_texts_lists_loops_innerbox_innerright_innerinfos_new p{font-size:15px;}

  .Index_collection_main_new{ padding:56px 0; }
  .Index_collection_slider { margin: 0; padding-right: 20px; padding-top: 43px; padding-left: 20px;}
  .Index_collection_slider .swiper-button-next{ right:20px; }
  .Index_collection_slider .swiper-button-prev{ right:48px; }
  .product_grid_item_new{ width:320px; }
  .swiper-button-prev{ width: 20px; height: 20px; }
  .swiper-button-prev svg { width: 20px; height: 20px; }
  .swiper-button-next{ width: 20px; height: 20px; }
  .swiper-button-next svg { width: 20px; height: 20px; }
  .card__badge { padding: 0;}
  .product-card-wrapper .card__heading { font-size: 20px; }
  .card_subheading_new { font-size: 14px; }
  .card_grid_btn_new { padding: 16px; }
  .card_grid_btn_new .button{ background: #FF6631; color: #faf9f5; border-color:#FF6631; }
  .product_grid_award_badge_new{ right:0; top:-20px; }
  
  .Index_testimonials_slider { margin: 0; padding-right: 20px; padding-top: 43px; padding-left: 20px; }
  .Index_testimonials_slider .swiper-button-next{ right:20px; }
  .Index_testimonials_slider .swiper-button-prev{ right:48px; }
  .Index_testimonials_slider_innerloop_innerbox_2_author_new h4{ font-size:12px; }
  .Index_testimonials_slider_innerloop_innerbox_2_button_new{ font-size:12px; }
  
  .Index_image_side_by_side_main_new{padding:56px 0 0 0;}
  .Index_image_side_by_side_innerleft_innerdesktop_1_videoimageboth_new{height:280px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_new{padding:15px 15px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_title_new h2{font-size:19px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_button_new a{min-width:150px;}
  .Index_image_side_by_side_innerright_videoimageboth_new{height:280px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_title_new { padding-right: 5px; }

  .Index_desktop_products_main_new{ padding:56px 0; }
  .Index_desktop_products_loops_1_loops_mainbox_new{ margin:0 25px; }
  .Index_desktop_products_loops_1_loops_new{ min-height:90px; }
  .Index_desktop_products_loops_1_loops_innerbox_new{ height:90px; }
  .Index_desktop_products_loops_2_innerloop_mainleftright_new{ padding:20px; }
  .Index_desktop_products_loops_2_innerloop_mainleft_new { width: 350px; padding-right: 30px; }
  .Index_desktop_products_loops_2_innerloop_mainright_new { width: calc(100% - 350px); }
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_new{padding-top:10px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_title_new a{ font-size: 20px; line-height: 120%; }
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_new{padding-top:6px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_infos_new p{font-size:14px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_new{padding-top:10px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_button_new a{min-width:180px; padding:14px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_2_new{padding-top:20px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_2_texts_innerinfos_new { font-size: 14px; line-height: 132%; }
  .Index_desktop_products_loops_2_innerloop_innerleft_2_texts_new { min-height: 120px; }
  .Index_desktop_products_loops_2_innerloop_innerleft_3_new{padding-top:20px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_3_texts_new{grid-gap:0 12px; }
  .product_number_position_new{ font-size: 8px; width: 14px; height: 14px; border-width:1px; margin-top:-4px; margin-left:-2px; }
  
  .Index_logos_all_image_all_main_new{padding:56px 0;}
  .Index_logos_all_image_all_innerleft_new { padding: 0 20px 0 20px; max-width:100%; }
  .Index_video_slider { padding: 0 20px 0 0; }
  .Index_logos_all_image_all_innerright_mainbox_new { width: 270px; height: 386px; }
  .Index_logos_all_image_all_innerleft_4_loops_logosboxs_new{ height:16px; }
  .Index_logos_all_image_all_innerleft_4_loops_logosboxs_new img{ max-height:16px; }
  .Index_logos_all_image_all_mainleft_new { width: 375px; }
  .Index_logos_all_image_all_mainright_new{ width:calc(100% - 375px); }
  .Index_logos_all_image_all_innerleft_2_title_new h2 { font-size: 40px; }
  .Index_logos_all_image_all_innerleft_3_loops_textsboxs_new{ font-size:16px; }
  .Index_logos_all_image_all_innerleft_5_new { padding-top: 30px; }
  
  .Index_custom_instagram_main_new{padding:100px 0;}
  .Index_instagram_slider { margin:-25px 0 0 0; padding-right: 20px; padding-top: 43px; padding-left: 20px;}
  .Index_instagram_slider .swiper-button-next{ right:20px; }
  .Index_instagram_slider .swiper-button-prev{ right:48px; }
  .Index_custom_instagram_innerloop_1_boxs_1_videoimageboth_new{height:280px;}
  .Index_custom_instagram_innerloop_1_boxs_2_textsbuttonboth_new{padding-top:16px; padding-bottom:64px; }
  .Index_custom_instagram_innerloop_1_boxs_2_title_new{font-size:20px; line-height:120%; }
  .Index_custom_instagram_innerloop_1_boxs_2_texts_new p{font-size:16px;}
  .Index_custom_instagram_innerloop_2_boxs_1_videoimageboth_new{ min-height:500px;}
  .Index_custom_instagram_innerloop_2_boxs_2_new{padding:20px 70px 20px 20px;}
  .Index_custom_instagram_innerloop_2_boxs_2_title_new a{font-size:20px;}
  .sound_icon_new { right: 20px; bottom: 25px; }

  .newsletter-form__field-wrapper .field{ display:block !important; }
  .Index_newsletter_form_mainright_new input{padding:12px; width:100%; border: 1px solid #011630; text-align:center; }
  .Index_newsletter_form_mainright_new button{width:100%; margin:8px 0 0 0;}
  .Index_newsletter_form_innerright_new{ max-width:100%; }

  .Footer_main_new .footer__content-top{padding-top:56px !important; padding-bottom:44px !important;}
  .footer__content-top .grid{grid-gap:10px !important;}
  .Footer_main_new .footer__blocks-wrapper{ padding-right:0; }
  .Footer_logo_1_new { width: 100px!important; }
  .footer-block--menu { width: calc(20% - 30px)!important; }
  .Footer_main_new .footer-block__heading{font-size:18px;}
  .Footer_main_new .list-menu__item--link{font-size:12px !important;}
  .Footer_bottom_main_new { padding: 20px 0; }
  .Footer_bottom_inner_3_right_1_desktopmenu_new ul li a{ padding:15px 10px; }
  .localization-form:only-child { margin: 0 0 0 10px!important; }
  /* Index */
  .facets-container-drawer { padding: 36px 0 0!important; }
  .Facets_innerleft_new{ display:block; }
  .Facets_innerleft_2_new { padding: 0; }
  .active-facets__button-remove{ padding:0 !important; }
  .active-facets-desktop{ margin-top:10px !important; }
  #product-grid{ row-gap: calc(var(--grid-desktop-vertical-spacing) / 2) !important; }
  #product-grid .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
  .mobile-facets__footer{ padding:16px 24px!important; }
  .mobile-facets__footer .button{ margin:0 !important; }
  
  .Collection_image_with_text_column_innerbox_1_videoimageboth_new{ height:320px;}
  .Collection_image_with_text_column_innerbox_2_title_new{font-size:32px;}
  .Collection_image_with_text_column_innerbox_2_texts_new p{font-size:15px;}

  .Collection_testimonial_column_mainbox_new { padding: 56px 40px; }
  .Collection_testimonial_column_innerbox_3_titletext_new h2{font-size:32px;}
  .Collection_testimonial_column_innerbox_4_buttontext_new{padding-top:20px;}
  .Collection_testimonial_column_innerbox_4_buttontext_new a{min-width:100%;}
  /* Collection */

  /* Product */
  .main_product_new { padding: 0px 0 56px!important; }
  .product-media-container .media { padding-top: 100%!important; }
  .product_media_item_first_new .product-media-container .media { padding-top: 100%!important; }
  .full_width_last_image_new .product-media-container .media { padding-top: 100%!important; }
  .main_product_left_new { width: 50%!important; max-width: 50%!important; }
  .product_media_item_first_new .card__badge{ padding:13px 20px 16px; }
  .product__media-item .play_video_new, .product__media-item .close_video_new{ left:20px; padding:10px 12px 8px 12px; font-size:10px; }
  .product__media-item .play_video_new svg, .product__media-item .close_video_new svg{ width:12px; height:auto; }
  .product__info-container>*+* { margin: 0 0 12px!important; }
  .Product_images_innermetavideo_new{ padding:24px; }
  .Product_images_innermetavideo_close_new{ right:0; top:0; }
  .product__title { margin-bottom: 12px!important; display: block; }
  .product__title h1 { font-size: 32px; padding-right: 0px; padding-bottom: 6px; }
  .product__title .price--large { font-size: 16px; }
  .product__title .price__container { margin-bottom: 0px!important; }
  .product__title .price--on-sale .price-item--regular { font-size: 16px!important; }
  .product__info-container .product-form{ margin-top:20px !important; }
  .Product_short_description_text_new{ margin-bottom:16px !important; }
  .Product_custom_tags_text_new{padding:18px 12px 6px 12px; margin-bottom:0 !important; }
  .Product_custom_tags_text_new ul{flex-flow:wrap; grid-gap:0; }
  .product-form__input input[type=radio]+label{ padding:9px !important; }
  .product_form_new { margin-bottom: 20px!important; }
  .Product_custom_tags_text_new ul li{ margin:0 20px 8px 0; }
  .Product_custom_tags_text_new ul li:nth-child(2n){ margin-right:0; }
  .Product_custom_tags_text_new ul li:nth-child(2n):after{ display:none; }
  .Product_custom_tags_text_new ul li:nth-child(3){ margin-right:0; margin-bottom:0; width:100%; text-align:center; }
  .Product_meta_features_benefits_main_new { margin: 0!important; }
  .Product_meta_features_benefits_main_new{padding:32px 0;}
  .Product_meta_features_benefits_title_new h3{font-size:20px;}
  .Product_meta_video_or_image_list_title_new h3{font-size: 20px;}
  .Product_meta_video_slider { margin: -20px 0px 0; padding:36px 0px 0 0px; }
  .Product_meta_video_slider .swiper-button-prev{ width:16px; height:16px; right: 32px; }
  .Product_meta_video_slider .swiper-button-prev svg{ width: 16px; height: 16px; }
  .Product_meta_video_slider .swiper-button-next{ width:16px; height:16px; right:0px; }
  .Product_meta_video_slider .swiper-button-next svg{ width: 16px; height: 16px; }
  .Product_meta_video_or_image_list_main_new { margin: 0!important; }
  .Product_meta_accordions_details_main_new { margin: 0 0 32px!important; }
  .Product_meta_custom_product_list_title_new h3{font-size:20px;} 
  .Product_meta_upsell_slider { margin: -20px 0 0; padding-top: 36px; }
  .Product_meta_upsell_slider .swiper-button-prev{ width:16px; height:16px; right: 32px; }
  .Product_meta_upsell_slider .swiper-button-prev svg{ width: 16px; height: 16px; }
  .Product_meta_upsell_slider .swiper-button-next{ width:16px; height:16px; }
  .Product_meta_upsell_slider .swiper-button-next svg{ width: 16px; height: 16px; }
  .Product_meta_upsell_slider .swiper-slide{ height:auto; }
  .Product_meta_custom_product_list_main_new { margin: 0 0 32px!important; }
  .Product_meta_custom_product_list_innerloop_innerbox_new{padding:20px; display:block; height:100%; }
  .Product_meta_custom_product_list_innerloop_innerbox_leftside_new{width:100%; margin:auto; min-height:200px; position:relative;}
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_new{width:100%; padding:20px 0 60px 0; position:relative; height:calc(100% - 200px); }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_textsbutton_new { margin-top: 12px; position: absolute; width: 100%; left: 0; bottom: 0; }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_textsbutton_new .button{ background:#FF6631; color:#FAF9F5; border:none;}
  .Product_meta_custom_product_list_innerloop_innerbox_leftside_images_new{ position:static; }
  .amazon_btn_new { margin-bottom: -6px!important; }
  .amazon_btn_2_new{ margin-bottom:20px !important; }
  .Product_images_innermetavideo_in_new{ width:auto; height:auto; }

  .Product_object_columns_main_new{padding:56px 0;}
  .Product_object_columns_innertitle_infos_new p{font-size:16px;}
  .Product_object_columns_slider { padding: 0 32px; }
  .Product_object_columns_innerloop_mainbox_new { width: 220px;}
  .Product_object_columns_innerloop_innerbox_1_new{height:180px;}
  .Product_object_columns_innerloop_innerbox_2_titletextsboth_new{font-size:18px;}
  .Product_object_columns_slider .swiper-button-prev{ width:32px; }
  .Product_object_columns_slider .swiper-button-next{ width:32px; }
  .product_object_number_new.product_number_position_new{ width: 18px; height: 18px; font-size: 11px; margin:0; }
  
  .Product_object_text_image_inner_new{padding:30px 20px;}
  .Product_object_text_image_mainleft_new{width:50%; padding-right:25px;}
  .Product_object_text_image_innerleft_new{max-width:100%;}
  .Product_object_text_image_innerleft_2_new{padding-top:20px; padding-right:0; }
  .Product_object_text_image_innerleft_2_loops_innerboxs_new h4{ font-size:14px; }
  .Product_object_text_image_innerleft_2_loops_innerboxs_new p{ font-size:14px; }
  .Product_object_text_image_innerleft_3_new{padding-top:25px;}
  .Product_object_text_image_innerleft_2_loops_new { min-height: 118px; }
  .Product_object_text_image_mainright_new{width:50%; }

  .Product_object_tab_inside_main_new{padding:56px 0;}
  .Product_object_tab_inside_innerdesktop_staticimage_new{ height:80px; width:80px; }
  .Product_object_tab_inside_innerdesktop_statictitle_new{font-size:10px; }
  .Product_object_tab_inside_maindesktop_new .tabcontent{margin-top:30px; padding:25px;}
  .Product_object_tab_inside_innerdesktop_detailtitle_new{font-size:20px;}
  .Product_object_tab_inside_innerdesktop_detailinfos_new{font-size:16px;}
  
  .Product_object_image_text_main_new{padding:56px 0;}
  .Product_object_image_text_mainleft_new{width:320px;}
  .Product_object_image_text_innerleft_mainbox_new { width: 260px; }
  .Product_object_image_text_innerleft_innerbox_videoimageboth_new{height:370px;}
  .Product_object_image_text_mainright_new{width:calc(100% - 320px); padding-left:40px;}
  .Product_object_image_text_innerright_1_title_new { font-size: 31px; line-height: 120%; }
  .Product_object_image_text_innerright_3_button_new{padding-top:26px;}
  .Product_object_image_text_innerright_3_button_new a{min-width:220px; }

  .Product_object_table_list_main_new{padding:56px 0;}
  .Product_object_table_list_innertable_new{padding-top:30px;}
  .Product_object_table_list_innertable_maincolumn_new{width:calc(33.33% - 51px);}
  .Product_object_table_list_innertable_column_1_new{width:153px;}
  .Product_object_table_list_innertable_innercolumn_innertitle_new h4 p{font-size:14px;}
  .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{font-size:14px;}
  .Product_object_table_list_innertable_innercolumn_title_1_new .Product_object_table_list_innertable_innercolumn_innertitle_new{ min-height:189px; }
  .Product_object_table_list_innertable_innercolumn_innerinfos_mainboxs_new{ padding:16px 16px; }
  .Product_object_table_list_innertable_innercolumn_innertitle_image_new{ width:104px;}

  .only_2_col_table_new .Product_object_table_desktop_slider { width: calc(100% - 153px); }
  
  .Product_review_main_new { padding: 56px 0 20px; }
  .Product_review_title_new { max-width: 400px; }
  .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{ margin:40px 0 20px; }
  .yotpo-main-widget { padding-bottom: 56px!important; }

  .product_recommendations_slider { margin:-25px 0 0 0; padding-right: 20px; padding-top: 43px; padding-left: 20px;}
  .product_recommendations_slider .swiper-button-next{ right:20px; }
  .product_recommendations_slider .swiper-button-prev{ right:48px; }

  .Product_object_table_list_innertable_innercolumn_innertitle_title_new{ min-height:56px; }
  /* Product */

  /* california-ab-1200-disclosure */
  .main_page_new{ padding-top:20px !important; padding-bottom:20px !important; }
  .main-page-title{ font-size: 32px; }
  /* california-ab-1200-disclosure */
  
}



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

  /* Header */
  .header__menu-item { padding: 20px 20px!important; font-size: 13px; }
  .header__menu-item:after{ left:3px; }

  .Header_mega_menu_mainleftright_new{padding:20px 20px !important;}
  .Header_mega_menu_mainleft_new{ width: 200px; }
  .Header_mega_menu_mainright_new{width:calc(100% - 200px); padding: 0 0 0 20px }
  .Header_mega_menu_innerright_innerbox_maindetail_new { margin-right: 10px; padding: 40px 12px 12px 12px; width: calc(33.33% - 7px); }
  .Header_mega_menu_innerleft_mainmenus_new { padding: 10px 0 0; }
  .Header_mega_menu_innerright_innerbox_innerdetail_1_images_new{width:150px; height:160px;}
  .Header_mega_menu_innerright_innerbox_innerdetail_1_taglist_new{ padding:10px; }
  .Header_mega_menu_innerright_innerbox_innerdetail_2_title_new{font-size:14px;}
  .Header_mega_menu_innerright_innerbox_innerdetail_2_infos_new p{font-size:13px;}
  .Header_mega_menu_innerright_innerbox_innerdetail_2_buttontextboth_new{ font-size: 12px;}
  .Header_mega_menu_innerright_innerbox_innerdetail_3_button_new{ font-size: 12px;}
  .Header_mega_menu_innerright_innerbox_detail_3_new{padding:12px;}
  .Header_mega_menu_innerright_innerbox_innerdetail_video_new{ min-height:280px; }
  /* Header */
  
  /* Index */
  .Index_top_text_with_video_innerleft_new{max-width:100%; padding:34px 40px 34px 20px; }
  .Index_top_text_with_video_innerleft_1_title_new h2{font-size:38px; line-height:120%;}
  .Index_top_text_with_video_innerleft_1_infos_new p{ font-size:18px; }
  .Index_top_text_with_video_innerright_videoimageboth_new{height:530px;}
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_new{ padding-left:18px; }
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_textstitle_new { font-size: 16px; }
  .Index_top_text_with_video_innerleft_2_productinfoboth_2_textsinfos_new p { font-size: 14px; }

  .Index_custom_category_all_loops_new { grid-gap: 25px; }
  .Index_custom_category_all_loops_mainbox_new { width: calc(25% - 19px); }
  .Index_custom_category_all_loops_innerbox_1_new{ height:160px; }
  .Index_custom_category_all_loops_innerbox_2_infos_new p{ font-size:14px; }
  
  .Index_images_texts_lists_main_new{padding:70px 0;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerleft_videoimageboth_new{height:220px;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_1_videoimageboth_new{height:130px;}
  .Index_images_texts_lists_loops_innerbox_innerleft_innerimage_innerright_2_videoimageboth_new{height:115px;}
  .Index_images_texts_lists_loops_innerbox_innerright_innerinfos_new p{font-size:16px;}
  
  .Index_collection_main_new{ padding:70px 0; }
  .Index_collection_slider { margin: 0; padding-right: 20px; padding-top: 40px; padding-left: 20px; }
  .Index_collection_slider .swiper-button-next{ right:20px; }
  .Index_collection_slider .swiper-button-prev{ right:48px; }
  .product_grid_item_new { width: 360px; }
  .product-card-wrapper .card__heading { font-size: 20px; }
  .card_subheading_new { font-size: 15px; }

  .Index_testimonials_slider { margin: -32px 0 0; padding-right: 20px; padding-top: 54px; padding-left: 20px; }
  .Index_testimonials_slider .swiper-button-next{ right:20px; }
  .Index_testimonials_slider .swiper-button-prev{ right:48px; }
  .Index_testimonials_slider_innerloop_innerbox_2_author_new h4{ font-size:12px; }
  .Index_testimonials_slider_innerloop_innerbox_2_button_new{ font-size:12px; }
  
  .Index_image_side_by_side_main_new{padding:70px 0 0 0;}
  .Index_image_side_by_side_innerleft_innerdesktop_1_videoimageboth_new{height:370px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_new{padding:20px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_title_new h2{font-size:23px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_button_new a{min-width:180px;}
  .Index_image_side_by_side_innerright_videoimageboth_new{height:370px;}
  .Index_image_side_by_side_innerleft_innerdesktop_2_title_new { padding-right: 5px; }
  
  .Index_desktop_products_main_new{ padding:70px 0; }
  .Index_desktop_products_loops_1_loops_mainbox_new{ margin:0 35px; }
  .Index_desktop_products_loops_1_loops_new{ min-height:90px; }
  .Index_desktop_products_loops_1_loops_innerbox_new{ height:90px; }
  .Index_desktop_products_loops_2_innerloop_mainleftright_new{ padding:25px; }
  .Index_desktop_products_loops_2_innerloop_mainleft_new { width: 350px; padding-right: 30px; }
  .Index_desktop_products_loops_2_innerloop_mainright_new { width: calc(100% - 350px); }
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_new{padding-top:10px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_2_title_new a{ font-size: 20px; line-height: 120%; }
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_new{padding-top:6px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_3_infos_new p{font-size:14px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_new{padding-top:10px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_1_texts_4_button_new a{min-width:180px; padding:14px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_2_new{padding-top:20px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_2_texts_innerinfos_new { font-size: 14px; line-height: 132%; }
  .Index_desktop_products_loops_2_innerloop_innerleft_2_texts_new { min-height: 120px; }
  .Index_desktop_products_loops_2_innerloop_innerleft_3_new{padding-top:20px;}
  .Index_desktop_products_loops_2_innerloop_innerleft_3_texts_new{grid-gap:0 12px; }
  .product_number_position_new{ font-size: 12px; width: 20px; height: 20px; border-width:1px; margin-top:-4px; margin-left:-2px; }
  
  .Index_logos_all_image_all_main_new{padding:70px 0;}
  .Index_logos_all_image_all_innerleft_new { padding: 0 20px 0 20px; max-width:100%; }
  .Index_video_slider { padding: 0 20px 0 0; }
  .Index_logos_all_image_all_innerright_mainbox_new { width: 270px; height: 386px; }
  .Index_logos_all_image_all_mainleft_new { width: 430px; }
  .Index_logos_all_image_all_mainright_new{ width:calc(100% - 430px); }
  .Index_logos_all_image_all_innerleft_2_title_new h2 { font-size: 42px; }
  .Index_logos_all_image_all_innerleft_5_new { padding-top: 30px; }
  
  .Index_instagram_slider { margin:-25px 0 0 0; padding-right: 20px; padding-top: 43px; padding-left: 20px;}
  .Index_instagram_slider .swiper-button-next{ right:20px; }
  .Index_instagram_slider .swiper-button-prev{ right:48px; }
  .Index_custom_instagram_innerloop_1_boxs_1_videoimageboth_new{height:280px;}
  .Index_custom_instagram_innerloop_1_boxs_2_textsbuttonboth_new{padding-top:16px; padding-bottom:64px; }
  .Index_custom_instagram_innerloop_1_boxs_2_title_new{font-size:20px; line-height:120%; }
  .Index_custom_instagram_innerloop_1_boxs_2_texts_new p{font-size:16px;}
  .Index_custom_instagram_innerloop_2_boxs_1_videoimageboth_new{ min-height:500px;}
  .Index_custom_instagram_innerloop_2_boxs_2_new{padding:20px 70px 20px 20px;}
  .Index_custom_instagram_innerloop_2_boxs_2_title_new a{font-size:20px;}
  .sound_icon_new { right: 20px; bottom: 25px; }
  
  .Index_newsletter_form_mainright_new{ padding-left:50px;}

  .Footer_main_new .footer__content-top{padding-top:56px !important; padding-bottom:44px !important;}
  .footer__content-top .grid{grid-gap:20px !important;}
  .Footer_main_new .footer__blocks-wrapper{ padding-right:0; }
  .Footer_logo_1_new { width: 150px!important; }
  .footer-block--menu { width: calc(17% - 40px)!important; }
  .Footer_main_new .footer-block__heading{font-size:18px;}
  .Footer_main_new .list-menu__item--link{font-size:12px !important;}
  .Footer_bottom_main_new { padding: 20px 0; }
  /* Index */
  .Facets_innerleft_new{ display:block; }
  .Facets_innerleft_2_new { padding: 0; }
  .active-facets__button-remove{ padding:0 !important; }
  .active-facets-desktop{ margin-top:10px !important; }
  #product-grid{ row-gap: calc(var(--grid-desktop-vertical-spacing) / 2) !important; }
  
  .Collection_image_with_text_column_innerbox_1_videoimageboth_new{ height:393px;}
  .Collection_image_with_text_column_innerbox_2_title_new{font-size:32px;}

  .Collection_testimonial_column_mainbox_new { padding: 36px 20px; }
  .Collection_testimonial_column_innerbox_3_titletext_new h2{font-size:32px;}
  .Collection_testimonial_column_innerbox_4_buttontext_new{padding-top:20px;}
  .Collection_testimonial_column_innerbox_4_buttontext_new a{min-width:100%;}
  /* Collection */

  /* Product */
  .main_product_new { padding: 0px 0 70px!important; }
  .product_media_item_first_new .product-media-container .media { padding-top: 400px!important; }
  .full_width_last_image_new .product-media-container .media { padding-top: 400px!important; }
  .product_images_title_description_list_new p{ font-size:14px; }
  .Product_short_description_text_new p{ font-size:16px; }
  .main_product_right_new { padding-left:30px !important; }
  .Product_images_innermetavideo_new{ padding:24px; }
  .Product_images_innermetavideo_close_new{ right:0; top:0; }
  .product__title { margin-bottom: 12px!important; display: block; }
  .product__title h1 { font-size: 32px; padding-right: 0px; padding-bottom: 6px; }
  .product__title .price--large { font-size: 16px; }
  .product__title .price__container { margin-bottom: 0px!important; }
  .product__title .price--on-sale .price-item--regular { font-size: 16px!important; }
  .product__info-container .product-form{ margin-top:20px !important; }
  .Product_short_description_text_new{ margin-bottom:16px !important; }
  .Product_custom_tags_text_new{padding:18px 12px 6px 12px; margin-bottom:0 !important; }
  .Product_custom_tags_text_new ul{flex-flow:wrap; grid-gap:0; }
  .product_form_new { margin-bottom: 20px!important; }
  .Product_custom_tags_text_new ul li{ margin:0 20px 8px 0; }
  .Product_custom_tags_text_new ul li:nth-child(2n){ margin-right:0; }
  .Product_custom_tags_text_new ul li:nth-child(2n):after{ display:none; }
  .Product_custom_tags_text_new ul li:nth-child(3){ margin-right:0; margin-bottom:0; width:100%; text-align:center; }
  .Product_meta_features_benefits_main_new { margin: 0!important; }
  .Product_meta_features_benefits_main_new{padding:32px 0;}
  .Product_meta_features_benefits_title_new h3{font-size:20px;}
  .Product_meta_video_or_image_list_title_new h3{font-size: 20px;}
  .Product_meta_video_slider { margin: -20px 0px 0; padding:36px 0px 0 0px; }
  .Product_meta_video_slider .swiper-button-prev{ width:16px; height:16px; right: 32px; }
  .Product_meta_video_slider .swiper-button-prev svg{ width: 16px; height: 16px; }
  .Product_meta_video_slider .swiper-button-next{ width:16px; height:16px; right:0px; }
  .Product_meta_video_slider .swiper-button-next svg{ width: 16px; height: 16px; }
  .Product_meta_video_or_image_list_main_new { margin: 0!important; }
  .Product_meta_accordions_details_main_new { margin: 0 0 32px!important; }
  .Product_meta_custom_product_list_title_new h3{font-size:20px;} 
  .Product_meta_upsell_slider { margin: -20px 0 0; padding-top: 36px; }
  .Product_meta_upsell_slider .swiper-button-prev{ width:16px; height:16px; right: 32px; }
  .Product_meta_upsell_slider .swiper-button-prev svg{ width: 16px; height: 16px; }
  .Product_meta_upsell_slider .swiper-button-next{ width:16px; height:16px; }
  .Product_meta_upsell_slider .swiper-button-next svg{ width: 16px; height: 16px; }
  .Product_meta_upsell_slider .swiper-slide{ height:auto; }
  .Product_meta_custom_product_list_main_new { margin: 0 0 32px!important; }
  .Product_meta_custom_product_list_innerloop_innerbox_new{padding:15px; }
  .Product_meta_custom_product_list_innerloop_innerbox_leftside_new { width: 130px; }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_new {width: calc(100% - 130px); padding-left: 14px; }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_textstitle_new { font-size: 18px; }
  .Product_meta_custom_product_list_innerloop_innerbox_rightside_textsinfos_new p{ font-size:14px; }
  .amazon_btn_new{ margin-bottom:-10px !important; }
  .amazon_btn_2_new{ margin-bottom:20px !important; }
  .Product_images_innermetavideo_in_new{ width:auto; height:auto; }
  
  .Product_object_columns_main_new{padding:70px 0;}
  .Product_object_columns_innerloop_mainbox_new { width: 290px; }
  .Product_object_columns_innerloop_innerbox_1_new{height:200px;}
  .Product_object_columns_innerloop_innerbox_2_titletextsboth_new{font-size:20px;}
  
  
  .Product_object_text_image_mainleft_new{width:50%; padding-right:30px;}
  .Product_object_text_image_inner_new { padding: 40px 40px 40px 40px; }
  .Product_object_text_image_innerleft_2_new{padding-top:25px;}
  .Product_object_text_image_innerleft_3_new{padding-top:25px;}
  .Product_object_text_image_mainright_new{width:50%; }
  
  .Product_object_tab_inside_main_new{padding:70px 0;}
  .Product_object_tab_inside_innerdesktop_staticimage_new{ height:90px; width:90px; }
  .Product_object_tab_inside_innerdesktop_statictitle_new{font-size:11px;}
  .Product_object_tab_inside_maindesktop_new .tabcontent{margin-top:50px;}
  
  .Product_object_image_text_main_new{padding:70px 0;}
  .Product_object_image_text_mainright_new{ padding-left:50px;}
  .Product_object_image_text_innerright_1_title_new{ font-size:40px; line-height:110%; }
  
  .Product_object_table_list_main_new{padding:70px 0;}
  .Product_object_table_list_innertable_innercolumn_innerinfos_innerboxs_new{ font-size:15px; }
  .Product_object_table_list_innertable_innercolumn_innertitle_image_new{ width:104px;}

  .Product_review_main_new { padding: 70px 0 20px; }
  .yotpo-main-widget { padding-bottom: 70px!important; }

  .product_recommendations_slider { margin: -24px 0px 0 0; padding-right: 20px; padding-top: 48px; padding-left: 20px; }
  .product_recommendations_slider .swiper-button-next{ right:20px; }
  .product_recommendations_slider .swiper-button-prev{ right:48px; }
  /* Product */

  /* california-ab-1200-disclosure */
  .main_page_new{ padding-top:40px !important; padding-bottom:40px !important; }
  /* california-ab-1200-disclosure */
}

@media(min-width:1200px) and (max-width:1439px){
  .product_number_position_new{ font-size: 14px; width: 26px; height: 26px; margin-top:-4px; margin-left:-2px; }
}

@media(min-width:1441px) and (max-width:9999px){
  /* Large Size */
  .Index_collection_maindetail_new{ max-width: 1440px; padding: 0 40px!important; margin:auto; }
  .Index_collection_slider { margin-left:0; padding-right:0; }
  .Index_collection_slider .swiper-button-next{ right:0; }
  .Index_collection_slider .swiper-button-prev{ right:40px; }

  .Index_testimonials_slider_mainloop_new{ max-width: 1440px; padding: 0 40px!important; margin:auto }
  .Index_testimonials_slider{ margin-left:0; padding-right:0; }
  .Index_testimonials_slider .swiper-button-next{ right:0; }
  .Index_testimonials_slider .swiper-button-prev{ right:40px; }

  .Index_logos_all_image_all_inner_new{ max-width: 1440px; padding: 0 40px!important; margin:auto }
  .Index_logos_all_image_all_innerleft_new { margin: 0; padding-left:0; }
  .Index_logos_all_image_all_mainleft_new { width: 435px; }
  .Index_logos_all_image_all_mainright_new{ width:calc(100% - 435px); }

  .Index_custom_instagram_mainloop_new{ max-width: 1440px; padding: 0 40px!important; margin:auto }
  .Index_instagram_slider{ margin-left:0; padding-right:0; }
  .Index_instagram_slider .swiper-button-next{ right:0; }
  .Index_instagram_slider .swiper-button-prev{ right:40px; }
  .Index_logos_all_image_all_innerright_mainbox_new{ width:295px; }

  /* Large Size */
}


@media(min-width:0px) and (max-width:989px){
  /* Header */
  .header_top_new{ padding:8px 0; min-height:64px; }
  .header__heading-logo { max-width: 155px; margin: 0; }
  .header__icon--menu{ height: 24px;  width: 24px; }
  .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_desktop_left_menu_main_new, .header__icons { width: calc(50% - 77px); }
  header-drawer{ width: calc(50% - 77px); }
  .search-modal__content { padding: 0 20px; }
  .search__input.field__input{ margin-left:32px; }
  .search-modal__close-button{ right:20px; }
  .search__input.field__input { margin-right: 30px; }
  .reset__button{ display:none !important; }
  .predictive-search { top: 56px; border:0; border-top: 1px solid #F3F0EA; height:calc(100vh - 146px); }
  #predictive-search-results{ padding:0; }
  .menu-drawer{ border-top: 1px solid #F3F0EA !important; }
  .Header_desktop_left_menu_main_new{ display:none !important; }
  .header__search{ display:none !important; }
  .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: 1px solid #F3F0EA; }
  .search-modal__content_drawer_new .search__input.field__input{ border:0; height:56px; margin-right: 0; padding-right: 0; font-size:14px !important; font-weight:700 !important; }
  .search-modal__content_drawer_new .search__button{ top:calc(50% - 14px); width:20px; height:20px; }
  .search-modal__content_drawer_new .search__button svg{ width:20px; height:20px; }
  .search-modal__content_drawer_new .search__input.field__input::-webkit-input-placeholder{color:#011630; opacity:0.5 !important;}
  .search-modal__content_drawer_new .search__input.field__input::-moz-placeholder{color:#011630; opacity:0.5 !important;}
  .search-modal__content_drawer_new .search__input.field__input:-ms-input-placeholder{color:#011630; opacity:0.5 !important;}
  .search-modal__content_drawer_new .search__input.field__input:-moz-placeholder{color:#011630; opacity:0.5 !important;}
  .menu-drawer__navigation-container{ height:auto !important; }
  
  .Header_drawer_1_new{padding:0px 0 !important;}
  .Header_drawer_1_new ul{padding:8px 20px;}
  .js .menu-drawer__menu li { margin-bottom: 0 !important;  background: none !important; }
  .Header_drawer_1_new ul li{margin-bottom:0 !important;}
  .Header_drawer_1_new ul li > a{color:#011630; font-size:24px; font-weight:700; line-height:100%; padding:16px 0px; border-bottom:1px solid #F3F0EA; display: block; }
  .Header_drawer_1_new ul li .list-menu__item{color:#011630; font-size:24px; font-weight:700; line-height:100%; padding:16px 0; border-bottom:1px solid #F3F0EA; background:none !important; }
  .menu-drawer__menu-item>.icon-arrow{ width: 20px !important; right:0 !important; }
  .Header_drawer_1_new > ul > li:last-child a{ border-bottom:0; color:#FF6631; } 
  .Header_drawer_1_new ul li:last-child a{ border-bottom:0; } 
  .menu-drawer__close-button { margin-top: 0 !important; padding: 18px 20px !important; background:none !important; font-size: 14px !important; border-bottom: 1px solid #F3F0EA !important; font-weight: 700 !important; text-transform: uppercase; color: rgba(1,22,48,0.5) !important; }
  .hide_first_element_mobile_new > li:first-child{ display:none; }
  .main_mobile_drawer_image_new{ padding: 0 20px 32px 20px; margin-top: -40px; }
  .main_mobile_drawer_image_new img{ width:100%; border-radius:4px; }
  
  .Header_drawer_2_new{padding:0 20px;}
  .Header_drawer_2_detail_new{}
  .Header_drawer_2_detail_1_new{}
  .Header_drawer_2_detail_1_button_new{}
  .Header_drawer_2_detail_1_button_new a{min-width:100%; }
  .Header_drawer_2_detail_2_new{padding:20px 0 60px 0;}
  .Header_drawer_2_detail_2_menus_new{}
  .Header_drawer_2_detail_2_menus_new ul{margin:0; padding:0; display:flex; flex-wrap:wrap; grid-gap:0px 10px;}
  .Header_drawer_2_detail_2_menus_new ul li{list-style:none; width:calc(33.33% - 7px);}
  .Header_drawer_2_detail_2_menus_new ul li a{color:#011630; font-size:14px; font-weight:700; line-height:100%; text-transform:uppercase; text-decoration:none; padding:12px 0; display:block; }
  
  .Header_drawer_1_new ul li a span{ color: #faf9f5; font-size: 12px; font-weight: 700; line-height: 100%; text-transform: uppercase; border-radius: 4px; background: #5A78AE; margin-left: 6px; padding: 6px 12px; top: -1px; position: relative; vertical-align: middle; }
  .Header_drawer_maindetail_new{padding:0px 20px 20px 20px;}
  .Header_drawer_innerdetail_new{}
  .Header_drawer_innerdetail_1_new{}
  .Header_drawer_innerdetail_1_button_new{}
  .Header_drawer_innerdetail_1_button_new a{min-width:100%; color:#FAF9F5 !important; font-size:14px !important;}
  .Header_drawer_innerdetail_2_new{padding-top:13px;}
  .Header_drawer_innerdetail_2_new a{}
  .Header_drawer_innerdetail_2_videoimageboth_new{position:relative; width:100%; height:71px;}
  .Header_drawer_innerdetail_2_videoimage_new{}
  .Header_drawer_innerdetail_2_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%; border-radius:4px;}
  .Header_drawer_innerdetail_2_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%; border-radius:4px;}

  /* MOBILE_MEGAMENU_END */
}

@media (max-width: 768px){
  .Index_custom_category_all_main_new{
    padding: 25px 0px !important;
  }
  .template-search__results ul.grid.product-grid li{
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
  .template-search__results{
    margin-top: 16px;
    margin-bottom: 30px;
  }
  .template-search__results ul{
    gap: 20px !important;
  }
  .metafield-rich_text_field{
    overflow: hidden;
  }
  .Collection_testimonial_column_innerbox_1_starimage_new{
    margin-bottom: 15px;
  }
  .sections-heading {
    font-size: 28px !important;
    line-height: 40px !important;
    font-weight: 500 !important;
  }
  .swiper-container.Collection_product_slider{
    padding-top: 50px !important;
  }
  .Index_custom_category_all_loops_innerbox_1_new {
      height: 39.744vw;
  }
  .Index_custom_category_all_loops_innerbox_2_title_new h3 {
      font-size: 20px;
      line-height: 30.2px;
  }
  .Index_custom_category_all_loops_innerbox_2_new {
      padding-top: 8px;
  }
  .swiper-container.Collection_product_slider .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    transform: none !important;
    gap: 20px;
    height: max-content;
  }
  .facets-container-drawer {
      padding: 30px 0 0 !important;
  }
  .Index_custom_category_all_loops_mainbox_new {
      width: calc(50% - 10px) !important;
      margin: 0px !important;
  }
  .Collection_template_lists_new sub-collection.Index_custom_category_all_main_new.Collection_template_lists_main_new .page-width, 
  #CollectionAjaxContent .page-width{
    padding: 0px 30px !important;
  }
  .Facets_innerleft_1_title_new h1{
    font-size: 28px !important;
    line-height: 40px;
  }
  .Facets_mainleft_new {
    width: 100%;
  }
  .Facets_mainright_new {
    width: 100%;
    justify-content: flex-start;
    display: flex;
  }
  .mobile-facets__open {
    justify-content: flex-start !important;
  }
  .mobile-facets__open-wrapper{
    width: 157px;
  }
  .Collection_template_main_new .sort__select {
    width: 157px;
    justify-content: flex-start;
  }
  #product-grid {
    gap: 20px !important;
    margin-top: 16px;
    margin-bottom: 30px;
  }
  #ProductGridContainer ul#product-grid .grid__item {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
  #product-grid .card-wrapper.product-card-wrapper .card__inner.color-background-1.gradient.ratio .card__media {
    height: 51.282vw;
    box-shadow: none;
  }
  #product-grid .card-wrapper.product-card-wrapper .card__inner.color-background-1.gradient.ratio {
    height: 51.282vw;
  }
  .product-card-wrapper .card__heading {
    font-size: 14px;
    margin: 6px 0px;
  }
  .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button svg {
    width: 10px;
    height: 10px;
  }
  .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button span {
    gap: 0px 5px;
    height: 10px !important;
  }
  .yotpo-bottom-line-scroll-panel span.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{
    margin-top: -16px;
  }
  .card_subheading_new {
    padding-top: 6px;
  }
  .card_subheading_new .metafield-rich_text_field p {
    font-size: 12px;
    margin-bottom: 12px;
  }
  .product-card-wrapper .swatch__color{
    max-width: 10px;
    width: 10px;
    height: 10px;
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px var(--swatch-color);
  }
  #product-grid .card_grid_btn_new {
    padding: 6px 0px;
    gap: 5px;
  }
  #product-grid .card_grid_btn_new span.money {
    font-size: 14px;
    line-height: 13px;
  } 
  #product-grid .card_grid_btn_new span.old-price span.money {
    font-size: 11px;
    line-height: 7.84px;
  }
  #product-grid .card_grid_btn_new a.button.button_border {
    font-size: 8.75px;
    line-height: 12.5;
    height: 30px;
    min-height: 30px;
    border-radius: 8px;
    margin-top: 6px;
  }
  .load-more-btn {
    padding: 5px 30px;
    height: 47px;
    width: 100%;
    font-size: 14px;
  }
  div#load-more-btn{
    margin-bottom: 30px;
  }
  .simple-ticker__lane {
      height: 56px;
  }
  .simple-ticker__item {
      font-size: 13.88px;
      line-height: 18.51px;
  }
  .feature-icons__icon {
      width: 46px !important;
      height: 46px !important;
      min-width: 46px !important;
      min-height: 46px !important;
  }
  .feature-icons__item{
    gap: 9px !important;
  }
  .feature-icons__title{
    font-size: 14px !important;
  }
  .feature-boxes-content .feature-icons__text {
    font-size: 8px !important;
    line-height: 11.61px !important;
    width: 135px !important;
  }
  li.grid__item.Collection_testimonial_column_main_new .Collection_testimonial_column_mainbox_new {
    padding: 16px 5px;
  }
  .Collection_testimonial_column_innerbox_1_starimage_new img{
    max-width: 77px;
  }
  .Collection_testimonial_column_innerbox_2_iconimage_new {
    height: 100px;
    max-width: 100%;
    margin: 2px auto 0px;
    width: 80px;
  }
  .Collection_testimonial_column_innerbox_2_iconimage_new img {
    height: 100%;
    object-fit: contain;
  }
  .Collection_testimonial_column_innerbox_3_titletext_new h2 {
    font-size: 18px !important;
    line-height: 130% !important;
    padding: 0px 7vw;
  }
  .Collection_testimonial_column_innerbox_4_buttontext_new a{
    font-size: 8px;
    font-family: 'Inter';
  }
  .Collection_testimonial_column_innerbox_4_buttontext_new a {
    padding: 5px 20px !important;
    height: 25px !important;
    min-height: 25px;
    border-radius: 6px !important;
  }
  .Collection_image_with_text_column_innerbox_1_videoimageboth_new{
    height: 141px;
  }
  .Collection_image_with_text_column_innerbox_2_title_new {
    font-size: 18px;
    line-height: 14.98px;
  }
  .Collection_image_with_text_column_innerbox_2_new{
    padding-top: 10px;
  }
  .Collection_image_with_text_column_innerbox_2_texts_new p {
    padding-top: 14px;
    font-size: 11px;
    line-height: 150%;
  }
  .Collection_image_with_text_column_innerbox_2_button_new a {
    padding: 5px 20px;
    font-size: 8px;
    font-family: 'Inter';
    height: 25px;
    min-height: 25px;
    border-radius: 6px;
  }
  body.template-collection .Index_custom_category_all_loops_new .swiper-container.Collection_product_slider .swiper-button-next, 
  body.template-collection .Index_custom_category_all_loops_new .swiper-container.Collection_product_slider .swiper-button-prev {
    display: none !important;
  }
  .Collection_template_main_new .card__inner .card__content .card__badge.top.left span{
    margin-left: 0px !important;
  }
  .product_grid_award_badge_new img {
    height: 20px !important;
  }
  .card--media .card__inner .card__content .card__badge.top.left span {
    font-size: 5.97px;
    line-height: 5.97px;
    padding: 0px 4.07px;
    margin-left: 20px;
    min-height: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: max-content;
  }
}

.main_product_left_new .product__media-item:last-child {
  max-width: 100% !important;
}


.mobile-facets__footer .button {
  opacity: 0.5;
}
.mobile-facets__footer .button.active {
  opacity: 1;
}
@media screen and (min-width: 750px) {
  .cart-on-mobile { display: none !important; }
}
@media screen and (max-width: 749px) {
  .cart-on-desktop { display: none !important; }
  .cart-count { display: none !important; }
}
  
  /* Fix duplicate count and layout on mobile */
  .header__icon--cart .visually-hidden { 
    display: none !important; 
  }
  .cart-count-bubble { 
    bottom: 26px !important;
    left: 10px !important;
    top: auto !important;
    right: auto !important;
  }
}
/*.mobile-facets__open.sticky-filter-btn {
  position: fixed;
  bottom: 10px;
  left: 10px;
  z-index: 9;
  background-color: #f3efea;
  width: auto;
}*/