/** Shopify CDN: Minification failed

Line 2517:15 Expected ":"

**/
 @font-face {
     font-family: "ITC Font Book";
     src: url("/cdn/shop/files/itc-avant-garde-gothic-lt-book.ttf?v=1635399297");
}
 @font-face {
     font-family: "ITC Font Demi";
     src: url("/cdn/shop/files/ITC_Avant_Garde_Gothic_LT_Demi_Regular.otf?v=1643870250");
}
 @font-face {
     font-family: "ITC Font Bold";
     src: url("/cdn/shop/files/ITCAvantGardePro-Bold.otf?v=1643873936");
}
 @font-face {
     font-family: "ITC Font Md";
     src: url("/cdn/shop/files/ITCAvantGardePro-Md.ttf?v=1643873594");
}
 @font-face {
     font-family: "Montserrat-Regular";
     src: url("/cdn/shop/files/Montserrat-Regular.ttf?v=1637114078");
}
 @font-face {
     font-family: "Montserrat-Medium";
     src: url("/cdn/shop/files/Montserrat-Medium.ttf?v=1637917580");
}
 @font-face {
     font-family: "Montserrat-Light";
     src: url("/cdn/shop/files/Montserrat-Light.ttf?v=1637984978");
}
 .disappear {
     background: transparent !important;
}
 .invisible {
     display: none !important;
}
 .footer__container > p:nth-child(3) {
     margin-bottom: -20px;
}
 .questionDesc {
     margin-bottom: 30px !important;
}
 a.quick-cart__trigger:nth-child(2) {
     display: none;
}
 .account__heading, .account__section-heading {
     font-family: "BalboaPlus" !important;
     letter-spacing: -3px;
     font-weight: 400 !important;
}
 input[type=number]::-webkit-inner-spin-button {
     opacity: 1 !important;
}
 input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
     -webkit-appearance: inner-spin-button !important;
}
 .product-form__item input[type=number] {
     -moz-appearance: textfield;
}
 .h125vh {
     height: 150vh !important;
}
 .h175vh{
     height: 175vh !important;
}
 .h200vh{
     height: 200vh !important;
}
 .slideshow__image--desktop {
     transform: none !important;
}
 .rightAlign {
     text-align: right !important;
}
 .leftAlign {
     text-align: left !important;
}
 .carousel:focus .carousel__navigation, .carousel:hover .carousel__navigation, .user-is-tabbing .carousel .carousel__navigation {
     transform: translateX(25px) !important;
}
/*Tooltip*/
 .tooltip {
     font-family: "Montserrat-Medium";
     position: relative;
     display: inline-block;
}
 .tooltip .tooltiptext {
     font-family: "Montserrat-Regular";
     visibility: hidden;
     font-size: 13px;
     width: AUTO;
     background-color: #2d2926;
     color: #fff;
     text-align: center;
     border-radius: 6px;
     padding: 10px;
    /* Position the tooltip */
     position: absolute;
     z-index: 1;
     top: 100%;
     left: 50%;
     margin-left: -115px;
}
 .tooltip:hover .tooltiptext {
     visibility: visible;
}
/* Chrome, Safari, Edge, Opera .product-page-wrapper input::-webkit-outer-spin-button, .product-page-wrapper input::-webkit-inner-spin-button {
     -webkit-appearance: block !important;
}
 */
