/** Shopify CDN: Minification failed

Line 548:39 Unexpected "{"

**/
@font-face {
  font-family:  "Gazpacho-Bold";
  src: url("https://public-assets.nutririse.com/website/fonts/santi_rey_-_gazpacho_bold-webfont.woff2")
      format("woff2"),
    url("https://public-assets.nutririse.com/website/fonts/santi_rey_-_gazpacho_bold-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
/* @font-face {
  font-family:  "Gazpacho-Bold";
  src: url("/cdn/shop/files/gazpacho-bold.ttf?v=1706534050"), format("ttf");
  font-weight: 900;
  font-style: normal;
} */
@font-face {
  font-family:  "Gazpacho-Bold";
  src: url("/cdn/shop/files/Gazpacho_Black.ttf?v=1706603534"), format("ttf");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family:  "Gazpacho Bold";
  src: url("/cdn/shop/files/Gazpacho_Black.ttf?v=1706603534"), format("ttf");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family:  "Gazpacho-Regular";
  src: url("/cdn/shop/files/Gazpacho_Bold.ttf?v=1706604738"), format("ttf");
  font-weight: 700;
  font-style: normal;
}

:root {
    /*--font--heading--family: "Gazpacho-Bold", sans-serif;*/
     --font--heading--family: 'Gazpacho-Bold', sans-serif; 
    --font--paragraph--family: 'Hanken Grotesk', sans-serif;
    --font--accent--family: 'Hanken Grotesk', sans-serif;
    --darkgray: #535353;
    --tealcolor: #19D0D6;
    --bgteal: #D1EDF4;
    --bdr-color: #d6d6d6;
}

.rte, 
[data-item=paragraph], 
[data-item=rte-content], 
body,
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea, textarea[data-item]
{
  font-family: 'Hanken Grotesk', sans-serif;
}

html { 
  scroll-behavior: smooth; 
}
  
[data-item~=section-heading], 
h1, 
h2,
h3, 
h4, 
h5, 
h6,
[data-item=accent-text], 
input, 
label:not([data-item]), 
textarea,
.font--featured-heading, 
[data-item~=featured-heading],
[data-item~=block-heading],
[data-item=a11y-button], 
[data-item=button]>*, 
input[type=submit],
[data-item=nav-text]{
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
  color: var(--color--header);
}

[data-light-text=true] h1,
[data-light-text=true] h2,
[data-light-text=true] h3,
[data-light-text=true] h4,
[data-light-text=true] h5,
[data-light-text=true] h6{
  color: var(--color--alternative);
}

[data-item=nav-text] {
  letter-spacing: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
}
    
[data-item~=section-heading], 
h1, 
h2,
h3, 
h4, 
h5, 
h6, 
textarea,
.font--featured-heading, 
[data-item~=featured-heading],
[data-item~=block-heading] {
letter-spacing: 0px;
}
  
.text-center {
  text-align: center;
}
.bg-light {
  background: #FDF7F2;
}

.icons-list {
  display: flex;
  flex-direction: row;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}

.icons-list__item {
  padding: 20px 40px;
}

.icons-list img {
  height: 60px;
  margin-bottom: 20px;
}

.icons-list h4 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
}

.icons-list p {
  font-size: 0.9rem;
}

.n-r-2-logolist {
    background: #224142;
    padding: 20px 0;
    white-space: nowrap;
}
.n-r-2-logo-item {
    justify-content: center;
    align-items: center;
    display: inline-block;
    vertical-align: middle;
    padding: 0 40px;
}

.product__image-slider {
width: 100%;
}

.product__image-slider .carousel-cell {
width: 100%;
height: auto;
margin: 0 5px
}

.product__image-slider .carousel-cell img {
width: 100%;
height: 100%;
}
    
.product__image-slider {
margin-bottom: 2rem;
}

.product__image-slider .flickity-viewport {
transition: height 0.2s;
}
.flickity-button:disabled {
display: none;
}

.product__image-thumbnail .carousel-cell {
width: 20%;
margin-right: 10px;
}

.product__image-thumbnail .carousel-cell img {
width: 100%;
height: 100%;
}

.product__image-thumbnail .carousel-cell.is-selected {
  border: 1px solid #ccc;
}

@media screen and (min-width: 990px) {
  
.product:not(.product--no-media):not(.featured-product) .product__media-wrapper {
max-width: 50% !important;
width: calc(50% - 1rem / 2) !important;
}

.product:not(.product--no-media):not(.featured-product) .product__info-wrapper {
max-width: 50% !important;
width: calc(50% - 1rem / 2) !important;
}
}

.announcement--text {  
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
}
.btn-orange, 
a.btn-orange{
    font-family: var(--font--heading--family);
    text-decoration: none;
    background: #FF8B3C;
    display: inline-block;
    text-align: center;
    line-height: 66px;
    font-size: 22px;
    border-radius: 5px;
    color: #010101;
    height: 66px;
    padding: 0 25px;
      text-transform: capitalize;
}
.btn-darkgreen,
a.btn-darkgreen{
    font-family: var(--font--heading--family);
    text-decoration: none;
    background: #224142;
    display: inline-block;
    text-align: center;
    line-height: 66px;
    font-size: 22px;
    border-radius: 5px;
    color: #fff;
    height: 66px;
    padding: 0 25px;
}
@media (min-width: 768px) {
  .min-btn-width {
    min-width: 400px;
  }
}
@media (max-width: 767px) {
  .min-btn-width {
    width: 100%;
  }
}
.header--root {
  transition: all 0.25s ease;
  height: 78px;
}

.header--root a:hover {
  color: var(--color--body);
  transition: all 0.25s ease;
  font-weight: 700;
}

.header--root .logo--root .logo--wrapper,
.x-menu--level-1--link > a,
.header--right-side,
.header--right-side>:not(.header--cart-count) {
  height: 78px;
  line-height: 78px;
}

.shop-dropdown-menu {
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  gap: 48px;
}
.s-d-menu--left {
  width: 355px;
  flex: 0 1 355px;
  text-align:center;
}
.s-d-menu--left a.btn-orange {
  width: 100%;
  font-family: var(--font--heading--family);
  font-size: 22px;
}
.s-d-menu--right {
  display: flex;
  gap: 15px;
}
.s-d-menu--right a {
  padding: 0;
}
.s-d-menu--right a span {
  display: block;
  text-align: center;
}
.sdmenu-cat-link {
  font-size: 18px;
  font-family: var(--font--paragraph--family);
  font-weight: 700;
  margin-top: 16px;
  color: var(--bg-color--dark);
  text-transform: capitalize;
  letter-spacing: 0;
}
.sdmenu-left-title {
  font-size: 48px;
  font-family: var(--font--heading--family);
  color: var(--bg-color--dark);
  text-wrap: wrap;
  text-align: left;
  margin-bottom: 30px;
  text-transform: none;
}
.sdmenu-left-subheading {
  font-family: var(--font--paragraph--family);
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  margin-top: 10px;
  letter-spacing: 0;
}
.x-menu--level-1--link a {
  cursor:pointer;
  letter-spacing: 0 !important;
  font-weight: 400 !important
}

.x-menu--level-1--link > a span,
.adaptozen-nav--item span {
  position: relative;
}

.x-menu--level-1--link > a span::after,
.adaptozen-nav--item span::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  bottom: -5px;
  left: 0;
  background-color: var(--bg-color--dark);
  transform: scaleX(0);
  transform-origin: top left;
  transition: transform 0.25s ease;
  position: absolute;
}

.x-menu--level-1--link > a span:hover::after,
.adaptozen-nav--item span:hover::after {
  transform: scaleX(1);
} 

.nav-scroll {
  background-color: rgba(255,255,255, 0.75);
  backdrop-filter: blur(10px);
  top: 0;
  position:fixed;
  width: 100%;
  z-index: 10;
  transition: all 0.25s ease;
}

.nav-scroll:hover {
 background-color: #fff;
}

a.featured-content--link--container,
.featured-collection--show-more a {
  background: #FF8B3C;
  color: #010101;
  text-decoration: none;
  font-family: var(--font--heading--family);
  text-transform: none;
  display: inline-block;
  padding: 0px 25px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  font-size: 22px;
  border-radius: 5px;
}

a.featured-content--link--container::after,
.featured-collection--show-more a::after {
  display: none;
}

.x-menu--level-3--link a {
  letter-spacing: 0px;
  font-size: 0.9rem;
  font-weight: 400;
  font-family: "Brandon Text Regular";
  padding: 8px 0px;
}

