/** Shopify CDN: Minification failed

Line 70:0 All "@import" rules must come first
Line 474:1 Unexpected ";"

**/
/* Start (3-11-2023) */

header.header.header--middle-left.container {
    display: flex;
}

.header__icons {
    padding-left: 21.6%;
}
 
.plusbtnwrapper .quick-add {
    max-width: 130px !important;
}

.collection_accordions ul li.tabdesc bold {
    font-weight: 600;
}
 
/* End */


/* collection block */



/* collection block */
.product-recommendations .slick-next {
    right: -15px !important;
}


.product-recommendations .slick-prev {
    left: -15px;
}


a.cbb-also-bought-prev {
    background-image: url(/cdn/shop/files/arrowPrev.webp?v=1657798344)!important;
    background-color: #fbf3ef!important;
    border-radius: 50% !important;
    width: 32px!important;
    height: 32px !important;
    opacity : 1 !important;
}


span.cbb-also-bought-prev-arrow {
    display: none !important;
}

a.cbb-also-bought-next {
    background-image: url(/cdn/shop/files/arrowNext.webp?v=1657798695)!important;
    background-color: #fbf3ef!important;
    border-radius: 50% !important;
    width: 32px!important;
    height: 32px !important;
    opacity : 1 !important;
}

span.cbb-also-bought-next-arrow {
    display: none !important;
}

@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');



body.gradient.cbb-product-page .page-width {
  max-width : 1310px;
	padding-top : 0;
}

p.product__text.caption-with-letter-spacing {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    color: #654532;
}

.product__title h1 {
    font-family: 'Marcellus', serif;
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 50px;
    letter-spacing: -1px;
    color: #654532;
}

.product--large:not(.product--no-media) .product__info-wrapper {
   width: 50%;
}

.grid__item.product__media-wrapper {
   width: 50% !important;
}

.qty-wrapper {
    display: flex;
    align-items: center;
  gap : 13px;
}

.product-form__submit {
	margin-bottom : 0 !important;
}

button.product-form__submit.button.button--full-width.button--primary {
/*     width: 220px;
    height: 54px; */
    /* left: 925px; */
    /* top: 820px; */

/* bronze */
/*     background: #DA762D; */
/* brownze 40% */
/*     box-shadow: 0px 2px 30px rgba(218, 118, 45, 0.4);
    border-radius: 10px; */
}

button.product-form__submit.button.button--full-width.button--primary:after {
	box-shadow : none;
}
.customer.register  ul.reg-tbs {
	display: flex;
	align-items: center;
}
#AddAddress select#AddressCountryNew + svg {
	height: 24px;
	width: 24px;
}
.quantity__input {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
/* or 140% */
    display: flex;
    align-items: center;

/* pastel brown */
    color: #988173;
}

quantity-input.quantity {
    border: 1px solid #E1D7D1;
    border-radius: 12px;
    max-width: 100px;
    height: 54px;
}

.quantity__button:not(:focus-visible):not(.focused), .quantity__input:not(:focus-visible):not(.focused) {
    width: 50%;
}

.quantity:after {
	box-shadow : none;
}

quantity-input.quantity {
    border: 1px solid #E1D7D1;
    border-radius: 12px;
    max-width: 100px;
    height: 54px;
}

.quantity__button:not(:focus-visible):not(.focused), .quantity__input:not(:focus-visible):not(.focused) {
    width: 50%;
}

.quantity__input:focus-visible {

    outline : none;
    outline-offset:none;
    box-shadow : none;
}

.product-form__buttons .shopify-payment-button {
    display: none;
}

legend.form__label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
/* identical to box height */


/* brown */
    color: #654532;
}

label.form__label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
/* identical to box height */


/* brown */
    color: #654532;
}

.product-form__input input[type='radio'] + label {
    border: 1px solid #E1D7D1 !important;
    height: auto;
    border-radius: 12px !important;
    background: transparent!important;
    color: #654532!important;
    padding: 10px !important;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 12px !important;
    line-height: 18px !important;
}

.product-form__input input[type='radio']:checked + label {
    border: 1px solid #654532 !important;
    border-radius: 12px;
    background: transparent;
    color: #654532;
    padding: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #654532 !important;
    margin: 0;
/*     background: rgba(96,93,91,.1)!important;
    border: solid 1px rgba(96,93,91,.1) !important; */
}

span.shippig-notice {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
/* identical to box height */


/* error */
    color: #DA2D2D;
}

h3.discount-option p a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-decoration-line: underline;
    color: #654532;
}

.product--thumbnail .product__media-gallery {
    display: flex !important;
    flex-direction: row-reverse;
    /* width: 100%; */
    /* height: 100%; */
}

