/** Shopify CDN: Minification failed

Line 166:0 Unexpected "}"

**/
/* Place any CSS overrides in this file. */

/**************************** Fonts ****************************/

@font-face {
font-family: 'Proxima_Nova_Semibold';
src: local('Proxima_Nova_Semibold'), url('/cdn/shop/files/Proxima_Nova_Semibold.woff?v=1673968588') format('woff');
}
@font-face {
font-family: 'Proxima_Nova_Regular';
src: local('Proxima_Nova_Regular'), url('/cdn/shop/files/Proxima_Nova_Regular.woff?v=1673968588') format('woff');
}
@font-face {
font-family: 'Proxima_Nova_Light';
src: local('Proxima_Nova_Light'), url('/cdn/shop/files/Proxima_Nova_Light.woff?v=1673956648') format('woff');
}
@font-face {
font-family: 'Proxima_Nova_Thin';
src: local('Proxima_Nova_Thin'), url('/cdn/shop/files/Proxima_Nova_Thin.woff?v=1673968196') format('woff');
}
h1 {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 22px;
  line-height: 24px;
  letter-spacing: 0.4px !important;
  font-display: swap;
}
h2 {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 22px;
  line-height: 24px;
  letter-spacing: 0.4px !important;
  font-display: swap;
}
h3 {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: 0.4px !important;
  font-display: swap;
}
p {
  font-family: 'Proxima_Nova_Light', Helvetica, sans-serif;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.5px;
  font-display: swap;
}
a {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 2px !important;
  font-display: swap;
}

/**************************** Header ****************************/

.announcement-bar {
  max-height: 35px;
}
.announcement-bar-inner.text_only {
  display: flex;
  max-height: 35px;
  margin: auto;
  justify-content: center;
}
.announcement_text {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 12px;
  line-height: 10px;
  letter-spacing: 1px !important;
  font-display: swap;
  color: #616061;
}

.announcement_wrapper span a{
  text-decoration: underline !important;
}
.sticky-header {
  opacity: 0.95;
}


/* adjusts the mobile header's opacity */
@media screen and (max-width: 767px) {
  .nav-bar.mobile-nav-bar-wrapper.overlay-logo {
  opacity: 1 !important;
  }
}

.nav-bar.mobile-nav-bar-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  height: 60px;
}
.mobile-nav-bar--inner {
  height: 60px;
}
.site-header__logowrapper {
  width: 100px;

}
.site-header__logo a{
  max-height: 35px !important;
}
.mobile-nav-bar-wrapper .mobile-grid--table .grid__item {
  margin: 0px;
}
.mobile-grid--table .grid__item.three-twelfths {
  margin-top: 0px;
}
.mobile-grid--table .grid__item.six-twelfths {
  margin-top: 0px;
  display: flex !important;
  margin: auto !important;
  justify-content: center !important;
  align-items: center !important;
  height: 60px !important;
}
.site-nav--link-text.animated-underline {
  background-image: none !important;
}


/**************************** Home Page ****************************/

