/** Shopify CDN: Minification failed

Line 827:11 Expected ":"
Line 827:13 Expected identifier but found "0"
Line 1019:0 Expected "}" to go with "{"

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

/* CHAT BOT BTN */
button.chat-toggle.chat-toggle--text-button.text-only {
  height: 40px!important;
}

button.chat-toggle span.chat-title {
  font-size: 16px!important;
  font-weight: 800!important;
  font-family: 'NOTO SANS'!important;
}

/* POPUP CLOSE BTN */
div.fancybox-overlay.fancybox-overlay-fixed > div > div > div.popup--close.fancybox-close > svg,
div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fullscreen-popup-fancybox.fancybox-opened > div > div.popup--close.fancybox-close > svg {
  display: none;
}
input#Email, input#Phone, input#FirstName, input#LastName {
  text-align: center;
}
.popup .note.form-success {
  color: var(--emerald-soup)!important;
  letter-spacing: -1px;
  text-transform: none;
  text-align: center;
}
h2.custom-font, h3.custom-font {
  font-weight: 900;
  font-style: italic;
  color: var(--watery-melon);
  font-size: var(--body-font-size-24-to-em);
  letter-spacing: -1px;
}
/* MOBILE NAV ADJUSTMENTS */
  .mobile-nav__logo-title--inner {
    justify-content: space-between!important;
  }
  #NavDrawer > div > ul li > div > a {
    pointer-events: none;
  }

/* TYPOGRAPHY*/
body, a, .label-font, .spr-form-label, span {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  line-height: 120%;
  font-weight: 500;
  font-style: normal;
  letter-spacing: -1px;
}

.h2, h2, .h3, h3, .h4, h4 {
  letter-spacing: -2px;
  line-height: 100%;
}

.h1, h1, #shopify-section-template--22725827526953__product-form h1 {
  font-size: var(--body-font-size-70-to-em);
  font-weight: 900;
  font-style: italic;
  letter-spacing: -4px;
  line-height: 110%;
}

.h2, h2 {
  font-size: var(--body-font-size-48-to-em);
  font-weight: 700;
}

.h3, h3 {
  font-size: var(--body-font-size-32-to-em);
  font-weight: 600;
  font-style: normal;
  letter-spacing: -2px
}

h4, .h4 {
  font-size: var(--body-font-size-24-to-em);
  font-weight: 800;
  font-style: normal;
  letter-spacing: -1px;
  color: #ff5757;
}

.top-links ul li {
  font-weight: 400;
}
span.active {
  font-weight: 800;
}

p {
  line-height: 140%;
  letter-spacing: -1px;
  font-size: 18px;
  font-weight: 500;
  max-width: 750px;
}

p.blog,
#shopify-section-template--17696287621350__main > div > form > div > div > p {
  max-width: none;
}
/* VENDOR PAGE OVERVIEW TEXT */
#shopify-section-template--22739099943209__image_image_with_text_GgThew > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div > div.rte.featured-row__subtext.textarea.text-link-animated > p,
#shopify-section-template--25519034302761__image_image_with_text_GgThew > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div > div.rte.featured-row__subtext.textarea.text-link-animated > p {
  display: block;
  margin: 0 auto;
}

/* VENDOR PROFILE HEADING */
#shopify-section-template--22739099943209__collection_featured_collection_Gbptxk > div > div > div > div.homepage-featured-rich-text > div > div > h2,
#shopify-section-template--25519034302761__collection_featured_collection_Gbptxk > div > div > div > div.homepage-featured-rich-text > div > div > h2 {
  margin-bottom: 30px;
}

div.blog-content blockquote p {
  font-size: 22px;
  font-weight: 700;
}

blockquote:not(.product-testimonial__blockquote) {
  font-weight: 700!important;
  letter-spacing: -1px;
  color: var(--font-text);
  border: none!important;
  font-size: var(--body-font-size-26-to-em);
}

h4.blog {
  margin-top: 20px;
}
li.blog {
  margin: 10px 0;
}
.product-grid--title a {
  font-weight: 800;
  font-size: var(--body-font-size-24-to-em);
  letter-spacing: -1px;
  line-height: 120%;
}

li.blog {
  list-style-type: none;
}

li.blog > a {
  display: block;
}
#breadcrumbs .breadcrumb a span {
  text-transform: capitalize;
}
/* BUTTONS */
.swiper-button--next, 
.swiper-button--prev,
.back-to-top-button span {
  background-color: var(--golden-mango)!important;
}
.using-mouse .swiper-button--next:not(.swiper-button-disabled):hover, .using-mouse .swiper-button--prev:not(.swiper-button-disabled):hover {
  background-color: #FAE5A4;
}
/* ATC button */
#AddToCart > span.js {
  font-weight: 600;
}

