/** Shopify CDN: Minification failed

Line 973:73 Unexpected "*"
Line 973:290 Unexpected "*"
Line 973:951 Unexpected "*"
Line 973:1188 Unexpected "*"
Line 973:1351 Unexpected "*"
Line 973:1993 Unexpected "*"
Line 973:2107 Unexpected "*"
Line 973:2177 Unexpected "*"

**/
#collection-sort-popover .Popover__Content { border: 1px solid #021832;}
#collection-sort-popover .Popover__Content .Popover__Value {
    text-align: left;
    padding: 8px 16px;
    font-style: italic;
    line-height: 16px;
    color: #021832;
}
.Popover::before { border-width: 0px;}
#collection-sort-popover { margin-top: -20px;width: 146px;}
#collection-sort-popover .Popover__ValueList { padding: 0px;}
#collection-sort-popover .Popover__Value.is-selected { background: #E8F4F4;}
.CollectionToolbar__Item[aria-expanded="true"] svg {
    visibility: hidden;
    width: 0px;
}
.CollectionToolbar__Item[aria-expanded="true"]::after {
    content: url(/cdn/shop/files/Select-Up.svg?v=1644239957);
  margin-left: -5px;
}
.CollectionFilter__Tag[aria-hidden="true"] {
    position: absolute;
    height: 0;
    width:0;
    transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
}
.CollectionFilter__Tag[aria-hidden=true] ul.Linklist button.Link.Link--primary {
    font-size: 0px;
    padding: 0px;
}
.CollectionToolbar__FilterItem {
    padding: 18px 0px;
    font-style: italic;
    color: #021832;
}
.CollectionFilter_Custom {
    position: relative;
    padding: 0px 30px;
}
.CollectionFilter__Tag .Linklist__Item.is-selected::before {
    opacity: 0;
    width: 0;
    height: 0;
}
.CollectionFilter__Tag .CollectionFilters li.Linklist__Item.is-selected {
    padding-left: 0px;
}
.CollectionFilter__Tag[aria-hidden="false"]{ position: absolute; }
.FliterSortBy__List::-webkit-scrollbar {display: none;}
.FliterSortBy__List{-ms-overflow-style: none;scrollbar-width: none;}
.CollectionFilter__Tag {z-index: 0;}
body:not(.is-tabbing) button.CollectionToolbar__Item:focus, body:not(.is-tabbing) .ClearFilter_Button:focus {outline: none;}
body:not(.is-tabbing) button.CollectionToolbar__Item:focus-visible, body:not(.is-tabbing) .ClearFilter_Button:focus-visible {outline: 2px solid currentColor; outline-offset: 3px;}
/*.CollectionFilter__Tag[aria-hidden="false"]{position: absolute;}*/
.CollectionFilter__Tag .Linklist__Item > .Link {font-style: italic;padding: 8px 15px;}
.CollectionFilter__Tag {border: 1px solid #021832;width: 146px;}
.CollectionFilter__Tag .Popover__Content .Collapsible { margin-bottom: 0px; padding: 0px;}
.template-collection .CollectionInner__Sidebar { display: none;}
.CollectionFilter__Tag .Popover__Content .Collapsible .Linklist__Item { margin-bottom: 0px;}
.CollectionFilter__Tag .Linklist__Item.is-selected button {background: #E8F4F4;}
.Black::before {
    content: url(/cdn/shop/files/Black.svg?v=1627447582);
    padding-right: 8px;
}
.Green::before {
    content: url(/cdn/shop/files/Green.svg?v=1627447689);
    padding-right: 8px;
}
.Herbal::before {
    content: url(/cdn/shop/files/Herbal.svg?v=1627447524);
    padding-right: 8px;
}
.White::before {
    content: url(/cdn/shop/files/White.svg?v=1627447853);
    padding-right: 8px;
}
.Mushroom::before {
    content: url(/cdn/shop/files/Indicator.svg?v=1631015428);
    padding-right: 8px;
}
.Fermented:before{
  content: url(/cdn/shop/files/fermented.svg?v=1631015657);
    padding-right: 8px;
}
.Supplements:not(.Link):before{
  content: url(/cdn/shop/files/Supplement.svg?v=1632311373);
    padding-right: 8px;
}
.Fasting:before{
  content: url(/cdn/shop/files/Indicator_1.svg?v=1635327088);
    padding-right: 8px;
}
.Variety:not(.Link)::before {
    content: url(/cdn/shop/files/Variety.svg?v=1632311275);
    padding-right: 8px;
}
.Minerals:not(.Link):before {
    content: url(/cdn/shop/files/Mineral.svg?v=1766129014);
    padding-right: 8px;
}
.CollectionFilter_Custom + .CollectionFilter_Custom, .CollectionToolbar__Group_Custom .CollectionFilter_Custom:nth-child(2) { padding-right: 0px;}
.ClearFilter_Button { padding-left: 24px;}

.CollectionHeader .PageHeader {
    align-items: baseline;
    justify-content: flex-end;
}
.CollectionHeader__Title {
    margin-left: 115px;
    margin-bottom: 39px;
    max-width: 510px;
}
.CollectionHeader__Title .SectionHeader {
    background: #fafafa;
    color: #021832;
    padding: 32px !important;
    opacity: 0.9;
    border: 1px solid #021832;
    border-radius: 4px;
}
.CollectionHeader__Title .SectionHeader .Heading{color: #021832;margin-bottom: 10px;}
/*.SubCollection__Menu
{
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}*/

.SubCollection__Menu.slick-initialized {
    visibility: visible;
    height: auto;
}
.SubCollection__Menu .slick-list {padding-left: 0px !important;}
.SubCollection__Menu .SubCollection__Title a {
    text-transform: capitalize;
    padding: 24px 0px 20px;
    line-height: 12px;
    font-weight: 400;
    letter-spacing: 0px;
 }
.CollectionHeader .PageHeader--large.PageHeader--withBackground{
  min-height: 340px;
}
.Filter__SortBy .FliterSortBy__List .FliterSortBy__Value {
    padding: 3px 10px;
    margin: 0px 5px;
    color: #021832;
    border-radius: 2px;
    border: 1px solid #d4d7db;
    font-size: 10px;
    line-height: 20px;
    font-weight: 600;
  }
  .Filter__SortBy .FliterSortBy__List .FliterSortBy__Value.is-selected {
    background: #012632;
    color: #fafafa;
    border: 1px solid #012832;
  }
  .Filter__SortBy .FliterSortBy__List {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
   }
  .Filter__SortBy .FliterSortBy__List .FliterSortBy__Value:nth-of-type(1) { margin-left: 6.5vw;}
  .Filter__SortBy .FliterSortBy__List .FliterSortBy__Value:last-child { margin-right: 6.5vw;}
 .CollectionFilters .Filter__SortBy {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  #collection-filter-drawer .Collapsible__Content .Linklist .Linklist__Item.is-selected::before {opacity: 0;}
  #collection-filter-drawer .Collapsible__Content .Linklist .Linklist__Item.is-selected{padding-left: 0px;}
  #collection-filter-drawer .Linklist__Item.Form__Group input {
    padding: 0;
    height: 25px;
    width: 100%;
    margin-bottom: 0;
    cursor: pointer;
    position: absolute;
    margin-right: -27px;
    opacity: 0;
    background: transparent;
    z-index: 99;
  }
  #collection-filter-drawer .Linklist__Item.Form__Group label::before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #021832;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 16px;
    opacity: 0.15;
  }
  #collection-filter-drawer .Linklist__Item.Form__Group label {
    position: relative;
    cursor: pointer;
  }
  #collection-filter-drawer .Form__Group input.is-active + label:after {
      content: '';
      display: block;
      position: absolute;
      top: 3px;
      left: 9px;
      width: 5px;
      height: 10px;
      border: 1px solid #fafafa;
      border-width: 0 1px 1px 0 !important;
      transform: rotate(45deg);
  }
  #collection-filter-drawer .Form__Group input.is-active + label:before{
    background:#021832;
    opacity:1;
  }
  #collection-filter-drawer .Drawer__Footer .ButtonGroup .ButtonGroup__Item {
    max-width: 160px;
    text-align: center;
    padding: 13px 50px;
    height: 45px;
   }
  #collection-filter-drawer .Drawer__Footer .ButtonGroup { flex-wrap: inherit;}
  .CollectionHeader .CollectionHeader__Title {
    margin: 20px;
  }
  #collection-filter-drawer #collection-sort-popover{width: 100%;padding: 36px 0px 24px;}