[id^="shopify-section-template--"][id$="__featured_collection_dDpNrp"]:not(#_) {
  max-width: 100vw !important;
}
[id^="shopify-section-template--"][id$="__featured_collection_dDpNrp"]:not(#_) .wrapper-spacing--v {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
[id^="shopify-section-template--"][id$="__featured_collection_dDpNrp"]:not(#_) .width--content {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
@media screen and (max-width: 767px) {
  .ai-horizontal-scroll-banner-container-arforavdna0tlmmtslaigenblock2a4e79d9b6ru7 {
    height: auto;
    min-height: 250px; /* whatever height you want */
  }
} 
.homepage-featured-content-box-inner {
  gap: 10px !important;
}
.slideshow-text-container .rte.featured-row__subtext.textarea {
  margin-top: 0px !important;
}
.rte.featured-row__subtext {
  margin-top: 4px;
}
  .ai-horizontal-scroll-column-arforavdna0tlmmtslaigenblock2a4e79d9b6ru7 {
    flex: 0 0 80vw;
    min-width: 300px;
    min-height: 250px; /* match the above */
    padding: 30px 20px;
  }
  /* ...rest of your existing mobile styles */
}
@media screen and (max-width: 767px) {
  #shopify-block-Aei9XcFBQQUgrRytkQ__ai_gen_block_1655c1e_AVjzz4 {
    display: none !important;
  }
}
.ai-dual-image-section-auhuzzgthylbormdhnaigenblockeac73914yrphe span {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
.ai-dual-image-section-arctgtvdlzfzsqmdjeaigenblockeac7391wazhyh span {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
[id^="shopify-section-template--"][id$="__blocks_iyDTxF"]:not(#_) span {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
.ai-featured-products__info-arupiafdumge0znfdraigenblock1655c1e3qcpdf {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
.ai-featured-products__price-aei9xcfbqqugrrytkqaigenblock1655c1eavjzz4 {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}


/**************************** JudgeMe - Home Page ****************************/

.jdgm-header {
  display: none;
}
#shopify-block-ANmZvdkN2Ky9BU0VWM__judge_me_reviews_testimonials_carousel_9zd93n .wrapper-spacing--v.wrapper-spacing--h { /*this is for the whole 'app' section*/
  padding-left: 0px;
  padding-right: 0px;
}
#shopify-block-ANmZvdkN2Ky9BU0VWM__judge_me_reviews_testimonials_carousel_9zd93n .width--content {
  max-width: 100vw !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin: auto !important;
}
.jdgm-testimonials-carousel, .jdgm-videos-carousel, .jdgm-cards-carousel {
    & .jdgm-arrow {
        svg {
            height: 20px !important;
        }
    }
}

/**************************** JudgeMe - Instagram Feed Home Page ****************************/

[id^="shopify-section-template--"][id$="__1771165446610b6f62"]:not(#_) .wrapper-spacing--v.wrapper-spacing--h {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.jdgm-ugc-media-title {
  padding-bottom: 0px !important;
  text-align: left !important;
}
.jdgm-ugc-media {
  padding-top: 0px !important;
}
#shopify-block-AQjlmOXdqUlV1cm1uS__judge_me_reviews_ugc_media_grid_gmfg4F {
  max-width: 100vw !important;
}
.jdgm-widget.jdgm-ugc-media-wrapper {
  max-width: 100vw !important;
  margin-top: 0px !important;
}
.jdgm-content {
  margin-bottom: 0px !important;
}
.jdgm-reviewer-name {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
/* 1. Remove the theme's maximum width constraint */
div[data-wetheme-section-id$="__1771165446610b6f62"] .width--content {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important; 
}

/* 2. Remove the theme's horizontal padding to let it touch the screen edges */
div[data-wetheme-section-id$="__1771165446610b6f62"].wrapper-spacing--h {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* 3. Override Judge.me's hardcoded 1600px limit */
#shopify-block-AQjlmOXdqUlV1cm1uS__judge_me_reviews_ugc_media_grid_gmfg4F .jdgm-ugc-media-wrapper {
    max-width: 100% !important;
}
/******* Removes the Global Underline on Hover (below) *******/

.text-link-animated a{
  background: none !important;
}

/**************************** Mobile Nav ****************************/

  /* Remove lines created by pseudo-elements */
.mobile-nav__item::after, 
.mobile-nav__item::before,
.mobile-nav__link::after,
.mobile-nav__link::before {
    display: none !important;
    content: none !important;
    border: none !important;
}
.mobile-nav.mobile-nav--main a {
   font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: 0.4px !important;
  font-display: swap;
}
/**************************** Footer ****************************/

@media screen and (min-width: 768px) {
.newsletter-footer.border-none.padding-none {
  padding-right: 50px !important;
  }
} 

#FooterEmail {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  max-width: 300px;
}


/**************************** Principles ****************************/

.homepage-featured-content-box.slideshow-mobile-overlay-text h2{
  font-family: 'Proxima_Nova_Semibold' !important;
  font-size: 35px !important;
  line-height: 42px !important;
  font-display: swap;
}
.shopify-section.rich-text h2 {
  font-size: 35px;
  line-height: 42px;
  font-weight: 700;
  color: #616061;
}
.shopify-section.rich-text p {
  font-family: 'Proxima_Nova_Regular';
  font-size: 22px;
  line-height: 24px;
  color: #616061;
  font-display: swap;
}
p {
  text-align: left;
}
@media screen and (min-height: 768px) {
  [id^="shopify-section-template--"][id$="__rich_text_zd3ENM"]:not(#_) .wrapper-spacing--v {
    padding-top: 200px;
    padding-bottom: 200px;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_zd3ENM"]:not(#_) .wrapper-spacing--v {
  padding-top: 150px;
  padding-bottom: 150px;
  }
} 
[id^="shopify-section-template--"][id$="__rich_text_zd3ENM"]:not(#_) h2 {
  padding-left: 50px;
}
[id^="shopify-section-template--"][id$="__rich_text_zd3ENM"]:not(#_) p {
  padding-left: 50px;
  padding-right: 50px;
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_zd3ENM"]:not(#_) h2 {
  padding-left: 15px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_zd3ENM"]:not(#_) p {
  padding-left: 15px;
  padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_hx3JPA"]:not(#_) .wrapper-spacing--v {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_hx3JPA"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  [id^="shopify-section-template--"][id$="__rich_text_8eGVKw"]:not(#_) .wrapper-spacing--v {
    padding-top: 200px;
    padding-bottom: 200px;
  }
}
 @media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_8eGVKw"]:not(#_) .wrapper-spacing--v {
    padding-top: 150px;
    padding-bottom: 150px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_zirnYX"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_zirnYX"]:not(#_) .wrapper-spacing--v {
    margin-bottom: 0px !important;
  }
} 
[id^="shopify-section-template--"][id$="__rich_text_8eGVKw"]:not(#_) h2 {
  padding-left: 50px;
}
[id^="shopify-section-template--"][id$="__rich_text_8eGVKw"]:not(#_) p {
  padding-left: 50px;
  padding-right: 50px;
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_8eGVKw"]:not(#_) h2 {
    padding-left: 15px;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_8eGVKw"]:not(#_) p {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_r6qXHN"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_r6qXHN"]:not(#_) .wrapper-spacing--v {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_FqEk7c"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_FqEk7c"]:not(#_) .wrapper-spacing--v {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_CCfz6V"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_CCfz6V"]:not(#_) .wrapper-spacing--v {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_7yJTY7"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_7yJTY7"]:not(#_) .wrapper-spacing--v {
    margin-bottom: 0px !important;
  }
}
[id^="shopify-section-template--"][id$="__rich_text_JhN8at"]:not(#_) .wrapper-spacing--v {
  padding-top: 200px;
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_JhN8at"]:not(#_) .wrapper-spacing--v {
    padding-top: 150px;
    padding-bottom: 150px;
  }
} 
[id^="shopify-section-template--"][id$="__rich_text_JhN8at"]:not(#_) h2 {
  padding-left: 50px;
}
[id^="shopify-section-template--"][id$="__rich_text_JhN8at"]:not(#_) p {
  padding-left: 50px;
  padding-right: 50px;
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_JhN8at"]:not(#_) h2 {
    padding-left: 15px;
  }
}
@media screen and (max-width: 767px) { 
  [id^="shopify-section-template--"][id$="__rich_text_JhN8at"]:not(#_) p {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1101px) {
.feature-row--no-overlapping.full-width h2 {
  padding-left: 70px;
  padding-right: 70px;
 }
}
@media screen and (max-width: 768px) {
  .feature-row--no-overlapping.full-width h2 {
  padding-left: 30px;
  padding-right: 30px;
 }
}
@media screen and (min-width: 1101px) {
.feature-row--no-overlapping.full-width p {
  padding-left: 70px;
  padding-right: 70px;
 }
}
@media screen and (max-width: 768px) {
  .feature-row--no-overlapping.full-width p {
  padding-left: 30px;
  padding-right: 30px;
  }
} 
 .homepage-sections-wrapper > .wrapper-padded {
  padding: 0px;
}
@media screen and (max-width: 768px) {
  [id^="shopify-section-template--"][id$="__image_with_text_overlay_T4Byja"]:not(#_) {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  [id^="shopify-section-template--"][id$="__image_with_text_overlay_JcetiD"]:not(#_) {
    display: none;
  }
} 
@media screen and (max-width: 768px) {
  [id^="shopify-section-template--"][id$="__image_with_text_overlay_JCyVah"]:not(#_) {
    display: none;
  }
}


/**************************** About ****************************/

[id^="shopify-section-template--"][id$="__image_with_text_99XfAV"]:not(#_) a{
  font-family: 'Proxima_Nova_Bold', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
}


/**************************** Collection Page ****************************/


.product-grid--price .money {
  padding-top: 10px !important;
}
/* 1. Target the main page wrapper */
#MainContent.page-main--wrapper {
    max-width: 100% !important;
    padding: 0 !important;
}