/* BADGES */
div.badges {
    display: flex;
    justify-content: start;
    position: absolute;
    margin: 10px;
}
.sold-out-badge {
  position: unset;
}

.sale-badge.badge {
  position: unset;
  margin-right: 5px;
}
.local-badge.sale-badge.badge {
  background-color: #D0D2EA!important;
}
.cart__row .local-badge.sale-badge.badge {
  position: absolute!important;
}

.founders-fave-badge.sale-badge.badge {
  background-color: var(--watery-melon))!important;
}
.fave-badge.sale-badge.badge {
  background-color: #B9F4DF!important;
}

/* 404 */
.error-page--wrapper {
  padding-top: 0;
}
/* IMAGE WITH OVERLAY SNIPPET */
@media screen and (min-width: 481px) {
  .image-with-text-overlay-wrapper .homepage-featured-content-box {
  width: 100%!important;
  }
}

/* GRADIENT OVERLAY TO FLAT OVERLAY */

div.collage-builder__overlay {
  background: none;
  background-color: rgba(26, 38, 91, .20)!important;
}

/* VENDOR COLLECTION STYLING */
/* RETURN */
#shopify-section-template--17696287260902__collection_featured_collection_WwRPfW > div > div > div {
  display: flex;
  flex-direction: column;
}
.homepage-product-grid-wrapper {
  display: flex;
  justify-content: center;
}

/* NAVIGATION */
/* Bold Shop Products, to stand out in desktop menu */
#AccessibleNav > li:nth-child(2) > a:first-of-type > div > span {
  font-weight: 800;
}
.mega-menu-wrapper .inner .h4.mega-menu-link--title {
  font-weight: 800;
}
.top-links .top-links--icon-links a .cart-item-count-bubble,
.top-links--icon-links select .cart-item-count-bubble,
.site-nav--mobile a .cart-item-count-bubble, .site-nav--mobile button .cart-item-count-bubble {
  background-color: var(--watery-melon);
  color: black;
  font-weight: 800;
}
#AccessibleNav > li:nth-child(3) > ul > div > div > div.mega-menu--links > li > div > p > a {
  pointer-events: none;
}

/* BREADCRUMBS */
#breadcrumbs .breadcrumb {
  font-size: 12px;
}
/* NEWSLETTER POPUP */
.popup--body form.contact-form .btn {
  background-color: #ff5757!important;
}

/* HOME PAGE */
.homepage-slider-container .swiper-container .swiper-wrapper .swiper-slide .slideshow-title-container {
  overflow: visible!important;
}
.homepage-slider-container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .slideshow-text-container .featured-row__subtext {
  max-width: 550px;
  line-height: 120%;
  letter-spacing: -1px;
}

/* ANNOUNCEMENT BLOCK */
@media screen and (min-width: 768px) {
  .announcement_bar animated-background-text-colors.announcements_and_icons .announcement_block {
    min-width: 450px;
  }
}

/* ABOUT PAGE */
/* RETURN */
#shopify-section-template--17696288473318__aad2a20b-3385-48aa-9079-393f0f4a6ad5 > section > div > div > div.collage-builder__grid-item.collage-builder__grid-item--template--17696288473318__aad2a20b-3385-48aa-9079-393f0f4a6ad5--6.collage-builder__grid-item--image.collage-builder__grid-item--image_pYMWj8.collage-builder__grid-item--mobile-image > div > div > div > div.collage-builder__text-container.collage-builder__text-container--image_pYMWj8.md-min-align-bottom.md-min-justify-right.md-max-align-bottom.md-max-justify-right > div > h2 {
  max-width: 750px;
}

/* VENDOR PAGE */

#rellax--template--22739099943209__image_image_with_text_GgThew,
#rellax--template--25519034302761__image_image_with_text_GgThew {
  max-height: 400px!important;
}
  #shopify-section-template--22739099943209__image_image_with_text_GgThew > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div > div.sitewide--subheading-wrapper > blockquote,
  #shopify-section-template--25519034302761__image_image_with_text_GgThew > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div > div.sitewide--subheading-wrapper > blockquote {
    margin: 0;
    font-weight: 700;
    color: var(--emerald-soup);
    
  }
/* Spacing b/t collection and about */
#shopify-section-template--22739099943209__collection_featured_collection_Gbptxk > div
#shopify-section-template--25519034302761__collection_featured_collection_Gbptxk > div {
  padding-bottom: 20px;
}
#shopify-section-template--22739099943209__text_rich_text_YYQ4Hm > div,
#shopify-section-template--25519034302761__text_rich_text_YYQ4Hm > div {
  padding-top: 20px;
}
/* OUR VENDORS PAGE */
.visual-navigation__wrapper {
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 70px;
  padding-bottom: 70px;
}


/* EVENTS ARCHIVES */

