/** Shopify CDN: Minification failed

Line 1769:0 Unexpected "#4-week-lose-luxe-pack"
Line 1773:4 Unexpected "#4-week-lose-luxe-pack"
Line 1778:4 Unexpected "#4-week-lose-luxe-pack"

**/
@charset "UTF-8";
.subscription-chooser__item, .selling_plan_app_container{
  display: none !important;
}
@media only screen and (max-width: 767px) {
    .product__form {
        text-align: left !important;
    }
    .product__variants-block .selector-wrapper{
      margin-left:0 !important; 
    }
}
.selling_plan_app_plans_list {
  margin-top: 15px !important;
}
.product__badge__item--saving{
background:#F7C2CF;
}
.featured-collection .button-wrapper{ margin-top:0 !important; }
.product .container .breadcrumbs{ margin-bottom:0; }
.product__container{
  position: relative;
}
.product-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  background-color: #F7C2CF;
  color: #54001D;
  padding: 6px 10px;
  font-size: 14px;
  border-radius: 0;
  z-index: 5;
}
.quickView-button{ border-radius:0; background:#F9F0EA; }
.gallery.four-fifty-height-hero .button{
    color: #54001D;
    background: transparent;
}
.gallery.four-fifty-height-hero .button:hover{
    color: #FCE6ED;
    background: #54001D;
    opacity:1;
}
snapppt-shopify-app-block-inspo-gallery{ padding:20px 0 5px !important; }

@media screen and (max-width: 768px) { .product-badge{ left: -5px; } }

/**
.gp-relative div[product-id="6194815729863"]::after{
   content: "";
  display: block;
  position: absolute;
  top: 15px; 
  right: 5px; 
  width: 115px;
  height: 30px;
  background-image: url('/cdn/shop/files/gratisbutton.png?v=1748851931') !important;
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
 
}

.image-wrapper a[title="Fatburner"]::before, 
.image-wrapper a[title="Energy Support"]::before, 
.image-wrapper a[title="Cycle Support"]::before, 
.image-wrapper a[title="Sleep Support"]::before, 
.image-wrapper a[title="Fatburner Support"]::before, 
.image-wrapper a[title="Hair+"]::before, 
.image-wrapper a[title="Women+"]::before, 
.image-wrapper a[title="Omega 3+"]::before, 
.image-wrapper a[title="Magnesium+"]::before, 
.image-wrapper a[title="Vitamine D3+"]::before, 
.image-wrapper a[title="Vitamin D3+"]::before, 
.image-wrapper a[title="Intimacy Support"]::before,
.image-wrapper a[title="Pre-Workout"]::before{
  content: "";
  display: block;
  position: absolute;
  top: 5px; 
  left: 5px; 
  width: 200px;
  height: 20px;
  background-image: url('/cdn/shop/files/gratisbutton.png?v=1748851931') !important;
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
}
**/
.image-wrapper a[title="Fatburner"]::after, 
.image-wrapper a[title="Belly Support (pre-order)"]::after, 
.image-wrapper a[title="Belly Support"]::after, 
.image-wrapper a[title="Bloom Waterfles"]::after, 
.image-wrapper a[title="Protein Lemonade"]::after, 
.image-wrapper a[title="Bloom Bottle - Stainless Steel"]::after, 
.image-wrapper a[title="Bloom Mixer"]::after, 
.image-wrapper a[title="High Protein Meal"]::after, 
.image-wrapper a[title="High Protein Meal 🌱"]::after, 
.image-wrapper a[title="Weight Loss Support"]::after{
  content: "";
  display: block;
  position: absolute;
  bottom: 10px; 
  left: 10px; 
  width: 100px;
  height: 20px;
  background-image: url('/cdn/shop/files/BESTSELLER_6fa15433-fbcd-4c97-9530-62db2da9a613.png?v=1759295117');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
}
.image-wrapper a[title="Protein Bar"]::after, 
.image-wrapper a[title="Protein Shake"]::after, 
.image-wrapper a[title="Protein Oats"]::after, 
.image-wrapper a[title="Springtouw"]::after, 
.image-wrapper a[title="Bloom Shaker - Thermo"]::after, 
.image-wrapper a[title="Protein Pops - Chocolate"]::after, 
.image-wrapper a[title="Collagen Booster"]::after{
  content: "";
  display: block;
  position: absolute;
  bottom: 10px; 
  left: 10px; 
  width: 100px;
  height: 20px;
  background-image: url('/cdn/shop/files/YO_S_FAVORITE.png?v=1759295118');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
}
.image-wrapper a[title="Gut Support"]::after, 
.image-wrapper a[title="Creatine+"]::after, 
.image-wrapper a[title="Creatine+ Sachets"]::after, 
.image-wrapper a[title="Happy Gut Pack"]::after, 
.image-wrapper a[title="Energy Support"]::after, 
.image-wrapper a[title="Cycle Support"]::after, 
.image-wrapper a[title="Hair+"]::after, 
.image-wrapper a[title="Intimacy Support"]::after{
  content: "";
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px; 
  width: 100px;
  height: 20px;
  background-image: url('/cdn/shop/files/NEW_3e615cca-aade-40c4-85f5-2114ffbd4911.png?v=1759295117');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
}

#shopify-block-wishlist_king_wishlist_button_block_Thj6LY {
  height: 0 !important;
}
.snpt-wdgt-gallry.snptwdgt-highlight-reels-wrapper{ z-index: 100 !important; } /* addsauce */
button.product__form-submit {
  border: 0;
}
.product__badge__item--saving,
.search-form input[type="search"],
.search-popdown__close__button,
.search-popdown__submit,
.search-popdown__submit .icon,
.search-reset {
  color: #54001D;
}
#cabau-quiz .needsclick,
#cabau-quiz .shopify-section-group-header-group,
#cabau-quiz .site-footer,
#cabau-quiz header {
  display: none !important;
}
#cabau-quiz .page-content {
  max-width: none;
  width: 100%;
}
#cabau-quiz main#MainContent,
#cabau-quiz section.page-container.section-padding {
  padding: 0 !important;
}
#cabau-quiz .container {
  padding: 0;
}
#cabau-quiz .text-content.rte {
  margin-bottom: 0 !important;
}
#cabau-quiz div#quiz-kit-content {
  height: 100vh;
}
.embed-container {
  height: 0;
  max-width: 560px;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.embed-container embed,
.embed-container iframe,
.embed-container object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media only screen and (min-width: 749px) {
  .embed-container {
    padding-bottom: 315px !important;
  }
}
.othervariant {
  background: #D9768A;
  border: 1px dashed #54001D;
  display: block;
  margin-bottom: 30px;
  margin-top: -40px;
  padding: 5px 10px;
}
.product__form-block--options-inline .selector-wrapper select {
  background: #fff;
}
.product__info .product__price,
.product__info .product__title {
  text-align: left;
}
.mobileonly {
  display: none;
}
.usp {
  background: #FCE6ED;
  border: 0;
  border-radius: 0;
  margin-bottom: 20px;
  max-width: 90dvw;
  width:100%;
  padding: 20px;
  text-align:left;
}
.usp li {
  font-size: 14px;
  padding-bottom: 10px;
}
.usp li strong {
  font-family: Quincycf-bold !important;
}
.usp .payment-icons__list{ text-align:left;}
.usp .payment-icons__item{ padding:0; }
.product-description-full {
  display: none;
}
.readless,
.readmore {
  text-decoration: underline;
}
.selector-wrapper label {
  font-weight: 700;
}
.selector-wrapper.hidden {
  display: none;
}
@media only screen and (max-width: 767px) {
  .product__info .product__title__wrapper {
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    font-size: 30px;
    justify-content: left !important;
  }
  .mobileonly {
    display: block;
  }
  .desktoponly {
    display: none;
  }
  .product__images__container .product-image {
    padding: 0 !important;
  }
  .product__price span {
    font-family: Quincycf-bold !important;
    font-size: 24px;
  }
  .product__form-block {
    margin-bottom: 0;
  }
  .product__images__slider-nav {
    display: none;
  }
}
#ready-to-workout-pack .product__form-block--options-inline:after {
  color: #54001D;
  content: "Bevat ook Creatine & Transparante Shaker";
  font-family: Nunito;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.faqPlusAppContent a {
  color: #54001D !important;
}
.nav--is-visible:not(.nav--is-hiding) .shopify-section-header .overlay {
  display: none !important;
}
.body-wrap .main-content {
  padding-top: 80px;
}
header.site-header {
  height: 80px;
}
.container .collection-grid__header {
  margin-bottom: 20px;
}
.nav-mobile-close {
  top: 40px !important;
}
.collection-gewichtverliezen .page-title,
.collection-navigatiepaginas .page-title {
  margin: 0;
  padding: 20px 0 0 !important;
}
.ly-switcher-wrapper {
  display: none !important;
}
@media (max-width: 767px) {
  .cart__table-row {
    border: 0 !important;
    display: inline-block;
    height: 450px;
    vertical-align: top;
    width: 50%;
  }
  .cart__table-row:after {
    display: none;
  }
}
.cart__form .cart__title {
  margin-bottom: 0;
}
.product__info .product__title__wrapper {
  gap: 5px;
}
.product__info .product__info__wrapper {
  gap: 10px;
}
@media (max-width: 767px) {
  .product__info .yotpo .standalone-bottomline .star-clickable {
    display: block !important;
    float: none !important;
    text-align: center !important;
  }
  .product__info .yotpo .pull-left {
    float: none !important;
  }
  .collection-list__wrapper .collection-block__image-bg {
    display: block !important;
  }
  .collection-list__wrapper .collection-block__image .lazy-image img {
    -webkit-transition: none 0s ease 0s !important;
    transition: none 0s ease 0s !important;
    -webkit-transition: initial !important;
    transition: initial !important;
  }
}
#shopify-section-footer .footer-bottom {
  padding-bottom: 40px !important;
}
#shopify-section-footer .footer__payment {
  margin-bottom: 0 !important;
}
.footer__bottom{
  padding: 0 !important;
}
@media (min-width: 767px) {
.footer__payment {
    margin: 70px 0px 0px;
}
}
#infiniteoptions-container input {
  background: #fff;
  width: 250px !important;
}
#infiniteoptions-container,
#infiniteoptions-container .spb-select select {
  margin-bottom: 20px !important;
}
#infiniteoptions-container .spb-select select {
  background: #fff;
}
#infiniteoptions-container .spb-label-tooltip {
  margin-bottom: 5px;
}
@media (min-width: 320px) and (max-width: 767px) {
  #infiniteoptions-container .spb-select select,
  #infiniteoptions-container input {
    margin: 0 auto;
    width: 200px;
  }
  .hero-slide .slide-content__button {
    margin-right: 10px !important;
  }
}
#bedrukking-op-fles-niet-los-bestellen .breadcrumbs,
#bedrukking-op-fles-niet-los-bestellen .product-layout-4--images,
#bedrukking-op-fles-niet-los-bestellen .yotpo {
  display: none !important;
}
.drukbox {
  background: #fff;
  border: 3px dashed #54001D;
  max-width: 700px;
  padding: 10px;
}
.drukbox a {
  font-weight: 700;
  text-decoration: underline;
}
.productstars .text-m,
.template-article.gempage .article__image,
.template-article.gempage .page-title,
.webyzeProductColorsLabel,
[data-line-item-id="43549079863514"] [data-key="Title"] .properties-key-value-value,
[data-line-item-id="46914420801869"] [data-key="Title"] .properties-key-value-value {
  display: none !important;
}
.webyzeProductColors.webyzeProductColorsLarge {
  margin-bottom: 15px;
}
.maattabel {
  background: #fff;
  max-width: 800px;
}
.maattabel td {
  padding: 10px;
}
#cabau-loungewear-life-is-simply-better-in-loungewear .product__badge {
  display: none !important;
}
#black-friday .content-about,
#join-the-lifestyle .content-about {
  padding: 200px 0 0;
}
#black-friday.template-page .text-content,
#join-the-lifestyle.template-page .text-content {
  margin-top: 0;
}
#black-friday #shopify-section-page-template,
#join-the-lifestyle #shopify-section-page-template {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #faeded url(/cdn/shop/files/yolan.jpg?v=1613761372) no-repeat 100% 100%;
  background-position: 100% 0;
  background-size: cover;
  height: 80vh;
  margin-top: -50px !important;
  min-height: 1000px;
}
@media (max-width: 767px) {
  #join-the-lifestyle .content-about {
    padding: 100px 0;
  }
  #join-the-lifestyle #shopify-section-page-template {
    min-height: 800px;
  }
  #black-friday .content-about {
    padding: 100px 0;
  }
  #black-friday #shopify-section-page-template {
    min-height: 800px;
  }
}
.template-product .shopify-section .product {
  margin-top: 0;
}
#speciaal-voor-jou #shopify-section-announcement,
#speciaal-voor-jou #shopify-section-footer,
#speciaal-voor-jou #shopify-section-header,
#speciaal-voor-jou .ly-switcher-wrapper {
  display: none !important;
}
.nav-hamburger .menu-item.has-submenu > a {
  font-weight: 700;
}
.nav-hamburger .menu-item.has-submenu .submenu a.visible-nav-link {
  font-weight: 300 !important;
}
.nav-hamburger .submenu-item a {
  border: 0;
  font-size: 14px !important;
  padding: 5px 0 0;
}
.nav-hamburger .menu-item,
.nav-hamburger .submenu-item {
  margin: 7px 0 !important;
}
.nav-hamburger .submenu {
  padding-left: 0 !important;
}
.nav-hamburger .submenu-item .submenu {
  border: 0 !important;
}
.nav-standard .menu-item {
  padding: 5px 15px !important;
}
.rewardsicon {
  margin-right: 10px;
  z-index: 1;
}
.rewardsicon svg {
  margin-left: -5px;
  margin-top: 7px;
}
@media (min-width: 320px) and (max-width: 767px) {
  .pageWrap #shopify-section-announcement {
    display: block !important;
  }
  .rewardsicon,
  .searchIcon {
    margin-right: 10px;
  }
  .footer__block--logo img {
    max-width: 125px;
  }
}
@media (min-width: 767px) {
  .searchIcon {
    display: none !important;
  }
}
.collectionList .collectionBlock-info__content h3 {
  white-space: inherit;
}
#blog-module-featured-blog .excerpt,
.collectionList .collectionBlock-info .button {
  display: none;
}
@media (max-width: 767px) {
  .collectionList {
    padding: 0 5px;
  }
  .collectionList .collectionBlock-info {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
  }
  .collectionList .row--mosaic .collectionBlock {
    border-radius: 15px;
    width: 50%;
  }
  .collectionList .row--mosaic .collectionBlock-image {
    height: 200px;
  }
  .collectionList .collectionBlock-info__content {
    text-align: left;
  }
  .collectionList .collectionBlock-info__content h3 {
    font-size: 22px !important;
  }
  .collectionList .collectionBlock-info p {
    display: block;
    font-size: 12px;
    font-style: italic;
    margin: 0 !important;
    white-space: inherit;
  }
  .template-index .blogModule .carousel-slide-image,
  .template-index .collectionBlock-image {
    border-radius: 15px !important;
    -webkit-box-shadow: 0 2px 8px 0 rgba(99, 99, 99, 0.2);
    box-shadow: 0 2px 8px 0 rgba(99, 99, 99, 0.2);
  }
}
.template-product.product {
  margin-top: 0;
}
button.product__form-submit {
  background: #54001D;
  color: #fff;
}
@media (max-width: 767px) {
  .footer__block.footer__block--menus {
    width: 100% !important;
  }
  .footer__block-menu li {
    display: inline-block;
  }
  .footer__block-menu li a:after {
    content: " | ";
  }
  .footer__block-menu li:last-child a:after {
    content: "";
  }
  .footer__social {
    margin-top: 0;
  }
}
#yoni-egg-experience #whatdoesitdo .rich-content p {
  display: block;
  min-height: 105px;
}
#yoni-egg-experience #whatdoesitdo .rich-heading {
  margin-top: 10px;
}
@media only screen and (max-width: 600px) {
  #whatdoesitdo .videoblock {
    width: 100% !important;
  }
}
#protein-shakes .js-collectionBlock.featured-block,
#vip-day-discounts-up-to-70 .js-collectionBlock.featured-block {
  display: none !important;
}
#shopify-section-featured-collection {
  margin: 0 !important;
}
#shopify-section-featured-collection .collectionGrid-header {
  margin: 40px auto 30px !important;
}
#shopify-section-featured-blog .page-title {
  margin: 40px 0 30px !important;
}
#shopify-section-featured-blog .blogModule .button-wrapper {
  margin-bottom: 30px;
}
.yotpo-pictures-widget {
  width: 100% !important;
}
#shopify-section-de1445a3-18ae-4360-b727-1c2ee3a8f695 .custom-html-section {
  margin: 40px 0;
}
#shopify-section-de1445a3-18ae-4360-b727-1c2ee3a8f695 .custom-html .container {
  padding: 0 10px !important;
}
#shopify-section-de1445a3-18ae-4360-b727-1c2ee3a8f695 .page-title,
#shopify-section-de1445a3-18ae-4360-b727-1c2ee3a8f695 .page-title__heading {
  margin: 0;
}
#fragrance-sticks-calm .webyzeProductColorsLabel,
#fragrance-sticks-glow .webyzeProductColorsLabel,
#fragrance-sticks-harmony .webyzeProductColorsLabel,
#geurstokjes-calm .webyzeProductColorsLabel,
#geurstokjes-glow .webyzeProductColorsLabel,
#geurstokjes-harmony .webyzeProductColorsLabel,
#home-collection .js-collectionBlock.featured-block,
#parfum-d-interieur-calm .webyzeProductColorsLabel,
#parfum-d-interieur-glow .webyzeProductColorsLabel,
#parfum-d-interieur-harmony .webyzeProductColorsLabel,
#roomspray-calm .webyzeProductColorsLabel,
#roomspray-glow .webyzeProductColorsLabel,
#roomspray-harmony .webyzeProductColorsLabel,
.template-index .ly-breakpoint-1 {
  display: none !important;
}
span.checkmarkwine {
  color: #692d2d !important;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .footer__social {
    margin-right: 25px;
    margin-top: 2px;
  }
  #home-collection .lg_s14 {
    width: 33%;
  }
  label.webyzeProductColorsLabel {
    display: inline-block;
  }
  #sleep-well-proefzakje .productForm-block,
  #vitamin-boost-proefzakje .productForm-block,
  .slidecarthq .properties-key-value-key,
  .slidecarthq .properties-key-value-spacer {
    display: none !important;
  }
}
#cabau-fragrance-test .bodyWrap {
  padding-top: 0 !important;
}
.collection-gewichtverliezen .page-title,
.collection-navigatiepaginas .page-title,
.template-collection .page-title {
  margin: 0 auto;
  padding: 20px 0 0 !important;
}
.collection-gewichtverliezen .collectionGrid-nav,
.collection-navigatiepaginas .collectionGrid-nav,
.collection-navigatiepaginas .js-collectionBlock.featured-block {
  display: none !important;
}
.ly-switcher-wrapper.fixed,
.yotpo_testimonials_btn {
  z-index: 10001 !important;
}
.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout {
  z-index: 50 !important;
}
.tf-v1-sidetab.ready {
  z-index: 9500 !important;
}
body #wm-livechat {
  z-index: 9000 !important;
}
.index .ly-breakpoint-1 {
  display: block;
}
.nav-hamburger {
  z-index: 1000 !important;
}
.nav-inner-wrapper > ul > li.menu-item {
  border-bottom: 1px solid;
  font-weight: bold;
}