/* 2. Target the collection-specific wrapper */
.collection-wrapper.wrapper {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
}

/* 3. Target the shopify-section container */
.shopify-section.wrapper-spacing--v--template {
    max-width: 100% !important;
    width: 100% !important;
}

/* 4. Target the inner content grid */
.width--content.collection_grid {
    max-width: 100% !important;
    width: 100% !important; /* Leaves a tiny bit of breathing room on the edges */
    margin: 0 auto !important;
}

/**************************** Product Page ****************************/

#breadcrumbs {
  margin-bottom: 10px;
}

/* Target the specific section to make it full-bleed */
@media screen and (min-width: 768px) {
  [id^="shopify-section-template--"][id$="__product-form"]:not(#_) {
      width: 100vw !important;
      position: relative !important;
      left: 50% !important;
      right: 50% !important;
      margin-left: -50vw !important;
      margin-right: -50vw !important;
  }
}
/* Remove the max-width constraints on the inner containers */
@media screen and (min-width: 768px) {
  [id^="shopify-section-template--"][id$="__product-form"]:not(#_) .product-single-wrapper.width--content,
  [id^="shopify-section-template--"][id$="__product-form"]:not(#_) .product-single {
      max-width: 100% !important;
      width: 100% !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
}  

/* Ensure the media and information columns stretch appropriately */

@media screen and (min-width: 768px) {
  [id^="shopify-section-template--"][id$="__product-form"]:not(#_) .wrapper-spacing--h {
  padding-left: 0px !important;
  padding-right: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__product-form"]:not(#_) .wrapper-spacing--h {
  padding-left: 20px !important;
  padding-right: 20px !important;
  }
}

[id^="shopify-section-template--"][id$="__product-form"]:not(#_) > div > div > div > product-information > div > div > div > div:nth-child(3) {
  margin-bottom: 0px !important;
}
#shopify-block-AU0R3eFQxOFdDdC9WQ__afterpay_on_site_messaging_payments_messaging_mc9dyH {
  margin-bottom: 13px !important;
}
[id^="SingleOptionSelector-0-template--"][id$="__product-form"]:not(#_) > span:nth-child(1) {
  font-family: 'Proxima_Nova_Light', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
}
.product-details-wrapper {
  padding-top: 0px !important;
}
.product-details-wrapper #breadcrumbs span{
  font-family: 'Proxima_Nova_Light', Helvetica, sans-serif !important;
  font-size: 12px !important;
  line-height: 12px !important;
  letter-spacing: 0.5px !important;
  font-display: swap;
  text-transform: none !important;
}
.product-details-product-title {
  font-size: 26px !important;
}
#ProductPrice {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 16px !important;
  line-height: 16px !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 13px !important;
  font-display: swap;
  color: #616061;
}
linked-products * {
  outline: none !important;
}
.product-details-wrapper {
  font-family: 'Proxima_Nova_Light', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
}
.product-details-wrapper a{
  font-family: 'Proxima_Nova_Semibold', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
}
@media screen and (max-width: 767px) {
.product-details-wrapper {
  padding-bottom: 20px !important;
  }
}
.paymentButtonsWrapper {
  margin-bottom: 20px;
}
.text-with-icon.borders.product-form-block {
  padding-top: 0px !important;
  border-top: none !important;
  border-bottom: none !important;
}