#shopify-section-template--14306924920930__164483023574b2bcd9 {
    margin-bottom: 0px;
}
.CollectionMain .CollectionToolbar--top{
  top: calc(var(--header-height) * var(--use-sticky-header, 0) + var(--announcement-bar-height));
  z-index: 1;
}
@media(min-width:640px){
  .CollectionToolbar__Group_Custom {
    display: flex;
    flex: 0 1 auto;
  }
  .CollectionToolbar .CollectionToolbar__Item {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media(min-width:769px){
  /*.SubCollection__Menu  {
    visibility: hidden;
    height: 0;
  }*/
  .SubCollection__Menu{display: flex !important;}
  .Filter__SortBy .FliterSortBy__List .FliterSortBy__Value:nth-of-type(1) {
      margin-left: 2.5vw;
  }
  .SubCollection__Menu .Grid__Cell:first-child {padding-left: 0px;}
}
@media(max-width:768px){
  .SubCollection__Container { padding-right: 0px !important;}
  /*.SubCollection__Container .SubCollection__Menu {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .SubCollection__Menu .Grid__Cell:nth-of-type(1) { margin-left: 3vw;}
  .SubCollection__Menu .Grid__Cell:last-child { margin-right: 3vw;}*/
}
@media(max-width:640px){
  .Grid.SubCollection__Menu {
    display: none;
}
  /*.SubCollection__Menu .Grid__Cell{width: 200px !important;}
  .Subcollection__Grid .ImageHero { min-height: 172px;}
  .SubCollection__Menu { margin: 25px 0 0px !important;}*/
  .CollectionHeader .PageHeader--large.PageHeader--withBackground{
  min-height: 235px;
}
  .SubCollection__Menu .SubCollection__Title a{
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 0px;
  }
  .SubCollection__Menu .ImageHero{min-height: 80px !important;}
  .SubCollection__Container{padding: 0 10px !important;}
  .SubCollection__Menu .Grid__Cell{padding-left: 10px;}
  .SubCollection__Menu {
    margin: 30px 0px !important;
}
  #collection-filter-drawer .Collapsible__Content .Linklist {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
  .CollectionFilters.Drawer[aria-hidden="true"]{transform: translateX(100vw);}
  .CollectionFilters.Drawer[aria-hidden="false"]{transform: translateX(0);}
  
   .CollectionToolbar { border-bottom: 0px;}
  .CollectionToolbar .CollectionToolbar__Item {
    border: 1px solid #d4d4d4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }
  .CollectionToolbar__Item[data-drawer-id="collection-filter-drawer"] .Text--subdued { display: none;}
  .CollectionHeader .PageHeader{min-height: 400px;}
  .CollectionHeader__Title .SectionHeader{padding: 20px 16px !important;}
  .SubCollection__Container {padding-top: 10px !important;}
}

/*--- Influencer Collection page Css ---- */
.Influencer_Section {
    margin-top: 4rem;
    margin-bottom: 2rem;
}
.influencer-collection .logo--section  {margin-bottom: 40px;}
.discount--title {
    margin-top: 7rem;
    margin-bottom: 50px !important;
}
.MatchaInfluser__FavSec .FeatureText__ContentWrapper {padding-right: 0px;}
.MatchaInfluser__FavSec .FeatureText__Content, .MatchaInfluser__FavSec .FeatureText__Content .SectionHeader__Description {max-width: 600px;}
#shopify-section-template--14308334501986__1644829870f48cd93f {margin-bottom: 1rem; }
#shopify-section-template--14306924920930__16448300799f3daab1, #shopify-section-template--14308334501986__164483023574b2bcd9 { margin-bottom: 0px;}
.Discontcode__Title {margin-top: 20px;}
.ReviewSection .TextGridWrapper .FeatureText__ImageWrapper {margin-bottom: 32px;}
div#shopify-section-template--14332111978594__collection-list {border-top: 0px;}
section#section-template--14624580665442__164483023574b2bcd9 {
    margin-bottom: -1.5rem;
}
.influencer-collection .TimCollection__Show, .influencer-collection .MarkCollection__Show, .influencer-collection.angi-fletcher .MarkCollection__Show, .influencer-collection.angi-fletcher .TimCollection__Show{
    display: none;
}
.influencer-collection .TimCollection__Hide, .influencer-collection .MarkCollection__Hide {
    display: block;
}
.timferrissfaves .TimCollection__Hide, .markhyman .MarkCollection__Hide  {
    display: none;
}
.timferrissfaves .TimCollection__Show, .markhyman .MarkCollection__Show {
    display: block;
}
.angi-fletcher .LogoImages, .angi-fletcher .LogoWrapper, .timferrissfaves .LogoImages, .timferrissfaves .LogoWrapper, .markhyman .LogoImages, .markhyman .LogoWrapper, .organicolivia .LogoImages, .organicolivia .LogoWrapper,
.subs-collection .LogoImages, .subs-collection .LogoWrapper, .subscription-collection .LogoImages, .subscription-collection .LogoWrapper{ display: none;}
.AngiPouch__Logo {padding: 0px !important;}
.angi-fletcher .CustomHtml__Section, .timferrissfaves .CustomHtml__Section, .markhyman .CustomHtml__Section{border-top: 0px;}
.AngiPouch__Logo .Rte img { margin-top: 0px;}
.angi-fletcher .ReviewSection, .timferrissfaves .ReviewSection, .markhyman .ReviewSection{margin-bottom: 0px !important;}
.influencer-collection .TrustedHealth__ExpertsSection {padding-bottom: 50px !important;}
.angi-fletcher .shopify-app-block, .timferrissfaves .shopify-app-block, .markhyman .shopify-app-block {background: #f6f1e5;padding-top: 3rem;}
@media(min-width:641px){
  .FiveLogo__Section .LogoList .Grid__Cell {width: 20%;}
  .FiveLogo__Section {margin-bottom: -6rem;}
  .shopify-section--bordered > .Collection__Centertext {
    padding: 80px 0px;
    margin-bottom: -7rem;
  }
  .timferrissfaves .TimCollection__Show {
    margin-bottom: -3rem;
}
  .influencer-collection .CustomerReview__Slide.slick-slide.slick-current.slick-active .CustomerReviewSlider__Image img {
    height: 500px;
    object-position: top;
  }
  .influencer-collection .CustomerReview__Slider_Desktop .CustomerReview__Slide:not(slick-current) img {
    height: 300px;
    object-position: top;
  }
  .influencer-collection .LastCenterText__Section {margin-bottom: -7rem !important;}
  .influencer-collection .InfluencerUGC__Section {
    padding-bottom: 50px;
    margin-bottom: -5rem !important;
  }
  section#section-template--14624580665442__164483023574b2bcd9 {margin-bottom: -5rem;}
  .AngiCollection__Feature .FeatureText__ImageWrapper {width: 45%;}
   .AngiCollection__Feature .FeatureText__ContentWrapper {width: 41%; padding: 0px 0px 0px 30px;}
   .AngiCollection__Feature .FeatureText__ContentWrapper .FeatureText__Content {max-width: 511px;}
  .TrustedHealth__ExpertsSection .CustomerReview__Slide.slick-slide.slick-current.slick-active .CustomerReviewSlider__Image img { height: 360px;}
  .influencer-collection .TrustedHealth__ExpertsSection .CustomerReview__Slide:not(slick-current) img { height: 200px;}
  .angi-fletcher .logo--section, .timferrissfaves .logo--section, .markhyman .logo--section {margin-bottom: 40px !important; margin-top: 50px !important;}
  .template-collection.influencer-collection.sub .IconText--Section, .template-collection.influencer-collection.subs-collection .IconText--Section, .template-collection.influencer-collection.organicolivia .IconText--Section
  .template-collection.subscription-collection.sub{margin-bottom: -5rem !important;}
}
@media(min-width:768px){
   .RitualBanner__Section,.RitualCollection__WPS {
    margin-bottom: -5.5rem;
 }
}
@media(min-width: 1140px){
  .Influencer_Section .FeatureText__ContentWrapper {padding-left: 50px;}
  section#section-template--14624580665442__164483023574b2bcd9 {
    margin-bottom: -7rem;
}
  .AngiCollection__Feature .FeatureText__ContentWrapper .FeatureText__Content .SectionHeader__Heading {line-height: 44px!important;font-size: 40px; letter-spacing: 0.2px !important;}
    .AngiCollection__Feature .FeatureText__ContentWrapper .FeatureText__Content .SectionHeader__Heading span{font-size:38px;}
  .AngiCollection__Feature .Container {max-width: 1250px;}
  .angi-fletcher .okeReviews-widget-holder, .timferrissfaves .okeReviews-widget-holder, .markhyman .okeReviews-widget-holder{
    max-width: 1440px;
    margin: 0 auto;
    padding: 50px 112px !important;
  }
  .RitualBanner__Section, .RitualCollection__WPS {
    margin-bottom: -7rem;
}
  .RitualCollection__WPS .FeatureText__Content { max-width: 100%;}
  .RitualCollection__WPS .SectionHeader__Description {max-width: 650px;}
  .RitualCollection__WPS .FeatureText__ContentWrapper {
    padding-left: 0px;
    padding-right: 50px;
}
}
@media(max-width:640px){
  .Influencer_Section .FeatureText {flex-direction: column;}
  .Influencer_Section .FeatureText__ContentWrapper {padding-top: 10px;padding-bottom: 0px;}
  .Influencer_Section { margin-top: 2rem;margin-bottom: 0rem;}
  .Collection__Centertext {padding-top: 30px !important; }
  .influencer-collection .CustomerReview__Slider_Desktop {
    border-top: 0px;
    padding-top: 30px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .FiveLogo__Section {margin-bottom: -1.5rem;}
  .influencer-collection .MobileHealth__Expert .SectionHeader__Description {font-size: 14px;}
  .influencer-collection .ProductList {margin-bottom: 0px;}
  .influencer-collection .LastCenterText__Section {margin-bottom: -1.5rem !important;}
  .influencer-collection .InfluencerUGC__Section {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .InfluencerUGC__Section .SliderArrow__Section {
    margin-top: 25px;
    margin-left: 20px;
  } 
  .timferrissfaves .MobileHealth__Expert {margin-bottom: -25px !important; }
  .timferrissfaves .CustomerReview__Slider_Desktop {padding-bottom: 50px;}
  .timferrissfaves .Newsletter__Section .FeatureText {flex-direction: column;}
   .AngiCollection__Feature .Container {padding: 0px;}
  .angi-fletcher .shopify-app-block,.timferrissfaves .shopify-app-block, .markhyman .shopify-app-block{padding-bottom: 50px;}
}

/*------- Mix collection -----------*/
p.max-error {
    text-align: center;
    font-weight: 600;
    color: red;
}

.Complimentary--Cartons__disable {
    pointer-events: none;
    opacity: 0.5;
}

@media(min-width:1008px){
   .Complimentary--Pouch .Grid__Cell, .Complimentary--Cartons .Grid__Cell{
    width: 25%;
    margin: 0 auto;
  }
  .Complimentary--Pouch, .Complimentary--Cartons {text-align: center;}
  .Complimentary--Pouch .Heading, .Complimentary--Cartons .Heading {
        margin-bottom: 35px;
    }
  .angi-fletcher .CustomHtml__Section{margin-bottom: 10rem;}
  .template-collection.influencer-collection.sub .IconText--Section .Grid__Cell, .template-collection.influencer-collection.subs-collection .IconText--Section .Grid__Cell,
  .template-collection.influencer-collection.organicolivia .IconText--Section .Grid__Cell, .template-collection.influencer-collection.subscription-collection .IconText--Section .Grid__Cell{
    text-align: center;
    width: 25%;
 }
  .template-collection.influencer-collection.sub .IconText--Section, .template-collection.influencer-collection.subs-collection .IconText--Section,
  .template-collection.influencer-collection.organicolivia .IconText--Section, .template-collection.influencer-collection.subscription-collection .IconText--Section{margin-bottom: -7rem !important;}
  .RitualCollection__Review .CustomerReview__Slide .CustomerReviewSlider__Content p.u-h1 {font-size: 24px !important;}
  .RitualCollection__Review {
    padding-bottom: 0px;
    margin-bottom: -3rem;
   }
}
@media(min-width: 641px){
  .custom_contentInfo_heading, #total_price span:nth-child(1), .custom_contentInfo_heading, #total_price span:nth-child(3) {
    display: none;
  }
  .offerPouch img.PouchImage {
    width: 150px;
    height: 150px;
    margin-top: -25px;
    margin-left: 10px;
}
  .offerPouch {
    display: flex;
    justify-content: center;
    align-items: center;
}
  .RitualCollection__Review .CustomerReview__Slide.slick-slide.slick-current.slick-active .CustomerReviewSlider__Image img {
    height: 360px;
  }
  .CustomerReview__Slider_Desktop.RitualCollection__Review .CustomerReview__Slide:not(slick-current) img {
    height: 200px;
  }
  .Healthexpret__RitualCollection .CustomerReview__DeskSlides .CustomerReview__Slide.slick-slide.slick-current {padding-bottom: 0px;}
  .organicolivia p.offerPouch {line-height: 35px;}
}
@media(max-width:640px){
  .Complimentary--Pouch h2.SectionHeader__Heading { margin: 20px 10px 10px;}
  .Complimentary--Cartons h2.SectionHeader__Heading {margin: 0px 10px;}
   .mix .mix_grid .mix_item .mix__item_blockimg .mix_overlay span {
    display: none;
  }
  .mix_image p#total_price span:nth-child(3) {
    text-align: right;
    font-size: 14px;
    text-decoration: underline;
  }
  .custom_contentInfo_heading .custom_heading h3 {
    color: #201832;
    font-size: 20px!important;
    line-height: 32px!important;
    letter-spacing: 0px;
    font-weight: 400;
    text-transform: capitalize!important;
 }
  .BuildBundle__Banner .SectionHeader__Description p {
    font-size: 14px;
    line-height: 22px;
}
  button.ad_to_cart_coll.Button.Button--secondary.Button--full{
    z-index:1;
  }
  .offerPouch img.PouchImage {
    width: 120px;
    display: block;
    margin: 0 auto;
 }
  .template-collection.influencer-collection.sub .IconText--Section, .template-collection.influencer-collection.subs-collection .IconText--Section,
  .template-collection.influencer-collection.organicolivia .IconText--Section, .template-collection.influencer-collection.subscription-collection .IconText--Section{margin-bottom: -1.5rem !important;}
  .RitualBanner__Section, .RitualCollection__WPS {
    margin-bottom: -1.5rem;
 }
  .offerPouch p {font-size: 16px;}
   .CollectionMain .CollectionToolbar, .organicolivia p.offerPouch br {display: none;}
}
@media screen and (max-width: 1007px), screen and (max-height: 450px) {
   .CollectionToolbar__Item--sort {display:none !important; }
    .CollectionToolbar .CollectionToolbar__Item {
  border: 1px solid #d4d4d4;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
}
@media screen and (max-height: 450px) {
  /*.SubCollection__Menu .SubCollection__Title a {
    font-size: 16px;
    padding-top: 15px;
  }*/
}
.Subscription_Colllection {
  margin-top: 5rem;
}
.template-collection.influencer-collection.sub .shopify-app-block { display: none;}
.template-collection.influencer-collection.sub .IconText--Section, .template-collection.influencer-collection.subs-collection .IconText--Section, 
.template-collection.influencer-collection.organicolivia .IconText--Section, .template-collection.influencer-collection.subscription-collection .IconText--Section{ background: #f6f1e5;}
.template-collection.influencer-collection.sub .IconText--Section .Grid__Cell .FeatureText__ImageWrapper,
.template-collection.influencer-collection.subs-collection .IconText--Section .Grid__Cell .FeatureText__ImageWrapper,
.template-collection.influencer-collection.organicolivia .IconText--Section .Grid__Cell .FeatureText__ImageWrapper,
.template-collection.influencer-collection.subscription-collection .IconText--Section .Grid__Cell .FeatureText__ImageWrapper{margin-bottom: 10px;}
.template-collection.influencer-collection.sub .IconText--Section .Grid__Cell .FeatureText__ImageWrapper img,
.template-collection.influencer-collection.subs-collection .IconText--Section .Grid__Cell .FeatureText__ImageWrapper img,
.template-collection.influencer-collection.organicolivia .IconText--Section .Grid__Cell .FeatureText__ImageWrapper img,
.template-collection.influencer-collection.subscription-collection .IconText--Section .Grid__Cell .FeatureText__ImageWrapper img{
    width: 75%;
    height: 82px;
    object-fit: contain;
}
.CustomHtml__Section {margin-bottom: 0px !important;}
.RitualCollection__TextSection {padding-bottom: 50px !important;}
#shopify-section-template--14800395206754__collection-list{border-top: 0px;}
.rituals-collections section[data-section-type="collection"] .SectionHeader__Heading {text-align: center;}
.RitualBanner__Section .Slideshow__Content .SectionHeader__Description {
    margin-top: 5px;
}
@media(max-width:640px){
  .CollectionBlack__Product .FeatureText__ContentWrapper {
    padding-top: 25px;
  }
  .TimBanner_Section.RitualBanner__Section .Slideshow__Content {
    top: 30%;
}
  .RitualCollection__WPS {
    padding-top: 50px;
}
  .rituals-collections .RitualCollection__Review{padding-bottom: 50px;padding-top: 50px;margin-top: 0px;}
  .rituals-collections .TrustProcess__Section{padding-bottom: 50px;}
  p.offerPouch {
    font-size: 15px;
    line-height: 25px;
    padding: 0 10px;
  }
}
.influencer-collection.sub .ProductList .Grid__Cell:nth-child(4), .influencer-collection.sub .ProductList .Grid__Cell:nth-child(5), .influencer-collection.sub .ProductList .Grid__Cell:nth-child(6),
.influencer-collection.sub .ProductList .Grid__Cell:nth-child(7), .influencer-collection.sub .ProductList .Grid__Cell:nth-child(8), .influencer-collection.sub .ProductList .Grid__Cell:nth-child(9),
.influencer-collection.sub .ProductList .Grid__Cell:nth-child(9){
    display: none;
}

.subs-collection .offerPouch, .angi-fletcher .offerPouch, .organicolivia .offerPouch, .subscription-collection .offerPouch{
    background: #e8f4f4;
}
.subs-collection .offerPouch p, .angi-fletcher .offerPouch p, .organicolivia .offerPouch p, .subscription-collection .offerPouch p {
    margin-top: 22px;
    font-family: 'Proxima Nova' !important;
    text-transform: uppercase;
    letter-spacing: 0.9px;
}
.subs-collection .offerPouch img.PouchImage, .organicolivia .offerPouch img.PouchImage, .angi-fletcher .offerPouch img.PouchImage, .subscription-collection .offerPouch img.PouchImage {
    width: 120px;
    height: 120px;
    margin-top: -64px;
}
.template-collection.influencer-collection.organicolivia .IconText--Section{margin-bottom: 0rem !important;}
.subs-collection .offerPouch .offer-text p:first-child, .angi-fletcher .offerPouch .offer-text p:first-child, .organicolivia .offerPouch .offer-text p:first-child,
.subscription-collection .offerPouch .offer-text p:first-child{
    margin-bottom: 0px;
    margin-top: 10px;
}
.subs-collection .offerPouch .offer-text p:last-child, .angi-fletcher .offerPouch .offer-text p:last-child, .organicolivia .offerPouch .offer-text p:last-child, 
.subscription-collection .offerPouch .offer-text p:last-child {
    margin-top: 0px;
    margin-bottom: 10px;
}
@media(min-width:641px){
  .subs-collection .Discontcode__Title, .subscription-collection .Discontcode__Title {margin-top: 0rem;}
  .subs-collection #section-announcement .AnnouncementBar__Wrapper, .subscription-collection #section-announcement .AnnouncementBar__Wrapper {height: calc(var(--announcement-bar-height) + 20px);}
  .subs-collection div#shopify-section-header, .subscription-collection div#shopify-section-header {top: calc(var(--announcement-bar-height) + 20px);}
  .subs-collection #section-announcement .AnnouncementBar__Wrapper .AnnouncementBar__Content, .subscription-collection #section-announcement .AnnouncementBar__Wrapper .AnnouncementBar__Content {font-size: 14px;}
  .subs-collection .subsColletion, .subscription-collection .subsColletion {height: 200px;}
  .subs-collection .Subscription_Colllection, .subscription-collection .Subscription_Colllection {margin-bottom: -10.5rem;}
}
@media(max-width: 640px){
  .subs-collection .offerPouch, .organicolivia .offerPouch, .angi-fletcher .offerPouch, .subscription-collection .offerPouch{
    display: flex;
    align-items: center;
    padding: 0px 5px;
  }
  .subs-collection .offerPouch p, .organicolivia .offerPouch p, .angi-fletcher .offerPouch p, .subscription-collection .offerPouch p{line-height: 26px;text-transform: capitalize;margin-top: 15px;}
  .subs-collection .Subscription_Colllection .Container, .subscription-collection .Subscription_Colllection .Container {padding: 0 20px;}
  .subs-collection .Subscription_Colllection .FeatureText__ContentWrapper, .subscription-collection .Subscription_Colllection .FeatureText__ContentWrapper {padding: 25px 1px 0px;}
  .subs-collection .Subscription_Colllection .FeatureText__Content .ImageHero__BlockHeading br, .subscription-collection .Subscription_Colllection .FeatureText__Content .ImageHero__BlockHeading br {display: none;}
  .subs-collection .CustomerReview__Slider_Desktop.Subcustomer_review .CustomerReview__Slide.slick-slide .CustomerReviewSlider__Image img,
  .subscription-collection .CustomerReview__Slider_Desktop.Subcustomer_review .CustomerReview__Slide.slick-slide .CustomerReviewSlider__Image img{height: 600px;object-position: top;}
  .subs-collection.influencer-collection .CustomerReview__Slider_Desktop, .subscription-collection.influencer-collection .CustomerReview__Slider_Desktop {margin-bottom: 3rem;}
  .subs-collection .Subscription_Colllection, .subscription-collection .Subscription_Colllection {margin-top: 0px;}
  /* convert test 90 */
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper, .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 40px;
}
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper .SectionHeader__SubHeading, .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper .SectionHeader__SubHeading {
    display: flex;
    justify-content: center;
    align-items: center;
}
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper .SectionHeader__Heading.Heading, .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper .SectionHeader__Heading.Heading {
    text-align: center;
}
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper .pt295_features p, .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper .pt295_features p {
    display: block;
    font-family: 'Proxima Nova' !important;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 14px;
}
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper a.pt295_cta, .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper a.pt295_cta {
    width: fit-content;
    display: block;
    margin: 0 auto;
    text-decoration: none;
}
  .subs-collection .MainBanner__Section .pt295_perkUsp, .subscription-collection .MainBanner__Section .pt295_perkUsp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}
  .subs-collection .MainBanner__Section .pt295_uspItem, .subscription-collection .MainBanner__Section .pt295_uspItem {
    width: 33.33%;
    display: inline-block;
    margin: 0;
    vertical-align: top;
    font-size: 1rem;
    text-align: center;
    padding: 0;
}
  .subs-collection .MainBanner__Section .pt295_uspItem img, .subscription-collection .MainBanner__Section .pt295_uspItem img {
    width: 40px;
    height: 40px;
    -o-object-fit: contain;
    object-fit: contain;
    display: block;
    margin: 0 auto 5px;
    border-style: none;
    vertical-align: top;
}
  .subs-collection .MainBanner__Section .pt295_uspItem b, .subscription-collection .MainBanner__Section .pt295_uspItem b {
    font-size: 13px;
    line-height: 16px;
    width: 100px;
    display: block;
    margin: 0 auto;
    text-align: center;
}
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper .SectionHeader__SubHeading img,
  .subs-collection .MainBanner__Section .FeatureText__ContentWrapper .pt295_features p img,
  .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper .SectionHeader__SubHeading img,
  .subscription-collection .MainBanner__Section .FeatureText__ContentWrapper .pt295_features p img{
    margin-right: 5px;
}
  .subs-collection .subsColletion, .subscription-collection .subsColletion {height: 120px;}
  .subs-collection .pt329_subDescription, .subscription-collection .MainBanner__Section {margin-bottom: -6rem;}
}
@media (max-width:480px){
  .subs-collection .Subscription_Colllection .FeatureText__Content .ImageHero__BlockHeading, .subs-collection .Subscription_Colllection .FeatureText__Content .ImageHero__BlockHeading {
    font-size: 26px;
    line-height: 34px;
    text-align:center;
}
  .subs-collection .offerPouch, .angi-fletcher .offerPouch, .subscription-collection .offerPouch{padding: 0 15px;}
  .subs-collection .offerPouch .offer-text, .angi-fletcher .offerPouch .offer-text, .subscription-collection .offerPouch .offer-text{text-align: left;}
  .subs-collection .offerPouch img.PouchImage, .angi-fletcher .offerPouch img.PouchImage, .subscription-collection .offerPouch img.PouchImage{width: 100px;height: 100px;}
  .subs-collection .offerPouch .offer-text p:last-child, .angi-fletcher .offerPouch .offer-text p:last-child, .organicolivia .offerPouch .offer-text p:last-child, 
  .subscription-collection .offerPouch .offer-text p:last-child{font-size: 12px !important; line-height: 22px;text-transform: inherit;}
  .subs-collection .offerPouch .offer-text p:first-child, .angi-fletcher .offerPouch .offer-text p:first-child, .organicolivia .offerPouch .offer-text p:first-child,
  .subscription-collection .offerPouch .offer-text p:first-child{line-height: 35px; font-size: 24px;}
  .rituals-collections.scroll--topbar #shopify-section-announcement{
    position: unset;
  }
}
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="15760607576162"] .CartItem__ActionButtons button#hs-item-cart-onetime, 
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="39579586723938"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="32068087021666"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40125667803234"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40125680386146"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="39942498058338"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="39991036706914"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40144712630370"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40520977186914"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="15760607576162"] .CartItem__ActionButtons button#hs-item-cart-onetime, 
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="39579586723938"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="32068087021666"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="40125667803234"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="40125680386146"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="39942498058338"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="39991036706914"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="40144712630370"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subscription-collection div#sidebar-cart .CartItem[data-varinat-id="40520977186914"] .CartItem__ActionButtons button#hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40757636169826"] .CartItem__ActionButtons #hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40230255034466"] .CartItem__ActionButtons #hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="29692103032930"] .CartItem__ActionButtons #hs-item-cart-onetime,
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="31372214992994"] .CartItem__ActionButtons #hs-item-cart-onetime, 
.subs-collection div#sidebar-cart .CartItem[data-varinat-id="40617639870562"] .CartItem__ActionButtons #hs-item-cart-subscription{
    display: none;
}
.rituals-collections.scroll--topbar div#shopify-section-header {
    position: unset;
}
.subs-collection.with--utmparameter .ProductList .Grid__Cell:nth-child(4), .subs-collection.with--utmparameter .ProductList .Grid__Cell:nth-child(1), .subs-collection.with--utmparameter .ProductList .Grid__Cell:nth-child(3) {
    display: none;
}
.shereene .TrustedHealth__ExpertsSection,.shereene .CustomerReview__Slider_Desktop {
    display: none;
}
@media (min-width:391px) and (max-width:480px){
  .subs-collection .offerPouch {padding: 0 20px;}
  .subs-collection .offerPouch img.PouchImage {
    width: 120px;
    height: 120px;
 }
}
/* Gift Guid collection page */
.GiftGuide__Collection .FeatureText__Content {
    text-align: center;
}
.GiftGuide__Collection .FeatureText__ContentWrapper {
    background: #f6f1e5;
}
@media screen and (max-width:640px){
  /*.CollectionList--Section .ProductList {
    margin-right: 16px;
    margin-left: 6px;
    scroll-snap-type: x mandatory;
    overflow: hidden;
    overflow-x: scroll;
    display: flex;
    flex-flow: row nowrap!important;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: thin;
    touch-action: auto;
    scroll-padding: 16px;
}
  .CollectionList--Section .ProductList .Grid__Cell {
    flex: 0 0 auto;
    scroll-snap-align: start;
    width: 90%;
}*/
  .GiftGuide__Collection .SectionHeader__Description {
    margin-top: 0px;
}
  /*.GiftGuide__Collection .FeatureText__ContentWrapper {
    padding-top: 20px;
}*/
}
.template-collection main#main {
    margin-top: var(--header-height);
}
@media (max-width:768px){
  .Subscription_Colllection .FeatureText__ImageWrapper {
    order: 2;
}
  .Subscription_Colllection .TextTransform__Uppercase {
    justify-content: center;
}
  body.pt295 .Subscription_Colllection .FeatureText__Content {
    margin-bottom: 20px;
}
.template-collection main#main {
    margin-top: 30px;
}
}