.slider-mobile-gutter {
    width: 100%;
}

.thumbnail-slider {
    width: 15%;
}

.product--thumbnail .product__media-list, .product--thumbnail_slider .product__media-list {
    width: 100%;
}

.product--large .thumbnail-list {
    grid: none;
    width: 80%;
}
.product--large .thumbnail-list {
  grid-template-columns : none !important; 
    grid-template-rows: repeat(6, 1fr) !important;
}

.thumbnail-slider {
    width: 15%;
}

.thumbnail.global-media-settings img {
    opacity: 1;
    cursor: default;
    border: none!important;
    object-fit: cover;
    width: 100%;
    object-position: center center;
    border-radius: 12px;
    background: #F2F2F7;
    overflow: hidden;
    border: none !important;
}

.thumbnail:hover {
    opacity: 1;
    border: none;
    box-shadow: none;
}

.product__media.media.media--transparent.gradient.global-media-settings {
    border: 1px solid #E1D7D1; 
     border-radius: 12px;
    overflow: hidden;
}

.thumbnail[aria-current] {
    border-color: transparent !important;
    box-shadow: none!important;
}

.global-media-settings--no-shadow {
    overflow: visible!important;
}

.thumbnail:hover {
    opacity: 1;
}



  .tabing.newTabsStyle {
    background: #fff;
    position: relative;
    box-shadow: none;
    margin: 0;
    padding: 80px 0;
    border-radius: 0;
}

.newTabsStyle .container {
    max-width: 1095px;
}

.newTabsStyle .nav.nav-tabs {
    border: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.nav > li {
    display: block;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

 .tabing.newTabsStyle .nav.nav-tabs>li.active-tab>a {
    background: #FBF3EF;
    border-radius: 12px;
    color: #654532;
    font-weight: 600;
     text-decoration : none;
}

.tabing.newTabsStyle .nav.nav-tabs>li>a {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #988173;
    text-transform: capitalize;
    letter-spacing: normal;
    padding: 10px 15px;
    border: none;
    box-shadow: none;
    background-color: #fff;
    margin: 0;
    text-decoration : none;
}

.tabing .nav-tabs > li.active > a, .tabing .nav-tabs > li.active > a:hover, .tabing .nav-tabs > li.active > a:focus {
    border: 1px solid #efefef;
    border-bottom-color: transparent;
    border-radius: 0;
    border-top: none;
    color: #000000;
}



 .tabing .tab-content {
    font-size: 14px;
    line-height: 21px;
    color: #898989;
}

.newTabsStyle .tab-content .rte {
    padding: 0;
    margin-top: 45px;
}

.newTabsStyle .tab-content .rte .description, .newTabsStyle .tab-content .rte .description p {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 16px!important;
    line-height: 22px!important;
    color: #654532!important;
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}




h2.product-recommendations__heading.h2  {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #654532;
    margin-bottom: 45px;
}

.product-recommendations .card-wrapper.underline-links-hover {
    background: #FFFFFF;
    border: 1.10983px solid #E1D7D1;
    border-radius: 12px;
    padding: 0 25px 25px;
}

.product-recommendations .card__heading {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 15.5377px;
    line-height: 25px;
    color: #654532!important;
    display: block;
    letter-spacing: normal;
    text-transform: none;
    margin-bottom: 16px;
    min-height: 50px;
    overflow: hidden;
};
}

.product-recommendations span.price-item.price-item--regular {
    display: block;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17.7573px;
    line-height: 25px;
    color: #654532;
}

.product-recommendations span.price-item.price-item--sale.price-item--last {
    display: block;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17.7573px;
    line-height: 25px;
    color: #654532;
}

.product-recommendations .grid--4-col-desktop .grid__item {
    padding: 0 5px;
}


.product-recommendations  .card-information {
    display: block;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17.7573px;
    line-height: 25px;
    color: #654532;
}

.product-recommendations .rel_wrapper .btn_c.primary-button.button.btn {
    width: 100%!important;
    margin-top: 0!important;
    float: none!important;
}



.product-recommendations .plusbtnwrapper .primary-button {
    background-color: #da762d;
    box-shadow: 0 2px 30px #da762d66;
    color: #fff;
    padding: 10px 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    white-space: nowrap;
    font-family: Poppins,sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    border-radius: 10px;
    min-height: 54px;
    -moz-transition: .3s ease all;
    -webkit-transition: .3s ease all;
    transition: .3s ease all;
    margin: 0;
    border: solid 2px transparent;
    min-width: 210px;
    outline: none;
    appearance: none;
}



.product-recommendations span.shippig-notice {
	display : none;
}


.sectionHeading h3 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #654532;
    margin-bottom: 45px;
    display: block;
}

.revipesWrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0 -10px;
}
.recipeColumn {
    width: 33.33%;
    padding: 0 10px;
}

.recipesImg .imgLink {
    display: block;
    overflow: hidden;
    border-radius: 12px;
    position: relative;
    padding-top: 60%;
}

.recipesImg .imgLink img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.recipeColumn h4 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #654532;
    margin-top: 20px;
    margin-bottom: 4px;
}

.recipeColumn p {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #654532;
    margin-bottom: 10px;
}

a.accentLink {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color: #da762d;
    border-bottom: 1px solid #DA762D;
    padding-bottom: 8px;
    display: inline-flex;
}

.reviewWrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.reviewColumn {
    flex: 1;
    padding: 0 12px;
}

.reviewColumn>div {
    border: 1px solid #E1D7D1;
    border-radius: 12px;
    padding: 20px;
}

.reviewStars {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.reviewStars span {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    color: #988173;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.reviewColumn p {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #654532;
    margin-bottom: 27px;
    letter-spacing: normal;
}

.reviewColumn h5 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #654532;
    margin: 0;
    text-transform: none;
}


.ProductFAQs {
    padding-top: 65px;
    padding-bottom: 55px;
}

.sectionHeading h3 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #654532;
    margin-bottom: 45px;
    display: block;
}

.set {
    background: #FBF3EF;
    border-radius: 6px;
    padding: 10px 20px;
    margin-bottom: 15px;
    position: relative;
}

.set:last-child {
    margin-bottom: 0;
}

.set a {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #654532;
    cursor: pointer;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
}

.shadowBar {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: block;
    box-shadow: none;
    transition: .3s ease all;
    border-radius: 6px;
}

.ProductReviews {
    padding-top: 80px;
}


body.gradient.cbb-product-page .page-width { 	
    padding-right: 15px;
    padding-left: 15px;
}

.ProductRecipes {
       max-width: 1095px;	  	
/*     padding-right: 15px;
    padding-left: 15px; */
    margin: auto;
}

.ProductReviews {
       max-width: 1095px;	  	
/*     padding-right: 15px;
    padding-left: 15px; */
    margin: 0 auto;
}

.ProductFAQs {
       max-width: 1095px;	  	
/*     padding-right: 15px;
    padding-left: 15px; */
    margin: 0 auto;
}

.cbb-product-page .product-recommendations {
    max-width: 1095px !important;
}

.cbb-product-page input.btn.primary-button {
    min-width: 199px !important;
    min-height: 46px !important;
}

button.cbb-also-bought-add-to-cart-button {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    text-decoration: none solid rgb(255, 255, 255);
    text-align: center;
    vertical-align: middle;
    max-height: 70px;
    letter-spacing: 0px;
    white-space: nowrap;
    line-height: normal;
    color: rgb(255, 255, 255);
    background: none 0% 0% / auto repeat scroll padding-box border-box rgb(218, 116, 1);
    box-shadow: rgba(218, 118, 45, 0.4) 0px 2px 30px 0px;
    border-width: 2px;
    border-radius: 10px;
    border-color: rgba(0, 0, 0, 0);
    padding: 10px 20px;
    display: block;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    margin-top: 2px;
    margin-left: 0px;
    border-style: none;
    cursor: pointer;
}

h2.cbb-also-bought-title { 
    padding-bottom: 0!important;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600!important;
    font-size: 20px!important;
    line-height: 28px!important;
    color: #654532!important;
    margin-bottom: 40px!important;
    text-align: left!important;
}

li.cbb-also-bought-product {
    background: #FFFFFF;
    border: 1.10983px solid #E1D7D1;
    border-radius: 13.318px;
    padding: 24px !important;
}


li.cbb-also-bought-product {
    background: #FFFFFF;
    border: 1.10983px solid #E1D7D1;
    border-radius: 13.318px;
    padding: 24px !important;
}

a {}

h3.cbb-also-bought-product-name {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 15.5377px;
    line-height: 25px;
/* or 160% */


/* brown */
    color: #654532;
    display: flex;
    justify-content: left;
    /* align-items: flex-end; */
}

.cbb-also-bought-product-rating {
    display: none !important;
}

span.cbb-star-rating-class.skiptranslate.notranslate.cbb-reviews-app-shopify {
    display: none;
}

.cbb-also-bought-product-image {
    width: 100% !important;
    /* height: 100% !important; */
}

