/** Shopify CDN: Minification failed

Line 38:24 Expected ":"

**/
/* Global background texture 
body {
  background-image: url('/cdn/shop/files/Background-Texture.webp?v=1767055344');
  background-repeat: repeat;
  background-position: top left;
  background-size: auto;
}*/

/* Fonts */

@font-face {
  font-family: 'CSQuera';
  src:
    url('//catering.sabijuice.com/cdn/shop/files/CSQuera-Regular.woff2?v=15571969230742589275') format('woff2'),
    url('//catering.sabijuice.com/cdn/shop/files/CSQuera-Regular.woff?v=2104029445370565605') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/*
body, .header, .mobile-header, .button { font-family: freight-sans-pro, sans-serif; }
.heading-section__preheading, .heading-section__subheading, .banner__subheading { font-family: freight-display-pro, serif; }
*/
.banner__heading, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-family: CSQuera, sans-serif; }

.swatch-element {
  border: 1px solid black;
}

.swatch input:checked + .swatch-element {
  background: #672264; 
  color: white;
  border: #672264;  thin solid;
}

.shopify-section:has(.blue) {
  background-color: #73C2D4;
}

#shopify-section-template--17986931458146__17676595422cf64c7b,
#shopify-section-template--17986931458146__index_image_with_text_overlay_4hhfXj,
#shopify-section-template--17986931458146__index_rich_text_XamMja,
#shopify-section-template--17986931458146__index_image_with_text_wPVnKE,
#shopify-section-template--18780460580962__index_image_with_text_wPVnKE
{
  background-color: #672264;
}

#shopify-section-template--17986931458146__index_image_with_text_HA4hbc,
#shopify-section-template--17986931458146__index_heading_6DgxHb {
  background-color: #73c2d4;
}
/* F3B82A */
#shopify-section-template--17986931458146__index_faq_ccAwWM {
  background-color: #e6b12d;
}

#shopify-section-template--18780460580962__index_faq_ccAwWM {
  background-color: #F3B82A;
}

#shopify-section-template--17986931458146__index_image_with_text_9Gqi9J,
#shopify-section-template--18780460580962__index_image_with_text_HA4hbc,
#shopify-section-template--18780460580962__index_image_with_text_9Gqi9J {
  background-color: #73c2d4;  
}

/* D95126 */
#shopify-section-template--17986931458146__index_image_with_text_4Yf4X8,
#shopify-section-template--17986931458146__index_image_with_text_CpdYB9 {
  background-color: #f15f31;
}

#shopify-section-template--17986931458146__index_image_with_text_CpdYB9 .orange,
#shopify-section-template--17986931458146__index_image_with_text_4Yf4X8 .orange {
  background-color: #f15f31 !important;
}

#shopify-section-template--17986931458146__index_image_with_text_9Gqi9J .yellow,
#shopify-section-template--17986931458146__index_faq_ccAwWM .yellow {
  background-color: #e6b12d !important;
}

.select select:not([multiple]):not(.is-arrowless) {
  background-color: #f4e5d2;
}

.select select:not([multiple]):not(.is-arrowless) option {
  background-color: #fff;
  color: #000;
}

/* .content h3, */
#shopify-section-text_aVjq4K .image-with-text__text,
#shopify-section-text_aVjq4K .image-with-text__text * {
  color: #ffffff;
}

.footer__credits,
.footer__credits a {
  color: #ffffff;
}

.footer__credits a:hover {
  color: #010101;
}

.rich-text__text.content.has-columns--1.text-align-center.is-hidden-desktop-only *,
.rich-text__text.content.has-columns--1.text-align-center.is-hidden-mobile-only * {
  color: #ffffff;
}

.control.plus-control .icon svg,
.control.minus-control .icon svg {
  width: 20px !important;
  height: 20px !important;
}

.cart__cost-summary {
  background: #e6b12d;
}

.additional-checkout-buttons {
  display: none;
}

.ajax-cart__form {
  overflow:auto;
}

shopify-payment-terms {
  display: none;
}