.rituals-collections div#bfcm-offer {
    margin-top: -5.5rem;
    margin-bottom: 7.5rem;
}
@media(max-width:640px){
  .rituals-collections.template-collection .OfferSection{
    margin-top: -1.5rem;
  }
  .template-collection .OfferSection .TextGrid__Content{
    text-align:center;
  }
}

@media screen and (max-width: 480px){
  .breadcrumbs {margin: 15px 0 1.5em !important;}
  .ProductItem__Info{margin-top: 0px;}
  .ProductItem .ProductItem__Info {
    align-items: flex-start;
    flex-direction: column;
}
  
  .ProductItem__Info+.ProductItem__Info {
    margin-top: 5px;
} 
  .ProductItem .ProductItem__TypeInfor{
    height: 40px;
  }
   .Product_Iteam__TitleInfo {min-height: 80px !important;}
  .ProductItem .ProductItem__Info .ProductItem__Title, .ProductList .ProductItem__Rating .okeReviews .oke-sr-count, .ProductItem .ProductItem__Info .ProductItem__PriceList{font-size: 12px;line-height: 15px;}
}
@media screen and (max-width: 480px) and (max-height:700px){
  .CollectionHeader .PageHeader--large.PageHeader--withBackground {
    min-height: 260px;
}
  .Product_Iteam__TitleInfo {min-height: 70px !important;}
  .ProductItem .ProductItem__Info .ProductItem__Title, .ProductList .ProductItem__Rating .okeReviews .oke-sr-count, .ProductItem .ProductItem__Info .ProductItem__PriceList{font-size: 12px;}
}
.subs-collection .offerPouch p:not(:first-child) {
    margin: 0px;
}
.offerbeaker {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: center;
}
.subs-collection main#main {margin-top: var(--announcement-bar-height);}
.PT242__OptionWidget[variantid="32068087021666"] span.PT242__shippingLabel, .PT242__OptionWidget[variantid="29692103032930"] span.PT242__shippingLabel{display: none;}
.PT242__OptionWidget[variantid="32068087021666"] .PT242__OptionWidget--Subscription--Info .PT242__OptionWidget--Label, .PT242__OptionWidget[variantid="29692103032930"] .PT242__OptionWidget--Subscription--Info .PT242__OptionWidget--Label, .PT242__OptionWidget[variantid="40230255034466"] .PT242__OptionWidget--Subscription--Info .PT242__OptionWidget--Label{
    visibility: hidden;
    font-size: 0;
}
.PT242__OptionWidget[variantid="32068087021666"] .PT242__OptionWidget--Subscription--Info .PT242__OptionWidget--Label:before, .PT242__OptionWidget[variantid="29692103032930"] .PT242__OptionWidget--Subscription--Info .PT242__OptionWidget--Label:before, .PT242__OptionWidget[variantid="40230255034466"] .PT242__OptionWidget--Subscription--Info .PT242__OptionWidget--Label:before {
    content: "Subscribe & Save 20%";
    visibility: visible;
    font-size: 12px;
}
.subs-collection .CollProductListWrapper .Grid__Cell.fasting_trio_fasting_lp, .subs-collection .CollProductListWrapper .Grid__Cell.jasmine_tea, .subs-collection .CollProductListWrapper .Grid__Cell.hibiscus_tea, .subs-collection .CollProductListWrapper .Grid__Cell.passionfruit_tea, .subs-collection .CollProductListWrapper .Grid__Cell.peach_tea,
.subs-collection .CollProductListWrapper .Grid__Cell.bergamot_black_fasting_tea, .subs-collection .CollProductListWrapper .Grid__Cell.matcha_green_fasting_tea, .subs-collection .CollProductListWrapper .Grid__Cell.cinnamon_herbal_fasting_tea, .subs-collection .CollProductListWrapper .Grid__Cell.ginger_green_fasting_tea, .subs-collection .CollProductListWrapper .Grid__Cell.mint_tea{
    display: none;
}

