/** Shopify CDN: Minification failed

Line 8:0 Unexpected "5body"
Line 1238:57 Unexpected bad string token
Line 1238:58 Unterminated string token

**/
5body *{letter-spacing:0 !important;}

@font-face {
    font-family: 'Anchorage Script';
    src: url('AnchorageScript-Press.woff2') format('woff2'),
        url('AnchorageScript-Press.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Monthoers 2.0';
    src: url('Monthoers-2.eot');
    src: url('Monthoers-2.eot?#iefix') format('embedded-opentype'),
         url('Monthoers-2.woff2') format('woff2'),
         url('Monthoers-2.woff') format('woff'),
         url('Monthoers-2.ttf')  format('truetype'),
         url('Monthoers-2.svg#Monthoers 2.0') format('svg');
}


@-webkit-keyframes fadeIn{from {opacity: 0;}to{opacity:1;}}
@keyframes fadeIn {from{opacity:0;}to{opacity: 1;}}

.page-width { max-width:1188px; }

.product-card .product_details { margin-bottom:0; height: 100%;    display: flex;    flex-direction: column; }
.product-card .product_details .stamped-main-badge .stamped-badge,.product-recommendations-products .stamped-badge{ display: flex; justify-content: center; }
.product-card .product_details .stamped-main-badge .stamped-badge > span { margin:0 4px; }

.grid--view-items { overflow:visible; }
.grid-view-item-warpper {background: #FFF;display: inline-block;  height: 100%; width: 100%;  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; box-shadow:rgba(0,0,0,0.3) 0 0 10px;   }
.grid-view-item-warpper:hover { }

div#Collection .grid-view-item {  margin: 0 auto 5px; }
div#Collection .grid {margin-left: -18px;}

div#Collection .grid-view-item .klaviyo-product-container { height:60px; }

.add-to-cart-notify-me { margin-top:0;    margin-bottom: 10px;}
.Outstockmessage { width: 100%;  display: flex;  justify-content: center;  font-weight: 800;  font-size: 14px;  margin-top: 3px;  color: #94352f; }

.pro-list-main-warpper { padding: 12px; }
/* .pro-list-main-warpper .grid-view-item-warpper { padding-bottom:20px; } */
.site-footer__item-inner--newsletter .input-group__btn,.newsletter-section .input-group .input-group__btn {    margin-left: 0;}
#shopify-section-1575870320157 {    padding: 0;}  
.index-section--newsletter-background .rte p {    margin: 0;}
div#quantity_button .product-form__item {height: auto;    border: none;    padding: 0;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {   letter-spacing: 0;}
h2.article__title.h3 {font-size: 18px;}
.article__grid-meta .article__grid-excerpt * {text-align: left !important;}
.index-section {padding-top: 30px;padding-bottom: 30px;}
.section-header {margin-bottom: 30px;}
.site-header__logo a,.stamped-main-badge .stamped-badge {    display: inline-block;}
.cart-popup-item__title {font-size: 1em;}
.section-header h1, .section-header .h1, .section-header .h1{color: #94352f;}
.site-footer__item {margin-bottom: 15px;}
.site-footer__hr {    margin: 15px 0 20px 0;}
.nudge-offer {max-width:550px !important;}
.nudge-offer.multi.carousel .offer-collection .product-wrapper .details form {text-align: left;}
.nudge-offer.multi .offer-text {font-weight: bold;}
.nudge-offer .product-title-wrapper {text-align: left;}
.nudge-offer{z-index: 9;}
.nudge-offer.multi.carousel .js-prev, .nudge-offer.multi.carousel .js-next {    top: 45.2%;}
.nudge-offer.multi.carousel .offer-collection .product-wrapper .details form input.bttn {max-width: 332px;}
.breadcrumbs__item:not(:last-child):after {border-width: .15em .15em 0 0;    height: .4em;    margin: 0 20px;    width: .4em;    border-color: #9CA3AF;}
.product-form__item label {display: block; margin-bottom: 0;    color: #374151;   font-weight: 600;    font-size: 20px;  margin-right:0;  line-height: 26px;}
div#quantity_button .product-form__item .qty_part {position: relative;top: 2px; line-height: 1; display: inline-block;    border-radius: 6px;    border: 1px solid #D1D5DB;}
.product-form__item input {position: relative;top: 1px;font-size: 14px; color: #6b7280;font-weight: 600;   border-left: 1px solid #d1d5db;    border-right: 1px solid #d1d5db;    padding: 0;   max-width: 45px;    margin: 0;}
div#quantity_button .product-form__item span {    width: 45px; color: #6b7280;   font-weight:600;    height: 38px;    line-height: 1;   display: inline-block;   position: relative;    top:4px;}
.product-single__title {font-weight: 600;}
.variant-btn label {font-size: 20px;font-weight: 600;}
.varint-lbl input {display: none;}
.varint-lbl label { font-size: 14px;    border: 2px solid #d1d4d9;   box-shadow:1px 3px 4px rgb(255 226 228 / 50%);    border-radius: 6px;   box-sizing: border-box;   color: #344154;    padding: 11.5px 20px;}
.varint-lbl {display: inline-block;   vertical-align: middle;    margin-right: 5px;margin-bottom: 10px;}
.varint-lbl input:checked + label{background:#ffe2e4;color: #b5201a; border-color: #bb1b0f;}
.varint-lbl label:hover{border-color:#bb1b0f;}
.varint-lbl label .outofstock {margin-left: 7px;}
.add_cart_btn_fix{display:none;}
/* .rebuy-product-block {padding-left: 50px !important;padding-right: 50px !important;} */
.rebuy-checkbox {    border-radius: 0 !important;}
.site-footer__newsletter input{margin:0;    padding: 7px 18px;}
body.template-cart .site-footer__item-inner.site-footer__item-inner--newsletter {display: none;}
.watch_btn {text-align: center;}
.watch_btn a.btn.hero__btn {margin-top: 0;    color: #fff;   background-color: #a2252a;}
.product-single__meta .stamped-badge-caption {display: inline-block;}
.announcement-bar__message {font-weight: normal;}
/* .announcement-bar:hover {background: #ffe6e0 !important;} */
.announcement_part {position: relative;}
.close_btn {  position: absolute;  right:10px;  top: 10px;    z-index: 9999999; width:20px;  height:20px;    cursor: pointer;}
.close_btn:before, .close_btn:after {  position: absolute; left: 10px; content: ' ';  height:20px;  width: 2px;  background-color: #7f2629; top: 0}
.close_btn:before {  transform: rotate(45deg);}
.close_btn:after {transform: rotate(-45deg);}
#fsb_container {display: none !important;}
.cart-popup-wrapper {z-index: 999999999;}

.cart-note__label {padding-right: 30px;border-top: 2px solid #e8e9eb;margin-bottom: 20px;padding-top:20px;    cursor: pointer;position:relative;}
/* .cart-note textarea {display: none;} */
.cart-note textarea.active{display:block; }
.cart-note__label:after {  transition: all 0.4s ease-in-out;  content: "";    border: solid black;    border-width: 0 2px 2px 0;    display: inline-block;    padding: 4px;    position: absolute;   right: 17px;    top:50%;  margin-top: -1px;transform: translate(0%,-50%)rotate(45deg);}
/* .product-form {padding-top: 1rem;} */
.cart-note__label.active:after {transform:translate(0,-50%) rotate(-135deg);margin-top:2px;border-color:#a2252a !important;}

.cart-note-inner {border-bottom: 2px solid #e8e9eb;   margin-top: 15px;}
body.template-index .html5-elem-data-box{display:none !important;}
.site-header{position:absolute;}
header.site-header.fixed-header{position: fixed;-webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;top:0;}
input.cart__submit.btn.btn--small-wide.disabled {opacity: 0.6; cursor: not-allowed;pointer-events: none;}

/* ============New-Header========= */

.top_navigation {background: #e1e6ea;    padding: 0 55px;}
.top_navigation_inner {display: flex;    table-layout: fixed;    justify-content: space-between;}
.top_navigation_left {padding-right: 20px;}
.top_navigation_inner ul li {margin-right: 10px;}
.top_navigation_inner ul li a {padding: 10px;   font-size: 16px;    display: inline-block;}
.top_navigation_right,.top_navigation_inner ul {display: flex;}
.top_review_text {display: flex;      justify-content: center;  align-items: center;    margin-left: 10px;line-height:1;}
.top_review_text .review_count {font-size: 16px;margin-left: 5px;text-transform: capitalize;}
.top_review_text .stamped-badge-starrating,.top_review_text .stamped-badge-starrating .stamped-fa{color: #7f2629 !important;}
.top_review_text .stamped-badge-starrating .stamped-fa {margin: -3px;line-height: 1;}
.site-header__icons-wrapper form.search-header {    max-width: 100%;   border: 2px solid #7f2629;    border-radius: 7px;}
.site-header__icons-wrapper form.search-header input.search-header__input1 {height: 44px;padding-left: 0px; border-radius: 0;  width: calc(100% - 50px);  border: none;    background: transparent;}
.site-header nav#AccessibleNav {width:55%;}
.site-header .grid__item.medium-up--one-fifth {width: 15%;}
.site-header__mobile-nav .grid__item.medium-up--one-quarter{width:30%;}
.site-header__icons-wrapper .site-header__search.site-header__icon {width: 85%;margin-right: 18px;}
.site-nav li {margin: 0 7px;}
.site-nav__dropdown{width:100%;}
/* .site-nav--has-dropdown .site-nav__dropdown ul li:first-child a.site-nav__link {border: none !important;    color: #3d4246 !important;} */
.menu_list_icon {    padding: 20px 0; position: relative;  display: flex;}
.menu_list_icon ul {min-width: 310px; padding: 0;}
.menu_list_icon ul li {position: relative;margin:0;}
.site-nav__link .menu_svg img {width: 35px;    height: 35px;    object-fit: contain;    vertical-align: middle;}
.site-nav__link .menu_svg { display: inline-block;    margin-right: 17px;}
.site-nav--has-dropdown .site-nav__dropdown {-webkit-animation: fadeIn 1s;animation: fadeIn 1s;top: 64px;right: initial; width: auto;    padding: 0;    border:1px solid #999;    border-radius: 7px;    left: 50%;    transform: translate(-50%, 0);}
.site-nav__link.site-nav__link--main{padding-top:23px;padding-bottom:23px;}
.menu_list_icon:after {    content: "";    position: absolute;    top: -13.5px;   left: 50%;    width: 30px;    height: 15px;    background: url(menu-arrow.svg);    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    transform: translate(-50%, 0px);    margin-left: -8px;}
.site-nav__label{border:none;}
.site-nav{margin: 5px 0;}
.site-header__search.site-header__icon.mobile_search{display:none;}
.site-header__icons-wrapper form.search-header input.search-header__input1::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #999;opacity:1;}
.site-header__icons-wrapper form.search-header input.search-header__input1::-moz-placeholder { /* Firefox 19+ */  color: #999;opacity:1;}
.site-header__icons-wrapper form.search-header input.search-header__input1:-ms-input-placeholder { /* IE 10+ */  color: #999;opacity:1;}
.site-header__icons-wrapper form.search-header input.search-header__input1:-moz-placeholder { /* Firefox 18- */  color: #999;opacity:1;}
.site-header__icons-wrapper .site-header__search.site-header__icon svg.icon-search {    vertical-align: -3px;}
.menu_list_icon ul li a.site-nav__link {white-space: normal;    display: flex; align-items:center;  justify-content: start;transition: all 0.3s ease-in-out;padding-left:20px;    padding-right:20px;    margin-left: 0;    margin-right: 0;}
.menu_list_icon:before {    content: "";    position: absolute;    top: -1px;    left: 50%;    width: 30px;    height: 1px;    transform: translate(-50%,0);    margin-left: -8px;    background: #FFF;}
.top_announcement { position: relative;z-index: 9; display: flex;    width: 100%;    justify-content: center;padding: 0px 45px;}
.top_announcement_left .announcement-bar__message {    padding-left: 10px;    padding-right: 10px;}
/* .announcement-bar{background:transparent !important;} */
.top_announcement_left {width: 100%;}
.announcement-bar__message {display: flex;    align-items: center;    justify-content: center;}
.site-nav li.site-nav--has-dropdown:hover .site-nav__dropdown{display:block;-webkit-animation: fadeIn 1s;animation: fadeIn 1s;}
/* .menu_list_icon ul li a.site-nav__link:hover{background:rgba(61,66,70,.12);color:#7f2629;} */
.site-nav li:hover .site-nav__label,.site-nav li:hover > a,.menu_list_icon ul li a.site-nav__link:hover .menu_text{color:#7f2629;}
.mobile-nav__label{border-bottom:none;}
.bundle-builder-app--product-modal--content .bundle-builder-app--product--quantity .bundle-builder-app--quantity--variant { padding-top: 0;}
button.bundle-builder-app--bundle--product-add-button:hover{color:#FFF !important;}

.template-collection .col_images .image_outer{width:20%;padding: 7px;cursor: pointer;}
.template-collection .col_images{display:flex;flex-wrap:wrap;margin: 10px 0 70px 0;}
.template-collection .col_images .image_outer .img{box-shadow:0 0 14px rgb(0 0 0 / 9%); padding: 25px 0 5px;min-height: 125px;}
.template-collection .col_images .image_outer .img img {    max-width:60px;    margin: 0 auto;    display: block;    height:60px;    width: 100%;   object-fit: contain;    object-position: center center;}
.template-collection .col_images .image_outer .img h3{font-size: 16px;text-align: center; margin: 7px 0 0 0;font-weight: 400;min-height: 30px;display: flex;align-items: center;justify-content: center;}
.template-collection .col_new_title{display: flex; align-items: center;}
.template-collection .col_new_title img{max-width:60px;display: block;margin-right: 16px;max-height: 60px;}
.template-collection .col_new_title h3{margin-bottom:0;font-size: 48px;}
.template-collection .col_images .image_outer .img_main {  display: flex; align-items: center; min-height: 60px;}
/* .main_fix_title { margin-bottom: 30px;} */
.template-collection .mobile_acc_btn .acc_btn{border: 2px solid #94352f;border-radius: 4px; margin-top: 10px;padding: 0 10px;font-size: 15px;height: 55px;line-height: 45px;color: #94352f;font-weight: 700;max-width: 100%;position: relative;margin: 0 auto;text-align: center;width: 100%;display: block;background: transparent;display:none;}
.divcp {padding:25px 0 50px 0;}
#Collection .grid__item.viewall {    text-align: center;    margin-bottom: 0 !important;    margin-top: 40px !important;}
.price--sold-out .price__availability {justify-content: center;}
.back_top_arrow {display:none;     z-index: 9999; position: fixed; top:93px;    right: 40px;}
.back_top_arrow a#top_arrow { font-family: Arial, Helvetica, sans-serif;  background: #94352f;    color: #fff;    padding: 13.5px 41.22px;    border-radius: 50px;    cursor: pointer;    font-size: 14px;    font-weight: 600;    white-space: nowrap;display: inline-block;}
.t_arrow {width: 13px;    height: 13px;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    transform: rotate(45deg);    background: #FFF;    display: inline-block;    -o-transform: rotate(45deg);    vertical-align: middle;    margin-top: 5px;    margin-left:8px;}
.t_arrow:after { content: '';   position: absolute;    left: 2px;   top: 2px;    width: 13px;    height: 13px;    background: #94352f;}
.c-Truncate__content {    font-family: Poppins,sans-serif;}
.cart-note__input {border: 1px solid #7f2629 !important;width:100%;}
.template-collection .main_fix_title{top: 80px; left: 0; width: 100%;   z-index: 999; position: -webkit-sticky;  position: -moz-sticky;  position: -ms-sticky;  position: -o-sticky; position:sticky;}
.template-collection .main_fix_title.active{  background: #FFF;       }
.template-collection .main_fix_title{ padding: 10px 0px;}
/*.template-collection .main_fix_title.active .col_new_title{max-width: 1188px; padding-left: 55px;    margin: 0 auto;    padding-right: 55px;}
 .template-collection .page-width1{-webkit-animation: fadeIn 2s;animation: fadeIn 2s;} */
.divcp.odd .main_fix_title.active {background: #f5f5f5;}
.textarea_display{display:none;}
/* body.template-collection.fixbar {padding-top:84px;} */
body.template-collection .page-container{overflow:visible;}
ul.coll_grid.grid.grid--uniform.grid--view-items {    margin-top: 20px;}
.grid-view-item-warpper .klaviyo-button-container a.btn.klaviyo-bis-trigger{display:none;} 
.grid-view-item-warpper .klaviyo-button-container a.btn.klaviyo-bis-trigger:nth-child(1){display:block;} 
.template-collection .divcp.odd .main_fix_title{background-color: #f5f5f5;}
.template-collection .divcp.even .main_fix_title{background-color: #FFF;}
body.template-product .main-content {padding-top:15px;}
.snize-title {font-size: 20px !important;    line-height: 26px!important;}
div.snize-ac-results li, div.snize-ac-results li a.snize-view-link {line-height: 1.2 !important;}
#rc_login h5,#rc_login a{    text-align: center;    color: #7f2629;    display: inherit;    font-weight: 700;       margin-bottom: 10px;  text-transform: capitalize;}
div.snize-ac-results span.snize-thumbnail{margin-top:0 !important;margin-bottom:0 !important;}
#rc_login h5 {display: none;}
div.snize-ac-results span.snize-thumbnail img {vertical-align: middle;}

/* ============New-Header========= */
.grid-view-item-warpper {position: relative;}
.product_tags_wrapper {position: absolute;top:40px;left: -14px;z-index: 9;}
.product_tags {max-width: 120px;margin-top: -29px; margin-bottom: 2px;}
.product_tags img {max-width: 100%;    vertical-align: middle;}
.product_tags.new_tag {max-width: 90px}
.product_tags.best_tag {max-width: 130px;}
.product_tags.sale_tag {max-width: 83px;}
.product_tags.seasonal_tag {max-width: 120px;}
.product_tags.collaboration_tag {max-width: 170px;margin-top: -40px;}
.product_tags.free_tag {max-width: 160px;margin-top: -35px;}
/* .product_tags.signed_tag {max-width: 200px;    margin-top: -47px;} */
.grid.product-single {position: relative;}
.grid__item.product-single__photos .product_tags_wrapper {left: 21px;}
/* #cooking-five,#cooking-three {margin: 0 0 19.44444px;} */
body.template-page.faq hr {margin-bottom:10px;}
body.template-page.faq p:last-child {margin-bottom: 20px;}
.ans-qus-sec>div{margin-bottom:10px;}
body.template-page.faq .faq-sec .h3,body.template-page.faq .faq-sec h3,body.template-page.faq .inner-links .h3,body.template-page.faq .inner-links h3{margin-bottom: 15px;    margin-top: 30px;font-size: 30px;}
body.template-page.faq h5 {margin-top: 1.5em;margin-bottom: 0.75em;}
body.template-page.faq .ans-qus-sec>div .h4,body.template-page.faq .ans-qus-sec>div h4 {margin-top: 20px;}
body.template-page.faq .ans-qus-sec{margin-top: 20px;}
body.template-page.faq .page-width {max-width: 1230px;}
.guaranteed_block_part {    background: #f5f5f5;    border-radius: 7px;    padding: 15px 25px;   font-style: italic;}
.guaranteed_block_part li {    padding: 5px 20px;   position: relative;    font-size: 16px;}
.guaranteed_block_part li span {    position: absolute;    left: 0;    width: 17px;    height: 17px;    top: 50%;    transform: translate(-50%, -50%);}
.guaranteed_block_part li span path {fill: #00a651;}
.display_inline {display: flex;align-items: center;}
.form_inline {margin: 18px 0 25px 0; display: flex;    justify-content: space-between;    flex-wrap: wrap;  align-items: flex-end;}
.form_inline #quantity_button {    width: 80px;}
.form_inline #quantity_button .product-form__item,.form_inline .product-form__item--submit,
.form_inline .product-form__item--submit button.product-form__cart-submit.addtocart{    margin: 0;}
.product-form__controls-group ~ .product-form__controls-group--submit {margin-top: 15px;    width: calc(100% - 90px);}
.form_inline .product-form__item--submit button.product-form__cart-submit.addtocart {    display: flex;    align-items: center;    justify-content: center;    min-height:48px;}
.form_inline .product-form__item--submit button.product-form__cart-submit.addtocart .product__price {    display: flex;    align-items: center;    margin-right: 10px;}
.form_inline .product-form__item--submit button.product-form__cart-submit.addtocart .product__price *{color: #FFF;font-size: 16px;}
.box-highlights {background: #fde5c1;     font-size: 16px;   border-radius: 7px;    margin: 25px 0;    padding: 20px;}
.box-highlight-icons {    display: flex;    align-items: center;}
.box-icons {    width: 60px;    margin-right: 15px;}
.box-highlight-text {width: calc(100% - 95px);}
.box-icons img {vertical-align: middle;} 
/* .box-highlight-text a {text-decoration: underline;}  */
.press-logo-foodandwine {background: #ffece8;      font-size: 16px;  border-radius: 7px;    margin: 25px 0;    overflow: hidden;}
.press-logo-title,.cooking-logo-title,.source-logo-title {background: #f7dfdb;    padding: 20px;}
.press-logo-title h2,.cooking-logo-title h2,.source-logo-title h2{    margin: 0;    color: #3d4045;}
.press-logo-wrapper {padding: 30px 20px;}
.press-logos-part {     align-items: center;  display: flex;    table-layout: fixed;    justify-content: space-between;    border-bottom: 2px solid #f8dfdb;   padding-bottom: 15px;    margin-bottom: 15px;}
.press-logo-wrapper .press-logos-part:last-child {padding-bottom: 0;    margin-bottom: 0;    border-bottom: none;}
.press-logos-part .press-logos {    width: 165px;       margin-top: 0px;  margin-right: 20px;}
.press-logos-part .press-text {  font-style: italic;    font-size: 16px;   width: calc(100% - 160px);}
.press-logo-foodandwine.cooking-part {background: #eef1e8;}
.press-logo-foodandwine.cooking-part .cooking-logo-title {background: #e0e3d8;}
.cooking-part-list ul {margin: 20px;}
.cooking-part-list ul li {list-style: none;position: relative;margin-left: 20px;}
.cooking-part-list ul li:after { content: "";    position: absolute;    top: 12px;    width: 6px;    height: 6px;    background: #000;    border-radius: 50%;    left: -20px;}
.cooking-part-list ul li a {padding: 2px 0;    display: inline-block;}
.press-logo-foodandwine.sourcing-part {background: #edf6fb;}
.press-logo-foodandwine.sourcing-part .source-logo-title {background: #e0ebf1;}
.press-logo-foodandwine.sourcing-part .sourcing-part-text {padding: 20px;}
.guaranteed_block_part button {appearance: none;    -webkit-appearance: none;      border-radius: 5px;  margin-left: 20px;    background: #94352f;    color: #FFF;    border: none;    padding: 5px 10px;}
.guaranteed_block_part button a {color: #FFF !important;text-decoration: underline;}
.guaranteed_block_part #notify-me-wrapper {margin-left: 20px;    margin-top: 10px;    width: 100%;}
.guaranteed_block_part #notify-me-wrapper input.styled-input {width: 280px !important;font-size: 16px;}
/* .product-form{padding-bottom: 1.5rem;} */
.product-form a.btn.klaviyo-bis-trigger {    margin-bottom: 25px!important;    line-height: 46px !important;   min-height: 48px !important;    height: 48px !important;}
.cart-popup-wrapper.cart-hidden {transform: translateY(-100%);}
.overlay-product-options {    top: initial;    margin-top: 0;    z-index: 9999;    bottom: 0px;}
.overlay-product-options ul li {border-bottom: 1px solid #ccc;}
.overlay-product-options ul li:last-child {border-bottom: none;}
.press-logos-part .press-logos img {mix-blend-mode: multiply;}
.index-section--newsletter-background input.input-group__field {font-weight: bold; padding: 9.3px 20px;    border-radius: 8px 0px 0px 8px;    border-width: 2px;    font-size: 16px;   text-transform: uppercase;}
#shopify-section-product-recommendations-custom .stamped-badge {flex-direction: column;}
/* .index-section--newsletter-background .input-group__btn button {background:#94352f;} */
#shopify-section-1575869105621.index-section {padding-bottom: 0;}
/* .guaranteed_block_part li span.red_mark path {fill: #94352f;} */
.product-form__item select {border: 2px solid #d1d4d9; width: 100%;   border-radius: 8px;min-height: 48px;    position: relative;    top: 4px;}
.thumbnails-wrapper{display:none !important;}
.product-form__item {flex-basis: 100%;}
body.template-product .breadcrumbs {margin-bottom:14px;}
.product-form {padding-top: 15px;}
.product-sort-description { font-size: 14px;    margin: 5px 0 0 0;}
.product_details .grid-view-item__link { margin-bottom: 5px;}
#shopify-section-product-recommendations-custom .page-width {max-width: 1400px;} 
.product_details .stamped-product-reviews-badge {    min-height: 50px;  display: inline-block;   width: 100%;    height: 100%;}
.compare-wrap {padding-left: 5px;    text-decoration: line-through;}
button.cart-btn,button.cart-btn.add-to-cart-btn, button.cart-btn.add-to-cart-image-modal{    line-height:20px;    height: 54px;}
.grid-view-item-warpper .overlay-product-options .compare-wrap {padding-right: 0;   padding-left: 5px;}
.add-to-cart-overlay {width:100%;}
.collection-hero-wrapper .collection-hero__image {height: auto;    min-height:320px;}
.collection-hero-wrapper .collection-hero__title-wrapper:before{display:none;}
.collection-hero-wrapper .collection-hero__title h1 { text-transform: lowercase; font-size: 1.75em; font-family: monthoers; font-weight: 500; text-shadow: 0px 5px 13px #00000073;}
.collection-hero-wrapper .collection-description.page-width,.collection-hero-wrapper .collection-description.page-width *{font-size: 18px;   color: #FFF;}
.collection-hero-wrapper .collection-description.page-width {padding: 0;max-width: 1100px;}
.collection-hero-wrapper .collection-hero__title-wrapper {padding: 50px 0;}
.collection-hero-wrapper .collection-hero {margin-bottom: 0;}
.collection-alternate .filters-toolbar-wrapper {    background: #f2f2f2;    padding: 15px 0;    margin-bottom: 25px;   border: none;    text-align: right;}
.collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper {    -webkit-flex: initial;    -moz-flex: initial;    -ms-flex: initial;    flex: initial;    justify-content: flex-end;}
.collection-alternate .page-width {max-width: 1440px;}
.collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child {    position: relative;    border: 2px solid #2d3135;    border-radius: 3px;    margin-right: 20px;}
.collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child .select-label {position: absolute;    top: -10px;    left: 15px;    background: #f2f2f2;    letter-spacing: 0px !important;    font-size: 13px;    display: inline-block;    padding: 0 5px;    margin-bottom: 0;}
.collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper :is(select, .custom-dropdown) {padding: 10px 20px;height:50px;min-width: 230px;}
.collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child:last-child {margin-right: 0;}
.collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child:last-child .filters-toolbar__input-wrapper { width: 100%;}
.menu_list_wrap h3 {    text-align: left;    font-size: 18px;    color: #25282b;    padding-left: 20px;}
.menu_list_icon ul li a.site-nav__link.bold-and-arrow,.mobile-nav__sublist-link.bold-and-arrow .mobile-nav__label{font-weight: bold;color: #7f2629;    position: relative;}
.menu_list_icon ul li a.site-nav__link.bold-and-arrow .menu_text:after,.mobile-nav__sublist-link.bold-and-arrow .mobile-nav__label:after {    content: "";   position: absolute;    border: solid #7f2629;    border-width: 0 2px 2px 0;    display: inline-block;    padding: 4px;    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    top: 17px;    margin-left: 3px;} 
.mobile-nav__sublist-link.bold-and-arrow .mobile-nav__label::after {position: relative;   top: 0;}
.hero__inner .mega-title {max-width: 100%;font-family: 'Monthoers 2.0';}
.hero__inner a.btn.hero__btn {color: #FFF;transition: .1s ease-in all;   border: 2px solid #a2252a;  background: #a2252a;    padding: 12px 25px;}
.hero__inner a.btn.hero__btn:hover,.watch_btn a.btn.hero__btn:hover{ color: #fff;    background-color: #781c1f;    border-color: #781c1f;}
.index-multiple-block-inner .one-third {text-align: center;position: relative;padding:80px 40px;background-repeat: no-repeat !important;    background-position: center center !important;    background-size: cover !important;display: flex;flex-direction: column;justify-content: flex-end;}
.index-multiple-testimonial-block.one-third:after {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;   z-index: 0; height: 100%;    background: rgba(0,0,0,0.2);}
.testimonial_logo img {max-width: 140px;     margin: 0 auto;   vertical-align: middle;}
.index-multiple-testimonial-block-inner {position: relative;z-index: 9;}
.index-multiple-spice-image {margin-bottom: 10px;    z-index: 9; position: relative;}
.index-multiple-block-inner .one-third h2 {color: #fff;    font-family: "Monthoers 2.0";     margin-bottom: 0;   font-size: 48px;    padding: 10px 0;   letter-spacing:1px !important;    text-transform: none;}
.index-btn {margin: 10px 0;}
.index-btn a.btn {background: #FFF;  border-color: #fff;  border-color:transparent;    transition: .1s ease-in all;    color: #7d2529;}
.index-btn a.btn:hover,.sp-collection .own-set-pro.own-set-main .product-btn:hover{color: #fff;    background-color: #781c1f;    border-color: #fff;}
.index-multiple-review-block.one-third {display: flex;    flex-direction: column;    align-items: center;    justify-content: flex-end;}
.index-multiple-review-block.one-third h3 {color: #FFF;margin-top: 15px; text-transform: none;    font-size: 20px;}
.index-multiple-review-block.one-third .index-btn {    margin-top:30px;    margin-bottom:10px;}
.testimonial_comma {    margin-bottom: 5px;    margin-top: 12px;}
.testimonial_text p {color: #FFF; font-style: italic;    max-width:70%; line-height: 1.4;   margin: 0 auto 20px auto;}
.testimonial_text_slider ul.slick-dots {display: flex; margin-top:20px;  position: relative;justify-content: center;}
.testimonial_text_slider ul.slick-dots li {    width: auto;padding: 0;    margin: 0;   height: auto;}
.testimonial_text_slider ul.slick-dots li button {    background: rgba(255,255,255,0.5);    height: 3px;    width: 100%;    padding: 0 20px;}
.testimonial_text_slider ul.slick-dots li.slick-active button {    background: rgba(255,255,255,0.99);}
.testimonial_text_slider .slick-dots li button:before,.testimonial_text_slider .slick-dots li a:before{display:none;}
.testimonial_text_slider button.slick-next {right: -15px;}
.testimonial_text_slider button.slick-next::before,.testimonial_text_slider button.slick-prev::before {display:none;}
.testimonial_text_slider button.slick-next,.testimonial_text_slider button.slick-prev{width:20px;height:40px;background-repeat: no-repeat !important;    background-size: contain !important;    background-position: center center !important}
.testimonial_text_slider button.slick-next{background:url('/cdn/shop/files/right-arrow.png');}
.testimonial_text_slider button.slick-prev{background:url('/cdn/shop/files/left-arrow.png');display:none !important;}
.index-multiple-block-inner.custom-content {margin: 0;}
.index-multiple-block-part {margin:0px 0 20px 0;}
.index-multiple-block-part.index-multiple-block-second .index-multiple-block-inner.custom-content .index-multiple-spice-block p {color: #fff; line-height: 1.2;}
.index-multiple-block-part.index-multiple-block-second .index-multiple-block-inner.custom-content .index-multiple-recipie-block {    display: flex;    flex-direction: column;    align-items: center;    justify-content: flex-end;}
.index-multiple-block-part.index-multiple-block-second .index-multiple-block-inner.custom-content .index-multiple-recipie-block:after {    content: "";    position: absolute;   left: 0;   top: 0;    width: 100%;    z-index: 0;    height: 100%;    background: rgba(102,37,42,.4);}
.index-multiple-recipie-inner p {    color: #FFF;font-weight:normal;}
.index-multiple-recipie-inner {position: relative;    z-index: 9;}
/* .index-multiple-recipie-inner .index-btn {    margin-top: 70px;} */
body.template-index .page-width {max-width: 1600px;}
.index-how-do-it-inner {    display: flex;   justify-content: space-between;}
.index-how-do-it-inner .index-how-do-it-right{width:65%;}
.index-how-do-it-inner .index-how-do-it-right img{vertical-align:middle;height: 100%;object-fit: cover;}
.index-how-do-it-inner .index-how-do-it-left h3 {    margin: 0;    font-size: 20px;    margin-bottom: 5px;}
.index-how-do-it-inner .index-how-do-it-left p {margin: 0;    color: #FFF;    line-height: 1.2;    margin-bottom: 25px;}
.index-how-do-it-btn {margin-top:15px;}
.index-how-do-it-btn a.btn { color:#a2252a;  background: #FFF;    border-color: #FFF;}
.index-how-do-it-inner .index-how-do-it-left {    color: #fff;    text-align: center;    width: 35%;    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}
.index-how-do-it-part {margin:30px 0 30px 0;}
.index-how-do-it-title h2 {color: #fff;    font-family: "Monthoers 2.0";    margin-bottom: 0;    font-size: 48px;    padding: 10px 0;   letter-spacing: 1px!important;    text-transform: none;}
.feature-columns-multiple .section-header h2 {color: #575756;    letter-spacing: 1px !important;}
.feature-columns-multiple h3.h4 {margin-bottom: 2px;color: #575756;font-size: 18px;}
.index-section.multiple-product-section .custom__item.small--one-whole.medium-up--one-third {margin-bottom: 0 !important;}
.feature-columns-multiple .rte-setting {    max-width: 370px;    margin: 0 auto;    font-size: 16px;    color: #575756;}
.feature-columns-multiple .rte-setting p {color: #575756;}
.feature-columns-multiple .rte-setting p strong {font-weight: normal;   color: #EA5297;}
.newsletter-wrapper{background:url('/cdn/shop/files/newsllter-b.jpg');}
.newsletter-wrapper .newsletter-section.index-section--newsletter-background {padding: 75px 0;}
.index-section--newsletter-background{background:transparent;}
.newsletter-wrapper .newsletter-section.index-section--newsletter-background .form-single-field {margin-bottom: 0;}
.newsletter-wrapper-inner {background: #FFF;    max-width: 1000px;    margin: 0 auto;   padding: 30px 20px;    box-shadow: 5px 5px 8px #00000042;    position: relative;} 
.newsletter-wrapper-inner:before {content: "";    background: url(/cdn/shop/files/newslletter-bg-left.png);    width: 100%;    height: 100%;    display: block;    position: absolute;    left: -25px;    background-repeat: no-repeat;    background-position: top left;    top: -10px;    pointer-events: none;}
.newsletter-wrapper-inner:after {    content: "";    background: url(/cdn/shop/files/newslletter-bg-right.png);    width: 100%;   height: 100%;    display: block;    position: absolute;    right: 20px;    background-repeat: no-repeat;    background-position: top right;    top: -15px;    pointer-events: none;}
.collection-hero-wrapper .collection-hero__title .rte a{word-break: initial;    white-space: nowrap;}
.newsletter-wrapper-inner .section-header.text-center h2.h2 {color: #575756;}
.newsletter-wrapper-inner .section-header.text-center .rte.newsletter-wrapper-inner .section-header.text-center .rte p{ color: #575756;}
.index-section--newsletter-background .rte p {margin: 0;    font-size: 16px;    color: #575756;}
.index-section.multiple-product-section .section-header h4 {letter-spacing: 1px !important; margin-bottom: 0;}
.index-section.multiple-product-section .section-header {  margin-bottom: 12px;}
.inline_block {    display: flex;    align-items: center;   justify-content: space-between;}
/* .custom-content-btn a.btn.input-group__btn {background: transparent;    border-color: #94352f;    border-width: 2px;    border-radius: 0;    color: #94352f;}
.custom-content-btn a.btn.input-group__btn:hover{background:#94352f;color:#FFF;} */
.index-welcome-custom-text-part {background: url(/cdn/shop/files/newsllter-b.jpg); margin-bottom:30px; text-align: center;    padding:50px 0px; margin-top: 15px;}
[class*=index-section--flush]:first-child {padding-bottom: 0;}
.index-welcome-custom-text-title h2 img {vertical-align: 18px;}
.index-welcome-custom-text-title h2 span {display: inline-block;    margin: 0 5px;}
.index-welcome-custom-sub-text {max-width: 950px;    margin: 0 auto 30px auto;}
.index-welcome-custom-sub-text a {color: #a2252a;}
.index-welcome-custom-sub-text p {color: #575756;}
/* .index-welcome-custom-sub-btn.watch_btn a.btn.hero__btn {    background: transparent;    color: #6d2723;    border-color: #6d2723;    border-radius: 0;    border-width: 1px;}
.index-welcome-custom-sub-btn.watch_btn a.btn.hero__btn:hover{background:#6d2723;color:#FFF;} */
.index-welcome-custom-text-title h2 {    font-size: 48px;    font-family: "Monthoers 2.0";     letter-spacing: 2px !important;   line-height: 1;    text-transform: none;    font-weight: 900;    color: #000;}
.testimonial_comma img {max-width: 70px;}
.index-multiple-spice-block.gurantee_text.one-third .index-multiple-spice-image {max-width: 150px;    margin: 0 auto;}
.custom-content.multiple-product-items button.slick-prev{left: 20px;z-index: 9;width:50px;height:50px;background:url('/cdn/shop/files/left-arr.png?v=1651140577');}
.custom-content.multiple-product-items button.slick-next{right: 20px;width:50px;height:50px;background:url('/cdn/shop/files/right-arr.png?v=1651140577');}
.index-section.multiple-product-section button.slick-arrow {background-repeat: no-repeat !important;    background-position: center center !important;    background-size: contain !important;    opacity: 0.8;}
.index-section.multiple-product-section .slick-prev:before,.index-section.multiple-product-section .slick-next:before{display:none;}
.index-section.multiple-product-section .custom-content.multiple-product-items {margin-bottom: 0;}
/* .mobile-nav__dropdown .mobile-nav__sublist-header {color: #7f2629;} */
.collection-alternate-banner .collection-hero {    background-repeat: no-repeat !important;   background-position: center center !important;   background-size: cover !important;    text-align: center;    background-color: #a2252a;}
.collection-alternate-banner .collection-hero__title {    color: #FFFFFF;    position: relative;    vertical-align: middle;  padding: 55px 0;    z-index: 2;    width: 100%;    transform: initial;    top: 0;    margin: 0 auto;    justify-content: center;    align-items: center;}
.index-section.multiple-product-section .grid-view-item.grid-view-item--sold-out.product-card {padding-bottom: 63px;}
span.ss01{font-feature-settings: "ss01" 0;margin: 0 !important;}
/* .collection-alternate ul.coll_grid.grid.grid--uniform .product_details {min-height: 135px;} */

.grid-view-item.product-card{height:100%;}
.product-card__image-with-placeholder-wrapper {    position: relative;    height: 100%;    display: flex;    flex-direction: column;    align-items: stretch;}
.product-card .product_details { margin-bottom: 0;   height: 100%;}
.add-to-cart-overlay {width: 100%;    margin-bottom: 15px;}
.product_details .stamped-product-reviews-badge{height:auto;}
button.cart-btn.add-to-cart-btn,button.cart-btn.add-to-cart-image-modal{margin-top:5px;}
/* .index-section.multiple-product-section .product-sort-description{min-height: 50px;} */
button.cart-btn.add-to-cart-btn:hover,button.cart-btn.add-to-cart-image-modal:hover,.grid-view-item-warpper .klaviyo-button-container a.btn.klaviyo-bis-trigger:hover{color: #fff;    background-color: #781c1f;}
.btn--secondary:hover,.btn--secondary:not([disabled]):hover, .btn--tertiary:not([disabled]):hover,button.rebuy-button:hover{color: #FFF; border-color: #781c1f;background:#781c1f; }
.bundle-builder-app--product--quantity:hover,.bundle-builder-app--bundle--product-add-button:hover,.cart-popup__cta-link:hover,.cart-popup a.cart-popup__cta-link.cart-popup__cta-link.btn:hover{color: #FFF; border-color: #781c1f;background:#781c1f;}
.cart-popup__dismiss-button:hover{color: #781c1f;}
.newsletter-wrapper-inner svg.icon-error {margin-top: -2px !important;}
.box-highlight-text p {display: inline-block;}
.product-single__description.rte a{word-break: initial;text-decoration: underline;border-bottom: none;}
.product-single__description .tags a.tag-item {    text-decoration: none;    border-bottom: 1px solid currentColor;}
.product-recommendations-custom .product-recommendations-products li.grid__item.grid__item--product-recommendations-custom {clear: initial !important; padding-bottom: 10px;}
.product-recommendations-products.index-section.multiple-product-section ul.grid.grid--uniform.grid--view-items.custom-content { width: 100%; margin-left:0;margin-right:0;    margin-bottom: 30px;}
.product-recommendations-custom .grid--uniform.grid--view-items.custom-content {margin-left: 0;}
.product-recommendations-custom .product-recommendations-products {padding-top: 5px;}
.product-recommendations-custom ul.grid--view-items.custom-content.multiple-product-items{display:none;}
.product-recommendations-custom ul.grid--view-items.custom-content.multiple-product-items.slick-initialized.slick-slider{display:flex;}
.variant-btn .other_button a {    font-size: 14px;      display: inline-block;  border: 2px solid #d1d4d9;    box-shadow: 1px 3px 4px #ffe2e47f;    border-radius: 6px;    box-sizing: border-box;    color: #344154;    padding: 11.5px 20px;    font-weight: 600;}
.variant-btn .other_button a:hover{ border-color: #bb1b0f;}
.variant-btn .other_button {display: inline-block;    vertical-align: top;margin-bottom:10px;}
.product_recomendation_main li.grid__item.small--one-whole{padding-bottom: 30px;}
.product-recommendations-products.multiple-product-section .product-recommendations__inner {    padding-bottom: 0;}
.product-single__meta .line-item-property__field label {   margin-padding-bottom:20px; color: #374151;    font-weight: 600;    font-size: 20px;       margin-bottom: 10px;margin-top: 15px; line-height: 26px;}
.product-single__meta .js-qty button.js-qty__adjust {    background: transparent;    border: 1px solid #000;    border-radius: 0;}
.product-single__meta .js-qty button.js-qty__adjust span.icon:before {    top: -5px;    position: relative;    color: #000;    font-size: 14px;    opacity: 1;}
.product-single__meta .js-qty input#custom-amount {    max-width: 90px;    border-radius: 0;    min-height: auto;    padding: 4.3px 10px;    text-align: center;}


/* ----------------- cart drawer css------- */

.template-cart .cart-page-content .cart__qty .js-qty__adjust{display:none;}
.template-cart .cart-page-content .js-qty__num{text-align: center;width: 60px;padding-left: 0.27778em;padding-right: 0.27778em;}
.drawer.drawer--right .drawer__title {font-family: "Monthoers 2.0";font-weight: 400;text-align: center;} 
.cart-drawer-right .drawer__close.js-drawer-close  {    position: absolute;    left: 0;    top: 6px;}
.cart-drawer-right .drawer__close.js-drawer-close button{ background: #fff;    border: none;    padding: 10px;right:0;}
.cart-drawer-right .drawer__close.js-drawer-close button .icon:before{    font-size: 24px;}
.cart-drawer-right .ajaxcart__product-name{font-weight: 600;line-height:18px;width:80%;margin-bottom: 7px;}
.cart-drawer-right .ajaxcart__product-meta{font-size:15px;font-style:italic;width:100%;}
.cart-drawer-right .grid__item.three-quarters > p span:not(.ajaxcart__product-meta){font-size: 16px;text-align:right;    padding-left: 8px;}

.cart-drawer-right .grid__item.display-table-cell{padding:0;}
.cart-drawer-right .ajaxcart__qty-adjust span:before{color: #6a707c;    font-weight: 800;    font-size: 15px;}
.cart-drawer-right .ajaxcart__qty-adjust span.icon{height: auto;display: block;}
.cart-drawer-right .ajaxcart__qty input{font-weight: 700;}
.cart-drawer-right .grid__item.three-quarters > p{margin-bottom:7px;display: flex; flex-wrap: wrap;justify-content: space-between;}
.product-recommendations-custom .product-recommendations-products li.grid__item.grid__item--product-recommendations-custom .grid-view-item.product-card {margin-bottom: 7px;}
.cart-drawer-right .drawer__header{display: flex;height:auto;flex-wrap: wrap;border:none;padding-top:20px;margin-bottom: 10px;position:relative;}
.cart-drawer-right .drawer__header .cart_warning_heading {    font-weight: 600;    font-size: 16px; text-transform: uppercase;   }
.cart-drawer-right .drawer__header .cart_warning_text p{font-size: 14px;margin-bottom:0;}
.cart-drawer-right .drawer__header .cart_warning_section{text-align:center;  padding:15px;     background: #ebd9d7;   width: 100%;  border-radius: 10px; overflow: hidden;margin-top:10px;}
.cart-drawer-right .drawer__header .cart_warning_section .warning_icon img{width: 25px;display: block;margin-right: 8px;}
.cart-drawer-right .ajaxcart__product .remove_product{background: transparent;border: 0;}
.cart-drawer-right .ajaxcart__product .remove_product .icon-x{color:#666;}
.cart-drawer-right .ajaxcart__product-image{margin-bottom:0;}
.cart-drawer-right .ajaxcart__row{padding: 15px 0;    margin: 0;}
.cart-drawer-right .cart-note-inner {clear: both;display: flex;padding-bottom: 10px;align-items: center;justify-content: space-between;border:0;}
.cart-drawer-right .cart-note-inner .left{display:flex;width:auto;}
.cart-drawer-right .cart-note-inner .right{width:auto;} 
.cart-drawer-right .cart-note-inner .right .cart-footer-price{display: flex;justify-content: flex-end;padding:0;}
.cart-drawer-right .cart-note-inner .right .grid__item{float: none;width:auto;padding:0;}
.cart-drawer-right .cart-note-inner .right .grid__item.two-thirds{padding-right:3px;}
.cart-drawer-right .cart-note-inner .cart-note-block{width: auto;border-radius: 8px;  margin-right: 11px;/*padding: 0 12px;*/}
.cart-drawer-right .cart-note-inner .cart-note-block .textarea_display{width: 100%;    position: absolute;    z-index: 9;    left: 0px;  bottom: 90%;}
.cart-drawer-right .cart-note-inner .cart-note-block .textarea_display .cart-note__input{margin-bottom:0;}
.cart-drawer-right .cart-note-inner .cart-note-block .textarea_display textarea::placeholder{font-size:14px;}
.cart-drawer-right .ajaxcart__product.upcell-product {width: 50%;padding:0 ;}
.cart-drawer-right .ajaxcart__product.upcell-product .ajaxcart{padding:0 15px;display: flex;align-items: center;} 
.cart-drawer-right .upsell_slider.upsell_products_drawer {background: #ecf0f3;    display: flex;margin: 15px 0;   flex-wrap: wrap;    padding: 15px 10px;    justify-content: center;    border-radius: 5px;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .one-quarter{padding-left:0;width:20%;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .three-quarters{padding-left:10px;width: 80%;display:flex;flex-wrap:wrap;align-items: center;position: relative;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay{padding: 0;margin: 0;    background: transparent;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .product-price-div{margin-top: -3px;font-size: 14px;    width: 100%;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay button{margin:0;height:36px;font-size: 13px;background:#a2252a;color: #fff;border-color:#a2252a;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .ajaxcart__product-name{font-size: 14px;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .ajax-rtinnerleft a{margin: 0;width: 100%;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay button .down_arrow{width: 23px;height: 28px;right: 2px;font-size: 20px;}
#CartDrawer .additional_checkout_buttons{display:none !important;}
.drawer-page-content:after{background:transparent;}
#CartDrawer.cart-drawer-right {box-shadow: -4px -4px 15px #0000004d;padding-bottom:0;}
.cart_warning_heading_text {    display: flex;    align-items: center;    justify-content: center;}
.cart_warning_icon {font-size: 14px;    font-weight: normal;    position: relative;    cursor: pointer;    display: inline-block;}
.cart_warning_icon .down_arrow {transition: all .4s ease-in-out;    content: "";   border: solid black;    border-width: 0 1px 1px 0;    display: inline-block;    padding: 3px;    transform: translateY(-50%)rotate(45deg);}
.cart-drawer-right .cart_warning_text {display: none;}
.cart-drawer-right .upsell_slider.upsell_products_drawer h2.upsell_title {font-size: 18px;    width: 100%;    text-align: center;}
.ajax_drawer_products {/*height: 100%;max-height: calc(100% - 360px);overflow: hidden;*/}
.ajaxcart__more_product { display:none !important;   text-align: center;    width: 100%;    margin-top: 0;    border-bottom: 1px solid #e9e9e9;    position: relative;    padding-bottom: 10px;border:0;}
.ajaxcart__more_product .more_product_icon {background: #FFF; display: inline-block;text-align: center;width: 25px;  top: 15px; height: 25px;border: 1px solid #e9e9e9;border-radius: 50%;position: absolute;top: -12px;    left: 0;    right: 0;    margin: 0 auto;  cursor: pointer;}
.ajaxcart__more_product .more_product_icon:after {    content: "";    border: solid #3d4246;    border-width: 0 1px 1px 0;    display: inline-block;    padding: 4px;    transform: translateY(-50%)rotate(45deg);    position: relative;    top: -1px;}
.ajax_drawer_products.active {overflow: auto;}
.ajax_drawer_products.active + .ajaxcart__more_product{display:none !important;}
.cart-drawer-right .cart-note-inner .cart-note-block label.cart-note__label {margin-bottom:0; border:1px solid #e9e9e9;font-weight: 500;color:#000;padding:10px 30px 10px 12px;border-radius:8px;}
.cart-drawer-right .cart-note-inner .cart-note-block label.cart-note__label.active{border-color:#a2252a;background: rgb(162 37 42 / 25%); color: #a2252a;}
.cart-footer-price p {font-weight: bold;    color: #94352f;}
.cart-footer-price {padding: 12px 0;}
.ajaxcart__footer button.btn.cart__checkout { width: 100%;    padding-top: 15px;   padding-bottom: 15px;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay .overlay-product-options {width: 200px;left: auto;right: 1px;z-index: 999999;   top: auto;margin-top: 0;-ms-overflow-style: none;scrollbar-width: none;overflow-y: scroll;bottom: -9px;overflow: overlay;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay .overlay-product-options::-webkit-scrollbar {display: none; }
.empty_cart_drawer {text-align: center;    font-weight: bold;    margin-top: 50px;}
.cart-drawer-right .overlay-product-options li{    padding: 6px 15px;    font-size: 12px;    line-height: 13px;}
/* .cart-drawer-right .drawer_footer_main{position: sticky;bottom: 0;width: 100%;padding:0 0 15px;left: 0; background: #fff;    border-top: 1px solid #e9e9e9; z-index: 999999;} */
.cart-drawer-right .drawer_footer_main {position: fixed;    bottom: 0;    width: calc(100% - 30px);    padding: 0 0 15px;    left: 15px;    background: #fff;    border-top: 1px solid #e9e9e9;    z-index: 999999;}
.ajax_drawer_products .grid__item.one-quarter{width:24%;}
.ajax_drawer_products .grid__item.three-quarters{width:76%;}
.ajaxcart__inner .ajax_drawer_products .ajaxcart__product:last-child .ajaxcart__row{border:0;}
.cart-drawer-right .ajax_drawer_products{/*  height:auto;    max-height: initial;  overflow: auto !important;*/}
.cart-drawer-right #CartContainer{/*height: 80%;overflow:auto;*/ }
.cart-drawer-right #CartContainer form{    height: 100%;}
.cart-drawer-right .cart.ajaxcart{/*height: 100%;overflow: scroll;*/}
button.cart-btn.add-to-cart-btn .full-cart-text {display: block;    width: 100%;    clear: both;}

.sp-collection .collection-alternate .filters-toolbar-wrapper{margin-bottom:0;background:transparent;}
.sp-collection .collection-header .title_text h3{text-align: center;font-size: 20px;margin: 0;padding-top: 0;padding-left:15px;display: block;color:#fff;}
.sp-collection .collection-alternate .image-boxes-links-text .image-boxes-text{padding: 0; align-items: center;padding-left: 18px;}
.sp-collection .collection-alternate .image-boxes-links-text .image-boxes-text .bg-img{position:relative;min-height: 100px;display: flex;align-items: center;justify-content: center;background-position: center center;background-size: cover;background-repeat: no-repeat;padding: 0 15px;}
.sp-collection .collection-alternate .collection-header .image-boxes-links-text{padding:30px 0 ;clear: both;overflow: hidden;background: #f2f2f2;margin: 0 0 0 -18px;}
.sp-collection .collection-alternate .collection-header .image-boxes-links-text img{max-width:60px;}
.sp-collection .bg-main{background:#f2f2f2;}
.sp-collection .collection-alternate .image-boxes-text .bg-img .image-box,
.sp-collection .collection-alternate .image-boxes-text .bg-img .title_text{position: relative;z-index: 3;}

.sp-collection .own-set-pro.own-set-main{width: 50%;padding-left: 18px;margin-bottom: 30px;display: flex;}
.sp-collection .own-set-pro.own-set-main .own-set-left{width: 50%;    background-position: center center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.sp-collection .own-set-pro.own-set-main .own-set-left img{object-fit: cover;opacity:0 !important;    visibility: hidden !important;}
.sp-collection .own-set-pro.own-set-main .own-set-right{width: 50%;padding: 0 40px;display: flex;align-items: center;}
.sp-collection .own-set-right h3{font-size: 40px;   font-family: "Monthoers 2.0";color:#fff;}
.sp-collection .own-set-pro.own-set-main .bg-img{display: flex;}
.sp-collection .own-set-pro.own-set-main .product-btn{color:#94352f;background:#fff;width: 100%;}
.sp-collection .own-set-pro.own-set-main p{color:#fff;    line-height: 22px;}
.sp-collection .own-set-pro.own-set-main .own-set-heading{text-align: left;font-size: 38px;   font-weight:300;font-family: "Monthoers 2.0";color:#fff;}
.sp-collection .own-set-pro.own-set-main .own-set-heading .bottom{font-size: 64px;display:block;font-weight:300;}
.collection-alternate[data-section-id="collection-template-shop-new"] .load-more_wrap {    text-align: center;    margin-top: 30px;   margin-bottom: 10px;}
.collection-alternate[data-section-id=collection-template-shop-new] .load-more_wrap button.btn {    background-color:transparent;    border: 2px solid #94352f;    color: #94352f;    font-weight: 700;    max-width: 100%;}
.collection-alternate[data-section-id=collection-template-shop-new] .load-more_wrap button.btn:hover{color: #fff;    background-color: #781c1f;}
.sp-collection .collection-alternate .coll_grid.grid.grid--uniform.grid--view-items  {padding:0px 0 0px ;margin-top: 10px;margin-bottom: 20px;}
.cart-progress-main .cart-progress{height:12px;	border-radius:50px;width:100%;overflow:hidden;background:#eeeeee;}
.cart-progress-main .cart-progress progress{display:block;height:100%;background:red;}
/* .cart-progress-main .cart-progress progress::-webkit-progress-value {background:#94352f;} */
/* .cart-progress-main .cart-progress progress::-moz-progress-bar{background:#94352f;} */
/* .cart-progress-main .cart-progress progress[value]::-webkit-progress-bar , */
.cart-progress-main .cart-progress progress[value]::-webkit-progress-value {background:#94352f;}
.cart-progress-main .cart-progress progress[value] {  -webkit-appearance: none;}


.cart-progress-main{width:100%;}
.cart-progress-main h5{color: #94352f;font-weight: 300;text-transform: unset;text-align: center;font-size: 14px;margin-bottom: 6px;}
.cart-progress-main .cart-progress .progress{background:#a2252a;border-radius:50px;height: 100%;}
.upsell_reproducts {display:block !important;}
.cart-drawer-right .upsell_slider.upsell_products_drawer{display:block;padding: 20px 50px;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .slick-arrow{height: 40px;width: 40px;background: #fff;border-radius: 50%;z-index:9999;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .slick-prev:before,
.cart-drawer-right .upsell_slider.upsell_products_drawer .slick-next:before{font-size: 34px;line-height: 15px;opacity: 1;display:none;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .slick-prev{left: -40px;background: url(/cdn/shop/files/left-arr.png?v=1651140577);background-repeat: no-repeat;background-size: 24px;background-position: center center;background-color: #fff;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .slick-next{right: -40px;background: url(/cdn/shop/files/right-arr.png?v=1651140577);background-repeat: no-repeat;background-size: 24px;background-position: center center;background-color: #fff;}
.cart-drawer-right .cart-note__label:after{border: solid black;border-width: 0 0.5px 0.5px 0;display: inline-block; padding: 3px;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .ajax-rtinnerleft{width:70%;}
.cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay{width:30%;position: absolute;right:0;top: 50%;transform: translateY(-50%);max-width: 78px;}

.cart-drawer-right .ajaxcart__inner .ajax_drawer_products .ajaxcart__product:first-child .ajaxcart__row{padding-top:10px; }
.drawer-header-products::-webkit-scrollbar {display: none;}
.drawer-header-products::-webkit-scrollbar {display: none;}
/* .cart-drawer-right .ajaxcart__inner{height:100%;overflow: scroll;} */

.drawer-header-products{height: calc(100vh - 150px); position:relative;z-index:0;   overflow-y: auto;}


.cart-drawer-right.error-show .ajaxcart__inner{max-height: calc(100% - 60px);}
.cart-drawer-right.error-show #CartContainer{height: calc(80% - 100px);}

.sp-col-sold-out .page-width{max-width: 1440px;}
.sp-col-sold-out .grid-view-item--sold-out .grid-view-item__image {max-width: 500px !important;max-height: 500px !important;}
.sp-col-sold-out .grid-view-item__image-wrapper{max-width: 500px !important;}
.sp-col-sold-out .grid-view-item-warpper .klaviyo-button-container a.btn.klaviyo-bis-trigger{border-radius: 8px!important;}
.sp-collection .collection-alternate .filters-toolbar-wrapper .page-width{padding:0;}
.product_recomendation_main li.grid__item.small--one-whole {clear: inherit !important;}
.ajaxcart-item__price-strikethrough {    display: flex;    justify-content: flex-end;    width: 100%;}

.product-single__meta .js-qty {    position: relative;    max-width: 150px;    padding: 0;    margin: 0;    display: flex;    border: 1px solid #e5e5e5;    border-radius: 8px;}
.product-single__meta .js-qty button.js-qty__adjust {    background: transparent;    border: 0 none;    padding: 0 15px;    border-right: 1px solid #e5e5e5;    color: #333;}
.product-single__meta .js-qty input#custom-amount {     border: none; border-right: 1px solid #e5e5e5;  max-width: 50px;    border-radius: 0;    min-height: auto;    padding: 10px 5px;    text-align: center;    border-right: 1px solid #e5e5e5;    font-weight: bold;}
.product-single__meta .js-qty button.js-qty__adjust.js-qty__adjust--plus {    border-right: none;}
.product-recommendations-products .grid-view-item__title.product-card__title {margin-bottom: 7px;}
body.template-blog[data-template="blog.recipes"] .main-content {padding-top: 0;}
.blog-recipes-inner {    display: flex;    justify-content: space-between;    align-items: center;    padding: 50px 0;}
.blog-recipes-header {margin-bottom: 30px;background-repeat: no-repeat !important;    background-position: center center !important;    background-size: cover !important;}
.blog-recipes-inner header.blog-recipes-title {    width: 30%; margin-bottom: 0;}
.blog-recipes-inner header.blog-recipes-title h1 {    margin: 0;   color: #FFF;}
/* .blog-recipes-search form.search-header.search--focus {    max-width: 100%;    display: flex;    justify-content: flex-end;} */
.blog-recipes-search.site-header__icons-wrapper form.search-header {background: #FFF;      justify-content: space-between;  max-width: 425px;    display: flex;    margin-left: auto;    margin-right: 0;}
.blog-recipes-search {    width: 70%;    text-align: right;}
.blog-recipes-search.site-header__icons-wrapper form.search-header input.search-header__input1 { width: calc(100% - 40px); padding-left: 10px;    font-size: 18px;    font-family: Poppins,sans-serif;    font-style: normal;   font-weight: 400;    height: 100%;}
.blog-recipes-search.site-header__icons-wrapper form.search-header button.search__submit1.btn--link { width: 40px;    text-align: center;}
.blog-recipes-search.site-header__icons-wrapper .site-header__icon svg {margin-right: 0;}
.blog-recipes-search input.search-header__input1 {font-size: 16px;font-weight: bold; width: 100%;    max-width: 450px;    border-radius: 8px 0 0 8px;}
/* .blog-recipes-search button.search__submit1.btn--link {    background: #FFF;    background-color: #a2252a;    color: #fff;    font-family: Poppins,sans-serif;    font-style: normal;    font-weight: 700;    text-transform: uppercase;    white-space: normal;    font-size: 16px;    padding: 10px 25px;    border-radius: 0 8px 8px 0px;} */
#shopify-section-blog-recipes-template .page-width,body.template-article[data-template="article.recipes"]  .page-width{max-width: 1550px;}
.blog-listing-wrapper {display: inline-block;    width: 100%;}
.blog-sidebar {width:25%;padding-right:50px;float:left;}
.blog-list-wrapper {width: 75%;  float: right;  margin-top: 30px;}
.blog-sidebar h3 { font-size: 24px;display: flex;justify-content: space-between; align-items: center;}
.blog-sidebar h3 .clear_all a { width: 100%; display: inline-block;  margin-right: 0px; font-size: 18px; padding-right: 18px;  font-weight: normal;    font-style: italic;    padding-left: 8px;    position: relative;}
.clear_all.all-links { margin-right: 20px;}
.blog-sidebar .nav-block .nav-title {    cursor: pointer;  position: relative;    font-weight: bold;   margin-bottom: 12px;}
.blog-sidebar .icon-arrow:after {content: "";    position: absolute;    right: 0px;    top: 8px;    width: 15px;    height:2px;    background: #7f2629;}
.blog-sidebar .icon-arrow:before {    content: "";    position: absolute;    right: 6px;    top: 2px;    width: 2px;    height: 15px;   background: #7f2629;}
.icon-arrow {    right:15px;    display: inline-block;    top: 5px;    float: right;    position: relative;}
.blog-sidebar ul.nav-list { display:none; margin-left: 15px;    padding-bottom: 15px;}
.blog-sidebar ul.nav-list li {    margin-bottom: 10px;}
.blog-sidebar ul.nav-list li span {cursor: pointer;     width: 100%;  padding-right: 45px; display: block;    position: relative;}
.blog-sidebar ul.nav-list li span:after {    content: "";    position: absolute;    top: 0;    width: 25px;    height: 25px;    border: 1px solid #000;    border-radius: 50%;    right: 12px;}
.blog-sidebar ul.nav-list li span.active:before {    background: #7f2629;    content: "";    position: absolute;    top: 0;    width: 25px;    height: 25px;   border-radius: 50%;    right: 12px;}
.blog-sidebar ul.nav-list li span.active:after{border-color: #7f2629;}
.blog-sidebar .nav-block .nav-title.is-open .icon-arrow:before{display:none;}
.blog-sidebar ul.nav-list.active{display:block;}
.blog-sidebar .nav-block {    border-bottom: 2px solid #7f2629;    margin-bottom: 15px; }
.blog-list-wrapper .grid_inner {     height: 100%; box-shadow: 3px 4px 10px #00000030;}
.blog-list-wrapper .grid_inner h2.article__title.h3 {    padding: 0 20px;}
.blog-list-wrapper .grid_inner .article__grid-meta {  float:none; margin-bottom: 10px;    padding: 0px 20px 15px 20px;}
.blog-list-wrapper .article__grid-excerpt,.blog-list-wrapper .article__author,.blog-list-wrapper .article__date {    font-size: 16px;}
.blog-list-wrapper .grid_inner .article__grid-meta a.btn.btn--tertiary {padding: 14px 18px;letter-spacing: 0;    color: #7f2629;}
.blog-list-wrapper .grid_inner .article__grid-meta a.btn.btn--tertiary:hover{color: #FFF;}
.blog-list-wrapper li.grid__item.medium-up--one-third {    margin-bottom: 25px;padding-left: 10px;}
.blog-list-wrapper  ul.grid.grid--uniform.grid--blog{margin: 0 0 0 -10px;  display: flex;flex-wrap: wrap;  overflow: visible;}
body.template-blog[data-template="blog.recipes"] #PageContainer {overflow: visible;}
body.template-article[data-template="article.recipes"] .main-content {padding-top: 0;}
.article_header {    display: flex;    justify-content: space-between;    align-items: center;}
.article_header_right ul.rk_social {    display: flex;}
.article_header_right ul.rk_social svg {    width: 40px;    height: 25px;   text-decoration: none;}
.article_header_right ul.rk_social li a {border-bottom: none;}
.article_header_left a.btn {    letter-spacing: 0;}
.article__title.recipes_title {margin-top: 20px;     text-transform: lowercase; font-weight: normal;}
.rk_modern .rk_container {      max-width: 1100px !important;    padding: 0 !important;    margin: 0 auto;}
.rk_card.grid_inline {  margin-bottom: 30px;display: flex;    flex-wrap: wrap;}
.rk_card.grid_inline .rk_card_left {    width: 50%;    text-align: left;}
.rk_card.grid_inline .rk_grid.rk_secondary {    display: block !important;      padding-left: 30px;  width: 50%;}
.rk_card.grid_inline .rk_card_left img {    width: 100%;    object-fit: cover;}
#rk_parent .rk_modern .rk_container .rk_grid .rk_column_third ul{    padding-right: 20px;    border-right: 1px solid #3d4246;    margin-right:5px;}
#rk_parent .rk_modern .rk_container .rk_column_heading {    text-transform: none !important;    font-size: 22px !important;}
#rk_parent .rk_modern .rk_container .rk_grid .rk_column_third a.rk_has_link {      text-decoration: none; border-bottom: 2px solid #94352f;    color: #94352f;}
#rk_parent .rk_modern .rk_container .rk_grid .rk_column_third a.rk_has_link p{color: #94352f; line-height: 1.6;     font-weight: 600;  text-decoration: none;}
#rk_parent .rk_modern_column .rk_container .select_div button {    border-radius: 0 !important;   border-color: #94352f !important;    font-size: 16px;    font-weight: bold;    padding: 7px 20px;    min-height: auto;    height: auto;}
#rk_parent .rk_modern_column .rk_container .select_div button{font-size: 16px;     font-weight: bold;    padding: 7px 20px;  }
#rk_parent #rk_checkout_div.show_checkout_div a {    text-transform: uppercase;    font-weight: bold;}
#rk_parent #rk_checkout_div.show_checkout_div {margin-top: 15px;}
#rk_parent .rk_modern_column .rk_container .select_div .rk_rfc_btn:hover {background: #94352f;}
body.template-article[data-template="article.recipes"] .custom-content-wrapper.blog_recipes .page-width {max-width: 1188px;}
/* .custom-content-wrapper.blog_recipes .custom__item.medium-up--one-quarter .pro-list-main-warpper {padding: 0;} */
.custom-content-wrapper.blog_recipes {margin: 30px 0;}
.snize-ac-results.snize-ac-results-mobile .snize-mobile-top-panel input.snize-mobile-input-style {    padding-left: 10px !important;}
.learn_more_div.coll-desc {margin-top: 15px;}
.learn_more_div.coll-desc .learn_more_text {    font-size: 16px;    font-weight: 500;}
.learn_more_div.coll-desc .learn_more_text svg.icon.icon--wide {    width: 12px;    height: 12px;}
.blog-sidebar h3 .clear_all a .close_btn {    right: 0;    top: 5px;    width: 15px;    height: 15px;}
.blog-sidebar h3 .clear_all a .close_btn:before, .blog-sidebar h3 .clear_all a .close_btn:after {height: 15px;    background-color: #3d4246;    width:2px;}
.blog-recipes-search .site-header__search.site-header__icon {margin-right: 0;}
/* _::-webkit-full-page-media, _:future, :root  #rk_parent .rk_modern .rk_container .rk_directions ol,
_::-webkit-full-page-media, _:future, :root #rk_parent .rk_modern .rk_container .rk_ingredients ol {margin-left: 23px;}*/
_::-webkit-full-page-media, _:future, :root #rk_parent .rk_modern .rk_container .rk_directions ul li,_::-webkit-full-page-media, _:future, :root
#rk_parent .rk_modern .rk_container .rk_ingredients ul li {margin-left: 20px;} 
#rk_parent .rk_modern_column .rk_container .select_div button {    cursor: pointer;    border-radius: 8px !important;    font-family: Poppins,sans-serif;    font-style: normal;    font-weight: 700;    text-transform: uppercase;    letter-spacing: .08em;    padding-top: 11px;    padding-bottom: 11px;}
#rk_parent .rk_modern_column .rk_container .select_div button:hover {    color: #fff;    background-color: #781c1f !important;}
#rk_parent .rk_modern_column .rk_container .select_div button[data-tip]:before{display:none;}
.product_tags.signed_tag {max-width: 185px;}
.blog-list-wrapper ul.grid.grid--uniform.grid--blog.no_articles .no_articles_part { width: 100%;     margin: 50px 0;  text-align: center;}
.blog-list-wrapper ul.grid.grid--uniform.grid--blog.no_articles .no_articles_part h2 {font-size: 32px;}
.blog-list-wrapper ul.list--inline.pagination {    margin-bottom: 30px;}
.custom-content-wrapper.blog_recipes .slick-track {       height: 100%; margin-bottom: 60px; }
.custom-content-wrapper.blog_recipes .slick-list {padding-bottom:50px !important;   }
.custom-content-wrapper.blog_recipes button.slick-arrow { background-repeat: no-repeat !important;    background-position: center center !important;    background-size: contain !important;}
.custom-content-wrapper.blog_recipes .slick-prev:before,.custom-content-wrapper.blog_recipes .slick-next:before{display:none;}
.custom-content-wrapper.blog_recipes .custom-content.multiple-product-items {     margin-left: 0;    margin-bottom: 0;}
.custom-content-wrapper.blog_recipes .slick-track {    display: flex;    flex-wrap: wrap;    height: 100%;}
.custom-content-wrapper.blog_recipes .custom__item {    padding-left: 0;    align-self: auto;    margin-bottom: 0;}
.custom-content-wrapper.blog_recipes button.slick-arrow.slick-next{right: -50px;}
.custom-content-wrapper.blog_recipes button.slick-arrow.slick-prev{left: -50px;}
.custom-content-wrapper.blog_recipes .add-to-cart-overlay {      margin-top: 0;  margin-bottom: 20px;}
#rk_parent .rk_modern .rk_container .rk_grid .rk_column.rk_details .rk_grid {    flex-direction: column;}
#rk_parent .rk_modern .rk_container .rk_grid .rk_column.rk_details .rk_grid .rk_column{    padding-bottom: 15px;}
#rk_parent .rk_modern .rk_container .rk_meta{text-transform: none;}
#rk_parent .rk_modern .rk_container .rk_grid .rk_column.rk_details .rk_grid .rk_column:last-child {padding-bottom: 0;}
.custom-content-wrapper.blog_recipes button.slick-arrow.slick-disabled {visibility: hidden;}
.blog-list-wrapper .article__author {    display: block;    padding: 0 20px;    margin-bottom:5px;}



/*========================================================*/
/*=================== RESPONSIVE CODE  ===================*/
/*========================================================*/

/* @media (min-width:1024px) {
.nudge-offer.multi.carousel .js-prev, .nudge-offer.multi.carousel .js-next {top: 45.2% !important;}
}

@media (min-width:749px) {
  .rebuy-widget .rebuy-product-grid.large-columns-2 .rebuy-product-block, .rebuy-recommended-products .rebuy-product-grid.large-columns-2 .rebuy-product-block {width: 100% !important;}

} */

@media (min-width:740px) {
  body.template-collection ul.grid--uniform.grid--view-items,#shopify-section-product-recommendations-custom ul.grid--uniform.grid--view-items{display: flex;    flex-wrap: wrap;}
  .btn, .shopify-payment-button .shopify-payment-button__button--unbranded {padding-top: 11px;padding-bottom: 11px;}
  input, textarea {padding: 11.3px 18px;}
  .form-vertical .btn {    padding-top: 14px;    padding-bottom: 14px;}
  .rebuy-button, .rebuy-cart__flyout-empty-cart a{padding-top: 12px !important;padding-bottom: 12px !important;}
  .cart__submit-controls input.cart__submit {padding-top: 13.5px;    padding-bottom: 13.5px;}
  .cart__qty-input{height: 48px;}
  .index-section--newsletter-background input.input-group__field{padding: 9.3px 18px;}
  .product-card .product_details .price {display: none !important;}
  .index-section.multiple-product-section .custom-content.multiple-product-items .slick-track {display: flex;flex-wrap: wrap;height: 100%;}
  .template-cart .cart-page-content .js-qty__num{height: 48px;}
}

@media (max-width:1500px) {
  .site-nav a {padding: 3px 5px;}
  .site-header {padding: 0 25px;}
  .site-nav__link {font-size: 16px;}
  .site-header__icons-wrapper form.search-header input.search-header__input1,.blog-recipes-search.site-header__icons-wrapper form.search-header input.search-header__input1{font-size: 13.5px;padding-right: 5px;}
  .site-header__icons-wrapper .site-header__search.site-header__icon svg.icon-search {vertical-align: middle;}
  .index-multiple-block-inner .one-third {padding: 50px 22px;}
/*   button.cart-btn.add-to-cart-btn,button.cart-btn.add-to-cart-image-modal{font-size: 12px;} */
  .testimonial_comma {margin-top: 0;}
  .sp-collection .own-set-pro.own-set-main .own-set-heading{font-size: 36px;}
  .blog-list-wrapper .article__grid-excerpt, .blog-list-wrapper .article__author, .blog-list-wrapper .article__date {font-size: 14px;}

}

@media screen and (min-width: 1250px) and (max-width: 1500px) {
  .index-section.multiple-product-section .custom-content.multiple-product-items .product_details,
  .index-section.multiple-product-section .custom-content.multiple-product-items .add-to-cart-overlay{padding: 0 10px; }
 /* .index-section.multiple-product-section .custom-content.multiple-product-items .product_details .grid-view-item__link {font-size: 14px;}
   .index-section.multiple-product-section .custom-content.multiple-product-items button.cart-btn{font-size: 11px;   height: 42px;    line-height: 38px;} */
  .index-section.multiple-product-section .custom-content.multiple-product-items button.cart-btn.add-to-cart-image-modal span.down_arrow {right: 4px;}
  .index-section.multiple-product-section .custom-content.multiple-product-items .overlay-product-options {width: calc(100% - 20px);    left: 10px;}
/*   .index-section.multiple-product-section .custom-content.multiple-product-items .overlay-product-options li{font-size: 11px;} */
  
}

@media (max-width:1300px) {
  .site-footer__newsletter input {    width: 100%;   max-width: 100%;    border-radius: 10px;margin-bottom:10px;}
  .site-footer__newsletter button.btn.newsletter__submit{ border-radius: 10px;}
  .site-nav__link.site-nav__link--main {padding: 23px 5px;}
  .site-nav li {margin: 0 3px;}
  .site-header__icons-wrapper form.search-header input.search-header__input1,.site-header__icons-wrapper form.search-header input.search-header__input1, .blog-recipes-search.site-header__icons-wrapper form.search-header input.search-header__input1 {font-size: 12px;}
  .testimonial_text p{max-width:100%;}
  .index-multiple-block-part.index-multiple-block-second .index-multiple-block-inner.custom-content .index-multiple-spice-block p{font-size: 14px;}
  .index-how-do-it-inner .index-how-do-it-left {width: 40%;}
  .index-how-do-it-inner .index-how-do-it-right{width:60%;}
  .index-how-do-it-btn {margin-top: 10px;}
  .index-how-do-it-inner .index-how-do-it-left p {margin: 0 0 20px;font-size: 15px;}
  .index-welcome-custom-text-title h2 {    font-size: 42px;    letter-spacing: 1px!important;} 
  .index-multiple-block-inner .one-third h2 {font-size: 36px;}
  .custom-content.multiple-product-items button.slick-next {width: 40px;height: 40px;} 
  .custom-content.multiple-product-items button.slick-prev {width: 40px;height: 40px;} 
  .index-how-do-it-title h2 {    font-size: 36px;    padding: 5px 0;    margin-bottom: 10px;}
  .index-section.multiple-product-section .custom__item.small--one-whole.medium-up--one-third {margin-bottom: 20px !important;}
  .testimonial_text p {max-width: 90%;}
  .index-multiple-recipie-inner p{    font-size: 14px;}
  .sp-collection .collection-header .title_text h3{font-size: 18px;}
  .sp-collection .own-set-pro.own-set-main .own-set-heading{font-size: 32px;margin-bottom: 5px;}
  .sp-collection .own-set-pro.own-set-main .product-btn{font-size:14px;}
  .sp-collection .own-set-pro.own-set-main .own-set-description{margin-bottom: 15px;}
  .sp-collection .own-set-pro.own-set-main p{margin-bottom: 10px;}
  .sp-collection .own-set-pro.own-set-main .own-set-heading .bottom {font-size: 58px;line-height: 60px;}
  .sp-collection .collection-alternate .collection-header .image-boxes-links-text img {max-width: 50px;}
  .blog-sidebar {padding-right: 20px; position: relative;top: 0;}
  .blog-sidebar h3 {    font-size: 18px;}
  .blog-sidebar h3 .clear_all a {    font-size: 16px;}
  .blog-sidebar h3 .clear_all a .close_btn {    top: 3px;}
  .clear_all.all-links {margin-right: 18px;}
  .custom-content-wrapper.blog_recipes button.slick-arrow{width: 40px;    height: 40px;}
 
}

@media (max-width:1200px) {
  .top_navigation {padding: 0 20px;}
  .top_navigation_inner ul li {margin-right: 5px;}
  .top_navigation_inner ul li a,.top_review_text .review_count {font-size: 14px;}
  .site-header__mobile-nav .grid__item.medium-up--one-quarter {width:15%;}
  .site-header nav#AccessibleNav{width:70%;}
  .site-header {padding: 0 25px;}
  .top_announcement {padding: 0 20px;}
  .top_announcement_left .announcement-bar__message,.top_review_text .review_count {  font-size: 13px; padding-left: 5px;    padding-right: 5px;}
  .top_review_text .review_count {    margin-left: 0;    padding-left: 0;}
  .top_review_text {margin-left: 2px;}
  .search-bar__form-wrapper {width: 95%;}
 .template-collection .col_images .image_outer{width:20%;}
  .product-card{padding:0;}
  .template-collection .col_new_title h3 {    font-size: 34px;}
  .template-collection .col_new_title img {max-width:48px;}
  .back_top_arrow a#top_arrow {padding: 10px 25.22px;}
  .back_top_arrow {    top: 90px;}
  .newsletter-wrapper-inner:before {background-size: 100px;}
  .newsletter-wrapper-inner:after{background-size: 100px;}
  .sp-collection .own-set-pro.own-set-main p {line-height: 20px;font-size: 16px;}
  .sp-collection .own-set-pro.own-set-main .own-set-right{padding:0 30px;}
  .sp-collection .collection-alternate .image-boxes-links-text .image-boxes-text {padding: 0 10px;}
  .blog-recipes-search .site-header__search.site-header__icon{display: block;}
  .custom-content-wrapper.blog_recipes button.slick-arrow.slick-prev {left: 0;}
   .custom-content-wrapper.blog_recipes button.slick-arrow.slick-next {right: 0;}
}
 

/* @media (max-width:1200px) {
  a.rebuy-product-title,.rebuy-widget .rebuy-money, .rebuy-recommended-products .rebuy-money {font-size: 13px !important;    line-height: 1.2;}
  .rebuy-product-price {    margin-top: 0 !important;    line-height: 1 !important;}
} */
  
@media (max-width:1024px) {
  .site-header {padding: 0 10px;}
/*   .site-nav {margin: 15px 0;} */
  .grid-view-item__title {font-size: 1em;}
  .index-section {    padding-top: 30px;    padding-bottom: 30px;}
  #shopify-section-1575869141017 .grid__item.medium-up--one-half {    margin-bottom: 25px;}
  .quotes-slider__text p {font-size: 0.8em;}
  .quotes-slider__text cite {    font-size: 0.7em;}
  .page-width {padding-left: 25px;    padding-right: 25px;}
  #shopify-section-product-recommendations-custom ul.grid.grid--uniform li.grid__item.grid__item--product-recommendations-custom {width: 50%;    margin-bottom: 20px;}
  .back_top_arrow a#top_arrow span.t-hidden{display:none;}
/*   .template-collection .main_fix_title.active{position:fixed;} */
  .product-card .product_details .stamped-main-badge .stamped-badge,.product-recommendations-products .stamped-badge {flex-direction: column;}
  .site-nav--has-dropdown .site-nav__dropdown {left:0;}
  .site-nav--has-dropdown .site-nav__dropdown {transform: translate(-25%);}
/*   .menu_list_icon:after,.menu_list_icon:before{display:none;} */
  .menu_list_icon:before,.menu_list_icon:after{left: 30%;}
  .site-nav--has-dropdown .site-nav__dropdown#SiteNavLabel-learn {left: 20px;}
   .hero__inner .mega-title { text-transform: lowercase;}
  #rk_parent .rk_modern .rk_container .rk_grid .rk_column_third,#rk_parent .rk_modern .rk_container .rk_grid .rk_column_third ul{border-right:none;}
  
}

@media (max-width:992px) {
  .top_navigation {padding: 0 10px;}
  .top_navigation_inner ul li a { padding: 10px 3px;}
  .top_navigation_inner ul li a, .top_review_text .review_count {font-size: 12px;}
  .site-header nav#AccessibleNav, .site-header__mobile-nav .grid__item.medium-up--one-quarter { width: 40%;}
  .grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus { width: 25%;}
  .site-header nav#AccessibleNav, .site-header__mobile-nav .grid__item.medium-up--one-quarter {width: 55%;}
  .top_announcement_left .announcement-bar__message, .top_review_text .review_count {    font-size: 11px;}
  .top_review_text .stamped-badge-starrating .stamped-fa:before {    font-size: 12px;}
  .grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {    width: 20%;}
  .site-header nav#AccessibleNav {    width: 65%;}
  .site-nav__link {    font-size: 14px;}
  .site-nav li {    margin: 0;}
  .template-collection .col_new_title h3 {font-size: 24px;}
/*   .template-collection .col_new_title img {max-width:35px;} */
  .template-collection .col_images .image_outer .img h3 {font-size: 14px;}
 /* .template-collection .main_fix_title.active {    top: 76px;}
   .template-collection .main_fix_title.active .col_new_title { padding-left: 0; padding-right:0;} */
  .form_inline .product-form__item--submit button.product-form__cart-submit.addtocart .product__price {margin-right: 5px;}
/*   .form_inline #quantity_button {width: 150px;}
  .product-form__controls-group~.product-form__controls-group--submit {width: calc(100% - 160px);} */
  .form_inline .product-form__item--submit button.product-form__cart-submit.addtocart,.form_inline .product-form__item--submit button.product-form__cart-submit.addtocart .product__price *{font-size: 13px;}
  .guaranteed_block_part li {padding-right: 0;}
  .box-highlights {    padding: 20px 10px;}
  .box-icons {    width: 45px;    margin-right: 10px;}
  .box-highlight-text {    width: calc(100% - 55px);}
  .box-highlight-icons{ margin: 7px 0;}
  .press-logos-part .press-logos {    width: 100px;    margin-right: 10px;}
  .press-logos-part .press-text {    width: calc(100% - 110px);}
  .press-logo-title h2,.cooking-logo-title h2,.source-logo-title h2 {    font-size: 20px;}
  .press-logo-title,.cooking-logo-title,.source-logo-title
  .cooking-part-list ul li {    font-size: 14px;} 
  .collection-alternate li.grid__item.small--one-half.medium-up--one-quarter {width: 50%;}
  .index-multiple-block-inner .one-third {padding: 12px;}
  .index-multiple-block-inner.custom-content{flex-direction: column;}
  .index-multiple-block-inner .one-third {width: 100%;margin-bottom:0px;min-height: 330px;padding: 25px;}
  .index-multiple-review-block.one-third .index-btn {margin-top: 10px;}
/*   .index-multiple-recipie-inner .index-btn {margin-top: 22px;} */
  .index-how-do-it-part {margin:15px 0;}
  .index-how-do-it-inner .index-how-do-it-left,.index-how-do-it-inner .index-how-do-it-right{width:100%;}
  .index-how-do-it-inner {flex-direction:column-reverse;    align-items: start;}
  .feature-columns-multiple .rte-setting {max-width: 100%;font-size: 13px;}
  .index-how-do-it-inner .index-how-do-it-right img{height:auto;}
  .index-multiple-block-inner .one-third.index-multiple-review-block {justify-content: center;}
  .index-multiple-block-inner .one-third.index-multiple-spice-block,.index-multiple-testimonial-block.one-third {display: flex;    flex-direction: column;    justify-content: center;}
  .sp-collection .collection-header .title_text h3 {font-size: 18px;}
  .sp-collection .collection-alternate .collection-header .image-boxes-links-text{padding: 20px 0;}
  .sp-collection .own-set-pro.own-set-main{width:100%;}
  .sp-collection .own-set-pro.own-set-main .own-set-right {padding: 0 50px;}
   .sp-col-sold-out .baking-pastry.waiting-for-the-next-harvest {width:50%;}
  .sp-collection .collection-alternate .collection-header .image-boxes-links-text{margin: 0 -9px;}
  .sp-collection .collection-alternate .image-boxes-links-text .image-boxes-text {padding:  9px;width:50%;}
  .blog-sidebar { padding-right: 0;  width: 100%;    position: relative;      float: none;  top: 0;}
  .blog-list-wrapper {    width: 100%;    float: none;    margin-top:20px;}
  .blog-list-wrapper .grid_inner h2.article__title.h3 {    padding: 0 10px;}
  .blog-list-wrapper .grid_inner .article__grid-meta {padding: 0px 10px 15px 10px;}
  .blog-list-wrapper ul.grid.grid--uniform.grid--blog.no_articles .no_articles_part h2 {    font-size: 28px;}
  .custom-content-wrapper.blog_recipes .custom__item{width: 50%;}
  
}

@media (max-width: 749px) {

  .pro-list-main-warpper {  padding: 0; max-width: 345px; margin: 0 auto; }
  .pro-list-main-warpper .add-to-cart-overlay { padding:0 15px; }  
  .grid-view-item-warpper {  max-width: 345px; margin: 0 auto; padding-bottom:15px; }
  .grid-view-item-warpper .add-to-cart-overlay {padding: 0;    margin: 0 7.5px;   width: calc(100% - 15px);    max-width: 100%;} 
  ul.grid.grid--uniform.grid--view-items {  padding-left: 0; }
/*   div#Collection .price__sale{ display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    justify-content: center;    -ms-flex-pack: center;  } */
  .product-card .product_details .stamped-main-badge .stamped-badge > span:empty{  	display: none;  }  
  .site-header__logo {padding-left: 0px;margin: 5px 0;}
  .site-header__icon {padding: 7px 4px;}
  body.template-index main#MainContent {    padding-top: 0;}
  #shopify-section-1575868470207 {   padding: 0;}
  #shopify-section-1594682591718 .section-header {    margin-bottom: 20px;}
  .index-section {padding-top: 20px;   padding-bottom: 20px;}
  .grid--flush-bottom > .grid__item {    margin-bottom: 25px;}
  .site-footer {padding:25px 0 20px 0;}
  .site-footer__hr {    margin: 10px 0 15px 0;}
  .site-footer__item {margin-bottom: 20px;}
  .site-footer__linklist-item {padding: 5px 0;    line-height: 1.2;}
  .site-footer__icon-list {padding-bottom: 10px;}
  .site-footer__newsletter {margin-bottom: 0;}
  .site-footer__content .site-footer__item.site-footer__item--one-quarter {    width: 50%;    flex: initial;    padding: 0 5px;}
  .site-footer__content .site-footer__item.site-footer__item--one-quarter.site-footer-newsletter__one-half {    width: 100%;}
  .return-link-wrapper.page-width {    margin-bottom: 20px;   margin-top: 20px;}
  .site-footer h4, .site-footer .h4 {   font-size: 16px;    margin-bottom: 5px;}
  ul.grid.grid--uniform.grid--view-items li.grid__item.grid__item--product-recommendations-custom {    margin-bottom: 20px;}
  .quotes-slider__text {font-size: 1em;}
  #shopify-section-1602103116296 .grid--uniform.grid--flush-bottom {    margin-bottom: 0;}
  #insta-feed {margin-top: 0 !important;}
  .product-single__title {font-size: 1.6em;}
  .site-header__icons {padding-right: 0;}
  .hero__inner a.btn.hero__btn {    margin-top: 0;}
  .article__grid-meta--has-image {   padding-left: 0;    margin-bottom: 30px;}
  .article__title--has-image {    padding-left: 0;}
  .article__grid-image-container {margin: 0 0 20px 0;}
  .scrollable-wrapper p {    font-size: 10px !important;}
  table.custom_grid tr td {    display: inline-block;    width: 100%;    margin: 5px 0;  }
  .socail_imapact hr {margin: 25px 0;}
  .socail_imapact h3,.socail_imapact h1 {    margin-top: 30px;}
  p{font-size: 100%;}
  button.cart-btn.add-to-cart-btn, .message.single-item-added,.btn, .shopify-payment-button 
  .shopify-payment-button__button--unbranded, .shopify-payment-button .shopify-payment-button__button--unbranded {font-size: 14px;}
  #shopify-section-1575869105621 button.btn,#shopify-section-1575869105621 .input-group input {border-radius: 8px;}
  .mobile-nav__link, .mobile-nav__sublist-link {padding: 12px 20px;}
  .quotes-slider__text {padding: 0 24px;    line-height: 1.3;}
  #shopify-section-1575869141017 .grid--uniform.grid--flush-bottom {margin-bottom: 0;}
  #shopify-section-1575868470207 .custom__item .medium-up--text-center {    text-align: center;    padding-bottom: 20px;}
  .product-single__description * {word-break: break-word;}
  .product-single__description ul {margin-bottom: 25px;margin-left: 15px;}
  .cart-note__label {margin-bottom: 10px;font-size: 13px;padding-top: 15px;    padding-top: 10px;}
  .nudge-offer.multi img.product-image.medium {max-width:60px !important;}
  .list-view-item__title a.cart__product-title {    display: block;    width: 100%;}
  .cart__image-wrapper {    padding-right: 1rem;}
  td.cart__price.text-right {    padding-left: 5px;}
  #shopify-section-cart-template {padding-bottom: 30px;}
  .cart-note__input {margin-bottom: 10px !important;}
  .site-footer__item-inner.site-footer__item-inner--newsletter .input-group {    -webkit-justify-content: start;   -ms-justify-content: start;   justify-content: start;}
  .site-footer__item-inner.site-footer__item-inner--newsletter  .input-group__btn {    flex-grow: initial;}
  .site-footer__item-inner.site-footer__item-inner--newsletter .input-group {    flex-direction: column;}
  .site-footer__item-inner.site-footer__item-inner--newsletter .input-group input {-ms-flex-preferred-size: initial;    -webkit-flex-basis: initial;   -moz-flex-basis: initial;    flex-basis: initial;}
  .page-width {padding-left: 15px;padding-right: 15px;}
  .quotes-slider .slick-next{right: -10px;}
  .quotes-slider .slick-prev{left: -10px;}
/*   .product-card .product_details .stamped-main-badge .stamped-badge > span {font-size: 16px;} */
  ul.grid.grid--uniform.grid--view-items li.grid__item.grid__item--product-recommendations-custom .grid-view-item-warpper {    display: block;}
  #shopify-section-product-recommendations-custom ul.grid.grid--uniform li.grid__item.grid__item--product-recommendations-custom {    width: 100%;}
  #shopify-section-product-recommendations-custom .grid-view-item {margin: 0 auto 10px;}
  .rte h1, .rte .h1, .rte h2, .rte .h2, .rte h3, .rte .h3, .rte h4, .rte .h4, .rte h5, .rte .h5, .rte h6, .rte .h6 {margin-top: 25px;}
  .rte a {word-break: break-all;}
  .nudge-offer.multi.carousel .offer-collection .product-wrapper .details form input.bttn {    max-width: 200px;}
/*   button.cart-btn.add-to-cart-image-modal {font-size: 16px;}  */
  .varint-lbl label {font-size: 12px;    padding: 8px 10px;}
  .add_cart_btn_fix {left: 0;     padding: 5.5px 0;   width: 100%;    z-index: 99 !important;    background: #FFF;    z-index: 8;    background-color: #fff;    bottom:-5px;    -webkit-box-shadow: 0 0 6px 0 #ddd;    box-shadow: 0 0 6px 0 #ddd;   position: fixed;    width: 100%;}
  .add_cart_btn_fix .btn {width: calc(100% - 30px);   display: block;    padding: 12px 15px;    margin: 15px;}
  body.template-product.fix_cart_btn #beacon-container .BeaconFabButtonFrame{ bottom:95px !important;}
  .add_cart_btn_fix.active{display:block;}
/*   .rebuy-product-actions { width: 80px !important;}
  .rebuy-product-info{width: calc(70% - 95px) !important;padding: 0 10px !important;} */
  .multiple-product-items ul.slick-dots{position: absolute;    bottom: -15px;    left: 0;    width: 100%;    text-align: center;    z-index: 9;}
  .multiple-product-items ul.slick-dots li button,.multiple-coloum-items ul.slick-dots li button {    border-radius: 50%;    width: 14px;    height: 14px;  margin: 0;    padding: 0;    border: 2px solid #973a34;}
  .multiple-product-items ul.slick-dots li button::before,.multiple-coloum-items ul.slick-dots li button::before{display:none;}
  .multiple-product-items ul.slick-dots li,.multiple-coloum-items ul.slick-dots li {    margin: 0 2px;}
  .multiple-product-items ul.slick-dots li.slick-active button,.multiple-coloum-items ul.slick-dots li.slick-active button{background:#973a34;}
  .multiple-product-items .pro-list-main-warpper .grid-view-item-warpper,.multiple-product-items .pro-list-main-warpper {    padding: 7px;}
  .multiple-coloum-items .pro-list-main-warpper .grid-view-item-warpper,.multiple-coloum-items .pro-list-main-warpper {    padding: 7px;}
  .multiple-coloum-items.slick-slider {    margin-left: 0;    margin-right: 0;    overflow: visible;}
  .multiple-coloum-items .grid__item.medium-up--one-third {    padding: 0;}
  .multiple-coloum-items ul.slick-dots{bottom: -25px;}
  .multiple-product-items .slick-next, .multiple-product-items .slick-prev,.multiple-coloum-items .slick-next, .multiple-coloum-items .slick-prev {
    border: 1px solid #94352f;    color: #94352f;    width: 35px;   height: 35px;    border-radius: 100%;    line-height: 35px;    transition: .5s;}
  .multiple-product-items .slick-next,.multiple-coloum-items .slick-next {    right: -10px;}
  .multiple-product-items .slick-prev,.multiple-coloum-items .slick-prev {    left: -10px;}
  .multiple-product-items .slick-next:before, .multiple-product-items .slick-prev:before,.multiple-coloum-items .slick-next:before, .multiple-coloum-items .slick-prev:before {
    font-size: 29px;    line-height: 1;    color: #94352f;    line-height: 26px;}
  #shopify-section-1602103116296 .section-header,#shopify-section-1594682591718 .section-header{margin-bottom:0;}
  .custom-content.multiple-product-items {padding: 0;}
  .multiple-product-items {padding: 0 35px;}
/*   .rebuy-product-block {padding-left: 35px !important;padding-right:35px !important;}
  .rebuy-widget .flickity-button.next{right: -10px !important;}
  .rebuy-widget .flickity-button.previous {left: -10px !important;} */
  .watch_btn {margin-bottom: 25px;}
  /*   .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-actions, .rebuy-recommended-products .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-actions {float: right !important;    display: block;    margin: 10px 0 0 0 !important;    padding: 0 0px !important;   width: 100% !important;} */
  .announcement-bar__message {padding: 8px 30px;font-size: 14px;}
  .cart-note-inner {margin-bottom: 20px;}
  .rebuy-widget .flickity-button.next, .rebuy-recommended-products .flickity-button.next {right: 5px !important;}
  .rebuy-widget .flickity-button.previous, .rebuy-recommended-products .flickity-button.previous {left: 5px !important;}
  .rebuy-product-media a.rebuy-product-image { width: 100% !important;}
  .rebuy-product-actions {margin-top: 10px !important;}
  .announcement_part {z-index: 9999;}
  /*   .mobile-nav-wrapper {margin-top: -50px;}
  header.site-header.fixed-header .mobile-nav-wrapper {margin-top: 0px;} */
  #PageContainer {transform: initial !important;    padding-top:93px;}
  body.template-index #PageContainer {padding-top: 90px;}
  .custom__item .grid-view-item {margin-bottom: 15px;}
  .top_navigation,.menu-search,button.btn--link.site-header__icon.site-header__search-toggle{display:none;}
  .site-header__search.site-header__icon.mobile_search {    display: block;    background: #eeeeee;   text-align: center;    position: relative;}
  header.site-header {padding: 0;}
  header.site-header .grid--table.site-header__mobile-nav {padding: 0 10px;}
  .site-header__search.site-header__icon.mobile_search form.search-header {max-width: 100%;}
  .site-header__search.site-header__icon.mobile_search form.search-header button.search__submit1 {    position: absolute;    top: 8px;   right: 5px;}
  .site-header__search.site-header__icon.mobile_search form.search-header input.search-header__input1.search__input1 {     border-radius: 5px; width: 100%;    padding-right: 30px; border-width: 2px;    height: 45px;}
  .site-header__search.site-header__icon.mobile_search {padding: 10px;}
  .mobile-nav__label {display: flex;    align-items: center;}
  .mobile-nav__label .menu_svg img {width: 30px;     height: 30px;   margin-right: 10px;    vertical-align: middle;}
  header.site-header.fixed-header .site-header__search.mobile_search{display:none;}
  .mobile-nav__sublist-link:not(.mobile-nav__sublist-header) {padding-left: 20px;}
  .mobile-nav__item{border-bottom: 1px solid #e8e9eb;}
  .mobile-nav__item:last-child{border-bottom: none;}
  .mobile-nav-wrapper.js-menu--is-open {transform: translateY(120px) !important;}
  header.site-header.fixed-header .mobile-nav-wrapper.js-menu--is-open {transform: translateY(55px) !important;}
  .site-header .grid__item.medium-up--one-fifth {    width: 100%;}
  .grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {width: auto;}
  .top_announcement {flex-wrap: wrap;}
  .top_navigation_right {    justify-content: center;}
  .announcement-bar__message {padding-bottom: 7px;   flex-wrap: wrap;}
  .top_review_text {    margin: 5px 0;flex-wrap: wrap;    line-height: 1.2;padding-left: 3px;}
  .mobile-nav-wrapper{z-index: 9999;}
  .close_btn:after, .close_btn:before {height: 12px;}
  .template-collection .mobile_acc_btn .acc_btn{display:block;}
  .template-collection .col_images{display:block;margin-top: 0;  border: 2px solid #94352f;    display: none;}
  .template-collection .col_images .image_outer{width:100%;padding: 0;border-bottom: 3px solid #eee;min-height:55px;}
  .template-collection .col_images .image_outer .img img{margin:0;    max-width: 45px;    max-height: 45px;}
  .template-collection .col_images .image_outer .img{display:flex;align-items:center;box-shadow:none;padding: 5px 20px;min-height:unset;}
  .template-collection .col_images.active{display:block;}
  .template-collection .mobile_acc_btn .acc_btn span.down_arrow{float: right;width: 24px;height: 26px;line-height: 28px;right: 10px;position: absolute;font-size: 23px;top: 12px; z-index: 9;}  
  /*   .template-collection .mobile_acc_btn .acc_btn.active span.down_arrow{transform: rotate(180deg);} */
  .template-collection .mobile_acc_btn .acc_btn.active{border-radius:4px 4px 0 0;border-bottom: 0;}
  .template-collection .collpse_main{margin-bottom:30px;} 
  .template-collection .col_images .image_outer .img h3 {font-size: 16px;margin: 0 0 0 15px;}
  .template-collection .col_images .image_outer .img_main{min-height:unset;}
  .template-collection .col_images .image_outer:last-child{border-bottom:0;}
  .divcp {padding: 5px 0;}
  .back_top_arrow {top:68px;right: 10px;}
  div#Collection .grid {margin-left: 0;}
  div#Collection .grid__item {padding-left: 0; }
  /*   div#Collection .price__sale{display:none;} */
  div#Collection .grid__item dl.price.price--on-sale .price__sale{display: flex;justify-content: center;}
  div#Collection .price dd {margin: 0 0.5em 0 0;}
  .template-collection .main_fix_title {top: 57px;}
  /*   .template-collection .page-width1.active .col_new_title {justify-content: center;}
  body.template-collection.fixbar { padding-top: 53px;} */
  .template-collection .col_new_title img {    max-width: 40px;      height: 38px;  margin-right: 5px;}
  .back_top_arrow a#top_arrow { padding: 8px 20px;}
  ul.coll_grid.grid.grid--uniform.grid--view-items {margin-top: 0;}
  /*   .template-collection .main_fix_title{top:0;} */
  #Collection .grid__item.viewall {    margin-bottom: 20px !important;    margin-top: 20px !important;}
  body.template-collection header.site-header{z-index: 99999;}
  body.template-product .main-content {padding-top: 0px;}
  .product_tags_wrapper {left: -13px;}
  body.template-index .product_tags_wrapper {left: -7px;}
  #shopify-section-product-template .grid.product-single { padding: 0 10px;}
  .grid__item.product-single__photos .product_tags_wrapper {left: 13px;}
  body.template-page.faq .rte a {word-break: normal;}
  body.template-page.faq .rte ul,body.template-page.faq .rte ol {font-size: 13px;   line-height: 21px;margin-left: 20px;}
  body.template-page.faq hr {    margin-bottom: 0px;    margin-top: 40px;}
  body.template-page .faq-sec .h3, body.template-page .faq-sec h3, body.template-page .inner-links .h3, body.template-page .inner-links h3 {font-size:20px;}
  body.template-page .faq-sec a, body.template-page .inner-links a{font-size:14px;    line-height: 1.8;} 
  body.template-page .faq-sec p{font-size: 13px;   line-height: 21px;} 
  body.template-page.faq h5 {margin-top: 1em;}
  body.template-page.faq .ans-qus-sec>div .h4, body.template-page.faq .ans-qus-sec>div h4 {margin-top: 0;}
  .guaranteed_block_part li {padding: 5px 15px;}
  .guaranteed_block_part {padding: 15px 7px 15px 20px;}
  .display_inline {flex-direction: column;    justify-content: start;    align-items: start;}
  .form_inline {flex-direction: column;}
  /*   .form_inline #quantity_button {width: 100%;}
  .product-form__controls-group~.product-form__controls-group--submit {width: 100%;} */
  .press-logos-part .press-logos {width: 80px;}
  .press-logos-part .press-text {width: calc(100% - 90px);}
  .press-logo-foodandwine.sourcing-part .sourcing-part-text {padding: 15px;}
  .cooking-part-list ul {margin: 15px;}
  .press-logo-wrapper {padding: 25px 15px;}
  .guaranteed_block_part #notify-me-wrapper input.styled-input {    width: calc(100% - 32px) !important;    font-size: 16px;    margin-bottom: 10px;}
  .guaranteed_block_part #notify-me-wrapper input.btn {margin-left: 0 !important;}
  /*   .custom-content.multiple-product-items.slick-slider .overlay-product-options{position:relative;} */
  .cart-popup-wrapper.cart-hidden {transform: translateY(-100%);}
  .overlay-product-options ul li {padding: 8px 10px;}
  .overlay-product-options ul {padding: 5px 0;}
  .cooking-part-list ul li a {font-size: 16px;}
  .newsletter-section .input-group .input-group__btn {margin-left: 5px;}
  /*   body.template-product button.btn--link.site-header__icon.site-header__search-toggle  {display:block;}
  body.template-product .site-header__search.site-header__icon.mobile_search{display:none;}
  body.template-product #PageContainer {padding-top: 70px;}
  body.template-product .mobile-nav-wrapper.js-menu--is-open {transform: translateY(57px)!important;}
  .search-bar__input {padding-left: 0;} */
  .product-single__photos{z-index:0;}
  .product-single .product-single__photos.active .product_tags_wrapper { display: block;}
  .product_tags_wrapper{display:none;}
  .form_inline.quantity_inline {flex-direction: initial;    margin-top: 5px;}
  .form_inline #quantity_button {width: 80px;}
  /*   .product-form__controls-group~.product-form__controls-group--submit {width: calc(100% - 80px);} */
  button.btn--link.site-header__icon.site-header__search-toggle  {display:block;}
  .site-header__search.site-header__icon.mobile_search{display:none;}
  #PageContainer {padding-top: 55px;}
  .mobile-nav-wrapper.js-menu--is-open {transform: translateY(53px)!important;}
  .search-bar__input {padding-left: 0;}
  .js-drawer-open.js-drawer-open-top #SearchDrawer {z-index: 9999999;    position: fixed; }
  #shopify-section-collection-top-template {position: relative; z-index: 0;}
  #SearchDrawer{top: 30px !important;-ms-transform: initial !important;    -webkit-transform: initial !important;    transform: initial !important;}
  body.template-product #PageContainer {padding-top: 60px;}
  .product-single__photos {margin-bottom: 5px;}
  .product-form {padding-top: 2px;}
  body.template-product .breadcrumbs {margin-bottom: 7px;margin-top: 3px;}
  .gallery-mob-slider{display:none !important;}
  .gallery-mob-slider.slick-initialized {display:block !important;}
  .gallery-mob-slider .slick-list {padding-left: 0 !important;}
  .grid__item.product-single__photos.medium-up--one-half {width: 100vw;    position: relative;   left: 50%;   right: 50%;    margin-left: calc(-50vw - -11px);    margin-right: -50vw;}  
  .product-single__meta .product__price {margin-bottom: 4px;}
  body.headerfixed.js-drawer-open #SearchDrawer {top:57px !important;}
  .product_details {min-height: 200px;    padding: 0 7.5px;}
  /*   .collection-alternate ul.coll_grid.grid.grid--uniform .product_details {min-height: 190px;} */
  #shopify-section-1575868698118 .page-width,#shopify-section-1575868555666 .page-width{padding-right: 0;}
  button.cart-btn.add-to-cart-btn,button.cart-btn.add-to-cart-image-modal{line-height: 16px;font-size: 14px !important;}
  .collection-hero-wrapper .collection-hero__title h1 {font-size: 2.5em;}
  .collection-hero-wrapper .collection-description.page-width, .collection-hero-wrapper .collection-description.page-width * {font-size: 16px;    line-height: 1.4;}
  .collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child .select-label {    top: -17px;    left: 10px;    font-size: 10px;    padding: 0 3px;}
  .collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper :is(select, .custom-dropdown) {min-width:auto;font-size: 13px !important;   padding: 10px 10px;    height: 40px;}
  .collection-alternate ul.coll_grid.grid.grid--uniform li.grid__item.grid__item--collection-template-alternate {padding-left: 18px !important;}  
  .collection-alternate ul.coll_grid.grid.grid--uniform{margin-left:-18px !important;display: flex;flex-wrap: wrap;}
/*   .collection-alternate .product-sort-description {font-size: 12px;    line-height: 1.3;} */
  .add-to-cart-overlay button.cart-btn font.medium-up--hide { font-size: 14px;}
  .collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper {    justify-content: space-between;}
  .collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child {    margin-right: 12px;    width: 100%;}
  .feature-columns-multiple .section-header h2{text-align:center;}
  .index-welcome-custom-sub-btn.watch_btn {margin-bottom: 0;}
  .testimonial_comma img {max-width: 50px;}
  .inline_block {flex-direction: column;}
  .inline_block .custom-content-btn {margin-top: 10px;}
  #shopify-section-1575868698118.index-section {padding-bottom: 35px;}
  .index-welcome-custom-text-title h2 {font-size: 32px;    letter-spacing: 1px!important;}
  .newsletter-wrapper .newsletter-section.index-section--newsletter-background {padding: 45px 0;}
  #shopify-section-1575869105621.index-section {padding-bottom: 20px;}
  .index-section.multiple-product-section .grid-view-item.grid-view-item--sold-out.product-card {padding-bottom: 0;}
  .index-multiple-block-inner.custom-content.custom-content .index-multiple-spice-block.one-third .index-multiple-spice-image img {max-width: 120px;}
  .index-multiple-review-block.one-third .index-multiple-spice-image {max-width: 250px;}
  .filters-toolbar__input-wrapper{width:100%;}
  button.cart-btn.add-to-cart-btn, button.cart-btn.add-to-cart-image-modal {height: 40px;}
  /*   button.cart-btn.add-to-cart-image-modal span.down_arrow{top: 4px;} */
  .cart-drawer-right .drawer__header .cart_warning_heading {font-size: 13px; }
  .cart-drawer-right .drawer__header .cart_warning_section {padding: 10px;}
  .cart_warning_icon { font-size: 13px;}
  .cart-drawer-right .grid__item.three-quarters>p span:not(.ajaxcart__product-meta) {padding-left: 5px;}
  .ajaxcart__product-name {font-size: 16px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer h2.upsell_title {font-size: 15px;    margin-bottom: 10px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay button font.medium-up--hide { font-size: 12px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay button {height: 31px;}
  .cart-footer-price { padding: 6px 0;margin-left:0;}
  .cart-drawer-right .cart-note-inner {margin-bottom: 0;}
/*   .cart-drawer-right .upsell_slider.upsell_products_drawer{padding:15px 0;} */
  .cart-drawer-right .upsell_slider.upsell_products_drawer .ajaxcart__product-name {font-size: 12px;line-height: 15px;}
  .cart-drawer-right .ajaxcart__product-name{margin-bottom: 0px;width: 77%;}
  .cart-drawer-right .cart-note-inner .cart-note-block label.cart-note__label {margin-bottom: 0;line-height: 14px;}
  .cart-drawer-right .grid__item.three-quarters >p {    margin-bottom: 03px;}
  .grid-view-item-warpper .klaviyo-button-container a.btn.klaviyo-bis-trigger{font-size:14px;}
  .sp-collection .collection-header .title_text h3 {font-size:16px;}
  .sp-collection #Collection  div#Collection .grid {margin-left: -20px;}
  .sp-collection .recommended-products,
  .sp-collection .shop-new.single-spices{padding-left: 18px !important; }
  .sp-collection .own-set-pro.own-set-main .own-set-right {padding: 0 20px;}
  .cart-drawer-right .ajaxcart__product.upcell-product{padding: 15px 0 0;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay .overlay-product-options{overflow: scroll;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-arrow{    top: 56%;}
  .sp-col-sold-out .baking-pastry.waiting-for-the-next-harvest.grid__item{padding-left:18px !important;}
  .sp-col-sold-out ul.coll_grid.grid.grid--uniform{margin-left: -18px!important;display: flex;flex-wrap: wrap;}
  .sp-col-sold-out .grid-view-item-warpper .klaviyo-button-container a.btn.klaviyo-bis-trigger{height: 40px !important;min-height: auto !important;line-height: 37px!important;}
  .sp-col-sold-out{padding: 30px 0 50px;}
  .sp-collection .collection-alternate .coll_grid.grid.grid--uniform.grid--view-items{padding-bottom:0;}
/*   .ajaxcart__inner {height: calc(100vh - 340px);overflow-y:auto;} */
  .cart-drawer-right .drawer_footer_main {   position: -webkit-sticky;  position: sticky;    width: 100%;    left: 0; }
/*   .cart-drawer-right #CartContainer form,.ajaxcart__inner,#CartContainer,.drawer-header-products {height: 100%;} */
  .drawer-header-products.less_products {overflow: hidden;}
  .cart-drawer-right .cart.ajaxcart{height:100%;overflow-y: visible;}
  .product-single__meta .js-qty button.js-qty__adjust span.icon:before {    top: -2px;}
  .blog-recipes-inner {padding: 20px 0;    flex-direction: column;}
  .blog-recipes-inner header.blog-recipes-title {    width: 100%;   text-align:center; margin-bottom: 20px;}
  .blog-recipes-search {    width: 100%;    text-align: left;    max-width: 320px;       margin: 0 auto;}
  .blog-list-wrapper .grid_inner .article__grid-meta a.btn.btn--tertiary {    padding: 10px 10px;}
  .article_header_right ul.rk_social svg {    width: 30px;    height: 20px;    text-decoration: none;}
  .rk_card.grid_inline {    flex-direction: column;}
  .rk_card.grid_inline .rk_card_left {    width: 100%;    text-align: left;}
  .rk_card.grid_inline .rk_grid.rk_secondary { display: block !important;    padding-left: 0;    width: 100%;    margin-top: 20px;}
  #rk_parent .rk_modern .rk_container ul, #rk_parent .rk_modern .rk_container li, #rk_parent .rk_modern .rk_container p, #rk_parent .rk_modern .rk_container a {font-size: 15px !important;}
  #rk_parent .rk_modern .rk_container .rk_grid .rk_column_third ul{    margin-right: 0; border-right: none;   padding-right: 0;    margin-bottom: 30px;}
  body.template-article[data-template="article.recipes"] .custom-content-wrapper.blog_recipes .page-width {padding: 0;}
  .custom-content-wrapper.blog_recipes {text-align: center;    display: block;}
  .blog-recipes-page .grid_inner .article__grid-image-wrapper::before{display:none;}
  body.template-blog[data-template="blog.recipes"] #PageContainer {padding-top: 55px;}
  #rk_parent .rk_modern .rk_container .rk_directions ol, #rk_parent .rk_modern .rk_container .rk_ingredients ol {    margin-left: 15px !important;}
  .sp-collection .collection-alternate .image-boxes-links-text .image-boxes-text .bg-img{ min-height: 80px;}
  .site-header__logo {text-align: center;padding-left: 22px;}
  .site-header__logo a{vertical-align: middle;}
/*   .product_recomendation_main li.grid__item.small--one-whole {    margin-bottom: 0;    padding-bottom: 0;} */
  a.site-header__icon.site-header__cart {padding-left: 6px;    padding-right: 0;}
  .collection-alternate-banner .collection-hero {margin-top: -36px;}
  .collection-alternate-banner .collection-hero__title {padding: 35px 0;}
  .blog-recipes-search .site-header__search.site-header__icon {width: 100%;  padding:0; margin-right: 0;}
  .blog-recipes-search.site-header__icons-wrapper form.search-header input.search-header__input1 {    padding-left:8px;    font-size: 13px;}
  #rk_parent .rk_modern_column .rk_container .select_div button {    font-size: 14px;    padding-top: 8px;    padding-bottom: 8px;    letter-spacing: 0;}
  .blog-sidebar ul.tags {    display: flex;    flex-wrap: wrap;}
  .blog-sidebar ul.tags li {    background: #94352f;    color: #FFF;    margin-right: 10px; margin-bottom: 10px;   cursor: pointer;    padding: 5px 10px;    font-size: 14px;    text-transform: capitalize;    font-weight: 600;    border-radius: 5px;}
  .blog-sidebar ul.tags li .close_tag {    margin-left: 5px;}
  .rk_card.grid_inline .rk_card_left img {margin: 0 auto !important;}
  #snize-search-results-grid-mode li.snize-product span.snize-title {    word-break: break-word;}
  .custom-content-wrapper.blog_recipes button.slick-arrow.slick-next { right: 10px;}
  .custom-content-wrapper.blog_recipes button.slick-arrow.slick-prev { left: 10px;}
  .custom-content-wrapper.blog_recipes .slick-track{display: block;height: auto;}
  .custom-content-wrapper.blog_recipes .add-to-cart-overlay {    margin-bottom: 0;}
  .custom-content-wrapper.blog_recipes .slick-list {    padding-bottom: 0px !important;margin-bottom: 0px;}
  .custom-content-wrapper.blog_recipes .custom__item {padding-bottom:40px;margin-bottom:0px;}
  .product-recommendations-products.multiple-product-section .product-recommendations__inner .grid-view-item.product-card {padding: 7px;}
  .product-recommendations__inner ul li{    margin-bottom: 0;}
  .product_recomendation_main li.grid__item.small--one-whole{padding-inline: 9px;}
  .product-recommendations-products.index-section.multiple-product-section {    padding-top: 0;}
  .grid-view-item__title {word-break: normal !important;}'
  .index-multiple-block-part {    margin: 20px 0 20px 0;}
}
/* end */

@media (max-width:700px) {
  .sp-collection .own-set-pro.own-set-main .bg-img{height:450px;}
  .sp-collection .collection-alternate .collection-header .image-boxes-links-text{padding:10px 0;}
}

@media (max-width: 575px) {
  /*   .template-collection .col_new_title img {max-width:30px;} 
  .template-collection .col_new_title h3 {    font-size: 22px;}*/
  .newsletter-wrapper-inner:before {background-size: 60px;    left: 0;}
  .newsletter-wrapper-inner:after {background-size: 50px;    right: 0;}
  .drawer.drawer--right .js-qty__adjust, .drawer.drawer--right .ajaxcart__qty-adjust{padding: 0 8px !important;}
  .ajaxcart__product-name {margin-bottom: 3px;font-size: 14px;}
  .sp-collection .collection-header .title_text h3 {font-size: 16px;}
  .sp-collection .own-set-pro.own-set-main .bg-img{height:auto;display:block;}
  .sp-collection .own-set-pro.own-set-main .own-set-left {width: 100%;}
  .sp-collection .own-set-pro.own-set-main .own-set-right {width: 100%;padding:30px 30px 40px;}
  .sp-collection .own-set-pro.own-set-main .product-btn{width:auto;}
  .sp-collection .own-set-pro.own-set-main .own-set-heading{text-align:left;}
  .cart-drawer-right .cart-note-inner .right * {font-size: 16px;}
  .cart-drawer-right .cart-note-inner .cart-note-block{margin-right: 6px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .ajax-rtinnerleft {width: 60%;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay {width: 40%;max-width: 58px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-arrow{height: 30px;width: 30px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-prev:before, .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-next:before {font-size: 24px;line-height: 9px;opacity: 1;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer {padding: 20px 40px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-prev {left: -30px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-next {right: -30px;}
  /*   .cart-drawer-right .ajaxcart__inner {max-height: calc(100% - 105px);} */
  .cart-drawer-right .cart-note-inner .left{justify-content: space-between;}
  .cart-drawer-right .cart-note-inner .cart-note-block {margin: 0;  width: 49%;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .slick-next{background-position: 2px center;}
  .cart-drawer-right .cart-note-inner .cart-note-block .textarea_display{    bottom: 84%;}
  .cart-drawer-right .cart-note-inner{display:block;} 
  .cart-drawer-right .cart-note-inner .right .grid__item{width:50%;}
  .collection-alternate .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child{width: 47%;}
  .Outstockmessage{font-size: 12px;}
  .sp-collection .collection-alternate .image-boxes-links-text .image-boxes-text{padding: 7px 9px;}  
  p.line-item-property__field {    margin-bottom: 15px;}
  
}

@media (max-width: 480px) {
  .cart-drawer-right .cart-note-inner .right * {font-size: 14px;}
  .cart-drawer-right .cart-note-inner .right .cart-footer-price {margin: 0;}
  .cart-drawer-right .cart-note-inner .right {padding: 10px 4px 0;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .three-quarters .product-price-div{width:100%;}



}

@media (max-width: 430px) {

}

@media (max-width:394px){
  .newsletter-section .input-group .input-group__btn { margin-left: 0;margin-top: 10px;}
  .cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay .overlay-product-options{right: 0;left: auto;}
  .cart-drawer-right .ajaxcart__product.upcell-product .ajaxcart {padding: 0 5px;}

}

@media (max-width:374px){
  .cart-drawer-right .upsell_slider.upsell_products_drawer .three-quarters {padding-left: 4px;}
  .ajax_drawer_products .grid__item.three-quarters {width: 73%;}
}

@media (max-width: 340px) {
  .cart-drawer-right .upsell_slider.upsell_products_drawer .add-to-cart-overlay .overlay-product-options {width: 180px;}
}