@media (max-width: 768px) {
  #shopify-section-text_wikdhi p strong,
  #shopify-section-text_Aax7xU p strong,
  #shopify-section-text_cq9GzQ p strong,
  #shopify-section-text_LreETN p strong,
  #shopify-section-grid_item_AXhnX9 p strong,
  #shopify-section-text_aVjq4K p strong,
  #shopify-section-text_aVjq4K ul li strong,
  .yellow.faq-accordion strong,
  #shopify-section-text_ngk4xP p strong,
  #shopify-section-text_THWLp7 p strong,
  .grid-item__text.text-align-center p strong {
    font-weight: 800;
  }

  #shopify-section-text_wikdhi p,
  #shopify-section-text_Aax7xU p,
  #shopify-section-text_cq9GzQ p,
  #shopify-section-text_LreETN p,
  #shopify-section-grid_item_AXhnX9 p,
  #shopify-section-text_aVjq4K p,
  #shopify-section-text_aVjq4K ul li,
  #shopify-section-text_r8Y3Rt p,
  .yellow.faq-accordion p,
  .yellow.faq-accordion li,
  #shopify-section-text_ngk4xP p,
  #shopify-section-text_D79Mxh p,
  #shopify-section-text_THWLp7 p,
  #shopify-section-text_THWLp7 ul li,
  .grid-item__text.text-align-center p {
    font-weight: 600;
  }

  h3.image-with-text__heading.text-align-left.is-regular.is-hidden-desktop-only,
  h3.image-with-text__heading.text-align-left.is-small.is-hidden-desktop-only,
  h3.image-with-text__heading.text-align-center.is-regular.is-hidden-desktop-only,
  .image-with-text__text.text-align-left.content.is-hidden-desktop-only {
    margin-left: -1.6rem;
    margin-right: -1.6rem;
  }

                  
  h3.grid-item__heading.text-align-center,
  .image-with-text__text.text-align-center.content.is-hidden-desktop-only {
    margin-left: -.75rem;
    margin-right: -.75rem;  
  }

  .grid-item__text.text-align-center {
    text-align: left;
  }

}




/* Product Form */

.quantity-wrapper.quantity-style--box .quantity-input-control--fill,
.quantity-wrapper.quantity-style--box .quantity-input {
  width: 50px;
}

.quantity-wrapper.quantity-style--box .quantity-minus {
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}

.quantity-wrapper.quantity-style--box .quantity-plus {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

.quantity-wrapper.quantity-style--box .quantity-minus:hover,
.quantity-wrapper.quantity-style--box .quantity-plus:hover {
  border-color: #672264;
}

.swatch-element {
  border-radius: 25px;
  border-color: #010101;
}

.swatch-element,
.swatch label {
  min-width: 75px;
}

.swatch input:checked + .swatch-element {
  border-color: #672264;
  box-shadow: none;
}

.quantity-wrapper.quantity-style--box .quantity-input-control input {
  border-top: thin solid #010101;
  border-bottom: thin solid #010101;
  background-color: unset;
}

.product-quantity-box .button.is-inverse {
  border-color: #010101;
}

.plus-control .button {
  border-left-width: 0;
}

.minus-control .button {
  border-right-width: 0;
}

.purchase-details.has-quantity-box-true .purchase-details__spb--false {
  max-width: 250px;
}

.product-quantity-box {
  background-color: transparent;
}

.product-quantity-box.purchase-details__quantity {
  width: fit-content !important;
  margin-right: 25px;
}

@media only screen and (max-width: 480px) {
  .purchase-details {
    justify-content: space-between;
  }
}

.quantity-minus.button[disabled],
.quantity-plus.button[disabled] {
  background-color: transparent;
}



.quantity-minus.button[disabled]:hover,
.quantity-plus.button[disabled]:hover {
  border-color: #010101;

}

.quantity-minus.button[disabled]:hover .icon,
.quantity-plus.button[disabled]:hover .icon {
  fill: #555; 
}


.cart .quantity-wrapper .icon {
  padding: 0.2em !important;
}

recharge-subscription-widget {
  padding-top:20px;
  margin-bottom:-30px;
}

.jm-box.jm-box--inherit-color.jm-reviewer-avatar.jm-reviewer-avatar--with-initial {
    display: none;
}

/*---  Cart Drawer ---*/
.ajax-cart.ajax-cart--drawer .ajax-cart__form{
  overflow:auto;
  max-height:100vh;
}

.ajax-cart.ajax-cart--drawer .ajax-cart__close-icon{
  top: 1.8rem;
}

.ajax-cart.ajax-cart--drawer .ajax-cart__list{
  max-height:70vh;
  overflow-y:auto;
}


.ajax-cart__subtotal .ajax-cart__row-description{
  padding-right:4px;
}

.ajax-cart__subtotal {
  justify-content:end;
}


@media(max-width:768px){
  .ajax-cart.ajax-cart--drawer .ajax-cart__list{
    max-height:50vh;
  }
}
/*---  End Cart Drawer ---*/