#shopify-section-template--22739152404777__image_image_with_text_4wec7R > div > div > div > div.feature_row__image_wrapper.large--one-half > div > div > div.sitewide--subheading-wrapper > blockquote,
#shopify-section-template--25519032926505__image_image_with_text_LzATCW > div > div > div > div.feature_row__image_wrapper.large--one-half > div > div > div.sitewide--subheading-wrapper > blockquote {
  margin-bottom: 0;
}
  #shopify-section-template--17831522566374__image_image_with_text_XCHbHW > div > div > div.feature_row__image_wrapper.large--one-half > div > div > div.sitewide--title-wrapper > h2,
  #shopify-section-template--25519032926505__image_image_with_text_LzATCW > div > div > div > div.feature_row__image_wrapper.large--one-half > div > div > div.sitewide--title-wrapper > h2 {
    margin-bottom: 0;
  }

/* FREQUENTLY ASKED QUESTIONS, PRODUCT PAGES */
#frequently-asked-questions .homepage-sections-wrapper--light .text-link-animated a,
.product__meta--vendor.nav-link-animated a,
.homepage-sections-wrapper--light .text-link-animated a {
  background: linear-gradient(to top, var(--link-border-color) 0, var(--link-border-color) 0), linear-gradient(to top, currentColor 0, currentColor 0);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  color: var(--link-color);
}
  #frequently-asked-questions .homepage-sections-wrapper--light a {
    color: var(--link-color);
  }

/* PRODUCT PAGES */
/* GIFT CARD STYLING */
/* div#notify-me {
  padding: 5px;
  background: var(--secondary-btn-bg-color);
  color: black;
} */

#gift-card img {
  width: 100%;
}
#gift-card-actions > a.btn.center {
  background: var(--emerald-soup);
}
#gift-card-header > h2 {
  color: var(--emerald-soup);
}

#AddToCart.add-to-cart--secondary.disabled,
#AddToCart.add-to-cart--secondary.disabled:hover {
  color: var(--body-text)
}

div.jdgm-prev-badge.jdgm--js {
  margin: 10px 0;
}

#shopify-block-judge_me_reviews_preview_badge_yecVfx > div > div {
  display: none!important;
}
.text-advert-section .grid__item .text-advert-section--header {
  font-weight: 800;
  letter-spacing: -1px;
  color: #ff5757;
}

#shopify-section-template--22725827526953__text_text_adverts_3JnzLw > div > div.wrapper-padded.small--hide,
#shopify-section-template--25519032893737__text_text_adverts_3JnzLw > div > div.wrapper-padded.small--hide {
  padding-bottom: 50px;
}
a#CustomDonationLink {
  border-radius: var(--alt-btn-border-radius);
    font-weight: var(--alt-btn-font-weight);
    font-style: var(--alt-btn-font-style);
    color: var(--berry-blue);
    transition: all .15s ease-in-out 0s;
    display: inline-block;
    padding: 10px 35px;
    border: 2px solid var(--berry-blue);
    text-transform: var(--button-text-case);
    letter-spacing: var(--button-text-spacing-px);
    font-size: var(--button-font-size-px);
    line-height: 1.42;
    min-height: 44px;
    transition: color .25s ease-in-out, border .25s ease-in-out, border .25s ease-in-out;
    word-wrap: break-word;
    white-space: normal;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

/* JudgeMe Settings & Review Stars */
.jdgm-rev-widg__title {
  font-size: var(--body-font-size-48-to-em)!important;
}
#judgeme_product_reviews > div > div > div.jdgm-row-stars > div.jdgm-widget-actions-wrapper > a,
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid,
.jdgm-widget:not(.jdgm-review-widget--small) .jdgm-form__fieldset-actions .jdgm-cancel-rev {
  background-color: var(--emerald-soup);
  background: linear-gradient(to top,var(--emerald-soup) 0,var(--emerald-soup) 0),linear-gradient(to top,currentColor 0,currentColor 0);
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 800;
  border-radius: var(--alt-btn-border-radius);
  font-weight: var(--alt-btn-font-weight);
  font-style: var(--alt-btn-font-style);
  font-family: var(--body-font-stack);
  transition: all .15s ease-in-out 0s;
  display: inline-block;
  padding: 10px 35px;
  text-transform: var(--button-text-case);
  letter-spacing: var(--button-text-spacing-px);
  font-size: var(--button-font-size-px);
  cursor: pointer;
  pointer-events: auto;
  border: 0;
  line-height: 120%;
  width: unset;
}
.jdgm-widget:not(.jdgm-review-widget--small) .jdgm-form__fieldset-actions .jdgm-cancel-rev {
  background: linear-gradient(to top,var(--sweet-onion) 0,var(--sweet-onion) 0),linear-gradient(to top,currentColor 0,currentColor 0);
  border: 2px solid var(--emerald-soup);
}