.cbb-also-bought-product-price-container {
    text-align: left !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17.7573px;
    line-height: 25px;
/* or 140% */


/* brown */
    color: #654532;
}

.cbb-also-bought-product-price-container >span >span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600 !important;
    font-size: 17.7573px !important;
    line-height: 25px;
    color: #654532 !important;
}

.cbb-also-bought-product-rating-box {
    display: none;
}

.revipesWrapper  .slick-track {
    float: left !important;
}

.contentFAQ > div {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
/* or 140% */
    display: flex;
    align-items: center;

/* brown */
    color: #654532;
}


span.price-item.price-item--sale.price-item--last {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
/* identical to box height, or 140% */


/* brown */

color: #654532;
}

.wishlistIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 46px;
    width: 46px;
    background: #FFFFFF;
    box-shadow: 0 2px 20px #c9b5a999;
    border-radius: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9;
    cursor: pointer;
}

.set .contentFAQ {
    padding-top: 18px;
    padding-bottom: 70px;
    display: none;
    position: relative;
    z-index: 2;
}

s.price-item.price-item--regular {
    display: none;
}

.thumbnail.global-media-settings img {
    height: 100%;
}


.product-form__input input[type='radio'] + label {
    margin: 5px !important;
    margin-left: 0 !important;
}

.newTabsStyle .tab-content .rte .description, .newTabsStyle .tab-content .rte .description p {
    margin: 0;
}

.description p {
    margin: 0;
}

.product-form__buttons button.product-form__submit.button.button--full-width.button--secondary {
    background: #DA762D;
    box-shadow: 0px 2px 30px rgba(218, 118, 45, 0.4);
    border-radius: 10px;
    color: #fff;
    width: 220px;
    height: 54px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color: #FFFFFF;
}

.cbb-product-page .product-recommendations {
    padding-bottom: 60px;
}

.quantity__button:not(:focus-visible):not(.focused), .quantity__input:not(:focus-visible):not(.focused) {
    width: 33%;
}

.qntyBuyNowBTN {
    display: flex;
    align-items: center;
}

.qntyBuyNowBTN .product-form__input {
    flex: 50%;
  max-width: 100px;
}

.qntyBuyNowBTN  pickup-availability-preview.pickup-availability-preview {
    display: none;
}


.qntyBuyNowBTN pickup-availability[available] {
    display: none;
}

.product__media.media.media--transparent.gradient.global-media-settings img {
    border-radius: 12px;
}

.discount-option p a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
/* identical to box height */
    display: flex;
    align-items: center;
    text-decoration-line: underline;

/* brown */
    color: #654532;
}

.set .contentFAQ {
    letter-spacing: normal;
}

a.accentLink {
    text-decoration: none;
}

.product-form__buttons {
    margin-top: 16px;
}

.product__media.media.media--transparent.gradient.global-media-settings {
    padding-top: 100% !important;
}

.qty {
    border: 1px solid #E1D7D1!important;
    border-radius: 12px!important;
    margin: 0 13px 0 0;
    overflow: hidden;
    background: #fff;
    border-radius: 8px;
    border: solid 2px #663200;
    display: flex;
    align-items: center;
    float: left;
}

select#quantity {
    height: 54px;
    width: 100px;
    border: none;
    appearance: none;
    padding: 14px 29px 14px 23px;
    background-image: url(/cdn/shop/files/Vector_78155e99-2423-4943-87f8-e47e24bb2a2b.png?v=1654779225);
    background-repeat: no-repeat;
    background-position: 70px;
}

.product-form__input.product-form__quantity {
    display: none;
}

.breadcrumb.newDesignBreadcrumb {
    margin: 0;
    padding: 30px 0 45px;
    display: flex;
    align-items: center;
    width: 100%;
}

.breadcrumb {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    list-style: none outside none;
    margin-bottom: 15px;
    margin-top: -15px;
    padding: 0;
    color: #898989;
}

.newDesignBreadcrumb li {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
    color: #654532;
    display: flex;
    align-items: center;
}

.newDesignBreadcrumb li a {
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 10px;
	line-height: 10px;
	display: flex;
	align-items: center;
	color: #654532;
	padding: 6px 8px;
	background: #FBF3EF;
	border-radius: 100px;
	text-decoration: none;
}

.breadcrumb>li+li:before {
    padding: 0;
    content: "";
    margin: 0 10px;
    height: 8px;
    width: 8px;
    display: block;
    background-image: url(/cdn/shop/files/BreadcrumbArrow.svg?v=1654679204);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 6px;
}

.wishlistIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 46px;
    width: 46px;
    background: #FFFFFF;
    box-shadow: 0 2px 20px #c9b5a999;
    border-radius: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9;
    cursor: pointer;
}