.text-with-icon.borders.product-form-block {
  padding-top: 0px !important;
  border-top: none !important;
  border-bottom: none !important;
}
.text-with-icon .text-with-icon--content .text-with-icon--text {
  font-family: 'Proxima_Nova_Light', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
}
.collapsible-tab-container .summary span{
  text-transform: none;
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
  color: #616061 !important;
}
.collapsible-tab-container p{
  font-family: 'Proxima_Nova_Light', Helvetica, sans-serif !important;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.8px !important;
  font-display: swap;
}
.collapsible-content .text-link-animated {
  padding-bottom: 10px !important;
}

#shopify-section-template--16907824726239__product-form {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
    #baan-black-white [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img, 
    #baan-white [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img, 
    #baan-natural [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-stone [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-navy [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-cobalt [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-rhubarb [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-lavender [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-black-black [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #baan-cappuccino [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
      width: 100vw;
      height: auto;
      content: url(/cdn/shop/files/pricingbreakdown_baan_vertical.png?v=1674234255);
  }
}
@media screen and (max-width: 767px) {
    #bal-white [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #bal-natural [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #bal-black-white [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #bal-black-black [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #bal-cappuccino [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img, 
    #bal-daffodil [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
      width: 100vw;
      height: auto;
      content: url(/cdn/shop/files/pricingbreakdown_bal_vertical.png?v=1674753603);
  }
}
@media screen and (max-width: 767px) {
    #slip-on-natural [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #slip-on-navy [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
      width: 100vw;
      height: auto;
      content: url(/cdn/shop/files/pricingbreakdown_slipon_vertical.png?v=1674753872);
  }
}
@media screen and (max-width: 767px) {
    #vier-black-white [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #vier-white-natural [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
      width: 100vw;
      height: auto;
      content: url(/cdn/shop/files/pricingbreakdown_vier_vertical.png?v=1674754029);
  }
}
@media screen and (max-width: 767px) {
    #straat-hemp-black-white [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #straat-hemp-natural-black [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
    #straat-hemp-olive [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
      width: 100vw;
      height: auto;
      content: url(/cdn/shop/files/pricingbreakdown_straat_vertical.png?v=1674754212);
  }
}
@media screen and (max-width: 767px) {
  #veld-hemp-ecru-sage [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #veld-hemp-coffee-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #veld-hemp-sage-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #veld-hemp-navy-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #veld-hemp-red-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #veld-hemp-olive-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #veld-hemp-mushroom-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
    width: 100vw;
    height: auto;
    content: url(/cdn/shop/files/pricingbreakdown_veld_vertical.png?v=1719409308)
  }
}
@media screen and (max-width: 767px) {
  #looper-hemp-ecru-grey [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #looper-hemp-butter-ecru [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #looper-hemp-ecru-coffee [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #looper-hemp-black-white-stitch [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #looper-hemp-blue [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #looper-hemp-coffee [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img,
  #looper-hemp-clay-pink [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .grid__item.homepage-content--image img {
    width: 100vw;
    height: auto;
    content: url(/cdn/shop/files/pricing_breakdown_looper_vertical.png?v=1765898169)
  }
}