.jdgm-form .jdgm-sort-dropdown {
  border: none;
  font-size: 18px;
  padding: 10px 20px 10px 5px;
}
a.jdgm-star.jdgm--off::before, a.jdgm-stsar.jdgm--on,
.jdgm-widget a:not([href])[role="button"], 
.text-link-animated a:not(.spr-icon):before {
  background: none!important;
}

.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label {
  background: var(--emerald-soup)!important;
}
.swatch .swatch-items-wrapper .swatch-element label:hover, .swatch .swatch-items-wrapper .swatch-element:not(.sibling-hover-active) input:checked+label {
  outline: 1px solid var(--emerald-soup)!important;
}
#shopify-section-template--22725827526953__1644598533beba1a57 > div,
#shopify-section-template--25519032893737__1644598533beba1a57 > div {
  padding: 0 0 50px;
}

/* Stock indicators*/
@media screen and (prefers-reduced-motion: no-preference) {
    .stock-indicator-animations .icon-dot--pulsing.icon-dot--warning:after {
      color: var(--sublime);
    }
.icon-dot-outline .icon-dot.icon-dot.icon-dot--warning {
  background-color: var(--sublime);
}
  .stock-indicator-animations .icon-dot--pulsing.icon-dot--warning {
    box-shadow: 0 1px 10px var(--sublime);
  }
/* SHOP NOW CONTAINER */
  
#AddToCartForm > div:nth-child(4) > h1 {
  color: #ff5757;
}
#AddToCartForm > div:nth-child(4) > div > div > span.jdgm-prev-badge__text {
  visibility: visible;
}
#ShopNowContainer .swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label {
  background-color: var(--emerald-soup);
}
.swatch .swatch-items-wrapper .swatch-element:not(.sibling-hover-active) input:checked+label {
  outline-color: var(--emerald-soup);
}
  #ShopNowContainer h1 {
    font-size: var(--body-font-size-48-to-em);
    letter-spacing: -2px;
    margin-bottom: 10px;
    color: #ff5757;
  }
  #ShopNowContainer span.stock-level-message {
    justify-content: center;
  }
/* CART DRAWER */
  div.drawer__header.sitewide--title-wrapper > div.drawer__title.h2 span {
  font-weight: 700;
  letter-spacing: -2px;
  }
a.ajaxcart__product-name {
    font-weight: 800;
    padding-top: 10px;
    font-size: var(--body-font-size-28-to-em);
    color: #ff5757;
}
.ajaxcart__subtotal_header p {
  font-size: var(--body-font-size-14-to-em);
  font-weight: 700;
}

/* CART PAGE */
.grid__item.text-right p {
  max-width: none;
}

/* FAQS */
div.collapsible-tab.js > collapsible-button span.text-with-icon--text {
  font-weight: 800;
  color: #ff5757;
}
  
  #shopify-section-template--17696288538854__text_rich_text_xEQWaQ > div > div > div > div > div > h3 > a,
  #shopify-section-template--25519032959273__text_rich_text_xEQWaQ > div > div > div > div > div > h3 > a {
    color: var(--link-color);
    background: linear-gradient(to top, var(--color-scheme-light-link-transparent50) 0, var(--color-scheme-light-link-transparent50) 0), linear-gradient(to top, var(--link-text) 0, var(--link-text) 0);
    background-size: 100% 1px, 0 1px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat
  }
/* RTP ARCHIVES PAGE */
  /* #shopify-section-template--17764654612710__image_image_with_text_bVVMH7 > div {
    padding: 20px 0;
  } */

/* BLOG ARCHIVES PAGE */
  #shopify-section-template--22725826642217__main > div > div, 
  #shopify-section-template--25519034237225__main > div > div {
    padding-top: 70px!important;
  }
#shopify-section-template--22725826642217__main > div > div > div.sitewide--title-wrapper > h1 > span,
#shopify-section-template--25519034237225__main > div > div > div.sitewide--title-wrapper > h1 > span.blog-main--title {
  color: #ff5757;
  font-family: "Noto Sans";
  font-weight: 900;
  font-style: italic;
  letter-spacing: -4px;
}
#shopify-section-template--22725826642217__main > div > div > div.grid__item.large--three-quarters.blog-template--main > div > div > div.article__featured-image-wrap > a > div > img,
#shopify-section-template--25519034237225__main > div > div > div.grid__item.large--three-quarters.blog-template--main > div > div > div.article__featured-image-wrap > a > div > img {
  max-height: none!important;
  max-width: none!important;
}
#shopify-section-template--22725826642217__main > div > div > div.grid__item.large--three-quarters.blog-template--main > div > div > div.rte.truncate,
#shopify-section-template--25519034237225__main > div > div > div.grid__item.large--three-quarters.blog-template--main > div > div > div.rte.truncate {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  height: calc(1.4em * 3);
  line-height: 1.4em;
}
#shopify-section-template--17696287686886__main > div > div > div.grid__item.large--three-quarters.blog-template--main > div > div > h2 {
  margin-bottom: 10px!important;
}