.wishlistIcon svg {
    display: block;
}

svg:not(:root) {
    overflow: hidden;
}


.customer ul {
    margin-bottom: 30px;
}

.radioGroup label {
    text-align: left;
}

.email.frm {
    margin-bottom: 50px;
}

div#phone_number {
    margin-bottom: 36px;
}

.product--large:not(.product--no-media) .product__info-wrapper {
    padding-left: 50px!important;
}

fieldset.product-form__input .form__label {
    padding-bottom: 5px;
}

.product__info-wrapper fieldset.js.product-form__input {
    margin-bottom: 20px;
}


.qntyBuyNowBTN .qty {
    margin-top: 16px;
}

.qntyBuyNowBTN product-form.product-form {
    margin: 0 !important;
}

.quantity-label {
    margin: 0;
    padding-top: 30px;
}

span.lbl-qty {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 13px;
    text-transform: uppercase;
    color: #654532;
    display: block;
    margin-top: 0;
}

.product__info-container > * + * {
    margin: 0 !important;
}

.thumbnail[aria-current] img {
    border: red;
}

.thumbnail[aria-current]:focus img {
    box-shadow: 0 2px 20px #c9b5a999;
}

.thumbnail[aria-current] img {
    box-shadow: 0 2px 20px #c9b5a999;
}

.thumbnail {
    border: navajowhite;
}


@media only screen and (max-width: 1680px) {

  
}

@media only screen and (max-width: 1440px) {

  
}

@media only screen and (max-width: 1366px) {

  
}

@media only screen and (max-width: 1280px) {

  
}

@media only screen and (max-width: 1024px) {

  .tabing.newTabsStyle .nav.nav-tabs>li>a {
    font-size: 16px;
}
}


@media only screen and (max-width: 800px) {

  
}

@media only screen and (max-width: 750px) {
  
  .product--large:not(.product--no-media) .product__info-wrapper {
		padding-left : 0 !important;    
  }
  
  
 .breadcrumb.newDesignBreadcrumb {
    display: none;
}

modal-opener.product__modal-opener.product__modal-opener--image.no-js-hidden {}

.product.product--large.product--thumbnail.grid.grid--1-col.grid--2-col-tablet {
    flex-direction: column;
}

.thumbnail-slider {
    display: none !important;
}
.product__info-container .product-form {
    margin: 0 !important;
}
.product--thumbnail .product__media-gallery {
    justify-content: center;
}
  
  .nav-tabs>li {
    margin-bottom: 18px;
    margin-top: 18px;
}



.wishlistIcon {
    display: none;
}

p.product__text.caption-with-letter-spacing {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
/* identical to box height, or 100% */
    text-transform: uppercase;

/* brown */
    color: #654532;
}

.cbb-product-page .grid--peek.slider .grid__item {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.product__title h1 {
    font-family: 'Marcellus';
    font-style: normal;
    font-weight: 400;
    font-size: 28px !important;
    line-height: 39px !important;
    color: #654532;
}

.grid__item.product__media-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

.product--large:not(.product--no-media) .product__info-wrapper {
    max-width: 100% !important;
    width: 100%;
}

.product-form__input input[type='radio']:checked + label {
    /* padding: 5px !important; */
}

.product-form__input input[type='radio'] {
    width: 100px;
}

.product-form__input input[type='radio'] + label {
    max-width: 105px;
    margin-right: 3px !important;
}

.product-form__input input[type='radio']:checked + label {
    min-width: 105px;
    /* margin: 0 !important; */
}

body.gradient.cbb-product-page .page-width {
    padding-left: 20px;
    padding-right: 20px;
}

.price__sale {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #654532;

}

span.shippig-notice {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
/* identical to box height */


/* error */
    color: #DA2D2D;
}

.discount-option p a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}

.discount-option {
    margin: 0;
}

.qntyBuyNowBTN {
    margin: 0;
}

.product__info-container .product-form, .product__info-container .product__description {
    margin: 0;
}

.qty {
    margin-top: 15px;
}

div#price-template--15651528868022__main {}

.product__info-container > * + * {
    margin: 0;
}

.product-form__input {
    margin: 0;
    padding-bottom: 30px;
}

.tabing.newTabsStyle {
    padding-top: 15px;
    padding-bottom: 55px;
}

.newTabsStyle .nav.nav-tabs {
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-right: -20px;
}

.tabing.newTabsStyle .nav.nav-tabs>li>a {
    white-space: nowrap;
    margin-bottom: 5px;
}

.cbb-product-page .product-recommendations {
    padding-top: 0;
    padding-bottom: 40px;
}

ul.grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down {

   flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-right: -20px;
}

/* .cbb-product-page .product-recommendations  .grid--2-col-tablet-down .grid__item {
    width: 100%!important;
}

.cbb-product-page  .product-recommendations .grid__item {
    width: 100% !important;
    max-width: 75%;
} */

h2.product-recommendations__heading.h2 {
    margin-bottom: 24px;
}

.sectionHeading h3 {
    margin: 0;
    padding-bottom: 21px;
}

.ProductReviews {
    padding-top: 40px;
    padding-bottom: 60px;
}

.ProductFAQs {
    padding: 0;
}
  
  .cbb-product-page .cbb-also-bought-container.cbb-mobile-view.cbb-tablet-view {
    margin: 0!important;
}

  .product-recommendations .slick-prev {
    display: none;
}

.product-recommendations .slick-next {
    display: none;
}
  
  .register h1 {
    margin: 32px 0;
}

.customer ul {
    margin-bottom: 44px;
}

.email.frm {
    margin-bottom: 26px;
}

.accepts-marketing {
    margin-bottom: 30px;
}

label.lbltxt {
    /* margin-top: 44px; */
}

input#first_name {
    margin-top: 44p;
}
  
  .radioGroup:last-child {
    margin-bottom: 44px;
}
  
  .register h1 {
    font-size: 28px !important;
}