[id^="shopify-section-template--"][id$="__recently-viewed"]:not(#_) h2 {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 22px;
  line-height: 24px;
  letter-spacing: 0.4px !important;
  font-display: swap;
  color: #616061;
}

@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__product-form"]:not(#_) {
    padding-bottom: 50px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_Q43bXm"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_kAJnLP"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
#buddy-x-cc-hemp-off-white-red [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}
#buddy-x-cc-hemp-off-white-black [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}
#buddy-x-cc-hemp-ocean-black [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}
#cc-x-original-fibres-greige [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}
#cc-x-original-fibres-stonewash [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}
#hemp-crew-socks [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}
#organic-cotton-39-big-logo-39-tote-bag [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_) {
  display: none;
}

/**************************** JudgeMe - Product Page ****************************/

@media screen and (min-width: 768px) {
  #judgeme_product_reviews {
    max-width: 100% !important;
    padding-left: 60px !important;
    padding-right:60px !important;
  }
} 
@media screen and (max-width: 767px) {
  #judgeme_product_reviews {
    max-width: 100% !important;
    padding-left: 15px !important;
    padding-right:15px !important;
  }
} 
.jdgm-rev__author-wrapper {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
.jdgm-rev__title {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
.jdgm-paginate__page.jdgm-curt a{
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}

/**************************** Sizing ****************************/


[id^="shopify-section-template--"][id$="__rich_text_imfimG"]:not(#_) h2{
  font-size: 22px;
  line-height: 24px;
  color: #616061 !important;
  padding-left: 50px !important;
}
[id^="shopify-section-template--"][id$="__rich_text_imfimG"]:not(#_) p{
  font-size: 16px;
  line-height: 20px;
  color: #616061 !important;
  padding-left: 50px !important;
  padding-right: 50px !important;
}
[id^="shopify-section-template--"][id$="__rich_text_XqcM7E"]:not(#_) h2{
  font-size: 22px;
  line-height: 24px;
  color: #616061 !important;
  padding-left: 50px !important;
}
[id^="shopify-section-template--"][id$="__rich_text_wyg9Vq"]:not(#_) h2{
  font-size: 22px;
  line-height: 24px;
  color: #616061 !important;
  padding-left: 50px !important;
}
[id^="shopify-section-template--"][id$="__image_with_text_overlay_nw4cEm"]:not(#_) .wrapper-spacing--v {
  max-width: 1200px;
  margin: auto;
}
[id^="shopify-section-template--"][id$="__image_with_text_overlay_MCgnqc"]:not(#_) .wrapper-spacing--v {
  max-width: 1200px;
  margin: auto;
  padding-bottom: 100px;
}

/**************************** Shipping, Handling & Exchanges ****************************/

[id^="shopify-section-template--"][id$="__rich_text_JqVF4m"]:not(#_) h2 {
  font-size: 22px !important;
  line-height: 24px !important;
  color: #616061 !important;
}
[id^="shopify-section-template--"][id$="__rich_text_JqVF4m"]:not(#_) p {
  font-size: 15px;
  line-height: 21px;
  color: #616061 !important;
}
[id^="shopify-section-template--"][id$="__rich_text_JqVF4m"]:not(#_) a {
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px !important;
  color: #616061 !important;
  text-decoration: underline !important;
}
[id^="shopify-section-template--"][id$="__rich_text_JqVF4m"]:not(#_) {
  margin: auto;
  max-width: 800px !important;
}


/**************************** Refund Policy ****************************/

#refund-policy .shopify-policy__body h2 {
  font-size: 22px !important;
  line-height: 24px !important;
  color: #616061 !important;
}
#refund-policy .shopify-policy__title {
  margin-top: 60px;
  margin-bottom: 60px;
}
#refund-policy .shopify-policy__body p {
  font-size: 15px;
  line-height: 21px;
  color: #000000 !important;
}
#refund-policy .shopify-policy__body a {
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px !important;
  color: #616061 !important;
}
#refund-policy .shopify-policy__container {
  margin: auto;
  max-width: 800px !important;
  margin-bottom: 60px;
}