/* Fix spacing on first blog in case text on featured post goes over */
  /* #shopify-section-template--17696287686886__main > div {
    padding; 50px 15px;
  } */
  
/* BLOG POSTS */
div.blog-content {
  margin-top: 30px;
}
div.grid.blog-main--wrapper > article > div.rte.text-link-animated > div > div > img {
  max-width: none!important;
  max-height: none!important;
  height: auto!important;
}
div.grid.blog-main--wrapper > article div.video--video__static-image {
  background-size: cover;
  background-position: 50.0% 50.0% !important;
}
/* RECENT POSTS & CATEGORIES STYLING */
#shopify-section-template--22725826576681__main > div > div.grid.blog-main--wrapper > aside > div.h4 {
  color: var(--text-color);
}
/* SOCIAL SHARE STYLING */
article #sharing {
  margin: 50px 0;
}

/* ARTICLE NAVIGATION */
.article-prev-next-wrapper .left a, .article-prev-next-wrapper .left svg, .article-prev-next-wrapper .right a, .article-prev-next-wrapper .right svg {
  color: var(--deep-smoke);
}
/* LA AUTO SHOW STYLING */
body#prosperity-market-39-s-trailer-debut-at-the-la-auto-show .shopify-section .homepage-sections-wrapper {
  padding: 20px 0;
}

/* PRESS POSTS */
.indiv-post-time {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
div.blog-content p {
  max-width: none!important;
}
/* ICON STYLING */
.collage-builder__video .video--video__text-block {
    display: flex!important;
    justify-content: center;
    align-items: center!important;
    height: 100%!important;
}
.collage-builder__video .homepage-video-play-button {
  width: 70px!important;
  height: 70px!important;
}
.collage-builder__video .homepage-video-play-button-inner {
  width: 200%!important;
  border-width: 18px 0 18px 32px!important;
  margin-left: -16%!important;
}

  /* BBSH */
  /* #shopify-section-template--22725827395881__text_rich_text_Rc8QTV > div {
    padding-bottom: 0px;
  }
  #shopify-section-template--22725827395881__template_product_info_columns_NgWmMJ > section > div > div.info-cols__header > h2 {
    margin-bottom: 30px!important;
  }
  #shopify-section-template--22725827395881__advanced_layout_custom_html_fn8EN7 > div > div > div > div {
  padding-top: 10px!important;
  } */

  
  /* BRAND SPOTLIGHT COLLECTION PAGE BREADCRUMBS */
  body.template-collection #breadcrumbs {
    padding: 15px 0;
  }

  /* FOOTER STYLING */
  .footer-bottom, .footer-main{
    background-color: var(--sweet-onion);
  }

/* CHECKOUT */
  #app > div:nth-child(1) > div > div > div.f1jux.fc8Jc.kZBua._1fragemps > div.U6oc4.yesOe.undefined > button > span > div > div > span:nth-child(2) {
    color: #C43A3A;
  }

  /* QUICKLINKS */
  #shopify-section-template--22725827363113__text_rich_text_Nx8qr3 > div,
  #shopify-section-template--25519033221417__text_rich_text_Nx8qr3 > div {
    padding-bottom: 0;
  }
/*************************
  RESPONSIVE STYLING
  ***********************/