.header__icon.header__icon--account.link {
    background: #FBF3EF !important;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border-radius: 5px;
    
}
  
  .header__icons a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    list-style : none;
    text-decoration : none;
    color: #654532;
    padding-top: 10px;
    padding-bottom: 10px;
}

.header__icons span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    list-style : none;
    text-decoration : none;
    color: #654532;
    padding-top: 10px;
    padding-bottom: 10px;
}



a.reg {
    padding-right: 10px;
}
  
}



.cbb-product-page .product-form__buttons button span {
    color: #fff;
}

.cbb-product-page .plusbtnwrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cbb-product-page .wish_list {
display: none;
}

.cbb-product-page .plusbtnwrapper .quick-add {
    max-width: 200px;
    position: static;
}

.cbb-product-page select.cbb-recommendations-variant-select {
    display: none !important;
}

.multiple-menu_style .menu-item h2 {
    font-family: 'Poppins';
}
.cbb-product-page .product-recommendations .plusbtnwrapper {
    position: relative !important;
    z-index: 9;
}

.social-icon-inner h3 {
	margin-top: 0;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 8px;
  font-family: 'Poppins';
font-style: normal;
font-weight: 600;
  color: #654532;
}
#shopify-section-template--15651528933558__1661514701b93a1494 {
	padding-top: 0;
}
  .template-blog .bg-image {
	filter: none !important;
}
@media only screen and (max-width: 749px) {
  body .categories_dropdown_heading svg.icon.icon-close {
	padding: 7px;
}
  .blog_filters_header .filters_header_close a {
	text-decoration: underline;
	letter-spacing: normal;
}

  .template-article .content-wrapper {
	margin-top: 32px !important;
}
  .template-article .page-width-desktop {
	padding-top: 42px !important;
}
  body.template-article .blog__title {
	font-family: Poppins !important;
	padding-bottom: 20px;
}
  .template-article .slider.slider--mobile.contains-card--standard .blog__post.grid__item.article.slider__slide.slider__slide--full-width {
	margin-right: 0;
	padding: 0 20px;
}
  body .productsin_recipe .container {
	padding: 38px 0 42px;
}
  .productsin_recipe .collection__title.title-wrapper.title-wrapper--no-top-margin {
	margin-bottom: 24px !important;
}
  body .productsinrecipe.featuredCollection .grid__item {
	padding: 0px 0px 0 !important;
}
  body .collection_temp_main .pagination__list {
	flex-wrap: wrap;
}
  .collection_temp_main .pagination-wrapper > div.showfrom_this {
	margin-top: 14px;
}
 .collection_temp_main .pagination-wrapper {
	flex-wrap: wrap;
	justify-content: space-between;
   align-items: flex-start;
}
  .collection_temp_main .pagination-wrapper > div, 
  .collection_temp_main .pagination-wrapper > nav {
	flex: none;
	width: 50%;
}
 #FacetFiltersFormMobile .mobile-facets__header {
	padding-left: 1.35rem;
}
  ul.grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down {
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-right: -20px;
}
  
.cbb-product-page .plusbtnwrapper {
    position : static !important;
}

.cbb-product-page .wish_list {
display: block !important;
}