@media screen and (max-width: 1024px) {
  .nav-hamburger .menu-item .dropdown-arrow,
  .nav-hamburger .submenu-item .dropdown-arrow {
    -webkit-box-pack: right !important;
    -ms-flex-pack: right !important;
    justify-content: right !important;
    top: 0;
    width: 100% !important;
  }
  li.submenu-item.has-submenu > a > span:first-child {
    font-weight: bold;
  }
  li.submenu-item.has-submenu.is-expanded li a,
  li.submenu-item.has-submenu > a > span:first-child .submenu-item__link {
    font-style: normal;
    text-decoration: none !important;
  }
  .nav-main ul.menu > .menu-item:first-child > .menu-item__wrapper > a {
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #54001D;
    text-align: center;
    text-decoration: underline;
  }
  .nav-main > .menu > .menu-item a {
    font-size: 16px !important;
    font-weight: 700;
  }
}
.menu-item__label {
  background: #F7C2CF !important;
  border-radius: 0;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  padding: 0 8px;
  text-decoration: none;
  z-index: 10;
}
.menu-item--meganav .submenu-item a.submenu-item__title[\:has\(\.menu-item__label\)],
.menu-item--meganav .submenu-item a[\:has\(\.menu-item__label\)],
.menu-item__link[\:has\(\.menu-item__label\)],
.submenu-item__link[\:has\(\.menu-item__label\)] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.menu-item--meganav .submenu-item a.submenu-item__title:has(.menu-item__label),
.menu-item--meganav .submenu-item a:has(.menu-item__label),
.menu-item__link:has(.menu-item__label),
.submenu-item__link:has(.menu-item__label) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.header--is-standard ul.menu > .menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#rewards [data-spacer="small"] {
  padding-top: 60px;
}
#speciaal-voor-jou-cabau-app-premium-voor-1 .main-content {
  padding: 0 0 100px;
}
#speciaal-voor-jou-cabau-app-premium-voor-1 .bodyWrap {
  padding-top: 50px;
}
#speciaal-voor-jou-cabau-app-premium-voor-1 ol {
  margin-left: 0;
}
#speciaal-voor-jou-cabau-app-premium-voor-1 .btn {
  background: #692d2f;
  color: #fff;
  text-transform: none;
}
#speciaal-voor-jou-cabau-app-premium-voor-1 #shopify-section-announcement,
#speciaal-voor-jou-cabau-app-premium-voor-1 #shopify-section-footer,
#speciaal-voor-jou-cabau-app-premium-voor-1 #shopify-section-header,
#speciaal-voor-jou-cabau-app-premium-voor-1 #wm-livechat,
#speciaal-voor-jou-cabau-app-premium-voor-1 .ly-switcher-wrapper,
#speciaal-voor-jou-cabau-app-premium-voor-1 .tf-v1-sidetab,
#speciaal-voor-jou-cabau-app-premium-voor-1 .yotpo {
  display: none !important;
}
#shopify-section-inspiration-template .container-wrap .row {
  width: auto !important;
}
#shopify-section-inspiration-template .container-wrap .content-about {
  max-width: none !important;
  width: 100%;
}
#text-module-36711a7b-a737-4c66-a5b2-0c444bbaa1a2 {
  margin: 50px 0 !important;
}
#shopify-section-rich-text {
  margin: 0;
}
#shopify-section-rich-text .title-module {
  border: 10px solid #fff;
  margin: 0;
  padding: 100px 0;
}
.collectionList {
  margin: 0;
}
#shopify-section-featured-blog {
  margin-top: 0;
  padding: 0 50px;
}
#shopify-section-16104686266f18c85b .split-hero {
  border: 10px solid #fff;
  border-bottom: 0;
  margin: 0;
}
#shopify-section-16104686266f18c85b .split-hero__half--left {
  border-right: 10px solid #fff;
}
.hero-slide--style-black {
  color: #6a2d2d;
}
.collectionBlock-info__content h3 {
  font-size: 35px;
}
.shopify-section .button--primary{ color: #FCE6ED; }
.shopify-section .button{ text-transform: uppercase; font-weight:400;}
.hero-slide .slide-content .button{ border: 0; text-transform: uppercase; }
.hero-slide .slide-content .button--secondary{ background: #f9f0ea; }
.collectionBlock-image__link .is-sale {
  display: none !important;
}
.site-header .tier-cart-tag {
  display: none;
}
.nav-standard .menu-item {
  margin-right: 0;
}
.footer-bottom__right {
  text-align: right;
}
.disclosure--footer {
  display: inline-block;
  margin: 0;
}
.footer__copyright {
  display: none;
}
button.product__form-submit.button--alt {
  background: #692d2d;
  border-color: #692d2d;
  color: #fff;
  font-weight: 700 !important;
  height: 50px;
}
.productForm-block .variant__button-label {
  background: #fff;
}
.qty__adjust-input {
  background: #fff !important;
}
.feature-text-wrap h2 {
  font-size: 24px !important;
}
h3.icons-row__title {
  margin-bottom: 5px;
}
.faq__contents .faq__item{
  border-color: #54001D;
}
.faq__item__answer p {
  margin-bottom: 15px;
}
#shopify-section-collection-template .page-title {
  padding-top: 120px;
}
#shopify-section-collection-template .banner .banner-inner.banner-padded--small {
  height: 400px;
}
#sportswear .collectionBlock.featured-block {
  display: none !important;
}
table.modelinfo {
  border: 0;
  max-width: 100%;
  width: 400px;
}
table.modelinfo td {
  border: 0;
  font-size: 12px !important;
  padding: 10px;
}
table.modelinfo tr {
  border-bottom: 1px solid #54001D;
}
#sportswear-dahlia .banner-img {
  background-position: top;
}
#sportswear-dahlia .banner .page-title:before {
  opacity: 0.3;
}
.post-meta__author {
  display: none;
}
.cpapp-combo-vs-variant-select select {
  background: #fff;
}
.cpapp-combo-vs-col .cpapp-combo-vs-thumb {
  padding-left: 0;
  width: auto;
}
.cpapp-combo-vs .cpapp-combo-vs-body {
  padding: 0 !important;
}
.cpapp-combo-vs .cpapp-combo-vs-header {
  display: none;
}
.cpapp-combo-vs {
  margin-top: -50px !important;
}
.cpapp-combo-vs .cpapp-combo-footer-btn {
  background-color: #692d2d !important;
}
#ons-verhaal-cabau .subheading-text,
#our-story-cabau .subheading-text {
  font-style: italic;
  text-transform: none;
}
.title-module#text-module-eba75461-4954-47fc-8289-1ba16a2260c2 {
  background: #692d2d;
  margin: 0 0 100px !important;
  padding: 30px 0;
}
.title-module#text-module-615b3a00-416a-4988-8c03-e8782bfe5d43 {
  background: #692d2d;
  margin: 100px 0 !important;
  padding: 30px 0;
}
#ons-verhaal-cabau .rich-content em,
#our-story-cabau .rich-content em {
  color: #fff;
  font-size: 20px;
}
#ons-verhaal-cabau .feature-text__p strong,
#our-story-cabau .feature-text__p strong {
  font-family: Quincycf-bold !important;
  font-size: 20px;
}
#ons-verhaal-cabau .feature-text__p p,
#our-story-cabau .feature-text__p p {
  margin-bottom: 30px;
}
.banner--6ff82c53-378a-4e74-bfca-6539ea049c5a .page-title {
  padding-top: 0 !important;
}
#contactFormWrapper input,
#contactFormWrapper select,
#contactFormWrapper textarea {
  background: #fff;
}
#complaints .page-title,
#shopify-section-contact-template .page-title {
  padding-top: 80px;
}
#shopify-section-contact-template #contactFormSubmit {
  background: #692d2d;
  color: #fff !important;
}
.cart__continue-btn,
.checkout-buttons .js-continueShopping,
.reduction-code,
.reduction-code__text,
.total-line-table .reduction-code {
  display: none !important;
}
.sca-fg-cart-container {
  background-color: #692d2d;
  color: #fff;
  font-family: Quincycf-bold !important;
  padding: 10px 0;
}
.sca-fg-cart-container .item {
  pointer-events: none;
}
#your-shopping-cart .cart-product__quantity .counter .inputCounter {
  background: #fff;
}
.checkout-buttons .button {
  background: #692d2d;
  border-color: #692d2d;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
}
.paypal-button {
  height: 40px !important;
  min-height: 0 !important;
  min-height: auto !important;
}
.account-form__submit {
  background: #692d2d;
  color: #fff;
}
#shopify-section-5889a32c-e7e3-4a20-a223-502fe776c1ca .container {
  margin: initial;
  padding: 0;
  width: auto;
}
.product-tab-content h4 {
  font-family: Quincycf-bold !important;
  font-size: 20px;
}
#bloomcards .productForm-block--swatches,
#notebook .productForm-block--swatches,
#shopper .productForm-block--swatches {
  display: none;
}
table.ingredients {
  background: #fff;
  max-width: 500px;
}
table.ingredients tr {
  height: auto;
}
table.ingredients th {
  border: 0;
}
table.ingredients td,
table.ingredients th {
  font-size: 12px !important;
}
table.ingredients td {
  border-bottom: 1px solid #54001D;
  padding: 5px;
}
.faq__item__answer .ingp {
  font-size: 12px !important;
}
.productForm-block--swatches .variant-label {
  font-weight: 700;
}
.swatchProductColor > div,
.webyze-large-swatches .swatchProductColor {
  height: 60px !important;
  width: 50px !important;
}
.swatchProductColor.currentSwatch {
  border: 1px solid #692d2d !important;
  margin: 0 8px 0 0 !important;
}
#we-39-re-looking-for-you #text-module-70d5fdea-3e2c-4069-89d0-1c587f5757d4 {
  margin-bottom: 0 !important;
}
#we-39-re-looking-for-you #text-module-d1a0faf7-19be-43c3-84c1-7f09046844f0 {
  margin-top: 20px !important;
}
#search #search-field {
  background: #fff;
}
#search #search-submit {
  background: #692d2d;
  color: #fff;
}
.spr-form input,
.spr-form textarea {
  background: #fff;
}
.globo-form-control input,
.globo-form-control textarea {
  background-color: #fff !important;
}
.globo-formbuilder {
  font-family: Open Sans, sans-serif !important;
}
.template-cart .cart-product__quantity {
  background: #fff;
}
#cabau-shop .page-container .row-sm,
#shop-cabau-lifestyle .page-container .row-sm {
  width: 100%;
}
#cabau-shop .row--split,
#shop-cabau-lifestyle .row--split {
  text-align: center;
}
#cabau-shop .row--split .col-m-3,
#shop-cabau-lifestyle .row--split .col-m-3 {
  display: inline-block;
  padding: 5px;
  width: 25%;
}
#cabau-shop .row--split h3,
#shop-cabau-lifestyle .row--split h3 {
  font-size: 17px !important;
  margin-top: 15px;
}
#cabau-shop .row--split h3 span,
#shop-cabau-lifestyle .row--split h3 span {
  display: block;
  font-size: 14px !important;
  font-style: italic;
}
#cabau-shop .content-about,
#shop-cabau-lifestyle .content-about {
  max-width: 100% !important;
}
#cabau-shop h2 {
  text-align: center;
}
.container h2, .gallery-content h2, h1.product__title, .page-title h1{
  font-family: "Quincycf-light" !important;
}
.page-title h1{
  font-size:30.4px;
}
.product-block .product-block__inner .product__rating__star .icon{
  width:14px;
  height:14px;
}
.product-block .product-block__info{ padding: 10px 0; }
h3.product-block__title, .faq--tabs .faq__item__question, .faq__item__question, .product-ingredients__title{
  font-family: 'Nunito', sans-serif !important;
  text-transform: uppercase;
  font-weight:400;
  font-size:14px;
}
.faq--tabs .faq__item__question{
  font-size:16px;
  border-color: #54001D;
}
ul.menuproducts {
  list-style: none;
  margin: 0 auto 50px;
  text-align: center !important;
}
.menuproducts li {
  background: #7b4343;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px 10px;
}
.menuproducts li a {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.faq-section .page-title__subheading {
  text-transform: none;
}
.faq-content ul.faq-list > li:first-child,
.faq-content ul.faq-list > li:nth-child(10),
.faq-content ul.faq-list > li:nth-child(13),
.faq-content ul.faq-list > li:nth-child(24),
.faq-content ul.faq-list > li:nth-child(27),
.faq-content ul.faq-list > li:nth-child(31),
.faq-content ul.faq-list > li:nth-child(5) {
  border: 0;
  margin-top: 20px;
  pointer-events: none;
}
.faq-content ul.faq-list > li:first-child a,
.faq-content ul.faq-list > li:nth-child(10) a,
.faq-content ul.faq-list > li:nth-child(13) a,
.faq-content ul.faq-list > li:nth-child(24) a,
.faq-content ul.faq-list > li:nth-child(27) a,
.faq-content ul.faq-list > li:nth-child(31) a,
.faq-content ul.faq-list > li:nth-child(5) {
  font-weight: 700;
}
.faq-content ul.faq-list > li:first-child svg,
.faq-content ul.faq-list > li:nth-child(10) svg,
.faq-content ul.faq-list > li:nth-child(13) svg,
.faq-content ul.faq-list > li:nth-child(24) svg,
.faq-content ul.faq-list > li:nth-child(27) svg,
.faq-content ul.faq-list > li:nth-child(31) svg,
.faq-content ul.faq-list > li:nth-child(5) {
  display: none;
}
.collectionGrid-row .collectionBlock {
  position: relative !important;
}
.template-collection #spr_badge_6194811764935:after,
.template-collection #spr_badge_6194811994311:after,
.template-collection #spr_badge_6194815172807:after,
.template-collection #spr_badge_6194815566023:after,
.template-collection #spr_badge_6194815729863:after,
.template-collection #spr_badge_6194821234887:after,
.template-collection #spr_badge_6219948818631:after,
.template-collection #spr_badge_7523012018394:after,
.template-collection #spr_badge_7551612289242:after,
.template-collection #spr_badge_7575374463194:after {
  background-image: url(/cdn/shop/files/vegan.svg?v=1612101587);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 40px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 60px;
  z-index: 2;
}
@media (min-width: 1281px) {
  .shopify-policy__container {
    max-width: 800px;
    padding: 50px 20px;
  }
  .template-page .banner-inner .page-title {
    padding-top: 120px;
  }
  .productForm--shop-bar .selector-wrapper select,
  .shop-bar__info {
    background: #fff;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .template-page .banner-inner .page-title {
    padding-top: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .template-page .banner-inner .page-title {
    padding-top: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  #shopify-section-page-template {
    padding: 0 15px !important;
  }
  .template-page .banner-inner .page-title {
    padding-top: 120px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  #shopify-section-page-template {
    padding: 0 15px !important;
  }
  #shopify-section-featured-blog {
    padding: 0 10px;
  }
  .template-cart .cart__checkout.button {
    background: #6a2d2d;
    color: #fff;
    font-weight: 700;
  }
  .hero-slide .slide-content__button {
    width: auto;
  }
  #hero--slideshow {
    margin-top: 80px;
  }
  #shopify-section-header .site-header {
    height: 80px !important;
  }
  #born-to-bloom-cabau-lifestyle .pageWrap [data-spacer="small"] {
    padding-top: 0 !important;
  }
  .template-product .pageWrap [data-spacer="small"] {
    padding-top: 50px !important;
  }
  #shopify-section-announcement,
  .header-icons .nav-account-link {
    display: none !important;
  }
  .footer__blocks {
    display: block;
  }
  .footer__block.footer__block--menus {
    display: inline-block;
    width: 50%;
  }
  #cabau-shop .row--split .col-6,
  #shop-cabau-lifestyle .row--split .col-6 {
    display: inline-block;
    width: 48% !important;
  }
  #producten #shopify-section-collection-template .page-title,
  #products #shopify-section-collection-template .page-title {
    margin: 0;
    padding: 0;
  }
  #producten .collectionGrid-nav.row,
  #products .collectionGrid-nav.row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  #producten .collectionGrid-nav.row .grid-sort,
  #products .collectionGrid-nav.row .grid-sort {
    margin: 0;
    padding: 0;
  }
  #producten .page-title h1,
  #products .page-title h1 {
    margin-bottom: 0;
  }
  .template-product .product-tabs {
    padding-top: 0;
  }
  .template-product .product {
    margin-bottom: 0;
  }
  #text-module-d876a149-3de8-4035-80d0-f617d59fbac3 .rich__subheading {
    display: none;
  }
  #ons-verhaal-cabau .page-title .row-sm,
  #our-story-cabau .page-title .row-sm {
    width: 100%;
  }
  #text-module-eba75461-4954-47fc-8289-1ba16a2260c2 {
    display: none;
  }
  #text-module-db4d09ba-9fdb-46ea-a42d-1c97cca56bdc .row-sm {
    width: 100%;
  }
  #je-winkelwagen [data-spacer="small"],
  #your-shopping-cart [data-spacer="small"] {
    padding-top: 80px !important;
  }
  #je-winkelwagen .cart-table-row,
  #your-shopping-cart .cart-table-row {
    display: inline-block;
    width: 49%;
  }
  #je-winkelwagen .cart-product__quantity .counter .inputCounter,
  #your-shopping-cart .cart-product__quantity .counter .inputCounter {
    background: #fff;
  }
  #your-shopping-cart .cart-product__thumb {
    height: 160px;
    width: 160px;
  }
  #collecties [data-spacer="small"],
  #collections [data-spacer="small"] {
    padding-top: 80px !important;
  }
  #collecties h1,
  #collections h1 {
    margin-bottom: 0;
  }
  #shopify-section-collection-template .page-title,
  .template-page .banner-inner .page-title {
    padding-top: 80px;
  }
  .template-page .banner-inner .banner-img {
    background-position-y: top;
  }
  #sportswear .banner-img {
    margin-top: 80px;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  #shopify-section-page-template {
    padding: 0 15px !important;
  }
  #shopify-section-featured-blog {
    padding: 0 10px;
  }
  .template-cart .cart__checkout.button {
    background: #6a2d2d;
    color: #fff;
    font-weight: 700;
  }
  .hero-slide .slide-content__button {
    width: auto;
  }
  #hero--slideshow {
    margin-top: 80px;
  }
  #shopify-section-header .site-header {
    height: 80px !important;
  }
  #born-to-bloom-cabau-lifestyle .pageWrap [data-spacer="small"] {
    padding-top: 0 !important;
  }
  .template-product .pageWrap [data-spacer="small"] {
    padding-top: 50px !important;
  }
  #shopify-section-announcement,
  .header-icons .nav-account-link {
    display: none !important;
  }
  .footer__blocks {
    display: block;
  }
  .footer__block.footer__block--menus {
    display: inline-block;
    width: 50%;
  }
  #text-module-d876a149-3de8-4035-80d0-f617d59fbac3 .rich__subheading {
    display: none;
  }
  #ons-verhaal-cabau .page-title .row-sm,
  #our-story-cabau .page-title .row-sm {
    width: 100%;
  }
  #text-module-eba75461-4954-47fc-8289-1ba16a2260c2 {
    display: none;
  }
  #text-module-db4d09ba-9fdb-46ea-a42d-1c97cca56bdc .row-sm {
    width: 100%;
  }
  #cabau-shop .row--split .col-6,
  #shop-cabau-lifestyle .row--split .col-6 {
    display: inline-block;
    width: 48% !important;
  }
  #cabau-shop h2 {
    text-align: center;
  }
  #producten #shopify-section-collection-template .page-title,
  #products #shopify-section-collection-template .page-title {
    margin: 0;
    padding: 0;
  }
  #producten .collectionGrid-nav.row,
  #products .collectionGrid-nav.row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  #producten .collectionGrid-nav.row .grid-sort,
  #products .collectionGrid-nav.row .grid-sort {
    margin: 0;
    padding: 0;
  }
  #producten .page-title h1,
  #products .page-title h1 {
    margin-bottom: 0;
  }
  .template-product .product-tabs {
    padding-top: 0;
  }
  .template-product .product {
    margin-bottom: 0;
  }
  #je-winkelwagen [data-spacer="small"],
  #your-shopping-cart [data-spacer="small"] {
    padding-top: 80px !important;
  }
  #je-winkelwagen .cart-table-row,
  #your-shopping-cart .cart-table-row {
    display: inline-block;
    width: 49%;
  }
  #je-winkelwagen .cart-product__quantity .counter .inputCounter,
  #your-shopping-cart .cart-product__quantity .counter .inputCounter {
    background: #fff;
  }
  #your-shopping-cart .cart-product__thumb {
    height: 160px;
    width: 160px;
  }
  #collecties [data-spacer="small"],
  #collections [data-spacer="small"] {
    padding-top: 80px !important;
  }
  #collecties h1,
  #collections h1 {
    margin-bottom: 0;
  }
  #shopify-section-collection-template .page-title,
  .template-page .banner-inner .page-title {
    padding-top: 80px;
  }
  #sportswear .banner-img {
    margin-top: 80px;
  }
}
.metafield-rich_text_field ol {
  list-style: decimal inside;
  margin: 0 0 1em 25px;
  padding: 0;
  text-align: left !important;
}
.metafield-rich_text_field ol li {
  list-style-type: decimal !important;
}
.faq__item__answer table {
  margin: 20px 0;
  width: 100%;
}
[data-accordion-content] {
  display: block;
}
.has-transparent-header .main-content {
  padding-top: 120px !important;
}
.custom-code-section {
  margin: 50px 0;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .collection-grid__row--slider .product-block {
    width: 25% !important;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  a.nav-item.nav-account-link {
    display: none !important;
  }
}
.block.s1 h2,
.collectionBlock-info__content h3,
.product-tabs.js-product-tabs .product-tabs-nav .product-tab-title,
.rich__heading,
.slide-content__heading,
button.faq__item__question,
h1,
h2,
h3,
h3.collectionBlock__title,
h3.icons-row__title,
h3.post-title,
p.footer__block__title,
p.size--heading-1 {
  font-family: Quincycf-bold !important;
}
.site-footer {
  color: #D9768A !important;
}
.footer__block.footer__block--text .footer__block__title, .footer__block.footer__block--text p { color:#54001D; }
.footer__block .contact-form .sign-up-form input.sign-up-input{ color: #54001D; border-color: #54001D; border:0; }
.footer__block .contact-form .sign-up-form input.sign-up-input::placeholder { color: #54001D; }
.footer__block .contact-form button.sign-up-submit{ border: 0 !important;  color: #54001D; }
.site-footer .popout--footer{ margin:0;}

header.site-header.header--logo_left_links_center.header--transparent.header--sticky.header--no-logo.header--is-standard {
  color: #54001D;
}
label.variant__button-label {
  background: #fff !important;
}
@media screen and (max-width: 767px) {
  .footer__block.footer__block--menus {
    margin: 0 0 30px;
  }
}
.metafield-rich_text_field li {
  font-size: 12.6px !important;
  list-style-type: disc;
}
.faq__contents .faq__item__answer{
  font-size:12.6px;
}
.metafield-rich_text_field ul {
  margin: 0 0 1em 25px !important;
}

.product-block__extra-info .metafield-rich_text_field ul {
    margin: .5em 0 0 !important;
  }

.metafield-rich_text_field ul {
  list-style: disc inside !important;
}

.product-block__extra-info .metafield-rich_text_field ul {
    list-style: none !important;
  }
.metafield-rich_text_field h3 {
  margin-bottom: 0.5em !important;
  font-family: "Nunito, sans-serif" !important;
}
.megamenu__image h4:before{
  background:#54001D;
}
.product-block__info .product-block__price{
  position: absolute;
  right: 0;
}
.product-block__info .product-block__price p{
  line-height: 22px;
}
.product-block__inner .product-block__info .product__rating .icon-star{ color: #D9768A; }
.template-product .yotpo a {
  font-weight: 700 !important;
  line-height: 18px !important;
  margin-left: 10px !important;
}
.template-product .yotpo-bottomline.pull-left.star-clickable.yotpo a:before {
  content: "(";
}
.template-product .yotpo-bottomline.pull-left.star-clickable.yotpo a:after {
  content: ")";
}
.product__form {
  --form-gap: 0;
}
.product__form-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0;
  margin-right: 0;
}
.product__form-buttons {
  margin-left: 10px;
}
.qty__adjust input {
  width: inherit;
}
.qty__adjust-btn {
  height: 44px;
}
.qty__adjust {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .qty__adjust {
    margin-left: 0 !important;
  }
  .product__form label {
    text-align: left;
  }
}
.product__form .product__form-block .product__form-buttons{ width:100%; max-width:unset; }
.product__form .product__form-block .product__form-buttons .product__form-submit{ width:100% !important; max-width:unset; }
button.product__form-submit {
  margin-bottom: 0;
  margin-left: 20px;
  width: auto !important;
}
.product__form-block.product__form-block--options-inline {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.product__badge__item.product__badge__item--sale {
  display: none;
}
.maxm {
  text-decoration: line-through;
}
@media only screen and (max-width: 600px) {
  .hero-slide--bottom-left .slide-inner .row {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: end !important;
  }
  .slide-content {
    padding-bottom: 50px !important;
  }
}
video::-webkit-media-controls-panel {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)) !important;
  background-image: linear-gradient(transparent, transparent) !important;
}
@media only screen and (max-width: 600px) {
  #e-1716359979944 img,
  #e-1722432230824 img {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) {
  #e-1722842469415 img {
    display: none !important;
  }
}
#renewed-collection.template-page main#MainContent {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(233, 196, 198, 0.902)), to(#fff));
  background-image: linear-gradient(0deg, rgba(233, 196, 198, 0.902), #fff);
}
@media only screen and (min-width: 600px) {
  div#yotpo-modal {
    max-height: 75% !important;
  }
}
@media only screen and (max-width: 600px) {
  div#yotpo-modal {
    height: calc(100vh - 60px) !important;
    max-height: calc(100vh - 60px) !important;
  }
  .modal-backdrop.yotpo-media-modal {
    -webkit-box-align: self-end !important;
    -ms-flex-align: self-end !important;
    align-items: self-end !important;
  }
  svg#yotpo-modal-left-arrow,
  svg#yotpo-modal-right-arrow {
    top: 50% !important;
  }
}
img.yotpo-media-modal-media {
  overflow: visible !important;
}
svg.yotpo-close-icon.btn-close {
  height: 25px !important;
  right: 0;
  width: 25px !important;
}
.yotpo.yotpo-reviews-carousel {
  max-width: 100vw !important;
}
a.btn.klaviyo-bis-trigger {
  background-color: #54001D;
  border: 0;
  color: #fff !important;
  margin-bottom: 20px !important;
  border-radius: 5px;
}
.product-badge.gift-ideas-badge img {
  bottom: 10px !important;
  margin-left: auto;
  -o-object-fit: contain !important;
  object-fit: contain !important;
  position: absolute;
  right: 0;
  width: 100px;
}
.product__badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  width: 100%;
}
#gift-ideas .product-badge.gift-ideas-badge img {
  display: none;
}

.ingredients thead {
  text-align: left;
}

#4-week-lose-luxe-pack div#rebuy-widget-212302 {
  display: none !important;
}

    #4-week-lose-luxe-pack.row.row-sm {
        width: 100% !important;
        text-align: left !important;
    }

    #4-week-lose-luxe-pack.rich__content li {
        list-style-type: disc !important;
        font-size: 13px !important;
    }

@media only screen and (min-width: 600px) {

    div#shopify-section-template--25763148464461__section_rich_text_M8dchd {
      display: none;
    }

    div#shopify-section-template--25763148464461__section_custom_code_wijRgc {
      display: none;
    }
  }