/** Shopify CDN: Minification failed

Line 80:39 Expected ":"
Line 689:181 Unexpected "}"
Line 694:181 Unexpected "}"
Line 2047:106 The "-" operator only works if there is whitespace on both sides

**/
*, :after, :before, input { box-sizing: border-box; }
body{ letter-spacing:0 !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -o-font-smoothing: antialiased; }
html{ padding-bottom:0 !important; scroll-behavior: smooth; }
.template-product{ overflow-x:visible; }
input, button, textarea, select{ 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; }
.d-flex { display: flex; }
.justify-between { display: flex; justify-content: space-between; }
.scroll-locked { overflow-y: hidden; }
img { height: auto; }

.swiper-pagination-bullet{ margin:0 4px; }
.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.page-width { padding: 0 100px; max-width: 100%; width: 100%; }
.button--full-width{ min-width:100% !important; }

.Desktop_image_new{ display:flex !important; }
.Mobile_image_new{ display:none !important; }

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

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

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

.skip-to-content-link{ display: none !important; }

.product_scroll{ display: block !important; position: relative; top: -200px; }

/*html:has(body.overflow-hidden) {
  overflow: hidden !important;
}
.overflow-hidden {
  overflow: hidden !important;
}*/

/* common css */

.common_large_title h1, .common_large_title h2, .common_large_title h3, .common_large_title h4, .common_large_title h5, .common_large_title h6, .common_large_title span, .common_large_title * { font-family: var(--font-heading-family); margin: 0; font-weight: 400; font-size: 64px; line-height: 112%; letter-spacing: 0px; }
.common_title h1, .common_title h2, .common_title h3, .common_title h4, .common_title h5, .common_title h6, .common_title span, .common_title * { font-family: var(--font-heading-family); color: #000; margin: 0; font-size: 42px; font-weight: 600; line-height: 104%; letter-spacing: 0px; } 
.common_small_title h1, .common_small_title h2, .common_small_title h3, .common_small_title h4, .common_small_title h5, .common_small_title h6, .common_small_title span, .common_small_title * { font-family: var(--font-heading-family); color: #000; margin: 0; font-size: 24px; font-weight: 400; line-height: 110%; letter-spacing: 0px; } 
.common_info p, .common_info span, .common_info li { color: #000; margin: 0; font-size: 16px; font-weight: 400; line-height: 128%; letter-spacing: 0px; } 
.common_medium_info p, .common_medium_info span, .common_medium_info li { color: #000; margin: 0; font-size: 20px; font-weight: 400; line-height: 128%; letter-spacing: 0px; } 
.common_large_info p, .common_large_info span, .common_large_info li { /* color: #000; */ margin: 0; font-size: 24px; font-weight: 400; line-height: 128%; letter-spacing: 0px; } 
.common_link { display: inline-block; color: #0C0C0C; font-weight: 700; font-size: 16px; line-height: 100%; letter-spacing: 0px; text-transform: uppercase; text-underline-offset: 7px; } 

.button { min-width: 320px; padding: 15px 20px; border: 1px solid #000000; background-color: #000; color: #FFF; font-weight: 700; font-size: 16px; line-height: 100%; letter-spacing: 0px; text-transform: uppercase; text-align: center; text-decoration: none; }
.button:before, .button:after { display: none; }
.secondary_button { background-color: #FFF; color: #000; }
.tertiary_button{ background: #D9D9D9; color: #000; border-color: #D9D9D9; }
.secondary-button{ background-color: #FFF; color: #000; }
.ternary-button{ background: #D9D9D9; color: #000; border-color: #D9D9D9; }

.card_product_tag { position: absolute; top: 8px; left: 8px; border: 1px solid #000; padding: 2px 8px 1px; z-index: 2; background-color: rgb(247 247 247 / 30%); }
.card_product_tag p { margin: 0; text-transform: uppercase; color: #000; font-weight: 400; font-size: 12px; line-height: 128%; letter-spacing: 0px; text-align: center; }
.card_product_great_for_text p { margin: 0; font-size: 18px; line-height: 128%; font-weight: 400; letter-spacing: 0px; }
/* .card_product_great_for_text p strong { font-weight: 500; } */
.price-item-value { display: inline-block; font-family: var(--font-body-family); font-weight: 400; font-size: 12px; line-height: 128%; letter-spacing: 0px; color: #000; }

/* header css */
.header-wrapper--border-bottom { border}
.header.page-width { padding-left: 100px !important; padding-right: 100px !important; }
.header__heading-link { padding: 0; margin-left: 0 !important; }
.header__heading-logo-wrapper { width: 95.52px; width: 120px; }
.header__heading-logo-wrapper img { width: 100%; }
.header .header__icon, .header .header__icon--cart .icon { width: unset; height: unset;  }
.header__icons { gap: 32px; padding-right: 0; }
.header__icon .svg-wrapper { width: 24px; height: 24px; }
.header__icon--search > span, .header__icon { width: max-content; gap: 8px; text-decoration: none; }
.header__icon_text { font-weight: 700; font-size: 14px; line-height: 128%; letter-spacing: 0px; text-transform: uppercase; }
.header__icon--cart { margin-right: 0; }
/* .header_navigation { padding: 17px 0; } */
.header_navigation .header__menu-item { color: rgb(var(--color-background)); font-weight: 700; font-size: 16px; line-height: 125%; letter-spacing: 0px; text-transform: uppercase; }
.header__active-menu-item { color: rgb(var(--color-background)); }
.header__inline-menu { margin-left: 0; line-height: 1; }
.list-menu__item { padding: 0; }
.list-menu--inline { margin-left: 0; gap: 40px; align-items: center; justify-content: center; width: 100%; }
.mega-menu summary.list-menu__item { padding-right: 0; }
.header__menu-item.list-menu__item span, .header__menu-item.list-menu__item a { padding: 17px 0; color: inherit; }
.header__menu-item.list-menu__item a { text-decoration: none; }
.mega-menu .icon-caret { display: none; }
.header__menu-item span, details[open]>.header__menu-item { text-underline-offset: 7px !Important; }
.mega-menu__content { padding: 40px 0; }
.mega-menu__link { padding: 0 !important; font-weight: 500; font-size: 16px; line-height: 128% !important; letter-spacing: 0px; }
.mega-menu__link:hover{ text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; }
.mega-menu__link--level-2 { font-family: var(--font-heading-family); font-weight: 400 !important; font-size: 24px; line-height: 110% !important; letter-spacing: 0px; }
.mega-menu__link--level-2:hover{ text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; }
.mega-menu ul { padding-top: 24px; }
.mega-menu__list { padding: 0 !important;  }
.mega-menu__list ul li:not(:first-child) { margin-top: 16px; }
.mega-menu__content_main_container { display: flex; justify-content: space-between; gap: 16px; }
.mega-menu__content_inner { display: flex; gap: 60px; width: 66.2655%; justify-content: space-between; }
.mega-menu__content_inner:has(.mega-menu__list:empty) { width: 65.889%; }
.mega-menu__list.mega-menu-link-level-1 { max-width: 164px; width: 100%; display: flex; flex-direction: column; gap: 40px; }
.mega-menu__list:empty { display: none !Important; }
.mega-menu__list.mega-menu-link-level-2 { width: calc(100% - 224px); gap: 40px 16px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.mega-menu__list.mega-menu-link-level-2 li { max-width: 208px; width: 100%; }
.mega-menu__list.mega-menu-link-level-2:has(li.menu_length_4) { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.mega-menu__content_inner:has(.mega-menu__list:empty) .mega-menu__list.mega-menu-link-level-2 { width: 100%; }
.mega-menu__list.mega-menu__list--condensed.mega-menu-link-level-1 { display: flex; }
.HeaderMenu_images_container { display: flex; flex-direction: column; gap: 24px; width: 32.455%; }
.mega-menu__content_inner:has(.mega-menu__list.mega-menu-link-level-2:empty) { width: max-content !important; }
.mega-menu__content_inner:has(.mega-menu__list.mega-menu-link-level-2:empty) + .HeaderMenu_images_container { width: 83.133%; }
.HeaderMenu_images_container.side_by_side_images { flex-direction: row; gap: 16px; margin-bottom: 42px; }
.HeaderMenu_images_container.side_by_side_images .HeaderMenu_images_container_main_image { aspect-ratio: 1.54544; }
.HeaderMenu_images_container.single_image { padding-left: 112px; }
.HeaderMenu_images_container.single_image .HeaderMenu_images_container_main_image { aspect-ratio: unset; }
.HeaderMenu_images_container_main_image { width: 100%; aspect-ratio: 2.6937; position: relative; }
.HeaderMenu_images_container_main_image img { width: 100%; height: 100%; object-fit: cover; display: block; }
.HeaderMenu_images_container_image_link { position: absolute; display: block !important; width: 100%; height: 100%; top: 0; left: 0; }
.HeaderMenu_image_textboxes_container { padding-bottom: 58px; display: flex; gap: 16px; justify-content: space-between; align-items: start; }
.HeaderMenu_textboxes_container { width: 74.699%; display: flex; gap: 24px 16px; flex-wrap: wrap; }
.HeaderMenu_textboxes_container_single_textbox { position: relative; width: calc(33.33% - 10.67px); background-color: #F7F7F7; min-height: 96px; display: flex; align-items: center; }
.HeaderMenu_textboxes_container_single_textbox_link { display: block !important; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.HeaderMenu_textboxes_container_single_textbox_image { min-width: 100px; width: 31.255%; aspect-ratio: 1.0416; }
.HeaderMenu_textboxes_container_single_textbox_image img { width: 100%; height: 100%; display: block; object-fit: cover; }
.HeaderMenu_textboxes_container_single_textbox_text { padding: 20px 14px 20px 20px; }
.HeaderMenu_textboxes_container_single_textbox_text p { margin: 0; font-family: var(--font-heading-family); font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 120%; }
.HeaderMenu_textboxes_container_single_textbox:hover .HeaderMenu_textboxes_container_single_textbox_text p{ text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px; }
.HeaderMenu_right_image_container { width: 24.0966%; aspect-ratio: 0.95236;; } 
.HeaderMenu_right_image_container img { width: 100%; height: 100%; object-fit: cover; display: block; }
.HeaderMenu_right_image_container.two_images { display: flex; flex-direction: column; height: 100%; justify-content: space-between; }
.HeaderMenu_right_image_container.two_images a { height: calc(50% - 8px); }
.mega-menu__content:has(.mega-menu__content_main_container:empty) { padding: 0; border: 0; }
.HeaderMenu_product_list_image_container { display: flex; flex-wrap: wrap;  gap: 20px 16px; width: 100%; padding-bottom: 10px; align-items: start; } 
.HeaderMenu_product_item { width: calc(16.67% - 13.4px); position: relative; }
.HeaderMenu_product_item_link, .HeaderMenu_product_right_bottom_image_link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block !Important; }
.HeaderMenu_product_item_image { width: 100%; aspect-ratio: 1.3682; }
.HeaderMenu_product_item_image img { width: 100%; height: 100%; display: block; object-fit: cover; }
.HeaderMenu_product_item_title { padding-top: 8px; }
.HeaderMenu_product_item_title p { margin: 0; font-family: var(--font-heading-family); font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 120%; text-align: center; }
.HeaderMenu_product_item:hover .HeaderMenu_product_item_title p{ text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px; }
.HeaderMenu_product_right_bottom_image { position: relative; width: 32.4%; aspect-ratio: 2.842; }
.HeaderMenu_product_right_bottom_image img { width: 100%; height: 100%; object-fit: cover; display: block; }
header .search-modal { top: 76px; min-height: 56px; height: auto; }
header .search-modal__content { padding: 0; }
header .search-modal__form { max-width: 100%;}
header .modal__close-button.link { position: absolute; display: none; }
header .search__button { right: unset; left: 8px; width: 24px; height: 24px; top: 11px; }
header .search__button svg g path { stroke: #5C5C5C; }
header predictive-search.search-modal__form { padding: 0 56px; }
header .search-modal__form .field:before, header .search-modal__form .field:after { display: none; }
header .search-modal__form label { display: none; }
header .search__input.field__input:focus { box-shadow: none; }
header .search__input.field__input { height: 48px; border: 1px solid #00000033; padding-left: 40px; padding-top: 14.5px; padding-bottom: 14.5px; margin: 0; text-transform: uppercase; font-weight: 500; font-size: 14px; line-height: 128%; letter-spacing: 0px; }
header .search__input.field__input::placeholder { opacity: 1; }
header .reset__button { right: 8px; width: 24px; height: 24px; top: 11px; }
header .predictive-search__results-groups-wrapper { gap: 56px; }
header .predictive-search__result-group { flex: unset; }
/* header .predictive-search__result-group:first-child { width: 183px; flex: unset; } */
header .predictive-search__result-group:nth-child(2) { width: calc(100% - 240px); } 
header .predictive-search__results-list { padding-top: 24px; }
header .predictive-search.predictive-search--header { padding: 40px 56px; }
header .predictive-search__heading { margin: 0; padding: 0; text-transform: unset; border-bottom: 0; font-family: var(--font-heading-family); color: rgba(var(--color-foreground), 1); font-weight: 400; font-size: 24px; line-height: 110%; letter-spacing: 0px; }
header .predictive-search__list-item { margin-bottom: 16px; }
header .predictive-search__item { padding: 0; }
header .predictive-search__item .predictive-search__item-heading { font-family: var(--font-body-family); font-weight: 400; font-size: 16px; line-height: 128%; letter-spacing: 0px; }
header .predictive-search__item:hover { background-color: transparent; }


@media (min-width: 1441px){
  .mega-menu__list.mega-menu-link-level-1 { width: 18.623%; max-width: 100%; }
  .mega-menu__content_inner:has(.mega-menu__list.mega-menu-link-level-2:empty) .mega-menu__list.mega-menu-link-level-1 { width: 100% !important; }
  .HeaderMenu_product_item { width: calc(16.67% - 14px); }
}

@media (min-width: 750px){
  .button:hover { background-color: #FFF; color: #000; }
  .secondary_button:hover { background-color: #000; color: #FFF; }
  .secondary-button:hover { background-color: #000; color: #FFF; }
  .common_link:hover, .blog_btn:hover { color: #D9D9D9 !important; }
  .Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innerredirect_linkurl_new:hover { color: #D9D9D9 !important; }
  .article-card-wrapper .card__heading a:after { display: none; }
  .new_article_grid.article-card-wrapper .card__content .card__information .article-card__read-more--btn:hover, .hb_makeup-tips__see-all:hover, .hb_discovery-banner__chat-link:hover, .blogs_articles .article-card__read-more--btn:hover { color: #D9D9D9; border-color: #D9D9D9; }
}

@media (max-width: 1439px){
  
  .page-width { padding: 0 20px; }

  /* header css */
  .header.page-width { padding-left: 20px !important; padding-right: 20px !important; }

  header predictive-search.search-modal__form { padding: 0 20px; }
  header .predictive-search.predictive-search--header { padding-left: 20px; padding-right: 20px; }
  
}

@media (max-width: 1366px){
  /* header css */
  .HeaderMenu_product_right_bottom_image { position: relative; width: 32.2%; }
}

@media (max-width: 1280px){

  /* Common css */
  .common_large_title h1, .common_large_title h2, .common_large_title h3, .common_large_title h4, .common_large_title h5, .common_large_title h6, .common_large_title span, .common_large_title * { font-size: 56px; }
  .common_title h1, .common_title h2, .common_title h3, .common_title h4, .common_title h5, .common_title h6, .common_title span, .common_title * { font-size: 44px; } 
  /* .common_small_title h1, .common_small_title h2, .common_small_title h3, .common_small_title h4, .common_small_title h5, .common_small_title h6 { color: #000; margin: 0; font-size: 24px; font-weight: 400; line-height: 110%; letter-spacing: 0px; }  */
  
  /* header css */
  .mega-menu__content_inner { gap: 16px; }
  .mega-menu__list.mega-menu-link-level-2 { width: calc(100% - 156px); }
  .mega-menu__list.mega-menu-link-level-1 { max-width: 140px; gap: 24px; }
  .mega-menu__link--level-2 { font-size: 20px !Important; }
  .mega-menu__link { font-size: 14px; }
  .HeaderMenu_images_container.single_image { padding-left: 40px; }
  .HeaderMenu_images_container.side_by_side_images { margin-bottom: 0; }
  .HeaderMenu_image_textboxes_container, .HeaderMenu_product_list_image_container { padding-bottom: 0; }
  .HeaderMenu_textboxes_container { width: 60%; }
  .HeaderMenu_right_image_container { width: 40%; }
  .HeaderMenu_textboxes_container_single_textbox { width: calc(50% - 8px); }
  .HeaderMenu_textboxes_container_single_textbox_text p { font-size: 16px; }
}

@media (max-width: 989px){

   /* Common css */
  .common_large_title h1, .common_large_title h2, .common_large_title h3, .common_large_title h4, .common_large_title h5, .common_large_title h6, .common_large_title span, .common_large_title * { font-size: 48px; }
  .common_title h1, .common_title h2, .common_title h3, .common_title h4, .common_title h5, .common_title h6, .common_title span, .common_title * { font-size: 26px; line-height: 120%; } 
  .common_small_title h1, .common_small_title h2, .common_small_title h3, .common_small_title h4, .common_small_title h5, .common_small_title h6, .common_small_title span, .common_small_title * { font-size: 20px; line-height: 120%; } 
  .common_link { text-underline-offset: 4px; }

  .price-item-value { margin-left: 8px; }
  
  /* header css */
  .header { padding-top: 18.5px !important; padding-bottom: 18.5px !important; border-bottom: 1px solid #D9D9D9; }
  .header__heading-logo-wrapper { width: 60px; width: 100px; }
  .header-localization .header__search { display: none; }
  .header__icon_text, .header__icon--rewards { display: none !important; }
  .header__icons { gap: 16px; }
  .header__search { padding-left: 40px; }
  header-drawer { margin-left: 0 !important; }
  header-drawer .header__icon .icon { width: 24px; height: 24px; left: 16px; top: 20px; top: 30px; }
  header-drawer .header__icon:hover .icon, header-drawer .modal__close-button:hover .icon { transform: none; }
  .header_navigation { display: none; }
  .menu-drawer__utility-links_inner { padding-top: 24px; border-top: 1px solid currentcolor; }
  .menu-drawer__localization .localization-form__select { padding-top: 0 !important; padding-bottom: 0 !important; }
  .header_nav_cards_container { display: flex; padding: 24px 20px 20px; gap: 14px; border-bottom: 1px solid #0000004D; }
  .header_single_nav_card { position: relative; }
  .header_single_nav_card_link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block !important; }
  .header_single_nav_card_image { min-width: 96px; aspect-ratio: 1; border-radius: 50%; overflow: hidden; }
  .header_single_nav_card_image img { width: 100%; height: 100%; display: block; object-fit: cover; }
  .header_single_nav_card_text { padding-top: 12px; }
  .header_single_nav_card_text p { margin: 0; text-transform: uppercase; text-align: center; font-size: 14px; font-weight: 500; line-height: 128%; letter-spacing: 0px; }

}

@media (max-width: 749px){
   /* header css */
  .header_nav_cards_container { overflow-x: scroll; }
  .header_nav_cards_container::-webkit-scrollbar { display: none; }
  .header_single_nav_card { min-width: 96px; }
}


/* Collection */
.Collection_block_template_main_new{ position: relative; }
.Collection_block_template_inner_new{}
.Collection_block_template_innerbanner_mainstatic_new{position:absolute; top:0; left:0; width:100%; height:100%;}
.Collection_block_template_innerbanner_innerstatic_new{height:100%;}
.Collection_block_template_innerbanner_innerstatic_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Collection_block_template_innerbanner_innerstatic_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Collection_block_template_innerbanner_mainoverlay_new{position:relative; z-index:1; padding:36px 0;}
.Collection_block_template_mainloops_enable_filter_new{}
.Collection_block_template_mainloops_enable_filter_new .Collection_block_template_innerbanner_mainoverlay_new{ padding-bottom: 0; }
.Collection_block_template_innerbanner_inneroverlay_new{}
.Collection_block_template_innerbanner_inneroverlay_maintitle_new{}
.Collection_block_template_innerbanner_inneroverlay_innertitle_new.common_title{}
.Collection_block_template_innerbanner_inneroverlay_innertitle_new.common_title *{text-align:center; font-weight:600; line-height: 100%; }
.Collection_block_template_innerbanner_inneroverlay_maininfos_new{padding-top:16px;}
.Collection_block_template_innerbanner_inneroverlay_innerinfos_new.common_medium_info{}
.Collection_block_template_innerbanner_inneroverlay_innerinfos_new.common_medium_info *{font-size:16px !important; text-align:center; font-weight: 500; }
.Collection_block_template_mainloops_new{padding:24px 0;}
.Collection_block_template_mainloops_new .page-width{ padding: 0 !important; }
.Collection_block_template_innerloops_new{/*max-width:1140px; margin:auto;*/}
.Collection_block_template_reference_slider{}
.Collection_block_template_reference_slider:has(.swiper-scrollbar-lock) .swiper-wrapper{ justify-content:center; }
.Collection_block_template_reference_slider:has(.swiper-scrollbar-lock) .swiper-wrapper .swiper-slide:last-child{ margin-right:0 !important; }
.Collection_block_template_reference_slider:not(.swiper-initialized) .swiper-wrapper{ justify-content:center; }
.Collection_block_template_reference_slider .swiper-scrollbar{ display:none; }
.Collection_block_template_innerloops_mainboxs_new{width:90px; height: auto; }
.Collection_block_template_innerloops_mainboxs_new a{text-decoration:none; display: block; width: 100%; height: 100%; color: inherit; }
@media(min-width:750px) and (max-width:9999px){
  .Collection_block_template_innerloops_mainboxs_new a:hover{ text-decoration: underline; text-underline-offset: 2px; }  
}
.Collection_block_template_innerloops_innerboxs_new{ width: 100%; height: 100%; }
.Collection_block_template_innerloops_innerboxs_mainimage_new{width:100%; position:relative; margin:auto; max-width: 85px; }
.Collection_block_template_innerloops_innerboxs_innerimage_new{ width: 100%; height: 100%; padding-bottom: 100%; }
.Collection_block_template_innerloops_innerboxs_innerimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:100%;}
.Collection_block_template_innerloops_innerboxs_innerimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:100%;}
.Collection_block_template_innerloops_innerboxs_maintitle_new{padding-top:12px;}
.Collection_block_template_innerloops_innerboxs_innertitle_new * { margin: 0; font-family: var(--font-body-family); word-break: initial; }
.Collection_block_template_innerloops_innerboxs_innertitle_new p{ text-align:center; font-size:13px; font-weight:700; line-height:128%; text-transform:uppercase; margin:0px;}
.Collection_block_template_innerloops_mainboxs_new.Active .Collection_block_template_innerloops_innerboxs_innerimage_new img{ border:2px solid #000; }

.Collection_template_bottom_main_new{ padding-top:0px !important; }
.Collection_template_rightside_mainloop_new{ padding:0px 0 0 0; }
.Collection_template_rightside_innerloop_new { margin:36px 0 0 0 !important; }
.Collection_template_bottom_left_new{ top:140px; position: sticky; -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; }
.Collection_template_innerparts_mainbutton_new .button{ width:100%; background:#fff; text-align: left; padding:14px 23px; border:1px solid #000000; min-width:initial; white-space:nowrap; border-radius:0; color: #000; font-size: 20px; font-weight: 500; line-height: 26px; letter-spacing: 0px; text-transform: capitalize; -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; }
.Collection_template_innerparts_mainbutton_new .button:before{ display:none; }
.Collection_template_innerparts_mainbutton_new .button svg{ max-width:16px; height:16px; }
.Hide_Filters_new{ display:flex; align-items:center; justify-content:space-between; width: 100%; }
.show_filter{ display:none; }
.Collection_template_leftside_new{ z-index:1; padding-right:48px !important; width:336px; -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; }
.Collection_template_rightside_new{width:calc(100% - 336px) !important; padding-left:0; margin:0 0 0 auto;  -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; }
.facets{ padding:0; }

.filter_close_new .Collection_template_leftside_new{ margin-left:-390px;  }
.filter_close_new .Collection_template_bottom_left_new{ opacity:1; position: relative; top: 0; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear;  }
.filter_close_new .Collection_template_rightside_new{ width:100% !important; padding-left:0; }
.Collection_template_bottom_main_new:not(.filter_close_new) .grid__item { width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);  max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
.filter_close_new .show_filter{ display:block; }
.filter_close_new .Collection_template_innerparts_mainbutton_new .button{ margin-left:390px; border:1px solid #000000; border-radius:0; }
.Show_Filters_new{ display:none; }
.filter_close_new .Hide_Filters_new{ display:none;  }
.filter_close_new .Show_Filters_new{ display:flex; align-items: center; justify-content: space-between; width: 100%; }
.filter_close_new .Show_Filters_new svg{ transform: rotate(180deg); }
.filter_button_hide_text_new{ display:flex; align-items:center; grid-gap:7px; font-size: 14px; }

.sort_main_new{ display:none !important; }
.Collection_filter_new{ height:400px; overflow:scroll; margin-top:0; border: 1px solid #000; padding: 0 23px 20px 23px; border-radius:0; }
.Collection_filter_new .facets__disclosure-vertical:first-child{ border-top-width: 0;  }
.hide_border.Collection_template_innerparts_mainbutton_new .button{ border-bottom-width: 0;  }
.active_border.Collection_filter_new{ border-top:0;  }
.Collection_filter_new::-webkit-scrollbar { display: none; }
.Collection_filter_new .sort_main_new{ display:block !important; }
.Collection_filter_new .facets-container{ padding-top:0px; display:block; }
.Collection_filter_new .facets__disclosure-vertical{ border-top:1px solid rgba(0,0,0,0.5); padding:0px 0 0 0 !important; }
.Collection_filter_new .facets__disclosure-vertical:first-child{ border-top:0;  }
.Collection_filter_new .facets__summary{ padding:16px 0 12px 0 !important; color: #000; font-size: 16px; font-weight: 700; line-height: 128%; letter-spacing: 0px; text-transform: uppercase; pointer-events: none; }
.Collection_filter_new .facets__disclosure-vertical:first-child .facets__summary{ padding-top: 0 !important;  }
.Collection_filter_new .facets__disclosure-vertical[open] > .facets__summary{ }
.Collection_filter_new .facets__summary .icon-caret{ display:none; }
.Collection_filter_new .facets__display-vertical{ padding:0px 0 16px 0 !important; }
.Collection_filter_new .facets__summary span{ text-decoration:none !important; }
.Collection_filter_new .facets__disclosure-vertical .facets__display-vertical{ animation: animateMenuOpen var(--duration-default) ease !important; opacity: 1; transform: translateY(0); } 
.Collection_filter_new .facets__header-vertical{ padding: 0px 0 0 0; color: #0C0C0C; font-size: 14px; font-weight: 400; line-height: 140%; letter-spacing: 0; }
.Collection_filter_new .facets__price { padding: 12px 0 0 0 !important; }
.Collection_filter_new .facets__form-vertical{ width: 100% !important; }
.Collection_filter_new .facets__price .field__input{ border-radius: 0px; border: 1px solid #0C0C0C; background: #fdf9ef; height: 36px; min-height: 36px; padding: 7px 11px; text-align:center; margin:0; color: #0C0C0C; text-align: center; font-size: 14px; font-weight: 400; line-height: 140%; letter-spacing: 0; } 
.Collection_filter_new .facets__price .field__input::-webkit-input-placeholder { color: #0C0C0C !important; opacity:1 !important; }
.Collection_filter_new .facets__price .field__input::-moz-placeholder { color: #0C0C0C !important; opacity:1 !important; }
.Collection_filter_new .facets__price .field__input:-ms-input-placeholder { color: #0C0C0C !important; opacity:1 !important; }
.Collection_filter_new .facets__price .field__input:-moz-placeholder { color: #0C0C0C !important; opacity:1 !important; }
.Collection_filter_new .facets__price .field__label{ display:none !important; }
.Collection_filter_new .facets__price .field:before{ display:none; }
.Collection_filter_new .facets__price .field:after{ display:none; }
.Collection_filter_new .facets-wrap-vertical{ padding:0; margin:0; }
.Collection_filter_new .facets__item{ margin-bottom:12px; }
.Collection_filter_new .facets__item:last-child{ margin-bottom:0; }
.Collection_filter_new .facets__item .facet-checkbox{ padding:0 0 0 0 !important; color: #0C0C0C; font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: 0px; position: relative; }
.facet-checkbox>svg, .facet-checkbox>.svg-wrapper{ margin-right:8px !important; }
.facet-checkbox .svg-wrapper{ left: 0 !important; top: 0 !important; width: 20px !important; height: 20px !important; }

.facets-layout:not(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled{ opacity: 1 !important; color: #686868; }
.facets-layout:not(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled svg rect{ /*fill:#686868; stroke: #686868;*/ opacity: 0.5; }

.Collection_filter_new .facets-layout-list--text input[type=checkbox]{ display:none; }
.Collection_filter_new .facets__item .facet-checkbox__text-label{ text-decoration:none !important; text-transform:capitalize; }
.Collection_filter_new .facet-checkbox .icon-checkmark{ }
.Collection_filter_new .button-show-more{ margin-top:5px !important; padding-bottom:0px !important; text-decoration-thickness: 1px !important; text-underline-offset: 2px; }
.Collection_filter_new .frame-width_filter__new{ padding-bottom:12px !important; }
.Collection_filter_new .frame-width_filter__new .facet-checkbox__text-label_count_new{ display:none; }
.Collection_filter_new .frame-width_filter__new .facets-layout-list{ display:flex; flex-wrap:wrap; grid-gap:8px; }
.Collection_filter_new .frame-width_filter__new .facets__item{ margin:0; }
.Collection_filter_new .frame-width_filter__new .facets__item .facet-checkbox{ border-radius: 80px; border: 1px solid rgba(62, 85, 105, 0.20); background: #FFF; padding:7px 11px !important; min-width:94px; text-align: center; display: block; }
.Collection_filter_new .frame-width_filter__new .facets__item .facet-checkbox .check_icon{ display:none; }
.Collection_filter_new .frame-width_filter__new .facets__item .facet-checkbox.active{ background:#0C0C0C; color:#fff; }
.Collection_filter_new .active-facets{ margin-bottom:0px !important; }
.Collection_filter_new .active-facets__button .svg-wrapper { margin: 0; width: auto; height:16px; }
.Collection_filter_new .active-facets__button-remove{ display:flex; text-decoration-thickness: 1px !important; text-underline-offset: 2px; color: #0C0C0C; font-size: 16px; font-weight: 500; line-height: 128%; letter-spacing: 0px; text-transform:none; }
.Collection_filter_new .active-facets__button-remove span{ line-height:initial !important;}
.Collection_filter_new .active-facets__button{ margin:0 !important; padding:0 !important; }
.Collection_filter_new .active-facets facet-remove:last-of-type{ margin:0 !important; /*width: 100%; justify-content: flex-start;*/ }
.Collection_filter_new .active-facets{ grid-gap:0px; align-items:center !important; }
.Collection_filter_new .active-facets-vertical-filter{ width:100% !important; order:2; margin-top: 2px; }
.Collection_filter_new .active-facets-vertical-filter .facets__heading{ color: #2B2B2B; font-size: 16px; font-weight: 500; line-height: 100%; margin:0 0 16px 0; }
.Collection_filter_new span.active-facets__button-inner { padding:10px 11px !important; border-radius: 0px; border: 1px solid #000; box-shadow: 0 0 0 !important; color: #000; font-size: 14px; font-weight: 500; line-height: 18px; }
.Collection_filter_new .active-facets__button svg { margin-left: 12px !important; margin-right: 0 !important; width: 16px !important; height: auto !important; }
.Collection_filter_new .filter_all_active_new{  display: flex; align-items: center; grid-gap: 10px; flex-wrap: wrap; margin-bottom: 20px; }
.Collection_filter_new .active-facets__button-wrapper { margin-bottom: 0 !important; padding: 0 !important; }
.Collection_filter_new .filter_all_active_new:not(:has(:nth-child(2))){ display: none }

.facets-vertical-form { justify-content: space-between !important; flex-direction: row-reverse !important; align-items:center; }
.product-count-vertical{ margin-left:0 !important; opacity:1 !important; display: none !important; }
.product-count__text{ color: #000; font-size: 16px !important; font-weight: 400; line-height: 140% !important; }
.facet-filters{ padding:0; }
.facet-filters { padding-left: 0 !important; }
.facet-filters__label{ color: #2B2B2B !important; font-size: 16px !important; font-weight: 500; line-height: 21px; display:none !important; }
.facet-filters__field .select { width: auto;  }
.facet-filters__field .select select{ padding: 11px 44px 11px 11px !important; border-radius: 5px; border: 1px solid #000; }
.facet-filters__field .select .svg-wrapper{ width:34px !important; height:34px !important; right:9px !important; top: calc(50% - 17px) !important; }
.facet-filters__sort{ color: #000 !important; font-size: 14px !important; font-weight: 800 !important; line-height: 22px !important; letter-spacing: 0.14px !important; text-transform: uppercase !important; padding-right:0 !important; }

.pagination-wrapper{margin-top:32px !important;}
.pagination{}
.pagination ul{grid-gap:0 8px; font-size:0; }
.pagination ul li{flex:none; margin:0 !important; height:max-content;}
.pagination ul li a{color:#000; font-size:16px; font-weight:500; line-height:128%; letter-spacing:0px; height:28px; min-width:24px; width: auto; text-decoration: none;}
.pagination ul li a.pagination__item--current{ opacity:1; background: #F6F6F6; }
.pagination ul li a:after{display:none;}
.pagination ul li a .svg-wrapper{ width:16px !important; height:16px; }
.pagination ul li a svg{width:100%; height:100% !important; }
.pagination ul li a.disabled{ opacity:0.4; pointer-events:none; }
.pagination__item--prev{ margin-left:16px; min-width: 16px !important; }
.pagination__item--next{ margin-right: 16px; min-width: 16px !important; }
.pagination__item--current:after, .pagination__item:hover:after{ width: 12px !important; bottom: 3px !important; }
a.pagination__item:hover:after { height: 2px !important; }
.pagination ul li a.pagination__item--current:after{ height: 2px !important; display: block; }

/* custom dropdown of collection page */
.facets-vertical-sort{ min-height: 56px; }
.facets-vertical-sort .facets-vertical-form{ height: 100%; }
.custom-dropdown-wrapper { position: relative; margin: 0 auto; min-width: 320px; }
.custom-dropdown__selected .cs-svg-wrapper { width: 16px; height: 16px; }
.custom-dropdown__selected .cs-svg-wrapper svg { width: 100%; height: 100%; display: flex; }
#SortBy { display: none; }
.custom-dropdown { position: relative; border-radius: 0px; }
.custom-dropdown__selected { display: flex; align-items: center; justify-content: flex-end; grid-gap: 12px; padding: 15px 0; font-size: 16px; border: 0px solid #000; border-radius: 0px; /*width: 110px; margin: 0 0 0 auto;*/ cursor: pointer; }
.custom-dropdown__selected .selected-text { color: #0C0C0C; font-family: var(--font-body-family); font-size: 20px; font-style: normal; font-weight: 500; line-height: 26px; letter-spacing: 0px; text-transform: uppercase; }
.custom-dropdown .svg-wrapper { display: flex; align-items: center; margin-left: 10px; transition: transform 0.3s ease; }
.custom-dropdown__content { background-color: #fff; border: 1px solid #000000; /* max-width: 375px; */ width: 100%; position: absolute; top: calc(100% - 0px); right: 0; z-index: 10; display: none; }
.custom-dropdown.open .custom-dropdown__content { display: block; }
.custom-dropdown__header { display: flex; justify-content: center; align-items: center; padding: 18.5px 16px; position: relative; display: none; }
.custom-dropdown__header .dropdown-title { color: #000; text-align: center; font-size: 14px; font-style: normal; font-weight: 800; line-height: 136%; letter-spacing: 0.14px; text-transform: uppercase; }
.dropdown-close { cursor: pointer; position: absolute; top: 48%; transform: translateY(-50%); right: 16px; width: 24px; height: 24px; }
.dropdown-close svg{ width: 100%; height: 100%; }
.custom-dropdown__list { list-style: none; margin: 0; padding: 32px 24px 16px 24px; }
.custom-dropdown__item { cursor: pointer; color: #000;font-size: 16px; font-style: normal; font-weight: 500; line-height: 20px; margin: 0 auto 16px; font-family: var(--font-body-family); text-transform: uppercase; }
.custom-dropdown__item:last-child { border-bottom: none; }
.custom-dropdown__item input[type="radio"] { margin: 0 8px 0 0; accent-color: rgba(8, 9, 8, 0.50); width: 20px; height: 20px; }
.custom-dropdown__item label { display: flex; align-items: center; cursor: pointer; }
.custom-dropdown__list::-webkit-scrollbar { width: 6px; }
.custom-dropdown__list::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }
.custom-dropdown__list::-webkit-scrollbar-track { background: transparent; }
@media screen and (max-width: 749px) {
  .custom-dropdown-wrapper { max-width: 100%; }
  .custom-dropdown__header { font-size: 20px; padding: 15px 14px; }
  .custom-dropdown__header .dropdown-title{ font-size: 20px; line-height: 26px; letter-spacing: 0; font-weight: 500; }
  .custom-dropdown__content { position: fixed; top: unset; bottom: -100%; width: 100%; border: 0px solid #000; display: unset; transition: all .3s ease-in-out; }
  .custom-dropdown.open .custom-dropdown__content { display: unset; bottom: 0; }
  .custom-dropdown__header { display: flex; }
  .custom-dropdown__list { list-style: none; margin: 0; padding-top: 12px; padding-bottom: 40px; }
  .custom-dropdown__item { max-width: 201px; text-transform: none; }
  .custom-dropdown__selected { display: none; }
  .custom-dropdown-wrapper div#CustomDropdown.open:before { z-index: 9; content: ''; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; }
  body.sort-hidden { overflow:hidden; }
}

.grid_list_view_new{ display:none; }

.Collection_template_new{}
.Collection_template_main_new{padding-bottom:91px !important; padding-bottom: 48px !important;}
.Collection_template_inner_new{}
.Collection_template_detail_new{}
.Card_product_main_new{}
.Card_product_inner_new{}
.card__inner { --ratio-percent: 100.0% !important; }
.Card_product_mainmedia_new{}
.Card_product_mainmedia_mainloops_new{}
.Card_product_mainmedia_innerloops_new{ height: 100%; }
.Collection_card_product_mainmedia_slider{ height: 100%; }
.Collection_card_product_mainmedia_slider .swiper-wrapper{ height: 100%; }
.Card_product_mainmedia_innerloops_new .swiper{ height: 100%; }
.Card_product_mainmedia_innerloops_new .swiper-wrapper{ height: 100%; }
.Card_product_mainmedia_innerloops_mainboxs_new{ height: 100%; }
.Card_product_mainmedia_innerloops_innerboxs_new{ height: 100%; }
.Card_product_innercontent_review_new { line-height: 0; }
.Card_product_mainmedia_innerloops_innerboxs_new img{width:100%; display:flex; height: 100%; position: absolute; object-fit: cover; }
.Card_product_mainmedia_innerloops_customslide_new{position:absolute;/* bottom:0; */ top: 44%; left:0; width:100%; padding: 8px; display: flex; align-items: center; justify-content: space-between; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-button-prev:after{display:none;}
.Card_product_mainmedia_innerloops_customslide_new .swiper-button-next:after{display:none;}
.Card_product_mainmedia_innerloops_customslide_new .swiper-button-prev{left:0px; bottom:0px; top:auto; width:24px; height:24px; margin:0px; position: relative; justify-content: flex-end; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-button-prev svg{ width:24px; height: auto; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-button-next{right:0px; bottom:0px; top:auto; width:24px; height:24px; margin:0px; position: relative; justify-content: flex-start; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-button-next svg{ width:24px; height: auto; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-pagination{ display:flex; align-items: center; justify-content: center; min-width: 144px; position: relative; display: none; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-pagination-bullet{ background:none; border:1px solid #0C0C0C; opacity:1; margin: 0 3px; }
.Card_product_mainmedia_innerloops_customslide_new .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#0C0C0C; }
.Card_product_mainmedia_customtag_new{ top: 0; left: 0; position: absolute; display: flex; padding: 8px; background: transparent; gap: 6px; flex-wrap: wrap;  }
.badge{ text-align: center; font-size: 12px; font-weight: 500; /*line-height: 14px;*/ line-height: 9px; border-radius: 0px; text-transform: uppercase; /*padding: 3px 8px;*/ padding: 5px 7px; display: flex; align-items: center; gap: 5px; }
.badge img{ max-width: 24px; /*max-height: 13px;*/ max-height: 11px; width: auto; height: auto; }
.excluded-from-promotions { display: inline-flex; height: 20px; width: auto; padding: 10px; justify-content: center; align-items: center; gap: 12px; background: #686868; font-size: 12px; color: white; font-weight: 500; }
.Card_product_mainmedia_customtag_saveprice_new{ background: #93021A; }
.Card_product_maincontent_new{padding-top:8px !important;}
.Card_product_innercontent_new{padding:0px !important;}
.okeReviews{ display: flex; align-items: center; }
.Card_product_innercontent_review_new .okeReviews > div{ display: flex; align-items: center; }
.oke-stars svg{height:12px; width:auto;}
.oke-sr-stars { margin-right: 4px !important; }
.oke-sr-count{color:#0C0C0C; font-size:12px; font-weight:400; line-height:16px;}
.Card_product_main_new .card__heading a:after{display:none;}
.Card_product_innercontent_title_new{padding-top:12px; color:#0C0C0C; font-size:24px; line-height:110%; font-weight: 600; padding-top:4px; }
.Card_product_innercontent_texts_new{padding-top:12px; color:#0C0C0C !important; font-size:18px; font-weight:400; line-height:128% !important; }
.Card_product_innercontent_texts_new strong{ font-weight: 700; }
.Card_product_innercontent_texts_new p{ margin:0px; }
.price{margin:0px !important; padding-top:12px; color:rgba(12, 12, 12, 0.7)!important; font-size:16px !important; font-weight:700; line-height:20px !important; letter-spacing: 0 !important; }
.price .price-item{margin:0px !important;}
.price--on-sale .price-item--regular{color:rgba(12, 12, 12, 0.7); font-size:inherit !important; }
.price__sale .price-item--sale{color:#93021A;}
.Card_product_innercontent_saleoff_new{ white-space: nowrap; color: #000; font-size: 12px; font-weight: 400; line-height: 15px; }
.quick-add { margin: 0px 0 0 0 !important; z-index: inherit !important; }
.quick-add__submit { padding: 15px 10px !important; font-weight: 700; margin-top:8px; }
.quick-add__submit.is_disabled { opacity: 0.5; }
.ProductItem__BadgeList{ position: absolute; right: 8px; top: 8px; width: 80px; }
.ProductItem__BadgeList img{ width: 100%; height: auto; display: flex; }
.template-search .price .price-item { margin: 0 4px 0 0 !Important; }


.Collection_template_detail_rightside_innerloops_maincustom_new{height:auto;}
.Collection_template_detail_rightside_innerloops_maincustom_new a{text-decoration:none; height:100%; display:block;}
.Collection_template_detail_rightside_innerloops_innercustom_new{position:relative; height:100%;}
.Collection_template_detail_rightside_innerloops_innercustom_mainstatic_new{position:absolute; top:0; left:0; width:100%; height:100%;}
.Collection_template_detail_rightside_innerloops_innercustom_innerstatic_new{}
.Collection_template_detail_rightside_innerloops_innercustom_innerstatic_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Collection_template_detail_rightside_innerloops_innercustom_innerstatic_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Collection_template_detail_rightside_innerloops_innercustom_mainoverlay_new{position:relative; padding:20px; display:flex; justify-content:center; align-items:center; height:100%; min-height: 400px; }
.Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_new{ text-align: center; }
.Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_title_new{}
.Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_title_new *{margin:0px; color:inherit; text-align:center; font-size:34px; font-weight:500; line-height:120%;}
.Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_infos_new{padding-top:16px;}
.Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_infos_new p{margin:0px; color:inherit; text-align:center; font-size:16px; font-weight:500; line-height:128%;}
.Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_links_new.button{min-width:207px; margin-top:16px; border: 0; }

.Collection_start_here_box_main_new{border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.Collection_start_here_box_inner_new{position:relative;}
.Collection_start_here_box_mainstatic_new{position:absolute; top:0; left:0; width:100%; height:100%;}
.Collection_start_here_box_innerstatic_new{height:100%;}
.Collection_start_here_box_innerstatic_new img{width:100%; height:100%; object-fit:cover;}
.Collection_start_here_box_mainoverlay_new{padding:48px 0; position:relative; }
.Collection_start_here_box_inneroverlay_new{display:flex; align-items:center;}
.Collection_start_here_box_inneroverlay_mainleft_new{width:33.735%;}
.Collection_start_here_box_inneroverlay_innerleft_new{}
.Collection_start_here_box_inneroverlay_innerleft_new *{margin:0; font-size:42px; font-weight:600; line-height:104%; max-width: 340px;}
.Collection_start_here_box_inneroverlay_mainright_new{width:calc(100% - 33.735%); padding-left:120px;}
.Collection_start_here_box_inneroverlay_innerright_new{display:flex;}
.Collection_start_here_box_inneroverlay_innerright_mainboths_new{width:calc(50% - 0px); padding:17px 60px; border-right:1px solid #000;}
.Collection_start_here_box_inneroverlay_innerright_mainboths_new:first-child{padding-left:0;}
.Collection_start_here_box_inneroverlay_innerright_mainboths_new:last-child{padding-right:0; border:none;}
.Collection_start_here_box_inneroverlay_innerright_innerboths_new{}
.Collection_start_here_box_inneroverlay_innerright_innerboths_image_new{max-width:164px; margin:auto; position:relative; height:100px;}
.Collection_start_here_box_inneroverlay_innerright_innerboths_image_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Collection_start_here_box_inneroverlay_innerright_innerboths_infos_new{padding-top:16px;}
.Collection_start_here_box_inneroverlay_innerright_innerboths_infos_new p{margin:0; text-align:center; font-size:18px; font-weight:500; line-height:128%;}
.Collection_start_here_box_inneroverlay_innerright_innerboths_button_new{padding-top:8px; text-align:center;}
.Collection_start_here_box_inneroverlay_innerright_innerboths_button_new a{min-width:320px;}

.Collection_FAQs_accordion_main_new{padding:96px 0;}
.Collection_FAQs_accordion_inner_new{display:flex;}
.Collection_FAQs_accordion_maintitle_new{width:32.531%;}
.Collection_FAQs_accordion_innertitle_new{}
.Collection_FAQs_accordion_innertitle_new.common_title *{font-weight:600; line-height:100%; max-width:355px;}
.Collection_FAQs_accordion_mainloops_new{width:calc(100% - 32.531%); padding-left:128px; margin-top:-24px;  }
.Collection_FAQs_accordion_innerloops_new{}
.Collection_FAQs_accordion_innerloops_new .accordion{}
.Collection_FAQs_accordion_innerloops_new .accordion>ul{}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li{border:none; border-bottom:1px solid rgba(0, 0, 0, 0.5);}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .question{border:none; padding:24px 40px 24px 0; background:url(collection_faq_plus.svg) no-repeat center right; font-size:16px; font-weight:500; line-height:128%;}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .question * { font-size:16px; font-weight:500; line-height:128%; margin: 0; font-family: var(--font-body-family); }
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li.open .question{background:url(collection_faq_minus.svg) no-repeat center right;}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer{font-size:16px; font-weight:400; line-height:128%; padding:0 0 24px;}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer a{ color: inherit; }
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer p{ margin:0 0 16px 0;}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer p:last-child{ margin-bottom: 0; }
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer ul{ margin:0 0 16px 0; padding:0px;}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer ul:last-child{ margin-bottom:0; }
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer ul li{list-style:none; position:relative; padding-left:30px;}
.Collection_FAQs_accordion_innerloops_new .accordion>ul>li .answer ul li:after{position:absolute; content:''; width:4px; height:4px; background:#000; top:8px; left:15px; border-radius:100%;}

.Collection_SEO_accordions_main_new{padding:24px 0; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.Collection_SEO_accordions_inner_new{}
.Collection_SEO_accordions_maintitle_new{ display: none; }
.Collection_SEO_accordions_innertitle_new.common_title{}
.Collection_SEO_accordions_innertitle_new.common_title *{font-size:34px; font-weight:500; line-height:120%; text-align:center;}
.Collection_SEO_accordions_mainloops_new{padding-top:0px;}
.Collection_SEO_accordions_innerloops_new{}
.Collection_SEO_accordions_innerloops_new .accordion{}
.Collection_SEO_accordions_innerloops_new .accordion>ul{}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li{}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .question{background:url(collection_faq_plus.svg) no-repeat center right; padding-right:32px; max-width:max-content; margin:auto; font-size:16px; font-weight:500; line-height:128%;font-family: var(--font-body-family); font-style: var(--font-body-style);}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li.open .question{background:url(collection_faq_minus.svg) no-repeat center right;}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer{background:#F6F6F6; padding:40px; margin-top:24px;}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer *{padding:0 !important; background:none !important; margin:0 !important; font-size:16px !important; font-weight:500 !important; line-height:128% !important; font-family:var(--font-body-family) !important;}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer p{ margin:0 0 20px 0;}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer p:last-child{ margin-bottom: 0; }
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer a{text-underline-offset:2px !important; color: inherit; }
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer ul{ margin:0 0 20px 0; padding:0px;}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer ul:last-child{ margin-bottom:0; }
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer ul li{list-style:none; position:relative; padding-left:30px;}
.Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer ul li:after{position:absolute; content:''; width:4px; height:4px; background:#000; top:8px; left:15px; border-radius:100%;}

.Collection_template_detail_rightside_innerloops_mainmedia_new{ background:#eae8e9; }
.Collection_template_detail_rightside_innerloops_mainmedia_new .videowise-background .vw-container-icons.vw-bottom-left{ bottom: auto; top: 16px; }
.Collection_template_detail_rightside_innerloops_innermedia_new{position:relative; height:100%;}
.Collection_template_detail_rightside_innerloops_innermedia_mainstatic_new{height:100%;}
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new{height:100%;}
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-root__container{ z-index:0; }

.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .reeview-app-widget{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-root__container{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-root__container .vw-root__container-inner{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-root__container .vw-root__container-inner > div{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-cmp__single--root.vw-cmp__single--align-center{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-cmp__single--wrapper{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-cmp__single--wrapper .vw-product-widget{ aspect-ratio: auto !important; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-root__container .vw-cmp__single--wrapper .vw-product-widget{ height:100%; }
.Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new .vw-root__container .vw-cmp__single--wrapper .vw-product-widget .vw--object-fit-contain{ width:100% !important; }

.Collection_template_detail_rightside_innerloops_innermedia_mainoverlay_new{position:absolute; bottom:0px; left:0px; padding:10px; width:100%; z-index:1; }
.Collection_template_detail_rightside_innerloops_innermedia_mainoverlay_new a{text-decoration:none;}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_new{background:#FFF; padding:8px 8px;}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_mainsides_new{}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innersides_new{display:flex; align-self:center; justify-content: space-between; grid-gap: 20px; }
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innersides_title_new{color:#000; font-size:16px; font-weight:700; line-height:128%; }
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innersides_price_new{}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innersides_price_new .price{padding-top:0px; text-align:end;}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innersides_price_new .price .price__sale{ display: flex; flex-direction: column-reverse; }
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_mainredirect_new{padding-top:18px;}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innerredirect_new{display:flex; align-items:flex-end; justify-content:space-between;}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innerredirect_variant_new{color:#000; font-size:12px; font-weight:400; line-height:14px; border:1px solid #000; padding:2px 4px; display:flex; align-items:center; grid-gap:4px;}
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innerredirect_variant_swatch_new{ width: 12px; height: 12px; display: block !important; border-radius: 100%; }
.Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innerredirect_linkurl_new{color:#0C0C0C; font-size:16px; font-weight:800; line-height:100%; text-transform:uppercase; text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 2px; }
.Collection_video_product_unavailable_new .Collection_template_detail_rightside_innerloops_innermedia_inneroverlay_innerredirect_linkurl_new{color:#D9D9D9; }
/* Collection */

/* Product */
.quick-add-hidden{ margin: 0.8rem 0 !important; }
.Product_template_main_new{padding:36px 0 !important;}
.Product_template_inner_new{}
.Product_template_leftside_new{width:49.398% !important; max-width:49.398% !important;}
.Product_mainmedia_customtag_new{ z-index: 2; }
.Product_mainmedia_customtag_new .badge{ text-align: center; font-size: 12px; font-weight: 500; /*line-height: 14px;*/ line-height: 9px; border-radius: 0px; text-transform: uppercase; /*padding: 3px 8px;*/ padding: 5px 7px; display: flex; align-items: center; gap: 5px; white-space: nowrap;}
.thumbnail{ border:0; padding:0px !important; }
.thumbnail:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:0px solid #fff; border-radius:0px; }
.thumbnail[aria-current="true"]:before{ content:''; border: 0px solid #12202D; border-radius: 0px !important; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.thumbnail:hover { opacity: 1 !important; }
.thumbnail img { height: 100% !important; border-radius: 0px !important; }
.thumbnail video { height: 100% !important; border-radius: 0px !important; width: 100%; object-fit: cover; }
.product--thumbnail_slider .thumbnail-slider { display: flex !important; align-items: center !important; margin-top:16px; }
.thumbnail-slider .thumbnail-list.slider--tablet-up { display: flex !important; padding: 0 !important; flex: 1 !important; scroll-padding-left: 0 !important; width: 100% !important; grid-gap: 16px !important; }
.product--thumbnail_slider .product__media-list{ margin-bottom:0 !important; position:relative; background:#fff; }
.template-product .slider-mobile-gutter_large{ padding-left:0; }
.product-media-container{ border:0 !important; background: none; }
.product-media-container img{ border-radius:0; }
.product-media-container video{ border-radius:0 !important; height:100% !important; object-fit:cover !important; }
.product-media-container:after{ display:none; }
.thumbnail[aria-current]{ box-shadow:0 0 0 !important; }
.product__media-icon{ display:none !important; }
.thumbnail-list__item.slider__slide{ width:100% !important; }
.product-media-container.media-type-video .media { padding-top: 100% !important; }
.thumbnail__badge{ display:none !important; } 
.product-media-container.constrain-height { --viewport-offset: 100% !important; --constrained-min-height: 100% !important; width:100% !important; }
.product-media-container .media{ padding-top:100% !important; }
.product_page_image_new{ width:100% !important; max-width: none !important; position:relative; height:auto; }
.product--thumbnail .product__media-item:not(.is-active), .product--thumbnail_slider .product__media-item:not(.is-active) { display: block !important; }

/* .custom_slider_pagination_new { position: absolute; display: flex; align-items: center; grid-gap: 8px; width: 100%; justify-content: center; bottom: 16px; z-index: 1; top: 50%; transform: translateY(-50%); justify-content: space-between; padding: 0 8px; }
 */
.custom_slider_pagination_new .swiper-button-prev {position:absolute;top: 50%;transform: translateY(-50%);left:8px; margin: 0; }
.custom_slider_pagination_new .swiper-button-next {position:absolute;top: 50%;transform: translateY(-50%);right:8px; margin: 0; }

.custom_slider_pagination_new .swiper-pagination{ position:relative; left:auto; right:auto; top:auto; bottom:auto; width:auto; direction: ltr; display: flex; margin: 0; min-width: 144px; grid-gap: 6px; align-items: center; justify-content: center; display: none; }
.custom_slider_pagination_new .swiper-pagination .swiper-pagination-bullet{ margin:0 !important; width: 8px !important; height: 8px !important; border: 1px solid #0C0C0C; background:transparent !important; opacity:1 !important; }
.custom_slider_pagination_new .swiper-pagination .swiper-pagination-bullet-active{ opacity:1 !important; background: #0C0C0C !important; }

/* .custom_slider_pagination_new .swiper-button-prev{ position:relative; left:auto; right:auto; top:auto; margin:0; width:32px; height:32px; border-radius:100%; /*display: none; */ }
 */
.custom_slider_pagination_new .swiper-button-prev svg{ width:17px; height:100%; }
.custom_slider_pagination_new .swiper-button-prev:after{ display:none; }

/* .custom_slider_pagination_new .swiper-button-next{ position:relative; left:auto; right:auto; top:auto; margin:0; width:32px; height:32px; border-radius:100%; /*display: none; */ }
 */
.custom_slider_pagination_new .swiper-button-next svg, .custom_slider_pagination_new .swiper-button-prev svg{ width:24px; height:100%; }
.custom_slider_pagination_new .swiper-button-next svg path, .custom_slider_pagination_new .swiper-button-prev svg path { stroke-width: 1px; }
.custom_slider_pagination_new .swiper-button-next:after{ display:none; }
.product_desktop_thumb_slider_new .swiper-slide{ width: 96px !important; }
.product_desktop_thumb_slider_new .swiper-slide-thumb-active .thumbnail:before{ content:''; border: 2px solid #000; border-radius: 0px !important; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Product_template_rightside_new{width:calc(100% - 49.398%) !important; max-width:calc(100% - 49.398%) !important; padding-left:75px !important;}
.Product_template_rightside_loops_new{max-width:100% !important;}
.Review_sold_past_days_main_new{}
.Review_sold_past_days_inner_new{display:flex; align-items:center;}
.Review_sold_past_days_leftside_new{}
.Review_sold_past_days_leftside_new [data-oke-star-rating] .oke-is-clickable{ margin-right: 14px;  }
.Review_sold_past_days_leftside_new .okeReviews > div{ display: flex; align-items: center; }
.Review_sold_past_days_leftside_new .oke-stars svg{height:16px; width:auto;}
.Review_sold_past_days_leftside_new .oke-sr-count{color:#0C0C0C; font-size:16px; font-weight:400; line-height:18px;}
.Review_sold_past_days_rightside_new{border:0px solid #EB3489; color:#EB3489; font-size:16px; font-weight:700; line-height:20px; padding:0px 3px; display:inline-block;}
.Review_sold_past_days_rightside_new > section > div > div > div{ margin: 0 4px !important; }
.product__title{margin:8px 0 2px !important;}
.product__title *{ font-size:28px; font-weight:600; line-height:110%;}
.Meta_subtitle_description_main_new{margin:2px 0 16px !important; border-bottom:0px solid #D9D9D9; padding-bottom:0px;}
.Meta_main_description_main_new{ margin:16px 0 !important; }
.Meta_subtitle_description_inner_new{color:#000; font-size:16px; font-weight:400; line-height:128%; font-family: var(--font-body-family); margin: 0px;}
.Meta_subtitle_description_inner_new a{ color: inherit; text-underline-offset: 2px; }
.Meta_subtitle_description_inner_new p{ margin: 0 0 16px 0; }
.Meta_subtitle_description_inner_new p:last-child{ margin: 0; }
.variant_selects_new{ margin: 16px 0 20px 0 !important; }
.product-form__input { margin: 0 0 20px !important; max-width: 100% !important; }
.product-form__input .form__label{ margin: 0 0 8px 0 !important; color: #000; font-size: 16px; font-weight: 700; line-height: 20px; }
.product_variant_options_new{ display: flex; flex-wrap: wrap; grid-gap: 12px 9px; margin-bottom: 14px; }
.product-form__input--pill input[type=radio]+label{ margin: 0 !important; }

.product_variant_options_shade_swatch_new{}
.swatch_img_new{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%; display: block !important;  }
.product-form__input--pill .product_variant_options_shade_new input[type=radio]+label{ padding: 0; font-size: 0; width: 48px; height: 48px; border: 0; position: relative; }
.product-form__input--pill .product_variant_options_shade_new input[type=radio]+label:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 50%; z-index: 0; border-radius: 0; box-shadow: 0 0 0; background: #FFF; width: 1px; height: 100%; transform: rotate(45deg); opacity: 0;     z-index: 1; }
.product-form__input--pill .product_variant_options_shade_new input[type=radio]+label:after{ content: ''; position: absolute; left: -4px; top: -4px; border: 1px solid #000; border-radius: 100%; width: calc(100% + 8px); height: calc(100% + 8px); opacity: 0; }
.product-form__input--pill .product_variant_options_shade_new input[type=radio]:checked+label:after{ opacity: 1; }
.product-form__input--pill .product_variant_options_shade_new input[type=radio].disabled+label:before, .product-form__input--pill .product_variant_options_shade_new input[type=radio]:disabled+label:before{ opacity: 1; }
.product-form__input--pill .product_variant_options_shade_new input[type=radio].disabled+label, .product-form__input--pill .product_variant_options_shade_new input[type=radio]:disabled+label{ opacity: 0.5; }
.product-form__input--pill .product_variant_options_shade_new input[type=radio]+label .variant_dropdown_description_new{ display: none; }
.variant_badge_new{ position: absolute; left: 0; bottom: -10px; width: 100%; text-align: center; color: #FFF; font-family: Avenir; font-size: 10px; font-weight: 500; line-height: 15px; background: #000; text-transform: uppercase; padding: 3px;  z-index: 1; }
.variant_description_new{ color: #000; font-size: 16px; font-weight: 400; line-height: 20px;  }

custom-dropdown .product_variant_dropdown_main_new{ border: 1px solid #0C0C0C; background: #FFF url(dropdown_arrow.svg) no-repeat right 23px center; padding: 4px 48px 4px 23px; cursor: pointer; height: 48px; }
custom-dropdown .product_variant_dropdown_new{ display: flex; align-items: center; grid-gap: 16px; height: 100%; }
custom-dropdown .product_variant_dropdown_left_new{ width: 24px; height: 24px; font-size: 0; border-radius: 100%;  }
custom-dropdown .product_variant_dropdown_right_new{ padding: 0 0 0 0px; width: calc(100% - 40px); flex: 1; }
custom-dropdown .variant_dropdown_title_new{ color: #0C0C0C; font-size: 16px; font-weight: 500; line-height: 20px; }
product-info custom-dropdown .variant_dropdown_title_new.initial {
  text-transform: uppercase;
}
custom-dropdown .variant_dropdown_description_new{ color: #0C0C0C; font-size: 14px; font-weight: 400; line-height: 18px;  }
custom-dropdown.product_variant_options_shade_dropdown_new{ padding-top:20px; position: relative; clear: both; display: block; }
custom-dropdown.product_variant_options_shade_dropdown_new .product_variant_options_new { display: none; flex-direction: column; flex-wrap: wrap; grid-gap: 0; margin-bottom: 0; border: 1px solid #000; border-top:0; position: absolute; width: 100%; background: #fff; z-index: 1; }
custom-dropdown.product_variant_options_shade_dropdown_new.open .product_variant_options_new{ display: flex; }
custom-dropdown.product_variant_options_shade_dropdown_new.open .product_variant_dropdown_main_new{ background: #FFF url(dropdown_arrow_up_new.svg) no-repeat right 23px center; }
custom-dropdown .product_variant_options_dropdown_new label{ cursor: pointer; padding: 5px 23px; height: 48px; border: 0 !important; border-bottom: 1px solid #000 !important; border-radius: 0 !important; display: flex; align-items: center; }
custom-dropdown .product_variant_options_dropdown_new label:last-child{ border-bottom: 0 !important;  }
custom-dropdown .product_variant_options_dropdown_new label:hover{ background: #f2f2f2; }
custom-dropdown .product_variant_options_dropdown_new label .swatch_img_new{ position: relative; width: 24px; height: 24px; }
custom-dropdown .product_variant_options_dropdown_new label .variant_dropdown_list_new{  width: calc(100% - 24px); padding: 0 0 0 16px; text-align: left; }
custom-dropdown .product_variant_options_dropdown_new label .variant_value_new{  color: #0C0C0C; font-size: 16px; font-weight: 500; line-height: 20px;  }
custom-dropdown .product_variant_options_dropdown_new label .variant_badge_new{ display: none; }
custom-dropdown .product_variant_options_dropdown_new label:before { display: none; }
custom-dropdown .product_variant_options_dropdown_new label:after{ display: none; }
custom-dropdown .product_variant_options_dropdown_new label.active{ background: #f2f2f2; }
custom-dropdown .product_variant_options_dropdown_new label.disabled{ opacity: 0.5; text-decoration: line-through; }
custom-dropdown .product_variant_options_dropdown_new label.disabled.active{ color: rgba(var(--color-foreground), .6);}

.recommended_based_new{ display:none; position: absolute; top: 0; right: 0; width: 16px; z-index: 1; }

custom-dropdown .product_variant_options_dropdown_new{ height: 265px; }
/* Scrollbar Styling */
[data-simplebar] { position: relative; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; }
.simplebar-wrapper { overflow: hidden; width: inherit; height: inherit; max-width: inherit; max-height: inherit; }
.simplebar-mask { direction: inherit; position: absolute; overflow: hidden; padding: 0; margin: 0; left: 0; top: 0; bottom: 0; right: 0; width: auto !important; height: auto !important; z-index: 0; }
.simplebar-offset { direction: inherit !important; box-sizing: inherit !important; resize: none !important; position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 0; margin: 0; -webkit-overflow-scrolling: touch;}
.simplebar-content-wrapper { direction: inherit; box-sizing: border-box !important; position: relative; display: block; height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */ width: auto; max-width: 100%; /* Not required for horizontal scroll to trigger */ max-height: 100%; /* Needed for vertical scroll to trigger */ overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar { display: none; width: 0; height: 0; }
.simplebar-content:before,
.simplebar-content:after { content: ' '; display: table; }
.simplebar-placeholder { max-height: 100%; max-width: 100%; width: 100%; pointer-events: none; }
.simplebar-height-auto-observer-wrapper { box-sizing: inherit !important; height: 100%; width: 100%; max-width: 1px; position: relative; float: left; max-height: 1px; overflow: hidden; z-index: -1; padding: 0; margin: 0; pointer-events: none; flex-grow: inherit; flex-shrink: 0; flex-basis: 0; }
.simplebar-height-auto-observer { box-sizing: inherit; display: block; opacity: 0; position: absolute; top: 0; left: 0; height: 1000%; width: 1000%; min-height: 1px; min-width: 1px; overflow: hidden; pointer-events: none; z-index: -1; }
.simplebar-track { z-index: 1; position: absolute; right: 0; bottom: 0; pointer-events: none; overflow: hidden; }
[data-simplebar].simplebar-dragging { pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
[data-simplebar].simplebar-dragging .simplebar-content { pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
[data-simplebar].simplebar-dragging .simplebar-track { pointer-events: all; }
.simplebar-scrollbar { position: absolute; left: 0; right: 0; min-height: 10px; display: block !important; }
.simplebar-scrollbar:before { position: absolute; content: ''; background: #000; border-radius: 0px; left: 2px; right: 2px; opacity: 1; transition: opacity 0.2s 0.5s linear; }
.simplebar-scrollbar.simplebar-visible:before { opacity: 1; transition-delay: 0s; transition-duration: 0s; }
.simplebar-track.simplebar-vertical { top: 0px; bottom: 0px; right: 0px; width: 3px; visibility: visible; background: rgba(0, 0, 0, 0.3); border-radius: 0px;  }
.simplebar-scrollbar:before { top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; }
.simplebar-track.simplebar-horizontal { left: 0; height: 11px; }
.simplebar-track.simplebar-horizontal .simplebar-scrollbar { right: auto; left: 0; top: 0; bottom: 0; min-height: 0; min-width: 10px; width: auto; }
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical { right: auto;left: 0; }
.simplebar-dummy-scrollbar-size { direction: rtl; position: fixed; opacity: 0; visibility: hidden;height: 500px; width: 500px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: scrollbar !important; }
.simplebar-dummy-scrollbar-size > div { width: 200%; height: 200%; margin: 10px 0; }
.simplebar-hide-scrollbar { position: fixed; left: 0; visibility: hidden; overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none; }
/* Scrollbar Styling */

.Meta_find_my_shade_main_new{margin:20px 0 10px !important;}
.Meta_find_my_shade_inner_new{ color:#000; font-size:16px; font-weight:700; line-height:128%; display:flex; background: #FAF3ED; padding: 8px 12px; justify-content: center;}
.Meta_find_my_shade_inner_new a{ color: inherit; text-decoration: underline; }
.Meta_find_my_shade_inner_new button{color:inherit; font-weight: 700; background: none; border: 0; font-size: 16px; line-height: 128%; padding: 0; cursor: pointer; text-decoration-thickness: 1px; width: 100%; text-decoration: underline; }
.Meta_recommended_quiz_main_new{margin:10px 0 24px !important;}
.Meta_recommended_quiz_inner_new{color:#000; font-size:16px; font-weight:500; line-height:128%; display:flex; align-items:center; grid-gap:0 5px;}
.Meta_recommended_quiz_inner_new svg{max-width:16px; display:flex;}
.Meta_recommended_quiz_inner_new a{color:inherit; text-underline-offset:2px; font-weight: 700; }
.Meta_recommended_quiz_inner_new button{color:inherit; text-underline-offset:2px; font-weight: 700; background: none; border: 0; font-size: 16px; line-height: 128%; padding: 0; text-decoration: underline; cursor:pointer; }

#trynow-cta-description a{ color: inherit !important; }
trynow-cta-button + div{ justify-content: center !important; /*height: 20px; margin-top: 12px;*/ position: relative; z-index: 0; }

.recharge-subscription-widget{ margin: 24px 0 !important; }
.rc-widget{ padding: 0 !important; }
.rc-subscription-details{ display: none !important; }
.rc-radio{ border: 1px solid rgba(8, 9, 8, 0.15); padding:13px 12px !important; margin-bottom: 12px !important; }
.rc-radio:last-child{ margin-bottom: 0 !important; }
.subscription-radio{ margin-bottom: 0 !important; }
.rc-radio--active{ border: 1px solid #080908 !important; background: rgba(8, 9, 8, 0.08) !important; position: relative; }
.rc-radio--active:after{ content:''; width: 100%; height: 100%; border: 1px solid #0C0C0C; position: absolute; left: 0; top: 0; pointer-events: none; }
.rc-radio--active.subscription-radio{ border-bottom: 0 !important;  }
.rc-radio--active.subscription-radio:after{ border-bottom: 0 !important;  }
.rc-selling-plans{ border: 2px solid #080908 !important; background: rgba(8, 9, 8, 0.08) !important; border-top: 0 !important; padding-bottom: 12px !important; padding-left: 12px !important; }
.rc-radio .rc-radio__input{ display: none; }
.rc-radio__label{ padding: 0 0 0 28px; margin-left: 0 !important; position: relative; color: #0C0C0C; font-size: 16px; font-weight: 500; line-height: 20px !important; width: 100%; display: flex; align-items: center; justify-content: space-between; }
.rc-radio__label:before{ content:''; width: 20px; height: 20px; border-radius: 10px; border: 1.5px solid rgba(8, 9, 8, 0.50); background: #FFF; position: absolute; left: 0; top: 0; }
.rc-radio__label:after{ content:''; width: 12px; height: 12px; border-radius: 10px; background: #0C0C0C; position: absolute; left: 4px; top: 4px; opacity: 0; }
.rc-radio--active .rc-radio__label{ font-weight: 700; }
.rc-radio--active .rc-radio__label:before{ border: 2px solid #0C0C0C; }
.rc-radio--active .rc-radio__label:after{ opacity: 1; }
.rc-radio__price{ color: #93021A; }
.rc-selling-plans-dropdown__select { padding: 6px 10px !important; color: #0C0C0C; font-size: 14px; font-weight: 700; line-height: 20px !important; text-transform: uppercase; border: 1px solid #0C0C0C; background: #FFF url(dropdown_arrow.svg) no-repeat right 24px center; -webkit-appearance: none; -moz-appearance: none; padding: 12px 24px !important; height: 48px; }

#hue-mini-review-module{ margin: 0 !important; position: relative; z-index: 0; }
.hue-mrv-wrapper{ margin: 0 0 24px 0 !important; border-bottom: 0px solid #D8D8D8; padding-bottom: 0px !important; }
.hue-mrv-title{ font-weight: 700 !important; line-height: 20px !important; }
.hue-mrv-wrapper { gap: 16px !important; }
.hue-mrv-carousel-list{ padding: 0 !important; }
.hue-mrv-carousel-item-container, .hue-mrv-carousel-loader-item, .hue-mrv-carousel-see-more-item{ width: 120px !important; }
/*.hue-mrv-wrapper .hue-mrv-autoplay-control-button{ display: none !important; }*/

.buy_button_new{ margin: 24px 0 12px 0 !important; }
.product__info-container .product-form{ margin: 0 !important; }
.product-form__buttons { max-width: 100% !important; }
.product-form__submit{ margin-bottom: 8px !important; }
.try_before_you_buy_new{ margin:0 0 8px 0;  }
.try_before_you_buy_new button{ width: 100%; }
.Free_returns_shipping_main_new{margin:12px 0 12px !important;}
.Free_returns_shipping_inner_new{}
.Free_returns_shipping_inner_new ul{padding:0; margin:0; display:flex; align-items:center; justify-content:center; grid-gap:0 24px;}
.Free_returns_shipping_inner_new ul li{ color:#000; font-size:14px; font-weight:700; line-height:136%; text-transform:capitalize; list-style:none; position:relative;}
.Free_returns_shipping_inner_new ul li:after{position:absolute; content:''; width:5px; height:5px; background:#000; border-radius:100%; right:-15px; top:50%; transform:translate(0, -50%);}
.Free_returns_shipping_inner_new ul li:last-child:after{display:none;}

.Meta_tabs_products_lists_main_new{margin:24px 0 !important;}
.Meta_tabs_products_lists_inner_new{}
.Meta_tabs_products_lists_inner_new .tab{}
.Meta_tabs_products_lists_maintitle_new{}
.Meta_tabs_products_lists_innertitle_new{ display: flex; }
.Meta_tabs_products_lists_innertitle_new .tablinks{color:rgba(92, 92, 92, 0.80); font-size:16px; font-weight:700; line-height:20px; border:none; background:none; padding:0 8px 8px; border-bottom:4px solid #D9D9D9; min-width:109px; text-transform:capitalize; text-align: center; }
.Meta_tabs_products_lists_innertitle_new .tablinks:first-child{ text-align: left; padding-left:0;  }
.Meta_tabs_products_lists_innertitle_new .tablinks.active{color:#000; border-color:#000;}
.Meta_tabs_products_lists_mainloops_new{padding-top:24px;}
.Meta_tabs_products_lists_innerloops_new{}
.Meta_tabs_products_lists_innerloops_new ul{}
.Meta_tabs_products_lists_innerloops_new ul li{padding-bottom:16px;}
.Meta_tabs_products_lists_innerloops_new ul li:last-child{padding-bottom:0;}
.Card_product_recommendations_main_new{}
.Card_product_recommendations_main_new .Card_product_inner_new{flex-direction:row !important; align-items:center;}
.Card_product_recommendations_main_new .Card_product_mainmedia_new{width:118px;}
.Card_product_recommendations_main_new .Card_product_mainmedia_customtag_new{ padding: 5px; }
.Card_product_recommendations_main_new .badge{text-transform:uppercase; letter-spacing:inherit;}
.Card_product_recommendations_main_new .badge.Card_product_mainmedia_customtag_saveprice_new{background:#93021A;}
.Card_product_recommendations_main_new .Card_product_maincontent_new{width:calc(100% - 118px); padding:0 0 0 12px !important; display:block !important;}
.Card_product_recommendations_main_new .Card_product_innercontent_title_new{padding-top:4px; color:#000; font-size:20px; line-height:120%; font-weight: 700; }
.Card_product_recommendations_main_new .Card_product_innercontent_texts_new{padding-top:4px; font-size:16px; font-weight:500; }
.Card_product_recommendations_main_new .price{ padding-top:4px !important;  }
.Card_product_recommendations_main_new .price__container{ margin-bottom: 0 !important; }
.Card_product_recommendations_main_new .quick-add__submit { padding: 5px 5px !important; font-weight: 700; margin-top: 4px; display: inline-block; width: auto; min-width: 90px; font-size: 12px; line-height: 16px; min-height: initial; }
.Meta_perfect_for_lists_main_new{margin:20px 0 16px !important;}
.Meta_perfect_for_lists_inner_new{background:#FAF3ED; padding:20px;}
.Meta_perfect_for_lists_maintitle_new{color:#000; font-size:16px; font-weight:700; line-height:128%; font-family: var(--font-body-family); margin: 0px;}
.Meta_perfect_for_lists_maininfos_new{padding-top:4px;}
.Meta_perfect_for_lists_maininfos_new ul{padding:0 0px 0 0; margin:0; column-count: 2; }
.Meta_perfect_for_lists_maininfos_new ul li{width:100%; color:#000; font-size:16px; font-weight:500; line-height:128%; padding-left:26px; position:relative; list-style:none;}
.Meta_perfect_for_lists_maininfos_new ul li:after{position:absolute; content:''; top:7.5px; left:10px; width:4px; height:4px; background:#000; border-radius:100%;}
.Meta_accordions_lists_main_new{margin:16px 0 0 !important;}
.Meta_accordions_lists_inner_new{}
.Meta_accordions_lists_inner_new .accordion{margin:0; border:none;}
.Meta_accordions_lists_inner_new .accordion>ul{}
.Meta_accordions_lists_inner_new .accordion>ul>li{border-bottom:1px solid #000;}
.Meta_accordions_lists_inner_new .accordion>ul>li:first-child{border-top:1px solid #000;}
.Meta_accordions_lists_inner_new .accordion>ul>li .question{padding:16px 20px 16px 0; color:#0C0C0C; font-size:16px; font-weight:700; line-height:20px; background:url(collection_faq_plus.svg) no-repeat center right; font-family: var(--font-body-family); margin: 0px;}
.Meta_accordions_lists_inner_new .accordion>ul>li.open .question{background:url(collection_faq_minus.svg) no-repeat center right;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer{padding:0 0 16px; margin-top:-8px; color:#000; font-size:16px; font-weight:400; line-height:128%; }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer ul{padding:0;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer ul li{ list-style:none; padding-left:26px; position:relative;  }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer ul li strong{ font-weight: 500 !important; }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer ul li:after{position:absolute; content:''; left:10px; top:7.5px; width:4px; height:4px; background:#000; border-radius:100%;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer p{ margin:0 0 16px 0; font-size: inherit !important; color: inherit !important; font-weight: inherit !important; }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer sup{ font-size: 10px; }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer p:last-child{margin:0;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer a{color:inherit !important; font-size: inherit !important; text-decoration:underline; display:inline-block; text-underline-offset:2px;}
.Meta_accordions_lists_firstlists_new{}
.Meta_accordions_lists_firstlists_new ul{ column-count: 2; }
.Meta_accordions_lists_firstlists_new ul li{ width:100% !important; font-weight: 500; }
.View_full_ingredients_list_popup_open_new{ margin: 8px 0 0 0; font-weight: 500; }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner{}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner{margin:0 16px 0px 16px;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner > ul > li{border-bottom:0px solid #000; padding:0;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner > ul > li:after{display:none;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner > ul > li:last-child{border:none;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner .question_inner{padding:8px 0 8px 26px; background:url(dropdown_arrow.svg) no-repeat center left; font-weight: 500; }
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner > ul > li.open .question_inner{background:url(dropdown_arrow_up_new.svg) no-repeat center left;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner .answer_inner{padding:0 0 16px 26px;}
.Meta_accordions_lists_inner_new .accordion>ul>li .answer .accordion_inner .answer_inner a{ font-weight: 500 !important; }
.scroll_hide{ overflow: hidden; }
.View_full_ingredients_list_mainpopup_overlay_new{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 999999; display: none; }
.View_full_ingredients_list_mainpopup_overlay_new.open{ display: block !important; }
.View_full_ingredients_list_mainpopup_new{position:fixed; top:0; right:-544px; width:544px; background:#FFF; height: 100%; z-index: 9999991; -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; }
.View_full_ingredients_list_mainpopup_new.open{ right: 0;  }
.View_full_ingredients_list_innerpopup_new{ height: 100%; }
.View_full_ingredients_list_innerpopup_title_new{padding:12px 20px; display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #000;}
.View_full_ingredients_list_innerpopup_title_new span{color:#000; font-size:20px; font-weight:600; line-height:120%; font-family: var(--font-heading-family);}
.View_full_ingredients_list_innerpopup_title_new svg{max-width:24px; display:flex; cursor: pointer; }
.View_full_ingredients_list_innerpopup_infos_new{padding:30px 44px; height: calc(100% - 49px); overflow-y: scroll; }
.View_full_ingredients_list_innerpopup_infos_title_new{ padding: 0 20px 30px 20px; font-weight: 500; }
.View_full_ingredients_list_innerpopup_infos_new{color:#000; font-size:16px !important; font-weight:400 !important; line-height:128% !important; }
.View_full_ingredients_list_innerpopup_infos_new strong{font-weight:500; font-size:18px;}
.View_full_ingredients_list_innerpopup_infos_new p{ margin: 0 0 45px 0 !important; }
.View_full_ingredients_list_innerpopup_infos_new p:last-child{ margin: 0 0 0px 0 !important; }
.Meta_accordions_lists_bundle_wrapper_main_new{ margin-top:8px;  }
.Meta_accordions_lists_bundle_wrapper_main_new .product_bundle{display:flex; padding-bottom:16px;}
.Meta_accordions_lists_bundle_wrapper_main_new .product_bundle:last-child{padding-bottom:0;}
.Meta_accordions_lists_bundle_wrapper_main_new .product_bundle_img{width:104px; height:104px; position:relative;}
.Meta_accordions_lists_bundle_wrapper_main_new .product_bundle_img img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Meta_accordions_lists_bundle_wrapper_main_new .product_bundle_info{width:calc(100% - 104px); padding-left:16px;}
.Meta_accordions_lists_bundle_wrapper_main_new .product_bundle_info .product_bundle_info_heading{margin:0; color:#000; font-size:16px; font-weight:600; line-height:120%; font-family: var(--font-heading-family); }
.Meta_accordions_lists_bundle_wrapper_main_new .bundle_shade_section{padding-top:4px; display:flex; align-items:center; grid-gap:0 7px; }
.Meta_accordions_lists_bundle_wrapper_main_new .bundle_shade_section .ColorSwatch{width:24px; height:24px; border-radius:100%;}
.Meta_accordions_lists_bundle_wrapper_main_new .bundle_shade_title{ width: calc(100% - 31px); color:#000; font-size:16px; font-weight:500; line-height:128%;}
shopify-payment-terms{ text-align: center; font-size: 14px; }


.Product_object_all_button_main_new{padding:66px 0;}
.Product_object_all_button_inner_new{max-width:83.133%; margin:auto;}
.Product_object_all_button_mainsides_new{}
.Product_object_all_button_innersides_new{display:flex; align-items:center; grid-gap:0 208px;}
.Product_object_all_button_innersides_mainleft_new{width:50%;}
.Product_object_all_button_innersides_innerleft_new{}
.Product_object_all_button_innersides_innerleft_maintitle_new{}
.Product_object_all_button_innersides_innerleft_maintitle_inner_new{ padding-top: 24px; }
.Product_object_all_button_innersides_innerleft_innertitle_inner_new.common_title *{ font-size: 30px;  font-weight: normal;}
.Product_object_all_button_innersides_innerleft_maininfos_new{padding-top:24px;}
.Product_object_all_button_innersides_innerleft_innerinfos_new{}
.Product_object_all_button_innersides_innerleft_innerinfos_new{ font-size:16px; font-weight:400; line-height:128%;}
.Product_object_all_button_innersides_innerleft_innerinfos_new h3{margin:0 0 8px 0; font-size:24px; font-weight:600; line-height:110%;}
.Product_object_all_button_innersides_innerleft_innerinfos_new strong{ font-weight: 700; text-transform: uppercase; font-size: 17px; }
.Product_object_all_button_innersides_innerleft_innerinfos_new a{ font-weight: 500; text-decoration: underline; }
.Product_object_all_button_innersides_innerleft_innerinfos_new p{ margin:0px 0 24px;}
.Product_object_all_button_innersides_innerleft_innerinfos_new p:last-child{margin-bottom:0;}
.Product_object_all_button_innersides_innerleft_mainselect_new{padding-top:24px;}
.Product_object_all_button_innersides_innerleft_innerselect_new{}
.Product_object_all_button_innersides_innerleft_innerselect_titletext_new{font-size:20px; font-weight:700; line-height:120%; font-family:var(--font-heading-family);}
.Product_object_all_button_innersides_innerleft_innerselect_dropdown_new{ margin: 16px 0 0 0; }
.Product_object_all_button_innersides_innerleft_innerselect_dropdown_new custom-dropdown.product_variant_options_shade_dropdown_new.open .product_variant_options_new{ z-index: 2; }
.Product_object_all_button_innersides_maincenter_new{width:50%;}
.Product_object_all_button_innersides_innercenter_new{}
.Product_object_all_button_innersides_innercenter_mainsingle_new{}
.Product_object_all_button_innersides_innercenter_innersingle_new{}
.Product_object_all_button_innersides_innercenter_innersingle_imagevideo_new{position:relative; padding-bottom:100%;}
.Product_object_all_button_innersides_innercenter_innersingle_imagevideo_new .videowise-background{ position: absolute; width: 100%; }
.Product_object_all_button_innersides_innercenter_innersingle_imagevideo_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_all_button_innersides_innercenter_innersingle_imagevideo_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_all_button_multiple_images_new{}
.Product_object_all_button_multiple_images_new.Product_object_all_button_main_new{padding:96px 0;}
.Product_object_all_button_multiple_images_new .Product_object_all_button_inner_new{max-width:100%;}
.Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_new{grid-gap:0;}
.Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_mainleft_new{width:33.735%;}
.Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_maincenter_new{width:calc(100% - 33.735%); padding-left:48px;}
.Product_object_all_button_innersides_innercenter_mainloops_new{}
.Product_object_all_button_innersides_innercenter_innerloops_new{display:flex; grid-gap:0 32px;}
.Product_object_all_button_innersides_innercenter_innerloops_mainboxs_new{width:100%;}
.Product_object_all_button_innersides_innercenter_innerloops_innerboxs_new{position:relative; padding-bottom:100%;}
.Product_object_all_button_innersides_innercenter_innerloops_innerboxs_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_all_button_multiple_buttons_new{}
.Product_object_all_button_multiple_buttons_new.Product_object_all_button_main_new{padding:96px 0;}
.Product_object_all_button_multiple_buttons_new .Product_object_all_button_inner_new{max-width:100%;}
.Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_new{grid-gap:0;}
.Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_mainleft_new{width:24.097%;}
.Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_innerleft_innertitle_new.common_title *{max-width:310px;}
.Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_maincenter_new{width:calc(100% - 48.194%); padding:0 48px;}
.Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_innercenter_innersingle_imagevideo_new{padding-bottom:58.112%;}
.Product_object_all_button_innersides_mainright_new{width:24.097%;}
.Product_object_all_button_innersides_innerright_new{}
.Product_object_all_button_innersides_innerright_button_new{padding-bottom:12px; text-align:center;}
.Product_object_all_button_innersides_innerright_button_new:last-child{padding-bottom:0;}
.Product_object_all_button_innersides_innerright_button_new a{ min-width: 100%; }

.Product_object_all_button_inner_new custom-dropdown .variant_dropdown_title_new {
      text-transform: capitalize;
}
.Product_object_all_button_inner_new custom-dropdown.product_variant_options_shade_dropdown_new {
    padding-top: 0;
   max-width: 336px;
}


.Product_meta_compare_list_main_new{padding:96px 0;}
.Product_meta_compare_list_inner_new{}
.Product_meta_compare_list_maintitle_new{}
.Product_meta_compare_list_innertitle_new.common_title{}
.Product_meta_compare_list_innertitle_new.common_title *{text-align:center;}
.Product_meta_compare_list_mainloops_new{padding-top:48px;}
.Product_meta_compare_list_innerloops_new{max-width:954px; margin:auto;}
.Product_meta_compare_list_slider{}
.Product_meta_compare_list_innerloops_mainboxs_new{width:159px !important; border-right:1px dashed #000; height:auto;}
.Product_meta_compare_list_innerloops_mainboxs_new:last-child{border-right-color: transparent; }
.Product_meta_compare_list_innerloops_innerboxs_new{height:100%; display:flex; flex-direction:column; justify-content:space-between;}
.Product_meta_compare_list_innerloops_innerboxs_mainboths_new{ position:relative; height: 100%; }
.Product_meta_compare_list_innerloops_innerboxs_innerboths_new{height:100%;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_mainimage_new{padding:0 4px;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_mainimage_new a{}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerimage_new{position:relative; padding-bottom:95.34%;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerimage_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_maindetail_new{height:calc(100% - 143px);}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_new{position:relative; padding:12px 8px 51px; height:100%;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_maintitle_new{ height: 58px; overflow: hidden; }
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_maintitle_new a{text-decoration:none;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innertitle_new{color:#000; text-align:center; font-size:16px; font-weight:600; line-height:120%; font-family:var(--font-heading-family);}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_mainprice_new{padding-top:12px;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerprice_new{}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerprice_new .price{ padding-top:0 !important; text-align: center; }
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_mainbutton_new{position:absolute; bottom:12px; left:50%; transform:translate(-50%, 0);}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new{text-align:center;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new a{ transition:none; }
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new a, .compare-list-quick-btn {min-width:135px; font-size:12px; font-weight:700; line-height:13px; padding:6px; min-height:auto;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new a.Product_meta_compare_list_static_new{display:none;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new .Product_meta_compare_list_hover_new{display:block; color:#FFF; background:#000;transition: unset;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new .Product_meta_compare_list_hover_new:hover { background-color: #fff; color: #000;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new:hover .Product_meta_compare_list_hover_new{display:block;}
.Product_meta_compare_list_innerloops_innerboxs_innerboths_innerdetail_innerbutton_new:hover .Product_meta_compare_list_static_new{display:none;}
.Product_meta_compare_list_innerloops_innerboxs_mainlists_new{ border-top:1px dashed #000; }
.Product_meta_compare_list_innerloops_innerboxs_innerlists_new{}
.Product_meta_compare_list_innerloops_innerboxs_innerlists_maintexts_new{ /*height:71px;*/ border-top:1px dashed #000; padding:8px; display:flex; align-items:center; justify-content:center;}
.Product_meta_compare_list_innerloops_innerboxs_innerlists_maintexts_new:first-child{ border-top:0; }
.Product_meta_compare_list_innerloops_innerboxs_innerlists_innertexts_new{ width: 100%; }
.Product_meta_compare_list_innerloops_innerboxs_innerlists_innertexts_title_new{color:#000; text-align:center; font-size:16px; font-weight:700; line-height:128%; text-transform:uppercase;}
.Product_meta_compare_list_innerloops_innerboxs_innerlists_innertexts_infos_new{color:#000; text-align:center; font-size:18px; font-weight:400; line-height:128%; padding-top:4px; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/ width: 100%; }
.Product_meta_compare_list_slider .swiper-scrollbar{background:#F7F7F7; width:100%; height:4px; left:0; bottom:0; border-radius:0; position:relative; }
.Product_meta_compare_list_slider .swiper-scrollbar-drag{background:#000; display:block;}
.Product_meta_compare_list_slider:has(.swiper-scrollbar-lock) .swiper-wrapper{ justify-content:center; }
.Product_meta_compare_list_slider:has(.swiper-scrollbar-lock) .swiper-wrapper .swiper-slide:last-child{ margin-right:0 !important; }
.Product_meta_compare_list_slider:not(.swiper-initialized) .swiper-wrapper{ justify-content:center; }
.Product_meta_compare_list_slider .swiper-scrollbar{ display:none; }

.Product_object_video_text_main_new{padding:96px 0;}
.Product_object_video_text_inner_new{max-width:91.567%;}
.Product_object_video_text_sides_new{display:flex; grid-gap:0 128px; align-items:center;}
.Product_object_video_text_sides_mainleft_new{width:50%;}
.Product_object_video_text_sides_innerleft_new{}
.Product_object_video_text_sides_innerleft_imagevideo_new{position:relative; padding-bottom:100%;}
.Product_object_video_text_sides_innerleft_imagevideo_new .videowise-background{ position: absolute; width: 100%; }
.Product_object_video_text_sides_innerleft_imagevideo_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_video_text_sides_innerleft_imagevideo_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Product_object_video_text_sides_mainright_new{width:50%;}
.Product_object_video_text_sides_innerright_new{}
.Product_object_video_text_sides_innerright_mainboths_new{padding:22px 0;}
.Product_object_video_text_sides_innerright_innerboths_new{display:flex; align-items:center; grid-gap:0 8px;}
.Product_object_video_text_sides_innerright_innerboths_maintitle_new{}
.Product_object_video_text_sides_innerright_innerboths_mainimage_new{}
.Product_object_video_text_sides_innerright_innerboths_innerimage_new{}
.Product_object_video_text_sides_innerright_innerboths_innerimage_new img{width:100%; max-width:182px; display:flex;}
.Product_object_video_text_sides_innerright_maininfos_new{}
.Product_object_video_text_sides_innerright_innerinfos_new{}
.Product_object_video_text_sides_innerright_innerinfos_new{ font-size:16px; font-weight:400; line-height:128%; }
.Product_object_video_text_sides_innerright_innerinfos_new p{  margin:0 0 20px 0; }
.Product_object_video_text_sides_innerright_innerinfos_new p:last-child{ margin-bottom: 0; }

.Product_validation_detail_main_new{padding:96px 0;}
.Product_validation_detail_main_new .page-width{}
.Product_validation_detail_inner_new{}
.Product_validation_detail_sides_new{display:flex; align-items:center;}
.Product_validation_detail_sides_mainleft_new{width:calc(100% - 57.832%); padding-right:44px;}
.Product_validation_detail_sides_innerleft_new{display:flex; flex-direction:column; grid-gap:24px;}
.Product_validation_detail_sides_innerleft_mainboths_new{}
.Product_validation_detail_sides_innerleft_innerboths_new{}
.Product_validation_detail_sides_innerleft_innerboths_maintitle_new{margin-bottom:24px;}
.Product_validation_detail_sides_innerleft_innerboths_innertitle_new.common_title{}
.Product_validation_detail_sides_innerleft_innerboths_innertitle_new.common_title *{font-style:italic; color: inherit; }
.Product_validation_detail_sides_innerleft_innerboths_subinnertitle_new.common_title *{ color: inherit; }
.Product_validation_detail_sides_innerleft_maininfos_new{}
.Product_validation_detail_sides_innerleft_innerinfos_new{ font-size:16px; font-weight:400; line-height:128%; color:inherit; }
.Product_validation_detail_sides_innerleft_innerinfos_new p{margin:0px 0 16px 0; color:inherit; }
.Product_validation_detail_sides_innerleft_innerinfos_new p:last-child{ margin: 0; }
.Product_validation_detail_sides_innerleft_mainquote_new{}
.Product_validation_detail_sides_innerleft_innerquote_new{background:#F6F6F6; padding:12px; font-size:16px; font-weight:500; line-height:128%; color:inherit; }
.Product_validation_detail_sides_innerleft_innerquote_new p{margin:0px 0 16px 0; color:inherit; }
.Product_validation_detail_sides_innerleft_innerquote_new p:last-child{ margin: 0; }
.Product_validation_detail_sides_innerleft_mainauthor_new{}
.Product_validation_detail_sides_innerleft_innerauthor_new{display:flex; align-items:center;}
.Product_validation_detail_sides_innerleft_innerauthor_mainimage_new{width:73px; height:63px; position:relative;}
.Product_validation_detail_sides_innerleft_innerauthor_innerimage_new{}
.Product_validation_detail_sides_innerleft_innerauthor_innerimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; display:block !important;}
.Product_validation_detail_sides_innerleft_innerauthor_maintexts_new{width:calc(100% - 73px); padding-left:14px;}
.Product_validation_detail_sides_innerleft_innerauthor_innertexts_new{max-width:249px;}
.Product_validation_detail_sides_innerleft_innerauthor_innertexts_maintitle_new{}
.Product_validation_detail_sides_innerleft_innerauthor_innertexts_innertitle_new{color:inherit; font-size:14px; font-weight:700; line-height:128%; text-transform:uppercase;}
.Product_validation_detail_sides_innerleft_innerauthor_innertexts_maininfos_new{padding-top:3px;}
.Product_validation_detail_sides_innerleft_innerauthor_innertexts_innerinfos_new{color:inherit; font-size:14px; font-weight:400; line-height:128%;}
.Product_validation_detail_sides_mainright_new{width:57.832%;}
.Product_validation_detail_sides_innerright_new{display:flex; grid-gap:16px;}
.Product_validation_detail_sides_innerright_image_new{position:relative; width:100%; padding-bottom:55.6%;}
.Product_validation_detail_sides_innerright_image_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Product_validation_detail_sides_innerright_image_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Product_validation_detail_desktop_reverse_new .Product_validation_detail_sides_new{flex-direction:row-reverse;}
.Product_validation_detail_desktop_reverse_new .Product_validation_detail_sides_mainleft_new{padding:0 0 0 44px;}

.Product_bg_image_text_list_main_new{}
.Product_bg_image_text_list_main_new .Index_bg_image_text_list_inner{max-width:100%;}
.Index_bg_image_text_list_bg_image img{ object-fit: cover; }
.Index_bg_image_text_list_main_information_text{padding-top:16px;}
.Index_bg_image_text_list_main_information_text.common_info *{font-size:24px; font-weight:500;}
.Index_bg_image_text_list_main_benifit_list{ max-width: 100% !important; text-align: center; }
.Index_bg_image_text_list_main_benifit_list ul{text-align:center; display: inline-block;}
.Index_bg_image_text_list_main_benifit_list ul li{ display: block; text-align: left; width: auto; }
.Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_button .button{min-width:629px; min-width:400px;}

.Product_works_well_with_main_new{ padding: 96px 0; }
.Product_works_well_with_heading_text{ padding-bottom: 32px; }
.Product_works_well_with_inner_new{ margin: 0 0 -16px -16px; }
.Product_works_well_with_main_new .vsly-product-title-section{ line-height: 110% !important; }
.Product_works_well_with_main_new .vsly-product-price-section{ line-height: 128% !important; }
.Product_works_well_with_main_new .vsly-product-compare-price-section{ line-height: 128% !important; }
.Product_works_well_with_main_new .vsly-product-custom-sol-value-badge{ white-space: nowrap !important; font-weight: 400 !important; line-height: 15px !important; }
.Product_works_well_with_main_new .vsly-laura-custom-sol-rec-atc-button > div span{ width: 100% !important; }
.Product_works_well_with_main_new .vsly-product-custom-sol-image-badge{ text-align: center; font-size: 12px; font-weight: 400; line-height: 14px; border-radius: 0px; text-transform: uppercase; padding: 3px 8px; margin: 8px; }

.Product_okendo_widget_all_main_new{padding:96px 0; overflow: hidden; }
.Product_okendo_widget_all_inner_new{}
.Product_okendo_widget_all_maintitle_new{}
.Product_okendo_widget_all_innertitle_new.common_title *{text-align:center;}
.Product_okendo_widget_all_mainloops_new{ padding: 48px 0 0 0; }
.Product_okendo_widget_all_innerloops_new{}
.Product_okendo_widget_all_innerloops_new .okeReviews.oke-w{padding:0px !important; background:none !important;}
.Product_okendo_widget_all_innerloops_new .oke-w-controls{padding-bottom:0px !important;}
.Product_okendo_widget_all_innerloops_new .oke-w-controls-nav{margin-bottom:24px !important;}
.Product_okendo_widget_all_innerloops_new .oke-w-navBar{grid-gap:0 100px;}
.Product_okendo_widget_all_innerloops_new .oke-w-navBar-item{padding:0px !important; color:#000 !important; font-size: 24px !important; font-weight:700 !important; line-height:128% !important; text-transform:capitalize !important; border:none !important; background:none !important; width:auto !important;}
.Product_okendo_widget_all_innerloops_new div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item[aria-selected="true"]{background:none !important; text-decoration-line:underline; text-underline-offset:4px;}
div.okeReviews[data-oke-container].oke-w .oke-w-navBar{ padding: 0 !important; }
.okeReviews[data-oke-container].oke-w, div.okeReviews.oke-w{ max-width: 100% !important; }
div.okeReviews[data-oke-container] .oke-w-header, div.okeReviews[data-oke-container] .oke-w-main { padding: 0 !important; }
.okeReviews[data-oke-container] .oke-state--noTopBorder, div.okeReviews .oke-state--noTopBorder { padding-bottom: 0 !important; border: 0 !important; }
.oke-state-empty{ padding-top:48px;  }
.Product_okendo_widget_all_innerloops_new div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item[aria-selected="true"] { text-underline-offset: 2px !important;}
.oke-state-empty-button{margin-top:24px !important;}
.oke-button{min-width:336px; padding:14px !important; height: 48px; /*border: 1px solid #000 !important; color:#FFF !important;*/ font-size:16px !important; font-weight:800 !important; line-height:100% !important; letter-spacing: 0.32px; text-transform:uppercase !important;}
@media(min-width:750px) and (max-width:9999px){
  .oke-button:hover{ /*background: #fff !important;  color:#000 !important;*/ }
  .oke-button:hover:before{ /*color:#000 !important;*/ }
}
.oke-w-header-content { display: block !important; width: 100% !important; margin-right: 0 !important; }
.oke-w-header-content-block--oneThird { width: 275px !important; margin: auto !important; }
.oke-w-header-content-block--twoThirds { width: 100% !important; margin: 48px 0 0 0 !important; }
.oke-w-header-content-block--full:first-child{ display: none !important; }
.oke-w-header-content-block--full:nth-child(2){ width: 100% !important; margin: 0 !important; }
.oke-w-header-content-block .oke-w-header-content-module{ margin: 0 !important; }
.oke-w-recommendsModule{ display: none !important; }
.oke-w-header-content-block--left .oke-w-header-content-module { justify-content: center !important; }
.oke-w-ratingAverageModule--oneLine{ white-space: nowrap; }
.okeReviews[data-oke-container] .oke-w-breakdownModule--contain, div.okeReviews .oke-w-breakdownModule--contain{ width: 100% !important; margin-top:24px;  }
.oke-w-ratingAverageModule-rating-stars .oke-stars svg{ height: 16px !important; }
.oke-w-ratingAverageModule .oke-w-ratingAverageModule-count, .oke-w-ratingAverageModule-rating-average{ color: #000 !important; font-size: 16px !important; font-weight: 500 !important; line-height: 128% !important; } 
.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-count, .okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-label, div.okeReviews .oke-w-breakdownModule-distribution-count, div.okeReviews .oke-w-breakdownModule-distribution-label{ color: #000 !important; font-size: 16px !important; font-weight: 500 !important; line-height: 16px !important; }
.oke-w-breakdownModule-distribution-label-star .oke-stars svg{ height: 14px; }
.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar, div.okeReviews .oke-w-breakdownModule-distribution-bar { height: 16px !important; border-radius: 0 !important;   background: #fff !important; }
.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar-fill, div.okeReviews .oke-w-breakdownModule-distribution-bar-fill { border-radius: 0 !important; }
.okeReviews[data-oke-container] .oke-mediaCarousel, div.okeReviews .oke-mediaCarousel{ height: 208px !important; }
.oke-w-mediaCarouselModule .hooper-list .hooper-slide{ width: 208px !important; height: 208px !important; margin-right: 16px !important;  }
div.okeReviews[data-oke-container] .oke-w-header{ margin-bottom: 48px !important; }
div.okeReviews[data-oke-container] .oke-w-main { width: 84.445% !important; padding: 0 56px !important; margin: auto; }
.okeReviews[data-oke-container] .oke-w-reviews-controls, div.okeReviews .oke-w-reviews-controls{ display: none !important; }
.okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{ border: 1px solid #000 !important; background: #FFF !important; padding: 24px !important; margin-bottom: 24px !important; }
.okeReviews[data-oke-container] .oke-w-reviews-list-item:last-child, div.okeReviews .oke-w-reviews-list-item:last-child{  margin-bottom: 0px !important; }
.okeReviews[data-oke-container] .oke-w-reviews-list, div.okeReviews .oke-w-reviews-list { margin-bottom: 24px !important; } 
.oke-showMore-button { min-width: 336px !important; }
.okeReviews[data-oke-container] .oke-w-reviewSplit-left, div.okeReviews .oke-w-reviewSplit-left{ text-align: left !important; }
.oke-w-reviewSplit-reviewer{ text-align: left !important; }
.okeReviews[data-oke-container] .oke-w-reviewer--stacked .oke-w-reviewer-identity, div.okeReviews .oke-w-reviewer--stacked .oke-w-reviewer-identity { margin-top: 0 !important; }
.oke-w-reviewer--stacked > div{ display: flex; flex-direction: column; grid-gap: 12px; font-size: 14px; font-weight: 700 !important; line-height: 128%; text-transform: uppercase; }
.oke-w-reviewer-name, .oke-w-reviewer-verified{ color: #0C0C0C; font-size: 14px; font-weight: 700 !important; line-height: 128%; text-transform: uppercase; }
.oke-w-reviewer-verified-icon{ display: none; }
.oke-w-reviewer-name{ background: url(verified_icon.svg) no-repeat left center; padding: 0 0 0 24px; }
.okeReviews[data-oke-container] .oke-w-reviewSplit-stars, div.okeReviews .oke-w-reviewSplit-stars { margin-top: 16px !important; display: flex; }
.oke-w-reviewSplit-stars .oke-stars svg{ height: 16px; }
.okeReviews[data-oke-container] .oke-w-reviewSplit-date, div.okeReviews .oke-w-reviewSplit-date{ display: none !important; }
.oke-product-thumbnail{ display: none !important; }
.oke-product-details{ text-align: left; }
.oke-product-details-title{ color: #000; font-size: 16px !important; font-weight: 700 !important; line-height: 128%; }
.oke-product-details-name{ color: #000; font-size: 16px !important; font-weight: 700 !important; line-height: 128%; text-decoration: underline !important; text-underline-offset: 2px; padding-top: 4px !important; display: block;}
.okeReviews[data-oke-container] .oke-w-selectAttr-item, div.okeReviews .oke-w-selectAttr-item { justify-content: flex-start !important; margin-bottom: 16px !important; color: #0C0C0C !important; font-size: 14px !important; font-weight: 500 !important; line-height: 128% !important; }
.okeReviews[data-oke-container] .oke-w-selectAttr-item:last-child, div.okeReviews .oke-w-selectAttr-item:last-child{ margin-bottom: 0px !important; }
.okeReviews[data-oke-container] .oke-w-selectAttr-item .oke-w-selectAttr-item-title, div.okeReviews .oke-w-selectAttr-item .oke-w-selectAttr-item-title{ font-weight: 700 !important; text-transform: uppercase !important; }
div.okeReviews[data-oke-container] .oke-reviewContent-title, div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{ color: #000 !important; font-size: 18px !important; font-weight: 700 !important; line-height: 128% !important; font-family: "Brandon Grotesque" !important; letter-spacing: 0 !important; }
.okeReviews[data-oke-container] .oke-bodyText, div.okeReviews .oke-bodyText{ margin-top:12px !important; color: #000 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 128% !important; }
.okeReviews[data-oke-container] .oke-bodyText *, div.okeReviews .oke-bodyText *{ color: #000 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 128% !important;  }
.okeReviews[data-oke-container] .oke-bodyText p, div.okeReviews .oke-bodyText p{ margin-bottom: 16px !important; }
.okeReviews[data-oke-container] .oke-bodyText p:last-child, div.okeReviews .oke-bodyText p:last-child{ margin-bottom: 0px !important; }
.oke-w-reviewSplit-footer{ display: none !important; }
.oke-qw-header-sort{ display: none !important; }
.oke-qw-header{ justify-content: flex-end; }
.oke-qw-header-askQuestion, .oke-qw-header-sort { margin-bottom: 48px !important; }
.okeReviews[data-oke-container] .oke-questions-main, div.okeReviews .oke-questions-main { padding-top: 0 !important; border-top: 0 !important; border-bottom: 0 !important; }
.oke-qw-questionList-item{ border: 1px solid #000 !important; background: #FFF !important; padding: 24px !important; margin-bottom: 24px !important; }
.oke-qw-answer{ border-radius: 0 !important; margin-bottom: 0 !important; }
.oke-qw-answer-main-author, .oke-qw-question-main-author{ color: #000 !important; font-size: 18px !important; font-weight: 700 !important; line-height: 128% !important; font-family: "Brandon Grotesque" !important; letter-spacing: 0 !important; text-transform: uppercase; }
.okeReviews[data-oke-container] .oke-w-reviews-filterToggle, div.okeReviews .oke-w-reviews-filterToggle { order: 1; min-width: 335px; background: transparent url(dropdown_arrow.svg) no-repeat right 23px center !important; color: #000 !important; text-align: left !important; padding: 14px 20px !important; font-weight: 500 !important; }
.okeReviews[data-oke-container] .oke-w-reviews-filterToggle.oke-is-active, div.okeReviews .oke-w-reviews-filterToggle.oke-is-active{  background: transparent url(dropdown_arrow_up_new.svg) no-repeat right 23px center !important; }
.okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-icon, div.okeReviews .oke-w-reviews-filterToggle .oke-icon{ display: none; }
.okeReviews[data-oke-container] .oke-w-textSearchFilter-input, div.okeReviews .oke-w-textSearchFilter-input { border-radius: 0 !important; }
.Page_review_main_new .okeReviews[data-oke-container] .oke-button, .Page_review_main_new div.okeReviews .oke-button{ color: #000 !important; }

.Product_SEO_accordions_main_new{}
.Product_SEO_accordions_main_new .Collection_SEO_accordions_innertitle_new.common_title *{font-weight:600;}
.Product_SEO_accordions_main_new .Collection_SEO_accordions_innerloops_new .accordion{margin-top:0px; border-top:none; border-bottom:none;}
.Product_SEO_accordions_main_new .Collection_SEO_accordions_innerloops_new .accordion>ul>li .question{font-size:18px;}

.active_sticky_new #launcher{ bottom: 60px !important; }
.product .price__container{ margin-bottom: 0 !important; }

.price{ text-transform: uppercase; }
/* Product */

/* Review */
.Page_Reviews_template_main_new{}
.Page_Reviews_template_inner_new{position:relative;}
.Page_Reviews_template_mainstatic_new{position:absolute; top:0; left:0; width:100%; height:100%;}
.Page_Reviews_template_innerstatic_new{height:100%;}
.Page_Reviews_template_innerstatic_videoimage_new{position:relative; height:100%;}
.Page_Reviews_template_innerstatic_videoimage_new:after{position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.45) 100%);}
.Page_Reviews_template_innerstatic_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Page_Reviews_template_innerstatic_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100% !important;}
.Page_Reviews_template_mainoverlay_new{padding:73px 56px; position:relative; z-index:1;}
.common_title.Page_Reviews_template_inneroverlay_new{}
.common_title.Page_Reviews_template_inneroverlay_new *{text-align:center;}

.Page_Review_object_testimonial_main_new{padding:96px 0;}
.Page_Review_object_testimonial_inner_new{}
.Page_Review_object_testimonial_loops_new{}
.Page_Review_object_testimonial_slider{padding:0 56px;}
.Page_Review_object_testimonial_loops_mainboxs_new{width:335px; border:1px solid #000; height:auto;}
.Page_Review_object_testimonial_loops_innerboxs_new{padding:24px 16px; height:100%; display:flex; flex-direction:column; justify-content:space-between;}
.Page_Review_object_testimonial_loops_innerboxs_mainboths_new{}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_new{}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_mainicons_new{}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innericons_new{}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innericons_new svg{max-width:89px; display:flex;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_maintitle_new{padding-top:8px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innertitle_new{color:#000; font-size:18px; font-weight:700; line-height:120%; font-family:var(--font-heading-family);}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_maininfos_new{padding-top:12px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerinfos_new{color:#000; font-size:16px; font-weight:500; line-height:128%;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerinfos_new p{margin:0 0 16px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerinfos_new p:last-child{margin:0;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_mainauthor_new{padding-top:16px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerauthor_new{display:flex; align-items:center; grid-gap:0 8px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerauthor_new svg{max-width:17px; display:flex;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerauthor_new span{color:#0C0C0C; font-size:14px; font-weight:700; line-height:128%; text-transform:uppercase; width: calc(100% - 25px); }
.Page_Review_object_testimonial_loops_innerboxs_innerboths_mainlists_new{padding-top:16px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerlists_new{}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerlists_new ul{padding:0; margin:0;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerlists_new ul li{color:#0C0C0C; font-size:14px; font-weight:500; line-height:128%; list-style:none; padding-bottom:4px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerlists_new ul li:last-child{padding-bottom:0;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerlists_new ul li span{font-weight:700; text-transform:uppercase;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_mainloops_new{padding-top:16px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerloops_new{display:flex; grid-gap:0 16px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerloops_mainimage_new{width:80px; height:80px;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerloops_innerimage_new{height:100%; position:relative;}
.Page_Review_object_testimonial_loops_innerboxs_innerboths_innerloops_innerimage_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100%;}
.Page_Review_object_testimonial_loops_innerboxs_mainsides_new{padding-top:16px;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new{border:1px solid #000; padding:8px;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_recommendations_main_new .Card_product_mainmedia_new{width:92px;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_mainmedia_customtag_new{display:none;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_recommendations_main_new .Card_product_maincontent_new{width:calc(100% - 92px); padding:0 0 0 8px !important;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_innercontent_review_new{display:none;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_recommendations_main_new .Card_product_innercontent_title_new{font-size:16px; padding:0; height: 39px; overflow: hidden; }
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_innercontent_texts_new{display:none;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_innercontent_saleoff_new{display:none;}
.Page_Review_object_testimonial_loops_innerboxs_innersides_new .Card_product_recommendations_main_new .quick-add__submit{min-width:172px;}
.Page_Review_object_testimonial_slider .swiper-scrollbar{background:#F7F7F7; bottom:0; left: 0; right: 0; position: relative; margin-top:72px; width: 100%; }
.Page_Review_object_testimonial_slider .swiper-scrollbar-drag{display:block; background:#000;}
.lightbox .lb-image { border-radius: 0 !important; border: 10px solid #fff !important; }
.lb-details{ display: none !important; }
.lb-nav a.lb-prev{ background: url(popup_left_arrow.svg) no-repeat center center !important; width: 16px !important; height: 100% !important; margin-left: 20px !important; opacity: 1 !important; }
.lb-nav a.lb-next{ background: url(popup_right_arrow.svg) no-repeat center center !important; width: 16px !important; height: 100% !important; margin-right: 20px !important; opacity: 1 !important; }
.lb-data .lb-close{ background: url(popup_close.svg) no-repeat center center !important; opacity: 1 !important; position: absolute; top: -30px; right: 5px; }
.lightboxOverlay{ opacity: 0.5 !important; }

.Page_review_main_new{}
.Page_review_main_new .Product_okendo_widget_all_mainloops_new { padding: 24px 0 0 0; }
.Page_review_main_new .okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar, .Page_review_main_new div.okeReviews .oke-w-breakdownModule-distribution-bar{ background: #f4f4f6 !important; }
/* Review */

@media(min-width:0px) and (max-width:749px){
  .page-width { padding-left:20px!important; padding-right:20px!important; }
  .Desktop_image_new{ display:none !important; }
  .Mobile_image_new{ display:flex !important; }

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

  /* Collection */
  .Collection_block_template_innerbanner_mainoverlay_new{padding:28px 20px;}
  .Collection_block_template_innerbanner_inneroverlay_innertitle_new.common_title *{font-weight:600; line-height: 120%; }
  .Collection_block_template_innerbanner_inneroverlay_maininfos_new{padding-top:8px;}
  .Collection_block_template_innerbanner_inneroverlay_innerinfos_new.common_medium_info *{font-size:18px !important;}
  .Collection_block_template_mainloops_new .page-width{padding:0px !important;}
  .Collection_block_template_innerloops_new{max-width:100%;}
  .Collection_block_template_reference_slider.swiper{padding:0 20px;}
  .Collection_block_template_enable_scrollbar_on_mobile_new .swiper-scrollbar{background:#F7F7F7; height:4px; bottom:0px; display: block; position: relative; margin-top: 24px; }
  .Collection_block_template_enable_scrollbar_on_mobile_new .swiper-scrollbar-drag{background:#000; display:block;}
  .Collection_template_main_new{padding-bottom:63px !important;}
  .Collection_template_bottom_main_new{ padding-top:0 !important;  }
  
  .Collection_template_bottom_left_new { top: 0; position: static; }
  .Collection_template_leftside_new{ width: calc(100% + 40px); padding: 16px 0 !important; background: #fff; margin: 0 -20px !important; }
  .collection_fixed .Collection_template_leftside_new{ position: sticky; top: 0; }
  .collection_fixed .section-header{ position:relative; }
  .Collection_template_rightside_new { width: 100% !important; padding-left: 0; }
  .Collection_filter_new{ height: auto !important; margin: 0; padding: 0px 0 0 0; border:0; border-radius:0; padding:0 20px; overflow: visible; }
  .Collection_filter_new .product-count{ display:none !important; }
  .Collection_template_innerparts_mainbutton_new { display:none !important;  }

  .mobile-facets__disclosure{ order: 2; }
  .mobile-facets__open .svg-wrapper { width: 24px; height: 24px; }
  .mobile-facets__open>*+* { margin-left: 8px; }
  .mobile-facets__open{ border: 1px solid #000; background: #fff; height: 48px; padding:13px 12px !important; color: #000 !important; font-size: 16px; font-weight: 700; line-height: 20px; letter-spacing: 0px; text-transform: uppercase; min-width:120px; justify-content:center !important; }
  .mobile-facets__open span{ font-size:inherit !important; }
  .mobile-facets__wrapper{ grid-gap: 16px; }
  .sort_mobile_new{ border: 1px solid #000; background: #fff; padding:13px 12px !important; color: #000 !important; font-size: 16px; font-weight: 700; line-height: 20px; letter-spacing: 0px; text-transform: uppercase; min-width:96px; text-align:center; order: 1; }
  .facet-filters.sorting { display:block; }
  .product-count-vertical{ padding-bottom:16px; }
  
  .mobile-facets__header { border-bottom: 0px solid #4E4646 !important; padding: 16px 24px !important;  text-align: center !important;  justify-content: center; }
  .mobile-facets__heading{ display:flex; align-items:center; color: #000; font-size: 20px !important; font-weight: 500; line-height: 24px; letter-spacing: 0px; text-transform: uppercase; font-family: var(--font-body-family); }
  .mobile-facets__close{ top: 0 !important; right: 0 !important; width: 72px !important; height: 56px !important; }
  .mobile-facets__clear-wrapper{ width: 100% !important; margin: 0 !important; }
  
  .Collection_filter_new .mobile-facets__count{ display:none; }
  .Collection_filter_new .active-facets{ margin:0px 0 20px 0 !important; grid-gap: 8px !important; }
  .Collection_filter_new .active-facets__button-remove{ padding:0 !important; }
  .Collection_filter_new .active-facets__button-remove span { font-size: inherit; }
  .Collection_filter_new .active-facets-mobile:not(:has(:nth-child(2))){ display: none }
  .Collection_filter_new span.active-facets__button-inner{ padding:10px 11px!important; border-radius:0; line-height:18px; }
  .Collection_filter_new .mobile-facets__inner{ width:100%; max-width:100%; }
  .Collection_filter_new .mobile-facets__footer .mobile-facets__count{ color:inherit !important; font-size:inherit !important; flex-grow: initial !important; }
  .Collection_filter_new [open].mobile-facets__details [aria-expanded="true"].mobile-facets__summary svg{ transform: rotate(180deg); }
  .Collection_filter_new .filter_all_active_new{ grid-gap:16px; }
  .Collection_filter_new .active-facets-vertical-filter .facets__heading{ margin:0; }
  .mobile-facets__sort .select__select{ height: 20px !important; margin: 0 !important; padding:0 16px 0 0 !important; color: #2B2B2B; font-size: 14px; font-weight: 500; line-height: 100%; }
  
  .Collection_filter_new .mobile-facets__main { padding: 0px 20px 0px 20px; overflow-x: hidden; }
  .js .mobile-facets .submenu-open { visibility: visible !important; }
  .js .mobile-facets__submenu { position: relative !important; top: auto !important; width: 100% !important; bottom: auto !important; left: auto !important; transform: none !important; visibility: visible !important; display: block !important; transition: none !important; }
  .mobile-facets__submenu .mobile-facets__close-button{ display:none !important; }
  .mobile-facets__submenu .mobile-facets__footer{ display:none !important; }
  .mobile-facets__footer{ padding: 16px 20px !important; margin: 0 -20px; border-top: 0px solid rgba(0,0,0,0.5) !important; z-index:4 !important; background: #FFF; box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.25); flex-direction: column;     grid-gap: 8px; }
  .mobile-facets__footer .button{ min-width:100%; margin:0 !important; grid-gap:8px; width: 100%; }
  .Collection_filter_new .mobile-facets__summary{ padding:16px 0 12px 0 !important; color: #000; font-size: 16px; font-weight: 700; line-height: 20px; letter-spacing: 0px; pointer-events: none; text-transform: uppercase; }
  .Collection_filter_new .facets__disclosure-vertical[open] > .mobile-facets__summary{  }
  .Collection_filter_new .mobile-facets__summary .icon-caret{ display:none !important; }
  .Collection_filter_new .mobile-facets__summary .mobile-facets__arrow{ display:none !important; }
  .Collection_filter_new .mobile-facets__summary span{ text-decoration:none !important; display:flex; }
  .Collection_filter_new .mobile-facets__summary span .icon-arrow { width: 16px !important; }
  .Collection_filter_new .mobile-facets__details{ border-top: 1px solid rgba(0,0,0,0.5); padding: 0 !important; }
  
  .Collection_filter_new .mobile-facets__info { padding: 0 !important; margin: 0 !important; font-size: 14px; line-height: 100%; }
  .Collection_filter_new .facets__price { padding: 20px 0 !important; }
  .Collection_filter_new .mobile-facets__item{ margin-bottom:12px; }
  .Collection_filter_new .mobile-facets__item:last-child{ margin-bottom:0; }
  .Collection_filter_new .mobile-facets__item .mobile-facets__label{ color: #0C0C0C; font-size: 16px; font-style: normal; font-weight: 500; line-height: 20px; letter-spacing: 0px; padding:0; }
  
  .mobile-facets__label>svg{ margin-right:8px !important; }
  .mobile-facets__label .icon-checkmark{ left: 0 !important; top: 0 !important; width: 20px !important; height: 20px !important; }
  
  .Collection_filter_new .mobile-facets__checkbox:checked+.mobile-facets__highlight{ display:none; }
  .Collection_filter_new .facets-layout-list--text input[type=checkbox]{ display:none; }
  .Collection_filter_new .mobile-facets__item .facet-checkbox__text-label{ text-decoration:none !important; text-transform:capitalize; }
  .Collection_filter_new .active-facets facet-remove:last-of-type { margin: 4px 0 0 0 !important; width: 100%; text-align: left; justify-content: flex-start; }
  
  .Collection_filter_new .button-show-more{ margin-top:0 !important; padding-bottom:12px !important; text-decoration-thickness: 1px !important; text-underline-offset: 3px; }
  .Collection_filter_new .mobile-facets__list { overflow-y: visible !important; padding-bottom:16px; }
  
  .Collection_template_detail_new{padding-bottom:104px !important;}
  .Collection_template_detail_leftside_new{width:100%; padding-right:0px !important;}
  .Collection_template_detail_rightside_new{width:100% !important;}

  .grid_list_view_new{ display:flex; align-items:center; grid-gap:8px; order: 3; margin: 0 0 0 auto; }
  .grid_list_view_new a{ display: flex; }
  .grid_list_view_new svg{ display:flex; width:40px; height:40px; }
  .active_icon{ display:none !important; }
  .grid-view-btn.active .no_active_icon{ display:none !important; }
  .grid-view-btn.active .active_icon{ display:flex !important; }
  .facets-vertical-sort{ min-height: initial; }
  .collection_page_grid_single_mobile_new .grid__item{ width:100% !important; max-width:100% !important; }
  .ProductItem__BadgeList{ width: 50px; } 

  .Collection_template_rightside_innerloop_new { margin: 40px 0 0 0 !important; }
  .Card_product_innercontent_title_new{padding-top:4px; font-size:18px; line-height:120%;}
  .Card_product_innercontent_texts_new{padding-top:8px; font-size:16px;}
  .Card_product_maincontent_new .price{padding-top:12px;}
  .Collection_card_product_main_new .Card_product_innercontent_title_new{ font-size: 16px; }
  .collection_page_grid_single_mobile_new .Collection_card_product_main_new .Card_product_innercontent_title_new{ font-size: 24px; }
  .collection_page_grid_single_mobile_new .Collection_card_product_main_new .Card_product_innercontent_texts_new{font-size:18px;}
  .Collection_template_rightside_innerloop_new:not(.collection_page_grid_single_mobile_new) .Card_product_mainmedia_innerloops_customslide_new{ padding: 0; }
  .Collection_template_rightside_innerloop_new:not(.collection_page_grid_single_mobile_new) .Card_product_mainmedia_innerloops_customslide_new .swiper-pagination{ min-width: 114px; }
  .Collection_template_detail_rightside_innerloops_innercustom_mainoverlay_new{padding:8px; min-height: 332px; }
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_infos_new p{font-size:14px; }
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_links_new.button{border:1px solid #000; padding:10px 5px; min-width: 100%; }
  .pagination-wrapper{margin-top:40px !important;}

  .Collection_start_here_box_main_new{ border: 1px solid #D9D9D9; }
  .Collection_start_here_box_mainoverlay_new{padding:38px 0;}
  .Collection_start_here_box_inneroverlay_new{display:block;}
  .Collection_start_here_box_innerstatic_new{}
  .Collection_start_here_box_inneroverlay_mainleft_new{width:100%;}
  .Collection_start_here_box_inneroverlay_innerleft_new *{font-size:26px; line-height:120%; text-align:center;}
  .Collection_start_here_box_inneroverlay_mainright_new{width:100%; padding:24px 0 0;}
  .Collection_start_here_box_inneroverlay_innerright_new{display:block;}
  .Collection_start_here_box_inneroverlay_innerright_mainboths_new{width:100%; padding:0 0 40px; border:none;}
  .Collection_start_here_box_inneroverlay_innerright_mainboths_new:last-child{padding-bottom:0;}
  .Collection_start_here_box_inneroverlay_innerright_innerboths_infos_new{padding-top:0;}
  
  .Collection_FAQs_accordion_main_new{padding:38px 0;}
  .Collection_FAQs_accordion_inner_new{display:block;}
  .Collection_FAQs_accordion_maintitle_new{width:100%;}
  .Collection_FAQs_accordion_innertitle_new.common_title *{font-weight:600; line-height:120%; max-width:222px; margin:auto; text-align:center;}
  .Collection_FAQs_accordion_mainloops_new{width:100%; padding:8px 0 0; margin: 0;}
  
  .Collection_SEO_accordions_innertitle_new.common_title *{font-size:24px; font-weight:600; line-height:110%;}
  .Collection_SEO_accordions_mainloops_new{padding-top:16px;}
  .Collection_SEO_accordions_innerloops_new .accordion>ul>li .question{font-size:18px;}
  .Collection_SEO_accordions_innerloops_new .accordion>ul>li .answer{padding:12px; margin-top:12px;}

  .Collection_template_detail_rightside_innerloops_mainmedia_new{ width: 100% !important; max-width: 100% !important; }
  .Collection_template_detail_rightside_innerloops_innermedia_innerstatic_new{ height: 536px; }
  .Collection_template_detail_rightside_innerloops_innermedia_mainoverlay_new{ padding: 16px; }
  /* Collection */
  
  /* Product */
  .Product_template_main_new{padding:24px 0 !important;}
  .Product_template_leftside_new{width:100% !important; max-width:100% !important; position: relative; overflow: hidden; padding-bottom: 16px; border-bottom: 1px solid #D9D9D9; }
  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin-left: 0 !important; margin-right: 0 !important; }
  .product__media-list { margin-left: 0; width: 100%; }
  .product--thumbnail_slider .product__media-list{ margin: 0 !important;  position: relative; background: #fff; width: 100%; }
  .slider.slider--mobile { scroll-padding-left: 0px !important; margin-bottom: 0 !important; grid-gap:0px !important; overflow-y:hidden; }
  .grid--peek.slider .grid__item:first-of-type { margin-left: 0px !important; }
  .slider.slider--mobile .slider__slide{ padding:0 !important; }
  .product__media-list .product__media-item { width: 100% !important; }
  .product-media-container{ border:0 !important; max-width:100% !important; }
  .product-media-container .product__modal-opener--video { display: none !important; }
  .product-media-container .media { display: block !important; }
  .product__media-list video{ object-fit:cover; }
  .media>.deferred-media__poster{ display:none !important; }
  .slider--mobile:after{ padding-left:0px !important; }
  .product__media-list .media>*{ border-radius:0px; }
  .grid--peek.slider:after { margin-left: 0px !important; }
  .slider-buttons{ display:none !important; }
  .product-media-container .media { padding-top: 100% !important; }
  .Product_mainmedia_customtag_new .badge{ text-align: center; font-size: 12px; font-weight: 500; /*line-height: 14px;*/ line-height: 9px; border-radius: 0px; text-transform: uppercase; /*padding: 3px 8px;*/ padding: 5px 7px; display: flex; align-items: center; gap: 5px; }
  .custom_slider_pagination_new{ display: flex; bottom: 8px; }
  .product--thumbnail_slider .thumbnail-slider { margin-top: 20px; }
  .product_desktop_thumb_slider_new .swiper-slide { width: 80px !important; }
  
  .Product_template_rightside_new{width:100% !important; max-width:100% !important; padding:16px 0 0 !important;}
  .Review_sold_past_days_inner_new{justify-content:space-between; align-items:center;}
  .Review_sold_past_days_leftside_new .oke-stars svg{height:16px;}
  .Review_sold_past_days_leftside_new .oke-sr-count-number{font-size:16px;}
  .Review_sold_past_days_rightside_new{padding:0 4px;}
  .variant_selects_new { margin: 0px 0 20px 0 !important; }
  .product-form__input .form__label{ display: flex; white-space: nowrap; grid-gap:5px 10px; flex-wrap: wrap; }
  .product-form__input .form__label > span{ display: flex; grid-gap: 4px; }
  .variant_description_new{ white-space: pre-wrap; min-height: 40px; }
  .product_variant_options_new { grid-gap: 12px 12px; margin-bottom: 9px; }
  .product-form__input--pill .product_variant_options_shade_new input[type=radio]+label { width: 32px; height: 32px; }
  .product-form__input--pill .product_variant_options_shade_new input[type=radio]+label:after { left: -3px; top: -3px; width: calc(100% + 6px); height: calc(100% + 6px); }
  .variant_badge_new { bottom: -9px; font-size: 10px; line-height: 10px; padding: 2px; }
  .Meta_subtitle_description_main_new{margin:2px 0 8px !important; border-bottom:none; padding-bottom:0;}
  .Meta_recommended_quiz_main_new{margin:10px 0 20px !important;}
  .recharge-subscription-widget { margin: 20px 0 10px 0 !important; }
  .buy_button_new { margin: 10px 0 12px 0 !important; }
  .Free_returns_shipping_main_new{margin:12px 0 40px !important;}
  .Meta_tabs_products_lists_main_new{margin:24px 0 !important;}
  .Card_product_recommendations_main_new .Card_product_inner_new{max-width:100%;}
  .Card_product_recommendations_main_new .price { padding-top: 4px; }
  .hue-mrv-wrapper { margin: 0 0 16px 0 !important; margin: 0 !Important; }
  .Meta_perfect_for_lists_main_new{margin:16px 0 !important;}
  .Meta_accordions_lists_firstlists_new ul{padding:0 20px 0 0 !important; grid-gap:4px 0;}
  .Meta_accordions_lists_firstlists_new ul li{width:100% !important;}
  .View_full_ingredients_list_mainpopup_new{width:100%; right: -100%; }
  .View_full_ingredients_list_innerpopup_infos_new{padding:20px 15px 40px;}
  .Product_template_mainmobile_new{ padding-bottom: 15px; margin-bottom: 0 !important; }
  .Product_template_innermobile_new{}
  .Product_template_innermobile_new .product__title{margin:8px 0 2px !important; color:#000; font-size:24px; font-weight:600; line-height:110%; font-family: var(--font-heading-family);}
  .Product_template_innermobile_new .price{ padding: 0 !important; }
  .Product_template_innermobile_new .price__container{ margin-bottom: 0 !important; }
  .Product_template_innermobile_new .Card_product_innercontent_saleoff_new{ padding: 0 0 0 4px; }
  .Meta_main_description_main_new { margin: 10px 0 !important; }
  #trynow-cta-description{ justify-content: center; }

  .Product_object_all_button_main_new{padding:38px 0;}
  .Product_object_all_button_inner_new{max-width:100%;}
  .Product_object_all_button_innersides_new{flex-direction:column-reverse;}
  .Product_object_all_button_innersides_mainleft_new{width:100%;}
  .Product_object_all_button_innersides_innerleft_innertitle_new.common_title *{text-align:center;}
  .Product_object_all_button_innersides_innerleft_innerinfos_new p{margin:0 0 20px;}
  .Product_object_all_button_mainsides_new{ padding: 24px 0 0 0; }
  .Product_object_all_button_innersides_innerleft_mainselect_new { padding-top: 20px; }
  .Product_object_all_button_innersides_innerleft_innerselect_dropdown_new { margin: 16px 0 0 0;}
  .Product_object_all_button_innersides_maincenter_new{width:100%; }
  .Product_object_all_button_multiple_images_new.Product_object_all_button_main_new{padding:38px 0;}
  .Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_mainleft_new{width:100%;}
  .Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_maincenter_new{width:100%; padding-left:0;}
  .Product_object_all_button_innersides_innercenter_innerloops_new{ grid-gap: 10px; flex-wrap: wrap; justify-content: center; }
  .Product_object_all_button_innersides_innercenter_innerloops_mainboxs_new { width: calc(50% - 5px); }
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_innerleft_innertitle_new.common_title *{ max-width: 100%; }  
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_mainsides_new { padding: 16px 0 0 0; }
  .Product_object_all_button_multiple_buttons_new.Product_object_all_button_main_new{padding:38px 0;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_new{flex-direction:column;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_mainleft_new{width:100%;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_innerleft_maininfos_new{padding-top:0px;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_innerleft_innerinfos_new{text-align:center;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_maincenter_new{width:100%; padding:24px 0;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_innercenter_innersingle_imagevideo_new{padding-bottom:59.702%;}
  .Product_object_all_button_innersides_mainright_new{width:100%;}
  
  .Product_meta_compare_list_main_new{padding:38px 0;}
  .Product_meta_compare_list_main_new .page-width{padding:0 !important;}
  .Product_meta_compare_list_maintitle_new{padding:0 20px;}
  .Product_meta_compare_list_mainloops_new{padding-top:24px;}
  .Product_meta_compare_list_innerloops_new{max-width:100%;}
  .Product_meta_compare_list_slider{padding:0 20px !important;}
  .Product_meta_compare_list_slider .swiper-scrollbar{display:block; margin-top:24px; }
  
  .Product_object_video_text_main_new{padding:38px 0;}
  .Product_object_video_text_inner_new{max-width:100%;}
  .Product_object_video_text_sides_new{display:block;}
  .Product_object_video_text_sides_mainleft_new{width:100%; padding-top:24px;}
  .Product_object_video_text_sides_mainright_new{width:100%; padding-top:24px;}
  .Product_object_video_text_sides_innerright_mainboths_new{padding:0;}
  .Product_object_video_text_sides_innerright_innerboths_new{justify-content:center; grid-gap:0; align-items:flex-start;}
  .Product_object_video_text_sides_innerright_innerboths_mainimage_new{margin:4px 0 0 -6px;}
  .Product_object_video_text_sides_innerright_innerboths_innerimage_new img{max-width:150px; transform:rotate(-3.297deg);}
  .Product_object_video_text_sides_innerright_innerinfos_new{text-align:center;}
  
  .Product_validation_detail_main_new{padding:38px 0;}
  .Product_validation_detail_sides_mainleft_new{width:100%; padding-right:0px;}
  .Product_validation_detail_sides_innerleft_mainboths_new.Product_validation_detail_mobile_reverse_new{}
  .Product_validation_detail_sides_innerleft_innerboths_new{display:flex; align-items:center;}
  .Product_validation_detail_sides_innerleft_innerboths_maintitle_new{margin-bottom:0px; width:calc(100% - 176px); padding-right:20px;}
  .Product_validation_detail_sides_innerleft_innerboths_mainimage_new{width:176px; height:180px; position:relative;}
  .Product_validation_detail_sides_innerleft_innerboths_innerimage_new{}
  .Product_validation_detail_sides_innerleft_innerboths_innerimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
  .Product_validation_detail_mobile_reverse_new .Product_validation_detail_sides_innerleft_innerboths_new{flex-direction:row-reverse;}
  .Product_validation_detail_mobile_reverse_new .Product_validation_detail_sides_innerleft_innerboths_maintitle_new{padding:0 0 0 20px;}
  .Product_validation_detail_sides_innerleft_innerquote_new{padding:8px 15px;}
  .Product_validation_detail_sides_innerleft_innerquote_new{font-size:14px;}
  .Product_validation_detail_sides_innerleft_innerauthor_innertexts_innertitle_new{font-size:12px; font-weight:500;}
  .Product_validation_detail_sides_innerleft_innerauthor_innertexts_maininfos_new{padding-top:6px;}
  .Product_validation_detail_sides_innerleft_innerauthor_innertexts_innerinfos_new{font-size:12px;}
  .Product_validation_detail_desktop_reverse_new .Product_validation_detail_sides_mainleft_new{padding:0;}
  
  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main{ padding: 110px 0!important; }
  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_heading_text {  max-width: 250px; margin: auto; }
  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_button{padding-top:16px;}
  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_benifit_list{padding-top:16px;}
  .Index_bg_image_text_list_main_information_text.common_info * { font-size: 20px; }
  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_button .button{min-width:216px; width: auto; }

  .Product_works_well_with_main_new{ padding: 38px 0; }
  .Product_works_well_with_inner_new { margin: 0 0 -16px -8px; }
  .Product_works_well_with_heading_text { padding-bottom: 8px; }
  
  .Product_okendo_widget_all_main_new{padding:38px 0;}
  .Product_okendo_widget_all_innertitle_new.common_title{max-width:320px; margin:auto;}
  .Product_okendo_widget_all_innerloops_new div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item[aria-selected="true"]{text-underline-offset:5px;}
  .oke-button{min-width:100%; padding:15px !important; font-weight:450 !important; letter-spacing:0px; margin:0px !important;}
  .Product_okendo_widget_all_mainloops_new { padding: 24px 0 0 0; }
  .oke-w-header-content-block--twoThirds { margin: 24px 0 0 0 !important; }
  .okeReviews[data-oke-container] .oke-mediaCarousel, div.okeReviews .oke-mediaCarousel{ height: 156px !important; }
  .oke-w-mediaCarouselModule .hooper-list .hooper-slide { width: 156px !important; height: 156px !important; }
  div.okeReviews[data-oke-container] .oke-w-header { margin-bottom: 24px !important; }
  div.okeReviews[data-oke-container] .oke-w-main { width: 100% !important; padding: 0 20px !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head{ margin-bottom: 8px !important; grid-gap: 16px; }
  .okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{ padding: 24px  16px !important; position: relative; }
  .okeReviews[data-oke-container] .oke-w-reviewSplit-mid, div.okeReviews .oke-w-reviewSplit-mid { margin-top: 24px !important; order: 1 !important; }
  .okeReviews[data-oke-container] .oke-w-reviewSplit-left, div.okeReviews .oke-w-reviewSplit-left {  order: 2; margin: 16px 0 0 0; }
  .okeReviews[data-oke-container] .oke-w-reviewSplit-right, div.okeReviews .oke-w-reviewSplit-right {  margin-top: 16px; order: 3; }
  .okeReviews[data-oke-container] .oke-w-reviewSplit-stars, div.okeReviews .oke-w-reviewSplit-stars{ position: absolute; top: 0; left: 0; padding: 0 16px; }
  .okeReviews[data-oke-container] .oke-w-reviewSplit-stars, div.okeReviews .oke-w-reviewSplit-stars { margin-top: 24px !important; }
  .okeReviews[data-oke-container] .oke-w-reviewSplit-right, div.okeReviews .oke-w-reviewSplit-right { margin-top: 16px !important; }
  .okeReviews[data-oke-container] .oke-w-selectAttr-item, div.okeReviews .oke-w-selectAttr-item { margin-bottom: 4px !important; }
  .okeReviews[data-oke-container] .oke-w-selectAttr-item, div.okeReviews .oke-w-selectAttr-item{ display: flex !important; }
  .okeReviews[data-oke-container] .oke-w-filter:first-child, div.okeReviews .oke-w-filter:first-child { margin-top: 0px !important; }
  .oke-qw-header-askQuestion, .oke-qw-header-sort { margin-bottom: 24px !important; }

  .active_sticky_new #launcher{ bottom: 115px !important; }

  .pswp .pswp__button--prev{ left: 15px !important; }
  .pswp .pswp__button--next{ right: 15px !important; }
  .pswp .pswp__button--close{ top: 15px !important; right: 15px !important; }
  .recommended_based_new { top: -2px; right: -2px; }
  /* Product */

  /* Review */
  .Page_Reviews_template_mainoverlay_new{padding:38px 20px;}
  
  .Page_Review_object_testimonial_main_new{padding:38px 0;}
  .Page_Review_object_testimonial_slider{padding:0 20px;}
  .Page_Review_object_testimonial_slider .swiper-scrollbar{ margin-top:28px;  }
  /* Review */
}

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

  /* Collection */
  .Collection_block_template_mainloops_new .page-width{ padding: 0 !important; }
  .Collection_block_template_reference_slider{ padding: 0 20px; }

  .Collection_template_leftside_new { padding-right: 20px !important; width: 286px; }
  .Collection_template_rightside_new { width: calc(100% - 286px) !important; }
  .Collection_template_rightside_innerloop_new { margin: 40px 0 0 0 !important; }
  .Collection_template_innerparts_mainbutton_new .button{ padding:14px 20px; }
  .Collection_filter_new{ padding:0 20px 20px 20px; }
  .pagination-wrapper{margin-top:40px !important;}
  .Collection_filter_new .active-facets__button-remove{ padding: 0 !important; }
  .Collection_filter_new .active-facets__button-remove span{ font-size: inherit !important; }
  .Collection_template_bottom_left_new { top: 85px; }

  .Collection_template_main_new{padding-bottom:60px !important;}
  .Card_product_innercontent_title_new{font-size:22px;}
  .Collection_template_bottom_main_new:not(.filter_close_new) .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
  .Collection_template_bottom_main_new:not(.filter_close_new) .Card_product_innercontent_title_new { font-size: 18px; }
  .Collection_template_bottom_main_new:not(.filter_close_new) .Card_product_innercontent_texts_new { font-size: 16px; }
  .Collection_template_detail_rightside_innerloops_innercustom_mainoverlay_new{padding:14px; min-height: 420px; }
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_title_new *{font-size:30px;}
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_infos_new{padding-top:14px;}
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_links_new.button{ min-width: 170px; }
  
  .Collection_start_here_box_mainoverlay_new{padding:40px 0;}
  .Collection_start_here_box_inneroverlay_innerleft_new *{font-size:32px;}
  .Collection_start_here_box_inneroverlay_mainright_new{padding-left:25px;}
  .Collection_start_here_box_inneroverlay_innerright_mainboths_new{padding:10px 24px;}
  .Collection_start_here_box_inneroverlay_innerright_innerboths_image_new{max-width:120px; height:70px;}
  .Collection_start_here_box_inneroverlay_innerright_innerboths_button_new a{font-size:13px; padding:14px 8px; min-width:100%;}
  
  .Collection_FAQs_accordion_main_new{padding:60px 0;}
  .Collection_FAQs_accordion_innertitle_new.common_title *{max-width:215px;  }
  .Collection_FAQs_accordion_mainloops_new{padding-left:40px;}
  /* Collection */
  
  /* Product */
  .Product_template_main_new { padding: 40px 0 !important; }
  .Product_template_rightside_new{padding-left:20px !important;}
  .Product_mainmedia_customtag_new .badge { padding: 2px 8px; font-size: 12px; font-weight: 400; line-height: 16px; }
  .product_desktop_thumb_slider_new .swiper-slide { width: 80px !important; }
  .product_variant_options_new { grid-gap: 12px 12px; margin-bottom: 9px; }
  .product-form__input--pill .product_variant_options_shade_new input[type=radio]+label { width: 32px; height: 32px; }
  .product-form__input--pill .product_variant_options_shade_new input[type=radio]+label:after { left: -3px; top: -3px; width: calc(100% + 6px); height: calc(100% + 6px); }
  .product-form__input .form__label{ display: flex; white-space: nowrap; grid-gap: 10px; }
  .product-form__input .form__label > span{ display: flex; grid-gap: 4px; }
  .variant_description_new{ white-space: pre-wrap; }
  .variant_badge_new { bottom: -9px; font-size: 10px; line-height: 10px; padding: 2px; }
  #trynow-cta-description{ justify-content: center; }
  
  .Product_object_all_button_main_new{padding:60px 0;}
  .Product_object_all_button_inner_new{max-width:100%;}
  .Product_object_all_button_innersides_new{grid-gap:0 30px;}
  .Product_object_all_button_innersides_innerleft_innerinfos_new p{margin:0px 0 20px;}
  .Product_object_all_button_multiple_images_new.Product_object_all_button_main_new{padding:60px 0;}
  .Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_maincenter_new{padding-left:30px;}
  .Product_object_all_button_innersides_innercenter_innerloops_new{grid-gap:10px; flex-wrap: wrap; justify-content: center; }
  .Product_object_all_button_innersides_innercenter_innerloops_mainboxs_new{ width: calc(50% - 5px); }
  .Product_object_all_button_multiple_buttons_new.Product_object_all_button_main_new{padding:60px 0;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_mainleft_new{width:25%;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_maincenter_new{width:calc(100% - 50%); padding:0 15px;}
  .Product_object_all_button_innersides_mainright_new{width:25%;}
  
  .Product_meta_compare_list_main_new{padding:60px 0;}
  .Product_meta_compare_list_main_new .page-width{padding:0 !important;}
  .Product_meta_compare_list_maintitle_new{padding:0 20px;}
  .Product_meta_compare_list_mainloops_new{padding-top:30px;}
  .Product_meta_compare_list_innerloops_new{max-width:100%;}
  .Product_meta_compare_list_slider{padding:0 20px !important;}
  .Product_meta_compare_list_slider .swiper-scrollbar{display:block; margin-top:24px; }
  
  .Product_object_video_text_main_new{padding:60px 0;}
  .Product_object_video_text_inner_new{max-width:100%;}
  .Product_object_video_text_sides_new{grid-gap:0 30px;}
  .Product_object_video_text_sides_innerright_mainboths_new{padding:0 0 16px 0;}
  .Product_object_video_text_sides_innerright_innerboths_innerimage_new img{max-width:130px;}
  
  .Product_validation_detail_main_new{padding:60px 0;}
  .Product_validation_detail_sides_mainleft_new{width:calc(100% - 50%); padding-right:20px;}
  .Product_validation_detail_sides_innerleft_new{grid-gap:20px;}
  .Product_validation_detail_sides_innerleft_innerboths_maintitle_new{margin-bottom:12px;}
  .Product_validation_detail_sides_mainright_new{width:50%;}
  .Product_validation_detail_sides_innerright_new{grid-gap:12px;}
  .Product_validation_detail_desktop_reverse_new .Product_validation_detail_sides_mainleft_new{padding:0 0 0 20px;}

  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_button .button { min-width: 350px; }

  .Product_works_well_with_main_new{ padding: 60px 0; }
  .Product_works_well_with_inner_new { margin: 0 0 -16px -8px; }
  .Product_works_well_with_heading_text { padding-bottom: 8px; }

  .Product_okendo_widget_all_main_new{padding:60px 0;}
  .Product_okendo_widget_all_innerloops_new div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item[aria-selected="true"]{text-underline-offset:5px;}
  .oke-button{min-width:250px !important; padding:15px !important; font-weight:450 !important; letter-spacing:0px; margin:0px !important;}
  .okeReviews[data-oke-container] .oke-w-reviews-filterToggle, div.okeReviews .oke-w-reviews-filterToggle{ min-width: 250px; }
  .Product_okendo_widget_all_mainloops_new { padding: 24px 0 0 0; }
  .oke-w-header-content-block--twoThirds { margin: 48px 0 0 0 !important; }
  .okeReviews[data-oke-container] .oke-mediaCarousel, div.okeReviews .oke-mediaCarousel{ height: 156px !important; }
  .oke-w-mediaCarouselModule .hooper-list .hooper-slide { width: 156px !important; height: 156px !important; }
  div.okeReviews[data-oke-container] .oke-w-header { margin-bottom: 24px !important; }
  div.okeReviews[data-oke-container] .oke-w-main { width: 100% !important; padding: 0 20px !important; }
  .okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head{ margin-bottom: 8px !important; grid-gap: 16px; }
  .oke-qw-header-askQuestion, .oke-qw-header-sort { margin-bottom: 24px !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-reviewSplit-left, .okeReviews[data-oke-container] .oke-is-medium .oke-w-reviewSplit-left, div.okeReviews .oke-is-large .oke-w-reviewSplit-left, div.okeReviews .oke-is-medium .oke-w-reviewSplit-left{ width: 25% !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-reviewSplit-right, .okeReviews[data-oke-container] .oke-is-medium .oke-w-reviewSplit-right, div.okeReviews .oke-is-large .oke-w-reviewSplit-right, div.okeReviews .oke-is-medium .oke-w-reviewSplit-right{ width: 180px !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-reviewSplit-mid, .okeReviews[data-oke-container] .oke-is-medium .oke-w-reviewSplit-mid, div.okeReviews .oke-is-large .oke-w-reviewSplit-mid, div.okeReviews .oke-is-medium .oke-w-reviewSplit-mid { margin: 0 20px !important; }
  .okeReviews[data-oke-container] .oke-w-selectAttr-item, div.okeReviews .oke-w-selectAttr-item{ font-size: 13px !important; }
  /* Product */

  /* Review */
  .Page_Reviews_template_mainoverlay_new{padding:50px 20px;}
  
  .Page_Review_object_testimonial_main_new{padding:60px 0;}
  .Page_Review_object_testimonial_slider{padding:0 20px;}
  .Page_Review_object_testimonial_slider .swiper-scrollbar{ margin-top:40px;}
  /* Review */
}

@media(min-width:990px) and (max-width:1439px){
  /* .page-width { padding-left:100px!important; padding-right:100px!important; } */

  /* Collection */
  .Collection_block_template_mainloops_new .page-width{ padding: 0 !important; }
  .Collection_block_template_reference_slider{ padding: 0 20px; }

  .Collection_template_leftside_new { padding-right: 20px !important; width: 286px; }
  .Collection_template_rightside_new { width: calc(100% - 286px) !important; }
  .Collection_template_rightside_innerloop_new { margin: 40px 0 0 0 !important; }
  .Collection_template_innerparts_mainbutton_new .button{ padding:14px 20px; }
  .Collection_filter_new{ padding:0 20px 20px 20px; }
  .pagination-wrapper{margin-top:40px !important;}
  .Collection_filter_new .active-facets__button-remove{ padding: 0 !important; }
  .Collection_filter_new .active-facets__button-remove span{ font-size: inherit !important; }

  .Collection_template_main_new{padding-bottom:80px !important;}
  .Collection_template_detail_rightside_new{padding-left:34px;}
  .Card_product_innercontent_title_new{font-size:20px;}
  .Card_product_innercontent_texts_new p{font-size:16px;}
  .Collection_template_detail_rightside_innerloops_innercustom_mainoverlay_new{padding:20px; min-height: 430px; }
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_title_new *{font-size:28px;}
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_infos_new{padding-top:14px;}
  .Collection_template_detail_rightside_innerloops_innercustom_inneroverlay_links_new.button{margin-top:14px; min-width: 180px;}
  
  .Collection_start_here_box_inneroverlay_innerleft_new *{font-size:38px;}
  .Collection_start_here_box_inneroverlay_mainright_new{padding-left:40px;}
  .Collection_start_here_box_inneroverlay_innerright_mainboths_new{padding:17px 30px;}
  .Collection_start_here_box_inneroverlay_innerright_innerboths_button_new a{min-width:100%;}
  
  .Collection_FAQs_accordion_main_new{padding:80px 0;}
  .Collection_FAQs_accordion_innertitle_new.common_title *{max-width:280px;}
  .Collection_FAQs_accordion_mainloops_new{padding-left:60px;}
  /* Collection */
  
  /* Product */
  .Product_template_main_new { padding: 40px 0 !important; }
  .Product_template_rightside_new{padding-left:40px !important;}
  .Product_mainmedia_customtag_new .badge { padding: 2px 8px; font-size: 12px; font-weight: 400; line-height: 16px; }
  .product_desktop_thumb_slider_new .swiper-slide { width: 80px !important; }
  #trynow-cta-description{ justify-content: center; }
  
  .Product_object_all_button_innersides_new{grid-gap:0 50px;}
  .Product_object_all_button_multiple_images_new.Product_object_all_button_main_new{padding:70px 0;}
  .Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_mainleft_new{width:30%;}
  .Product_object_all_button_multiple_images_new .Product_object_all_button_innersides_maincenter_new{width:calc(100% - 30%); padding-left:35px;}
  .Product_object_all_button_innersides_innercenter_innerloops_new{grid-gap:0 16px;}
  .Product_object_all_button_multiple_buttons_new.Product_object_all_button_main_new{padding:70px 0;}
  .Product_object_all_button_multiple_buttons_new .Product_object_all_button_innersides_maincenter_new{padding:0 35px;}
  
  .Product_meta_compare_list_main_new{padding:80px 0;}
  
  .Product_object_video_text_main_new{padding:80px 0;}
  .Product_object_video_text_inner_new { max-width: 95%; }
  .Product_object_video_text_sides_new{grid-gap:0 60px;}
  .Product_object_video_text_sides_innerright_mainboths_new{padding: 0 0 18px 0;}
  .Product_object_video_text_sides_innerright_innerboths_innerimage_new img{max-width:150px;}
  
  .Product_validation_detail_main_new{padding:80px 0;}
  .Product_validation_detail_sides_mainleft_new{width:calc(100% - 50%); padding-right:24px;}
  .Product_validation_detail_sides_innerleft_new{grid-gap:22px;}
  .Product_validation_detail_sides_innerleft_innerboths_maintitle_new{margin-bottom:12px;}
  .Product_validation_detail_sides_mainright_new{width:50%;}
  .Product_validation_detail_desktop_reverse_new .Product_validation_detail_sides_mainleft_new{padding:0 0 0 24px;}
  
  .Product_bg_image_text_list_main_new .Index_bg_image_text_list_main_button .button { min-width: 400px; }

  .Product_works_well_with_main_new{ padding: 80px 0; }
  .Product_works_well_with_inner_new { margin: 0 0 -16px -8px; }
  .Product_works_well_with_heading_text { padding-bottom: 8px; }

  .Product_okendo_widget_all_main_new{ padding: 80px 0; }
  .okeReviews[data-oke-container] .oke-mediaCarousel, div.okeReviews .oke-mediaCarousel{ height: 156px !important; }
  .oke-w-mediaCarouselModule .hooper-list .hooper-slide { width: 156px !important; height: 156px !important; }
  div.okeReviews[data-oke-container] .oke-w-main { width: 100% !important;  padding: 0 20px !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-reviewSplit-left, .okeReviews[data-oke-container] .oke-is-medium .oke-w-reviewSplit-left, div.okeReviews .oke-is-large .oke-w-reviewSplit-left, div.okeReviews .oke-is-medium .oke-w-reviewSplit-left{ width: 25% !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-reviewSplit-right, .okeReviews[data-oke-container] .oke-is-medium .oke-w-reviewSplit-right, div.okeReviews .oke-is-large .oke-w-reviewSplit-right, div.okeReviews .oke-is-medium .oke-w-reviewSplit-right{ width: 25% !important; }
  .okeReviews[data-oke-container] .oke-is-large .oke-w-reviewSplit-mid, .okeReviews[data-oke-container] .oke-is-medium .oke-w-reviewSplit-mid, div.okeReviews .oke-is-large .oke-w-reviewSplit-mid, div.okeReviews .oke-is-medium .oke-w-reviewSplit-mid { margin: 0 30px !important; }
  /* Product */

  /* Review */
  .Page_Review_object_testimonial_main_new{padding:80px 0;}
  .Page_Review_object_testimonial_slider{padding:0 20px;}
  .Page_Review_object_testimonial_slider .swiper-scrollbar{ margin-top:60px;  }
  /* Review */
}

@media(min-width:0px) and (max-width:750px){
  /*.header .header__icon{ display:block; width:24px; height:24px; }
  account-icon { display: block; }*/
}


@media only screen and (min-width:750px) {
  .Product_template_inner_new .price {
    padding: 0;
  }
}

/* Search Results */
.template-search__header .template-search__heading .h2{ text-transform: capitalize;}
.template-search .template-search-quiz_heading{text-align: center;}


.template-search-quiz .article-card__info { display: none; }
.template-search-quiz ul { margin-top: 48px; }
.template-search-quiz .article-card { padding: 16px 16px 24px; }
.template-search-quiz .article-card__image-wrapper { margin: 0; width: 100%; }
.template-search-quiz .card__information, .template-search-quiz .card__content { padding: 16px 0 0 !important; }
.template-search-quiz .card__badge { display: none; }
.template-search-quiz .card__heading.common_small_title * { font-weight: 600; }
.template-search-quiz .article-card__read-more--btn { margin-top: 24px; }
.template-search-quiz .article-card_content { padding-top: 16px; }
.template-search-quiz .article-card_content * { font-weight: 500; }
.template-search-quiz .article-card_content p {
  font-weight: 400;
}
@media (max-width: 989px){
  .template-search { padding-bottom: 38px !important ; }
  .template-search-quiz { padding: 38px 0 !important; }
  .template-search-quiz ul { margin-top: 24px; }
  .template-search-quiz .article-card { background-color: #F7F7F7; }
  header .search-modal { top: 65px; }

  .header_single_nav_card { width: 96px; }
}


@media (max-width: 749px){
  .template-search-quiz ul .grid__item { width: 100%; max-width: 100%; }
  header .predictive-search__result-group:nth-child(2) { width: 100%; }

  .Collection_start_here_box_inneroverlay_innerright_innerboths_button_new a.button { background-color: #FFF; border: 1px solid #000; color: #000; }
  .Index_tab_collection_section_left_tabs_container * { font-weight: 400; }
}

@media (max-width: 640px){
  .oke-w-reviewSplit-product { width: 100% !important; }
}

/* .lb-dataContainer { position: absolute; top: -40px; right: 0; } */
.header_drawer_search_bar { height: auto; padding-top: 16px !important; }

/* Qa change */
.Index_banner_slider_main .slider-counter__link--active {
    text-decoration-thickness: 2px !important;
}
/* header .header__search .search-modal{
      top: 75px;
} */
.template-blog .hb_hub-banner .blog_btn{
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}
@media (max-width: 749px){
.Card_product_innercontent_title_new .full-unstyled-link{
      display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
}


/* QA changes - round 2 css */

.predictive-search__search-for-button { padding-top: 20px; }

.Index_banner_slider_main .banner__text * { font-weight: 300; }

.new_article_grid.article-card-wrapper .card__content .card__information .article-card__excerpt { font-weight: 400; }

@media (max-width: 749px){
  .Product_template_main_new { padding: 24px 0 0 !important; }
  .Page_Review_object_testimonial_main_new{ padding-top: 24px; }
  .template_bundle .hb_bundle {padding-top: 24px;}
  .Collection_template_rightside_innerloop_new {margin: 0px 0 0 0 !important;}
  .template-bundle .hb_bundle-banner__wrapper{padding-bottom: 0;}

  /* .template-blog .hb-main-blogs.blogs_articles .card__inner.ratio { max-width: 100%; flex: 100%; aspect-ratio: 1; } */
  /* .template-blog .hb-main-blogs .blog-articles .card__inner { height: unset !important; max-width: 100% !important; }
  .template-blog .hb-main-blogs .blog-articles .article-card__image-wrapper { margin: 16px; width: 100%; height: auto; } */
  
  .hb-main-blogs .blog-articles .card__inner{ height: 148px; max-width:132px !important;  }
  .hb-main-blogs .blog-articles .article-card__image-wrapper{ margin: 0;width: 132px;height: 148px; }
  .hb-main-blogs .blog-articles .card__content{ padding: 0; }

  .template_quizzes .new_main_blog.hb-main-blogs .blog-articles .card__inner { height: auto; max-width: 100% !important; }
  .template_quizzes .new_main_blog.hb-main-blogs .blog-articles .article-card__image-wrapper{         margin: 16px;
        width: calc(100% - 32px) ! Important; margin: 16px;height: auto !important; }
  
}

@media screen and (max-width: 660px) {
  .template-blog .new_main_blog.blogs_articles .card__inner.ratio { max-width: 100%; flex: 100%; aspect-ratio: 1; }
}



/*------------- PDP Video ------------*/

.product__media-wrapper .thumbnail-slider .Product__SlideshowNavImage .vw-product-widget-btn:empty {
  background-image:url(https://cdn.shopify.com/s/files/1/0924/5281/5152/files/icon_2b2fe2d0-b2e2-4d8e-880a-6d90102bb3cf.svg?v=1752649912);
  display: block;
  background-size:cover;
}

.lb-container .lb-close {
    right: 10px;
    top: 10px;
    z-index: 1111;
    position: absolute;
}
.lb-container .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(popup_close.svg) no-repeat center center !important;
    text-align: right;
    outline: 0;
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    cursor: pointer;
}


.Collection_template_main_new .klaviyo-bis-trigger {
  min-width: 100% !important;
  padding: 15px 8px;
    margin-top: 8px;
}

/* search css */

header .search-modal { top: 75px; min-height: 56px; max-height: 80.3vh; bottom: auto; background: #ffffff; overflow: auto; justify-content: flex-start; align-items: flex-start; height: auto;}
header .search-modal__content{ bottom: auto; height: auto; justify-content: flex-start; align-items: flex-start;}
header .search-modal .modal-overlay { display: none;}
header .search-modal .search-results-wapper{ display: flex; flex-flow: row nowrap; gap: 56px; padding: 40px 0;}
header .search-modal .search-results-wapper .search-menu{ flex: 1; max-width: 183px;}
header .search-modal .search-results-wapper .search-menu h3{color: #000; font-family: var(--font-heading-family); font-size: 24px; font-style: normal; font-weight: 400; line-height: 110%; margin: 0 0 24px;}
header .search-modal .search-results-wapper .search-menu .search-menu-list{ list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px;}
header .search-modal .search-results-wapper .search-menu .search-menu-list li a { color: #000; font-family: "brandon-grotesque"; font-size: 16px; font-style: normal; font-weight: normal; line-height: 128%; text-decoration: none;}
header .search-modal .search-results-wapper .product-grid { flex: 0 0 100%; margin: 0px; padding: 0px; max-width: calc(100% - 240px);}
header .search-modal .search-results-wapper .product-grid .grid { margin: 0px !important; padding: 0px; column-gap: 56px;}
header .search-modal .search-results-wapper .product-grid .grid .grid__item { width: calc(33.33% - 56px * 3 / 4); max-width: calc(33.33% - 56px * 3 / 4);}
header .search-modal .search-results-wapper .product-grid .grid .grid__item .card-information{ display: none;}
header .predictive-search.predictive-search--header { position: static; padding:40px 0 40px 0; box-shadow: none; border: none; overflow: visible;}
header .search-modal predictive-search.search-modal__form[open="true"] .search-results-wapper{ display: none;}
header .search-modal predictive-search.search-modal__form[results="true"] .predictive-search{ display: block;}
header .search-modal predictive-search.search-modal__form[results="true"] .search-results-wapper{ display: none;}
/* header .predictive-search__result-group:first-child{ display: none;}
header .search-modal predictive-search.search-modal__form #predictive-search-results{ display: flex; flex-direction: column;}
header .search-modal .predictive-search__search-for-button { order: -1; padding: 0 0 16px 0;}
header .predictive-search__result-group:nth-child(2){ width: 100%;} */
header .search-modal .search-results-wapper .product-grid .grid { margin: 0 0px 0 0 !important; padding: 0 0px 0 0; column-gap: 0; width: auto; display: block; max-width: none;}
header .search-modal .search-results-wapper .product-grid .grid .grid__item.swiper-slide { max-width: 100%; flex-grow: unset; height: auto;}
header .search-modal .search-results-wapper .product-grid .swiper-pagination{ display: none;}
/* @media screen and (min-width: 750px) {
  header .predictive-search__result-group .predictive-search__heading{ display: none;}
  header .predictive-search__results-list { padding: 0px; display: flex; flex-wrap: wrap; margin: 0 -8px;}
  header .predictive-search__results-list .predictive-search__list-item{ width: 25%; padding: 0 8px;}
  header .predictive-search__results-list .predictive-search__list-item .predictive-search__item{ display: flex; flex-direction: column;}
  header .predictive-search__results-list .predictive-search__list-item .predictive-search__item .predictive-search__image{ width: 100%; margin-bottom: 8px;}
  header .predictive-search__results-groups-wrapper { gap: 56px; border: none; padding: 0; }
  header .predictive-search__results-list .predictive-search__list-item .predictive-search__item-vendor{ display: none;}
  header .predictive-search__results-list .predictive-search__list-item .predictive-search__item-heading.h5{color: #0C0C0C; font-size: 24px; line-height: 110%; font-weight: 600; font-family: var(--font-heading-family); text-decoration: none;}
  
} */

@media screen and (min-width: 750px) {
  header .search-modal .search-results-wapper .product-grid .grid {
    margin: 0 0px 0 0 !important;
    padding: 0 0px 0 0;
    column-gap: 0;
    width: auto;
    display: flex;
    max-width: none;
}
  header .search-modal .search-results-wapper .product-grid .grid > .swiper-wrapper{ display: flex; flex-direction: row; column-gap: 56px;}
  header .search-modal .search-results-wapper .product-grid .grid .grid__item.swiper-slide { width: calc(33.33% - 56px * 2 / 3); max-width: calc(33.33% - 56px * 2 / 3); }
}

@media (min-width: 750px) and (max-width: 991px) {
  header .search-modal { top: 64px;}
  header .search-modal .search-results-wapper{ gap: 20px;}
  header .search-modal .search-results-wapper .product-grid { flex: 0 0 100%; margin: 0px; padding: 0px; max-width: calc(100% - 203px);}
  header .search-modal .search-results-wapper .product-grid .grid > .swiper-wrapper{ display: flex; flex-direction: row; column-gap: 16px;}
  header .search-modal .search-results-wapper .product-grid .grid .grid__item.swiper-slide { width: calc(33.33% - 16px * 2 / 3); max-width: calc(33.33% - 16px * 2 / 3);}
}
@media (min-width: 0px) and (max-width: 749px) {
  header .search-modal { top: 65px;min-height: 56px; max-height: 80.3vh;
    bottom: auto;
    background: #ffffff;
    overflow: auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
}
  header .search-modal .search-results-wapper { display: flex; flex-flow: column-reverse nowrap; gap: 40px; padding: 24px 0 36px;}
  header .search-modal { height: calc(var(--vh, 1vh) * 100 - 65px); max-height: calc(var(--vh, 1vh) * 100 -65px); }
  header .search-modal .search-results-wapper .search-menu .search-menu-list{ gap: 15px;}
  header .search-modal .search-results-wapper .product-grid{ max-width: 100%;}
  header .search-modal .search-results-wapper .product-grid .grid{margin: 0 -20px 0 0 !important; padding: 0 20px 0 0;}
  .shopify-section-header-hidden header .search-modal{ top: 64px;}
}

:root {
  --vh: 100%;
}

@media (max-width: 768px) {
  :root {
    --vh: 100vh; /* fallback */
  }
}

/*== Seo changes css */

.Page_Review_object_testimonial_loops_innerboxs_innerboths_innertitle_new h2 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
    font-family: var(--font-heading-family);
    margin: 0;
}
h2.hb_bundle__btn{
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    margin: 0;
}
#predictive-search-results-products-list {
    display: flex;
}