.cbb-product-page .plusbtnwrapper .quick-add {
    max-width: 150px;
    position: static;
}

  .cbb-product-page .plusbtnwrapper {
    width: 100%;
}

.cbb-product-page .wish_list {
    padding: 14px;
    max-width: 40px;
    height: 46px;
    background: #FBF3EF;
    border-radius: 12px;
}

.cbb-product-page .plusbtnwrapper {
    gap: 5px;
}

.cbb-product-page .plusbtnwrapper .quick-add .quick-add__submit.button.btn.primary-button {
    min-height: 46px;
}

.cbb-product-page  .card__information {
    padding-bottom: 20px !important;
}

.cbb-product-page  li.cbb-also-bought-product {
    width: auto !important;
  padding : 20px !important;
}

/* .cbb-product-page h3.cbb-also-bought-product-name {
    min-height: auto !important;
} */

.cbb-product-page select.cbb-recommendations-empty-variant-select {
    display: none !important;
}

 .cbb-product-page h3.cbb-also-bought-product-name {
    max-width: 170px !important;
    text-align: left !important;
}

 .cbb-product-page  .cbb-also-bought-slider-container {
    margin-right: -20px;
}

/*   body.gradient.cbb-product-page .page-width {
    margin-right: -20px;
} */

  .cbb-product-page .grid--1-col-tablet-down .grid__item {
    width: 72% !important;
    max-width: 100% !important;
}

.cbb-product-page .card-wrapper.underline-links-hover {
    padding: 0 20px 0 20px !important;
}

  .cbb-product-page ul.grid.product-grid.grid--4-col-desktop.grid--1-col-tablet-down {
    flex-wrap: nowrap;
    overflow: scroll;
}

}

.cbb-product-page p.product__text.caption-with-letter-spacing {
    padding-bottom: 4px;
}

.cbb-product-page .product__title h1 {
    padding-bottom: 5px;
}

.cbb-product-page .product__description.rte.quick-add-hidden.prod_description.pro-desc {
    padding-bottom: 20px;
}

.cbb-product-page .product__info-wrapper fieldset.js.product-form__input {
    margin-bottom: 28px;
}

.cbb-product-page .qntyBuyNowBTN {
    padding-bottom: 20px;
}

.cbb-product-page .discount-option p {
    margin: 0;
}

.cbb-product-page  .tabing.newTabsStyle {
    padding-top: 80px;
    padding-bottom: 70px;
}

.cbb-product-page .card-information .price {
    padding-bottom: 14px;
}

.cbb-product-page .card--standard>.card__content .card__information {
    padding-bottom: 0;
}

.cbb-product-page .cbb-also-bought-container.cbb-desktop-view {
    padding: 0 !important;
}

.cbb-product-page .cbb-also-bought-container.cbb-desktop-view {
    border: none !important;
    box-shadow: none !important;
}

.cbb-product-page .cbb-also-bought-slider {
    margin: 0 5px !important;
}

.cbb-product-page select.cbb-recommendations-empty-variant-select {
    display: none !important;
}
.cartLinkWrap {
    margin-top: 0;
}
@media only screen and (max-width: 768px) {

.cbb-product-page .tabing.newTabsStyle {
    padding-top: 45px;
    padding-bottom: 40px;
}

.cbb-product-page .product-recommendations {
    margin-right: -20px;
}

.cbb-product-page .accordion-container {
    margin-bottom: 30px;
}

.cbb-product-page .set .contentFAQ {
    padding-bottom: 25px;
}

.cbb-product-page .cbb-also-bought-container.cbb-mobile-view.cbb-tablet-view {
    box-shadow: none !important;
}

  .cbb-also-bought-slider-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.cbb-also-bought-container {
    box-shadow: none !important;
  margin : 0 !important;
}

  .cbb-product-page .cbb-also-bought-slider {
    margin : 0 !important;
  }
  .menu-opening .mobile-facets__inner {
    background: #fff;
    border: 0 ;
}
  .template-article .page-width-desktop:before {content: "";width: calc(100% - 3rem);height: 1px;background: #E1D7D1;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.template-article .page-width-desktop {
    border: 0 !important;
    padding-top: 42px;
}

.template-article .content-wrapper {
    margin-bottom: 40px;
}
.blog__posts.articles-wrapper .article {
    margin-left: 0 !important;
    padding: 0 1.5rem;
}
.blog__posts .article-card .card__information {
    padding-bottom: 0 !important;
}
.product__media-list {
    overflow-x: hidden !important;
    scroll-snap-type: unset !important;
    scroll-behavior: unset !important;
    margin-bottom: unset !important;
    scroll-padding-left: 0 !important;
}
  .product__media.media.media--transparent.gradient.global-media-settings{
    width:100%;
  }
  
.product__modal-opener {
    width: calc(100% - 10px)
}
  .slider.slider--mobile .slick-track {
    display: flex;
}
.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
    margin: 0 !important;
}

  
}



 
.desktop-banner {
    max-width: 1300px;
    margin: 20px auto 0;
    padding: 0 15px;
    position: relative;
}