.x-menu--single-parents {
  padding: 0px 20px 0px 0px;
}

.x-menu--level-2--container {
  padding-top: 15px;
}

.x-menu--level-2--list .x-menu--level-2--link {
  padding-right: 50px;
}

.x-menu--single-parents ul {
  margin-right: 20px;
  padding-right: 0px;
}

.x-menu--level-2--container {
  padding: 32px 20px;
}

.x-menu--level-2--container a {
  text-transform: none;
  letter-spacing: 0px;
  font-size: 1rem;
}

.cart--external--total-items {
  background: #63DED6;
  color: #fff;
  border-radius: 70px;
  line-height: 25px;
  height: 25px;
  width: 25px;
  font-family: "Brandon Text Bold";
  display: block;
  text-align: center;
}

.header--cart-number {
  margin-left: -9px;
  margin-top: -18px;
}

[data-item~=block-heading] a {
  font-size: 1rem;
}

.modal--window {
  background-color: rgba(255,255,255, 0.75);
  backdrop-filter: blur(20px);
}

.modal--mask {
  background-color: transparent;
}

.modal--container {
  background-color: transparent;
}

.modal--content {
  padding: 50px;
  max-width: 1200px;
  background-color: transparent;
}

.modal--content h1 {
}

.modal--window .icon--cross {
  color: #000;
}

.modal--prev .icon--root,
.modal--next .icon--root {
  color: #464646;
}

@media only screen and (max-width: 767px) {
  .modal--content {
    padding: 25px;
  }
  .header--root {
    height:58px;
  }
  #shopify-section-header .header--container{    padding: 12px 0;}
}

.search--results>* {
  padding: 0px;
}

input[type=text].search--textbox,
input[type=text].search--textbox:focus {
  padding: 10px;
  border-bottom: 2px solid #D1D1D1;
  height: 75px;
  line-height: 75px;
  font-size: 36px;
}

input[type=text].search--textbox {
  color: #D1D1D1;
  transition: all 0.25s ease;
}

input[type=text].search--textbox:focus {
  color: #464646;
  border-bottom: 2px solid #464646;
}

.header--right-side [data-off-canvas--open=left-sidebar] svg {
  top: 28px;
}

.featured-grid--subtitle {
  font-size: 24px;
  font-weight: 500;
  color: #224142;
}

.featured-video--sub-heading {
  font-family: "Brandon Text Regular"
}

.featured-video--button div {
  background: #63DED6;
  color: #fff;
  border: 0px;
  font-family: "Brandon Text Bold";
  line-height: 44px;
}

.featured-video--button:hover div {
  background: #55D6CD;
  color: #fff;
}

[data-item=inverted-secondary-button]> {
  transition: all 0.25s ease;
}

[data-item=inverted-secondary-button]>*:hover {
  background: #fff;
  color: #63DED6;
  transition: all 0.25s ease;
}

[data-background-color=accent] a.featured-content--link--container {
  border: 2px solid #fff;
}

[data-background-color=accent] a.featured-content--link--container:hover {
  border: 2px solid #fff;
  background-color: #fff !important;
  color: #63DED6 !important;
}

a {
  transition: all 0.25s ease;
}

.featured-grid--item--title {
  font-size: 1.2rem;
}

.featured-grid--header {
  width: 60%;
  display: flex;
  justify-self: center;
}

.footer--block {
  display: block;
}

.footer--container {
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  color: #fff;
}

.footer-logo {
  height: 61px;
  opacity: 1;
  margin-bottom: 5px;
  padding: 0 0 8px !important;
}

.footer--logo-title {
  font-family: var(--font--paragraph--family);
  font-size: 20px;
  font-weight: 700;
}

.footer-social--icons {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 30px 0;
  text-align: center;
}
.footer-social--icons a {
  display: inline-block;
  padding: 15px;
}
.footer-social--icons svg {
  width: 25px;
  height: 25px;
}
.footer--accordion-title {
  font-family: var(--font--paragraph--family);
  font-size: 18px;
  font-weight: 600;
}
.footer--block--heading {
  cursor: pointer;
  color: #fff;
}
.footer--block--heading svg {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.footer--block--heading.active svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.footer--block--body p, .footer--block--body a { 
  line-height:1.1;
}

.footer--block--body a {
  font-size: 14px;
  line-height:1.47;
}

@media (min-width: 1200px) {
  .footer--left-block {
    width: 580px;
    flex: 0 1 580px;
  }
  .footer--right-block {
    width: 500px;
    flex: 0 1 500px;
  }
}

.product-page--block[data-block-type="overline"] {
  padding-top: 10px;
}

.product-page--block[data-block-type="description"] {
  padding-top: 20px;
}

[data-background-color="accent2"] {
 	background-color:#DFF8F9;
}

[data-background-color="accentlight"] {
 	background-color:#F1F8F9;
}

.adaptozen-nav {
  display: flex;
  justify-content: center;
}

.adaptozen-nav--item {
  display: block;
  padding: 20px;
}

.rte>:not(blockquote), [data-item=rte-content]>:not(blockquote) {
  padding-bottom: 10px;
}

.flex-grid {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

.flex-grid--fourths .flex-grid__item {
  flex-basis: 24%;
  margin-bottom: 40px;
  position: relative;
}

.flex-grid--fourths .flex-grid__item.no-gap {
	width: 25%;
}

.flex-grid .flex-grid__item .flex-grid__heading { 
  color: #666666;
  padding: 30px;
  text-align: center;
  background: #DFF8F9;
}

.flex-grid .flex-grid__item .flex-grid__heading h3 { 
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: .9rem;
  font-family: "Brandon Text Regular";
}

.flex-grid--border .flex-grid__item  {
  border: 2px solid #DFF8F9;
  
}

.flex-grid__content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
  background: #fff;
}

.flex-grid__content .btn {
  margin-top: auto;
  display: block;
  width: 100%;
}


.flex-grid__item .callout {
  background: #63DED6;
  border-radius: 100px;
  padding: 3px 5px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Brandon Text Bold";
  font-size: .8rem;
  width: 200px;
  text-align: center;
  margin: -20px auto 0px 0px;
  color: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-100px);
}

.flex-grid__item.highlighted {
  border: 10px solid #3BD3CA;
}

ul.check li {
  display: block;
  position: relative;
  padding-left: 32px;
  position: relative;
  margin-bottom: 10px;
}

ul.check li::before {
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: 1.4rem;
  height: 1rem;
  content: "";
  background-image: url("/cdn/shop/files/icon-check.svg?v=1648436745");
  background-size: cover;
}

.btn {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Brandon Text Bold";
  padding: 20px;
  text-align: center;
}

.btn--primary {
  background: #63DED6 !important;
  color: #fff !important;
}

.btn--primary:hover {
background: #55D6CD;
  color: #fff;
}

.product-page--overline {
  padding-top: 5px;
}


input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: #63DED6;
  width: 2rem !important;
  height: 2rem;
  border: 0.15em solid #63DED6;
  border-radius: 50%;
  transform: translateY(-0.075em);
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #63DED6;
  /* Windows High Contrast Mode */
  background-color: CanvasText;
}

input[type="radio"]:checked::before {
  transform: scale(1);
}

input[type="radio"]:focus {
  outline: max(2px, 0.15em) solid currentColor;
  outline-offset: max(2px, 0.15em);
}


label.rc_label__deliver_every {
  padding-left: 40px !important;
}

.adaptozen-sale-price {
  text-decoration: line-through;
  color: #cccccc;
}

.adaptozen-price {
  font-size: 1.2rem;
}

