/** Shopify CDN: Minification failed

Line 727:105 Expected ":"
Line 727:106 Expected identifier but found "1"

**/
*,
: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;
}

/* Smaller semantic headings use Quicksand; h1–h3 / .h0–.h3 stay Beanstalker (base theme --font-heading-family). */
h4,
.h4,
h5,
.h5 {
  font-family: var(--font-body-family);
}

a,
button,
.button {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.Desktop_image_new {
  display: flex !important;
}

.Mobile_image_new {
  display: none !important;
}

.page-width {
  /*max-width:1408px; padding:0 40px !important;*/
  max-width: 100%;
  padding: 0 56px !important;
}

img {
  height: auto !important;
}

.d-flex {
  display: flex;
}

.justify-between {
  display: flex;
  justify-content: space-between;
}

.scroll-locked {
  overflow-y: hidden;
}

.Desktop_only_new {}

.Mobile_only_new {
  display: none;
}

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.spin {
  -webkit-animation: spin 12s linear infinite;
  -moz-animation: spin 12s linear infinite;
  animation: spin 12s linear infinite;
}

.tab {
  overflow: hidden;
}

.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
}

.tabcontent {
  display: none;
  border-top: none;
  animation: fadeEffect 1s;
}

@keyframes fadeEffect {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.question {
  cursor: pointer;
  position: relative;
}

.answer {
  display: none;
}

.Common_title_new h2,
.Common_title_new h1 {
  color: #FF5528;
  text-align: center;
  font-family: var(--font-heading-family);
  font-size: 64px;
  line-height: 100%;
  letter-spacing: 2.88px;
  margin: 0px;
}

.Common_infos_new p {
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: 0.48px;
  margin: 0px;
}

.Common_large_title_new h2,
.Common_large_title_new h1 {
  font-size: 64px;
  line-height: 100%;
  letter-spacing: 3.84px;
  margin: 0px;
  color: #FF5528;
}

.button:after {
  display: none;
}

.button:before {
  display: none;
}

.button {
  font-family: var(--font-museo-slab-family) !important;
  border-radius: 99px;
  background: #FF5528;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  padding: 13px;
  display: inline-block;
  min-height: initial;
  min-width: 244px;
  font-weight: 800;
}

.button:hover {
  background: #004600;
}

.button_border_new {
  border: 2px solid #004600;
  color: #004600;
  background: transparent;
  padding: 11px;
}

.button_border_new:hover {
  background: transparent;
  color: #004600;
}

.button_yellow_new {
  background: #FFE700;
  color: #004600;
}

.button_yellow_new:hover {
  background: #fff;
  color: #004600;
}

.button_white_new {
  background: #FFF;
  color: #004600;
}

.button_white_new:hover {
  background: #FFF;
  color: #004600;
}

.tab_title_main_new {
  display: inline-block;
}

.common_tab_new {
  grid-gap: 0;
  justify-content: center;
}

.common_tab_new .tablinks {
  padding: 14px 14px;
  text-transform: none;
  min-width: 220px;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  border: 1px solid #000;
  border-right: 0;
}

.common_tab_new .tablinks:last-child {
  border-right: 1px solid #000;
}

.common_tab_new .tablinks.active {
  background: #000000;
  color: #fff;
}

.Index_tabs_accordion_mobile_new {
  display: none;
}

.Index_tabs_accordion_mobile_title_new {
  display: none;
}

.tab_title_mobile_new {
  display: none;
}

.header__icon--menu[aria-expanded=true]:before {
  background: rgba(0, 0, 0, 0.5);
}

.country-selector__overlay {
  display: none !important;
}

.menu-drawer__localization {
  display: none !important;
}

/* Header */
.header-wrapper--border-bottom {
  border-bottom: 0 !important;
}

.header {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  display: flex;
  justify-content: space-between;
}

.header__heading-link {
  padding: 0;
}

.header__heading-logo {
  max-width: 179px;
}

header-drawer {
  margin-left: 0 !important;
}

.header__menu-item {
  font-family: var(--font-museo-slab-family);
  color: #004600;
  padding: 30px 16px;
  font-size: 16px;
  font-weight: 800;
  line-height: 20px !important;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  text-decoration: none;
  grid-gap: 4px;
  transition: none;
}

.header__menu-item:hover span {
  text-decoration: none;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 5px !important;
  color: #FF5528;
}

.header__menu-item:hover svg {
  transform: rotate(180deg);
}

.header__menu-item:hover svg path {
  stroke: #FF5528;
}

details[open]>.header__menu-item {
  text-decoration: none;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 5px !important;
  color: #FF5528;
}

details[open]>.header__menu-item svg {
  transform: rotate(180deg);
}

details[open]>.header__menu-item svg path {
  stroke: #FF5528;
}

/*.mega-menu:hover .header__menu-item_main_menu{ text-decoration: none; text-decoration-thickness: 2px !important; text-underline-offset: 4px !important; }*/
.mega-menu[open] .header__menu-item_main_menu span {
  text-decoration: none;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 5px !important;
  color: #FF5528;
}

.mega-menu[open] .header__menu-item_main_menu svg {
  transform: rotate(180deg);
}

.mega-menu[open] .header__menu-item_main_menu svg path {
  stroke: #FF5528;
}

.header__active-menu-item {
  text-decoration: none;
}

/*.header__active-menu-item{ text-decoration: none; text-decoration-thickness: 2px !important; text-underline-offset: 5px !important; color:#FF5528; }
.header__active-menu-item svg{ transform: rotate(180deg); }
.header__active-menu-item svg path{ stroke:#FF5528; }*/
/*.custom_mega_menu_top_new .header__menu-item:hover span{ text-decoration:none !important; }*/

.header__inline-menu {
  margin-left: -16px;
  width: calc(50% - 100px);
}

.header_right_new {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: calc(50% - 100px);
  padding-right: 16px;
  margin-right: -16px;
}

.header_right_new .header__inline-menu {
  margin-left: 0;
  width: auto;
  margin-right: 16px;
}

/* Was display:none — hid search/account/cart. Dawn default is flex; keep row visible. */
.header__icons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* Navbar right: search / account / cart — no underline from global .link */
.header__icons .header__icon.link {
  text-decoration: none !important;
  text-underline-offset: 0;
}

.header__icons .header__icon.link:hover,
.header__icons .header__icon.link:focus,
.header__icons .header__icon.link:focus-visible {
  text-decoration: none !important;
}

.header__icons .search-modal__content {
  padding: 0 70px;
  max-width: 100%;
}

.header__icons .search-modal__form .search__button {
  display: none;
}

.header__icons .search__input.field__input {
  border: 1px solid #253041;
  color: #4E4646;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  height: 48px;
  box-shadow: 0 0 0 !important;
  padding: 0 20px;
  margin-left: 0;
}

.header__icons .search__input.field__input::-webkit-input-placeholder {
  color: #4E4646 !important;
  opacity: 1 !important;
}

.header__icons .search__input.field__input::-moz-placeholder {
  color: #4E4646 !important;
  opacity: 1 !important;
}

.header__icons .search__input.field__input:-ms-input-placeholder {
  color: #4E4646 !important;
  opacity: 1 !important;
}

.header__icons .search__input.field__input:-moz-placeholder {
  color: #4E4646 !important;
  opacity: 1 !important;
}

.header__icons .search-modal__form .field__label {
  color: #4E4646;
  font-weight: 600;
  text-transform: uppercase;
  display: none;
}

.header__icons .search-modal__form .field:before {
  display: none !important;
}

.header__icons .search-modal__form .field:after {
  display: none !important;
}

.header__icons .search-modal__form {
  max-width: 100%;
}

.header__icons .search-modal__form[open="true"] .search__input.field__input {
  background: none;
}

.header__icons .reset__button .icon.icon-close {
  height: 1.4rem;
  width: 1.4rem;
}

.header__icons .search-modal__close-button {
  margin-left: 16px;
}

.header__icons .search__button {
  right: auto;
  left: 0;
  height: 4.8rem;
  width: 2.4rem;
}

.header__icons .search__button .icon {
  height: 2.4rem !important;
  width: 2.4rem !important;
}

.header__icons .modal__close-button.link {
  height: 2.4rem;
  width: 2.4rem;
}

.header__icons .modal__close-button .icon {
  height: 2.4rem;
  width: 2.4rem;
}

.header__icons .predictive-search {
  top: 100%;
  border-bottom: 0;
  border-top: 1px solid rgba(var(--color-foreground), var(--popup-border-opacity));
}

.header__icons .reset__button {
  right: 0 !important;
  height: 2.8rem;
  width: 2.8rem;
}

.header__icons .reset__button:not(:focus):after {
  display: none !important;
}

.header__icons .search-modal {
  border-bottom: 0;
  min-height: 100%;
  animation: none !important;
}

.header__icons .reset__button {
  display: none !important;
}

.header .header__icons predictive-search {
  position: static;
  padding-left: 0;
}

.header__icons .search-modal__content {
  position: static;
}

.header__icons #predictive-search-results {
  max-width: 100%;
  margin: auto;
  padding: 0 50px;
}

.header__icons .predictive-search__loading-state {
  display: none !important;
}

.header__icons .predictive-search--search-template {
  z-index: 3;
}

.predictive-search__heading {
  font-family: var(--font-body-family);
}

.predictive-search__item-heading {
  font-family: var(--font-body-family);
}

/*.transperant_header_index .header-wrapper { background: transparent; position: absolute; width: 100%; }
.transperant_header_index .shopify-section-header-hidden { top: -72px; }
.transperant_header_index .shopify-section-header-sticky .header-wrapper{ background:#000; }

.transperant_header_new .header-wrapper { background: transparent; position: absolute; width: 100%; }
.transperant_header_new .shopify-section-header-hidden { top: -72px; }
.transperant_header_new .shopify-section-header-sticky .header-wrapper{ background:#000; }*/

.js .custom_mega_menu_top_only_new .mega-menu .mega-menu__content {
  display: none;
}

.js .custom_mega_menu_top_only_new .mega-menu[open] .mega-menu__content {
  display: block;
}

/* Megamenu */
.overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 2;
}

.mega-menu__content {
  border: 0px solid rgba(1, 22, 48, 0.10) !important;
  padding: 0 !important;
  background: #fff !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.custom_megamenu_inner_new {
  display: none;
  padding: 24px 0 56px 0px;
}

.Header_mega_menu_innerleft_mainmenus_new.page-width {
  padding: 0 !important;
  max-width: auto;
}

.Header_mega_menu_inner_new {}

.Header_mega_menu_mainleftright_new {
  padding: 0px !important;
}

.Header_mega_menu_innerleftright_new {
  display: flex;
}

.Header_mega_menu_mainleft_new {
  width: 302px;
  padding: 0;
  border-right: 2px solid #FF5528;
}

.Header_mega_menu_innerleft_new {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.Header_mega_menu_innerleft_mainmenus_new {
  padding: 0 0 0 0;
  margin: 0;
}

.Header_mega_menu_innerleft_mainmenus_new li {
  width: 100% !important;
  padding-right: 0 !important;
}

.Header_mega_menu_innerleft_mainmenus_new li a {
  color: #004600;
  font-size: 24px;
  font-weight: 600 !important;
  line-height: 115%;
  text-transform: none;
  letter-spacing: 0.48px;
  padding: 24px 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
}

.Header_mega_menu_innerleft_mainmenus_new li a:hover {
  background: #FF5528;
  color: #FFFFFF;
  text-decoration: none;
}

.Header_mega_menu_innerleft_mainmenus_new li a:hover svg path {
  stroke: #fff;
}

.Header_mega_menu_innerleft_mainmenus_new li a.active {
  background: #FF5528;
  color: #FFFFFF;
  text-decoration: none;
}

.Header_mega_menu_innerleft_mainmenus_new li a.active svg path {
  stroke: #fff;
}

.megamenu_button_new {
  text-align: center;
  padding: 40px 0;
}

.megamenu_button_new .button {
  min-width: 190px;
}

.single_menu_top_new {}

.single_menu_top_new .header__submenu.list-menu {
  padding: 0;
  border: 0;
  border-radius: 0px 0px;
  min-width: auto;
  width: auto;
  margin: 0 0 0 0;
  text-align: left;
  background: #FFE700;
}

.single_menu_top_new .header__submenu.list-menu ul {
  padding: 8px 0 !important;
  min-width: 161px;
  margin: 0;
  list-style-type: none;
}

.single_menu_top_new .header__submenu.list-menu .mega-menu__link {
  font-family: var(--font-museo-slab-family);
  color: #004600;
  padding: 13px 16px;
  font-size: 16px;
  font-weight: 800;
  line-height: 17px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
}

.single_menu_top_new .header__submenu.list-menu .mega-menu__link:hover {
  color: #FF5528;
  text-decoration: none;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 3px !important;
}

.Header_mega_menu_innerleft_innerbutton_new {}

.Header_mega_menu_innerleft_innerbutton_new a {
  min-width: 100%;
}

.Header_mega_menu_mainright_new {
  width: calc(100% - 302px);
  min-height: 374px;
}

.Header_mega_menu_innerright_new {}

.Header_mega_menu_innerright_mainbox_new {}

.Header_mega_menu_innerright_title_new {
  color: #004600;
  font-size: 24px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.48px;
  padding: 14px 128px 14px 32px;
}

.Header_mega_menu_innerright_innerbox_new {
  padding: 24px 0 0 0;
}

.Header_mega_menu_slider {
  padding: 80px 32px 0 32px;
  margin-top: -80px;
}

.megamenu_right_mainbox_new {
  position: relative;
  width: 160px;
  display: block !important;
}

.megamenu_right_mainbox_link_new {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block !important;
}

.megamenu_right_mainbox_new a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
}

.megamenu_right_innervideoimage_new {
  position: relative;
  padding-bottom: 100%;
}

.megamenu_right_innervideoimage_new:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #004600;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
}

.megamenu_right_mainbox_new:hover .megamenu_right_innervideoimage_new:before {
  opacity: 1;
}

.megamenu_right_video_OR_image_new {}

.megamenu_right_video_OR_image_new img {
  width: 100%;
  position: absolute;
  object-fit: contain;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 100%;
}

.megamenu_right_video_OR_image_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 100%;
}

/* Flavors mega menu: light tints of each bottle color behind front PNGs */
.megamenu_right_innervideoimage_new[class*="megamenu-flavor-disk--"] {
  border-radius: 100%;
  overflow: hidden;
}

.mobile_megamenu_innervideoimage_new[class*="megamenu-flavor-disk--"] {
  border-radius: 50%;
  overflow: hidden;
}

.megamenu_right_innervideoimage_new.megamenu-flavor-disk--fig-honey,
.mobile_megamenu_innervideoimage_new.megamenu-flavor-disk--fig-honey {
  background-color: #fff4dc;
}

.megamenu_right_innervideoimage_new.megamenu-flavor-disk--jasmine,
.mobile_megamenu_innervideoimage_new.megamenu-flavor-disk--jasmine {
  background-color: #f3ecff;
}

.megamenu_right_innervideoimage_new.megamenu-flavor-disk--peach-coconut,
.mobile_megamenu_innervideoimage_new.megamenu-flavor-disk--peach-coconut {
  background-color: #ffede3;
}

.megamenu_right_innervideoimage_new.megamenu-flavor-disk--litchi,
.mobile_megamenu_innervideoimage_new.megamenu-flavor-disk--litchi {
  background-color: #fce8f2;
}

.megamenu_right_innervideoimage_new.megamenu-flavor-disk--lime-ginger,
.mobile_megamenu_innervideoimage_new.megamenu-flavor-disk--lime-ginger {
  background-color: #e3f5fc;
}

.megamenu_right_innervideoimage_new.megamenu-flavor-disk--lime-mint,
.mobile_megamenu_innervideoimage_new.megamenu-flavor-disk--lime-mint {
  background-color: #e4f6ea;
}

.megamenu_right_title_new {
  color: #004600;
  padding-top: 12px;
  font-size: 18px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.36px;
  text-align: center;
}

.Header_mega_menu_slider .swiper-button-prev:after {
  display: none;
}

.Header_mega_menu_slider .swiper-button-next:after {
  display: none;
}

.Header_mega_menu_slider .swiper-button-prev {
  right: 128px;
  left: auto;
  top: 0;
  margin: 0;
  bottom: auto;
  width: 56px;
  height: 56px;
}

.Header_mega_menu_slider .swiper-button-next {
  right: 56px;
  top: 0;
  margin: 0;
  bottom: auto;
  width: 56px;
  height: 56px;
}

/* Megamenu */
/* Header */

/* Index */
.Header_announcement_bar_main_new {
  padding: 8px 0;
  overflow: hidden;
}

.Header_announcement_bar_main_new .page-width {
  padding: 0 5px !important;
}

.Header_announcement_bar_inner_new {}

.Header_announcement_bar_innerdesktop_mainboxs_new {}

.Header_announcement_bar_innerdesktop_slider .Header_announcement_bar_innerdesktop_mainboxs_new .Header_announcement_bar_innerdesktop_innerboxs_new {
  opacity: 0;
}

.Header_announcement_bar_innerdesktop_slider .Header_announcement_bar_innerdesktop_mainboxs_new.swiper-slide-active .Header_announcement_bar_innerdesktop_innerboxs_new {
  opacity: 1;
}

.Header_announcement_bar_innerdesktop_innerboxs_new {
  color: inherit;
  text-align: center;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  margin: 0px;
  font-family: var(--font-museo-slab-family);
  font-weight: 800;
}

.Header_announcement_bar_innerdesktop_innerboxs_new p {
  margin: 0;
  color: inherit;
}

.Header_announcement_bar_innerdesktop_innerboxs_new a {
  color: #ffffff !important;
  text-decoration: none;
}

.Header_announcement_bar_innermobile_innerboxs_new a {
  color: inherit;
  text-decoration: none;
}

.Index_top_image_over_text_main_new {}

.Index_top_image_over_text_inner_new {}

.Index_top_image_over_text_loops_new {}

.Index_top_image_over_text_loops_mainboxs_new {}

.Index_top_image_over_text_loops_innerboxs_new {
  position: relative;
}

.Index_top_image_over_text_loops_innerboxs_mainstatic_new {}

.Index_top_image_over_text_loops_innerboxs_innerstatic_new {}

.Index_top_image_over_text_loops_innerboxs_innerstatic_videoimage_new {
  position: relative;
  padding-bottom: 50.278%;
}

.Index_top_image_over_text_loops_innerboxs_innerstatic_videoimage_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_top_image_over_text_loops_innerboxs_innerstatic_videoimage_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_top_image_over_text_loops_innerboxs_mainoverlay_new {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  padding: 56px 56px 62px 56px;
  width: 100%;
}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_new {
  max-width: 390px;
}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_maintitle_new {}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_innertitle_new {}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_innertitle_new h2 {
  color: #FFE700;
}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_maininfos_new {
  padding-top: 22px;
}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_innerinfos_new {}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_innerinfos_new p {
  color: #FFF;
}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_mainbutton_new {
  padding-top: 32px;
}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_innerbutton_new {}

.Index_top_image_over_text_loops_innerboxs_inneroverlay_innerbutton_new a {
  min-width: 178px;
}

/* Hero: split layout, soft brand background, burst behind product (POPWELL-style reference) */
.Index_top_image_over_text_main_new--split {
  position: relative;
  overflow: hidden;
  background: #ffe700;
}

.Index_top_image_over_text_hero_split_burst {
  pointer-events: none;
  position: absolute;
  z-index: 0;
  right: -10%;
  top: 50%;
  transform: translateY(-50%);
  width: min(82vw, 940px);
  height: min(82vw, 940px);
  background: radial-gradient(ellipse at center, rgba(255, 231, 0, 0.38) 0%, rgba(200, 230, 185, 0.28) 40%, transparent 70%);
}

.Index_top_image_over_text_hero_split_row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: clamp(16px, 2.5vw, 40px);
  min-height: 0;
  /* padding:clamp(18px, 2.5vw, 36px) clamp(16px, 2.5vw, 40px); */
  position: relative;
  z-index: 1;
  margin: 0px 120px;
  padding: 62px 0px 0px;
}

.Index_top_image_over_text_hero_split_col--text {
  flex: 1 1 48%;
  min-width: 0;
  /* max-width:min(100%, 34rem); */
  text-align: left;
  align-self: center;
}

.Index_top_image_over_text_hero_split_brand {
  margin: 0;
  font-family: var(--font-museo-sans-family);
  font-size: clamp(3rem, 7.2vw, 7.85rem);
  line-height: 1.3;
  letter-spacing: -0.02em;
  color: #004600;
  font-weight: 800;
  text-transform: none;
}

.Index_top_image_over_text_hero_split_sub {
  margin: 0.5rem 0 0;
  font-family: var(--font-museo-sans-family);
  font-size: clamp(0.8125rem, 1.15vw, 0.9375rem);
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #004600;
}

.Index_top_image_over_text_hero_split_headline {
  margin: 0.65rem 0 0;
  font-family: var(--font-museo-sans-family);
  font-size: clamp(1.1875rem, 2.05vw, 1.8125rem);
  font-weight: 800;
  line-height: inherit;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  color: #004600;
  max-width: none;
}

.Index_top_image_over_text_hero_split_ctas {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 14px;
  margin-top: clamp(0.85rem, 1.6vw, 1.2rem);
}

.Index_top_image_over_text_hero_split_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 22px;
  border-radius: 999px;
  font-family: var(--font-museo-slab-family);
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-decoration: none;
  color: #004600;
  box-shadow: 0 4px 14px rgba(0, 70, 0, 0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.Index_top_image_over_text_hero_split_btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(0, 70, 0, 0.16);
}