.desktop-banner img {
  width: 100%; 
  border-radius: 20px;
}

@media only screen and (max-width: 375px){
.desktop-banner img {
    display: none;
}

.mobile-banner img {
    display: block;
    max-height: 400px;
    width: 100%;
    object-fit: cover;
}

  h1.collection-hero__title {
    left: 6% !important;
    max-width: 250px;
    text-align: left !important;
    margin-top: 25px !important;
    font-size: 30px !important;
    line-height: 35px !important;
}
}

@media only screen and (max-width: 500px) and (min-width: 376px){
.mobile-banner img {
     max-height: 500px; 
}
 
  .desktop-banner img {
    display: none;
}
  
  .mobile-banner img {
    display: block;
}
   h1.collection-hero__title {
    left: 6% !important;
    max-width: 250px;
    text-align: left !important;
    margin-top: 25px !important;
    font-size: 30px !important;
    line-height: 35px !important;  
}
}

h1.collection-hero__title {
    position: absolute;
    top: 25%;
    left: 5%;
    color: #fff !important; 
}

@media only screen and (max-width: 1440px){
h1.collection-hero__title {
    left: 8%;
}
  .baker-authority-banner .second-breadcrumb{
    left: 8% !important;
  }
}

@media only screen and (max-width: 767px){
.mobile-img img {
    width: 100%;
    display: block !important;
}

    .bg-image.desktop-img .hidden {
    display: none !important;
}
  .baker-authority-banner .second-breadcrumb {
    display: none;
}
  .container.baker-author {
    padding: 0;
}
  .main-page-header h1 {
    position: absolute !important;
    top: 0%;
    left: 5%;
    color: #fff !important;
    font-size: 30px !important;
}
.container.baker-author .bg-image.desktop-img {
    border-radius: 0 !imporatnt;
  overflow: visible;
}

 .container.baker-author .bg-image .hidden {
    border-radius: 0 !important;
}

  .menu_catigory_desc {
    min-height: 100% !important;
}

.menu_catigory_cont a {
    text-align: center;
}
}

.mobile-img img{
    display: none;
}

.template-collection .breadcrumb.container {
    display: none;
}

.baker-authority-banner .second-breadcrumb {
    position: absolute;
    top: 10%;
    left: 5%;
}

.baker-authority-banner .second-breadcrumb .breadcrumbs__list li:nth-child(2) {
    display: none;
}

.baker-authority-banner .second-breadcrumb .breadcrumbs__list li:nth-child(3) {
    background: #FBF3EF;
    border-radius: 100px;
    padding: 6px 10.5px;
}

.breadcrumb-page .breadcrumbs__list li:nth-child(2) {
    background: #FBF3EF;
    border-radius: 100px;
    padding: 6px 10.5px;
    color: #654532;
}
.coll_overlay div h3 {
    color: white;
}

.coll_overlay div p {
    color: white !important;
}

h1.main-page-title.page-title.h0 {
    text-align: center;
}

.faq-accordions .page-width {
    max-width: 1310px;
  padding: 0 15px !important;
}

  @media only screen and (max-width: 1025px){
.faq-accordions .accordionMain.collection_accordions {
    margin: 0;
}
}

.faqs div#shopify-section-template--18238093197590__afe79d61-d77a-4afd-a4b1-3b4c73f03757 {
    display: none;
}

.faqs div#shopify-section-template--18238093197590__95ec0a50-4bb3-4fb1-a801-c437c9c2ab1b {
    display: none;
}

/* .collection_accordions ul li ul {
    padding: 18px 0 40px !important;
} */

.collection_accordions ul li.tabdesc {
    padding: 0 !important;
}

.custon-data {
    max-width: 1280px;
    margin: 0 auto;
    padding: 20px 15px 40px;
}

.custon-data .rte {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}

.color-.isolate.gradient {
    display: none;
}


nav.header__inline-menu>ul>li:nth-child(5) .menu--parent {
    width: 100% !important;
}


.menu_catigory_img img {
    object-fit: cover !important;
}

ul.custom-faq {
    list-style: disc !important;
    padding-left: 18px !important;
    display: block !important;
}

ul.custom-faq li bold {
    font-weight: 600;
}
.accountLabel a.acc {
text-wrap: nowrap;
}