/* BFCM Css */
@media screen and (min-width: 641px){
  .CustomBanner__Wrapper {
      padding-top: 30px;
      margin-top: var(--announcement-bar-height);
      padding-bottom: 10px;
  }
  .arnold_schwarzenegger .FeatureText__ImageWrapper img {
    margin-bottom: -31px;
}
}
@media screen and (max-width: 767px) {
  .SubCollection__Container {
      display: block !important;
      padding-inline: 0px !important;
  }
  body.pt_388 .pt_388_filter_wrapper{
    margin: 20px 10px 10px 15px !important;
  }
}
.arnold_schwarzenegger {
    background: #e8f4f4;
}
.ProductItem.the-codex-sachet-holder-1 .ProductItem__ImageWrapper {
    pointer-events: auto !important;
}
@media screen and (min-width: 641px){
.Inside-productgrid {
    display: inline-block;
    max-width: 25%;
    padding-left: 20px;
    vertical-align: top;
    margin-top: 0px;
    padding-top: 0px;
}
.Inside-productgrid img {
    height: 560px;
    object-fit: contain;
    width: 100%;
}
.Inside-productgrid-Mobile{
        display: inline-block;
}
}
@media screen and (max-width: 640px){
  .Inside-productgrid-Mobile {
    margin-bottom: 30px;
}
.Inside-productgrid {
display: inline-block;
}
/*.ProductList--grid>.Grid__Cell:nth-child(8) .reviews.show > .review-container {
    left: 0px;
}*/
/*.ProductList--grid>.Grid__Cell:nth-child(8) .reviews .review-container:after{
          left: 30%;
}*/
}