/* Firefox .product-page-wrapper input[type=number] {
     -moz-appearance: textfield;
}
 */
 .header__icon--account a {
     font-family: "Montserrat-Regular" !important;
     text-transform: uppercase;
     font-size: 0.8em;
}
 .our-story-page .BodyA b span {
     font-family: "ITC Font Md" !important;
     color: #e56a54;
     text-transform: lowercase;
     font-weight: 400;
     font-size: 25px;
     margin-bottom: 0px;
}
 .our-story-page .BodyA span {
     font-family: "Montserrat-Light";
     line-height: 1.25em;
     margin-right: 10px;
}
 .npl3 {
     padding-left: 5% !important;
}
 .npl5 {
     padding-left: 10% !important;
}
 .selectedLink {
     opacity: .5;
}
 .announcement-bar__content {
     font-size: 14px !important;
     letter-spacing: 0px !important;
     font-family: "Montserrat-Regular" !important;
     display: flex;
     font-weight: 800 !important;
     align-items: center;
     text-transform: uppercase;
}
 .announcement-bar-wrapper .flickity-viewport, .announcement-bar-wrapper .announcement-bar{
     height: 50px !important;
}
 #header {
     background: #2d2926;
}
 li.header__icon:nth-child(1) {
     display: none;
}
 #shopify-section-1602299518294 {
     margin-top: 3.25%;
     height: 100vh;
}
 #shopify-section-1602299518294 .slideshow__slide {
     padding-top: 100vh !important;
}
 #shopify-section-1602299518294 h2.slideshow__heading {
     font-family: "ITC Font Bold";
     font-size: 70px;
     line-height: 1;
     max-width: 52rem !important;
     font-weight: 400 !important;
     letter-spacing: -3px;
}
 #shopify-section-1602299518294 p.slideshow__subheading {
     font-family: "ITC Font Md";
     font-size: 25px !important;
     color: #e56a54 !important;
     line-height: 1;
     max-width: 40rem !important;
}
 #shopify-section-1602299518294 .slideshow__content-inner .slideshow__link {
     font-family: "BalboaPlus";
     font-weight: normal;
     font-size: 24px;
     letter-spacing: -2px !important;
     align-items: unset;
     padding: 0px 5%;
     margin-top: 25px !important;
     background-color: #2d2926 !important;
}
 #shopify-section-163512667965370dfa section {
     display: flex;
     flex-direction: column;
     justify-content: center;
}
 #shopify-section-1643630462d9222255 section {
     background-color: #414042 !important;
}
 #shopify-section-1643630462d9222255 .text-block__heading {
     font-family: "ITC Font Bold";
     font-size: 70px;
     line-height: 1;
     font-weight: 400 !important;
     letter-spacing: -3px;
}
 #shopify-section-1643630462d9222255 .text-block__subheading p {
     font-family: "ITC Font Md";
     font-size: 25px !important;
}
 #shopify-section-1643630462d9222255 .text-block__button {
     font-family: "BalboaPlus";
     font-weight: normal;
     font-size: 24px;
     letter-spacing: -2px !important;
     align-items: unset;
     padding: 0px 5%;
     margin-top: 25px !important;
     background-color: #e56a54 !important;
     border: 0px;
     color: #fff !important;
}
 #shopify-section-1643630462d9222255 .image-with-text__text-container {
     padding-right: 80px !important;
}
 #shopify-section-16350990598ada6ce5 .text-block {
     margin-bottom: 0px !important;
}
 #shopify-section-16350990598ada6ce5 .text-block__subheading {
     max-width: 80rem !important;
     ;
     font-family: "ITC Font Md";
     line-height: 1 !important;
     font-size: 20px !important;
}
 #shopify-section-1643811175ea726cd2 section {
     height: 100vh;
     background-repeat: no-repeat;
     background-size: cover;
     background-position: bottom;
     background-image: url("/cdn/shop/files/Optimized-Baken_BPJ_Edited_WebRes_1.jpg?v=1643815255");
}
 #shopify-section-1643811175ea726cd2 a .image {
     display: none;
}
 #shopify-section-1643811175ea726cd2 .image-with-text__inner {
     height: 100vh;
}
 #shopify-section-1643811175ea726cd2 .text-block__heading {
     font-family: "ITC Font Bold";
     font-size: 70px;
     line-height: 1;
     font-weight: 400 !important;
     letter-spacing: -3px;
}
 #shopify-section-1643811175ea726cd2 .text-block__subheading p {
     font-family: "ITC Font Md";
     font-size: 25px !important;
}
 #shopify-section-1643811175ea726cd2 .text-block__button {
     font-family: "BalboaPlus";
     font-weight: normal;
     font-size: 24px;
     letter-spacing: -2px !important;
     align-items: unset;
     padding: 0px 5%;
     margin-top: 25px !important;
     background-color: #2d2926 !important;
     border: 0px;
     color: #fff !important;
}
 #shopify-section-1601670854865 .qouteImage {
     width: 75px;
     margin-top: 20px;
}
 #shopify-section-1601670854865 .quote__container .flickity-viewport {
     height: 350px !important;
}
 #shopify-section-1601670854865 .quote__item {
     display: flex;
     flex-direction: column;
     justify-content :center;
     text-align: center;
     align-content: center;
     align-items: center;
}
 li.footer__payment-icon:nth-child(7) > svg:nth-child(1) {
     display: none;
}
 a.nav__link {
     font-family: "Montserrat-Medium";
     font-size: 14px;
     padding-right: 20px;
}
/*h2.slideshow__heading {
     text-transform: none !important;
     font-size: 64px;
     font-weight: 600;
     max-width: 60rem !important;
     letter-spacing: -2px !important;
     line-height: 1em;
}
 */
 .netWeight {
     margin: 0;
}
 .product-item__image-wrapper {
     margin-bottom: 0 !important;
}
 .product-item__details-wrapper {
     margin-top: -15%;
}
 div.slideshow__slide--unconstrained:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1), div.slideshow__slide--unconstrained:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1) {
     font-size: 45px;
}
 #shopify-section-1602299989448 .slideshow__heading {
     max-width: 70rem !important;
     line-height: 0.9em;
}
 #shopify-section-1635389273b5f4a838 {
     margin-bottom: 150px;
}
 .collage__item-inner {
     transform: none !important;
}
 .quote__item > span > span {
     text-transform: none !important;
     font-size: 15px !important;
     font-family: "Montserrat-Medium" !important;
}
 #shopify-section-16268337652a0fc16c .text-block__button {
     font-family: "BalboaPlus";
     font-weight: normal;
     font-size: 24px;
     padding: 0px 50px;
     letter-spacing: -2px !important;
     align-items: unset;
}
 #shopify-section-163512667965370dfa .testimonials {
     background: #ecdbd1 !important;
     height: 100vh;
}
 #shopify-section-163512667965370dfa .testimonials__image {
     display: none;
}
 div.testimonials__slide > div:nth-child(2) > div:nth-child(1) > span:nth-child(1) {
     display: none;
}
 #shopify-section-163512667965370dfa .testimonials__slide {
     text-align: center;
     display: flex;
     flex-direction: column-reverse;
}
 #shopify-section-163512667965370dfa .testimonials__reviewer-wrapper {
     justify-content: center;
}
 #shopify-section-163512667965370dfa div.testimonials__slide > p:nth-child(3) {
     padding: 20px 20% 0 20%;
     font-size: 40px;
     line-height: 1;
     font-weight: 400;
     font-family: "BalboaPlus";
     margin: 0px !important;
     letter-spacing: -3px;
     color: #e56a54;
}
 #shopify-section-163512667965370dfa .text-block__heading{
     font-family: "BalboaPlus";
     font-size: 60px;
     letter-spacing: -6px;
     font-weight: normal;
}
 #shopify-section-1635127464e03c74f8 .collage {
     grid-template-columns: repeat(4,1fr);
}
 #shopify-section-1635127464e03c74f8 section:nth-child(1) > div:nth-child(1) {
     display: flex;
     flex-direction: column-reverse;
     margin-bottom: 0px !important;
}
 @media (min-width: 60em) {
     #shopify-section-16268337652a0fc16c .carousel.carousel--text-position-top.carousel--columns-4 .carousel__slide {
         width: 20% 
    }
}
/*Collapsable Accordion*/
/* Accordion */
 .intro {
     margin-top: 10px;
     text-align: center;
}
 .acc-container {
     width:100%;
     overflow: hidden;
     color: #2D2926;
}
 .acc-btn {
     width:100%;
     margin:0 auto;
     cursor:pointer;
     font-size: 1rem;
     font-weight: 500;
     padding: 0.9rem 0;
     color: #E56A54;
     position: relative;
     font-family: "BalboaPlus";
     font-size: 24px;
     font-weight: normal;
     border-top: 1px solid #E56A54;
     display: flex;
     flex-direction: row;
     justify-content: space-between;
     letter-spacing: -2px;
}
 .acc-content {
     display: none;
     background: #fff;
     font-size: 14px;
     font-weight: 400;
     padding: 0.9rem 0;
     color: #2D2926;
     position: relative;
     font-size: 24px;
     font-weight: normal;
     border-bottom: 1px solid #E56A54;
     font-size: 12px !important;
     font-family: var(--font-body);
}
 .acc-content .type-body-regular {
     line-height: 1.25em !important;
     font-family: "Montserrat-Regular";
}
 .acc-content p, .acc-content h3, .acc-content h2 {
     width: 90%;
}
 .acc-content:nth-child(2), .acc-content:nth-child(4) {
     border-bottom: 0 !important;
}
 .collapse-content {
     width: 100%;
     margin: auto;
}
 .collapse {
     background: #fff;
     font-size: 1rem;
     font-weight: 500;
     padding: 0.9rem 1.8rem;
     color: #2D2926;
     position: relative;
     font-family: "BalboaPlus";
     font-size: 24px;
     font-weight: normal;
     border-top: 1px solid #E56A54;
     border-bottom: 1px solid #E56A54;
}
 .collapse a {
     color: #E56A54;
}
 .collapse a.nutriFacts {
     background: #fff;
}
 .collapse a.ingredients {
     background: #FFF;
}
 .collapse a:before {
     content: "";
     border-top: 7px solid #E56A54;
     border-left: 7px solid transparent;
     border-right: 7px solid transparent;
     position: absolute;
     top: 25px;
     right: 30px;
}
 .nutriFactsTable {
     font-family: "Montserrat-Regular";
}
 .nutriFactsTable .nutriFactsText{
     width: 150%;
}
 .nutriFactsTable .nutriFactsNumbers {
     text-align: right;
}
 .nutriFactsTable .nutriFactsNumbers {
     width: auto !important;
}
 .nutriFactsTable td {
     line-height: 0;
     font-size: 0;
}
 .nutriFactsTable td p {
     margin: 7.5px -3px;
     font-size: 15px;
     width: auto !important;
}
 .content {
     max-height: 0em;
     transition: 0.3s linear 0s;
     overflow: hidden;
}
 .collapse + .collapse a {
     border-top: 1px solid rgba(255, 255, 255, 0.7);
}
 h3 {
     margin-bottom: 15px;
}
 .collapse:target .content {
     max-height: 15em;
}
 .collapse:target a:before {
     transform: rotate(-90deg);
}
/*End Collapsable Accordion*/
 .flex-wrapper {
     display: flex;
     flex-direction: row;
     width: 100vw;
     justify-content: center;
     align-content: center;
     height: 100%;
     align-items: center;
}
 .flex-item {
     width: 50%;
     padding: 2.5%;
}
 .product-page-wrapper {
     font-family: "Montserrat-Regular";
}
 .product__stars {
     padding-left: 0 !important;
}
 .product-form .label-above {
     display: none !important;
}
 .product-form__chip:hover .product-form__chip-label, .selectedVariant {
     background-color: #e56a54;
     border: 0;
}
 .product-form__chip-label {
     display: flex !important;
     flex-direction: column !important;
     justify-content: center;
}
 .product-form__chip-label, .saveSpan{
     padding: 5px 25px !important;
     border-radius: 40px;
     border: 0 !important;
     margin: 0;
     font-size: 12px;
     line-height: 1.25;
     text-align: center !important;
     text-transform: uppercase;
     font-weight: 800 !important;
     font-family: "Montserrat-Medium" !important;
     ;
}
 .saveSpan {
     font-size: 9px !important;
     color: #e56a54;
}
 .product-form__chip:hover .saveSpan, .selectedVariant .saveSpan {
     color: #fff;
}
 .product-form__chip-selected {
     display: none;
}
 .product-form__chip-wrapper {
     border: 2.5px solid #2d2926 !important;
     border-radius: 40px;
     padding: 0 !important;
     justify-content: space-evenly;
}
 .product-form__chip {
     margin-top: 6px;
}
 .product-form .label-above {
     top: calc(calc(10px * 3) * -1) !important;
     left: 45% !important;
     font-size: 16px;
     text-transform: uppercase;
}
 #option\[size-1\]{
     height: 100% !important;
}
 #shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-jam .product, #shopify-section-product--static-b-crisps .product{
     display: flex;
     height: auto;
}
 .product__meta-inner {
     position: static !important;
}
 .price {
     align-items: center !important;
}
 .grid-display > div > div:nth-child(3) {
     text-align: center;
}
 .product__media-action .product__media-action-button {
     display: none !important;
}
 .product-page-wrapper {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
}
 .product-page-wrapper .product__media, .product-page-wrapper .product__meta{
     width: 50% !important;
}
 .product-page-wrapper .product__meta {
     height: auto;
     position: static;
     padding: 5% 5% 0 5%;
     margin-left: 1.5%;
}
 .product-page-wrapper h2.type-heading-1-small {
     font-family: "BalboaPlus";
     font-size: 4em;
     font-weight: normal;
     color: #2d2926;
     text-align: center;
     letter-spacing: -6px;
}
 .product-page-wrapper .product-recommendations__inner {
     width: 100%;
     margin: 0;
     padding: 7.5% 2.5%;
}
 .product-page-wrapper .text-block__subheading > p {
     line-height: 1.15 !important;
     font-size: 15px !important;
     font-family: "Montserrat-Medium";
     margin: 0px !important;
     color: #e56a54 !important;
}
 .product-page-wrapper #shopify-section-image-with-text--dynamic {
     margin: 0 calc(4px * -20);
}
 #shopify-section-product--static .product {
     display: flex;
     height: auto;
}
 .product-page-wrapper #shopify-section-testimonials--dynamic, .product-page-wrapper #shopify-section-product--nutrifacts {
     margin: 0 calc(4px * -20);
}
 .product-page-wrapper .testimonials__image {
     display: none;
}
 .product-page-wrapper .testimonials {
     background: #2d2926;
     color: #e56a54;
     padding: 5% 25%;
     border: 0 solid transparent !important;
}
 .product-page-wrapper .testimonials__slide > p:nth-child(4) > span:nth-child(1) {
     font-size: 15px !important;
}
 .product-page-wrapper .image-with-text {
     background: #ecdbd1;
     padding-top: 40px !important;
     padding-bottom: 40px !important;
}
 .product-page-wrapper .text-container {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     background: #f6ced7;
     height: 100vh;
}
 .product-page-wrapper #shopify-section-product--nutrifacts .featured-collection-grid {
     padding: 0 !important;
     height: 90vh;
}
 .product-page-wrapper div.static-text__text:nth-child(2) > p:nth-child(1) {
     text-align: center;
     font-weight: 500;
     font-size: 24px;
}
 .product-page-wrapper .text-container > h3:nth-child(1) {
     font-family: "BalboaPlus";
     font-size: 4em;
     font-weight: normal;
     color: #e56a54;
}
 .product-page-wrapper .product__description {
     font-size: 15px;
     font-weight: 400;
     line-height: 1.25em;
     margin-bottom: 10%;
     font-family: "Montserrat-Regular";
}
 .product-page-wrapper .text-block__button {
     background: #e56a54;
     font-family: "BalboaPlus";
     font-size: 24px;
     font-weight: normal;
     letter-spacing: -1px;
     color: #fff;
}
 .product-page-wrapper .text-block__button::before {
     background: #e56a54 !important;
}
 .product-page-wrapper .image-with-text__image .image {
     transform: none;
}
 .jdgm-rev-widg__title {
     margin-bottom: 20px !important;
}
 .jdgm-star {
     color: #e56a54 !important;
}
 .jdgm-histogram__bar-content {
     background: #fff !important;
}
 .jdgm-rev-widg.jdgm-rev-widg {
     margin: 0 -81px !important;
     padding: 5%;
     background: #2d2926 !important;
     color: black !important;
}
 .jdgm-rev-widg__title {
     font-family: "BalboaPlus";
     font-size: 60px;
     letter-spacing: -5px;
     font-weight: normal;
     color: #fff !important;
     text-align: center !important;
}
 .jdgm-form__reviewer-name-format-dropdown {
     background: transparent !important;
     font-size: 1rem;
}
 .jdgm-rev-widg.jdgm-rev-widg, .jdgm-form__body-fieldset > label, .jdgm-form__name-fieldset > label, .jdgm-form__title-fieldset > label, .jdgm-widget .jdgm-form__inline-label, .jdgm-widget label, .jdgm-form__reviewer-name-format-dropdown {
     color: #fff !important;
     font-family: 'Montserrat-Regular';
     font-size: 14px !important;
}
 .jdgm-question-form-wrapper, .jdgm-form-wrapper {
     border: none !important;
}
 .jdgm-sort-dropdown.jdgm-sort-dropdown {
     color: #fff !important;
     border-color: 0 0 !important;
     font-family: 'Montserrat-Regular';
}
 .jdgm-sort-dropdown-arrow {
     border-top: 6px solid #e56a54 !important;
}
 .jdgm-widget .jdgm-submit-rev {
     color: #fff !important;
     background: #e56a54 !important;
     font-family: 'BalboaPlus';
     font-weight: 400;
     letter-spacing: -2px;
     font-size: 2.5rem;
     line-height: 0px;
     padding-bottom: 20px !important;
}
/*.jdgm-form__rating {
     background-color: black !important;
}
 */
 .jdgm-form__email-fieldset, .jdgm-picture-fieldset-title, .jdgm-picture-fieldset {
     display: none !important;
}
 .jdgm-widget input:not([type="submit"]) {
     height: 2.5em;
}
 .featured-collection > div:nth-child(1) > h2:nth-child(1) {
     font-family: "BalboaPlus";
     font-size: 60px;
     letter-spacing: -6px;
     font-weight: normal;
}
 #shopify-section-16268337652a0fc16c .text-block__button, #shopify-section-16268337652a0fc16c .text-block__button:hover {
     color: #FFF;
     border: none;
     background: #e56a54 !important;
}
 #shopify-section-1601670854865 div.quote__item > h3:nth-child(1) {
     color: #e56a54;
     font-family: "BalboaPlus";
     font-size: 55px;
     letter-spacing: -5px;
     padding: 0 10%;
     font-weight: normal;
     line-height: 1;
}
/*div.testimonials__slide > p:nth-child(3) {
     color: #e56a54;
     font-family: "Montserrat-Light";
     font-size: 2.4em;
     font-weight: 600;
}
 */
 #shopify-section-1635127464e03c74f8 section {
     padding-bottom: 0px !important;
}
 #shopify-section-1635127464e03c74f8 h2.text-block__heading:nth-child(2) {
     font-family: "BalboaPlus";
     font-size: 60px;
     letter-spacing: -6px;
     font-weight: normal;
     margin-top: 0px;
     margin-bottom: 10px;
}
 #shopify-section-1635127464e03c74f8 .text-block__overline {
     font-family: "BalboaPlus";
     color: #e56a54;
     font-size: 24px;
     letter-spacing: -2px;
     font-weight: normal;
     margin-top: -1%;
}
 .collection__horizontal-bar {
     text-align: center;
     letter-spacing: 1px;
     text-transform: uppercase;
     font-family: "Montserrat-Light" !important;
}
 .product-item__details {
     text-align: center;
}
 .product-item__details a {
     font-family: "BalboaPlus";
     font-size: 24px;
     font-weight: normal;
     letter-spacing: -2px;
}
 .jdgm-rev-widg.jdgm-rev-widg .product-item__details .price--listing {
     font-size: 13px;
     font-family: "Montserrat-Regular" !important;
}
 .price--on-sale > dl:nth-child(2) > div:nth-child(1) > dd:nth-child(2) > s:nth-child(1) {
     display: none !important;
}
 .price__regular .meta {
     color: #e56a54 !important;
     font-family: "Montserrat-Regular" !important;
}
 .price__regular, .price dd {
     margin-right: 0 !important;
}
 .blog__heading {
     display: none;
}
 .blog__article.has-image .blog__article-heading {
     font-family: "BalboaPlus";
     font-size: 24px;
     font-weight: normal;
     letter-spacing: -2px;
}
/*Recipe Page Start*/
/*#shopify-section-article--template-recipe .image__img {
     height: 90vh !important;
}
 */
 .article__content-description {
     font-family: "Montserrat-Medium";
}
 #shopify-section-article--template-recipe .image {
     padding-top: 44.719% !important;
}
 div.preIconContainer:nth-child(1) {
     margin-right: 10px;
}
 .preIcon1 {
     height: 25px !important;
     width: 25px !important;
}
 .preIcon2 {
     height: 20px !important;
     width: 20px !important;
}
 .prepContainer {
     display: flex;
     flex-direction: row;
     margin-top: -5px;
}
 .preIconContainer {
     display: flex;
     align-items: center;
     flex-direction: row;
     font-family: "Montserrat-Medium" !important;
}
 .recipes-blog .blog__link {
     margin: 0 auto;
     width: 50%;
     display: flex;
     flex-direction: row;
     align-content: center;
     justify-content: center;
}
 .recipes-blog .blog__link > .link-item {
     margin-right: 30px;
     font-size: 12px;
     font-weight: 500;
     line-height: 15px;
     text-transform: uppercase;
}
 .recipes-blog .blog__article {
     padding-left: 5px !important;
     padding-right: 5px !important;
}
 .recipes-blog .blog__article-content > div > .type-heading-meta {
     display: block !important;
     margin-top: 15px !important;
     font-size: 10px !important;
}
 .recipes-blog .blog__article.has-image .blog__article-heading {
     margin-top: -10px !important;
}
 .IngredientsList > li, .StepsList > li {
     margin-bottom: 10px;
}
/*.recipe-article .article__header {
     height: 250px;
     width: 250px;
     position: absolute;
     left: 50%;
     margin-left: -50px;
     top: 50%;
     margin-top: -50px;
     z-index: 1;
}
 */
 #shopify-section-article--template-recipe .section, #shopify-section-article--template .default-article{
     padding: 0 !important;
}
 .recipe-article .article__heading {
     font-family: "BalboaPlus";
     font-size: 60px;
     font-weight: normal;
     max-width: 100%;
     letter-spacing: -6px;
     line-height: 1em;
}
 .recipe-article .article__content {
     max-width: 100vw !important;
     color: #E56A54;
     margin-bottom: 0px;
     line-height: 1.2em;
}
 .recipe-article .recipe-details__container {
     display:flex;
     min-height: 400px;
}
 .article__content-description, .article__content-steps {
     min-height: 400px;
    /*display: flex;
     flex-direction: column;
     justify-content: center;
     align-content: center;
     */
}
 .article__content-ingredients {
     background: #ECDBD1;
     min-height: 400px;
    /*display: flex;
     flex-direction: column;
     justify-content: center;
     align-content: center;
     */
}
 .item__recipes {
     width: 33.33%;
     padding: 3%;
}
 .IngredientsList, .StepsList {
     padding: 5%;
     font-family: "Montserrat-Medium";
    /* list-style-type: none;
     font-family: 'BalboaPlus';
     */
}
/* .StepsList {
     padding-left:5%;
     font-family: 'BalboaPlus';
}
 */
 .article__content-ingredients > p:nth-child(1), .article__content-steps > p:nth-child(1) {
     font-family: "BalboaPlus";
     font-weight: normal;
     font-size: 24px;
     letter-spacing: -2px;
}
/* Recipe Page End */
 .product-form__submit-button-wrapper .product-form__cart-submit {
     flex-grow: 1 !important;
     color: #fff;
     background:#2d2926;
     border: none;
     line-height: 14.63px;
     font-weight: 500;
     font-family: "BalboaPlus";
     font-size: 2rem;
     letter-spacing: -1px;
}
 .product-form__item {
     display: flex;
     flex-direction: row;
     justify-content: center;
     align-items: center;
}
 .product-form__quantity {
     padding-right: 10px;
     padding-left: 10px;
     border: 2px solid #e56a54 !important;
     font-size: 16px;
}
 .product-form__quantity > label:nth-child(1) {
     color: #e56a54 !important;
}
 .product-form__submit-button-wrapper {
     width: 50%;
}
 .shopify-payment-button {
     margin-top: 0 !important;
     width: 50%;
     margin-left: 10px;
}
 .product__header {
     margin-bottom: 10px !important;
}
 .product__reviews {
     justify-content: space-between;
}
 .product__header > h1:nth-child(2) {
     font-family: "BalboaPlus";
     font-weight: normal;
     font-size: 64px;
     color: #000;
     letter-spacing: -6px;
}
 .product__mobile-header .product__title {
     font-family: "BalboaPlus";
     letter-spacing: -5px;
     font-size: 3.25em;
}
 .product__social-sharing {
     margin-top: 0px !important;
}
 .shopify-payment-button__button--unbranded {
     background: none !important;
     color: #e56a54 !important;
     font-weight: 600 !important;
     border: 2px solid #e56a54 !important;
     text-transform: Capitalize;
}
 .product__subheader {
     font-size: 12px;
}
 .product__subheader span {
     color: #999;
}
 .product__header > div:nth-child(3) > span:nth-child(2) {
     letter-spacing: -1.5px;
     font-size: 18px;
}
 .product__stars-socmed {
     display: flex;
     flex-direction: row;
}
 .product-page-wrapper .text-block__heading {
     font-family: "BalboaPlus";
     letter-spacing: -6px !important;
     font-size: 64px;
     font-weight: normal;
     color: #e56a54 !important;
}
 .product-page-wrapper .testimonials__reviewer-wrapper {
     display: none;
}
 footer {
     padding-top: 30px !important;
     padding-bottom: 30px !important;
     font-family: "Montserrat-Medium";
}
 .footer__newsletter .input {
     font-size: 14px !important;
     height: 40px !important;
     font-family: 'Montserrat-Regular', Arial, Helvetica, sans-serif !important;
}
 .footer__signup-text {
     font-size: 12px;
     text-transform: uppercase;
     font-family: "Montserrat-Medium";
}
 .footer__bottom {
     display: none !important;
}
 .footer, .newsletter__input {
     font-size: 12px !important;
     font-family: "Montserrat-Regular";
}
 .footer__newsletter {
     grid-column: 1/span 3 !important;
}
 .footer .newsletter__input-container {
     width: 90%;
     margin: 0 10px 0 0;
}
 .footer__newsletter-button {
     background: #E56A54 !important;
     position: unset !important;
     padding: 0 4.5%;
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -1.25px;
     font-size: 22px;
     height: 40px !important;
}
 .footer #contact_form {
     display: flex;
}
/*.footer__col-list .list-item {
     margin-bottom: 10px;
}
 */
 .footer__social-icons .footer__col-title, .footer__payment-icons .footer__col-title{
     margin-bottom: 5px !important;
     line-height: 1.8em !important;
}
 .footer__social-icons svg {
     width: 25px !important;
     height: 25px !important;
}
 .footer__col-title {
     color: #fff !important;
     font-size: 12px;
     text-transform: uppercase !important;
     letter-spacing: 0px !important;
   margin-bottom: 0px !important;
     font-family: "Montserrat-Medium";
}
 #Email::-webkit-input-eholdereholder, #Email:-ms-input-placeholder, #Email:-moz-placeholder, #Email::-moz-placeholder, #Email {
     font-family: 'Montserrat-Regular', Arial, Helvetica, sans-serif !important;
}
 div.blog-posts__slide > div:nth-child(2) > h2:nth-child(1) {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -2.5px !important;
     font-size: 24px !important;
}
 div.blog-posts__slide > div:nth-child(2) > div:nth-child(2) {
     display: none;
}
 #shopify-section-product--nutrifacts--bacon-cookies, #shopify-section-product--nutrifacts--Baken-Jam, #shopify-section-product--nutrifacts--baken-brittle, #shopify-section-product-recommendations--static, #shopify-section-image-with-text--dynamic-brittle, #shopify-section-image-with-text--dynamic-cookies, #shopify-section-image-with-text--dynamic-jam, #shopify-section-image-with-text--dynamic-crisps {
     margin: 0 calc(4px * -20);
}
 #shopify-section-product--nutrifacts--bacon-cookies .section, #shopify-section-product--nutrifacts--Baken-Jam .section, #shopify-section-product--nutrifacts--baken-brittle .section, #shopify-section-product-recommendations--static .section{
     padding: 0;
}
/* Cart Drawer */
 .is-visible .cart-flyout__inner {
     font-family: "Montserrat-Medium" !important;
}
 .quick-cart__footer p {
     font-size: 14px;
     line-height: 1.5em;
}
 .cart-template__footer-actions .bttn {
     font-family: "BalboaPlus";
     font-size: 16px !important;
     letter-spacing: -1px;
}
 .quick-cart__checkout-button {
     font-family: "BalboaPlus" !important;
     letter-spacing: -1px !important;
     font-weight: 400 !important;
     font-size: 2.25rem !important;
}
/* Start Progress Bar */
 .progressMinimumSpentMobile {
     display: none;
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -1.5px !important;
     font-size: 24px !important;
     color: #000;
     width: 100%;
     padding: 2% 5%;
     margin: 0 auto;
}
 .progressMinimumSpent {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -1.5px !important;
     font-size: 24px !important;
     color: #000;
     width: 100%;
     padding: 2% 5%;
     margin: 0 auto;
}
 .progressMinimumSpentCart {
     font-family: "Montserrat-Medium";
     font-weight: normal;
     font-size: 12px !important;
     color: #000;
     background: transparent;
     width: 100%;
     padding: 2% 5%;
     margin: 0 auto;
     text-align: center;
}
 .progressMinimumSpentCart progress {
     width: 100% !important;
     margin: 0 !important;
}
 progress {
     width: 74%;
     display: inline-block;
    /* default: inline-block */
     margin: auto 10px;
     padding: 7px;
     border: 1px solid #000;
     background: #FFF;
     border-radius: 14px;
}
 progress::-moz-progress-bar {
     border-radius: 12px;
     background: #E56A54;
}
/* webkit */
 @media screen and (-webkit-min-device-pixel-ratio:0) {
     progress {
         height: 25px;
    }
}
 progress::-webkit-progress-bar {
     background: transparent;
}
 progress::-webkit-progress-value {
     border-radius: 12px;
     background: #E56A54;
}
/* End Progress Bar */
/*Cart Page*/
 .bacurr-checkoutNotice {
     display: none;
}
 .cart-table {
     width: 100%;
}
 .cart-table > thead > tr {
     font-size: 12px;
     font-weight: normal !important;
}
 .cart__item-row > td {
     width: 33.33%;
}
 .cart-table > thead:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
     text-align: left;
}
 .cart-table > thead:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
     text-align: center;
}
 .cart-table > thead:nth-child(1) > tr:nth-child(1) > td:nth-child(3) {
     text-align: right;
}
 .cart-table {
     border-collapse: collapse;
}
 .cart-table .cart-table__td {
     border-top: 1px solid #E56A54;
     border-bottom: 1px solid #e56a54;
}
 .cart__image-text-contanier {
     display: flex;
     flex-direction: row;
     align-content: center;
     justify-content: center;
     align-items: center;
}
 .cart-template__quantity {
     margin: 0 auto;
}
 .cart-template__line-price {
     margin: 0 0 0 auto;
     font-size: 16px;
     font-weight: normal !important;
     width: 100% !important;
     text-align: right !important;
}
 .cart-template__details a {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -1.5px !important;
     font-size: 24px !important;
}
 .cart-template__details p {
     font-family: "Montserrat-Medium";
}
 .cart-template .type-heading-1 {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -1.5px !important;
     font-size: 40px !important;
}
 .cart-template p.type-body-extra-large {
     font-size: 16px;
}
 .cart-template p.type-body-regular {
     font-size: 12px;
}
/*End Cart Page*/
/*What's Up Blog Page*/
 .default-article .article__image > .image {
     padding-top: 50%;
}
 .default-blog-article-template .blog__articles {
     display: flex !important;
     flex-direction: column;
}
 .default-blog-article-template .blog__article {
     display: flex;
     flex-direction: row;
}
 .default-blog-article-template article.blog__article > a {
     width: 45%;
     padding: 0 5%;
}
 .default-blog-article-template .blog__article-title a {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -6px;
     font-size: 64px;
     color: #E56A54 !important;
}
 .default-blog-article-template .blog__article-excerpt {
     font-size: 12px !important;
}
 .default-blog-article-template .blog__article a.bttn {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -1.5px;
     font-size: 24px;
     color: #E56A54 !important;
     border: 0;
}
 .default-blog-article-template .blog__article {
     border-bottom: 2px solid #E56A54;
     padding-bottom: 30px !important;
     padding-top: 30px;
}
 .default-blog-article-template .blog__article-date-container {
     display: flex;
     flex-direction: column;
}
 .template-blog.default-blog-article-template {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -2.5px !important;
     font-size: 64px !important;
     color: #E56A54 !important;
}
 .default-blog-article-template .published_at-day {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -2.5px !important;
     font-size: 24px !important;
     color: #E56A54 !important;
     margin-bottom: 10%;
}
 .default-blog-article-template .published_at-month {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -2.5px !important;
     font-size: 64px !important;
     color: #E56A54 !important;
}
 .default-article .article__header {
     position: absolute;
     left: 50%;
     margin-left: -50px;
     top: 50%;
     margin-top: -50px;
     z-index: 1;
     color: #fff;
}
 .default-article .article__heading {
     font-family: "BalboaPlus";
     font-weight: normal;
     letter-spacing: -2.5px !important;
     font-size: 64px !important;
}
/* Customer Log-in & Register Page */
 section.account {
     font-family: "Montserrat-Light" !important;
}
 .login__heading, .account__auth-wrapper-heading {
     font-size: 2rem !important;
     text-align: left !important;
     text-transform: uppercase;
}
 #CustomerLoginForm {
     margin: 0 !important;
     margin-left: auto !important;
     border: 0 !important;
     max-width: 400px !important;
}
 .account__auth-wrapper {
     margin-left: 0 !important;
     border: 0 !important;
     max-width: 400px !important;
}
 .flexContainer {
     display: flex !important;
     flex-direction: row;
}
 #create_customer {
     max-width: 400px !important;
}
 .login__links {
     margin-top: -15px !important;
     margin-bottom: 15px !important;
     text-align: right !important;
}
 #customer_login .bttn, #create_customer .bttn {
     font-family: "BalboaPlus";
     background: #2d2926 !important;
     font-size: 2rem;
     letter-spacing: -1px;
}
 #RecoverPassword {
     color: #2d2926 !important;
     font-size: 12px !important;
     text-transform: uppercase;
}
 .acc__text {
     font-family: "BalboaPlus";
     margin-left: 18.5%;
     font-size: 2em;
     letter-spacing: -2px;
}
 #consentCheckBox {
     width: 5%;
     height: 10%;
}
 .consentTextLabel {
     font-size: 10px !important;
}
 RecoverPassword .checkBoxContainer {
     display: flex;
     align-items: center;
}
 .checkBoxContainer {
     display: flex;
     flex-direction: row;
     justify-content: flex-start;
     align-content: center;
     align-items: center;
     margin-bottom: 20px;
}
 .checkBoxContainer label {
     line-height: 1;
}
 #CustomerLoginForm input, #create_customer input {
     border: #2d2926 solid 1px;
}
 div.announcement-bar:nth-child(2) > div:nth-child(1) {
     padding: 0 23px;
}
/*What's Up Blog Page*/
/*Collections Page*/
/*#shopify-section-product-recommendations--static .product-item__image, #shopify-section-product-recommendations--static .product-item__images, #shopify-section-product-recommendations--static .product-item .first, #shopify-section-collection--template .product-item__image, #shopify-section-collection--template .product-item__images, #shopify-section-collection--template .product-item .first {
     margin: 0 auto;
     width: 75% !important;
}
 */
 #shopify-section-collection--template .product-item__image.first {
     width: 100% !important;
}
 .carousel__next-button {
     right: 10% !important;
}
 .carousel__previous-button{
     left: 10% !important;
}
 .carousel__next-button, .carousel__previous-button {
     background: transparent !important;
     box-shadow: none !important;
     bottom: 50% !important;
}
/*Collections Page*/
/* Our Story Page */
 .OurPage-container {
     padding: 75px 50px 0px;
}
 .OurPage-container .flex-item {
     padding: 0 10% 0 2.5% !important;
}
 .OurPage-container div.flexContainer:nth-child(3) > div:nth-child(1) {
     margin-top: -50px;
}
 .our-story-page .page__header {
     max-width: 100vw !important;
     text-transform: uppercase;
}
 .our-story-page {
     padding: 0px !important;
}
 .our-story-page .page__content {
     max-width: 100vw !important;
}
 .our-story-page .page__content {
     font-size: calc((1.4 - 1) * 1.2vw + 1rem) !important;
     line-height: 1 !important;
}
 .our-story-page .rte:nth-child(1) > p:nth-child(2) > span:nth-child(1) > img:nth-child(1) {
     height: 100vh !important;
     object-position: center;
     object-fit: cover;
     margin: 0;
     padding: 0;
}
 .our-story-page .insta-feed__container {
     text-align: center;
     width: 90%;
}
 .our-story-page .InstaFeedTitle {
     font-family: "BalboaPlus";
     font-size: 60px;
     letter-spacing: -2px;
     margin-bottom: 10px;
     font-weight: 400 !important;
     line-height: 1em;
}
 .our-story-page .InstaFeedSubtext {
     font-family: "Montserrat-Medium";
}
 .our-story-page .InstaFeedSubtext span {
     font-family: "Montserrat-Regular";
     color: #e56a54;
}
 .our-story-page__heading {
     display: flex;
     align-items: baseline;
     padding-right: 0;
     margin-bottom: 60px;
    /*margin-top: 35px;
    */
     margin-left: 18px;
}
 .our-story-page__heading h1 {
     font-size: 5em !important;
     letter-spacing: -4px;
     margin: 0 auto 0 0;
}
 #tipsToEnjoy, #nutriFacts {
     border-bottom: 0;
}
 #shopify-section-1601670854865 .quote {
     padding-top: 200px !important;
     padding-bottom: 200px !important;
}
 @media only screen and (max-width: 809px) {
     #shopify-section-1601670854865 .quote {
         padding-top: 100px !important;
         padding-bottom: 100px !important;
    }
}
 .showProductImg {
     display: block !important;
}
 .hideProductImg {
     display: none !important;
}
/*.product-recommendations__product .product-item .not-first {
     background-color: #ecdbd1 !important;
}
 */
 .product-item .badge {
     display: none;
}
 .testimonials__reviewer-image {
     width: 300px !important;
     height: 80px !important;
     border-radius: 0px !important;
     margin-top: 2.5%;
     margin-right: 0px !important;
}
 .testimonials__reviewer-image .image__img {
     width: auto !important;
     height: auto !important;
}
 .product__price span:nth-child(2) {
     font-size: 18px;
     font-weight: 800;
}
 .spr-header-title {
     font-family: "BalboaPlus" !important;
     ;
     font-size: 60px !important;
     text-transform: uppercase;
     letter-spacing: -1px;
     font-weight: 400 !important;
}
/*Contact Page*/
 .contact__inner {
     max-width: 100% !important;
}
 .contact .contact__heading {
     font-family: "BalboaPlus";
     font-size: 60px !important;
     text-transform: uppercase;
     letter-spacing: -6px;
     text-align: center;
     font-weight: 400;
     margin-bottom: 10px !important;
}
 .contact .flex-container {
     display: flex;
     flex-direction: row;
}
 .contact .image-wrapper img {
     max-width: 100%;
}
 .contact__content-inner .container {
     line-height: 1.5em;
     font-family: "Montserrat-Light";
}
 .contact__content-inner .container a {
     text-decoration: none;
     font-family: "Montserrat-Medium" !important;
}
/*Contact Page End*/
 .drawer-menu__bottom {
     font-family: "Montserrat-Medium";
}
 .drawer-menu__main .select--wrapper {
     width: 90%;
     padding-left: 5%;
}
 .drawer-menu__main:nth-child(2) > div:nth-child(1) > label:nth-child(1) {
     padding-top: 5%;
}
 .drawer-menu__main .select--wrapper select {
     font-family: "Montserrat-Regular", sans-serif;
}
 .drawer-menu__header {
     background: #2d2926 !important;
}
 .drawer-menu__close svg {
     color: #fff;
}
 .instafeed-container {
     width: 20% !important;
     padding-top: 20% !important;
}
 .img__drawer--wrapper {
     position: absolute;
     margin: auto 0;
     width: 100%;
     height: 100%;
     display: flex;
     z-index: -99999;
     justify-content: center;
     align-content: center;
     align-items: center;
}
 .img__drawer--wrapper .image {
     height: 50px;
     opacity: 0.2;
     z-index: 1;
}
 .drawer-menu__logo {
     outline: none !important;
}
 #main-header {
     text-transform: capitalize !important;
}
 .footer .select--wrapper{
     display: flex;
     flex-direction: column;
     font-family: "Montserrat-Medium", sans-serif !important;
}
 .countrySelect {
     font-family: "Montserrat-Medium", sans-serif !important;
     width: 210px;
     height: 30px !important;
     color: white !important;
     background-color: #2d2926;
     border: 1px solid white;
     padding: 0px 10px;
}
.select--wrapper label.mt0 {
	margin-bottom: 0px !important;
}
 #shopify-section-testimonials--dynamic-custom {
     margin: 0 -80px;
}
 #shopify-tt-reviews .spr-summary-actions-newreview {
     color: #fff !important;
     border: 0 !important;
     text-decoration: none !important;
}
 .flex-item-50 {
     width: 50%;
}
 .drawer-menu__main #country {
     margin: 0 auto;
}
 .drawer-menu__main .select--wrapper::before {
     content: '';
     height: 1px;
     position: absolute;
     left: 0;
     right: 0;
     margin-top: calc(4px * -1);
     margin-top: calc(var(--spacing-extra-small) * -1);
     background-color: var(--color-drawer-border);
}
 .footer__copyright .select--wrapper {
     align-items: end;
     flex-direction: column;
     text-transform: uppercase;
     color: #fff !important;
}
 .footer__copyright select {
     background-color: #2d2926 !important;
     color: #fff !important;
     font-size: 12px !important;
     height: 40px !important;
}
 li.footer__payment-icon:nth-child(7) {
     display: none !important;
}
 li.dib:nth-child(1) {
     padding-left: 0px !important;
}
 #shopify-section-product--static .product__header > div:nth-child(3) {
     padding: 2.5% 2.5% 2.5% 0;
}
/* FAQs Page*/
 .FAQsCatContainer {
     font-family: "Montserrat-Medium";
     text-transform: uppercase;
}
 .FAQsCatContainer .desktop {
     display: flex;
     justify-content: space-between;
     margin-bottom: 60px;
}
 .FAQsCatContainer .mobile {
     display:none;
     justify-content: space-between;
     align-items: center;
     align-items: baseline;
     font-size: 13px;
}
 .FAQsCatContainer .mobile .left, .FAQsCatContainer .mobile .right {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: space-between;
     width: 50%;
     text-align: center;
}
 .FAQsCatContainer a {
     color: #000 !important;
     text-decoration: none !important;
}
 .page .type-heading-1 {
     font-family: "BalboaPlus";
     font-size: 60px;
     text-transform: uppercase;
     font-weight: 400;
     margin-left: 1%;
}
 .FAQsContainer {
     font-family: "Montserrat-Light";
}
 .question {
     font-family: "Montserrat-Medium";
}
 .FAQ-cat {
     font-family: "BalboaPlus";
     text-transform: uppercase;
     letter-spacing: -3px;
     font-weight: 100;
     font-size: 30px;
     margin-bottom: 5%;
}
 .page .page__content {
     max-width: 1000px;
}
 .PrivacyPolicyContainer, .TermsOfUse {
     font-family: "Montserrat-Light";
}
 .PrivacyPolicyContainer h1, .PrivacyPolicyContainer h2, .TermsOfUse strong {
     font-family: "Montserrat-Regular" !important;
}
 .shopify-challenge__container .shopify-challenge__button {
     font-family: "BalboaPlus" !important;
     font-weight: 400;
     font-size: 2.5rem !important;
     letter-spacing: -1px !important;
}
 .template-customers-addresses button.bttn:nth-child(1) {
     font-family: "BalboaPlus" !important;
     font-weight: 400;
     font-size: 2rem !important;
     letter-spacing: -1px !important;
     background-color: #2d2926 !important;
     margin-top: 20px;
}
 section.account .type-body-regular > p {
     font-family: "Montserrat-Light" !important;
}
/*.page .page__content p > strong, .page .page__content p > b {
     text-transform: uppercase;
     font-family: "Montserrat-Regular", sans-serif;
}
 */
 .product-recommendations__heading {
     margin-bottom: -50px;
}
/*Media Queries*/
/*Mobile Devices*/
 @media only screen and (min-device-width: 359px) and (max-device-width: 809px){
     .footer__websiteSelector .flex-item{
         width: 0% !important;
         padding:0%;
         margin-top: 10px;
    }
     .countrySelect {
         padding: 0 16px !important;
         height: 38px !important;
    }
     .footer__websiteSelector .flex-item-50 {
         width: 100% !important;
    }
     .product-page-wrapper .text-block__heading {
         padding: 0px 51px;
    }
     .product-recommendations__heading {
         margin-bottom: -25px;
    }
     .preIcon1SpanCroissant {
         font-size: 12px;
    }
     .right > a:nth-child(1) {
         line-height: 1 !important;
    }
     .js-cart-drawer-toggle > img:nth-child(1) {
         width: 20px;
         height: 20px;
    }
     li.header__icon:nth-child(3) > a:nth-child(1) > img:nth-child(1) {
         width: 22px;
         height: 22px;
    }
     #RecoverPassword {
         font-size: 12px;
    }
    /*#judgeme_product_reviews {
         margin-top: 61%;
    }
     */
     #shopify-section-1601670854865 .qouteImage {
         width: 85px !important;
    }
     .quick-cart__trigger {
         padding-left: 5px;
    }
    /*Footer*/
     .footer__col-list {
         order: 2 !important;
         margin-bottom: 30px;
    }
     .footer__social-icons {
         order: 3 !important;
         width: 100%;
    }
     .footer__payment-icons {
         order: 4 !important;
    }
     .footer__copyright {
         flex-direction: column-reverse !important;
    }
     .footer__container > p:nth-child(3) {
         margin-bottom: 0px;
    }
     .header-tooltip {
         display: none !important;
    }
     .featured-collection > div:nth-child(1) > h2:nth-child(1) {
         font-size: 46px !important;
         letter-spacing: -4px;
    }
     .header__icon--account {
         display: block !important;
    }
     #shopify-section-16350990598ada6ce5 .featured-collection > div:nth-child(1) {
         margin-bottom: 0px !important;
    }
     .cc-floating.cc-theme-edgeless .cc-message {
         font-size: 15px !important;
         width: 100% !important;
         margin: .9em .2em !important;
    }
     .drawer-menu__footer::before, .drawer-menu__footer > form + .drawer-menu__item--search::before {
         display: none !important;
    }
     .drawer-menu__footer {
         text-transform: uppercase;
    }
    /*.drawer-menu__all-links, .cart-flyout__inner {
         background: #f6ced7;
    }
     */
     .header .header__logo-wrapper {
         position: absolute;
         right: 50%;
         left: 50%;
    }
     li.header__icon:nth-child(3) {
         margin: 0 5px;
         position: absolute;
         left: 13%;
    }
    /* Home Page */
     #shopify-section-1602299518294 .slideshow__content-inner .slideshow__link {
         font-size: 18px !important;
         letter-spacing: -1px !important;
    }
     #shopify-section-1635389273b5f4a838 {
         margin-bottom: 40px;
    }
     #shopify-section-1643811175ea726cd2 section {
         background-size: cover;
         background-position: bottom;
         background-image: url("/cdn/shop/files/mobile_2.jpg?v=1643852200");
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__inner {
         flex-direction: column-reverse !important;
    }
     #shopify-section-1643811175ea726cd2 h2.text-block__heading {
         font-size: 3.25em !important;
         letter-spacing: -2px !important;
    }
    /*#shopify-section-1643811175ea726cd2 .image-with-text__text-block {
         margin-top: 10%;
    }
     */
     #shopify-section-1643811175ea726cd2 .image-with-text__text-block, #shopify-section-1643630462d9222255 .image-with-text__text-block {
         display: flex;
         flex-direction: column;
         flex-wrap: wrap;
         align-items: center;
    }
     #shopify-section-1643811175ea726cd2 .text-block__subheading {
         display: flex;
         flex-direction: column;
         flex-wrap: wrap;
         align-items: center;
    }
     #shopify-section-1643811175ea726cd2 .text-block__subheading p {
         font-size: 16px !important;
         line-height: 1 !important;
         max-width: 28rem !important;
    }
     #shopify-section-1643811175ea726cd2 .text-block__button {
         font-size: 18px;
         letter-spacing: -1px !important;
         height: 35px !important;
    }
     .announcement-bar__content {
         white-space: normal !important;
         line-height: 1;
         letter-spacing: 1px !important;
         font-size: 9px !important;
    }
     .carousel:focus .carousel__navigation, .carousel:hover .carousel__navigation, .user-is-tabbing .carousel .carousel__navigation {
         transform: translateX(0px) translateY(-20px) !important;
    }
     .quote__author {
         padding: 0;
         text-align: center;
         display: flex;
    }
     .footer__newsletter-button {
         font-size: 20px;
    }
     #shopify-section-1602299989448 .slideshow__slide--full_height {
         padding-top: 100vh !important;
    }
     #shopify-section-1601670854865 div.quote__item > h3:nth-child(1) {
         font-size: 1.75em !important;
         letter-spacing: -2px !important;
         padding: 0 !important;
    }
     #shopify-section-163512667965370dfa .text-block__heading {
         letter-spacing: -4px !important;
    }
     #shopify-section-1602299989448 section.slideshow {
         height: 100vh !important;
    }
     #shopify-section-1602299518294 section.slideshow {
         height: 100% !important;
    }
     #shopify-section-1602299989448 .slideshow .image__img, #shopify-section-1602299989448 .slideshow .slideshow__image {
         height: 100vh !important;
    }
     #shopify-section-1602299989448{
         background: #e69d81;
    }
     #shopify-section-1602299989448 .slideshow__image--mobile .image__img {
         height: 100% !important;
    }
     #shopify-section-1602299518294 h2.slideshow__heading {
         font-size: 3.15em !important;
         letter-spacing: -2px !important;
    }
     #shopify-section-1602299518294 p.slideshow__subheading {
         font-size: 18px !important;
         max-width: 30rem !important;
    }
     #shopify-section-1643630462d9222255 .image-with-text__inner {
         flex-direction: column-reverse !important;
    }
     #shopify-section-1643630462d9222255 .image-with-text__text-container {
         padding-right: 0px !important;
    }
     #shopify-section-1643630462d9222255 h2.text-block__heading {
         max-width: 28rem !important;
         font-size: 3.25em !important;
         letter-spacing: -2px !important;
    }
     #shopify-section-1643630462d9222255 .text-block__subheading p{
         font-size: 18px !important;
         max-width: 30rem !important;
    }
     #shopify-section-1643630462d9222255 .text-block__button {
         font-size: 18px;
         letter-spacing: -1px !important;
         height: 35px !important;
    }
     #shopify-section-1643811175ea726cd2 section {
         height: 90vh !important;
    }
     .slideshow__link {
         height: 35px !important;
    }
     .slideshow__content-inner .slideshow__link {
         font-size: 16px;
         letter-spacing: 0px !important;
    }
     .slideshow__content {
         padding: calc(calc(4px * 1) + calc(4px * 5)) calc(4px * 5) !important;
    }
     #shopify-section-1602299518294 .slideshow__content-wrap {
         justify-content: center !important;
    }
     #shopify-section-162683715656c078ef div.testimonials__slide > p:nth-child(3) {
         padding: 0 10% !important;
         margin: 0 !important;
    }
     div.testimonials__slide:nth-child(1) > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) {
         margin-top: 5%;
         font-size: 1.85em;
    }
     #shopify-section-162683715656c078ef .text-block__heading, #shopify-section-16268337652a0fc16c .featured-collection > div:nth-child(1) > h2:nth-child(1){
         font-size: 1.5em !important;
         letter-spacing: 1px !important;
    }
     div.testimonials__slide > p:nth-child(3) {
         font-size:2.25em !important;
    }
     #shopify-section-1635127464e03c74f8 h2.text-block__heading:nth-child(2) {
         font-size: 50px !important;
         letter-spacing: -5px !important;
         font-weight: 400 !important;
         margin-bottom: 0px;
    }
     .OurPage-container {
         padding: 0px !important;
         margin-top: 15px;
    }
     .quote__item > span > span {
         font-size: 9px !important;
    }
     #shopify-section-1601670854865 .flickity-viewport {
         height: 300px !important;
    }
     #shopify-section-163512667965370dfa .text-block__heading {
         font-size: 3em !important;
    }
     #shopify-section-163512667965370dfa .testimonials {
         height: auto !important;
        /*padding-top: 115px !important;
         */
    }
     #shopify-section-16350990598ada6ce5 .text-block__subheading {
         font-size: 12px !important;
         margin-bottom: -20px;
    }
     .testimonials__reviewer-image .image {
         display: flex;
         justify-content: center;
    }
     .instafeed-container {
         width: 50% !important;
         padding-top: 50% !important;
    }
     .footer__payment-icons .footer__col-title, .footer__social-icons .footer__col-title {
         margin-bottom: 5px !important;
    }
     .footer__social-icons {
         margin-bottom: 40px !important;
    }
     .footer__newsletter, .footer__payment-icons, .footer__websiteSelector {
         margin-bottom: 30px !important;
    }
     .footer__col-title {
         margin-bottom: 0px !important;
    }
     #shopify-section-162683715656c078ef .testimonials {
         height: auto;
    }
     #shopify-section-163512667965370dfa .carousel__next-button, #shopify-section-163512667965370dfa .carousel__previous-button {
         bottom: 35% !important;
    }
     #shopify-section-16350990598ada6ce5 .carousel__next-button, #shopify-section-16350990598ada6ce5 .carousel__previous-button {
         bottom: 30% !important;
    }
    /*Product Page*/
     .shopify-section-image-with-text--dynamic-cookies .text-block__heading {
         padding: 0 20px !important;
    }
     #shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-crisps .product, #shopify-section-product--static-b-jam .product, #shopify-section-product--static .product {
         flex-direction: column;
         height: auto;
    }
     .product-form__chip-label, .saveSpan {
         font-family: "Montserrat-Regular" !important;
    }
     .product__media .flickity-slider {
         transform: none !important;
    }
     .product-page-wrapper .product__media-wrapper {
         position: static !important;
    }
     .product__stars {
         width: 100% !important;
    }
     .netWeight {
         margin-top: -10px;
    }
     .product__media .flickity-prev-next-button.previous, .product__media .flickity-prev-next-button.next {
         display: none !important;
    }
     .product-form__item {
         flex-direction: column;
         width: 100%;
    }
     .product-page-wrapper .product__media, .product-page-wrapper .product__meta {
         width: 100% !important;
    }
     .product-page-wrapper .image-with-text {
         width: 100vw;
    }
     .product-page-wrapper .product-recommendations__inner {
         position: relative;
         right: -11%;
         height: 100%;
         width: 100vw;
    }
     .product-page-wrapper .image-with-text__text-container {
         margin-top: 0px !important;
    }
     .shopify-payment-button {
         margin-top:calc(4px * 3) !important;
         width: 100% 
    }
     .product-form__submit-button-wrapper {
         display: flex;
         flex-wrap: wrap;
         flex-direction: column;
    }
     .product-form__item {
         flex-direction: row !important;
         justify-content: center !important;
    }
     .product-form__item label {
         margin-right: 10px;
    }
     .product-page-wrapper {
         margin-bottom: 0px !important;
         padding-bottom: 0px !important;
    }
     .product-page-wrapper h2.type-heading-1-small {
         font-size: 3em;
         letter-spacing: -4px;
         margin-bottom: -10px;
    }
     .product__mobile-header .product__price {
         margin-top: 10px;
    }
     .image-with-text__text-block {
         text-align: center;
    }
     #shopify-section-product--static-b-co .image-with-text__text-block .text-block__heading {
         padding: 0 50px;
    }
     .image-with-text__text-block .text-block__heading {
         font-size: 3em;
         letter-spacing: -4px !important;
       line-height: 1;
    }
     .product-form__chip-wrapper {
         flex-direction: row;
    }
     .product-form__chip {
         text-align: center;
         margin: 2px 0 !important;
    }
     .saveSpan {
         font-size: 7.5px !important;
         padding: 0px 6px 5px 6px !important;
    }
     .product-form__chip-label {
         font-size: 11px !important;
         padding: 5px 12px !important;
    }
     #shopify-section-product--static-b-co .npl5 {
         width: 240px !important;
         margin-right: -80px;
    }
    /*.image-with-text--background-transparent .image-with-text__text-container {
         margin-top: -9% !important;
    }
     */
     .product-page-wrapper .text-block__subheading > p {
         font-size: 13px !important;
    }
     .product-page-wrapper .text-block__button {
         background: #e56a54 !important;
         font-size: 20px !important;
    }
     .product-page-wrapper .text-block__button::before {
         background: #e56a54 !important;
    }
     .product-page-wrapper .product__meta {
         padding: 0px;
         margin-left: 0px;
    }
     .jdgm-rev-widg__summary {
         margin-bottom: 20px !important;
    }
     .jdgm-widget .jdgm-submit-rev {
         letter-spacing: -1px;
         font-size: 2rem;
    }
     .jdgm-rev-widg.jdgm-rev-widg {
         margin: 0 -21px !important;
    }
     .jdgm-form__title-fieldset > label, .jdgm-form__body-fieldset > label, .jdgm-form__name-fieldset > label, .jdgm-widget label, .jdgm-widget .jdgm-form__inline-label, .jdgm-form__reviewer-name-format-dropdown {
         font-size: 14px !important;
    }
    /*Product Page End*/
    /*Recipes Pages*/
     .recipe-article .article__content {
         max-width: 100vw !important;
    }
     .recipe-article .recipe-details__container {
         flex-direction: column;
    }
     .item__recipes {
         width: 100%;
         padding: 10% !important;
         display: flex;
         flex-direction: column;
         justify-content: center;
    }
     #shopify-section-article--template-recipe .image__img {
         height: 100% !important;
    }
     #shopify-section-article--template-recipe .image {
         padding-top: 66.71875% !important;
    }
     .recipe-article .article__heading {
         font-size: 50 !important;
    }
     .article__content-ingredients {
         min-height: auto !important;
    }
    /*Recipes Pages End*/
    /*Contact Page*/
     .contact .flex-container {
         flex-direction: column-reverse;
    }
     .contact .flex-container .flex-item {
         width: 100%;
    }
     .contact .image-wrapper img {
         max-width: 100vw;
         margin-left: -8%;
         margin-top: -13.5%;
    }
     .contact .contact__heading {
         text-align: center;
    }
    /*Contact Page End*/
    /* Our Page */
     .our-story-page__heading {
         margin-top: 35px !important;
         margin-bottom: 0px !important;
    }
     .our-story-page__heading .mobile{
         font-size: 3.25em !important;
         display: block !important;
    }
     .our-story-page__heading .desktop{
         display: none;
    }
     .OurPage-container div.flexContainer:nth-child(3) > div:nth-child(1) {
         margin-top: 0px !important;
    }
     .our-story-page .BodyA b span {
         font-size: 20px;
    }
     .our-story-page {
         padding: 0px !important;
    }
     .our-story-page .page__content {
         font-size: calc((1.4 - 1) * 1.2vw + 1.5rem) !important;
         line-height: 1.5 !important;
    }
     .our-story-page .flexContainer {
         flex-direction: column !important;
    }
     .our-story-page .flex-item {
         width: 100%;
         padding: 0 5% !important;
    }
     .our-story-page .type-heading-1 {
         margin-top: 3%;
         line-height: 0.975em !important;
         font-size: 2.5em !important;
         margin-bottom: 10px;
         margin-left: 0 !important;
         letter-spacing: -2px;
    }
     .our-story-page .BodyA span {
         margin-right: 15px !important;
    }
    /* Our Page End */
    /* Cart Page */
     progress {
         width: 90%;
         min-width: -moz-available;
    }
     .progressMinimumSpent {
         display: none;
    }
     .progressMinimumSpentMobile {
         display: block;
         font-size: 22px !important;
         text-align: center;
         padding: 2% 0% !important;
    }
     .cart-template {
         padding-top: 0px !important;
    }
     .cart-template > p:nth-child(1) {
         text-align: center;
         font-weight: 600;
    }
     .cart-template__quantity {
         margin: 0 0 0 auto !important;
         width: 60% !important;
    }
     .cart-template__footer-right {
         display: flex;
         flex-direction: column;
         align-items: flex-end;
    }
     .cart-template__footer-actions {
         justify-content: flex-end !important;
         align-content: flex-end !important;
    }
     .cart-template__footer-actions button.bttn:nth-child(2) {
         margin-right: 0 !important;
    }
     .cart-template__details a {
         font-size: 20px !important;
    }
     .cart-template .type-heading-1 {
       margin-top: 20px;
         font-size: 34px !important;
       letter-spacing: -3px !important;
    }
     .cart-template__details {
         margin-top: var(--spacing-small);
    }
    /*Account Page*/
     section.account .flexContainer {
         flex-direction: column !important;
    }
     .acc__text {
         margin-left: 0% !important;
         font-size: 1.8em !important;
         text-align: center;
         letter-spacing: -2px !important;
    }
     .consentTextLabel {
         font-size: 12px !important;
         margin-left: 5px;
         text-align: left !important;
         line-height: 1;
         padding-right: 0px;
         margin-top: 5px;
         display: block;
    }
     #consentCheckBox {
         width: 30px !important;
         height: 30px !important;
         margin-bottom: 0px !important;
    }
     #create_customer .bttn {
         margin-top: 15px;
    }
     .recipes-blog .blog__link {
         width: 100%;
         justify-content: space-evenly;
    }
     .recipes-blog .blog__link > .link-item {
         margin-right: 0px;
    }
    /*Log-in & Register Page*/
     #RecoverPassword {
         font-size: 12px !important;
    }
     .FAQsCatContainer .mobile {
       display: flex !important;
       flex-direction: column;
       align-items: center;
    }
     .FAQsCatContainer .desktop {
         display: none;
    }
     .FAQsCatContainer a {
         margin-bottom: 5%;
    }
     .footer .select--wrapper {
         margin-left: 0px;
    }
     .checkBoxContainer {
         text-align: left !important;
         display: flex;
         flex-direction: row;
    }
}
 @media only screen and (min-device-width: 414px) {
    /* Product Page */
}
 @media only screen and (min-device-width: 428px) {
}
/*iPad*/
 @media only screen and (min-device-width: 767px) and (max-device-width: 1079px) {
     .announcement-bar__content {
         font-family: "Montserrat-Regular" !important;
    }
     .tooltip .tooltiptext {
         margin-left: -110px;
    }
     .header .header__logo-wrapper {
         position: absolute;
         right: 50%;
         left: 50%;
         z-index: 999999 !important;
    }
     .header-tooltip, .header__icon--account {
         padding-right: 10px;
    }
    /*Home Page*/
     .header__icon--account {
         display: block !important;
    }
     #shopify-section-1602299518294 section.slideshow, #shopify-section-1602299989448 section.slideshow {
         height: 50vh !important;
    }
     #shopify-section-163512667965370dfa .testimonials {
         height: 75vh !important;
    }
     #shopify-section-1643630462d9222255 .image-with-text__text-block {
         text-align: center;
         display: flex;
         flex-direction: column;
         justify-content: center;
         align-content: center;
         align-items: center;
    }
     #shopify-section-1643630462d9222255 .image-with-text__inner {
         flex-direction: row-reverse !important;
        ;
    }
     #shopify-section-1643630462d9222255 .text-block__heading {
         font-size: 50px !important;
         max-width: 28rem !important;
    }
     #shopify-section-1643630462d9222255 .image-with-text__image {
         width: 100%;
    }
     #shopify-section-1643630462d9222255 .image-with-text__text-container {
         padding-right: 0px !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__inner {
         height: 38vh;
         flex-direction: row-reverse !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__text-container {
         margin auto 0 !important;
         width: 50%;
    }
     #shopify-section-1643811175ea726cd2 section {
         background-size: cover;
         background-position: bottom;
         height: 40vh !important;
         background-image: url("/cdn/shop/files/Optimized-Baken_BPJ_Edited_WebRes_1.jpg?v=1643815255") !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__text-block{
         display: flex;
         flex-direction: column;
         flex-wrap: wrap;
         justify-content: right;
         align-content: end;
         align-items: end;
         margin-top: 10%;
         text-align: right;
    }
     #shopify-section-1643811175ea726cd2 .text-block__heading {
         font-size: 50px !important;
    }
     #shopify-section-1643811175ea726cd2 .text-block__subheading p {
         font-size: 20px !important;
         padding-left: 100px;
    }
     .testimonials__reviewer-image .image {
         display: flex;
         justify-content: center;
    }
     .header-transparent .slideshow.first-full-height .slideshow__slide--full_height {
         padding-top: 50vh !important;
    }
     #shopify-section-16350990598ada6ce5 .carousel__next-button, #shopify-section-16350990598ada6ce5 .carousel__previous-button {
         bottom: 35% !important;
    }
     #shopify-section-163512667965370dfa .testimonials {
         padding-top: 20% !important;
    }
     #shopify-section-1635127464e03c74f8 section {
         padding-top: 20px !important;
    }
     #shopify-section-1635389273b5f4a838 {
         margin-bottom: 40px;
    }
     #shopify-section-1635127464e03c74f8 h2.text-block__heading:nth-child(2) {
         font-size: 54px;
    }
     #shopify-section-1601670854865 div.quote__item > h3:nth-child(1) {
         font-size: 50px;
    }
     .footer__newsletter {
         grid-column: 1/span 2 !important;
    }
     .footer__container {
         padding: 0 25px !important;
    }
    /*Home Page End*/
    /* Product Page */
     #shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-crisps .product, #shopify-section-product--static-b-jam .product {
         min-height: 100px !important;
    }
     .product__mobile-header {
         display: none !important;
    }
     .product__header {
         display: block !important;
    }
     .product-page-wrapper .product__meta {
         padding:5% 0 0 0 !important;
    }
     .product-form__chip-label, .saveSpan {
         padding: 5px 9px !important;
    }
     .jdgm-rev-widg.jdgm-rev-widg {
         margin: 0 -8% !important;
    }
     #shopify-section-product--static .product {
         flex-direction: row;
    }
     .product__media .flickity-prev-next-button.previous, .product__media .flickity-prev-next-button.next {
         display: none;
    }
     .product-page-wrapper {
         padding-bottom: 0px !important;
    }
     #shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-crisps .product, #shopify-section-product--static-b-jam .product {
         flex-direction: row;
    }
     .product-page-wrapper .product__media, .product-page-wrapper .product__meta {
         width: 100% !important;
    }
     .product-page-wrapper .image-with-text {
         padding: 10% !important;
    }
     .product-page-wrapper .image-with-text__image .image {
         transform: none;
    }
     .product-page-wrapper .image-with-text__text-container .text-block__heading {
         max-width: 100% !important;
    }
     .product-page-wrapper .product-recommendations__inner {
         padding: 5% !important;
    }
     .product-page-wrapper h2.type-heading-1-small {
         font-size: 3.5em;
    }
     .product-page-wrapper .image-with-text__text .image-with-text__text-block {
         display: flex;
         flex-direction: column;
         align-items: center;
         margin-top: -50px;
    }
     .product-page-wrapper .image-with-text__text .text-block__subheading {
         text-align: center;
    }
    /* Product Page End */
    /* Recipe Page */
     .blog__article.has-image .blog__article-heading {
         font-size: 20px;
    }
     .recipe-article .recipe-details__container {
         flex-direction: column;
    }
     .item__recipes {
         width: 100%;
         padding: 3% 10%;
    }
     .article__content-description, .article__content-steps, .article__content-ingredients {
         min-height: auto;
    }
    /* Recipe Page End */
    /*Our Page*/
     .our-story-page .page__content {
         font-size: calc((1.4 - 1) * 1.2vw + 1.45rem) !important;
    }
     .our-story-page__heading h1 {
         font-size: 3em !important;
    }
    /*Account Page*/
     .acc__text {
         margin: 0 auto !important;
         text-align: left;
         padding-left: 27px;
    }
    /*Cart Page*/
     .progressMinimumSpent {
         text-align: center;
    }
     progress {
         width: 50%;
    }
    /*Contact Page*/
     section.contact {
         padding-right: 100px !important;
         padding-left: 100px !important;
    }
    /*Account Page*/
     #consentCheckBox {
         margin-bottom: 0px !important;
    }
     .consentTextLabel {
         font-size: 12px !important;
    }
     .checkBoxContainer {
         margin-bottom: 20px !important;
         text-align: left !important;
    }
     .footer .select--wrapper {
         margin-top: -75px;
    }
     .footer__payment-icons {
         margin-left: 171%;
    }
     .contact__content {
         display: flex;
         justify-content: center;
    }
     .contact__content-inner {
         max-width: 500px;
    }
     .cart-template__footer-right {
         text-align: right;
    }
     .cart-template__footer-actions {
         justify-content: flex-end !important;
         align-content: flex-end !important;
    }
     .cart-template__footer-actions .bttn--secondary {
         margin-right: 0 !important;
    }
     .cart-template__footer-actions .bttn--primary {
         margin-left: 10px !important;
         margin-right: 0 !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__text-block {
         display: flex;
         flex-direction: column;
         flex-wrap: wrap;
         justify-content: center;
         align-content: center;
         align-items: center;
         margin-top: 10%;
         text-align: center;
    }
     #shopify-section-1643811175ea726cd2 .text-block__subheading p {
         padding-left: 0px;
    }
     .footer__input-wrap {
         max-width: 1000px !important;
    }
     .footer__cols {
         grid-template-columns: repeat(4, 1fr) !important;
    }
}
 @media only screen and (max-width: 1024px) {
     #shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-crisps .product, #shopify-section-product--static-b-jam .product {
        /*height: 100vh;
         */
         min-height: 100vh;
    }
     #shopify-section-1643630462d9222255 .section {
         padding: 0px !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__text {
         height: 100%;
    }
}
 @media (min-width: 1024px) {
    /* Product Page */
     #shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-crisps .product, #shopify-section-product--static-b-jam .product {
         flex-direction: row;
    }
     .product-form__chip-label {
         padding: 5px 10px !important;
    }
     .saveSpan {
         padding: 0px 15px 5px !important;
    }
}
 @media (min-width: 1080px) and (max-device-width: 1080px) {
     #shopify-section-163512667965370dfa .testimonials__reviewer-image .image {
         display: flex;
         justify-content: center;
    }
     .jdgm-rev-widg.jdgm-rev-widg {
         margin-left: -9%;
         margin-right: -9%;
    }
     .progressMinimumSpent {
         text-align: center;
    }
     progress {
         width: 68%;
    }
     .acc__text {
         margin-left: 9.5% !important;
    }
     #shopify-section-1643811175ea726cd2 section {
         height: 70vh;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__inner {
         height: 70vh;
    }
     .saveSpan {
         padding: 0px 9px 5px !important;
    }
}
/**/
 @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) {
     div.product__media-wrapper:nth-child(2) {
         position: absolute;
         bottom: 10px;
         right: 25px;
    }
     .shopify-section-cart--template {
         height: 100vh;
    }
     progress {
         width: 70% !important;
    }
}
 @media screen and (min-device-width: 1919px) {
    /* Home Page */
}
/*recipe text*/
 .article__content-description > p:nth-child(1) , .article__content-description > p:nth-child(3) {
     font-family: 'Montserrat-Medium' !important;
}
 .article__content-description > p:nth-child(1) {
     margin: 0px !important;
     font-size: 12px !important;
     font-family: 'Montserrat-Regular' !important;
     text-transform: uppercase !important;
     letter-spacing: .1em !important;
}
 .article__content-description > p:nth-child(1) > a {
     text-decoration: none !important;
}
 .article__content-ingredients > p:nth-child(1), .article__content-steps > p:nth-child(1) {
    /*margin: 75px 0 15px 0 !important;
     */
     margin-top: 0px;
}
 @media only screen and (max-width: 809px) {
     .article__content-ingredients > p:nth-child(1), .article__content-steps > p:nth-child(1) {
         margin: 0px 0 15px 0 !important;
    }
}
 #shopify-section-article--template-recipe > article > div.article__content.rte.center.mb5 > div > div.article__content-description.item__recipes > h1 {
     margin-top: .5em !important;
}
/**/
/*iPad Pro*/
 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){
    /*#shopify-section-product--static-BB .product, #shopify-section-product--static-b-co .product, #shopify-section-product--static-b-crisps .product, #shopify-section-product--static-b-jam .product {
         height: 100vh;
    }
     #shopify-section-product--static .product {
         height: 90vh;
    }
     */
     .jdgm-rev-widg.jdgm-rev-widg {
         margin: 0 -81px !important;
    }
}
 @media only screen and (min-device-width: 359px) and (max-device-width: 809px) {
    /*#shopify-section-product--static-BB, #shopify-section-product--static-b-co {
         height: 200vh;
    }
     #shopify-section-product--static-b-crisps {
         height:170vh;
    }
     #shopify-section-product--static-b-jam {
         height: 180vh;
    }
     #shopify-section-product--static .product {
         height: 160vh;
    }
     */
}
 @media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) {
     .product-page-wrapper .text-block__heading {
         max-width: 33rem !important;
    }
     .acc__text {
         padding-left: 60px;
    }
}
/*bacon cookies product page*/
 @media only screen and (max-width: 768px) {
     #shopify-section-image-with-text--dynamic-cookies > section > div > div > div > div > h2, #shopify-section-image-with-text--dynamic-cookies > section > div > div > div > div > div {
         max-width: 100% !important;
    }
}
 @media only screen and (min-device-width: 832px) and (max-device-width: 834px) and (-webkit-min-device-pixel-ratio: 2) {
     .footer__payment-icons {
         margin-left: 174% !important;
    }
     .our-story-page__heading h1 {
         font-size: 3.95em !important;
         margin-left: 0px !important;
    }
   
   #shopify-section-1643630462d9222255 .text-block__subheading p {
     font-size: 23px !important;
   }
}
 @media only screen and (min-device-width: 1112px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
     progress {
         width: 63% !important;
    }
     .cart-template {
         padding: 10px 55px 10px !important;
    }
     .cart-template__quantity input {
         width: 75px !important;
         max-width: unset !important;
    }
   .testimonials__reviewer-image .image {
     display: flex;
     align-content: center;
     justify-content: center;
     align-items: center;
   }
   #shopify-section-1601670854865 .qouteImage {
   	margin-top: 10px !important;
   }
   .our-story-page__heading .type-heading-1{
     margin-left: 0 !important;
   }
   .our-story-page__heading {
     margin-left: 20px !important;
   }
   .saveSpan {
     padding: 0px 11px 5px !important;
   }
}
 @media only screen and (min-device-width: 960px) and (max-device-width: 1079px) {
     #shopify-section-1643811175ea726cd2 .image-with-text.section--full-height.image-with-text--image-position-left .image-with-text__image {
         margin: 0 !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__text {
         display: flex !important;
    }
     #shopify-section-1643811175ea726cd2 .image-with-text__text-container {
         width: 100% !important;
         padding-left: 0 !important;
    }
     .footer__payment-icons {
         margin-left: 209%;
    }
     #shopify-section-1643811175ea726cd2 section {
         height: 50vh !important;
    }
     #shopify-section-1643630462d9222255 .image-with-text__inner {
         flex-direction: row !important;
         display: flex;
    }
}