/* TABLET SIZING */
@media screen and (min-width: 768px) {

  /* ALL PRODUCTS - SHOP PAGE, HIDE SLIDER */
  #all-products #shopify-section-template--22738987352361__horizontal_scroll_navigation_4iH6xc > div,
  #all-products #shopify-section-template--25519033975081__horizontal_scroll_navigation_4iH6xc > div {
    display: none;
  }
  
  #shopify-section-template--17696288506086__text_rich_text_qMxLph > div > div > div > div > div:nth-child(1) {
    display: none;
  }
  div#breadcrumbsMobile {
    display: none;
  }
  /* BBSH related? */
  #shopify-section-template--22725827395881__template_product_info_columns_EK9pzw {
    display: none;
  }

  /* SHOP PROSPERITY REPLACEMENT SECTION */
  /* RETURN -- are these relevant? */
  .collage-builder__grid-item--template--22725826642217__collage_builder_94VJfe--1, /* BLOG */
  .collage-builder__grid-item--template--22725826707753__collage_builder_TdbpEg--1, /* PRESS */
  .collage-builder__grid-item--template--22725826740521__collage_builder_Gggq7a--1, /* RTP */ 
  .collage-builder__grid-item--template--22725826773289__collage_builder_kmN8Qd--1, /* CART */ 
  .collage-builder__grid-item--template--22739152404777__collage_builder_T3YpaC--1 /* EVENTS */ {
    display: none;
  }

  /* INFO COLUMNS PAGINATION */
  .info-cols .swiper-pagination {
    display: none;
  }

  /* VENDOR PAGE, Text adverts */
  #shopify-section-template--22739099943209__text_text_adverts_tgUWRx > div > div.wrapper-padded.small--hide,
  #shopify-section-template--25519034302761__text_text_adverts_tgUWRx > div > div.wrapper-padded.small--hide {
    padding-top: 30px;
  }
}


  
/* MOBILE SIZING */
@media screen and (max-width: 767px) {
  /* TYPOGRAPHY */
  
  .h1, h1, #shopify-section-template--17696288309478__product-form h1,
  #shopify-section-template--17696287424742__main h1,
  div.grid__item.homepage-featured-content-box.image-with-text-overlay__content-box > div > div > h1 {
    font-size: var(--body-font-size-50-to-em);
    letter-spacing: -3px;
    line-height: 100%;
  }
  
  .h2, h2, #template--17696288473318__aad2a20b-3385-48aa-9079-393f0f4a6ad5\ class\= > div > div > div.collage-builder__grid-item.collage-builder__grid-item--template--17696288473318__aad2a20b-3385-48aa-9079-393f0f4a6ad5--1.collage-builder__grid-item--text.collage-builder__grid-item--text_QmcenH > div > div > div > div > h2 {
    font-size: var(--body-font-size-36-to-em);
    line-height: 100%!important;
  }
  
  .h3, h3 {
    font-size: var(--body-font-size-30-to-em);
  }
  
  h4, .h4, h2.custom-font {
    font-size: var(--body-font-size-22-to-em);
    letter-spacing: -1px;
    color: #ff5757;
  }
  
  .top-links ul li {
    font-weight: 400;
  }
  
  p {
    line-height: 140%;
    letter-spacing: -1px;
    font-size: var(--body-font-size-18-to-em);
  }
  
  p.blog,
  #shopify-section-template--17696287621350__main > div > form > div > div > p {
    max-width: none;
  }
  /* BLOG WORD WRAPPING */
  #shopify-section-template--17696287424742__main > div > div.grid.blog-main--wrapper > article > div.blog-content > ul {
    white-space: normal;
    overflow-wrap: break-word;
  }
  /* PADDING & MARGINS ON MEDIA */
  #shopify-section-template--17764728602854__main > div > div.grid.blog-main--wrapper {
    padding-top: 0;
  }
  #shopify-section-template--17764728602854__main > div > div.grid.blog-main--wrapper > article {
    margin-top: 0;
  }
  
  blockquote:not(.product-testimonial__blockquote),
  blockquote > p,
  #template--17696288473318__aad2a20b-3385-48aa-9079-393f0f4a6ad5\ class\= > div > div > div.collage-builder__grid-item.collage-builder__grid-item--template--17696288473318__aad2a20b-3385-48aa-9079-393f0f4a6ad5--4.collage-builder__grid-item--text.collage-builder__grid-item--text_aU4LJx > div > div > div > div > h2 {
    font-size: var(--body-font-size-20-to-em);
    letter-spacing: -1px;
    color: var(--font-text);
    line-height: 130%!important;
  }
  
  .product-grid--title a {
    font-size: var(--body-font-size-20-to-em);
    letter-spacing: -1px;
    line-height: 120%;
  }

  /* PRODUCT PAGES */
  .jdgm-rev-widg__title {
    font-size: var(--body-font-size-36-to-em)!important;
  }
    /* SHOP PROSPERITY COLLAGE SECTION */
  .collage-builder__grid-item--template--22739099943209__collage_builder_8PcRaT--1, /* VENDOR PROFILES */
  .collage-builder__grid-item--template--25519034302761__collage_builder_8PcRaT--1, /* VENDOR PROFILES, NEW */
  .collage-builder__grid-item--template--22725827166505__collage_builder_xW9qTT--1, /* ABOUT */
  .collage-builder__grid-item--template--25519034499369__collage_builder_xW9qTT--1, /* ABOUT NEW */
  .collage-builder__grid-item--template--22725827428649__collage_builder_b48UpN--1, /* SUPPORT */
  .collage-builder__grid-item--template--22725827297577__collage_builder_NXXfzN--1, /* INITIATIVES */
  .collage-builder__grid-item--template--22725827264809__collage_builder_YQFKzf--1 /* FAQS */ {
    padding-bottom: calc(100% /((3) /(1)))!important;
  }

  /* SHOP PROSPERITY COLUMNS REMOVED */
  #shopify-section-template--22725826642217__8b2fc622-0e44-4a15-802d-c07a2aed74b1, /* BLOG ARCHIVES */
  #shopify-section-template--22725826707753__8b2fc622-0e44-4a15-802d-c07a2aed74b1, /* PRESS */
  #shopify-section-template--22725826740521__8b2fc622-0e44-4a15-802d-c07a2aed74b1, /* RTP */ 
  #shopify-section-template--22725826773289__400eb640-b884-4376-ac4a-7e747faee5ee, /* CART */ 
  #shopify-section-template--22739152404777__collage_builder_3m7Vya, /* EVENTS PAGE*/
  #shopify-section-template--22739152404777__image_image_with_text_overlay_Lqeqay > div > div > div /* EVENTS IMG SEPARATOR */ {
    display: none;
  }
  
  /* OVERLAY DARKENED ON MOBILE */
  div.collage-builder__overlay {
    background-color: rgba(26, 38, 91, .40) !important
  }
  /* BREADCRUMBS */
  div#breadcrumbsTablet {
    display: none;
  }
  /* SUPPORT PAGE */
  #shopify-section-template--17696288506086__text_rich_text_qMxLph > div > div > div > div > div:nth-child(5) > a,
  #shopify-section-template--17696288506086__text_rich_text_qMxLph > div > div > div > div > div:nth-child(6) {
    display: none;
  } 
  /* ABOUT PAGE */
  #template--14773137178694__aad2a20b-3385-48aa-9079-393f0f4a6ad5-1686321770f98f078e-5 {
    height: 250px;
    padding-bottom: 10px;
  }
  #image_qcWrdk {
    display: none;
  }
  #template--14773137178694__aad2a20b-3385-48aa-9079-393f0f4a6ad5-1686321770f98f078e-5 > div > div > div > div.collage-builder__overlay {
    background-color: transparent!important;
  }

  /* BLOG ARCHIVES PAGE */
  /* Fix spacing on first blog in case text on featured post goes over */
  #shopify-section-template--17696287686886__main > div {
    padding; 0 15px;
  }