@media only screen and (max-width: 767px) {
  .flex-grid--fourths .flex-grid__item {
    flex-basis: 49%;
  }  
  .featured-content--root {
    padding: 0px;
  }
  .featured-content--root[data-mobile-overlay=false] .featured-content--text {
   padding: 20px 0 25px 0;
  }
  .page--our-story .featured-content--root[data-mobile-overlay=false] .featured-content--text {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
  }
  .featured-grid--header {
      width: 100%;
    }  
  #opinew-stars-plugin-product a {display: flex;}
  .index [id$="74932086-a9e7-4b58-9595-1fb8caa75c76"] h2,
  .index [id$="2912faeb-63fd-4330-a775-a170fdd7cefe"] .featured-grid--header h2 {
    font-size: 32px;
  }
  div.buttonWrapper {
    display: flex;
    flex-wrap: wrap;    
  }
  .buttonWrapper button.tab-button{
    margin-bottom: 8px;
    margin-right: 8px;
    font-size: 16px;
    flex: auto;
  }
  [id$="c0a9a081-2a5d-4fc5-8ceb-96575f72e42e"] .n-r-2-fire-text-number:after {
    border-bottom: 5px solid #19D0D6;
  }
  .index [id$="c0a9a081-2a5d-4fc5-8ceb-96575f72e42e"] .n-r-2-customer-button {
    padding-left: 16px;
    padding-right: 16px;
  }
  .index [id$="c0a9a081-2a5d-4fc5-8ceb-96575f72e42e"] .n-r-2-customer-review-dec p {
    font-size: 14px;
  }
  .index [id$="c0a9a081-2a5d-4fc5-8ceb-96575f72e42e"] .n-r-2-customer-review-title, 
  .index [id$="c0a9a081-2a5d-4fc5-8ceb-96575f72e42e"] .n-r-2-customer-review-dec p {
    color: #000;
  }
  .index [id$="48514532-42e7-4959-b9ac-ace3d8542c72"],
  .index [id$="48514532-42e7-4959-b9ac-ace3d8542c72"] .h-p-sup-container,
  .index [id$="48514532-42e7-4959-b9ac-ace3d8542c72"] .home-personalized-suppliments {
    background-image: none !important;
  }
  .index #n-r-2-behind-nutrise-section .n-r-2-behind-nutrise h2,
  .index [id$="48514532-42e7-4959-b9ac-ace3d8542c72"] h2 {
    font-size: 32px;
    line-height: 35px;
    margin-top: 0;
    line-height: 1.1;
  }
  .index #n-r-2-behind-nutrise-section .n-r-2-behind-nutrise .n-r-2-behind-text-dec,
  .index [id$="48514532-42e7-4959-b9ac-ace3d8542c72"] h3 {
    font-size: 16px;
    line-height: 1.2;
  }
  .index [id$="9a9a74ab-a13c-44cb-9bf5-54f8cf82f4d5"] .featured-grid--body {
    padding: 0;
    background: #224142;
  }
  footer .footer--container,
  .index #n-r-2-behind-nutrise-section .n-r-2-behind-nutrise {
    display: block;
  }
  .index #n-r-2-behind-nutrise-section .n-r-2-behind-nutrise .n-r-2-behind-text-dec {
    padding-bottom: 15px;
    padding-top: 5px;
  }
  .index #n-r-2-behind-nutrise-section .n-r-2-behind-nutrise .n-r-2-behind-text {
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 500px) {
  .flex-grid--fourths .flex-grid__item {
    flex-basis: 90%;
  }
}

.flex-grid-adaptozen-table{
	row-gap:5em;
}