@media screen and (max-width: 767px){body.PT_471_2 .pt471_2_confirmationW*****r{width:fit-content;height:fit-content;position:absolute;z-index:-1;top:8px;left:0;opacity:0;visibility:hidden;transform:translateX(calc(-100% + 48px));transition:all .3s ease}body.PT_471_2 .pt471_2_floatingCartW*****r.pt471_2_initAnimtaion_confirmationW*****r .pt471_2_confirmationW*****r{opacity:1;z-index:1;visibility:visible;transform:translateX(calc(-100% - 10px))}body.PT_471_2 .pt471_2_confirmationContainer{width:160px;background:#e8f4f4;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;padding:8px;font-size:14px;line-height:100%;letter-spacing:.04em}body.PT_471_2 .pt471_2_confirmationContainer::after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;background:#e8f4f4;border-right:1px solid #e8f4f4;border-bottom:1px solid #e8f4f4;transform:translateY(-50%) rotate(-45deg)}body.PT_471_2 .pt471_2_quantityW*****r{width:100%;display:flex;justify-content:space-between;align-items:center;background:#021832;color:#fff;padding-right:15px;padding-left:17px;position:relative;z-index:2;height:45px;border-radius:4px}body.PT_471_2 .pt471_2_quantityW*****r~button{display:none !important}body.PT_471_2 .pt471_2_minusCTA,body.PT_471_2 .pt471_2_plusCTA{font-size:18px;width:22px}body.PT_471_2 .pt471_2_floatingCartW*****r{position:fixed;z-index:20;bottom:100px;right:20px;display:none}body.PT_471_2 .pt471_2_floatingCartContainer{background:#021832;border:1px solid #021832;border-radius:50%;width:48px;height:48px;box-shadow:0px 0px 4px 0px rgba(0,0,0,.25);display:none !important;justify-content:center;align-items:center}body.PT_471_2 .pt471_2_floatingCartContainer img{width:20px;height:20px}body.PT_471_2.pt471_2_hideMiniCart:not(.PT_471_2_Var2) #sidebar-cart{display:none !important}body.PT_471_2.pt471_2_hideMiniCart:not(.PT_471_2_Var2) .PageOverlay.is-visible{opacity:0;visibility:hidden}body.PT_471_2.pt471_2_FloatingCartIcon .pt471_2_floatingCartW*****r{display:block}body.PT_471_2.pt471_2_FloatingCartIcon:has(#sidebar-cart .Cart__Empty) .pt471_2_floatingCartW*****r{display:none}body.PT_471_2.PT_471_2_Var2 .pt471_2_floatingCartW*****r{display:none !important}}