#shopify-section-template--17696287686886__a8e32830-43e6-4a8e-b1bf-20aa1fdb6f54 > div > div > div.grid__item.homepage-content--image.homepage-content--template--17696287686886__a8e32830-43e6-4a8e-b1bf-20aa1fdb6f54.overlapping-text.kb-enabled.in-viewport {
  margin-top: 0;
}
  /* BLOG POST */
  #shopify-section-template--17696287424742__main > div > div.grid.blog-main--wrapper > aside {
    margin-top: 40px;
  }

  /* AUTO SHOW BLOG STYLING */
  #shopify-section-template--17812323696870__image_gallery_AdgL6E > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--hide.block-section--image_XXCztt > div,
  #shopify-section-template--17812323696870__image_gallery_VLRBa6 > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--image_79AczM > div,
  #shopify-section-template--17812323696870__image_gallery_VLRBa6 > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--image_j73rBA > div,
  #shopify-section-template--17812323696870__image_gallery_g4WyA9 > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--image_NMxipJ > div,
  #shopify-section-template--17812323696870__image_gallery_g4WyA9 > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--image_8wW7Gi > div,
  #shopify-section-template--17812323696870__image_gallery_9xb9dQ > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--image_bByYkD > div,
  #shopify-section-template--17812323696870__image_gallery_9xb9dQ > div > div > div > div > div > div > div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--image_BRKEnD > div
  {
    display: none;
  }

  #shopify-section-template--17812323696870__image_image_with_text_QWT7CF > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div,
  #shopify-section-template--17812323696870__image_image_with_text_QWT7CF > div {
    padding-bottom: 0!important;
  }
  #shopify-section-template--17812323696870__text_rich_text_chKCBa > div,
  #shopify-section-template--17812323696870__image_image_with_text_QWT7CF > div {
    padding-top: 0!important;
  }
  /* AUTO SHOW BLOG, VENDOR PROFILE PAGE */
  #shopify-section-template--17812323696870__image_image_with_text_QWT7CF > div > div > div.grid__item.homepage-content--image.homepage-content--template--17812323696870__image_image_with_text_QWT7CF.overlapping-text.kb-enabled.in-viewport,
  #shopify-section-template--17696287260902__image_image_with_text_kJG6Nf > div > div > div.grid__item.homepage-content--image.homepage-content--template--17696287260902__image_image_with_text_kJG6Nf.overlapping-text.kb-enabled.in-viewport {
    margin-top: 0!important;
  }

  /* OUR VENDORS */
  .visual-navigation__wrapper {
    padding: 50px 0;
  }
  #shopify-section-template--17696287260902__image_image_with_text_kJG6Nf > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div > div.sitewide--subheading-wrapper > blockquote {
    margin: 0 0 15px;
    font-weight: 700;
    padding: 0;
  }

  /* VENDOR PAGE */
  #shopify-section-template--22739099943209__image_image_with_text_GgThew > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div,
  #shopify-section-template--25519034302761__image_image_with_text_GgThew > div > div > div.feature_row__image_wrapper.homepage-featured-content-box > div {
    padding: 10px!important;
  }
  #shopify-section-template--22739099943209__image_image_with_text_GgThew > div > div > div.grid__item.homepage-content--image.homepage-content--template--22739099943209__image_image_with_text_GgThew.overlapping-text.kb-enabled.in-viewport,
  #shopify-section-template--25519034302761__image_image_with_text_GgThew > div > div > div.grid__item.homepage-content--image.homepage-content--template--25519034302761__image_image_with_text_GgThew.overlapping-text.kb-enabled.in-viewport {
    margin-top: 0;
  }

  /* BBSH */
  #shopify-section-template--22725827395881__template_product_info_columns_NgWmMJ,
  #shopify-section-template--22725827395881__template_product_info_columns_cRxni8 {
    display: none;
  }
  #emailOptin > div > div > div:nth-child(1).grid__item {
    margin-top: 0!important;
  }
  /* SHOP PAGE VISUAL NAV */
  #shopify-section-template--22738987352361__visual_navigation_banner_rfDUKW,
  #shopify-section-template--25519033975081__visual_navigation_banner_rfDUKW {
    display: none;
  }

  /* POP UP MARKET EVENT PAGE, COLLAGE SECTION */
  #shopify-section-template--23118779580713__collage_builder_WAgANf {
    display: none;
  }

  
  
}
  /***********************
  /* DESKTOP STYLING */

  /* BLOG POST, featured press image styling */
  @media screen and (min-width: 1024px) {
    #shopify-section-template--17696287424742__e2dfdb67-5375-4fe3-a635-d480f7c4340c > div > div > div > div.grid.medium--hide.small--hide > div > div:nth-child(1) > div.article-image-wrap > div > a > div > img {
      margin: 11% auto;
    }
    #shopify-section-template--17696287424742__e2dfdb67-5375-4fe3-a635-d480f7c4340c > div > div > div > div.grid.medium--hide.small--hide > div > div:nth-child(3) > div.article-image-wrap > div > a > div > img {
      margin: 5% auto;
    }

    /* BLOCK PARTY EVENT PAGE */
    /* adverts */
    #shopify-section-template--23118779580713__text_text_adverts_HVGCJz > div {
      display: none;
    }
  }


  /* COOKIE POLICY */
  #shopify-pc__banner {
    width: 100%;
    left: 0;
    background-color: var(--sweet-onion);
  }
  #shopify-pc__banner__btn-accept {
    background-color: var(--watery-melon);
    color: white;
    border-color: var(--watery-melon);
  }
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline {
  background-color: var(--sweet-onion)!important;
}
/* FULFILLMENT PICKER */
#order-slots {
  margin-right: unset!important;
}
#delivery-option-div.ft-options-active,
#pickup-option-div.ft-options-active,
#standard-shipping-option-div.ft-options-active,
#delivery-location-search {
  background: var(--secondary-btn-bg-color)!important;
}