/* subscribe and save */
.n-r-2-product-subscribe-save {
    display: flex;
    justify-content: space-between;
}
.n-r-2-product-subscribe-save-section {
    /* background-color: #63ded6; */
    background-image: url("subscribe-save-background.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.n-r-2-product-subscribe-save-right-inner {
    background-color: white;
    margin: 85px;
}
.n-r-2-product-subscribe-inner-row1,
.n-r-2-product-subscribe-inner-row2 {
    display: flex;
    gap: 50px;
}
.n-r-2-product-subscribe-inner-row1 {
    display: flex;
    padding-bottom: 25px;
}
.n-r-2-product-subscribe-inner-title {
    font-size: 48px;
    padding-bottom: 30px;
    margin: 0px;
}
.n-r-2-product-subscribe-save-right-inner {
    padding: 88px 56px;
}
.n-r-2-sub-item-t {
    font-size: 20px;
    font-family: Brandon Text Bold;
}

a.n-r-2-product-sub-btn {
    background-color: #000;
    display: inline-block;
    /*     padding: 0 25px; */
    padding: 25px 25px;
    /*     line-height: 50px; */
    font-size: 20px;
    color: #232323;
    font-family: "Brandon Text Bold";
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 5px;
    color: #fff;
}
a.n-r-2-product-sub-btn:hover {
    background-color: #d98c27;
    color: #232323;
    transition: all 0.5s ease;
}
.n-r-2-product-subscribe-btn {
    padding-top: 30px;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1028px) {
    .n-r-2-product-subscribe-save {
        justify-content: center;
    }
}
.home-personalized-suppliments {
  background-image: url(ps_right.png);
  background-repeat: no-repeat;
  background-position: right 20px;
}
.h-p-sup-container {
  background-image: url(ps_left.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  text-align: center;
  padding: 50px 15px;
}
.page--subscribe-amp-save .home-personalized-suppliments {
  background-position: right bottom;
}
.page--subscribe-amp-save .h-p-sup-container {
  background-position: left 20px;
}
.h-p-sup-container-title {
    font-family: var(--font--heading--family);
    font-size: 48px;
    margin-bottom: 20px;
}
.h-p-sup-container-subtitle {
  font-family: var(--font--paragraph--family);
  font-size: 22px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 30px;
}
.h-p-sup-container-button {
  margin-top: -20px;
  position: relative;
}
.featured-collection--title {
  font-size: 48px;
}
.text-with-underline {
    position: relative;
    z-index:1;
}
.text-with-underline:after {
    border-bottom: 10px solid #19D0D6;
    position: absolute;
    content: "";
    width: 100%;
    bottom: 8px;
    left: 0;
    z-index: -1;
}

/* Empty MINICART */
.off-canvas--viewport [aria-label="close"] {
  right: 32px!important;
  color: #000;
  top: 43px;
}
.off-canvas--viewport .cart--root[data-view=mobile] {
  padding-top: 24px;
  height: 100vh;
  padding-bottom: 80px;  
}
.off-canvas--right-sidebar {
  background-color: #fff;
}
.off-canvas--right-sidebar .cart--header-top {
  line-height: 62px;
  font-size: 16px;
  border-bottom: solid 1px #D6D6D6;
  padding-left: 20px;
}
.off-canvas--right-sidebar .cart--header-top img {
  margin-right: 30px;
}
.off-canvas--right-sidebar .cart--header {
  padding: 0;
}
.off-canvas--right-sidebar .cart--header h1 {
  margin: 24px 0px;
  line-height: 1;
  font-size: 32px;
}
.off-canvas--right-sidebar .cart--empty-footer p {
  font-size: 14px;
  color: var(--color--body)
}
.off-canvas--right-sidebar .cart--empty-footer .btn-orange {
  display: block;
}
.off-canvas--right-sidebar .cart--bestsellers {
  margin-bottom: auto;
  overflow: auto;
}
.off-canvas--right-sidebar .cart--bestsellers .cart--bestsellers-title {
  font-size: 19px;
  color: #535353;
  font-weight: 400;
  margin-bottom: 24px;
}
.off-canvas--right-sidebar .cart--bestsellers-products-item {
  display: flex;
  align-items: center;
  border: solid 1px #D6D6D6;
  border-radius: 8px;
  padding: 16px 8px;
  margin-bottom: 24px;
}
.off-canvas--right-sidebar .cart--bestsellers-products-item .cart--bestsellers-content {
  padding: 0 16px;
  text-align: left;
}
.off-canvas--right-sidebar .cart--bestsellers-products-item .cart--bestsellers-title {
  font-size: 18px;
  color: #010101;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 19px;
}
.off-canvas--right-sidebar .cart--bestsellers-products-item .cart--bestsellers-price {
  font-size: 16px;
  color: #535353;
  font-weight: 600;
}
.off-canvas--right-sidebar .cart--bestsellers-products-item a.btn-orange {
  line-height: 1.2;
  text-wrap: nowrap;
  font-size: 14px;
  height: auto;
  padding: 15px 12px;
  border-radius: 8px;
}
.off-canvas--right-sidebar .cart--no-items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.off-canvas--right-sidebar .cart--form {
  text-align: center;
}
.cart--unlock-block {
  display: none !important;
}

.off-canvas--right-sidebar .cart--form .cart--unlock-block {
  padding-top: 20px;
}
.off-canvas--right-sidebar .cart--form .cart--unlock-block .cart--unlock-text {
  padding-bottom: 8px;
}
.off-canvas--right-sidebar .cart--form .cart--unlock-block .cart--unlock-text strong {
  color: var(--bg-color--dark);
}
.off-canvas--right-sidebar .cart--form .cart--unlock-block .cart--unlock-block {
  padding-top: 12px;
}
.cart--bestsellers-image {
    flex: 1 0 88px;
    border-radius: 8px;
    overflow: hidden;
}
.off-canvas--right-sidebar .cart--form .cart--item {
  gap: 8px !important;
  padding: 13px 0 6px 0;
  border: none;
  justify-content: space-between;
  flex-wrap: wrap;
}

.off-canvas--right-sidebar .cart--form .cart--item .cart--item--selling-plan {
  width: 100%;  
}

.off-canvas--right-sidebar .cart--form .cart--item .cart--item--image {
  width: 88px;
  flex: 0 1 88px;
  border-radius: 8px;
  overflow: hidden;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--title {
  text-align: left;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--info a,.off-canvas--right-sidebar .cart--form .cart--item .cart--item--info .cart--item--title div  {
  font-size: 18px;
  color: #010101;
  font-weight: 600;
  display: inline-block;
  line-height: 23px;
  font-family: var(--font--accent--family);
  max-width: 237px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--price {
  padding-top: 5px;
  padding-bottom: 0;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--price .cart--item--total {
  font-size: 16px;
  color: #535353;
  font-weight: 600;  
  line-height: 24px;
  font-family: var(--font--accent--family);
  letter-spacing: 0;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--quantity {
  text-align: right;
  flex:1;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--quantity .remove {
  margin: 0;
  padding: 0;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--quantity svg {
  fill: #fff;
  width: 16px;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--quantity a:after {
  content: '';
  display: none;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--item--quantity div {
  width: auto;
  padding-top: 0;
}

.off-canvas--right-sidebar .cart--form .cart--item .cart--item--quantity .cart--item--remove {
  position: relative;
  top: -3px
}

.off-canvas--right-sidebar .cart--form .cart--item .cart--quantity--container {
  border-color: var(--color--body);
  border-radius: 100px;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--quantity--container a {
  padding: 0;
  background: transparent;
  border: none;
  height: auto;
  width: auto;
  text-align: right;
  display: inline-block;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--quantity--container a.cart--minus {margin-left: 10px;}
.off-canvas--right-sidebar .cart--form .cart--item .cart--quantity--container a.cart--plus {
  text-align: left;
  margin-right: 9px;
}
.off-canvas--right-sidebar .cart--form .cart--item .cart--quantity--container input {
  border: none;
  background: transparent;
  font-weight: 700;
  padding: 0;
  margin: 0;
  width: 38px;
  height: 33px;
}

.off-canvas--right-sidebar .cart--form .cart--item .cart--item--image {
  max-width: 70px;
  min-width: 70px;
}

.off-canvas--right-sidebar .cart--form .cart--body {
  border: none;
}

.cart-gift-info-list {
  display: none !important;
}

.off-canvas--right-sidebar .cart--form .cart-gift-info-list {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  display: flex;
  justify-content: space-between;
}
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--sub-total,
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--discounts ul li,
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--total {
  display: flex;
  justify-content: space-between;
  padding: 0 0 2px 0;
}
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--discounts{
  padding: 0;
}
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--sub-total div,
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--discounts ul li div,
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--discounts ul li span,
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--total div {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--color--body);
  text-transform: capitalize;
  letter-spacing: 0;
  padding: 0;
  margin: 0;
  font-family: var(--font--accent--family)
}
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--discounts ul li div,
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--discounts ul li span {
  color: #268000;
}
.off-canvas--right-sidebar .cart--form .cart--footer .cart--totals .cart--total {
  border-top: solid 1px #D6D6D6;
  margin-top: 10px;
  margin-bottom: 35px;
  padding-top: 12px;
}
.cart--step-process {
  display: flex;
  justify-content: space-around;
  margin: 0;
  position: relative;  
}
ul.cart--step-process:after {
    content: '';
    background: #d6d6d6;
    height: 6px;
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 21px;
    border-radius: 100px;
    z-index: -2;
}
.cart--step-process li {
    width: 33.33%;
    text-align: center;
    position: relative;
}
.cart--step-process li p {
  margin: 5px 0 0 0;
  font-size: 14px;
  font-weight: 500;
  color: var(--bg-color--dark);
}
.cart--step-process li.active p {
  font-weight: 700;
}
.cart--step-process li div {
  width: 48px;
  height: 48px;
  background: #d6d6d6;
  border: 1px solid var(--bg-color--dark);
  border-radius: 100px;
  line-height: 58px;
  display: inline-block;  
  overflow:hidden;
}
.cart--step-process li.active div {
  background: #D1EDF4;
}
.cart--step-process li img {
  vertical-align: text-bottom;
}
.cart--step-process li:after {
    content: '';
    width: 100%;
    height: 6px;
    background: var(--bg-color--dark);
    display: inline-block;
    position: absolute;
    top: 21px;
    left: 0;
    border-radius: 0;
    z-index: -1;
    display: none;  
}
.cart--step-process li span {
  display: none;
  width: 24px;
  height: 24px;
  background: #FEB381;
  border: 1px solid var(--bg-color--dark);
  border-radius: 100px;
  line-height: 20px;
  position: absolute;
  right: auto;
  top: -8px;
  left: 50%;
  margin-left: 7px;
}
.cart--step-process li.active:after,
.cart--step-process li.active span {
  display: inline-block;
}
.cart--step-process li:first-child:after {
  border-radius: 100px 0 0 100px;
}
.cart--step-process li:last-child:after {
  border-radius: 0 100px 100px 0;
}
.collapsible-tabs--wrapper #collapsible-tab-content {
  padding-left: 0;
  padding-right: 0;
}

button.slick-prev:before {
  content: '' !important;
  background: transparent url("./prev_arrow.svg") no-repeat center center !important;
  width: 48px !important;
  height: 48px !important;
  border: solid 1px var(--color--header);
  border-radius: 100px;
  display: inline-block;
}
button.slick-next:before {
  content: '' !important;
  background: transparent url("./next_arrow.svg") no-repeat center center !important;
  width: 48px !important;
  height: 48px !important;
  border: solid 1px var(--color--header);
  border-radius: 100px;
  display: inline-block;
}
  /*pdp*/
  [id$="collection-header"] .collection--header--heading {
    padding-bottom: 16px;
  }
  .product--rating span b,
  .product--details-container .product--price-container span {
    font-family: var(--font--accent--family);
    font-size: 18px;
    font-weight: 400;
    color: var(--darkgray);
    letter-spacing: 0;
  }
  div.product--details-container div.product--price-container .product--price-wrapper span{
    display: inline-block;
    padding-right: 5px;
  }
  div.product--details-container div.product--price-container .product--price-wrapper .product--price {
    float: left;
  }
  div.product--details-container div.product--price-container span {
    font-size: 24px;
    font-weight: 800;
    line-height: normal;
    font-family: inherit;
    color: var(--color--body);
  }
  div.product--details-container div.product--price-container .product--compare-price {
    font-weight: 200;
    color: var(--darkgray);
  }
  .product--details-container .product--details-wrapper {
    text-align: left;
    gap: 0;
  }
  .collection--body--right-cont .collection--body--grid .product--root {
    gap: 0;
  }
  .product--details-container .product--details-wrapper p.product--title {
    font-family: var(--font--heading--family);
    
    font-size: 24px;
    font-weight: 400;
    color: var(--color--body);
    letter-spacing: 0;
    height: auto !important;
    padding: 10px 0;
    line-height: 1.2;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .collection--body--right-cont .collection--body--grid .product--root .add-to-cart-btn {
    font-family: var(--font--heading--family);
    font-size: 18px;
    letter-spacing: 0;
    text-transform: capitalize;
    color: var(--color--body);
  }
  .product--rating .opinew-star-plugin-inside {
      letter-spacing: -1px;    
  }
  .product--rating span i {
    font-size: 9px;
    color: var(--color--header) !important;
  }

.product--root[data-product-view=grid][data-text-alignment=left] .product--price-wrapper,
.product--root[data-product-view=slider][data-text-alignment=left] .product--price-wrapper {
  display: block;
  text-align: left;
  padding-bottom: 10px;
}

.flexbox-gap .product--details {
    gap: 0;
}

.collection--body--right-top-right-button-2 p,.collection--body--right-top-right-button-1 p,
.navigation--filter .navigation--button, .navigation--filter .navigation--button-sort select {
  font-family: var(--font--paragraph--family);
}
.because-we-care--grid.slick-slider .slick-list,
.featured-grid--body .slick-slider .slick-list {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.because-we-care-slider .slick-list .image--root {
  max-width: 156px;
  margin: 0 auto;
}
.because-we-care--grid .slick-slide,
.proven-grid--container,
.nutririse-lovers-slider,
.because-we-care-slider,
.because-we-care--grid {
  display: grid !important;
}

.because-we-care--grid:not(.slick-slider),
.proven-grid--container:not(.slick-slider), 
.nutririse-lovers-slider:not(.slick-slider), 
.because-we-care-slider:not(.slick-slider) {
  display: flex !important;
}

.because-we-care--grid.slick-slider .slick-track,
.proven-grid--container.slick-slider .slick-track {
  display: flex;
  margin: 0 -12px;
  grid-column-gap: 12px;
}

.because-we-care--grid.slick-slider .slick-track .article--item--image {
  margin-bottom: 10px;
}

.collapsible-tab--toggle[aria-expanded="false"] .icon--minus {display: none;}
.collapsible-tab--toggle[aria-expanded="true"] .icon--plus {display: none;} 
[id$="328e6009-857f-4257-a478-7487a6934e22"] .image--container {padding: 0 !important;}
[id$="1647486936b8282049"] p {color: var(--color--header);}

/*subscribe-&-save*/
.home-personalized-suppliments h2 {line-height: 58px; margin: 0 0 16px 0 !important;}
.home-personalized-suppliments h3 {font-size: 22px; line-height: 27px; margin: 0 auto 32px auto;max-width: 1200px;}
.n-r-2-product-subscribe-save-right-inner {margin-top: 47px;margin-bottom: 47px;}
[id$="8d91fae5-4dcf-48d0-a99d-b50711684000"] .featured-collection--root {padding-top: 48px;padding-bottom: 48px;}
[id$="8d91fae5-4dcf-48d0-a99d-b50711684000"] .featured--collection-container {grid-row-gap: 29px;}
[id$="8d91fae5-4dcf-48d0-a99d-b50711684000"] h2 {line-height: 58px; margin: 0;}

/*desktop banner*/
.htbanner--right-image-mobile {display: none;}
.home-top-banner .home-top-banner-content {display: flex;justify-content: center;padding-top: 64px;text-align:center; gap: 64px;}
.htbanner--benefit-list {display: flex; align-items: center;margin-bottom: 40px;gap: 24px;white-space: nowrap;}
.htbanner--benefit-list img {width: 60px;}
.htbanner--benefit-list .htbanner--rating-title {font-size: 24px; font-weight: 500; line-height: 24px;padding-left: 3px;    font-family: Hanken Grotesk !important;}
.htbanner--rating-text {font-size: 25px; font-weight: 400; line-height: 35px;}
.htbanner--rating-text img {vertical-align: -3px;}
h2.htbanner--rating-title {font-size: 72px; font-weight: 700; line-height: 85px;letter-spacing: -2px; margin: 26px 0 40px 0;letter-spacing: -2.16px;    font-family: 'Gazpacho-Bold' !important;font-weight: 900;}
h2.htbanner--rating-title .n-r-2-fire-text-number:after {bottom: 14px;}
.htbanner--btn-sub-text {font-size: 14px; font-weight: 400; line-height: 19px;padding-top: 7px;}
/*Two Blocks*/
.home-two-blocks-slider .slick-list {padding: 0 !important;}
.htwob--slider-item {position: relative;}
.htwob--slider-item img {width: 100%; height: 100%;}
.htwob--slider-content {position: absolute;z-index: 0;left: 0;top: 0;color: var(--color--alternative);text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 24px;}
.htwob--slider-title {font-size: 24px; line-height: 29px;}
.htwob--slider-count {font-size: 72px; font-weight: 700; line-height: 87px; font-family: var(--font--heading--family); padding: 32px 0 5px 0;}
.htwob--slider-count-text {font-size: 20px;line-height: 24px;font-weight: 500;}
.htwob--slider-count .n-r-2-fire-text-number:after {border-width: 8px;bottom: 18px;}
/*list*/
.product--label-container {width: 100%;left: 0 !important;justify-content: space-between;}
.product--label-container div {letter-spacing: 0;}
/*PDP*/
.product-reviews-carousel {text-align: center;}
.product-reviews-carousel .slick-slider,
.product-reviews-carousel .slick-list{padding: 0 !important;;}
.product-reviews-carousel .slick-list {max-width: 1440px !important; margin: 0 auto !important;}
.product-reviews-carousel .slick-list img {display: inline-block;}
.product-reviews-carousel .slick-track {gap: 16px;padding-bottom: 32px; margin:0;}
.product-reviews-carousel .product--rc-carousel-item {box-shadow: 0px 4px 10px 0px #0000001a;background: var(--color--alternative);padding: 23px 16px;border-radius: 10px;}
.product--rc-customer-review-title {font-size: 24px;font-weight: 700;line-height: 30px;font-family: var(--font--paragraph--family); color: var(--color--body); margin: 15px 0 8px 0;}
.product--rc-customer-review-text {font-size: 16px;font-weight: 400;line-height: 21px; color: var(--color--body);}
.product--rc-customer-review-postedby {font-size: 14px;font-weight: 400;line-height: 17px;padding-top: 16px;}
.product--rc-customer-review-star img {width: auto; height: auto;}
[id$="d6ab97be-52d3-44b3-9a27-29c444992b39"] .collapsible-tabs--root {padding-top: 97px;}
[id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--root {padding-top: 46px !important;padding-bottom: 46px !important;}
[id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .image--container {padding: 0 !important;}
[id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .image--container img {position: static;}
[id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--image {min-width: inherit !important;}
/*home*/
[id$="affeabd5-c69d-4e1b-bc46-807f530ac575"] .featured-grid--root,
[id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] .featured-grid--root {padding-top: 48px !important;padding-bottom: 48px !important;}
[id$="affeabd5-c69d-4e1b-bc46-807f530ac575"] .featured-grid--header {display: block; width: 100%;}
[id$="affeabd5-c69d-4e1b-bc46-807f530ac575"] .owl-item img {width: auto !important;display: inline-block !important;}
[id$="affeabd5-c69d-4e1b-bc46-807f530ac575"] h2 {padding-bottom: 32px;}
[id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] .featured-grid--header {gap: 26px;padding:0;}
[id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] .featured-grid--header h2 {padding:0;}
.because-we-care-owlslider {overflow: hidden;}
.because-we-care-owlslider .owl-nav {margin: 24px 0 0 0 !important;}
.because-we-care-owlslider .owl-nav button {margin: 5px 65px !important; height: auto;}
.because-we-care-owlslider .owl-nav .owl-prev span,
.because-we-care-owlslider .owl-nav .owl-next span {
  background: transparent url(./prev_arrow.svg) no-repeat center center !important;
  width: 48px !important;
  height: 48px !important;
  border: solid 1px var(--color--header);
  border-radius: 100px;
  display: inline-block;
  font-size: 0;
}
.because-we-care-owlslider .owl-nav .owl-next span {background: transparent url(./next_arrow.svg) no-repeat center center !important;}
.because-we-care-owlslider .owl-dots {line-height: 0 !important;}
.because-we-care-owlslider .owl-dots button {line-height: 0 !important; height: auto !important; position: relative; top: -34px;}
.because-we-care-owlslider .owl-dots button span {
  width: 9px !important;
  height: 9px !important;
  border: 1px solid var(--color--header);
  border-radius: 100px;
  color: #fff !important;
  font-size: larger !important;
  opacity: 1 !important;
  display: inline-block !important;
  margin: 0 3px !important;
  background: transparent !important;
}
.because-we-care-owlslider .owl-dots button.active span {background: var(--color--header) !important;}
.because-we-care-owlslider .owl-dots button {height: 60px; }

[id$="main"] #search-root {max-width: 1440px;margin: 0 auto;}
[id$="main"] #search-root .search--articles {grid-column-gap: 16px;grid-row-gap: 16px;}
[id$="main"] #search-root .search--articles .article--item {box-shadow: 0px 4px 10px 0px #0000001a;background: var(--color--alternative);padding: 18px 16px;border-radius: 10px;}
[id$="main"] #search-root .search--articles .article--item .article--item--image img {border-radius: 8px;}
[id$="main"] .search--products-container .search--product .product--details {display: block;}
[id$="15ae12bf-360f-47e7-93fb-45102d8d28da"] .featured-grid--root {padding: 42px 48px;}
[id$="15ae12bf-360f-47e7-93fb-45102d8d28da"] .featured-grid--root .n-r-2-pad-bottom {padding-bottom: 0;}
.shop-by-benefit .product--root,[id$="main"] .product--root,
.section--product-recommendations .product--root {display: block;}
button.slick-arrow {opacity: 1;}
.featured-grid--subtitle a {font-size: 24px;font-weight: 500;color: var(--bg-color--dark);}
body.search .modal--window .active {max-width: 100%;}


@media only screen and (max-width: 1199px) {
  .nutririse-lovers-slider .nutririse-lovers-slider-image img {
    max-width: 95%;
  }
  .home-top-banner .home-top-banner-content {gap: 15px;}
  h2.htbanner--rating-title {font-size: 50px;line-height: 55px;}
  .htbanner--rating-text {font-size: 20px;line-height: 20px;}
  .htbanner--benefit-list .htbanner--rating-title {font-size: 18px;}
  .htbanner--benefit-list img {width: 50px;}  
}

@media only screen and (max-width: 1023px) {
  .search--products,.search--root[data-view=template-product] .search--products,  
  .collection--body--grid, .product-recommendations--wrapper .product-recommendations--body {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  .featured-collection--carousel .carousel--viewport .carousel--x-container {
    width: calc(100% * 3 - -2302px);    
  }  
  .blog-blog-collection-v2 .carousel--viewport .carousel--x-container,
  .page--blogs .featured-collection--carousel .carousel--viewport .carousel--x-container {
    left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .n-r-2-subscribe-item-1,
  .n-r-2-subscribe-item-2,
  .n-r-2-subscribe-item-3,
  .n-r-2-subscribe-item-4 {padding-bottom: 15px;}
  .n-r-2-product-subscribe-inner-row1,
  .n-r-2-product-subscribe-inner-row2 {flex-wrap: wrap;}
  .n-r-2-subscribe-item-4 {padding-left: 0;}
  .n-r-2-product-subscribe-save-right-inner {padding: 40px 15px;}
  .n-r-2-product-subscribe-save-right-inner {margin: 20px;}
  a.n-r-2-product-sub-btn {width: 100%;text-align: center;}
  .n-r-2-product-subscribe-inner-row1 {padding-bottom: 0;}
  .n-r-2-product-subscribe-inner-row1,
  .n-r-2-product-subscribe-inner-row2 {display: flex;gap: 0px;}
  .n-r-2-product-subscribe-save {justify-content: center;}
  .nutririse-lovers-slider .nutririse-lovers-slider-image img {margin: auto;}
  header.header--root .header--right-side .cart-link {display: block;}
  header.header--root .header--right-side .header--cart-count {display: none;}  

  .sdmenu-cat-link {font-size: 14px;line-height: 19px;color: var(--color--body);display: block;margin: 3px 0 0 0;text-align: center;}
  .s-d-mobile--top {display: flex;flex-wrap: wrap;padding: 0 16px;grid-row-gap: 13px;justify-content: space-between;}
  .s-d-mobile--top .sdmenu-cat-item {width: 47.5%;}
  .shop-dropdown-menu--mobile .other-mobile-nav {padding: 30px 16px 16px 16px;display: flex;justify-content: space-between;font-size: 12px;font-family: 'Hanken Grotesk', sans-serif;font-weight: 400;letter-spacing: 0;}
  .shop-dropdown-menu--mobile .s-d-mobile--bottom {text-align: center;}
  .shop-dropdown-menu--mobile .s-d-mobile--bottom  a {font-size: 18px;display: block;margin: 0 16px}
  footer.footer--root .footer--left-block .footer--block--body {text-align: center;padding: 0 0 15px 0;}
  footer.footer--root .footer--left-block .footer--block--body .footer--logo-title {font-size: 16px;font-weight: 500;}
  footer.footer--root .footer--left-block .footer--subscribe .footer--subscribe-heading {font-size: 24px;margin-bottom: 15px;}
  footer.footer--root .footer--left-block .footer--subscribe .footer--subscribe--info {margin-bottom: 0;}
  footer.footer--root .footer--left-block .footer--subscribe .footer--subscribe--info p {font-size: 16px;text-align: left;line-height: 21px !important;}
  section#n-r-2-behind-nutrise-section .n-r-2-behind-nutrise {padding:30px 0 25px;}
  section#n-r-2-customer-section div.n-r-2-customer-div {padding:30px 0 23px;}
  [id$="bb04afc2-24bd-44da-832e-0809364cfe56"] .featured-blog--root,
  .index [id$="74932086-a9e7-4b58-9595-1fb8caa75c76"] .featured-collections--root {padding-top: 30px !important;padding-bottom: 25px !important;}
  .index [id$="2d7cf8c4-d0e2-4c18-a92f-ff84ed2b0803"] .featured-grid--body {padding-left: 15px;padding-right: 15px;}
  .index [id$="2d7cf8c4-d0e2-4c18-a92f-ff84ed2b0803"] .featured-grid--body img {max-width: 100%;}
  /* div.because-we-care-slider-image {padding-left: 10px;padding-right: 10px;margin: 0 -135px;} */
  .index [id$="74932086-a9e7-4b58-9595-1fb8caa75c76"] #hormone-balance {justify-content: center;}  
  .benefit-wrapper .contentWrapper .search--products {grid-template-columns: 1fr 1fr; -webkit-grid-template-columns: 1fr 1fr;padding-top: 10px;grid-row-gap: 8px;grid-column-gap: 8px !important;}
  .product-recommendations--body .product--root,
  .benefit-wrapper .contentWrapper div.product--root {padding: 7px;border-radius: 8px;}
  .benefit-wrapper .contentWrapper div.product--root p,
  .benefit-wrapper .contentWrapper div.product--root div {height: auto;}
  div.product--root .add-to-cart-btn {padding-left: 0;padding-right: 0;letter-spacing: 0;color: #010101;}
  div.product--root .product--details-wrapper {gap: 3px;}  
  .benefit-wrapper .contentWrapper div.product--root .product--price-wrapper span {font-size: 14px !important;font-weight: 700;line-height: 1.2 !important;}
  .product--label-container div {font-size: 11px;padding: 4px !important;margin: 0;border: none;letter-spacing: 0;}
  .product--label-container img {width: 15px;height: 15px;} 

  .featured-grid--root {padding-top: 25px;padding-bottom: 25px;}
  .nutririse-lovers-slider,.because-we-care--grid,
  .because-we-care-slider {margin-bottom: 60px !important;}
  
  .because-we-care--grid .slick-dots,
  .proven-grid--container .slick-dots,
  .n-r-2-review-carousel-item .slick-dots,
  .nutririse-lovers-slider .slick-dots,  
  .because-we-care-slider .slick-dots {bottom: -40px;}
  
  .because-we-care--grid .slick-prev,.because-we-care--grid .slick-next,
  .nutririse-lovers-slider .slick-prev,.nutririse-lovers-slider .slick-next,
  .proven-grid--container .slick-prev,.proven-grid--container .slick-next,  
  .because-we-care-slider .slick-prev,.because-we-care-slider .slick-next {top: auto;bottom: -85px;}
  
  .because-we-care--grid-item .slick-prev,.because-we-care--grid-item .slick-next,
  .n-r-2-review-carousel-item .slick-prev,.n-r-2-review-carousel-item .slick-next {top: auto;bottom: -40px;}
  .proven-grid--container .slick-prev,.proven-grid--container .slick-next {top: auto;bottom: -80px;}
   
  /*PDP*/
  .product--rating span b, 
  .product--details-container .product--price-container span {font-size: 10px;}
  .product--details-container .product--details-wrapper p.product--title {font-size: 16px;padding: 0px 0 5px 0;}
  div.product--details-container div.product--price-container span {font-size: 14px;}
  [data-mq=medium-large], [data-mq=medium-large][data-container] {display: block;}
  .product-page--panel-wrapper .product-page--featured-media .n-r-2-product__image-thumbnail-outer .slick-slider .draggable {display: none;}  
  .proven-grid--container.slick-slider .slick-track {display: block;margin: 0;}
  .proven-grid--container {margin-bottom: 50px !important;}
  [id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--container,
  [id$="328e6009-857f-4257-a478-7487a6934e22"] .featured-content--container {
    padding-top: 60px;
  }
  [id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--container .featured-content--title,
  [id$="328e6009-857f-4257-a478-7487a6934e22"] .featured-content--container .featured-content--title{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center; 
    padding-top:5px;
  }

  .product-bundle-product .n-r-2-product-detail-section .n-r-2-product-detail {
    justify-content: center;
  }
  .product-bundle-product .n-r-2-product-detail-text, 
  .product-bundle-product .n-r-2-product-detail-img {
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
  
  /*Blog*/  
  .template--article .n-r-2-pad-bottom h2.n-r-2-deserve-t,
  .page--subscribe-amp-save [id$="8d91fae5-4dcf-48d0-a99d-b50711684000"] h2.featured-collection--title,
  .home-personalized-suppliments .h-p-sup-container h2.h-p-sup-container-title,
  .featured-collection--header-text h2.featured-collection--title,
  .product-bundle-product .n-r-2-product-detail-img img,
  .n-r-2-pad-bottom, div.product-recommendations--header h2.n-r-2-deserve-t {
    padding-bottom: 0 !important;
  }
  
  .page--blogs [id$="5322c0a6-92a4-4aed-a224-9fa55185f155"] h2.featured-blog--heading {
    margin-top: 0;
  }
  
  div.collection-detail .authors-main, div.author-detail .authors-main,
  div.collection-card-details {
    padding-top: 20px;
  }
  .article--single-blockleft .article--sb-subtitle,
  .article--single-blockleft .article--sb-heading {
    text-align: center;
  }
  #blog-top-nav-outer.tw-flex-row {
    margin-left: 5px;
    margin-right: 5px;
  }
  #blog-top-nav-outer div.blog-top-nav-item {
    flex: auto;
  }
  #blog-top-nav-outer a.blog-top-nav-item-link {
    font-size: 13px !important;
    line-height: 1.2;
  }
  .blog-nav-trigger.blog-top-nav-outer {
    display: none;
  }

  /*-- subscribe & save --*/
  .home-personalized-suppliments .h-p-sup-container {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .n-r-2-product-subscribe-save-right-inner .n-r-2-sub-item-icon {
    height: 45px;
  }
  .n-r-2-product-subscribe-save-right-inner .n-r-2-sub-item-icon img {
    height: 100%;
  }
  .n-r-2-subscribe-item-1, 
  .n-r-2-subscribe-item-2, 
  .n-r-2-subscribe-item-3, 
  .n-r-2-subscribe-item-4 {
    max-width: 50%;
  }
  div.n-r-2-sub-item-detail div {
    font-size: 13px;
    line-height: 13px;
  }
  
  /* minicart */  
  ul.cart--step-process {
    margin-left: 0;
    margin-right: 0;
  }
  
  /*slick slider*/
  .slick-dots {position: static;padding: 25px 0;}
  .slick-dots li button {width: auto !important;height: auto !important;}
  .slick-dots li button:before {width: 9px !important;height: 9px !important;border: 1px solid var(--color--header);border-radius: 100px;color: #fff !important;font-size: larger !important;opacity: 1 !important;}
  .slick-dots li.slick-active button:before {color: var(--color--header) !important;line-height: 1 !important;background: var(--color--header) !important;}
  .slick-dots li {margin-left: 3px!important;margin-right: 3px!important;width: auto !important;height: auto !important;}

  /*PDP*/
  [id$="58abd56a-bae6-4336-aa95-f11c3bae5012"] .collapsible-tabs--root {padding-top: 16px;padding-bottom: 24px;}
  .collapsible-tabs--wrapper .collapsible-tab--wrapper div.collapsible-tab--toggle {padding: 16px 0; margin-top: 0;}
  [id$="6f118100-455d-45de-b925-759d1035f110"] .n-r-2-plants-ingredients-1 {text-align: left;}
  [id$="328e6009-857f-4257-a478-7487a6934e22"] .image--container img {width: 230px;height: 228px;margin: 0 auto;}
  [id$="328e6009-857f-4257-a478-7487a6934e22"] .featured-content--image {max-width: 100%;flex: none;}
  .product .product-detail-v3-section div.product-detail-v3-section-text h2.product-detail-v3-section-name {line-height: 38px!important;padding-bottom: 18px!important;}
  .product .product-detail-v3-section div.product-detail-v3-section-text .product-detail-v3-section-dec,
  .product .product-detail-v3-section div.product-detail-v3-section-text .product-detail-v3-section-subtitle {line-height: 19px!important;}
  .product .product-detail-v3-section .product-detail-v3-benefit-tags div.product-detail-v3-benefit-tags-item {max-width: 50%;}
  [id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] h2.n-r-2-deserve-t {line-height: 35px!important;padding-bottom: 14px !important;}
  [id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] div.nutririse-lovers-slider-image {margin-bottom: 2px !important;}
  [id$="6e479f7a-5bb5-4d91-8c73-83b6521a621b"] .n-r-2-deserve-t {line-height: 38px !important;}
  [id$="6e479f7a-5bb5-4d91-8c73-83b6521a621b"] .featured-grid--root {padding-top: 17px !important;padding-bottom: 30px !important;}
  [id$="6e479f7a-5bb5-4d91-8c73-83b6521a621b"] .featured-grid--root .slick-list.draggable {padding-top: 16px !important;padding-bottom: 16px !important;}
  [id$="8fbebb4a-7c00-4c15-aa4d-4ae4ce597cb2"] .product-detail-v3-section-text {display: block !important;padding-top: 18px !important;padding-bottom: 35px !important;}

  .product-bundle-product h2.product-detail-v3-section-name, 
  .product-bundle-product h3.featured-content--title, 
  section#ingredients .n-r-2-plants-ingredients h3,
  .product .product-detail-v3-section .product-detail-v3-section-text h2.product-detail-v3-section-name, 
  .product [id$="328e6009-857f-4257-a478-7487a6934e22"] h3.featured-content--title {font-size: 32px !important; line-height: 42px !important;}
  [id$="328e6009-857f-4257-a478-7487a6934e22"] .featured-content--image {padding-left: 0 !important;flex: none !important;} 
  [id$="d6ab97be-52d3-44b3-9a27-29c444992b39"] .collapsible-tabs--root {padding-top: 38px;padding-bottom: 23px;}
  .product-reviews-carousel {padding-top: 23px;}
  .product-reviews-carousel .product--rc-customer-button {padding: 37px 0 0;}
  .product-reviews-carousel .product--rc-customer-button a {font-size: 18px;height: 54px;line-height: 54px;}
  .product-reviews-carousel .slick-arrow {top: 267px;}
  .product-reviews-carousel .slick-prev {margin-left: 38px;}
  .product-reviews-carousel .slick-next {margin-right: 38px;}
  .product-reviews-carousel .slick-dots {bottom: -35px;}
  .product-page--top-panel {padding-bottom: 0;}
  [id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--root {padding-top: 26px !important;padding-bottom: 0 !important;}
  [id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--text .featured-content--description {font-size: 12px;font-weight: 300;line-height: 15px;}
  [id$="73eb0e21-918d-4d8f-ac1e-c4cd6f590c3d"] .featured-content--text .featured-content--description strong {font-weight: 700;}
  [id$="0b2cbaf4-5594-42a9-9de8-fc3496f02448"] .featured-grid--root {padding-top: 24px !important;padding-bottom: 30px !important;}
  [id$="0b2cbaf4-5594-42a9-9de8-fc3496f02448"] .slick-list {padding-top: 23px !important; padding-bottom: 16px !important;}
  .product-page--panel-wrapper .product-page--featured-blocks .product-page--description {padding: 8px 0 9px 0 !important;}
  .product-page--panel-wrapper .product-page--featured-blocks div#rc_container {margin-top: 7px !important;}
  .section--product-recommendations .product-recommendations--body {grid-row-gap: 10px!important;}
  .product [id$="7274e02d-b3a3-43bb-ba5c-83532cbec620"] .collapsible-tabs--root h2 {line-height: 38px!important;}
  /* minicart */
  .off-canvas--right-sidebar {width: 100%;max-width: 100%; overflow: auto;}
  .cart--root[data-view=mobile] .cart--item--image {align-self:auto;}
  .off-canvas--viewport .cart--root[data-view=mobile] {padding: 0;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--header-top {line-height: 53px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--no-items,
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--form {padding: 16px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--unlock-block {padding-top: 0;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--unlock-text {font-size: 14px;line-height: 20px;padding-bottom: 20px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--step-process li div {width: 40px;height: 40px;line-height:45px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--step-process li span {width: 20px;height: 20px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--step-process li div svg {height: 17px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--step-process li div img {height: 27px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--step-process li p {font-size: 12px;line-height: 18px;margin: 6px 0 0 0;font-weight: 500;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--header h1 {line-height: 42px;font-size: 24px;margin: 0;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--bestsellers-title {line-height: 21px;font-size: 16px;margin-bottom: 24px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--bestsellers-products-item {margin-bottom: 9px;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--no-items .cart--bestsellers-title {line-height: 19px;font-size: 14px;margin:0 0 4px 0;}
  .off-canvas--viewport .cart--root[data-view=mobile] .cart--no-items .cart--bestsellers-price {font-size: 14px;line-height: 19px;}

  div.off-canvas--viewport [aria-label="close"] {font-size: 0;}
  .off-canvas--viewport[data-off-canvas--state="right--opened"] [aria-label="close"] svg {width: 15px; top: -5px;}
  .off-canvas--right-sidebar .cart--form .cart--item .cart--item--info a,.off-canvas--right-sidebar .cart--form .cart--item .cart--item--info .cart--item--title div  {font-size: 14px;line-height: 18px;}
  .off-canvas--right-sidebar .cart--form .cart--item .cart--item--price {padding-top: 8px;}
  .off-canvas--right-sidebar .cart--form .cart--item .cart--item--price .cart--item--total {font-size: 14px;line-height: 21px;}

  [id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] .featured-grid--root {padding-top: 30px !important;padding-bottom: 25px !important;}
  [id$="d23e2696-1b59-45f6-a72e-abcf01c9c0ca"] .featured-grid--header {gap: 16px !important;}
  .featured-grid--subtitle a {font-size: 16px;}

  /*our-story*/
  [id$="0ab06c49-c2d6-49fb-839e-9d0844d34645"] .featured-content--title,
  [id$="1647555994f67ec849"] .featured-text--heading {font-size: 32px !important; line-height: 42px !important;}
  [id$="1647555994f67ec849"] div.featured-text--body {margin-bottom: 3px !important;}
  [id$="1647555994f67ec849"] .featured-text--body strong {display: block;}
  [id$="1647555994f67ec849"] .featured-text--body br {display: none;}
  [id$="0ab06c49-c2d6-49fb-839e-9d0844d34645"] .featured-content--text-container {text-align: center; padding-left: 0 !important; padding-right: 0 !important;}
  [id$="0ab06c49-c2d6-49fb-839e-9d0844d34645"] .featured-content--overline {font-size: 16px;line-height: 19px;padding-bottom: 2px !important;}
  .image--root[data-cover-mobile=true] img {object-fit: none !important;}
  [id$="1647486936b8282049"] img.lazyautosizes {object-fit: cover !important;}
  [id$="1ec2235a-aa59-4ede-a72d-ac8b6a15caa7"] .featured-collection--title,
  [id$="f56415ec-b6bc-4626-95e9-67e9128b0b4c"] .featured-collection--title,
  [id$="db7be042-475c-4f3f-9787-26a0bb418c1b"] .featured-collection--title {font-size: 32px;line-height: 38px;}
  [id$="0ab06c49-c2d6-49fb-839e-9d0844d34645"] .featured-content--text .featured-content--description {color: var(--color--header);}
  /*subscribe-&-save*/
  .home-personalized-suppliments h2 {line-height: 35px;}
  .home-personalized-suppliments h3 {line-height: 19px;}
  .n-r-2-product-subscribe-save-right-inner {margin: 24px 16px; padding: 16px;}
  .n-r-2-product-subscribe-inner-title {font-size: 32px; line-height: 38px;}
  .n-r-2-sub-item-t {padding-bottom: 5px;}
  .n-r-2-product-subscribe-btn {padding-top: 7px;}
  [id$="8d91fae5-4dcf-48d0-a99d-b50711684000"] .featured-collection--root {padding: 25px 16px !important;}
  [id$="8d91fae5-4dcf-48d0-a99d-b50711684000"] .featured-collection--title {font-size: 32px; line-height: 38px;}
  .home-personalized-suppliments .home-personalized-suppliments,
  .home-personalized-suppliments .h-p-sup-container {background-image: none !important;}
  .h-p-sup-container-button {margin-top: -4px;}

  /*front banner*/
  .htbanner--right {display: none;}
  .htbanner--right-image-mobile {display: block;}
  .home-top-banner .home-top-banner-content {flex-direction: column;padding: 13px 0 16px 0;}
  .htbanner--rating-text {font-size: 12px;line-height: 18px;}
  .htbanner--rating-text img {vertical-align: -2px;width: 68px;}
  h2.htbanner--rating-title {font-size: 36px;line-height: 36px;letter-spacing: -1px; margin-top: 15px; margin-bottom: 15px !important;}
  .htwob--slider-count .n-r-2-fire-text-number:after,
  h2.htbanner--rating-title .n-r-2-fire-text-number:after {bottom: 5px;border-width: 8px;border-color: #19D0D6 !important;}
  .htwob--slider-count .n-r-2-fire-text-number:after {bottom: 13px;}
  .htbanner--benefit-list {justify-content: center; margin-bottom: 16px;}
  .htbanner--main-button {margin: -40px 8px 0 8px;}
  .htbanner--main-button a {line-height: 53px; height: 53px; font-size: 18px;}
  .htbanner--btn-sub-text {font-size: 12px; line-height: 17px;}
  .htwob--slider-title {font-size: 18px;line-height: 22px;}
  .htwob--slider-count {font-size: 56px;line-height: 68px;}
  .htwob--slider-section .slick-prev, .htwob--slider-section .slick-next {top: 83%;}
  .htwob--slider-content {padding-bottom: 115px;}
  .htwob--slider-section .slick-prev:before, .htwob--slider-section .slick-next:before {border-color: var(--color--alternative) !important;content: "" !important;}
  .htwob--slider-section .slick-next:before {background: transparent url("./next_arrow_white.svg") no-repeat center center !important}
  .htwob--slider-section .slick-prev:before {background: transparent url("./prev_arrow_white.svg") no-repeat center center !important}
  .htwob--slider-item img {height: 304px;}
  .htwob--slider-section.slick-dotted {margin-bottom: 0 !important;}
  .htwob--slider-section .slick-dots {bottom: auto;top: 78%;}
  .htwob--slider-section ul li button:before {background: transparent !important; border-color: var(--color--alternative) !important;}
  .htwob--slider-section ul li.slick-active button:before {background: var(--color--alternative) !important;}
  div.n-r-2-customer-review-postedby {font-size: 12px;}
  [id$="affeabd5-c69d-4e1b-bc46-807f530ac575"] .featured-grid--root {padding-top: 22px !important; padding-bottom: 15px !important;}
  /*Benefit*/
  .shop-by-benefit .benefit-wrapper {padding-bottom: 15px;}
  [id$="collection-header"] h1 {font-size: 32px !important;}
  [id$="main"] .collection--body--root {padding-top: 16px;}
  [id$="main"] .product--rating {height: 24px;}
  /*btn*/
  .btn-darkgreen, a.btn-darkgreen,.btn-orange, a.btn-orange {line-height: 53px;height: 53px;font-size: 18px;}
  /*blog*/
  div.blog-author-details .authors-card {padding: 7px;}
  
}

@media only screen and (max-width: 991px) {
  #shopify-section-header #main-header,[data-section-id] {padding-left: 15px;padding-right: 15px;}
  .header--root a, .header--root a:hover, .header--root a:link, .header--root a:visited {letter-spacing: 0;}  
  .x-menu--level-1--link>a,
  .header--right-side .cart-link a, .header--right-side .header--search>a, 
  .header--right-side .layout--login>a, .header--right-side .popup--open a {padding-right: 0;}
  .shop-by-benefit button.tab-button {font-size: 18px;}
  .navigation--button-browse, .navigation--button-sort,
  .collection--body--right-top-left, .collection--body--right-top-right {width: 100%;max-width: 100%;}
  .index #shopify-section-template--14656977174646__74932086-a9e7-4b58-9595-1fb8caa75c76 #hormone-balance {justify-content: center;}
  .benefit-wrapper .contentWrapper .search--products {grid-template-columns: 1fr 1fr; -webkit-grid-template-columns: 1fr 1fr;padding-top: 10px;grid-row-gap: 10px;grid-column-gap: 10px !important;}
  #blog-top-nav-outer a.blog-top-nav-item-link {font-size: 15px;}

  .home-top-banner .home-top-banner-content {gap: 0;}
  .htbanner--left {gap: 0; padding-left: 15px; padding-right: 15px;}
  .htbanner--benefit-list .htbanner--rating-title {font-size: 13px;}
  .htbanner--benefit-list img {width: 28px;}
  h2.htbanner--rating-title {margin-bottom: 30px;}
  .index [id$="74932086-a9e7-4b58-9595-1fb8caa75c76"] .featured-collections--root {padding-top: 0;}
  
}

@media only screen and (max-width: 500px) {
  .flex-grid-adaptozen-table{
   	justify-content: center;
  }
  .off-canvas--right-sidebar .cart--form .cart--item .cart--item--info a,.off-canvas--right-sidebar .cart--form .cart--item .cart--item--info .cart--item--title div  {
    max-width: 166px;
  }
  .featured-collection--carousel .carousel--viewport .carousel--x-container {
    width: calc(100% * 8);
  }
}