.Index_top_image_over_text_hero_split_btn--shop {
  background: linear-gradient(180deg, #ff7a4a 0%, #FF5528 100%);
}

.Index_top_image_over_text_hero_split_btn--store {
  background: linear-gradient(180deg, #fff59a 0%, #FFE700 100%);
}

.Index_top_image_over_text_hero_split_col--media {
  flex: 1 1 48%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}

.Index_top_image_over_text_hero_split_media_inner {
  width: 100%;
  max-width: 520px;
  position: relative;
}

.Index_top_image_over_text_hero_split_img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  filter: drop-shadow(0 22px 36px rgba(0, 46, 0, 0.14));
}

.Index_information_marquee_main_new {
  background: #fff194;
  color: #FF5528;
  padding: 24px 0;
  overflow: hidden;
}

.Index_information_marquee_inner_new {}

.Index_information_marquee_loops_new {}

.Index_information_marquee {}

.Index_information_marquee .js-marquee-wrapper {
  display: flex;
  align-items: center;
  grid-gap: 0 32px;
}

.Index_information_marquee .js-marquee span {
  display: flex;
  align-items: center;
  grid-gap: 0 32px;
}

.Index_information_marquee span {
  display: flex;
  align-items: center;
  grid-gap: 0 32px;
}

.Index_information_marquee_loops_mainboxs_new {}

.Index_information_marquee_loops_innerboxs_new {
  display: flex;
  align-items: center;
  grid-gap: 0 32px;
}

.Index_information_marquee_loops_innerboxs_infos_new {}

.Index_information_marquee_loops_innerboxs_infos_new p {
  margin: 0px;
  color: inherit;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  font-family: var(--font-museo-slab-family);
  font-weight: 800;
  white-space: nowrap;
}

.Index_information_marquee_loops_innerboxs_icons_new {}

.Index_information_marquee_loops_innerboxs_icons_new img.Index_information_marquee_element_icon {
  height: 32px;
  width: auto;
  max-height: 32px;
  flex-shrink: 0;
  object-fit: contain;
  display: block;
}

.Index_featured_collection_main_new {
  padding: 56px 0;
  background-color: #880cbc;
  background-image: url(../images/meet-the-squad-bg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  /* min-height:100vh; */
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.Index_featured_collection_inner_new {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.Index_featured_collection_mainsides_new {
  position: relative;
  z-index: 2;
  width: calc(100% - 184px);
  flex-shrink: 0;
}

.Index_featured_collection_mainsides_new .page-width {}

.Index_featured_collection_innersides_new {
  display: flex;
  align-items: center;
}

.Index_featured_collection_innersides_maintitle_new {}

.Index_featured_collection_innersides_innertitle_new h2 {
  /*line-height:78%;*/
  line-height: 100%;
  text-align: left;
  color: #f3e9de;
}

.Index_featured_collection_innersides_maininfos_new {
  padding-left: 82px;
}

.Index_featured_collection_innersides_innerinfos_new {
  max-width: 448px;
}

.Index_featured_collection_mainloops_new {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.Index_featured_collection_innerloops_new {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.Index_featured_collection_main_new .Index_featured_collection_slider {
  flex: 1;
  width: 100%;
  min-height: 0;
  height: auto;
}

.Index_featured_collection_main_new .Index_featured_collection_slider .swiper-wrapper {
  align-items: stretch;
}

.Index_featured_collection_main_new .Index_featured_collection_slider .swiper-slide {
  height: auto;
  display: flex;
  align-items: stretch;
}

.Index_featured_collection_main_new .Index_featured_collection_slider .swiper-slide .card-wrapper {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.Index_featured_collection_main_new .Product_grid_item_main_new {
  width: clamp(225px, 22.5vw, 330px);
  max-width: min(330px, 69vw);
}

.Index_featured_collection_slider {
  padding: 96px 56px 0 56px;
  margin-top: -56px;
}

.Index_featured_collection_main_new .card__media .media {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Index_featured_collection_main_new .card__media .media img {
  object-fit: contain;
  /* Theme base styles position media children with `top: 10px`, which clips the bottom.
     Force it to align to the top so the bottle shows fully. */
  position: absolute !important;
  top: 0 !important;
  width: 100%;
  height: 100% !important;
}

.Product_grid_item_main_new {
  width: 256px;
  height: auto;
}

/* Flavor Lineup: no inset flavor border on product frames */
.Index_featured_collection_main_new .card__inner {
  box-shadow: none;
  background: none !important;
  background-color: transparent !important;
  background-attachment: initial !important;
}

.Index_featured_collection_main_new .card__heading,
.Index_featured_collection_main_new .card__heading a {
  color: #f3e9de;
}

.Index_featured_collection_main_new .Card_product_detail_innerstatic_innerinfos_new p {
  color: #f3e9de;
}

.Index_featured_collection_main_new .Card_product_review_new .yotpo .text-m {
  color: #f3e9de !important;
}

.Index_featured_collection_main_new .Card_product_review_new .rating-star {
  color: #f3e9de !important;
}

.Index_featured_collection_main_new .Card_product_review_new .yotpo-icon:before {
  color: #f3e9de !important;
}

.card--standard .card__inner {
  --ratio-percent: 147% !important;
  border-radius: 12px !important;
}

.card--media .card__inner .card__content {
  padding: 8px !important;
}

.badge {
  font-family: var(--font-museo-slab-family);
  color: #004600;
  text-align: center;
  font-size: 12px;
  line-height: 115%;
  letter-spacing: 0.48px;
  text-transform: uppercase;
  width: 74px;
  height: 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(product_white_tag.svg) no-repeat top left;
  padding: 5px;
  font-weight: 800;
}

.card__heading a:after {
  display: none;
}

.Card_product_detail_mainstatic_new {
  padding: 14px 0 0 0;
  position: relative;
}

.card__information {
  padding-bottom: 0 !important;
  padding-top: 0px !important;
  text-align: center;
  min-height: 114px;
}

.card__heading {
  color: #004600;
  font-size: 27.5px;
  font-weight: 400;
  line-height: 90%;
  letter-spacing: 1.12px;
}

.Card_product_detail_innerstatic_maininfos_new {
  padding-top: 8px;
}

.Card_product_detail_innerstatic_innerinfos_new {}

.Card_product_detail_innerstatic_innerinfos_new p {
  font-family: var(--font-museo-sans-family);
  margin: 0px;
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: 0.28px;
}

.Card_product_review_new {
  padding: 12px 0 0 0;
}

.Card_product_review_new .yotpo .standalone-bottomline .star-clickable {
  justify-content: center !important;
  float: none !important;
}

.Card_product_review_new .yotpo .text-m {
  font-family: var(--font-museo-slab-family);
  color: #004600 !important;
  font-size: 16px;
  font-weight: 800;
  line-height: 100%;
  letter-spacing: 0.32px;
  padding: 2px 0 0 2px;
}

.Card_product_review_new .yotpo .yotpo-icon:before {
  font-size: 16px !important;
  display: flex !important;
}

.Card_product_review_new .rating-star {
  --letter-spacing: 0 !important;
  margin-right: 2px !important;
  color: #004600 !important;
}

.Card_product_review_new .yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
  display: flex;
  align-items: center;
}

.Card_product_detail_mainhover_new {
  padding: 12px 0 0 0;
  display: none;
}

.Card_product_detail_innerhover_mainbutton_new {
  padding-bottom: 4px;
}

.Card_product_detail_innerhover_innerbutton_new .button {
  min-width: 100%;
}

.Card_product_detail_innerhover_innerredirect_new {}

.Card_product_detail_innerhover_innerredirect_new .button {
  min-width: 100%;
}

.card_product_link_new {
  position: absolute;
  display: block !important;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.card-wrapper:hover .Card_product_detail_mainstatic_new {
  display: none;
}

.card-wrapper:hover .Card_product_detail_mainhover_new {
  display: block;
}

.quick-add {
  display: none;
}

.Index_featured_collection_slider .swiper-button-prev:after {
  display: none;
}

.Index_featured_collection_slider .swiper-button-next:after {
  display: none;
}

.Index_featured_collection_slider .swiper-button-prev {
  right: 128px;
  left: auto;
  top: 0;
  margin: 0;
  bottom: auto;
  width: 56px;
  height: 56px;
}

.Index_featured_collection_slider .swiper-button-next {
  right: 56px;
  top: 0;
  margin: 0;
  bottom: auto;
  width: 56px;
  height: 56px;
}

.Index_image_accordion_main_new {}

.Index_image_accordion_inner_new {}

.Index_image_accordion_sides_new {
  display: flex;
}

.Index_image_accordion_sides_mainleft_new {
  width: 50%;
  padding: 80px 78px;
  height: auto;
}

.Index_image_accordion_sides_innerleft_new {
  height: 100%;
}

.Index_image_accordion_sides_innerleft_videoimage_new {
  padding-bottom: 113.476%;
  position: relative;
  height: 100%;
}

.Index_image_accordion_sides_innerleft_videoimage_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_image_accordion_sides_innerleft_videoimage_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_image_accordion_sides_mainright_new {
  width: 50%;
  background: #FFE700;
  padding: 80px 56px;
  display: flex;
  align-items: center;
}

.Index_image_accordion_sides_innerright_new {}

.Index_image_accordion_sides_innerright_maintitle_new {}

.Index_image_accordion_sides_innerright_innertitle_new {}

.Index_image_accordion_sides_innerright_innertitle_new h2 {
  text-align: left;
}

.Index_image_accordion_sides_innerright_mainloops_new {
  padding-top: 20px;
}

.Index_image_accordion_sides_innerright_innerloops_new {}

.Index_image_accordion_sides_innerright_innerloops_new .accordion {
  padding: 0;
}

.Index_image_accordion_sides_innerright_innerloops_new .accordion>ul {
  margin: 0;
  list-style-type: none;
}

.Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li {
  margin: 0;
  border-bottom: 2px solid #004600;
}

.Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li:last-child {
  border: none;
}

.Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li .question {
  border: none;
  padding: 24px 45px 24px 0;
  background: url(accordion_plus.svg) no-repeat center right;
}

.Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li.open .question {
  background: url(accordion_minus.svg) no-repeat center right;
}

.Index_image_accordion_sides_innerright_innerloops_mainquestion_new {}

.Index_image_accordion_sides_innerright_innerloops_innerquestion_new {
  display: flex;
  align-items: center;
}

.Index_image_accordion_sides_innerright_innerloops_innerquestion_image_new {
  width: 32px;
}

.Index_image_accordion_sides_innerright_innerloops_innerquestion_image_new img {
  width: 100%;
  display: flex;
}

.Index_image_accordion_sides_innerright_innerloops_innerquestion_title_new {
  width: calc(100% - 32px);
  padding-left: 12px;
  color: #004600;
  font-family: var(--font-museo-slab-family);
  font-size: 24px;
  font-weight: 800;
  line-height: 115%;
  letter-spacing: 0.96px;
  text-transform: uppercase;
}

.Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li .answer {
  padding: 0 0 24px 44px;
  margin-top: -16px;
}

.Index_image_accordion_sides_innerright_innerloops_mainanswer_new {
  padding-right: 45px;
}

.Index_image_accordion_sides_innerright_innerloops_inneranswer_new {
  color: #004600;
  font-family: var(--font-museo-sans-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.36px;
}

.Index_image_accordion_sides_innerright_innerloops_inneranswer_new strong {
  font-weight: 800;
  font-family: var(--font-museo-slab-family);
}

.Index_image_accordion_sides_innerright_innerloops_inneranswer_new p {
  margin: 0 0 16px 0;
}

.Index_image_accordion_sides_innerright_innerloops_inneranswer_new p:last-child {
  margin: 0;
}

.Index_image_accordion_sides_innerright_mainbutton_new {
  padding-top: 26px;
}

.Index_image_accordion_sides_innerright_innerbutton_new {}

.Index_image_accordion_sides_innerright_innerbutton_new a {
  min-width: 209px;
}

.Index_object_testimonials_main_new {
  padding: 56px 0 24px 0;
  overflow: hidden;
}

.Index_object_testimonials_inner_new {}

.Index_object_testimonials_mainboths_new {}

.Index_object_testimonials_mainboths_new .page-width {}

.Index_object_testimonials_innerboths_new {
  max-width: 702px;
  margin: auto;
}

.Index_object_testimonials_innerboths_maintitle_new {}

.Index_object_testimonials_innerboths_innertitle_new {}

.Index_object_testimonials_innerboths_innertitle_new h2 {
  text-align: center;
}

.Index_object_testimonials_innerboths_maininfos_new {
  padding-top: 40px;
}

.Index_object_testimonials_innerboths_innerinfos_new {}

.Index_object_testimonials_innerboths_innerinfos_new p {
  text-align: center;
}

/* "The Tea Has Been Spilled" section font color */
.Index_object_testimonials_new .Index_object_testimonials_main_new,
.Index_object_testimonials_new .Index_object_testimonials_main_new * {
  color: #e8ddd4;
}

.Index_object_testimonials_mainloops_new {
  padding-top: 40px;
}

.Index_object_testimonials_innerloops_new {}

.Index_object_testimonials_slider {}

.Index_object_testimonials_slider .Index_object_testimonials_innerloops_maincolumn_new {
  width: 302px;
  height: auto;
}

.Index_object_testimonials_slider {}

.Index_object_testimonials_slider .js-marquee-wrapper {
  display: flex;
  grid-gap: 0 16px;
}

.Index_object_testimonials_slider .js-marquee span {
  display: flex;
  grid-gap: 0 16px;
}

.Index_object_testimonials_slider span {
  display: flex;
  grid-gap: 0 16px;
}

.Index_object_testimonials_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.Index_object_testimonials_innerloops_innercolumn_new {
  width: 100%;
  height: 100%;
}

.Index_object_testimonials_innerloops_innercolumn_imagevideo_new {
  padding-bottom: 143.05%;
  position: relative;
  height: 100%;
}

.Index_object_testimonials_innerloops_innercolumn_imagevideo_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Index_object_testimonials_innerloops_innercolumn_imagevideo_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Index_object_testimonials_innerloops_maindetail_new {
  border-radius: 12px;
  padding: 24px;
  background: #FFE700;
  width: 302px;
  height: auto;
  display: flex;
  align-items: center;
}

.Index_object_testimonials_innerloops_innerdetail_new {}

.Index_object_testimonials_innerloops_innerdetail_maininfos_new {}

.Index_object_testimonials_innerloops_innerdetail_innerinfos_new {}

.Index_object_testimonials_innerloops_innerdetail_innerinfos_new p {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.48px;
  margin: 0px;
}

.Index_object_testimonials_innerloops_innerdetail_mainimage_new {
  padding-top: 24px;
  text-align: center;
}

.Index_object_testimonials_innerloops_innerdetail_innerimage_new {}

.Index_object_testimonials_innerloops_innerdetail_innerimage_new img {
  max-height: 80px;
  width: auto;
  display: flex;
  margin: auto;
}

.Index_object_testimonials_innerloops_innerdetail_mainboths_new {
  padding-top: 24px;
  text-align: center;
}

.Index_object_testimonials_innerloops_innerdetail_innerboths_new {}

.Index_object_testimonials_innerloops_innerdetail_innerboths_icons_new {}

.Index_object_testimonials_innerloops_innerdetail_innerboths_icons_new svg {
  max-width: 89px;
  display: flex;
  margin: auto;
}

.Index_object_testimonials_innerloops_innerdetail_innerboths_title_new {
  padding-top: 16px;
  text-align: center;
  font-family: var(--font-museo-slab-family);
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  font-weight: 800;
}

.Index_store_logo_slider_main_new {
  padding: 32px 0;
  background: #7030FF;
  background-color: #7030FF;
}

.Index_store_logo_slider_inner_new {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 32px;
}

.Index_store_logo_slider_maintitle_new {
  width: 192px;
}

.Index_store_logo_slider_innertitle_new {}

.Index_store_logo_slider_innertitle_new h2 {
  font-family: var(--font-body-family);
  font-weight: 600;
  color: #F18A5C !important;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.48px;
  margin: 0px;
}

/*.Index_store_logo_slider_maindesktop_new{width:calc(100% - 292px); padding-left:56px;}
.Index_store_logo_slider_innerdesktop_new{}
.Index_store_logo_slider_innerdesktop_slider{ padding:0 56px 0 0; }
.Index_store_logo_slider_innerdesktop_slider .swiper-wrapper{align-items:center;}
.Index_store_logo_slider_innerdesktop_mainboxs_new{width:auto;}
.Index_store_logo_slider_innerdesktop_mainboxs_new a{}
.Index_store_logo_slider_innerdesktop_innerboxs_new{}
.Index_store_logo_slider_innerdesktop_innerboxs_new img{max-width:100%; display:flex; max-height:56px; }*/


.Index_store_logo_slider_mainmobile_new {
  width: auto;
  padding-left: 0;
}

.Index_store_logo_slider_innermobile_new {
  overflow: hidden;
}

.Index_store_logo_slider_innermobile_marquee {}

.Index_store_logo_slider_innermobile_marquee .js-marquee-wrapper {
  display: flex;
  align-items: center;
  grid-gap: 0 40px;
}

.Index_store_logo_slider_innermobile_marquee .js-marquee span {
  display: flex;
  align-items: center;
  grid-gap: 0 40px;
}

.Index_store_logo_slider_innermobile_marquee span {
  display: flex;
  align-items: center;
  grid-gap: 0 40px;
}

.Index_store_logo_slider_innermobile_mainboxs_new {
  width: auto;
}

.Index_store_logo_slider_innermobile_mainboxs_new a {
  display: flex;
  justify-content: center;
  align-items: center;
}

.Index_store_logo_slider_innermobile_innerboxs_new {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.Index_store_logo_slider_innermobile_innerboxs_new img {
  max-width: 100%;
  display: flex;
  max-height: 56px;
  width: auto;
}

.Index_store_logo_slider_innermobile_marquee .swiper-wrapper {
  align-items: center;
  justify-content: center;
  width: fit-content;
  margin: 0 auto;
  -webkit-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.Product_object_table_list_main_new {}

.Product_object_table_list_inner_new {}

.Product_object_table_list_sides_new {
  display: flex;
}

.Product_object_table_list_sides_mainleft_new {
  width: 50%;
  align-self: center;
}

.Product_object_table_list_sides_innerleft_new {
  padding: 56px;
}

.Product_object_table_list_sides_innerleft_maintitle_new {}

.Product_object_table_list_sides_innerleft_innertitle_new {
  text-align: center;
}

.Product_object_table_list_sides_innerleft_innertitle_new h2 {
  /*line-height:74%;*/
  line-height: 100%;
}

.Product_object_table_list_new .Product_object_table_list_main_new {
  color: #e8ddd4;
}

.Product_object_table_list_new .Common_title_new h2 {
  color: #e8ddd4;
}

.Product_object_table_list_sides_innerleft_maintable_new {
  padding-top: 51px;
}

.Product_object_table_list_sides_innerleft_innertable_new {}

.Product_object_table_list_sides_innerleft_innertable_mainloops_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_new {
  display: flex;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new {
  width: 37.995%
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) {
  width: 29.112%;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:last-child {
  width: 32.895%;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainboths_new {
  min-height: 56px;
  display: flex;
  justify-content: center;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_maintitle_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_innertitle_new {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.48px;
  max-width: 126px;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainlists_new {
  position: relative;
  margin-top: 7px;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
  padding: 10px 24px;
  border-bottom: 2px solid #004600;
  min-height: 104px;
  display: flex;
  align-items: center;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new:last-child {
  border-bottom: none;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_innertexts_new {
  font-size: 24px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.48px;
  position: relative;
  z-index: 1;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_mainimage_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_innerimage_new {}

.Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_innerimage_new img {
  width: 100%;
  max-width: 177px;
  margin: auto;
  display: flex;
}

<<<<<<< HEAD .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
  justify-content: center;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainlists_new:after {
  position: absolute;
  content: '';
  left: 50%;
  transform: translate(-50%, 0px);
  top: 0;
  border-radius: 12px;
  background: #FF5528;
  width: 136px;
  height: 100%;
}

=======.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
  justify-content: center;
  text-align: center;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainlists_new:after {
  position: absolute;
  content: '';
  left: 50%;
  transform: translate(-50%, 0px);
  top: 0;
  border-radius: 12px;
  background: #FF5528;
  width: 220px;
  height: 100%;
}

>>>>>>>9104a7752f606721175db7df275b38e98d971095 .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_innertexts_new {
  color: #e8ddd4;
}

.Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:last-child .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
  justify-content: center;
}

.Product_object_table_list_sides_innerleft_maininfos_new {
  padding: 16px 0 0 24px;
}

.Product_object_table_list_sides_innerleft_innerinfos_new {}

.Product_object_table_list_sides_innerleft_innerinfos_new p {
  margin: 0;
  font-family: var(--font-museo-slab-family);
  font-size: 14px;
  font-weight: 800;
  line-height: 110%;
  letter-spacing: 0.28px;
}

.Product_object_table_list_sides_mainright_new {
  width: 50%;
  background: #FFE700;
}

.Product_object_table_list_sides_innerright_new {
  padding: 80px 78px;
  height: 100%;
}

.Product_object_table_list_sides_innerright_mainboths_new {
  height: 100%;
}

.Product_object_table_list_sides_innerright_innerboths_new {
  height: 100%;
}

.Product_object_table_list_sides_innerright_innerboths_imagevideo_new {
  position: relative;
  padding-bottom: 113.476%;
  height: 100%;
}

.Product_object_table_list_sides_innerright_innerboths_imagevideo_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Product_object_table_list_sides_innerright_innerboths_imagevideo_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_infos_logos_slider_main_new {
  padding: 96px 0;
}

.Index_infos_logos_slider_inner_new {
  text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  /*min-height:400px;*/
  /*display: flex; flex-direction: column; align-items: center; justify-content: center;*/
}

.Index_infos_logos_slider_mainloops_new {}

.Index_infos_logos_slider_innerloops_new {
  max-width: 904px;
  margin: auto;
}

.Index_infos_logos_slider_innerloops_mainboxs_new {
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Index_infos_logos_slider_innerloops_innerboxs_new {
  color: #FFF;
  font-family: var(--font-heading-family);
  text-align: center;
  font-size: 56px;
  font-weight: 400;
  line-height: 100%;
  opacity: 0;
}

.swiper-slide-active .Index_infos_logos_slider_innerloops_innerboxs_new {
  opacity: 1;
}

.Index_infos_logos_slider_mainthumb_new {
  padding-top: 56px;
  width: 100%;
  margin: 0 auto;
}

.Index_infos_logos_slider_innerthumb_new {}

.Index_infos_logos_slider_innerthumb_new .swiper-wrapper {}

.Index_infos_logos_slider_innerthumb_mainboxs_new {
  width: auto;
  opacity: 0.25;
  min-height: 56px;
  display: flex;
  align-items: center;
  cursor: pointer;
  border-bottom: 2px solid transparent;
}

.Index_infos_logos_slider_innerthumb_innerboxs_new {}

.Index_infos_logos_slider_innerthumb_innerboxs_new img {
  max-width: 100%;
  display: flex;
  max-height: 40px;
}

.Index_infos_logos_slider_innerthumb_new .swiper-slide-thumb-active.Index_infos_logos_slider_innerthumb_mainboxs_new {
  opacity: 1;
}

.mySwiper:has(.swiper-scrollbar-lock) .swiper-wrapper {
  justify-content: center;
}

.mySwiper:has(.swiper-scrollbar-lock) .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0 !important;
}

.mySwiper :not(.swiper-initialized) .swiper-wrapper {
  justify-content: center;
}

.mySwiper .swiper-scrollbar {
  display: none;
}

.Index_infos_logos_slider_regular:has(.swiper-scrollbar-lock) .swiper-wrapper {
  justify-content: center;
}

.Index_infos_logos_slider_regular:has(.swiper-scrollbar-lock) .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0 !important;
}

.Index_infos_logos_slider_regular :not(.swiper-initialized) .swiper-wrapper {
  justify-content: center;
}

.Index_infos_logos_slider_regular .swiper-scrollbar {
  display: none;
}

.Index_image_with_text_main_new {
  padding: 56px 0;
}

.Index_image_with_text_inner_new {}

.Index_image_with_text_sides_new {
  display: flex;
  align-items: stretch;
}

.Index_image_with_text_sides_mainleft_new {
  width: 66.266%;
}

.Index_image_with_text_sides_innerleft_new {}

.Index_image_with_text_sides_innerleft_videoimage_new {
  padding-bottom: 68.06%;
  position: relative;
  height: auto;
}

.Index_image_with_text_sides_innerleft_videoimage_new video {
  width: 100%;
  border-radius: 12px;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_image_with_text_sides_innerleft_videoimage_new img {
  width: 100%;
  border-radius: 12px;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}

.Index_image_with_text_sides_mainright_new {
  width: calc(100% - 66.266%);
  padding-left: 56px;
}

.Index_image_with_text_sides_innerright_new {}

.Index_image_with_text_sides_innerright_maintitle_new {}

.Index_image_with_text_sides_innerright_innertitle_new {}

.Index_image_with_text_sides_innerright_innertitle_new h2 {
  line-height: 100%;
}

.Index_image_with_text_sides_innerright_maininfos_new {
  padding-top: 32px;
}

.Index_image_with_text_sides_innerright_innerinfos_new {}

.Index_image_with_text_sides_innerright_innerinfos_new p {}

.Index_image_with_text_sides_innerright_mainbutton_new {
  padding-top: 32px;
}

.Index_image_with_text_sides_innerright_innerbutton_new {}

.Index_image_with_text_sides_innerright_innerbutton_new a {
  min-width: 182px;
}

.Index_image_with_text_new .Index_image_with_text_main_new {
  color: #e8ddd4;
}

.Index_image_with_text_new .Common_large_title_new h2,
.Index_image_with_text_new .Index_image_with_text_sides_innerright_innertitle_new h2 {
  color: #e8ddd4;
}

.Index_image_with_text_new .Index_image_with_text_sides_innerright_innerinfos_new p {
  color: #e8ddd4;
}

.Index_object_instagram_main_new {
  padding-top: 56px;
  overflow: hidden;
}

.Index_object_instagram_inner_new {}

.Index_object_instagram_mainsides_new {}

.Index_object_instagram_mainsides_new .page-width {}

.Index_object_instagram_innersides_new {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Index_object_instagram_innersides_mainleft_new {
  width: calc(100% - 313px);
  padding-right: 20px;
}

.Index_object_instagram_innersides_innerleft_new {
  display: flex;
  align-items: center;
  grid-gap: 60px;
}

.Index_object_instagram_innersides_innerleft_maintitle_new {}

.Index_object_instagram_innersides_innerleft_innertitle_new {}

.Index_object_instagram_innersides_innerleft_innertitle_new h2 {
  /*line-height:78%;*/
  line-height: 100%;
  text-align: left;
}

.Index_object_instagram_innersides_innerleft_maininfos_new {}

.Index_object_instagram_innersides_innerleft_innerinfos_new {
  max-width: 421px;
}

.Index_object_instagram_innersides_innerleft_innerinfos_new p {}

.Index_object_instagram_innersides_mainright_new {
  width: 313px;
}

.Index_object_instagram_innersides_innerright_new {}

.Index_object_instagram_innersides_innerright_new a {
  min-width: 100%;
}

.Index_object_instagram_mainloops_new {
  padding-top: 61px;
}

.Index_object_instagram_innerloops_new {}

.Index_object_instagram_slider {}

.Index_object_instagram_innerloops_mainboxs_new {
  width: 312px;
}

.Index_object_instagram_innerloops_innerboxs_new {}

.Index_object_instagram_innerloops_innerboxs_imagevideo_new {
  position: relative;
  height: 312px;
  width: 100%;
}

.Index_object_instagram_innerloops_innerboxs_imagevideo_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Index_object_instagram_innerloops_innerboxs_imagevideo_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Index_object_instagram_slider .js-marquee-wrapper {
  display: flex;
  grid-gap: 0 16px;
}

.Index_object_instagram_slider .js-marquee span {
  display: flex;
  grid-gap: 0 16px;
}

.Index_object_instagram_slider span {
  display: flex;
  grid-gap: 0 16px;
}

.Footer_main_new {
  padding: 56px 0 !important;
}

.Footer_inner_new {}

.Footer_top_new {}

.Footer_top_sides_new {
  display: flex;
}

.Footer_top_sides_mainleft_new {
  width: calc(100% - 40.964%);
  padding-right: 40px;
  grid-gap: 0 96px;
  flex-wrap: nowrap;
}

.Footer_top_sides_mainleft_mainboxs_new {
  width: auto !important;
  max-width: initial !important;
  flex-grow: initial !important;
}

.Footer_top_sides_mainleft_mainboxs_new h2 {
  margin: 0;
  color: #004600;
  font-family: var(--font-body-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: 0.48px;
}

.Footer_top_sides_mainleft_mainboxs_new ul {
  padding-top: 32px;
}

.Footer_top_sides_mainleft_mainboxs_new ul li {
  margin: 0 !important;
  line-height: 100%;
}

.Footer_top_sides_mainleft_mainboxs_new ul li a {
  color: #004600 !important;
  font-family: var(--font-museo-slab-family);
  font-size: 16px !important;
  font-weight: 800;
  line-height: 11px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  padding: 16px 0;
  display: block !important;
  text-decoration: none !important;
}

.Footer_top_sides_mainleft_mainboxs_new ul li a:hover {
  text-decoration: none !important;
  color: #FF5528 !important;
}

.Footer_top_sides_mainleft_mainboxs_new ul li:last-child a {
  padding-bottom: 0;
}

.Footer_top_sides_mainright_new {
  display: block !important;
  width: 40.964%;
  margin: 0 !important;
}

.Footer_top_sides_mainright_new .footer-block__heading {
  margin: 0;
  color: #004600;
  font-family: var(--font-body-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: 0.48px;
}

.Footer_top_sides_mainright_new .footer-block__newsletter p {
  margin: 0;
  color: #004600;
  font-family: var(--font-museo-sans-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.36px;
  padding-top: 20px;
}

.footer_newsletter_klaviyo_new {
  padding: 24px 0 0 0;
}

.footer_newsletter_klaviyo_new [type="button"] {
  width: 170px;
}

.Footer_top_sides_mainright_new ul {
  justify-content: start;
  grid-gap: 12px;
  padding-top: 24px;
}

.Footer_top_sides_mainright_new ul li {}

.Footer_top_sides_mainright_new ul li a {
  padding: 0px;
}

.Footer_top_sides_mainright_new ul li a .svg-wrapper {
  width: 22px !important;
  height: 22px !important;
}

.Footer_top_sides_mainright_new ul li a span svg {
  width: auto !important;
  height: auto !important;
}

.list-social__link:hover .icon {
  transform: scale(1) !important;
}

.Footer_bottom_new {
  padding: 96px 56px 0 56px !important;
  border-top: none !important;
}

.Footer_bottom_mainlogo_new {}

.Footer_bottom_innerlogo_new {
  text-align: center;
}

.Footer_bottom_innerlogo_new img {
  max-width: 354px;
  display: flex;
  margin: auto;
  width: 100%;
}

.Footer_bottom_mainmenus_new {
  padding-top: 40px;
}

.Footer_bottom_innermenus_new {}

.Footer_bottom_innermenus_new ul {
  display: flex;
  align-items: center;
  grid-gap: 24px;
  justify-content: center;
  margin: 0;
  padding: 0;
}

.Footer_bottom_innermenus_new ul li {
  color: #004600;
  font-family: var(--font-museo-slab-family);
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  list-style: none;
  font-weight: 800;
}

.Footer_bottom_innermenus_new ul li a {
  color: #004600;
  text-decoration: none;
  display: flex;
  align-items: center;
  grid-gap: 4px;
}

.Footer_bottom_innermenus_new ul li a svg {
  max-width: 13px;
  margin: -2px 0 0 0;
}

.template-product .Footer_main_new {
  padding-bottom: 120px !important;
}

/* Index */

/* Collection */
.Collection_template_main_new {
  padding-bottom: 56px !important;
}

.Collection_template_mainboths_new {}

.Collection_template_innerboths_new {
  position: relative;
}

.Collection_template_innerboths_mainstatic_new {}

.Collection_template_innerboths_innerstatic_new {}

.Collection_template_innerboths_innerstatic_imagevideo_new {
  position: relative;
  padding-bottom: 21.875%;
}

.Collection_template_innerboths_innerstatic_imagevideo_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
}

.Collection_template_innerboths_innerstatic_imagevideo_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
}

.Collection_template_innerboths_mainoverlay_new {
  position: absolute;
  left: 0px;
  bottom: 0;
  padding: 32px 0;
  width: 100%;
}

.Collection_template_innerboths_inneroverlay_new {}

.Collection_template_innerboths_inneroverlay_maintitle_new {}

.Collection_template_innerboths_inneroverlay_innertitle_new {}

.Collection_template_innerboths_inneroverlay_innertitle_new h1 {
  color: #FFE700;
}

.Collection_template_innerboths_inneroverlay_mainloops_new {
  padding-top: 30px;
}

.Collection_template_innerboths_inneroverlay_innerloops_new {}

.Collection_template_reference_slider {}

.Collection_template_innerboths_inneroverlay_innerloops_mainboxs_new {
  width: auto;
}

.Collection_template_innerboths_inneroverlay_innerloops_mainboxs_new a {
  font-family: var(--font-museo-slab-family);
  color: #004600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  border-radius: 90px;
  background: #FFF;
  padding: 13px 40px;
  display: inline-block;
  text-decoration: none;
  font-weight: 800;
}

.Collection_template_innerboths_inneroverlay_innerloops_mainboxs_new a:hover {
  background: #FFE700;
}

.Collection_template_innerboths_inneroverlay_innerloops_mainboxs_new a.active {
  background: #FFE700;
}

.Collection_template_inner_new {
  padding-top: 56px;
}

.Collection_template_maindetails_new {}

.Collection_template_innerdetails_new {}

#product-grid {
  margin: 0;
}

#product-grid .grid__item {
  padding: 0 32px;
}

.Collection_template_innerdetails_loops_maincustom_new {
  padding: 0px !important;
}

.Collection_template_innerdetails_loops_innercustom_new {
  height: 100%;
}

.Collection_template_innerdetails_loops_innercustom_new .Index_object_testimonials_innerloops_maindetail_new {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Collection_template_innerdetails_loops_innercustom_new .Index_object_testimonials_innerloops_innerdetail_new {
  max-width: 270px;
}

.Collection_template_innerdetails_loops_innercustom_new .Index_object_testimonials_innerloops_innerdetail_innerimage_new img {
  max-height: 104px;
  height: 104px !important;
}

.Collection_template_innerdetails_loops_mainblock_new {
  padding: 0px !important;
}

.Collection_template_innerdetails_loops_mainblock_new a {
  text-decoration: none;
}

.Collection_template_innerdetails_loops_innerblock_new {
  position: relative;
}

.Collection_template_innerdetails_loops_innerblock_mainstatic_new {}

.Collection_template_innerdetails_loops_innerblock_innerstatic_new {}

.Collection_template_innerdetails_loops_innerblock_innerstatic_imagevideo_new {
  position: relative;
  min-height: 479px;
}

.Collection_template_innerdetails_loops_innerblock_innerstatic_imagevideo_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Collection_template_innerdetails_loops_innerblock_innerstatic_imagevideo_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Collection_template_innerdetails_loops_innerblock_mainoverlay_new {
  position: absolute;
  top: 0;
  left: 0;
  padding: 40px 24px 34px 24px;
  height: 100%;
  width: 100%;
}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_new {
  max-width: 231px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.Collection_template_innerdetails_loops_mainblock_new .Collection_template_innerdetails_loops_innerbanner_new * {
  height: 100%;
}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_mainbutton_new {
  height: auto !important;
}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_maintitle_new {}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_innertitle_new {}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_innertitle_new h2 {
  margin: 0px;
  color: #FFE700;
  font-size: 56px;
  line-height: 90%;
  letter-spacing: 2.24px;
}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_mainbutton_new {}

.Collection_template_innerdetails_loops_innerblock_inneroverlay_innerbutton_new.button {
  min-width: 178px;
}

.Collection_template_innerdetails_loops_mainbanner_new {
  flex: initial;
  padding: 0 !important;
  width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
}

.Collection_template_innerdetails_loops_innerbanner_new {
  height: 100%;
  width: 100%;
}

.Collection_template_innerdetails_loops_innerbanner_new a {
  height: 100%;
  width: 100%;
}

.Collection_template_innerdetails_loops_innerbanner_imagevideo_new {
  position: relative;
  height: 100%;
  width: 100%;
  min-height: 479px;
}

.Collection_template_innerdetails_loops_innerbanner_imagevideo_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.Collection_template_innerdetails_loops_innerbanner_imagevideo_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
  border-radius: 12px;
}

.template-collection .Index_object_instagram_new {
  display: none;
}

.pagination__list>li:not(:last-child) {
  margin-right: 0 !important;
}

.pagination__item:after {
  display: none !important;
}

.pagination__item {
  font-size: 18px !important;
}

.pagination__list>li {
  flex: 1 0 3.4rem !important;
  max-width: 3.4rem !important;
}

/* Collection */

/* Product */
.Product_template_main_new {
  padding: 16px 0 40px 0 !important;
  background: #FFE700;
}

.Product_template_main_new .page-width {
  padding: 0 !important;
}

.Product_template_inner_new {}

.Product_template_detail_new {
  display: flex;
}

.Product_template_detail_mainleft_new {
  max-width: calc(50% - 16.667%) !important;
  width: calc(50% - 16.667%) !important;
  padding: 0px !important;
  padding: 0 32px 0 56px !important;
}

.Product_template_detail_mainleft_loops_new {
  border-radius: 12px;
  background: #FFF;
  padding: 24px 24px 1px 24px;
  min-height: 576px;
}

.Review_main_new {}

.Review_main_new .Card_product_review_new {
  padding: 0;
}

.Review_main_new .Card_product_review_new .yotpo .standalone-bottomline .star-clickable {
  justify-content: flex-start !important;
}

.Review_main_new .Card_product_review_new .yotpo-display-wrapper {
  margin-bottom: 24px;
}

.product__title {
  margin: 0px 0 20px 0 !important;
  max-width: 256px;
}

.product__title>* {
  color: #FF5528;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: 2.88px;
}

.Meta_detail_list_main_new {
  margin: 20px 0 !important;
}

.Meta_detail_list_inner_new {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-gap: 12px;
}

.Meta_detail_list_texts_new {
  text-align: center;
  font-family: var(--font-museo-sans-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.28px;
  position: relative;
}

.Meta_detail_list_texts_new:after {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  background: #004600;
  top: 50%;
  right: -8px;
  transform: translate(0px, -50%);
}

.Meta_detail_list_texts_new:last-child:after {
  display: none;
}

.Meta_short_description_main_new {
  margin: 24px 0 !important;
}

.Meta_short_description_inner_new {
  font-family: var(--font-museo-slab-family);
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 0.36px;
  font-weight: 800;
}

.Meta_short_description_inner_new p {
  margin: 0px 0 16px 0;
}

.Meta_short_description_inner_new p:last-child {
  margin: 0px;
}

.Meta_icon_with_text_list_main_new {
  margin: 24px 0px !important;
}

.Meta_icon_with_text_list_inner_new {}

.Meta_icon_with_text_list_mainloops_new {
  margin-bottom: 12px;
}

.Meta_icon_with_text_list_mainloops_new:last-child {
  margin-bottom: 0px;
}

.Meta_icon_with_text_list_innerloops_new {
  display: flex;
}

.Meta_icon_with_text_list_innerloops_mainimage_new {
  width: 24px;
}

.Meta_icon_with_text_list_innerloops_innerimage_new {}

.Meta_icon_with_text_list_innerloops_innerimage_new img {
  width: 100%;
  height: auto;
  display: flex;
}

.Meta_icon_with_text_list_innerloops_maininfos_new {
  width: calc(100% - 24px);
  padding-left: 8px;
  align-self: center;
}

.Meta_icon_with_text_list_innerloops_innerinfos_new {}

.Meta_icon_with_text_list_innerloops_innerinfos_new p {
  margin: 0px;
  font-family: var(--font-museo-sans-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.36px;
}

.Product_template_detail_maincenter_new {
  max-width: 33.334% !important;
  width: 33.334% !important;
  position: relative;
}

.Meta_custom_tag_text_main_new {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 74px;
  height: 72px;
  z-index: 2;
  margin: 0 !important;
}

.Meta_custom_tag_text_inner_new {
  background: url(product_template_yellow_icon.svg) no-repeat center right;
  width: 74px;
  height: 72px;
  text-align: center;
  font-family: var(--font-museo-slab-family);
  font-size: 12px;
  line-height: 115%;
  letter-spacing: 0.48px;
  text-transform: uppercase;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-media-container {
  background: transparent !important;
  border: 0 !important;
}

.product--thumbnail_slider .thumbnail-slider {
  display: none !important;
}

.product-media-container .media {
  padding-top: 120% !important;
}

@media(min-width:990px) and (max-width:1440px) {
  .product-media-container .media {
    padding-top: 540px !important;
    max-height: 540px;
  }
}

@media(min-width:1440px) and (max-width:9999px) {
  .product-media-container .media {
    /*padding-top: calc(min(var(--constrained-height), var(--ratio-percent)) - 85px) !important;*/
    padding-top: 576px !important;
    max-height: 576px;
  }
}

.product__info-container {
  max-width: 100% !important;
}

.product__media-list .media>* {
  object-fit: contain !important;
  border-radius: 12px;
}

.product_desktop_slider_new {
  padding: 0 0 90px 0 !important;
  margin: 0 !important;
}

.product_page_image_new {
  width: 100% !important;
  max-width: none !important;
  position: relative;
}

.product-media-container {
  border: 0;
}

.Product_template_detail_maincenter_new .product__media-list .media>img {
  width: 100% !important;
  height: 100% !important;
}

.Product_template_detail_maincenter_new .product__media-list .media>video {
  width: 100% !important;
  height: 100% !important;
}

.deferred-media__poster img {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover !important;
}

.image-magnify-full-size {
  background-repeat: no-repeat !important;
}

.product--thumbnail .product__media-item:not(.is-active),
.product--thumbnail_slider .product__media-item:not(.is-active) {
  display: block !important;
  height: auto;
}

.slider-mobile-gutter_large {
  padding-left: 0 !important;
}

.thumbnail-list__item:before {
  padding-bottom: 150% !important;
}

.product_desktop_slider_new .swiper-button-prev {
  left: calc(50% - 64px);
  width: 56px;
  height: 56px;
  border-radius: 0;
  padding: 0;
  bottom: 0;
  top: auto;
  margin: 0;
}

.product_desktop_slider_new .swiper-button-prev:after {
  display: none;
}

.product_desktop_slider_new .swiper-button-next {
  right: calc(50% - 64px);
  width: 56px;
  height: 56px;
  border-radius: 0;
  padding: 0;
  bottom: 0;
  top: auto;
  margin: 0;
}

.product_desktop_slider_new .swiper-button-next:after {
  display: none;
}

.product_page_last_image_new .media>* {
  object-fit: cover !important;
  border-radius: 12px;
}

.deferred-media__poster-button {
  display: none !important;
}

.Product_template_detail_mainright_new {
  max-width: calc(50% - 16.667%) !important;
  width: calc(50% - 16.667%) !important;
  padding: 0px !important;
  padding: 0 56px 0 32px !important;
}

.Product_template_detail_mainright_loops_new {}

.Meta_flavors_variety_tabs_main_new {
  margin: 0px;
}

.Meta_flavors_variety_tabs_mainboths_new {}

.Meta_flavors_variety_tabs_innerboths_new {}

.Meta_flavors_variety_tabs_innerboths_new .tab.common_tab_new {
  display: flex;
  align-items: center;
  border-radius: 12px 12px 0 0;
  border-bottom: 0px solid #004600;
}

.Meta_flavors_variety_tabs_innerboths_new .tablinks.Tabs_common_inner_new {
  font-family: var(--font-museo-slab-family) !important;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  background: #FFF;
  text-align: center;
  font-weight: 800;
  border: none;
  text-align: center;
  padding: 20px 10px;
  min-width: auto;
  width: 50%;
  text-decoration: none;
  background: #004600;
  color: #fff;
}

.Meta_flavors_variety_tabs_innerboths_new .tablinks.Tabs_common_inner_new.active {
  color: #004600;
  background: #fff;
  pointer-events: none;
}

.Meta_flavors_variety_tabs_mainloops_new {
  border-radius: 0 0 12px 12px;
  background: #FFF;
  padding: 19px 16px 24px 16px;
  min-height: 314px;
}

.Meta_flavors_variety_tabs_innerloops_new {}

.Meta_flavors_variety_tabs_innerloops_mainboxs_new {}

.Meta_flavors_variety_tabs_innerloops_innerboxs_new {}

.Meta_flavors_variety_tabs_innerloops_innerboxs_maintitle_new {}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innertitle_new {
  display: flex;
  align-items: center;
  grid-gap: 4px;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innertitle_new p {
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0.28px;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innertitle_new strong {
  font-weight: 800 !important;
  font-family: var(--font-museo-slab-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0.28px;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innertitle_new p br {
  display: none;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_mainlists_new {
  padding-top: 16px;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_new {
  display: flex;
  align-items: center;
  grid-gap: 22px 13px;
  flex-wrap: wrap;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new {
  width: calc(25% - 10px);
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new a {
  text-decoration: none;
  display: block;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_new {}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_mainimage_new {
  width: 64px;
  height: 64px;
  margin: auto;
  position: relative;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innerimage_new {
  width: 100%;
  height: 100%;
  position: relative;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_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%;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innerimage_new:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #004600;
  z-index: 1;
  border-radius: 100%;
  opacity: 0;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new a.active .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innerimage_new:before {
  opacity: 1;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new a:hover .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innerimage_new:before {
  opacity: 1;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_maintitle_new {
  padding-top: 12px;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innertitle_new {}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innertitle_new p {
  margin: 0px;
  color: #004600;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: 0.28px;
}

.Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innertitle_new p a {
  text-decoration: none;
}

.Meta_shipping_save_text_main_new {
  margin: 30px 0 !important;
}

.Meta_shipping_save_text_inner_new {
  text-align: center;
}

.Meta_shipping_save_text_inner_new a {
  color: #004600;
  text-align: center;
  font-family: var(--font-museo-sans-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: 0.36px;
  text-decoration: none;
  display: block;
}

.Meta_custom_button_both_main_new {
  margin: 30px 0 0 0 !important;
}

.Meta_custom_button_both_inner_new {}

.Meta_custom_button_both_mainbutton_new {}

.Meta_custom_button_both_innerbutton_new {
  text-align: center;
}

.Meta_custom_button_both_innerbutton_new a {
  min-width: 100%;
}

.Meta_custom_button_both_mainredirect_new {
  padding-top: 8px;
  text-align: center;
}

.Meta_custom_button_both_innerredirect_new {}

.Meta_custom_button_both_innerredirect_new a {
  min-width: 100%;
}

.Product_object_Ingredient_main_new {
  padding: 56px 0;
}

.Product_object_Ingredient_main_new .page-width {}

.Product_object_Ingredient_inner_new {}

.Product_object_Ingredient_mainimage_new.Mobile_only_new {}

.Product_object_Ingredient_innerimage_new {}

.Product_object_Ingredient_innerimage_new img {}

.Product_object_Ingredient_mainsides_new {}

.Product_object_Ingredient_innersides_new {
  display: flex;
}

.Product_object_Ingredient_innersides_mainleft_new {
  width: calc(100% - 49.398%);
  position: relative;
  z-index;
  1;
}

.Product_object_Ingredient_innersides_innerleft_new {}

.Product_object_Ingredient_innersides_innerleft_maintitle_new {}

.Product_object_Ingredient_innersides_innerleft_innertitle_new {
  margin-right: -234px;
}

.Product_object_Ingredient_innersides_innerleft_innertitle_new h2 {
  line-height: 100%;
}

.Product_object_Ingredient_innersides_innerleft_mainboths_new {
  padding-top: 36px;
  max-width: 560px;
}

.Product_object_Ingredient_innersides_innerleft_innerboths_new {}

.Product_object_Ingredient_innersides_innerleft_innerboths_maintitle_new {}

.Product_object_Ingredient_innersides_innerleft_innerboths_innertitle_new {
  color: #004600;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 0.36px;
  font-weight: 800;
  font-family: var(--font-museo-slab-family);
}

.Product_object_Ingredient_innersides_innerleft_innerboths_maininfos_new {
  padding-top: 12px;
}

.Product_object_Ingredient_innersides_innerleft_innerboths_innerinfos_new {
  color: #004600;
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: 0.28px;
  font-family: var(--font-museo-sans-family);
}

.Product_object_Ingredient_innersides_innerleft_innerboths_innerinfos_new p {
  margin: 0px 0 12px 0;
}

.Product_object_Ingredient_innersides_innerleft_innerboths_innerinfos_new p:last-child {
  margin: 0;
}

.Product_object_Ingredient_innersides_innerleft_mainloops_new {
  padding-top: 40px;
}

.Product_object_Ingredient_innersides_innerleft_innerloops_new {
  display: flex;
  grid-gap: 48px;
}

.Product_object_Ingredient_innersides_innerleft_innerloops_mainboxs_new {}

.Product_object_Ingredient_innersides_innerleft_innerloops_innerboxs_new {}

.Product_object_Ingredient_innersides_innerleft_innerloops_innerboxs_mainimage_new {
  text-align: center;
}

.Product_object_Ingredient_innersides_innerleft_innerloops_innerboxs_mainimage_new img {
  max-width: 32px;
  max-height: 32px;
  display: flex;
  margin: auto;
  justify-content: center;
}

.Product_object_Ingredient_innersides_innerleft_innerloops_innerboxs_maintitle_new {
  padding-top: 12px;
}

.Product_object_Ingredient_innersides_innerleft_innerloops_innerboxs_innertitle_new {
  color: #004600;
  font-weight: 800;
  font-family: var(--font-museo-slab-family);
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0.28px;
  text-align: center;
}

.Product_object_Ingredient_innersides_mainright_new {
  width: 49.398%;
  align-self: end;
}

@media(min-width:990px) and (max-width:1439px) {
  .Product_object_Ingredient_innersides_mainright_new {
    max-width: 500px;
    margin: 0 0 0 auto;
  }
}

@media(min-width:1700px) and (max-width:9999px) {
  .Product_object_Ingredient_innersides_mainright_new {
    max-width: 540px;
    margin: 0 0 0 auto;
  }
}

.Product_object_Ingredient_innersides_innerright_new {
  display: flex;
  align-items: end;
}

.Product_object_Ingredient_innersides_innerright_mainimage_new {
  width: calc(100% - 46.343%);
  padding-right: 56px;
}

.Product_object_Ingredient_innersides_innerright_innerimage_new {}

.Product_object_Ingredient_innersides_innerright_innerimage_new img {
  display: flex;
  max-height: 200px;
  width: auto;
  margin: 0 0 0 auto;
  max-width: 100%;
}

.Product_object_Ingredient_innersides_innerright_mainfacts_new {
  width: 46.343%;
}

.Product_object_Ingredient_innersides_innerright_innerfacts_new {
  position: relative;
}

.Product_object_Ingredient_innersides_innerright_innerfacts_new img {
  width: 100%;
  display: flex;
}

.Product_object_tabs_ingredient_main_new {}

.Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_mainright_new {
  padding-top: 56px;
}

.Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new {}

.Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .tab.common_tab_new {
  grid-gap: 12px;
  display: flex;
  justify-content: start;
}

.Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .Tabs_common_inner_new {
  color: #004600;
  font-family: var(--font-museo-slab-family) !important;
  font-size: 16px;
  font-weight: 800;
  line-height: 22px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  border-radius: 90px;
  border: 2px solid #004600;
  background: #FFF;
  min-width: auto;
  padding: 11px 32px;
  white-space: nowrap;
}

.Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .Tabs_common_inner_new.active {
  color: #004600;
  /*color:#fff; background:#FF5528; border:none; border:2px solid #FF5528;*/
}

.Product_object_tabs_ingredient_main_new .Product_object_Ingredient_innersides_innerleft_mainboths_new {
  padding-top: 27px;
}

.product_review_main_new {
  padding: 56px 0;
}

.product_review_inner_new {}

.product_review_title_main_new {}

.product_review_title_main_new .Card_product_review_new {
  padding: 0;
  pointer-events: none;
}

.product_review_title_new {
  padding: 32px 0 0 0;
  text-align: center;
}

.product_review_title_new h2 {
  color: #004600;
}

.product_review_widget_new {
  padding: 56px 0 0 0;
  max-width: 83.133%;
  margin: auto;
}

.yotpo div,
.yotpo span,
.yotpo p,
.yotpo a,
.yotpo img,
.yotpo i,
.yotpo strong,
.yotpo sup,
.yotpo ul,
.yotpo li,
.yotpo form,
.yotpo label {
  font-family: var(--font-body-family) !important;
  color: rgb(var(--color-foreground)) !important;
}

.yotpo .yotpo-small-box {
  display: none !important;
}

.yotpo .yotpo-regular-box {
  padding: 0 !important;
  margin: 0 !important;
  border-top: 0 !important;
}

.yotpo-bottomline-box-1 {
  display: none !important;
}

.yotpo-bottomline-box-2 {
  display: none !important;
}

.write-question-button {
  display: none !important;
}

.write-review-button {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  margin: 0 0 0 auto !important;
  border-radius: 99px !important;
  background: #ff5528 !important;
  color: #fff !important;
  text-align: center !important;
  padding: 13px 30px !important;
  display: inline-block !important;
  min-height: initial !important;
  min-width: 230px !important;
  font-weight: 800 !important;
  font-family: var(--font-museo-slab-family) !important;
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: .32px !important;
}

.yotpo-icon-button-text {
  font-weight: 800 !important;
  font-family: var(--font-museo-slab-family) !important;
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: .32px !important;
  text-transform: uppercase !important;
}

.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text,
.yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text {
  color: #fff !important;
}

.write-review-button .yotpo-icon {
  display: none !important;
}

.yotpo-bottomline-2-boxes {
  text-align: right !important;
}

.yotpo-nav-content {
  padding: 24px 0 0 0 !important;
}

.yotpo .yotpo-review {
  border-radius: 12px !important;
  border: 2px solid #FFE700 !important;
  background: #FFF !important;
  margin-bottom: 16px !important;
  display: flex;
}

.yotpo .yotpo-review .yotpo-footer {
  display: none !important;
}

.yotpo .yotpo-review .yotpo-header {
  color: #004600 !important;
  padding: 32px 32px 32px 56px !important;
  width: 327px !important;
}

.yotpo .yotpo-review .yotpo-main {
  width: calc(100% - 327px) !important;
  margin: 0 !important;
  padding: 32px 56px 32px 63px !important;
  border: 2px solid #FFE700 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.yotpo .write-review-wrapper {
  background: #fff;
  padding: 25px;
  border-radius: 12px;
  margin-top: 20px;
}

.yotpo .write-review .yotpo-header .yotpo-header-title {
  margin-top: 0 !important;
  color: rgb(var(--color-foreground)) !important;
}

.yotpo .primary-color-btn,
.yotpo input[type="button"].primary-color-btn {
  border-radius: 99px !important;
  background: #ff5528 !important;
  color: #fff !important;
  text-align: center !important;
  padding: 13px !important;
  min-height: initial !important;
  min-width: 230px !important;
  font-weight: 800 !important;
  font-family: var(--font-museo-slab-family) !important;
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: .32px !important;
  text-transform: uppercase !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-header-element {
  padding: 0 !important;
  display: block !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile {
  display: none !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-header-actions {
  float: none !important;
}

.yotpo .yotpo-user-name {
  display: block !important;
  float: none !important;
  color: #004600 !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 115% !important;
  letter-spacing: 0.48px !important;
}

.yotpo .label-with-tooltip {
  display: block !important;
  float: none !important;
  padding: 16px 0 0 0 !important;
}

.yotpo .label-with-tooltip * {
  background: url(varified.svg) no-repeat left center !important;
  font-family: var(--font-museo-slab-family) !important;
  color: #004600 !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 135% !important;
  letter-spacing: 0.32px !important;
  text-transform: uppercase !important;
  padding-left: 22px !important;
}

.yotpo .yotpo-review-stars {
  margin: 16px 0 0 0 !important;
}

.yotpo .yotpo-review-date {
  display: none !important;
}

.yotpo .content-title {
  color: #004600 !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 115% !important;
  letter-spacing: 0.48px !important;
  padding-bottom: 8px !important;
}

.yotpo .yotpo-review-wrapper .content-review {
  color: #004600 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 120% !important;
  letter-spacing: 0.36px !important;
}

.yotpo .yotpo-pager {
  margin: 32px 0 0 0 !important;
}

.yotpo .yotpo-pager .yotpo-page-element {
  font-family: var(--font-museo-slab-family) !important;
  color: #004600 !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 135% !important;
  letter-spacing: 0.32px !important;
  text-transform: uppercase !important;
}

.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow {
  margin-right: 15px !important;
}

.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow {
  margin-left: 0px !important;
}

.yotpo .yotpo-pager .yotpo-page-element.yotpo-active {
  text-decoration: underline !important;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px !important;
}

.yotpo-bottomline-empty-state {
  display: none !important;
}

.yotpo .yotpo-first-review {
  margin-top: 0 !important;
}

.yotpo .yotpo-first-review .yotpo-first-review-stars {
  margin-top: 0 !important;
}

.product_review_main_new:has(.yotpo-no-reviews) .Card_product_review_new {
  display: none;
}

.product_review_main_new:has(.yotpo-no-reviews) .product_review_title_new {
  padding-top: 0;
}

.Related_products_main_new {
  padding: 56px 0;
}

.related-products {
  padding: 0 !important;
}

.Related_products_inner_new {}

.Related_products_details_mainsides_new {
  position: relative;
  z-index: 2;
  width: calc(100% - 184px);
}

.Related_products_details_mainsides_new .page-width {}

.Related_products_details_innersides_new {
  display: flex;
  align-items: center;
}

.Related_products_details_innersides_maintitle_new {
  padding-left: 36px;
}

.Related_products_details_innersides_maininfos_new {
  padding-left: 82px;
}

.Related_products_details_innersides_innerinfos_new {
  max-width: 448px;
}

.Related_products_details_mainloops_new {}

.Related_products_details_innerloops_new {}

.Related_products_slider {
  padding: 96px 56px 0 56px;
  margin-top: -56px;
}

.Related_products_slider .swiper-button-prev:after {
  display: none;
}

.Related_products_slider .swiper-button-next:after {
  display: none;
}

.Related_products_slider .swiper-button-prev {
  right: 128px;
  left: auto;
  top: 0;
  margin: 0;
  bottom: auto;
  width: 56px;
  height: 56px;
}

.Related_products_slider .swiper-button-next {
  right: 56px;
  top: 0;
  margin: 0;
  bottom: auto;
  width: 56px;
  height: 56px;
}

/* Product */

/* Employee Shop */
.collection_employee_shop_new {}

.collection_employee_shop_inline_menu_new {}

.collection_employee_shop_inline_menu_new .list-menu--inline {
  padding-left: 16px;
}

.collection_employee_shop_inline_menu_new .list-menu--inline>li:first-child a {
  font-family: var(--font-museo-slab-family);
  border-radius: 99px;
  background: #FF5528;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  padding: 13px;
  display: inline-block;
  min-height: initial;
  min-width: 167px;
  font-weight: 800;
}

.collection_employee_shop_inline_menu_new .list-menu--inline>li:first-child a:hover {
  background: #004600;
  color: #FFF !important;
}

.collection_employee_shop_inline_menu_new .list-menu--inline>li:first-child a:hover span {
  color: #FFF !important;
}

.collection_employee_shop_new .header__search {
  display: none !important;
}

.collection_employee_shop_new .header__icons {
  display: flex;
  padding-right: 0 !important;
  grid-gap: 16px;
}

.collection_employee_shop_new .header__icons .header__icon {
  width: 24px !important;
  height: 24px !important;
}

.collection_employee_shop_new .header__icons .header__icon--cart {
  margin-right: 0 !important;
}

.collection_employee_shop_new .header__icons .header__icon .svg-wrapper {
  width: 100% !important;
  height: 100% !important;
}

.collection_employee_shop_new .header__icons .header__icon .icon {
  width: 100% !important;
  height: 100% !important;
}

.collection_employee_shop_new .header__icons .header__icon .cart-count-bubble {
  left: auto;
  right: -8px;
  bottom: auto;
  top: -4px;
}

/* .collection_employee_shop_new .header__icons .header__icon--account{ pointer-events:none; } */

.collection_employee_shop_new .Footer_top_new {
  display: none;
}

.collection_employee_shop_new .Footer_bottom_new {
  padding-top: 0 !important;
}

.grid_add_to_cart_button_new {
  display: none;
  padding: 16px 0 0 0;
}

.grid_add_to_cart_button_new .quick-add__submit {
  padding: 13px;
}

.collection_employee_shop_new .quick-add {
  display: block;
  margin: 0 !important;
}

.collection_employee_shop_new .Card_product_detail_mainhover_new {
  display: none !important;
}

.collection_employee_shop_new .grid_add_to_cart_button_new {
  display: block;
}

.collection_employee_shop_new .card-wrapper:hover .Card_product_detail_mainstatic_new {
  display: block;
}

.collection_employee_shop_new .card_product_link_new {
  pointer-events: none;
}

.collection_employee_shop_new .card__heading {
  pointer-events: none;
}

.collection_employee_shop_new .card__information {
  min-height: initial;
}

.collection_employee_shop_new .Index_object_instagram_new {
  display: none;
}

/* Employee Shop */

[data-testid="POPUP"] [data-testid="form-row"]:nth-child(2) span {
  line-height: 62% !important;
  letter-spacing: 2.88px !important;
  white-space: nowrap !important;
}

[data-testid="POPUP"] [data-testid="form-row"]:nth-child(3) span {
  line-height: 120% !important;
  letter-spacing: 0.36px !important;
}

[data-testid="POPUP"] [type="email"] {
  padding: 0 0 0 20px !important;
}

[data-testid="POPUP"] .klaviyo-close-form {
  margin-right: 12px !important;
  margin-top: 12px !important;
  width: 28px !important;
  height: 28px !important;
  background: url(popup_close.svg) no-repeat center center !important;
}

[data-testid="POPUP"] .klaviyo-close-form svg {
  display: none !important;
}

/*.template-product.display_header_new .kl-teaser-XDLfXK{ margin:20px 20px 90px 20px !important; display:block !important; }*/
.kl-teaser-XDLfXK {
  opacity: 0 !important;
  z-index: -1 !important;
  pointer-events: none !important;
}

.hide_popup_icon_new .kl-teaser-XDLfXK {
  opacity: 1 !important;
  z-index: 90000 !important;
  pointer-events: initial !important;
}

.template-product .kl-teaser-XDLfXK {
  opacity: 0 !important;
  z-index: -1 !important;
  pointer-events: none !important;
}

/* LP */
.lp_header_footer_new .kl-teaser-TY9vtW {
  display: none !important;
}

.lp_header_footer_new access-widget-ui {
  display: none !important;
}

/*.page-width{padding:0 56px; max-width:100%; }*/
.LP_Button_latest_new {
  border-radius: 99px;
  background: #FFE700;
  color: #004600;
  text-align: center;
  font-family: var(--font-museo-slab-family);
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  padding: 14px 20px 15px;
  display: inline-block;
  text-decoration: none;
  min-width: 291px;
}

.LP_Button_latest_new:hover {
  background: #004600;
  color: #fff;
}

.LP_Button_header_new {
  border-radius: 99px;
  background: #FF5528;
  color: #FFFFFF;
  text-align: center;
  font-family: var(--font-museo-slab-family);
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  padding: 14px 20px 15px;
  display: inline-block;
  text-decoration: none;
  min-width: 244px;
}

.LP_Button_header_new:hover {
  background: #004600;
  color: #fff;
}

.LP_Button_redirect_new {
  border-radius: 99px;
  background: #fff;
  border: 2px solid #004600;
  color: #004600;
  text-align: center;
  font-family: var(--font-museo-slab-family);
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  padding: 12px 20px 13px;
  display: inline-block;
  text-decoration: none;
  min-width: 100%;
}

.LP_Button_redirect_new:hover {
  background: #004600;
  color: #fff;
}

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

.LP_Header_announcement_loops_innerboxs_new {
  padding: 9.5px;
}

.LP_Header_announcement_loops_innerboxs_new p {
  margin: 0;
  text-align: center;
  font-family: var(--font-museo-slab-family);
  font-size: 14px;
  font-weight: 800;
  line-height: 16px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
}

.LP_Header_latest_main_new {
  padding: 16px 0;
}

.LP_Header_latest_inner_new {}

.LP_Header_latest_sides_new {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.LP_Header_latest_sides_mainleft_new {
  width: calc(50% - 89px);
}

.LP_Header_latest_sides_innerleft_new {}

.LP_Header_latest_sides_innerleft_new ul {
  padding: 0px;
  margin: 0;
}

.LP_Header_latest_sides_innerleft_new ul li {
  list-style: none;
}

.LP_Header_latest_sides_innerleft_new ul li a {
  text-decoration: none;
  color: #004600;
  font-family: var(--font-museo-slab-family);
  font-size: 16px;
  font-weight: 800;
  line-height: 29px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
}

.LP_Header_latest_sides_innerleft_new ul li a:hover {
  color: #FF5528;
}

.LP_Header_latest_sides_maincenter_new {
  width: 178px;
}

.LP_Header_latest_sides_innercenter_new {
  text-align: center;
}

.LP_Header_latest_sides_innercenter_new a {}

.LP_Header_latest_sides_innercenter_new img {
  max-width: 100%;
  display: flex;
}

.LP_Header_latest_sides_mainright_new {
  width: calc(50% - 89px);
}

.LP_Header_latest_sides_innerright_new {
  display: flex;
  align-items: center;
  grid-gap: 32px;
  justify-content: end;
}

.LP_Header_latest_sides_innerright_mainredirect_new {}

.LP_Header_latest_sides_innerright_innerredirect_new {}

.LP_Header_latest_sides_innerright_innerredirect_new a {
  color: #004600;
  font-size: 16px;
  line-height: 29px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  font-family: var(--font-museo-slab-family);
  text-decoration: none;
  font-weight: 800;
}

.LP_Header_latest_sides_innerright_innerredirect_new a:hover {
  color: #FF5528;
}

.LP_Hello_fresh_template_main_new {}

.LP_Hello_fresh_template_inner_new {}

.LP_Hello_fresh_template_sides_new {
  display: flex;
}

.LP_Hello_fresh_template_sides_mainleft_new {
  width: 45.625%;
  padding: 73px;
}

.LP_Hello_fresh_template_sides_innerleft_new {
  height: 100%;
}

.LP_Hello_fresh_template_sides_innerleft_videoimage_new {
  position: relative;
  height: 100%;
}

.LP_Hello_fresh_template_sides_innerleft_videoimage_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
}

.LP_Hello_fresh_template_sides_innerleft_videoimage_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100% !important;
}

.LP_Hello_fresh_template_sides_mainright_new {
  width: calc(100% - 45.625%);
  background: #FFF;
}

.LP_Hello_fresh_template_sides_innerright_new {}

.LP_Hello_fresh_template_sides_innerright_top_new {
  padding: 56px 56px 26px 56px;
}

.LP_Hello_fresh_template_sides_innerright_maintitle_new {
  max-width: 552px;
  margin: auto;
}

.LP_Hello_fresh_template_sides_innerright_innertitle_new {}

.LP_Hello_fresh_template_sides_innerright_innertitle_new h2 {
  font-family: var(--font-heading-family);
  color: #FF5528;
  text-align: center;
  font-size: 80px;
  font-weight: 400;
  line-height: 85%;
  letter-spacing: 3.2px;
  max-width: 672px;
  margin: auto;
}

.LP_Hello_fresh_template_sides_innerright_maininfos_new {
  padding-top: 32px;
  max-width: 552px;
  margin: auto;
}

.LP_Hello_fresh_template_sides_innerright_innerinfos_new {
  font-family: var(--font-body-family);
  color: #004600;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.48px;
}

.LP_Hello_fresh_template_sides_innerright_innerinfos_new p {
  margin: 0 0 16px 0;
}

.LP_Hello_fresh_template_sides_innerright_innerinfos_new p:last-child {
  margin: 0;
}

.LP_Hello_fresh_template_sides_innerright_mainforms_new {
  padding-top: 24px;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new {
  max-width: 552px;
  margin: auto;
}

.LP_Hello_fresh_template_sides_innerright_maintexts_new {
  padding: 16px 0 0;
  max-width: 600px;
  margin: auto;
}

.LP_Hello_fresh_template_sides_innerright_innertexts_new {}

.LP_Hello_fresh_template_sides_innerright_innertexts_new p {
  font-family: var(--font-museo-sans-family);
  color: #004600;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: 0.24px;
}

.LP_Hello_fresh_template_sides_innerright_mainboths_new {
  padding: 0px 56px 24px 56px;
  border-top: 0px solid #004600;
}

.LP_Hello_fresh_template_sides_innerright_innerboths_new {
  display: flex;
  align-items: center;
  grid-gap: 0 16px;
  justify-content: center;
}

.LP_Hello_fresh_template_sides_innerright_innerboths_maintexts_new {}

.LP_Hello_fresh_template_sides_innerright_innerboths_innertexts_new {
  font-family: var(--font-body-family);
  color: #004600;
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: 0.48px;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new [type="text"] {
  padding: 0 20px !important;
  letter-spacing: 0.28px !important;
  border-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new [type="email"] {
  padding: 0 20px !important;
  letter-spacing: 0.28px !important;
  border-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new [type="checkbox"]+label .needsclick {
  margin-right: 0 !important;
  letter-spacing: 0.28px !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new [data-testid="form-row"] label+div {
  border-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new [data-testid="form-row"] [role="listbox"] {
  border-width: 0px 2px 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new [type="checkbox"]+label svg rect {
  stroke-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new .klaviyo-form [aria-label="Search Countries"] {
  width: 28px !important;
  pointer-events: none !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new .klaviyo-form [aria-label="Search Countries"] svg {
  display: none !important;
}

.LP_Hello_fresh_template_sides_innerright_innerforms_new .klaviyo-form [type="tel"] {
  width: 100%;
  border-left: 0 !important;
  outline: 0 !important;
}

.LP_Footer_latest_main_new {
  padding: 56px 0;
}

.LP_Footer_latest_detail_mainlogos_new {}

.LP_Footer_latest_detail_innerlogos_new {
  max-width: 354px;
  margin: auto;
  display: flex;
}

.LP_Footer_latest_detail_innerlogos_new img {
  display: flex;
  width: 100%;
}

.LP_Footer_latest_detail_mainsocial_new {
  padding: 32px 0 0 0;
}

.LP_Footer_latest_detail_innersocial_new {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 16px;
}

.LP_Footer_latest_detail_innersocial_mainicons_new {}

.LP_Footer_latest_detail_innersocial_innericons_new {
  display: flex;
}

.LP_Footer_latest_detail_innersocial_innericons_new img {
  display: flex;
  max-height: 25px;
  max-width: 25px;
}

.LP_Footer_latest_detail_mainmenus_new {
  padding: 40px 0 0 0;
}

.LP_Footer_latest_detail_innermenus_new {}

.LP_Footer_latest_detail_innermenus_new ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  grid-gap: 10px 40px;
  padding: 0;
  margin: 0;
}

.LP_Footer_latest_detail_innermenus_new ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.LP_Footer_latest_detail_innermenus_new ul li a {
  display: block;
  text-decoration: none;
  font-family: var(--font-museo-slab-family);
  font-weight: 800;
  font-size: 12px;
  line-height: 135%;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  color: #004600;
}

.LP_Footer_latest_detail_innermenus_new ul li a svg {
  width: 12px;
  height: 12px;
  margin: -4px 0 0 4px;
}

.LP_Header_latest_new {
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;
  transition: all .3s linear;
}

.lp_header_footer_new.show .LP_Header_latest_new {
  position: sticky;
  top: 0px;
  left: 0;
  z-index: 9999999999;
}

/* LP */

/* PTO LP */
.template-lp-pto-signup-new {}

.template-lp-pto-signup-new .Header_announcement_bar_new {
  display: none;
}

.LP_PTO_Texts_with_video_main_new {
  background: linear-gradient(180deg, #FFF 0%, #FFE700 66%) !important;
  padding: 56px 0;
}

.LP_PTO_Texts_with_video_main_new .page-width {}

.LP_PTO_Texts_with_video_inner_new {
  max-width: 90.362%;
  margin: auto;
}

.LP_PTO_Texts_with_video_sides_new {
  display: flex;
  align-items: center;
}

.LP_PTO_Texts_with_video_sides_mainleft_new {
  width: calc(100% - 38%);
  padding-right: 136px;
}

.LP_PTO_Texts_with_video_sides_innerleft_new {
  max-width: 608px;
}

.LP_PTO_Texts_with_video_sides_innerleft_maintitle_new {}

.LP_PTO_Texts_with_video_sides_innerleft_innertitle_new {}

.LP_PTO_Texts_with_video_sides_innerleft_innertitle_new h1 {
  line-height: 90%;
}

.LP_PTO_Texts_with_video_sides_innerleft_maininfos_new {
  padding-top: 32px;
}

.LP_PTO_Texts_with_video_sides_innerleft_mainbutton_new {
  padding-top: 32px;
}

.LP_PTO_Texts_with_video_sides_innerleft_innerbutton_new {}

.LP_PTO_Texts_with_video_sides_innerleft_innerbutton_new a {
  min-width: 231px;
}

.LP_PTO_Texts_with_video_sides_mainright_new {
  width: 38%;
  position: relative;
}

.LP_PTO_Texts_with_video_sides_innerright_new {}

.LP_PTO_Texts_with_video_sides_innerright_videoimage_new {
  position: relative;
  padding-bottom: 140.351%;
}

.LP_PTO_Texts_with_video_sides_innerright_videoimage_new img {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
  border-radius: 12px;
}

.LP_PTO_Texts_with_video_sides_innerright_videoimage_new video {
  width: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
  border-radius: 12px;
}

.LP_PTO_Texts_with_video_sides_innerright_button_new {
  position: absolute;
  width: 72px;
  height: 72px;
  top: 24px;
  right: 24px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}

.LP_PTO_Texts_with_video_sides_innerright_button_new a {
  font-family: var(--font-museo-slab-family);
  color: #004600;
  text-align: center;
  font-size: 12px;
  line-height: 115%;
  letter-spacing: 0.24px;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.LP_PTO_Signup_template_scroll_new {
  display: block !important;
  top: -80px;
  width: 100%;
  position: relative;
}

.LP_PTO_Signup_template_main_new {}

.LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainleft_new {
  width: 47.223%;
}

.LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_innerleft_new {}

.LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_innerleft_videoimage_new {
  padding-bottom: 113.11%;
}

.LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainright_new {
  width: calc(100% - 47.223%);
  padding: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_innerright_new {
  width: 100%;
}

.LP_Hello_fresh_template_sides_innerright_new [type="text"] {
  padding: 0 20px !important;
  letter-spacing: 0.28px !important;
  border-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [type="email"] {
  padding: 0 20px !important;
  letter-spacing: 0.28px !important;
  border-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset legend {
  font-family: var(--font-museo-sans-family) !important;
  line-height: 130% !important;
  letter-spacing: 0.28px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] label {
  padding-bottom: 12px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] label:last-child {
  padding-bottom: 0 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] label .needsclick {
  font-family: var(--font-museo-sans-family) !important;
  line-height: 24px !important;
  letter-spacing: 0.28px !important;
  font-weight: 600 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] label {
  padding-left: 32px !important;
  position: relative !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background: url(klaviyo_checkbox.svg) no-repeat center center;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] input[type=radio]:checked+label:after,
.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] input[type=checkbox]:checked+label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background: url(klaviyo_checkbox_true.svg) no-repeat center center;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(6) fieldset [role="group"] label svg {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  position: relative !important;
  min-width: 0 !important;
  margin: 0 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) [type="checkbox"]+label .needsclick {
  margin-right: 0 !important;
  letter-spacing: 0.28px !important;
  font-weight: 600 !important;
  font-family: var(--font-museo-slab-family), Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
  font-weight: 800 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) label {
  padding-bottom: 0 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) fieldset [role="group"] label {
  padding-left: 24px !important;
  position: relative !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) fieldset [role="group"] label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 16px;
  height: 16px;
  background: url(klaviyo_checkbox_2.svg) no-repeat center center;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) fieldset [role="group"] input[type=radio]:checked+label:after,
.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) fieldset [role="group"] input[type=checkbox]:checked+label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 16px;
  height: 16px;
  background: url(klaviyo_checkbox_2_true.svg) no-repeat center center;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(7) fieldset [role="group"] label svg {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  position: relative !important;
  min-width: 0 !important;
  margin: 0 !important;
}

.LP_Hello_fresh_template_sides_innerright_new h4 * {
  letter-spacing: 0.24px !important;
}

.LP_Hello_fresh_template_sides_innerright_new h2 * {
  letter-spacing: 0.96px !important;
}

.LP_Hello_fresh_template_sides_innerright_new h3 * {
  letter-spacing: 3.2px !important;
}

.LP_Hello_fresh_template_sides_innerright_new h6 {
  position: absolute;
  bottom: 115px;
  left: 125px;
  width: 150px;
  border-bottom: 1px solid #004600;
  font-size: 0 !important;
  height: 16px;
}

.LP_Hello_fresh_template_sides_innerright_new h6 a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0 !important;
}

.LP_Hello_fresh_template_sides_innerright_new h6 span {
  font-size: 0 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(5) p * {
  letter-spacing: 0.28px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(8) button {
  letter-spacing: 0.28px !important;
  font-family: var(--font-museo-slab-family) !important;
  font-weight: 800 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(3) button {
  letter-spacing: 0.28px !important;
  min-width: 289px !important;
  font-family: var(--font-museo-slab-family) !important;
  font-weight: 800 !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"] label+div {
  border-width: 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"] [role="listbox"] {
  border-width: 0px 2px 2px !important;
}

.LP_Hello_fresh_template_sides_innerright_new [type="checkbox"]+label svg rect {
  stroke-width: 2px !important;
}

.LP_PTO_object_testimonial_main_new {
  padding: 96px 0;
}

.LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_new {
  max-width: 100%;
}

.LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_maininfos_new {
  padding-top: 0px;
}

.LP_PTO_object_testimonial_main_new .Common_infos_new.Index_object_testimonials_innerboths_innerinfos_new {}

.LP_PTO_object_testimonial_main_new .Common_infos_new.Index_object_testimonials_innerboths_innerinfos_new p {
  font-family: var(--font-museo-slab-family);
  font-size: 16px;
  font-weight: 800;
  line-height: 135%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
}

.LP_PTO_object_testimonial_main_new .Common_infos_new.Index_object_testimonials_innerboths_innerinfos_new p br {
  display: none;
}

.LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_maintitle_new {
  padding-top: 32px;
}

.LP_PTO_object_testimonial_main_new .Common_title_new.Index_object_testimonials_innerboths_innertitle_new {}

.LP_PTO_object_testimonial_main_new .Common_title_new.Index_object_testimonials_innerboths_innertitle_new h2 {
  line-height: 72%;
}

.LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerloops_innerdetail_innerboths_title_new {
  padding-top: 8px;
}

.LP_PTO_object_testimonial_main_new .LP_PTO_object_testimonial_mainbutton_new {
  padding-top: 40px;
  text-align: center;
}

.LP_PTO_object_testimonial_main_new .LP_PTO_object_testimonial_innerbutton_new {}

.LP_PTO_object_testimonial_main_new .LP_PTO_object_testimonial_innerbutton_new a {
  min-width: 231px;
}

.mute_video_main_new {
  position: absolute;
  bottom: 24px;
  right: 24px;
  width: 40px;
  height: 40px;
  z-index: 1;
  cursor: pointer;
}

.mute_video_main_new svg {
  height: auto;
  width: 100%;
  display: flex;
}

.mute_video {
  display: none;
}

.mute_video.active {
  display: block;
}

.unmute_video {
  display: none;
}

.unmute_video.active {
  display: block;
}

/* PTO LP */

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

  .Desktop_image_new {
    display: none !important;
  }

  .Mobile_image_new {
    display: flex !important;
  }

  .Desktop_only_new {
    display: none;
  }

  .Mobile_only_new {
    display: block;
  }

  .Common_title_new h2,
  .Common_title_new h1 {
    font-size: 48px;
    letter-spacing: 1.92px;
  }

  .Common_large_title_new h2,
  .Common_large_title_new h1 {
    font-size: 72px;
    letter-spacing: 2.88px;
  }

  .button {
    min-width: 100%;
  }

  .button:hover {
    background: #FF5528;
  }

  .button_border_new:hover {
    background: transparent;
    color: #004600;
  }

  .button_yellow_new:hover {
    background: #FFE700;
    color: #004600;
  }

  .button_white_new:hover {
    background: #FFF;
    color: #004600;
  }

  /* Index */
  .Header_announcement_bar_main_new {
    padding: 8px 0px;
    overflow: hidden;
  }

  .Header_announcement_bar_mainmobile_new {}

  .Header_announcement_bar_innermobile_new {}

  .Header_announcement_bar_innermobile_marquee {}

  .Header_announcement_bar_innermobile_marquee .js-marquee-wrapper {
    display: flex;
    align-items: center;
    grid-gap: 0 32px;
  }

  .Header_announcement_bar_innermobile_marquee .js-marquee span {
    display: flex;
    align-items: center;
    grid-gap: 0 32px;
  }

  .Header_announcement_bar_innermobile_marquee span {
    display: flex;
    align-items: center;
    grid-gap: 0 32px;
  }

  .Header_announcement_bar_innermobile_mainboxs_new {}

  .Header_announcement_bar_innermobile_innerboxs_new p {
    color: inherit;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.28px;
    text-transform: uppercase;
    margin: 0px;
    font-family: var(--font-museo-slab-family);
    font-weight: 800;
    white-space: nowrap;
  }

  .Index_top_image_over_text_loops_innerboxs_innerstatic_videoimage_new {
    position: relative;
    padding-bottom: 618px;
  }

  .Index_top_image_over_text_loops_innerboxs_mainoverlay_new {
    top: auto;
    transform: inherit;
    left: 0;
    bottom: 0;
    padding: 20px 20px 70px 20px;
  }

  .Index_top_image_over_text_hero_split_row {
    flex-direction: column;
    align-items: stretch;
    min-height: 0;
    padding: 20px 18px 28px;
    text-align: center;
  }

  .Index_top_image_over_text_hero_split_col--text {
    flex: 1 1 auto;
    max-width: 100%;
    text-align: center;
    align-self: center;
  }

  .Index_top_image_over_text_hero_split_brand {
    font-size: clamp(2.5rem, 10.5vw, 3.35rem);
    line-height: 0.94;
  }

  .Index_top_image_over_text_hero_split_headline {
    max-width: 22rem;
    margin-left: auto;
    margin-right: auto;
  }

  .Index_top_image_over_text_hero_split_ctas {
    justify-content: center;
  }

  .Index_top_image_over_text_hero_split_btn {
    flex: 1 1 calc(50% - 8px);
    min-width: 140px;
  }

  .Index_top_image_over_text_hero_split_burst {
    right: -35%;
    top: 62%;
    width: 130vw;
    height: 130vw;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_innertitle_new h2 {
    max-width: 100%;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_maininfos_new {
    padding-top: 24px;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_innerinfos_new p {
    max-width: 100%;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_mainbutton_new {
    padding-top: 24px;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_innerbutton_new a {
    min-width: 100%;
  }

  .Index_featured_collection_innersides_new {
    max-width: 100%;
    display: block;
  }

  .Index_featured_collection_mainsides_new {
    width: 100%;
  }

  .Index_featured_collection_innersides_maininfos_new {
    display: none;
  }

  .Index_featured_collection_innersides_innertitle_new h2 {
    text-align: center;
  }

  .Index_featured_collection_mainloops_new {
    padding-top: 32px;
  }

  .Index_featured_collection_main_new .Product_grid_item_main_new {
    width: min(66vw, 270px);
    max-width: 100%;
  }

  .Index_featured_collection_slider {
    padding: 0 20px;
    margin-top: 0px;
  }

  .Card_product_detail_mainstatic_new {
    display: block !important;
  }

  .Card_product_detail_mainhover_new {
    padding-top: 16px;
    display: none !important;
  }

  .quick-add {
    display: block !important;
    margin: 0 !important;
  }

  .quick-add .Card_product_detail_mainhover_new {
    display: block !important;
  }

  .Index_featured_collection_slider .swiper-button-prev {
    display: none;
  }

  .Index_featured_collection_slider .swiper-button-next {
    display: none;
  }

  .Card_product_detail_mainstatic_new {
    padding: 16px 0 0;
  }

  .card__information {
    min-height: initial;
  }

  .badge {
    width: 50px;
    height: 50px;
    background-size: 100%;
    font-size: 8px;
  }

  .Index_image_accordion_sides_new {
    flex-direction: column-reverse;
  }

  .Index_image_accordion_sides_mainleft_new {
    padding: 41px 40px;
    width: 100%;
  }

  .Index_image_accordion_sides_innerleft_videoimage_new {
    padding-bottom: 112.885%;
  }

  .Index_image_accordion_sides_mainright_new {
    width: 100%;
    padding: 56px 20px;
  }

  .Index_image_accordion_sides_innerright_innertitle_new {
    max-width: 335px;
    margin: auto;
  }

  .Index_image_accordion_sides_innerright_innertitle_new h2 {
    text-align: center;
  }

  .Index_image_accordion_sides_innerright_mainloops_new {
    padding-top: 16px;
  }

  .Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li .question {
    padding: 16px 40px 16px 0;
  }

  .Index_image_accordion_sides_innerright_innerloops_innerquestion_title_new {
    font-size: 18px;
    letter-spacing: 0.72px;
    width: calc(100% - 32px);
  }

  .Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li .answer {
    padding: 0 0 16px 44px;
    margin-top: -8px;
  }

  .Index_image_accordion_sides_innerright_innerloops_mainanswer_new {
    padding-right: 0;
  }

  .Index_image_accordion_sides_innerright_mainbutton_new {
    padding-top: 24px;
  }

  .Index_image_accordion_sides_innerright_innerbutton_new a {
    min-width: 100%;
  }

  .Index_object_testimonials_main_new {
    padding: 56px 0 16px 0;
  }

  .Index_object_testimonials_innerboths_new {
    max-width: 335px;
    margin: auto;
  }

  .Index_object_testimonials_innerboths_innertitle_new h2 {
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 1.92px;
  }

  .Index_object_testimonials_innerboths_innertitle_new h2 br {
    display: none;
  }

  .Index_object_testimonials_innerboths_maininfos_new {
    padding-top: 24px;
  }

  .Index_object_testimonials_innerboths_maininfos_new {
    max-width: 285px;
    margin: auto;
  }

  .Index_object_testimonials_mainloops_new {
    padding-top: 32px;
  }

  .Index_object_testimonials_innerloops_innercolumn_imagevideo_new {
    padding-bottom: 132.455%;
  }

  .Index_object_testimonials_innerloops_maindetail_new {
    padding: 28px 24px;
  }

  .Index_store_logo_slider_main_new {
    padding: 32px 0 32px 0px;
    overflow: hidden;
    background-color: #7030FF !important;
  }

  .Index_store_logo_slider_inner_new {
    display: block;
  }

  .Index_store_logo_slider_maintitle_new {
    width: 100%;
    padding: 0 20px;
  }

  .Index_store_logo_slider_innertitle_new h2 {
    font-family: var(--font-heading-family);
    font-size: 32px;
    letter-spacing: 1.28px;
    text-align: center;
    font-weight: 400;
    color: #F18A5C !important;
  }

  .Index_store_logo_slider_innertitle_new h2 span {
    display: none;
  }

  .Index_store_logo_slider_mainmobile_new {
    padding-top: 32px;
    width: 100%;
    padding-left: 0;
  }

  .Index_store_logo_slider_innermobile_new {}

  .Index_store_logo_slider_innermobile_marquee {
    padding: 0 20px;
  }

  .Index_store_logo_slider_innermobile_marquee .js-marquee-wrapper {
    display: flex;
    align-items: center;
    grid-gap: 0 40px;
  }

  .Index_store_logo_slider_innermobile_marquee .js-marquee span {
    display: flex;
    align-items: center;
    grid-gap: 0 40px;
  }

  .Index_store_logo_slider_innermobile_marquee span {
    display: flex;
    align-items: center;
    grid-gap: 0 40px;
  }

  .Index_store_logo_slider_innermobile_mainboxs_new {}

  .Index_store_logo_slider_innermobile_mainboxs_new a {}

  .Index_store_logo_slider_innermobile_innerboxs_new {
    display: flex;
    align-items: center;
    grid-gap: 0 40px;
  }

  .Index_store_logo_slider_innermobile_innerboxs_new img {
    max-width: 100%;
    display: flex;
    max-height: 40px;
  }

  .Product_object_table_list_sides_new {
    display: block;
  }

  .Product_object_table_list_sides_mainleft_new {
    width: 100%;
  }

  .Product_object_table_list_sides_innerleft_new {
    padding: 56px 20px 32px;
  }

  .Product_object_table_list_sides_innerleft_maintable_new {
    padding-top: 32px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new {
    width: 34.03%
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) {
    width: 32.24%;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:last-child {
    width: 33.732%;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainboths_new {
    min-height: 42px;
    align-content: center;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_innertitle_new {
    font-size: 18px;
    letter-spacing: 0.36px;
    max-width: 108px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainlists_new {
    margin-top: 8px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
    padding: 13px 0;
    min-height: 70px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_innertexts_new {
    font-size: 17px;
    letter-spacing: 0.36px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainlists_new:after {
    width: 108px;
  }

  .Product_object_table_list_sides_innerleft_maininfos_new {
    padding: 32px 0 0;
  }

  .Product_object_table_list_sides_mainright_new {
    width: 100%;
  }

  .Product_object_table_list_sides_innerright_new {
    padding: 41px 40px;
  }

  .Product_object_table_list_sides_innerright_innerboths_imagevideo_new {
    padding-bottom: 112.885%;
  }

  .Index_infos_logos_slider_inner_new {
    /* min-height: 370px;*/
    
  }

  .Index_infos_logos_slider_innerloops_new {
    max-width: 335px;
  }

  .Index_infos_logos_slider_innerloops_innerboxs_new {
    font-size: 40px;
    letter-spacing: 1.6px;
  }

  .Index_infos_logos_slider_mainthumb_new {
    padding-top: 32px;
    max-width: 100%;
  }

  .Index_infos_logos_slider_innerthumb_mainboxs_new {
    justify-content: center;
  }

  .Index_infos_logos_slider_innerthumb_mainboxs_new.swiper-slide-active {
    opacity: 1;
  }

  .Index_infos_logos_slider_innerthumb_innerboxs_new {
    padding: 0 38px;
  }

  .mySwiper2_right_product:has(.swiper-scrollbar-lock) .swiper-wrapper {
    justify-content: center;
  }

  .mySwiper2_right_product:has(.swiper-scrollbar-lock) .swiper-wrapper .swiper-slide:last-child {
    margin-right: 0 !important;
  }

  .mySwiper2_right_product:not(.swiper-initialized) .swiper-wrapper {
    justify-content: center;
  }

  .mySwiper2_right_product .swiper-scrollbar {
    display: none;
  }

  .Index_infos_logos_slider_innerthumb_mainboxs_new.swiper-slide-active {
    opacity: 1;
  }

  .Index_image_with_text_sides_new {
    flex-direction: column-reverse;
  }

  .Index_image_with_text_sides_mainleft_new {
    width: 100%;
    padding: 32px 0 0;
  }

  .Index_image_with_text_sides_innerleft_videoimage_new {
    padding-bottom: 68.06%;
  }

  .Index_image_with_text_sides_mainright_new {
    width: 100%;
    padding-left: 0;
  }

  .Index_image_with_text_sides_innerright_innertitle_new h2 {
    text-align: center;
    max-width: 300px;
    margin: auto;
  }

  .Index_image_with_text_sides_innerright_maininfos_new {
    padding-top: 24px;
  }

  .Index_image_with_text_sides_innerright_innerinfos_new p {
    text-align: center;
  }

  .Index_image_with_text_sides_innerright_mainbutton_new {
    padding-top: 24px;
  }

  .Index_image_with_text_sides_innerright_innerbutton_new a {
    min-width: 100%;
  }

  .Index_object_instagram_innersides_new {
    display: block;
  }

  .Index_object_instagram_innersides_mainleft_new {
    width: 100%;
    padding: 0;
  }

  .Index_object_instagram_innersides_innerleft_new {
    display: block;
    grid-gap: 0px;
  }

  .Index_object_instagram_innersides_innerleft_innertitle_new {
    max-width: 322px;
    margin: auto;
  }

  .Index_object_instagram_innersides_innerleft_innertitle_new h2 {
    font-size: 72px;
    letter-spacing: 2.88px;
    line-height: 100%;
    text-align: center;
  }

  .Index_object_instagram_innersides_innerleft_maininfos_new {
    padding-top: 24px;
  }

  .Index_object_instagram_innersides_innerleft_innerinfos_new {
    max-width: 335px;
    margin: auto;
  }

  .Index_object_instagram_innersides_innerleft_innerinfos_new p {
    text-align: center;
  }

  .Index_object_instagram_innersides_mainright_new {
    width: 100%;
    padding-top: 24px;
  }

  .Index_object_instagram_innersides_innerright_new {
    text-align: center;
  }

  .Index_object_instagram_innersides_innerright_new a {
    min-width: 313px;
  }

  .Index_object_instagram_mainloops_new {
    padding-top: 32px;
  }

  .Index_object_instagram_innerloops_innerboxs_imagevideo_new {
    height: 200px;
  }

  .Index_object_instagram_innerloops_innerboxs_imagevideo_new img {
    border-radius: 7.448px;
  }

  .Index_object_instagram_innerloops_innerboxs_imagevideo_new video {
    border-radius: 7.448px;
  }

  .Index_object_instagram_slider .js-marquee-wrapper {
    display: flex;
    grid-gap: 0 10px;
  }

  .Index_object_instagram_slider .js-marquee span {
    display: flex;
    grid-gap: 0 10px;
  }

  .Index_object_instagram_slider span {
    display: flex;
    grid-gap: 0 10px;
  }

  .Footer_main_new {
    padding: 40px 0 40px 0 !important;
  }

  .page-width.Footer_top_new {
    padding: 0px !important;
  }

  .Footer_top_sides_new {
    flex-direction: column-reverse;
  }

  .Footer_top_sides_mainleft_new {
    width: 100%;
    padding: 32px 0 0 0;
    grid-gap: 0px;
    display: block;
    margin-bottom: 0 !important;
  }

  .Footer_top_sides_mainleft_mainboxs_new {
    width: 100% !important;
    margin: 0px !important;
    border-bottom: 2px solid #004600;
  }

  .Footer_top_sides_mainleft_mainboxs_new:first-child {
    border-top: 2px solid #004600;
  }

  .Footer_top_sides_mainleft_new .footer-block__heading {
    padding: 24px 50px 24px 20px;
    background: url(footer_plus_icon.svg) no-repeat center right 20px;
  }

  .Footer_top_sides_mainleft_new .footer-block__heading.active {
    background: url(footer_minus_icon.svg) no-repeat center right 20px;
  }

  .footer_newsletter_klaviyo_new {
    padding: 16px 0 0;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"] {
    display: block !important;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"]>div {
    margin-bottom: 8px !important;
    padding: 0 !important;
    width: 100% !important;
    display: block !important;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"]>div>button {
    width: calc(100% - 20px) !important;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul {
    padding: 0px 20px 16px 20px;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 0px 20px;
    margin-bottom: 0px !important;
    margin-top: -12px;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul li {
    padding: 0;
    width: calc(50% - 10px);
  }

  .Footer_top_sides_mainleft_mainboxs_new ul li a {
    padding: 16px 0 !important;
  }

  .Footer_top_sides_mainright_new ul li a .svg-wrapper {
    width: 24px;
    height: 24px;
  }

  .Footer_top_sides_mainright_new ul li a .svg-wrapper svg {
    width: 24px;
    height: 24px;
  }

  .Footer_top_sides_mainright_new {
    width: 100%;
    padding: 0 20px;
  }

  .Footer_top_sides_mainright_new .footer-block__newsletter p {
    padding-top: 12px;
  }

  .Footer_top_sides_mainright_new .newsletter-form__field-wrapper {
    padding-top: 16px;
  }

  .Footer_top_sides_mainright_new .field {
    width: 100%;
    grid-gap: 0px;
    display: block;
  }

  .Footer_top_sides_mainright_new .field input {
    min-width: 100%;
  }

  .Footer_top_sides_mainright_new .field .field__label {
    top: 15px;
    transform: initial;
    left: 20px;
  }

  .Footer_top_sides_mainright_new .field__button {
    margin-top: 8px;
    min-width: 100% !important;
  }

  .Footer_top_sides_mainright_new ul {
    justify-content: center;
    grid-gap: 16px;
    padding-top: 16px;
  }

  .Footer_detail_1_menus_items_new {
    display: none;
  }

  .Footer_bottom_innerlogo_new img {
    max-width: 335px;
  }

  .Footer_bottom_new {
    padding: 32px 20px 0 20px !important;
  }

  .Footer_bottom_mainmenus_new {
    padding-top: 28px;
  }

  .Footer_bottom_innermenus_new ul {
    grid-gap: 0 24px;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
  }

  .Footer_bottom_innermenus_new ul li {
    font-size: 14px;
    letter-spacing: 0.28px;
    width: calc(50% - 12px);
  }

  .Footer_bottom_innermenus_new ul li a {
    padding: 12px 0;
    display: block;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul li a {
    text-decoration: none !important;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul li a:hover {
    text-decoration: none !important;
    color: #004600 !important;
  }

  /* Index */

  /* Collection */
  .Collection_template_innerboths_new {
    position: relative;
  }

  .Collection_template_innerboths_innerstatic_imagevideo_new {
    padding-bottom: 75.47%;
  }

  .Collection_template_innerboths_mainoverlay_new {
    padding: 26px 0;
  }

  .Collection_template_innerboths_inneroverlay_mainloops_new {
    padding-top: 56px;
  }

  .Collection_template_innerboths_inneroverlay_mainlists_new {
    margin: 0;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_new {}

  .Collection_template_innerboths_inneroverlay_innerlists_maintitle_new {
    background: #FF5528;
    padding: 19px 20px;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_innertitle_new {
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: 16px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    background: url(collection_template_up_arrow.svg) no-repeat center right;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_maintitle_new.active .Collection_template_innerboths_inneroverlay_innerlists_innertitle_new {
    background: url(collection_template_down_arrow.svg) no-repeat center right;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_mainloops_new {
    border-bottom: 2px solid #004600;
    background: #FFF;
    padding: 6px 20px;
    display: none;
    position: relative;
    left: 0;
    width: 100%;
    z-index: 1;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_innerloops_new {}

  .Collection_template_innerboths_inneroverlay_innerlists_innerloops_mainboxs_new {}

  .Collection_template_innerboths_inneroverlay_innerlists_innerloops_mainboxs_new a {
    color: #004600;
    font-size: 16px;
    font-weight: 800;
    line-height: 135%;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    font-family: var(--font-museo-slab-family);
    text-decoration: none;
    position: relative;
    display: block;
    padding: 10px 0 10px 28px;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_innerloops_mainboxs_new a:after {
    position: absolute;
    content: '';
    border-radius: 99px;
    border: 2px solid #004600;
    width: 20px;
    height: 20px;
    top: 10px;
    left: 0px;
  }

  .Collection_template_innerboths_inneroverlay_innerlists_innerloops_mainboxs_new a.active:after {
    background: #004600;
  }

  .Collection_template_inner_new {
    padding-top: 24px;
  }

  #product-grid .grid__item {
    padding: 0;
  }

  .Collection_card_product_main_new .Card_product_detail_mainstatic_new {
    padding: 12px 0 0 0;
  }

  .Collection_card_product_main_new .Card_product_detail_innerstatic_maininfos_new {
    display: none;
  }

  .Card_product_review_new .yotpo .standalone-bottomline .star-clickable {
    flex-direction: row;
    align-items: center;
  }

  .Card_product_review_new .yotpo .yotpo-icon:before {
    font-size: 13px !important;
  }

  .Collection_card_product_main_new .Card_product_review_new .yotpo .text-m {
    font-size: 12px;
  }

  .Card_product_review_new .rating-star {
    margin-right: 1px !important;
  }

  .Collection_card_product_main_new .Card_product_detail_innerhover_mainbutton_new {
    padding-bottom: 0;
  }

  .Collection_card_product_main_new .Card_product_detail_innerhover_mainredirect_new {
    display: none;
  }

  .Collection_card_product_main_new .Card_product_detail_innerhover_innerbutton_new .button {
    font-size: 14px;
    letter-spacing: 0.28px;
    padding: 13px 6px;
    background: #ff5528 !important;
    color: #fff !important;
  }

  .Collection_template_innerdetails_loops_maincustom_new {
    width: 100% !important;
    max-width: 100% !important;
  }

  .Collection_template_innerdetails_loops_maincustom_new .Index_object_testimonials_innerloops_maindetail_new {
    padding: 40px 28px;
  }

  .Collection_template_innerdetails_loops_maincustom_new .Index_object_testimonials_innerloops_innerdetail_innerinfos_new p {
    font-size: 28px;
    letter-spacing: 0.56px;
  }

  .Collection_template_innerdetails_loops_maincustom_new .Index_object_testimonials_innerloops_innerdetail_new {
    max-width: 276px;
  }

  .Collection_template_innerdetails_loops_mainblock_new {
    width: 100% !important;
    max-width: 100% !important;
  }

  .Collection_template_innerdetails_loops_innerblock_innerstatic_imagevideo_new {
    min-height: 462px;
  }

  .Collection_template_innerdetails_loops_innerblock_mainoverlay_new {
    padding: 32px 26px;
  }

  .Collection_template_innerdetails_loops_mainbanner_new {
    flex: initial;
    width: 100% !important;
    max-width: 100% !important;
  }

  .Collection_template_innerdetails_loops_innerbanner_imagevideo_new {
    padding-bottom: 76.42%;
    min-height: initial;
  }

  /* Collection */

  /* Product */
  .sticky-addtocart-button {
    display: none !important;
  }

  .Product_template_main_new {
    padding: 0px 0 0px 0 !important;
  }

  .Product_template_detail_new {
    display: block;
  }

  .Product_template_detail_mainleft_new {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
  }

  .Product_template_detail_mainleft_loops_new {
    padding: 17px 137px 17px 20px;
    border-radius: 0;
    min-height: initial;
    position: relative;
  }

  .Review_main_new {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 20px 0 0;
    width: 127px;
    justify-content: flex-end;
  }

  .Review_main_new .Card_product_review_new .yotpo-display-wrapper {
    margin-bottom: 0;
  }

  .Review_main_new .Card_product_review_new .yotpo .standalone-bottomline .star-clickable {
    flex-direction: column;
  }

  .Review_main_new .Card_product_review_new .yotpo .text-m {
    font-size: 14px;
    padding: 6px 0 0 2px;
  }

  .product__title {
    margin: 0 0 0px !important;
  }

  .product__title>* {
    font-size: 28px;
    letter-spacing: 1.12px;
  }

  .Meta_detail_list_main_new {
    margin: 8px 0 0 0 !important;
  }

  .Product_template_detail_maincenter_new {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    overflow: hidden;
  }

  .Meta_custom_tag_text_main_new {
    top: 12px;
    left: 20px;
    right: auto;
  }

  .Meta_custom_tag_text_inner_new {
    background: url(product_template_white_icon.svg) no-repeat center right;
  }

  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .product_desktop_slider_new {
    padding: 0 0 0 0 !important;
  }

  .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0 !important;
  }

  .product__media-list {
    width: 100% !important;
  }

  .product__media-list .media>* {
    border-radius: 0;
  }

  .product-media-container {
    max-width: 100% !important;
  }

  .Meta_custom_button_both_main_new {
    margin: 0 !important;
  }

  .product-media-container .media {
    padding-top: 81% !important;
    /*padding-top: 104% !important;*/
  }

  /*.product-media-container .media{ padding-top: calc(min(var(--constrained-height), var(--ratio-percent))) !important; }*/
  .product__media-list .product_page_image_new {
    /*padding:32px 0 80px 0;*/
    padding: 20px 0;
  }

  .product__media-list .product_page_last_image_new {
    padding: 0;
    height: auto;
  }

  .product__media-list .product_page_last_image_new .product-media-container {
    height: 100%;
  }

  .product__media-list .product_page_last_image_new .media>img {
    object-fit: cover !important;
  }

  .Product_template_detail_mainright_new {
    max-width: 100% !important;
    width: 100% !important;
    padding: 24px 20px 0px 20px !important;
  }

  .product__media-list .product_page_single_image_new {
    padding-bottom: 8px;
  }

  .product_desktop_slider_new .swiper-button-prev {
    left: 12px;
    top: 50%;
    transform: translate(0, -50%);
  }

  .product_desktop_slider_new .swiper-button-next {
    right: 12px;
    top: 50%;
    transform: translate(0, -50%);
  }

  .product__media-icon {
    left: auto !important;
    right: 1.2rem !important;
  }

  .product__media-list .deferred-media {
    display: block !important;
  }

  .product__media-icon {
    display: none !important;
  }

  .product__media-toggle {
    display: none !important;
  }

  .Meta_flavors_variety_tabs_mainloops_new {
    padding: 20px 20px 24px 20px;
    border-radius: 0px;
    border-bottom: 2px solid #004600;
    min-height: initial;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_new {
    grid-gap: 16px 27px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new {
    width: calc(33.33% - 18px);
  }

  .Meta_short_description_main_new {
    background: #fff;
    margin: 0 !important;
    padding: 24px 20px 0 20px;
  }

  .Meta_short_description_inner_new {}

  .Meta_short_description_inner_new p {
    margin: 0px;
    font-family: var(--font-museo-slab-family);
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0.36px;
    font-weight: 800;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_mainimage_new {
    width: 80px;
    height: 80px;
  }

  .Meta_icon_with_text_list_main_new {
    padding: 16px 20px 24px 20px;
    background: #fff;
    border-radius: 0 0 12px 12px;
    margin: 0px !important;
  }

  .Meta_shipping_save_text_main_new {
    margin: 24px 0 0 0 !important
  }

  .Meta_custom_button_both_main_new {
    padding: 16px 20px;
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background: #FF5528;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
    z-index: 2;
  }

  .Meta_custom_button_both_innerbutton_new a {
    min-width: 100%;
  }

  .Meta_custom_button_both_innerredirect_new a {
    min-width: 100%;
  }

  .Product_object_Ingredient_main_new {
    padding: 0px;
  }

  .Product_object_Ingredient_mainimage_new {
    background: #FF5528;
    margin: 0 -20px;
    padding: 24px 0 56px 0;
  }

  .Product_object_Ingredient_innerimage_new {
    text-align: center;
  }

  .Product_object_Ingredient_innerimage_new img {
    max-width: 100%;
    width: auto;
    max-height: 200px;
    display: flex;
    margin: auto;
    justify-content: center;
  }

  .Product_object_Ingredient_mainsides_new {
    padding: 56px 0;
  }

  .Product_object_Ingredient_innersides_new {
    display: block;
  }

  .Product_object_Ingredient_innersides_mainleft_new {
    width: 100%;
  }

  .Product_object_Ingredient_innersides_innerleft_innertitle_new {
    margin-right: 0px;
  }

  .Product_object_Ingredient_innersides_innerleft_innertitle_new h2 {
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 1.83px;
  }

  .Product_object_Ingredient_innersides_innerleft_mainboths_new {
    padding-top: 32px;
    max-width: 100%;
  }

  .Product_object_Ingredient_innersides_innerleft_mainloops_new {
    padding-top: 16px;
  }

  .Product_object_Ingredient_innersides_innerleft_innerloops_new {
    grid-gap: 36px;
    justify-content: center;
  }

  .Product_object_Ingredient_innersides_mainright_new {
    width: 100%;
  }

  .Product_object_Ingredient_innersides_innerright_new {
    padding-top: 32px;
  }

  .Product_object_Ingredient_innersides_innerright_mainfacts_new {
    width: 100%;
    padding-left: 0px;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_mainright_new {
    padding-top: 32px;
  }

  .Product_object_tabs_ingredient_main_new .Product_object_Ingredient_innersides_innerleft_mainboths_new {
    padding-top: 32px;
  }

  .tab_title_mobile_new {
    z-index: 3;
    font-family: var(--font-museo-slab-family);
    display: block;
    padding: 14px 40px 14px 20px;
    background: #fff url(dropdown_down_arrow.svg) no-repeat right 20px center;
    color: #004600;
    font-size: 16px;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    position: relative;
    border-radius: 28px;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    -ms-transition: all 0s linear;
    transition: all 0s linear;
  }

  .open .tab_title_mobile_new {
    background: #fff url(dropdown_up_arrow.svg) no-repeat right 20px center;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .tab.common_tab_new {
    display: none;
    position: absolute;
    z-index: 2;
    background: #fff;
    width: calc(100% + 4px);
    left: -2px;
    top: 25px;
    border: 2px solid #004600;
    border-top: 0;
    border-radius: 0 0 24px 24px;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 18px;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .tab.common_tab_new .tablinks {
    padding: 10px 20px;
    margin: 0;
    width: 100%;
    text-align: left;
    border: 0;
    background: none;
    border-radius: 0;
    display: block;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .tab.common_tab_new .tablinks:last-child {
    padding-bottom: 16px;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .tab.common_tab_new .tablinks.active {
    display: none;
  }

  .tab_title_main_new {
    z-index: 3;
    width: 100%;
    border-radius: 90px;
    border: 2px solid #004600;
    position: relative;
    background: #fff;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    -ms-transition: all 0s linear;
    transition: all 0s linear;
  }

  .Related_products_details_mainsides_new {
    width: 100%;
  }

  .Related_products_details_innersides_maininfos_new {
    display: none;
  }

  .Related_products_details_innersides_maintitle_new {
    padding: 0;
  }

  .Related_products_details_innersides_new {
    justify-content: center;
  }

  .Related_products_details_mainloops_new {
    padding-top: 32px;
  }

  .Related_products_slider {
    padding: 0 20px;
    margin-top: 0px;
  }

  .Related_products_slider .swiper-button-prev {
    display: none;
  }

  .Related_products_slider .swiper-button-next {
    display: none;
  }

  .product_review_title_main_new {
    display: flex;
    flex-direction: column-reverse;
    grid-gap: 32px;
    max-width: 335px;
    margin: auto;
  }

  .product_review_title_new {
    padding: 0;
  }

  .product_review_title_new h2 {
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 1.92px;
  }

  .product_review_widget_new {
    padding: 32px 0 0;
    max-width: 100%;
    margin: auto;
  }

  .yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text,
  .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text {
    display: block !important;
  }

  .write-review-button {
    width: 100%;
  }

  .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes {
    height: auto !important;
  }

  .yotpo .yotpo-review {
    flex-direction: column-reverse;
  }

  .yotpo .yotpo-review .yotpo-header {
    padding: 24px 20px !important;
    width: 100% !important;
  }

  .yotpo .yotpo-review .yotpo-main {
    width: 100% !important;
    margin: 0 !important;
    padding: 24px 20px !important;
    border-left: 0 !important;
    border-bottom: 2px solid !important;
  }

  .yotpo .label-with-tooltip {
    padding: 12px 0 0 !important;
  }

  .yotpo .yotpo-review-stars {
    margin: 12px 0 0 !important;
  }

  .yotpo .write-review-wrapper {
    padding: 20px;
  }

  .template-product .Footer_main_new {
    padding-bottom: 136px !important;
  }

  /* Product */

  [data-testid="POPUP"] [data-testid="form-row"]:nth-child(2) span {
    line-height: 62% !important;
    letter-spacing: 1.92px !important;
  }

  [data-testid="POPUP"] [data-testid="form-row"]:nth-child(3) span {
    text-align: center !important;
  }

  [data-testid="POPUP"] .klaviyo-close-form {
    margin-right: 16px !important;
    margin-top: 16px !important;
    width: 20px !important;
    height: 20px !important;
    background: url(popup_close_mobile.svg) no-repeat center center !important;
  }

  /* LP */
  /*.page-width{padding:0 20px;}*/
  .LP_Button_latest_new {
    min-width: 100%;
  }

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

  .LP_Button_latest_new:hover {
    background: #FFE700;
    color: #004600;
  }

  .LP_Button_header_new:hover {
    background: #FF5528;
    color: #FFFFFF;
  }

  .LP_Button_redirect_new:hover {
    background: #fff;
    color: #004600;
  }

  .LP_Header_announcement_new {}

  .LP_Header_latest_new {}

  /*.lp_header_footer_new.show .LP_Header_announcement_new{ position: sticky; top: 0; left: 0; z-index: 9999999999; }*/
  /*.lp_header_footer_new.show .LP_Header_latest_new{ position: sticky; top: 35px; left: 0; z-index: 9999999999; }*/

  .menu_open {
    overflow: hidden;
  }

  /*.menu_open .LP_Header_announcement_new{ position: sticky; top: 0; left: 0; z-index: 9999999999; }*/
  .menu_open .LP_Header_latest_new {
    position: sticky;
    top: 35px;
    left: 0;
    z-index: 9999999999;
  }

  .LP_Header_latest_main_new {
    padding: 8px 0;
  }

  .LP_Header_latest_sides_mainleft_new {
    width: calc(50% - 74px);
  }

  .LP_Header_latest_sides_innerleft_new {}

  .LP_Header_latest_sides_innerleft_mainicons_new {
    width: 28px;
  }

  .LP_Header_latest_sides_innerleft_innericons_new {}

  .LP_Header_latest_sides_innerleft_mainicons_new .Lines_custom_new {
    display: block;
  }

  .LP_Header_latest_sides_innerleft_mainicons_new .Lines_custom_new svg {
    width: 28px;
    height: 28px;
    display: flex;
  }

  .LP_Header_latest_sides_innerleft_mainicons_new .Close_custom_new {
    display: none;
  }

  .LP_Header_latest_sides_innerleft_mainicons_new .Close_custom_new svg {
    width: 28px;
    height: 28px;
    display: flex;
  }

  .LP_Header_latest_sides_innerleft_mainicons_new.open .Lines_custom_new {
    display: none;
  }

  .LP_Header_latest_sides_innerleft_mainicons_new.open .Close_custom_new {
    display: block;
  }

  .LP_Header_latest_sides_innerleft_maindrawer_new {
    position: fixed;
    top: 99px;
    left: 0;
    width: 100%;
    background: #FFF;
    height: calc(100% - 99px);
    z-index: 1;
    display: none;
  }

  .LP_Header_latest_sides_innerleft_maindrawer_new.active {
    display: block;
  }

  .menu_open_show .LP_Header_latest_sides_innerleft_maindrawer_new {
    top: 64px;
    height: calc(100% - 64px);
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_new {
    height: 100%;
    padding: 24px 20px 32px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_mainboths_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_mainmenus_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innermenus_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innermenus_new ul {
    padding: 0;
    margin: 0;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innermenus_new ul li {
    padding: 0;
    margin: 0;
    list-style-type: none;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innermenus_new ul li a {
    color: #004600;
    font-family: var(--font-body-family);
    font-size: 48px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 1.92px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innermenus_new ul li a svg {
    max-width: 56px;
    display: flex;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_mainbutton_new {
    padding-top: 32px;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innerbutton_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innerbutton_new a {
    min-width: 100%;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_mainredirect_new {
    padding-top: 8px;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innerredirect_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innerboths_innerredirect_new a {}

  .LP_Header_latest_sides_innerleft_innerdrawer_mainsocial_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innersocial_new {
    display: flex;
    align-items: center;
    grid-gap: 0 16px;
    justify-content: center;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innersocial_mainicons_new {}

  .LP_Header_latest_sides_innerleft_innerdrawer_innersocial_innericons_new {
    display: flex;
  }

  .LP_Header_latest_sides_innerleft_innerdrawer_innersocial_innericons_new img {
    max-width: 25px;
    max-height: 25px;
    display: flex;
  }

  .LP_Header_latest_sides_maincenter_new {
    width: 148px;
    position: relative;
  }

  .LP_Header_latest_sides_mainright_new {
    width: calc(50% - 74px);
  }

  .LP_Header_latest_sides_innerright_new svg {
    width: 28px;
    height: 28px;
    display: flex;
  }

  .LP_Hello_fresh_template_sides_innerright_innerforms_new .kl-private-reset-css-Xuajs1 p br {
    display: none !important;
  }

  .LP_Hello_fresh_template_sides_innerright_innerforms_new .kl-private-reset-css-Xuajs1 p * {
    font-size: 16px !important;
  }

  .LP_Hello_fresh_template_sides_new {
    flex-direction: column-reverse;
  }

  .LP_Hello_fresh_template_sides_mainleft_new {
    width: 100%;
    padding: 42px;
  }

  .LP_Hello_fresh_template_sides_innerleft_videoimage_new {
    padding-bottom: 113.652%;
  }

  .LP_Hello_fresh_template_sides_mainright_new {
    width: 100%;
  }

  .LP_Hello_fresh_template_sides_innerright_top_new {
    padding: 40px 20px 32px 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_maintitle_new {
    max-width: 335px;
  }

  .LP_Hello_fresh_template_sides_innerright_innertitle_new h2 {
    font-size: 56px;
    line-height: 83%;
    letter-spacing: 2.24px;
  }

  .LP_Hello_fresh_template_sides_innerright_maininfos_new {
    padding-top: 20px;
    max-width: 315px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerinfos_new {
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0.36px;
  }

  .LP_Hello_fresh_template_sides_innerright_mainforms_new {
    padding-top: 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerforms_new {
    max-width: 100%;
  }

  .LP_Hello_fresh_template_sides_innerright_maintexts_new {
    padding: 16px 0 0;
    max-width: 100%;
  }

  .LP_Hello_fresh_template_sides_innerright_innertexts_new p {
    font-size: 10px;
    letter-spacing: 0.2px;
  }

  .LP_Hello_fresh_template_sides_innerright_mainboths_new {
    padding: 0px 20px 40px 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerboths_new {
    display: block;
  }

  .LP_Hello_fresh_template_sides_innerright_innerboths_innertexts_new {
    text-align: center;
    max-width: 200px;
    margin: auto;
  }

  .LP_Hello_fresh_template_sides_innerright_innerboths_mainbutton_new {
    padding-top: 16px;
  }

  .LP_Footer_latest_main_new {
    padding: 8px 0 40px;
  }

  .LP_Footer_latest_main_new .page-width {
    padding: 0 !important;
  }

  .LP_Footer_latest_inner_new {}

  .LP_Footer_latest_detail_new {}

  .LP_Footer_latest_detail_mainlinks_new {}

  .LP_Footer_latest_detail_innerlinks_new {}

  .LP_Footer_latest_detail_innerlinks_new ul {
    padding: 0;
    margin: 0;
  }

  .LP_Footer_latest_detail_innerlinks_new ul li {
    list-style: none;
    border-bottom: 2px solid #004600;
  }

  .LP_Footer_latest_detail_innerlinks_new ul li a {
    color: #004600;
    padding: 24px 20px;
    font-family: var(--font-body-family);
    font-size: 24px;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: 0.48px;
    text-decoration: none;
    display: block;
  }

  .LP_Footer_latest_detail_mainlogos_new {
    padding-top: 24px;
  }

  .LP_Footer_latest_detail_innerlogos_new {
    max-width: 335px;
  }

  .LP_Footer_latest_detail_mainsocial_new {
    padding: 40px 0 0 0;
  }

  .LP_Footer_latest_detail_innersocial_innericons_new img {
    max-height: 24px;
    max-width: 24px;
  }

  .LP_Footer_latest_detail_mainlists_new {
    padding-top: 40px;
  }

  .LP_Footer_latest_detail_innerlists_new {}

  .LP_Footer_latest_detail_innerlists_new ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 24px;
    justify-content: center;
  }

  .LP_Footer_latest_detail_innerlists_new ul li {
    list-style: none;
  }

  .LP_Footer_latest_detail_innerlists_new ul li a {
    color: #004600;
    font-family: var(--font-museo-slab-family);
    font-size: 14px;
    font-weight: 900;
    line-height: 18px;
    letter-spacing: 0.28px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
  }

  .LP_Footer_latest_detail_innerlists_new ul li a svg {
    width: 12px;
    height: 12px;
    margin: -4px 0 0 4px;
  }

  /* LP */

  /* PTO LP */
  .LP_PTO_Texts_with_video_main_new {
    padding: 40px 0;
  }

  .LP_PTO_Texts_with_video_inner_new {
    max-width: 100%;
  }

  .LP_PTO_Texts_with_video_sides_new {
    display: block;
  }

  .LP_PTO_Texts_with_video_sides_mainleft_new {
    width: 100%;
    padding: 0 0 20px 0;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_new {
    max-width: 100%;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innertitle_new h1 {
    text-align: center;
    font-size: 64px;
    letter-spacing: 2.56px;
    max-width: 335px;
    margin: auto;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_maininfos_new {
    padding-top: 24px;
    text-align: center;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innerinfos_new p {
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0.36px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_mainbutton_new {
    padding-top: 24px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innerbutton_new a {
    min-width: 100%;
  }

  .LP_PTO_Texts_with_video_sides_mainright_new {
    width: 100%;
  }

  .LP_PTO_Texts_with_video_sides_innerright_videoimage_new {
    padding-bottom: 145.672%;
  }

  .LP_PTO_Texts_with_video_sides_innerright_button_new {
    top: 16px;
    right: 16px;
  }

  .LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainleft_new {
    width: 100%;
  }

  .LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainright_new {
    width: 100%;
    padding: 40px 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_new h2 {
    max-width: 280px !important;
    margin: auto !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) {
    display: block !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2)>div {
    width: 100% !important;
    padding: 0 !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2)>div:nth-child(2) {
    margin-top: 8px !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(9) br {
    display: none !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(9) h4 {
    line-height: 130% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(9) h4 * {
    line-height: 130% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new h3 {
    max-width: 335px;
    margin: auto !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new h3,
  .LP_Hello_fresh_template_sides_innerright_new h3 * {
    font-family: var(--font-museo-slab-family) !important;
    font-weight: 800 !important;
    font-size: 24px !important;
    line-height: 115% !important;
    letter-spacing: 0.96px !important;
    text-transform: uppercase !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) p {
    padding-top: 8px !important;
    max-width: 300px;
    margin: auto;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) p,
  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) span {
    font-family: var(--font-museo-slab-family) !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    line-height: 120% !important;
    letter-spacing: 0.36px !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) br {
    display: none !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(3) button {
    margin-top: -12px !important;
    font-size: 14px !important;
  }

  .LP_PTO_object_testimonial_main_new {
    padding: 56px 0;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_maininfos_new {
    max-width: 295px;
    margin: auto;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_innerinfos_new p br {
    display: block;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_maintitle_new {
    padding-top: 24px;
    max-width: 335px;
    margin: auto;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_innertitle_new h2 {
    line-height: 100% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new h6 {
    bottom: 132px !important;
  }

  .LP_PTO_object_testimonial_main_new .LP_PTO_object_testimonial_mainbutton_new {
    padding-top: 32px;
  }

  .LP_PTO_object_testimonial_main_new .LP_PTO_object_testimonial_innerbutton_new a {
    min-width: 100%;
  }

  /* PTO LP */
}

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

  .Common_title_new h2,
  .Common_title_new h1 {
    font-size: 48px;
    letter-spacing: 1.92px;
  }

  .Common_large_title_new h2,
  .Common_large_title_new h1 {
    font-size: 84px;
    letter-spacing: 2.88px;
  }

  .Common_infos_new p {
    font-size: 20px;
  }

  /* Index */
  .Index_top_image_over_text_loops_innerboxs_innerstatic_videoimage_new {
    position: relative;
  }

  .Index_top_image_over_text_loops_innerboxs_mainoverlay_new {
    padding: 20px;
  }

  .Index_top_image_over_text_hero_split_row {
    min-height: 0;
    padding: 22px 20px 36px;
  }

  .Index_top_image_over_text_hero_split_col--text {
    max-width: 32rem;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_innertitle_new h2 {
    max-width: 100%;
    font-size: 70px;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_maininfos_new {
    padding-top: 24px;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_innerinfos_new p {
    max-width: 100%;
  }

  .Index_top_image_over_text_loops_innerboxs_inneroverlay_mainbutton_new {
    padding-top: 24px;
  }

  .Index_information_marquee_main_new {
    padding: 20px 0;
  }

  .Index_information_marquee .js-marquee-wrapper {
    grid-gap: 0 26px;
  }

  .Index_information_marquee .js-marquee span {
    grid-gap: 0 26px;
  }

  .Index_information_marquee span {
    grid-gap: 0 26px;
  }

  .Index_information_marquee_loops_innerboxs_new {
    grid-gap: 0 26px;
  }

  .Index_information_marquee_loops_innerboxs_infos_new p {
    font-size: 20px;
  }

  .Index_information_marquee_loops_innerboxs_icons_new img.Index_information_marquee_element_icon {
    height: 26px;
    max-height: 26px;
    width: auto;
    flex-shrink: 0;
  }

  .Index_featured_collection_innersides_new {
    display: block;
  }

  .Index_featured_collection_innersides_maininfos_new {
    padding: 20px 0 0 0;
    max-width: 400px;
  }

  .Index_featured_collection_slider {
    padding: 86px 20px 0;
    margin-top: -56px;
  }

  .Index_featured_collection_slider .swiper-button-next {
    right: 20px;
  }

  .Index_featured_collection_slider .swiper-button-prev {
    right: 78px;
  }

  .Index_image_accordion_sides_mainleft_new {
    padding: 30px;
  }

  .Index_image_accordion_sides_innerleft_videoimage_new {
    padding-bottom: 149%;
  }

  .Index_image_accordion_sides_mainright_new {
    padding: 30px 20px;
  }

  .Index_image_accordion_sides_innerright_innertitle_new h2 {
    font-size: 40px;
  }

  .Index_image_accordion_sides_innerright_mainloops_new {
    padding-top: 10px;
  }

  .Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li .question {
    padding: 16px 40px 16px 0;
  }

  .Index_image_accordion_sides_innerright_innerloops_innerquestion_image_new {
    width: 25px;
  }

  .Index_image_accordion_sides_innerright_innerloops_innerquestion_title_new {
    width: calc(100% - 25px);
    padding-left: 8px;
    font-size: 16px;
  }

  .Index_image_accordion_sides_innerright_innerloops_new .accordion>ul>li .answer {
    padding: 0 0 16px 33px;
    margin-top: -8px;
  }

  .Index_image_accordion_sides_innerright_innerloops_mainanswer_new {
    padding-right: 0;
  }

  .Index_image_accordion_sides_innerright_innerloops_inneranswer_new {
    font-size: 16px;
  }

  .Index_image_accordion_sides_innerright_mainbutton_new {
    padding-top: 10px;
  }

  .Index_image_accordion_sides_innerright_innerbutton_new a {
    min-width: 200px;
  }

  .Index_object_testimonials_innerboths_maininfos_new {
    padding-top: 30px;
  }

  .Index_object_testimonials_innerboths_innertitle_new h2 {
    font-size: 70px;
  }

  .Index_object_testimonials_mainloops_new {
    padding-top: 30px;
  }

  .Index_object_testimonials_slider .swiper-slide {
    width: 280px;
  }

  .Index_object_testimonials_innerloops_innerdetail_innerinfos_new p {
    font-size: 22px;
  }

  .Index_object_testimonials_innerloops_innerdetail_mainimage_new {
    padding-top: 20px;
  }

  .Index_object_testimonials_innerloops_innerdetail_mainboths_new {
    padding-top: 20px;
  }

  .Index_object_testimonials_innerloops_innerdetail_innerboths_title_new {
    padding-top: 12px;
    font-size: 14px;
  }

  .Index_store_logo_slider_main_new {
    padding: 24px 0 24px 20px;
    background-color: #7030FF !important;
  }

  .Index_store_logo_slider_maintitle_new {
    width: 212px;
  }

  .Index_store_logo_slider_innertitle_new h2 {
    font-size: 26px;
    color: #F18A5C !important;
  }

  .Index_store_logo_slider_mainmobile_new {
    width: calc(100% - 212px);
    padding-left: 26px;
  }

  .Index_store_logo_slider_innerdesktop_slider {
    padding: 0 20px 0 0;
  }

  .Product_object_table_list_sides_innerleft_new {
    padding: 30px 20px;
  }

  .Product_object_table_list_sides_innerleft_maintable_new {
    padding-top: 30px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainboths_new {
    min-height: 45px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_innertitle_new {
    font-size: 18px;
    max-width: 100px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
    padding: 15px 8px;
    min-height: 74px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_innertexts_new {
    font-size: 16px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_maincolumn_new:nth-child(2n) .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_mainlists_new:after {
    width: 100px;
  }

  .Product_object_table_list_sides_innerleft_maininfos_new {
    padding: 16px 0 0;
  }

  .Product_object_table_list_sides_innerright_new {
    padding: 30px 20px;
  }

  .Product_object_table_list_sides_innerright_innerboths_imagevideo_new {
    padding-bottom: 144%;
  }

  .Index_infos_logos_slider_main_new {
    padding: 60px 0;
  }

  .Index_infos_logos_slider_innerloops_new {
    max-width: 650px;
  }

  .Index_infos_logos_slider_innerloops_innerboxs_new {
    font-size: 48px;
  }

  .Index_infos_logos_slider_mainthumb_new {
    padding-top: 40px;
  }

  .Index_infos_logos_slider_innerthumb_new .swiper-slide-thumb-active.Index_infos_logos_slider_innerthumb_mainboxs_new {
    border: 0;
  }

  .Index_image_with_text_sides_mainleft_new {
    width: 52%;
  }

  .Index_image_with_text_sides_mainright_new {
    width: 48%;
    padding-left: 40px;
  }

  .Index_image_with_text_sides_innerright_innertitle_new {
    font-size: 64px;
  }

  .Index_image_with_text_sides_innerright_maininfos_new {
    padding-top: 24px;
  }

  .Index_image_with_text_sides_innerright_mainbutton_new {
    padding-top: 24px;
  }

  .Index_object_instagram_mainloops_new {
    padding-top: 40px;
  }

  .Index_object_instagram_innersides_innerleft_new {
    display: block;
  }

  .Index_object_instagram_innersides_mainright_new {
    width: 280px;
  }

  .Index_object_instagram_innersides_mainleft_new {
    width: calc(100% - 280px);
  }

  .Index_object_instagram_innersides_innerleft_maininfos_new {
    padding-top: 20px;
  }

  .Footer_top_sides_mainleft_new {
    padding-right: 24px;
    grid-gap: 0 24px;
  }

  .Footer_top_sides_mainleft_mainboxs_new h2 {
    font-size: 21px;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul {
    padding-top: 12px;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul li {
    padding: 6px 0;
  }

  .Footer_top_sides_mainleft_mainboxs_new ul li a {
    font-size: 14px !important;
    padding-bottom: 0px !important;
  }

  .footer_newsletter_klaviyo_new {
    padding: 16px 0 0;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"] {
    display: block !important;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"]>div {
    margin-bottom: 8px !important;
    padding: 0 !important;
    width: 100% !important;
    display: block !important;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"]>div>button {
    width: calc(100% - 20px) !important;
  }

  .Footer_top_sides_mainright_new .footer-block__heading {
    font-size: 21px;
  }

  .Footer_top_sides_mainright_new ul {
    grid-gap: 10px;
    padding-top: 14px;
  }

  .Footer_top_sides_mainright_new .footer-block__newsletter p {
    padding-top: 16px;
    font-size: 16px;
  }

  .Footer_bottom_new {
    padding: 56px 20px 0 20px !important;
  }

  .Footer_bottom_innerlogo_new img {
    max-width: 340px;
  }

  .Footer_bottom_mainmenus_new {
    padding-top: 26px;
  }

  .template-product .Footer_main_new {
    padding-bottom: 100px !important;
  }

  /* Index */

  /* Collection */
  .Collection_template_innerboths_innerstatic_imagevideo_new {
    padding-bottom: 30%;
  }

  .Collection_template_innerboths_inneroverlay_innertitle_new h1 {
    font-size: 70px;
  }

  .Collection_template_innerboths_inneroverlay_innerloops_mainboxs_new a {
    font-size: 14px;
    padding: 12px 30px;
  }

  #product-grid {
    row-gap: 28px;
  }

  #product-grid .grid__item {
    padding: 0;
    width: calc(33.33% - var(--grid-mobile-horizontal-spacing) + 1px) !important;
    max-width: calc(33.33% - var(--grid-mobile-horizontal-spacing) + 1px) !important;
  }

  .Collection_template_innerdetails_loops_innerblock_mainoverlay_new {
    padding: 20px;
  }

  .Collection_template_innerdetails_loops_innerblock_inneroverlay_innertitle_new h2 {
    font-size: 46px;
  }

  .Collection_template_innerdetails_loops_innerblock_inneroverlay_innerbutton_new.button {
    min-width: 168px;
  }

  #product-grid .Collection_template_innerdetails_loops_mainbanner_new {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1;
  }

  .Collection_template_innerdetails_loops_innerbanner_imagevideo_new {
    min-height: 379px;
  }

  /* Collection */

  /* Product */
  .Product_template_detail_mainleft_new {
    padding: 0 0px 0 20px !important;
  }

  .Product_template_detail_mainleft_loops_new {
    padding: 15px;
    min-height: initial;
  }

  .Review_main_new .Card_product_review_new .yotpo-display-wrapper {
    margin-bottom: 16px;
  }

  .Card_product_review_new .yotpo .text-m {
    font-size: 14px !important;
  }

  .product__title {
    margin: 0 0 16px !important;
  }

  .product__title>* {
    font-size: 40px;
  }

  .Meta_detail_list_main_new {
    margin: 16px 0 !important;
  }

  .Meta_detail_list_texts_new {
    font-size: 12px;
  }

  .Meta_short_description_main_new {
    margin: 16px 0 !important;
  }

  .Meta_short_description_inner_new {
    font-size: 14px;
  }

  .Meta_icon_with_text_list_main_new {
    margin: 16px 0 !important;
  }

  .Meta_icon_with_text_list_mainloops_new {
    margin-bottom: 10px;
  }

  .Meta_icon_with_text_list_innerloops_mainimage_new {
    width: 18px;
  }

  .Meta_icon_with_text_list_innerloops_maininfos_new {
    width: calc(100% - 18px);
    padding-left: 6px;
  }

  .Meta_icon_with_text_list_innerloops_innerinfos_new p {
    font-size: 14px;
  }

  .Product_template_detail_maincenter_new {
    padding: 0 10px !important;
  }

  .Product_template_detail_mainright_new {
    padding: 0 20px 0 0px !important;
  }

  .product_desktop_slider_new {
    padding: 0 0 70px !important;
  }

  .product_desktop_slider_new .swiper-button-prev {
    left: calc(50% - 48px);
    width: 46px;
    height: 46px;
  }

  .product_desktop_slider_new .swiper-button-next {
    right: calc(50% - 48px);
    width: 46px;
    height: 46px;
  }

  .Meta_flavors_variety_tabs_innerboths_new .tablinks.Tabs_common_inner_new {
    min-height: 60px;
    padding: 14px 10px;
  }

  .Meta_flavors_variety_tabs_mainloops_new {
    padding: 15px;
    min-height: 344px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_new {
    grid-gap: 12px 12px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innertitle_new strong {
    font-size: 12px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innertitle_new p {
    font-size: 12px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new {
    width: calc(33.33% - 8px);
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_mainimage_new {
    width: 54px;
    height: 54px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_maintitle_new {
    padding-top: 10px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innertitle_new p {
    font-size: 10px;
  }

  .Meta_shipping_save_text_main_new {
    margin: 16px 0 !important;
  }

  .Meta_shipping_save_text_inner_new a {
    font-size: 14px;
  }

  .Meta_custom_button_both_main_new {
    margin: 16px 0 0 0 !important;
  }

  .Meta_custom_tag_text_main_new {
    top: 6px;
    right: 14px;
    width: 64px;
    height: 62px;
  }

  .Meta_custom_tag_text_inner_new {
    width: 64px;
    height: 62px;
    background-size: 100%;
    font-size: 10px;
  }

  .Product_object_Ingredient_innersides_innerleft_innertitle_new h2 {
    font-size: 54px;
  }

  .Product_object_Ingredient_innersides_innerleft_innertitle_new {
    margin-right: -140px;
  }

  .Product_object_Ingredient_innersides_innerleft_mainboths_new {
    padding-top: 30px;
    max-width: 100%;
  }

  .Product_object_Ingredient_innersides_innerleft_innerboths_innertitle_new {
    font-size: 16px;
  }

  .Product_object_Ingredient_innersides_innerleft_innerboths_innerinfos_new {
    font-size: 13px;
  }

  .Product_object_Ingredient_innersides_innerleft_mainloops_new {
    padding-top: 20px;
  }

  .Product_object_Ingredient_innersides_innerleft_innerloops_new {
    grid-gap: 16px;
  }

  .Product_object_Ingredient_innersides_innerleft_innerloops_innerboxs_innertitle_new {
    font-size: 11px;
  }

  .Product_object_Ingredient_innersides_innerright_mainimage_new {
    width: 45%;
    padding-right: 20px;
  }

  .Product_object_Ingredient_innersides_innerright_mainfacts_new {
    width: 55%;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_mainright_new {
    padding-top: 32px;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .Tabs_common_inner_new {
    padding: 7px 12px;
    font-size: 14px;
    white-space: nowrap;
  }

  .product_review_title_new h2 {
    font-size: 62px;
  }

  .product_review_widget_new {
    padding: 40px 0 0;
    max-width: 100%;
  }

  .yotpo .yotpo-review .yotpo-header {
    padding: 20px !important;
  }

  .yotpo .yotpo-review .yotpo-main {
    padding: 20px !important;
  }

  .yotpo .yotpo-review .yotpo-header {
    width: 250px !important;
  }

  .yotpo .yotpo-user-name {
    font-size: 20px !important;
  }

  .yotpo .label-with-tooltip * {
    font-size: 13px !important;
  }

  .yotpo .yotpo-review .yotpo-main {
    width: calc(100% - 250px) !important;
  }

  .yotpo .content-title {
    font-size: 20px !important;
  }

  .yotpo .yotpo-review-wrapper .content-review {
    font-size: 16px !important;
  }

  .Related_products_details_innersides_new {
    display: block;
  }

  .Related_products_details_innersides_maintitle_new {
    padding-left: 0;
  }

  .Related_products_details_innersides_innertitle_new h2 {
    text-align: left;
  }

  .Related_products_details_innersides_maininfos_new {
    padding: 16px 0 0 0;
    max-width: 400px;
  }

  .Related_products_slider {
    padding: 86px 20px 0;
    margin-top: -56px;
  }

  .Related_products_slider .swiper-button-next {
    right: 20px;
  }

  .Related_products_slider .swiper-button-prev {
    right: 78px;
  }

  /* Product */

  /* LP */
  /*.page-width{padding:0 20px;}*/
  .LP_Button_latest_new {
    padding: 14px;
    min-width: 200px;
  }

  .LP_Header_latest_sides_maincenter_new {
    width: 150px;
  }

  .LP_Header_latest_sides_mainleft_new {
    width: calc(50% - 75px);
  }

  .LP_Header_latest_sides_mainright_new {
    width: calc(50% - 75px);
  }

  .LP_Header_latest_sides_innerleft_new ul li a {
    font-size: 12px;
  }

  .LP_Header_latest_sides_innerright_new {
    grid-gap: 15px;
  }

  .LP_Header_latest_sides_innerright_innerredirect_new a {
    font-size: 12px;
  }

  .LP_Header_latest_sides_innerright_innerbutton_new a {
    min-width: 140px;
    font-size: 12px;
    padding: 10px;
  }

  .LP_Hello_fresh_template_sides_mainleft_new {
    padding: 38px;
  }

  .LP_Hello_fresh_template_sides_innerright_top_new {
    padding: 36px 26px 26px;
  }

  .LP_Hello_fresh_template_sides_innerright_maintitle_new {
    max-width: 360px;
  }

  .LP_Hello_fresh_template_sides_innerright_innertitle_new h2 {
    font-size: 46px;
  }

  .LP_Hello_fresh_template_sides_innerright_maininfos_new {
    padding-top: 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerinfos_new {
    font-size: 16px;
    max-width: 360px;
    margin: auto;
  }

  .LP_Hello_fresh_template_sides_innerright_innerforms_new {
    max-width: 380px;
  }

  .LP_Hello_fresh_template_sides_innerright_maintexts_new {
    padding: 16px 0 0 0;
    max-width: 390px;
  }

  .LP_Hello_fresh_template_sides_innerright_innertexts_new p {
    font-size: 11px;
  }

  .LP_Hello_fresh_template_sides_innerright_mainboths_new {
    padding: 0 20px 20px 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerboths_innertexts_new {
    font-size: 18px;
    text-align: center;
  }

  .LP_Footer_latest_main_new {
    padding: 50px 0;
  }

  .LP_Footer_latest_detail_innermenus_new ul {
    grid-gap: 10px 20px;
  }

  /* LP */

  /* PTO LP */
  .LP_PTO_Texts_with_video_inner_new {
    max-width: 100%;
  }

  .LP_PTO_Texts_with_video_sides_mainleft_new {
    padding-right: 60px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_new {
    max-width: 384px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innertitle_new h1 {
    font-size: 56px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_maininfos_new {
    padding-top: 22px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innerinfos_new p {
    font-size: 18px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_mainbutton_new {
    padding-top: 22px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innerbutton_new a {
    min-width: 220px;
  }

  .LP_PTO_Texts_with_video_sides_innerright_button_new {
    top: 16px;
    right: 16px;
  }

  .LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainleft_new {
    padding: 34px;
  }

  .LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainright_new {
    padding: 34px;
  }

  .LP_Hello_fresh_template_sides_innerright_new h2 {
    max-width: 280px !important;
    margin: auto !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) {
    display: block !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2)>div {
    width: 100% !important;
    padding: 0 !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2)>div:nth-child(2) {
    margin-top: 8px !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(9) br {
    display: none !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(9) h4 {
    line-height: 130% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(9) h4 * {
    line-height: 130% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new h3,
  .LP_Hello_fresh_template_sides_innerright_new h3 * {
    font-size: 40px !important;
    line-height: 90% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) p {
    padding-top: 16px !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) p,
  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) span {
    font-size: 18px !important;
    line-height: 120% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(3) button {
    margin-top: -12px !important;
  }

  .LP_PTO_object_testimonial_main_new {
    padding: 60px 0;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_maintitle_new {
    padding-top: 22px;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_innerinfos_new p {
    font-size: 14px;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_innertitle_new h2 {
    font-size: 48px;
  }

  /* PTO LP */
}

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

  .Common_large_title_new h2,
  .Common_large_title_new h1 {
    font-size: 86px;
  }

  .Common_title_new h2,
  .Common_title_new h1 {
    font-size: 60px;
  }

  /* Header */
  .Header_right_button_new .button {
    min-width: 180px;
    font-size: 14px;
  }

  .header__menu-item {
    font-size: 14px;
  }

  .header_right_new .header__inline-menu {
    margin-right: 10px;
  }

  .Header_mega_menu_mainleftright_new {
    padding: 0 !important;
  }

  .Header_mega_menu_mainleft_new {
    width: 260px;
  }

  .Header_mega_menu_mainright_new {
    width: calc(100% - 260px);
    min-height: 324px;
  }

  .Header_mega_menu_innerleft_mainmenus_new li a {
    font-size: 22px;
    padding: 24px 20px;
  }

  .Header_mega_menu_slider .swiper-button-next {
    right: 20px;
  }

  .Header_mega_menu_slider .swiper-button-prev {
    right: 78px;
  }

  .megamenu_right_mainbox_new {
    width: 120px;
  }

  .megamenu_right_title_new {
    font-size: 16px;
  }

  .Header_mega_menu_innerright_title_new {
    font-size: 22px;
  }

  .single_menu_top_new .header__submenu.list-menu .mega-menu__link {
    font-size: 14px;
  }

  /* Header */

  /* Index */
  .Index_top_image_over_text_loops_innerboxs_mainoverlay_new {
    padding: 40px;
  }

  .Index_top_image_over_text_hero_split_row {
    min-height: 0;
    padding: 24px 32px 40px;
  }

  .Index_featured_collection_innersides_maininfos_new {
    padding-left: 40px;
  }

  .Index_featured_collection_innersides_innerinfos_new {
    max-width: 370px;
  }

  .Index_featured_collection_mainsides_new {
    width: calc(100% - 144px);
  }

  .Index_featured_collection_slider .swiper-button-next {
    right: 20px;
  }

  .Index_featured_collection_slider .swiper-button-prev {
    right: 78px;
  }

  .Index_featured_collection_slider {
    padding: 96px 20px 0;
  }

  .Index_image_accordion_sides_mainleft_new {
    padding: 40px;
  }

  .Index_image_accordion_sides_mainright_new {
    padding: 40px 40px;
  }

  .Index_image_accordion_sides_innerright_innerloops_mainanswer_new {
    padding-right: 0;
  }

  .Index_image_accordion_sides_innerright_mainloops_new {
    padding-top: 10px;
  }

  .Index_image_accordion_sides_innerright_innerloops_innerquestion_title_new {
    font-size: 22px;
  }

  .Index_store_logo_slider_main_new {
    padding: 30px 0 30px 30px;
    background-color: #7030FF !important;
  }

  .Index_store_logo_slider_mainmobile_new {
    padding-left: 40px;
  }

  .Index_store_logo_slider_innerdesktop_slider {
    padding: 0 30px 0 0;
  }

  .Product_object_table_list_sides_innerright_new {
    padding: 40px;
  }

  .Product_object_table_list_sides_innerleft_new {
    padding: 40px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_maintexts_new {
    padding: 10px 14px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerlists_innertexts_new {
    font-size: 19px;
  }

  .Product_object_table_list_sides_innerleft_innertable_innerloops_innercolumn_innerboths_innertitle_new {
    font-size: 20px;
  }

  .Product_object_table_list_sides_innerleft_maininfos_new {
    padding: 16px 0 0 14px;
  }

  .Index_infos_logos_slider_mainthumb_new {}

  .Index_infos_logos_slider_innerloops_innerboxs_new {
    font-size: 60px;
  }

  .Index_image_with_text_sides_mainleft_new {
    width: 60%;
  }

  .Index_image_with_text_sides_mainright_new {
    width: 40%;
    padding-left: 50px;
  }

  .Footer_top_sides_mainleft_new {
    padding-right: 30px;
    grid-gap: 0 70px;
  }

  .Index_object_instagram_mainloops_new {
    padding-top: 50px;
  }

  .footer_newsletter_klaviyo_new [data-testid="form-row"]>div>button {
    width: 120px !important;
  }

  .Footer_bottom_new {
    padding: 70px 20px 0 !important;
  }

  .template-product .Footer_main_new {
    padding-bottom: 100px !important;
  }

  /* Index */

  /* Collection */
  .Collection_template_innerboths_mainoverlay_new {
    padding: 40px 0;
  }

  .Collection_template_innerboths_inneroverlay_mainloops_new {
    padding-top: 40px;
  }

  .Collection_template_innerboths_inneroverlay_innertitle_new h1 {
    font-size: 76px;
  }

  .Collection_template_innerboths_inneroverlay_innerloops_mainboxs_new a {
    padding: 13px 30px;
  }

  .Collection_template_innerdetails_loops_innercustom_new .Index_object_testimonials_innerloops_maindetail_new {
    padding: 20px;
  }

  .Collection_template_innerdetails_loops_innercustom_new .Index_object_testimonials_innerloops_innerdetail_innerinfos_new p {
    font-size: 20px;
  }

  .Collection_template_innerdetails_loops_innerblock_mainoverlay_new {
    padding: 20px;
  }

  .Collection_template_innerdetails_loops_innerblock_inneroverlay_innertitle_new h2 {
    font-size: 46px;
  }

  .Collection_template_innerdetails_loops_innerblock_innerstatic_imagevideo_new {
    min-height: 400px;
  }

  .Collection_template_innerdetails_loops_innerbanner_imagevideo_new {
    min-height: 400px;
  }

  /* Collection */

  /* Product */
  .Product_template_detail_mainleft_new {
    padding: 0 20px 0 20px !important;
  }

  .Product_template_detail_mainright_new {
    padding: 0 20px 0 20px !important;
  }

  .Product_template_detail_mainleft_loops_new {
    padding: 20px 20px 1px;
    min-height: 540px;
  }

  .product__title>* {
    font-size: 40px;
  }

  .product__title {
    max-width: 186px;
  }

  .Meta_custom_tag_text_main_new {
    top: 10px;
    right: 10px;
  }

  .Meta_short_description_inner_new {
    font-size: 16px;
  }

  .Meta_icon_with_text_list_innerloops_innerinfos_new p {
    font-size: 16px;
  }

  .Meta_flavors_variety_tabs_innerboths_new .tablinks.Tabs_common_inner_new {
    font-size: 13px;
    padding: 19px 5px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_new {
    grid-gap: 22px 8px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_mainboxs_new {
    width: calc(25% - 6px);
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_mainimage_new {
    width: 54px;
    height: 54px;
  }

  .Meta_flavors_variety_tabs_innerloops_innerboxs_innerlists_innerboxs_innertitle_new p {
    /*font-size:10.6px;*/
  }

  .product_desktop_slider_new {
    padding: 0 0 80px !important;
  }

  .Meta_flavors_variety_tabs_mainloops_new {
    min-height: 280px;
  }

  .Product_object_Ingredient_innersides_innerleft_innertitle_new h2 {
    font-size: 70px;
  }

  .Product_object_Ingredient_innersides_innerright_mainimage_new {
    width: 47%;
    padding-right: 36px;
  }

  .Product_object_Ingredient_innersides_innerright_mainfacts_new {
    width: 53%;
  }

  .Product_object_Ingredient_innersides_innerleft_innertitle_new {
    margin-right: -180px;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_mainright_new {
    padding-top: 40px;
  }

  .Product_object_tabs_ingredient_main_new .Index_tab_collection_list_detail_innersides_innerright_new .Tabs_common_inner_new {
    font-size: 15px;
    padding: 8px 22px;
  }

  .product_review_widget_new {
    padding: 40px 0 0;
    max-width: 100%;
  }

  .yotpo .yotpo-review .yotpo-header {
    padding: 24px !important;
  }

  .yotpo .yotpo-review .yotpo-main {
    padding: 24px !important;
  }

  .yotpo .yotpo-review .yotpo-header {
    width: 250px !important;
  }

  .yotpo .yotpo-user-name {
    font-size: 20px !important;
  }

  .yotpo .label-with-tooltip * {
    font-size: 13px !important;
  }

  .yotpo .yotpo-review .yotpo-main {
    width: calc(100% - 250px) !important;
  }

  .yotpo .content-title {
    font-size: 20px !important;
  }

  .yotpo .yotpo-review-wrapper .content-review {
    font-size: 16px !important;
  }

  .Related_products_details_innersides_maintitle_new {
    padding-left: 0;
  }

  .Related_products_details_innersides_innertitle_new h2 {
    text-align: left;
  }

  .Related_products_details_innersides_maininfos_new {
    padding-left: 40px;
  }

  .Related_products_details_innersides_innerinfos_new {
    max-width: 330px;
  }

  .Related_products_details_innersides_innerinfos_new p {
    font-size: 20px;
  }

  .Related_products_slider .swiper-button-next {
    right: 20px;
  }

  .Related_products_slider .swiper-button-prev {
    right: 78px;
  }

  .Related_products_slider {
    padding: 96px 20px 0;
  }

  /* Product */

  /* LP */
  /*.page-width{padding:0 20px;}*/
  .LP_Button_latest_new {
    min-width: 220px;
  }

  .LP_Header_latest_sides_innerleft_new ul li a {
    font-size: 14px;
  }

  .LP_Header_latest_sides_innerright_new {
    grid-gap: 0 25px;
  }

  .LP_Header_latest_sides_innerright_innerredirect_new a {
    font-size: 14px;
  }

  .LP_Header_latest_sides_innerright_innerbutton_new a {
    min-width: 190px;
    font-size: 14px;
  }

  .LP_Hello_fresh_template_sides_mainleft_new {
    padding: 42px;
  }

  .LP_Hello_fresh_template_sides_innerright_top_new {
    padding: 40px 40px 26px;
  }

  .LP_Hello_fresh_template_sides_innerright_innertitle_new h2 {
    font-size: 60px;
    max-width: 460px;
  }

  .LP_Hello_fresh_template_sides_innerright_maininfos_new {
    padding-top: 28px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerinfos_new {
    font-size: 20px;
    max-width: 440px;
    margin: auto;
  }

  .LP_Hello_fresh_template_sides_innerright_mainforms_new {
    padding-top: 22px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerforms_new {
    max-width: 480px;
  }

  .LP_Hello_fresh_template_sides_innerright_maintexts_new {
    padding: 16px 0 0;
    max-width: 480px;
  }

  .LP_Hello_fresh_template_sides_innerright_mainboths_new {
    padding: 0 20px 20px 20px;
  }

  .LP_Hello_fresh_template_sides_innerright_innerboths_innertexts_new {
    font-size: 16px;
  }

  /* LP */

  /* PTO LP */
  .LP_PTO_Texts_with_video_inner_new {
    max-width: 100%;
  }

  .LP_PTO_Texts_with_video_sides_mainleft_new {
    padding-right: 80px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_new {
    max-width: 480px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innertitle_new h1 {
    font-size: 72px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_maininfos_new {
    padding-top: 26px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_innerinfos_new p {
    font-size: 22px;
  }

  .LP_PTO_Texts_with_video_sides_innerleft_mainbutton_new {
    padding-top: 26px;
  }

  .LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainleft_new {
    padding: 60px;
  }

  .LP_PTO_Signup_template_main_new .LP_Hello_fresh_template_sides_mainright_new {
    padding: 30px;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:last-child br {
    display: none !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new h3,
  .LP_Hello_fresh_template_sides_innerright_new h3 * {
    font-size: 56px !important;
    line-height: 90% !important;
  }

  .LP_Hello_fresh_template_sides_innerright_new [data-testid="form-row"]:nth-child(2) p {
    padding-top: 16px !important;
  }

  .Index_object_testimonials_main_new.LP_PTO_object_testimonial_main_new {
    padding: 80px 0;
  }

  .LP_PTO_object_testimonial_main_new .Index_object_testimonials_innerboths_maintitle_new {
    padding-top: 26px;
  }

  /* PTO LP */
}

@media(min-width:990px) and (max-width:1280px) {
  #product-grid .grid__item {
    padding: 0 16px;
  }
}

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

  /* Header */
  .header__heading-logo {
    max-width: 148px;
    margin: 12px 0;
  }

  .header__inline-menu {
    margin-left: 0;
    width: calc(50% - 75px);
  }

  .header_right_new .header__inline-menu {
    display: none;
  }

  .Header_right_button_new {
    display: none;
  }

  .header_right_new {
    width: calc(50% - 75px);
    padding: 0;
    margin: 0;
  }

  .header__icon {
    height: 28px;
    width: 28px;
  }

  .header__icon .icon {
    height: 28px;
    width: 28px;
  }

  .header__icon--cart {
    margin-right: 0px;
  }

  .header__icon--menu {
    height: 28px;
    width: 28px;
  }

  .header__icon--menu .icon-both {
    display: block;
    position: absolute;
    opacity: 1;
    transform: scale(1);
    transition: transform .15s ease, opacity .15s ease;
  }

  details:not([open])>.header__icon--menu .icon-close,
  details[open]>.header__icon--menu .icon-hamburger {
    visibility: hidden;
    opacity: 0;
    transform: scale(1);
  }

  details[open]>.header__icon--menu .icon-close {
    display: block !important;
    visibility: visible;
    opacity: 1;
  }

  .mobile_header_left_new {
    width: calc(50% - 70px);
    display: flex;
    align-items: center;
    grid-gap: 10px;
  }

  .Header_mobile_store_new {
    width: 28px;
    height: 28px;
    display: block !important;
  }

  .Header_mobile_store_new svg {
    width: 28px;
    height: 28px;
    display: flex;
  }

  header-drawer {
    width: calc(50% - 70px);
  }

  .header__icons {
    padding: 0;
    align-items: center;
    grid-gap: 12px;
  }

  .header__icon--search {
    width: 24px;
    height: 24px;
  }

  .search-modal__content {
    padding: 0 20px;
  }

  .search__input.field__input {
    margin-left: 0px;
    background-size: 32px;
    padding: 0;
    background-position: left -16px center;
    padding-right: 0px !important;
  }

  .search-modal__close-button {
    right: 20px;
  }

  .search__input.field__input {
    margin-right: 30px;
  }

  .reset__button {
    display: none !important;
  }

  .predictive-search {
    /*top: 60px;*/
    border: 0;
    border-top: 1px solid rgba(62, 43, 46, 0.20);
    /*height:calc(100vh - 146px);*/
  }

  #predictive-search-results {
    padding: 0;
  }

  .desktop_search_new {
    display: none !important;
  }

  .header predictive-search {
    padding-left: 0;
  }

  .header__heading-logo-wrapper {
    margin-left: 0px;
  }

  .header-wrapper--border-bottom {
    border-bottom: 0px solid rgba(62, 85, 105, 0.20) !important;
  }

  .js details[open]>.menu-drawer {
    transition: none !important;
  }

  .js details[open]>.menu-drawer__submenu {
    transition: none !important;
  }

  .menu-drawer {
    background: #fff !important;
  }

  /* Header */

  /* MOBILE_MEGAMENU_START */
  .menu-drawer__navigation {
    padding: 10px 0 18px 0 !important;
  }

  .menu-drawer__menu-item {
    font-family: var(--font-heading-family);
    color: #004600;
    font-size: 48px !important;
    font-weight: 400;
    line-height: 100% !important;
    letter-spacing: 1.92px;
    position: relative;
    min-height: 56px;
  }

  .menu-drawer__menu-item>.svg-wrapper {
    width: 56px !important;
    height: 56px;
    right: 20px !important;
  }

  .menu-drawer__menu li {
    margin: 0 !important;
  }

  .menu-drawer__menu-item {
    padding: 14px 20px !important;
    background: none !important;
  }

  .menu-drawer__utility-links {
    padding: 0 20px 32px 20px !important;
    background: transparent !important;
  }

  .Header_drawer_mobile_mainlists_new {
    padding-top: 8px;
    width: 100%;
  }

  .Header_drawer_mobile_innerlists_new {}

  .Header_drawer_mobile_mainlists_new ul {
    padding: 0px;
  }

  .Header_drawer_mobile_mainlists_new ul li {
    list-style: none;
    font-size: 16px;
    line-height: 135%;
    background: url(mirrormate_menu_check_icon.svg) no-repeat left center;
    padding: 0 0 0px 28px;
    margin-bottom: 4px !important;
  }

  .Header_drawer_mobile_mainlists_new ul li:last-child {
    margin-bottom: 0px !important;
  }

  .Header_drawer_mobile_mainboth_new {
    padding: 0;
  }

  .Header_drawer_mobile_innerboth_new {}

  .Header_drawer_mobile_innerboth_buttons_new {
    text-align: center;
    margin-bottom: 8px;
  }

  .Header_drawer_mobile_innerboth_buttons_new a {
    min-width: 100%;
  }

  .Header_drawer_mobile_innerboth_menulist_new {
    padding: 20px 0 0 0;
  }

  .Header_drawer_mobile_innerboth_menulist_new ul {
    margin: 0px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
  }

  .Header_drawer_mobile_innerboth_menulist_new ul li {
    font-family: var(--font-museo-slab-family);
    width: 50%;
    list-style: none;
    font-size: 16px;
    font-weight: 800;
    line-height: 80%;
    padding: 12px 16px 12px 0;
    display: block;
    letter-spacing: 0.32px;
    text-transform: uppercase;
  }

  .Header_drawer_mobile_innerboth_menulist_new ul li a {
    text-decoration: none;
    color: #004600;
  }

  .js .menu-drawer__submenu {
    background: #fff !important;
  }

  .js .menu-drawer {
    height: calc(100vh - 100%) !important;
    height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)) - 0px) !important;
  }

  .menu-drawer__close-button {
    margin-top: 0 !important;
    padding: 16px 20px !important;
    font-family: var(--font-museo-slab-family) !important;
    font-size: 16px !important;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    background: #fff !important;
  }

  .menu-drawer__close-button .svg-wrapper {
    transform: none !important;
    margin-right: 4px !important;
    width: 16px !important;
    height: 16px !important;
  }

  .mobile_megamenu_mainbox_new {
    height: calc(100% - 48px);
    overflow: scroll;
    padding-bottom: 88px;
  }

  .mobile_megamenu_innerbox_new {}

  .mobile_megamenu_box_new {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 20px 12px 20px;
  }

  .mobile_megamenu_mainbox_link_new {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block !important;
    z-index: 2;
  }

  .mobile_megamenu_innervideoimage_new {
    width: 56px;
    height: 56px;
    position: relative;
  }

  .mobile_megamenu_video_OR_image_new {
    width: 100%;
    height: 100%;
  }

  .mobile_megamenu_video_OR_image_new img {
    width: 100%;
    position: absolute;
    object-fit: contain;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100% !important;
    border-radius: 100%;
  }

  .mobile_megamenu_video_OR_image_new video {
    width: 100%;
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100% !important;
    border-radius: 100%;
  }

  .mobile_megamenu_title_new {
    width: calc(100% - 56px);
    font-family: var(--font-heading-family);
    padding-left: 16px;
    color: #004600;
    font-size: 32px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 1.28px;
  }

  .mobile_megamenu_title_new br {
    display: none;
  }

  .menu-drawer__inner-submenu {
    height: 100% !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
  }

  .mobile_megamenu_innerboth_buttons_new {
    padding: 20px;
    background: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
  }

  .menu-drawer .list-social {
    justify-content: center !important;
    margin-left: 0 !important;
    padding: 44px 0 0 0 !important;
    grid-gap: 16px;
  }

  .menu-drawer .list-social__link {
    padding: 0 !important;
  }

  .menu-drawer .list-social__link .svg-wrapper {
    width: 25px !important;
    height: 25px !important;
  }

  .menu-drawer .list-social__link .svg-wrapper svg {
    width: auto !important;
    height: auto !important;
  }

  /* MOBILE_MEGAMENU_END */

  /* Employee Shop */
  .collection_employee_shop_new .Card_product_detail_mainhover_new {
    display: none !important;
  }

  .grid_add_to_cart_button_new {
    padding: 12px 0 0 0;
  }

  .collection_employee_shop_new .menu-drawer .list-social {
    display: none !important;
  }

  .Header_drawer_collection_employee_shop_new {
    padding: 20px;
  }

  /* Employee Shop */
}

@media(min-width:750px) and (max-width:9999px) {
  .Card_product_detail_innerhover_innerbutton_new .button:hover {
    background: #004600 !important;
    color: #fff !important;
  }

  .Card_product_detail_innerhover_innerredirect_new .button:hover {
    background: #004600 !important;
    color: #fff !important;
  }
}

/* Gossippverse retailer strip — explicit hook + !important so theme/cascade cannot revert colors */
.shopify-section.gossippverse-store-strip,
.gossippverse-store-strip__inner {
  background-color: #7030FF !important;
}

h2.gossippverse-store-strip__title,
.gossippverse-store-strip .Index_store_logo_slider_innertitle_new h2 {
  color: #F18A5C !important;
}

/* Index quotes slider: ensure text is visible even if JS/Swiper doesn't init */
.Index_infos_logos_slider_new .Index_infos_logos_slider_innerloops_innerboxs_new {
  opacity: 1 !important;
}