input#delivery-location-zip {
  padding: 0;
  margin-right: 10px;
  width: calc(85px) !important;
  text-align: center;
}
div#order-delivery-locations {
  text-align: right!important;
}
#delivery-location-info {
  font-weight: bolder;
  color: var(--wateryMelon);
}
#order-delivery-locations > label {
  margin-right: 10px;
  min-width: 160px!important;
}

#order-pickup-locations {
  border: 1px solid #dadada!important;
}
#sgGwG3KbwGaDXytLdMnshW-location:hover {
  background-color: var(--secondary-btn-bg-hover-color)!important;
}
#sgGwG3KbwGaDXytLdMnshW-location:selected {
  background-color: var(--secondary-btn-bg-hover-color)!important;
}

#delivery-location-search {
   padding: 15px 35px;
    transition: all .15s ease-in-out 0s;
   border-radius: var(--alt-btn-border-radius);
  border-color: transparent;
    font-weight: var(--alt-btn-font-weight);
    font-style: var(--alt-btn-font-style);
    margin-top: 15px;
    text-transform: var(--button-text-case);
    padding: 10px 20px;
    font-size: var(--button-font-size-px);
    letter-spacing: var(--button-text-spacing-px);
    display: inline-block;
    width: auto!important;
 }
#delivery-location-search:hover,
#delivery-option-div.ft-options:hover,
#pickup-option-div.ft-options:hover,
#standard-shipping-option-div.ft-options:hover {
  background-color: var(--secondary-btn-bg-hover-color)!important;
}

  /* PRODUCT PAGE VARIANT DESCRIPTIONS */
  div.yagi-variant-description {
    padding: 10px 0;
  }

/* SCREEN-READER ATTRIBUTION for specific sourced images */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}