/**************************** Takeback Recycle ****************************/

@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_E7bxdH"]:not(#_) h2{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__rich_text_E7bxdH"]:not(#_) p{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_WVqECG"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_VeAt39"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_JeayUV"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_m3HUtx"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}


/**************************** Care Guide ****************************/

@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_3qRyM9"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_Dmm9CK"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
} 
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_JE6KqQ"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media screen and (max-width: 767px) {
  [id^="shopify-section-template--"][id$="__image_with_text_DXQfjC"]:not(#_) .homepage-featured-content-box-inner {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}


/**************************** Contact ****************************/

[id^="shopify-section-template--"][id$="__rich_text_tRnMdV"]:not(#_) p {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 20px !important;
  line-height: 20px !important;
  letter-spacing: 0.4px !important;
  font-display: swap;
}


/**************************** Terms of Service ****************************/

#terms-of-service .shopify-policy__body h2 {
  font-size: 22px !important;
  line-height: 24px !important;
  color: #616061 !important;
}
#terms-of-service .shopify-policy__title {
  margin-top: 60px;
  margin-bottom: 60px;
}
#terms-of-service .shopify-policy__body p {
  font-size: 15px;
  line-height: 21px;
  color: #000000 !important;
}
#rterms-of-service .shopify-policy__body a {
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px !important;
  color: #616061 !important;
}
#terms-of-service .shopify-policy__container {
  margin: auto;
  max-width: 800px !important;
  margin-bottom: 60px;
}


/**************************** Gift Card ****************************/

#gift-card [id^="shopify-section-template--"][id$="__product-form"]:not(#_) > div > div > div > product-information > div > div > div > div.collapsible-tab-container.collapsible.product-form-block.no_margin_bottom {
  display: none;
}
#gift-card  [id^="shopify-section-template--"][id$="__image_with_text_Cwwqme"]:not(#_), #gift-card [id^="shopify-section-template--"][id$="__image_with_text_Q43bXm"]:not(#_), #gift-card [id^="shopify-section-template--"][id$="__image_with_text_kAJnLP"]:not(#_) {
  display: none;
}
#gift-card .text-with-icon {
  display: none;
}

/**************************** Slide Out Cart ****************************/

.global-drawer__footer span {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: 0.5px;
  font-display: swap;
}
.global-drawer__footer .cart-drawer__subtotal {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: 0.5px;
  font-display: swap;

}
.global-drawer__footer .cart-drawer__subtotal--heading {
  font-family: 'Proxima_Nova_Regular', Helvetica, sans-serif !important;
}
.cart-drawer__sub-footer a{
  display: none !important;
}
