/** Shopify CDN: Minification failed

Line 301:0 Unexpected "}"
Line 1306:55 Expected identifier but found "!"
Line 1871:0 Unexpected "}"

**/
.page-delicious-italian-sauces-pasta .needsclick.kl-private-reset-css-Xuajs1 {
    display: none;
}
.landing-header-setion .disp_header_container .main-wrapper .mobile_hamburger_icon {  display: none;
}
.page-delicious-italian-sauces-pasta-2 .section-header {
    display: none;
}
.page-delicious-italian-sauces-pasta-2  .utility-bar {
    display: none;
}

/* DISP CSS */
.free_meals_items .free_meals_accordian_item .free_panel ul li {
    list-style: disc;  
    font-family: 'Lato';
    line-height: 1.5;
    color: black;
}

/* .page-delicious-italian-sauces-pasta .page-width{ max-width: unset; padding:unset;} */
.delicious-italian-sauces-amp-pasta .jdgm-widget .jdgm-carousel-item  .jdgm-carousel-item__reviewer-name , .page-free-meals .free-meals .jdgm-widget .jdgm-carousel-item  .jdgm-carousel-item__reviewer-name{
  color: black;
  opacity: 1;
  margin-top: 8px;
  text-transform: capitalize;
  font-weight: 800;
}

.af_kd_btn_holder .af_custom_apply_coupon_trigger {  cursor: pointer; }


/* Reviews Section   */
.octane-ai-quiz-rendered {
    margin-top: 80px;
}
.template-product .product-media-container .product__media img {
    object-fit: contain;
}

.cstm_filter-option-coll .facets-container .product-count {   display: none; }
.cstm_filter-option-coll .facets-container .mobile-facets__wrapper {  display: none; }
.page-monthly-pasta-sauce-bundle .one_time_purc {  display: none; }
.page-monthly-pasta-sauce-bundle .shopify-app-block .jdgm-widget {  display: unset !important;}

.cstm_filter-option-coll .facets__form:hover .facet-filters__sort {color : black;}
.cstm_filter-option-coll .facets__form:hover {border-color:black;}
.cstm_filter-option-coll  #main-collection-filters {  padding: 0; }
.cstm_filter-option-coll .facets__form .facet-filters__sort {  padding: 2px 11px; color: #858585;  font-weight: 600;  font-family: Montserrat, sans-serif !important;  font-variant: small-caps;  letter-spacing: 1px;   transition: all 0.3s linear; box-shadow: unset; outline: unset;}
.cstm_filter-option-coll .facets__form {    display: grid;    gap: unset;  grid-template-columns: unset;  margin: 0;  padding: 0.5px 2px;  border: 2px solid #858585; }
.cstm_filter-option-coll .facets__form .facet-filters.sorting {   padding: 0; }
.cstm_filter-option-coll .facets-container {   padding: 0; }
.new #shopify-section-template--15666242224231__product-grid {  z-index: 0; }
.header_icon_announcmentbar .header_mobile_icons .header__search .modal__content { top: 44px; }
.header_icon_announcmentbar .header_mobile_icons .header__icon--cart  .cart-count-bubble {  bottom: 22px;  left: 2rem; }
.header_mobile_icons .search-modal .search-modal__content .search-modal__form {    position: relative;  }
.header_icon_announcmentbar .header_mobile_icons {  margin-right: 50px;}
.header_icon_announcmentbar {  position: absolute;  width: 100%; right: 0;z-index: 1; }
.header_mobile_icons svg path { fill: white;}
.header_mobile_icons .search-modal__content .modal__close-button .icon {  color: white; }
.header_desktop_icons_content {  display: none; }
.page-our-focus .content-for-layout { padding-top: 65px; width:65%; margin:0 auto;}
.page-our-focus .main-page-title{ display:block !important; text-align:center; margin-bottom:5px !important; font-family: Lato, Tahoma, Geneva, sans-serif; }
.shipping-policy .shopify-policy__body p { font-family: Montserrat, sans-serif !important; }
.shipping-policy .shopify-policy__title h1 {     font-family: Lato, Tahoma, Geneva, sans-serif;  font-size: 32px;  font-weight: 400; line-height: 48px; }
.shipping-policy .shopify-policy__container {  margin-top: 130px !important;  max-width: 65% !important; }
.shipping-policy .shopify-policy__container ul {  padding: 16px; }
.shipping-policy .shopify-policy__container  .shopify-policy__title {  padding-bottom: 25px;}
.shipping-policy .shopify-policy__container ul li {  list-style: disc; font-family: Montserrat, sans-serif !important; }
.page-data-sale-opt-out .section-template--15666242682983__main-padding {
    
    padding: 150px 50px;
  padding-bottom:50px;
    max-width: 70%;
    margin: 0 auto;
}
#af_kd_discount_container1 {  margin: 0; }
.cstm-show-frequency p {  font-size: 21px;  font-weight: 800; color: black;  text-transform: uppercase;}
.product__info-container .product-form__input .form__label {   font-size: 21px; font-weight: 800;   color: black; text-transform: uppercase;}
.shopify-block.recharge-subscription-widget {
    display: flex;
    justify-content: flex-start !important;
  padding: 14px 0;
}
.cstmBuyQuantBtn .product-form__input .quantity__label {   display: none;}


.product-form__buttons .product-form__submit {  position: relative;}
.product__info-container .price .price__container .price__regular .price-item {
    color: #BA1E1E;
    font-size: 24px;
    font-weight: 900;
}
.shopify-installments__content {  font-size: 14px;}
.banner-section .redeem-btn {
    width: max-content;
}
.redeem-btn span {
    text-align: left;
}
.beverages .quick-add {
    display: flex
;
    justify-content: center;
}
.viewoption_btn {
    border: 1px solid;
    background: #c79a48;
    color: white;
    padding: 12px 25px;
    font-size: 18px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 800;
  letter-spacing: 1px;
       position: absolute;
    bottom: -60px;
  left: 50%;
    transform: translate(-50%, 0px);
   white-space: nowrap;

}
.collection  .product-grid .grid__item .card-wrapper .card:hover  .viewoption_btn {
  bottom: 0px;
      transition: all 0.3s linear;
}
.collection .viewoption_btn:hover {
    background: #5c4b51;
    /* transform-origin: 50% 50%; */
    transition: all .3s ease-in-out;
}
.custom_pr_shopPay {
    position: relative;
    top: 10px;
    left: 4px;
}
.quick-add-modal__content .product__view-details {
    padding-top: 28px;
}
.quick-add-modal__content .product-form__buttons button:after{
  content:unset;
}
.quick-add-modal__content .product-form__buttons button:before{
  content:unset;
}
.quick-add-modal__content .quick-add-modal__content-info  .main-product .product {
    display: flex;
      justify-content: space-evenly;
}
.\33 0-nift-gift-on-l-oleologie-s-gourmet-oils-amp-vinegars.gradient .announcement-bar-section {
    display: none;
}
.\33 0-nift-gift-on-pastificio-mandala-pasta-sauce .announcement-bar-section {
    display: none;
}
.template-customers-login .account  .login {   padding-top: 60px;}
.template-list-collections  .pagination-wrapper {    padding-bottom: 50px;}
.create-account   .register {
    padding-top: 60px;
}

#qab_container {   display: none !important;}
.template-page .hassle-free-guarantee   {
    margin-top: 55px;
}
.custom_pr_shopPay svg {   width: 52px;}
.chefs-mandala-gourmet-store-gourmet-food-store-online .section-template--15666242682983__main-padding {   padding-top: 100px !important; }

.collection .product-grid .grid__item .card .card__content .quick-add {  position: unset;text-align:center;}

.template-product  #judgeme_product_reviews { justify-content: center;}
.template-product  #judgeme_product_reviews .jdgm-row-stars { display: unset;}
.template-product  #judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary { width: 100%; margin-bottom: 20px;}
.template-product  #judgeme_product_reviews .jdgm-row-stars  .jdgm-widget-actions-wrapper {  width: 100%;}
.template-product  #judgeme_product_reviews .jdgm-row-stars .jdgm-histogram {  width: 100%;  margin: 30px 0;}
.template-product  #judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars {  text-align: center;   margin-bottom: 7px;}
.template-product  #judgeme_product_reviews .jdgm-row-stars  .jdgm-widget-actions-wrapper  .jdgm-write-rev-link {  background-color: #c79a48 !important;  border: 0 !important;    text-transform: uppercase;  font-family: lato;  padding: 16px;  cursor: pointer;}

.jdgm-form__fieldset .jdgm-btn {   text-transform: uppercase;}

.template-search  .cstm_reviewsOnSearch { min-height: 22px;}
.template-product .shopify-app-block .jdgm-widget {   justify-content: flex-start;}

.Icon-text-wrapper .icon-text-sec .image-block-wrapper .text_wrapper-11 h3 {   text-transform: uppercase;   font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;  font-weight: 800;  font-size: 17px;}
.Icon-text-wrapper .icon-text-sec .image-block-wrapper .sub-text p {  color: black;   letter-spacing: 0;}
.template-product .rich-text-section .wrapper .text-wrap p {   color: black;   letter-spacing: 0;}
.template-product .rich-text-section .wrapper .text-head {  font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;  font-weight: bold;}

.cstm_spacepair {  margin-left: 10px;  margin-right: 10px;}
.drawer__close svg path {  stroke: black;}
.product .cstmProductPageImge {  position: sticky;   top: 0;  min-height: 70vh;  height:100%;  overflow-y: auto;}
.product .cstmProductPageInfo {  overflow-y: auto;  flex-grow: 1;}

/*  holiday page  */
.hassle-free-guarantee_container { width: 95%;  margin: 0 auto;}
.holi_gif_Sec1_clm1 img {   width: 100%;  object-fit: cover;  height: 460px;}
.holi_gif_Sec1_columns {   display: flex;  justify-content: center;  align-items: center;}
.holi_gif_Sec1_clm1 {   width: 50%; max-height: 460px; display: flex; justify-content: center;}
.holi_gif_Sec1_clm2 {  width: 50%;     display: flex; justify-content: end;}
.holi_gif_Sec1_content {  background: #fff7e5;  padding: 20px;}
.holi_gif_Sec1_clm2_textContent {  width: 93%;}

.holi_gif_Sec2_content .img img {  width: 100%;}
.holi_gif_Sec2_content { display: flex;  justify-content: center;   align-items: center;}
.holi_gif_Sec2_Col1 .img img {   width: 100px;}
.holi_gif_Sec2_Col1 {  width: calc(16.666666666666668% - 20.0px);}
.holi_gif_Sec2_Col2 { width: calc(58.333333333333336% - 20.0px);}
.holi_gif_Sec2_Col3 {  width: calc(25.0% - 20.0px);}


.holi_gif_Sec3_contCol1 .img img { width: 100%;   max-height: 550px;  object-fit: cover;}
.holi_gif_Sec3_content {   display: flex;  justify-content: center;   align-items: center;}
.holi_gif_Sec3_content_items {   background: #ebf8e2; padding: 20px;}
.holi_gif_Sec3_content .holi_gif_Sec3_contCol1 {   width: 50%; display: flex;  justify-content: center;}
.holi_gif_Sec3_content .holi_gif_Sec3_contCol2 {  width: 50%;}
.holi_gif_Sec3_content .holi_gif_Sec3_contCol1 .img {   width: 60%;}
.holi_gif_Sec3_contCol2Content {   width: 80%;}

.holi_gif_Sec4_conatiner_content_item_col2 .img img {   width: 100%;     height: 350px;  object-fit: contain;}
.holi_gif_Sec4_conatiner_content_item {  display: flex;   justify-content: center;  align-items: center;}
.holi_gif_Sec4_conatiner_content_item_col1 {   width: 50%;   display: flex;   justify-content: end;}
.holi_gif_Sec4_conatiner_content_item_col2 { width: 50%;}
.holi_gif_cont1 {  width: 78%;}

.holi_gif_Sec5_conatiner_content_item_col1 .box .img img {  width: 100%;}
.holi_gif_Sec5_conatiner_content_item_col2 .box .img img {  width: 100%;}
.holi_gif_Sec5_conatiner_content_item_box { display: flex; justify-content: center;  align-items: center;     width: 60%;      gap: 30px;}
.holi_gif_Sec5_conatiner_content_item_col1 {  width: calc(50.0% - 15.0px);}
.holi_gif_Sec5_conatiner_content_item_col2 {  width: calc(50.0% - 15.0px);}
.holi_gif_Sec5_conatiner_content_item_box .star img {  width: 100%;   max-width: 200px;}
.holi_gif_Sec5_conatiner_content_item_box  .star {  display: flex;   justify-content: center;}
.holi_gif_Sec5_conatiner_content_item { background: #fff7e5;   padding: 55px 0;}
.holi_gif_Sec5_conatiner_content_item_box_container {  display: flex;  justify-content: center;}
.holi_gif_Sec5_conatiner_content_item_heading {  text-align: center;   margin-bottom: 40px;}


.holi_gif_Sec6_conatiner_content_item .box .img img {  transform: rotate(180deg);  width: 35px;}
.holi_gif_Sec6_conatiner_content_item_col1 , .holi_gif_Sec6_conatiner_content_item_col2 , .holi_gif_Sec6_conatiner_content_item_col3{  width: 33.33%;  border: 4px solid rgba(235, 235, 235, 1);  min-height: 210px;  padding: 10px;  text-align: center;}
.holi_gif_Sec6_conatiner_content_item { display: flex;  gap: 24px;   justify-content: center; }
.holi_gif_Sec6_conatiner_content {  padding: 50px;}
.holi_gif_Sec6_conatiner_content_item .box .img { padding: 20px 0;}
.holi_gif_Sec6_conatiner_content_item .box  .text {  padding: 40px 0;}


.cstm_holiday_gifBtn .btn { padding: 15px 45px; min-height: 4px; background-color: #c79a48;  text-align: left; text-decoration: none;  color: #fff; font-family: Raleway, sans-serif;  letter-spacing: 0;  font-weight: 700;  font-size: 16px;  white-space: nowrap;}
.cstm_holiday_gifBtn .btn:hover {  background-color: rgba(107, 107, 107, 1);}
.holi_gif_Sec1_clm2_textContent_head h2 {  font-weight: normal;  font-family: "Raleway", sans-serif;   font-size: 28px;  line-height: normal;}
.holi_gif_Sec1_clm2_textContent_text p {  font-size: 18px;   line-height: normal;  margin: 20px 0;}
.holi_gif_Sec1_clm2_textContent_list ul{ padding-inline-start: 26px;}
.holi_gif_Sec1_clm2_textContent_list ul li {   font-size: 18px;  list-style: disc;}
.cstm_holiday_gifBtn {   margin-top: 35px;}
.holi_gif_Sec2_Col2_content p{   font-size: 20px;  letter-spacing: 0;   line-height: 24px;   text-align: center;}
.holi_gif_Sec2_conatiner {  margin-top: 15px;}
.holi_gif_Sec3_contCol2_head h2 {  font-family: Raleway, sans-serif;  font-weight: normal;  font-size: 32px;}
.holi_gif_Sec3_contCol2_textCont p { font-size: 18px;   font-weight: 400;}
.holi_gif_Sec3_contCol2_head {   margin-bottom: 30px;}

.holi_gif_Sec4_conatiner_content_item_col1 .head h2{  font-family: Raleway, sans-serif;  font-weight: normal;  font-size: 28px;}
.holi_gif_cont1 .text p {  font-size: 18px;  line-height: 24px;  margin: 20px 0;}
.holi_gif_Sec4_conatiner_content_item_col1 .holi_gif_cont1 .cstm_holiday_gifBtn {  margin-top: 50px;}
.holi_gif_Sec5_conatiner_content_item_heading h2{  font-family: "Raleway";   font-weight: normal;  font-size: 33px;}
.holi_gif_Sec5_conatiner_content_item_box .cstm_holiday_gifBtn {  margin-top: 35px;   text-align: center;}
.holi_gif_Sec6_conatiner_content_item .head h2 {   font-size: 24px;   font-style: italic;  font-family: Raleway;}
.holi_gif_Sec6_conatiner_content_item .box .name {  font-weight: 700;}

.holi_gif_Sec6_conatiner_content_item .head h2{ font-family: "Work Sans", sans-serif;}

/* holiday page end */



.pair-well-sec .main-product-class .slick-list {
    width: 100%;
    margin: 0 auto;
}

.section--page-search .search-results .product .product__info .product__title{
      font-size: 22px;
    letter-spacing: 1px;
    font-variant: small-caps;
    font-family: Montserrat !important;
    text-transform: capitalize;
    margin-bottom: 10px;
    min-height: 80px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 26px;
    padding-bottom: 0 !important;
    font-weight: 800;
}
}

.tag_nift {
    background-color: #cfa15c;
    color: #fff;
    font-weight: 900;
    display: block;
    padding: 8px;
    border-radius: 10px;
    margin-bottom: 5px;
      text-align: center;
}

shop-login-button .button{
  background: orange;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 4px;
}
    

.login #login {
    color: #000;
    font-variant: small-caps;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 50px;
    margin-bottom: 15px;
    font-family: Lato;
}
.login #customer_login button , .register #create_customer button {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 800;
  border:unset;
  border-radius:4px;
      background: #c79a48;
}
.login #customer_login button:hover {
background: #5c4b51;
}
.register #create_customer button:hover {
background: #5c4b51;
}


.login #customer_login button:after , .register #create_customer button:after{
  border-radius:4px !important;
  box-shadow: unset  !important;
}

.create-account .register h1 {
      color: #000;
    font-variant: small-caps;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 50px;
    margin-bottom: 15px;
    font-family: Lato;
}

.cart-drawer .drawer__inner .drawer__footer .button:before{   content: unset;}
.cart-drawer .drawer__inner .drawer__footer .button:after { content: unset;}
.pair-well-sec .main-product-class { display: unset;}

.header-wrapper .header { top: 0;}
.search-container .icon.icon--search.js-icon--search {display: none;}
label.currency-picker {display: none !important;}
.header-wrapper {background: black;}     
.header.fixed {top: 110px !important;}
.nav-list {padding-top: 0px;}
a.custom-account-button {position: absolute;top: 12px;right: 64px;display: flex;justify-content: center;align-items: center;background: black;padding-left: 12px;padding-top: 10px;padding-bottom: 13px;padding-right: 12px;border-top-right-radius: 14px;border-top-left-radius: 14px;}
.custom-account-button>img{display:none;}
a.custom-account-button img {width: 18px;}
a.custom-cart-open.cart-open-btn-js {position: relative;display: flex;justify-content: center;align-items: center;background: black;padding-left: 11px;padding-top: 10px;padding-bottom: 5px;padding-right: 13px;border-top-right-radius: 50%;border-top-left-radius: 50%;}
a.custom-cart-open > span > img{width: 20px;  }
span#cartCount {position: absolute;top: -5px;right: 0;background: black;padding: 0px 2px;font-size: 12px;font-weight: 700;padding: 0px 5px;border-radius: 50%;}
.icon.icon--search.js-icon--search {background: black;border-radius: 50%;padding: 8px 14px;}
.search-container.open .form__field {width: 280px;padding: 10px 15px;position: relative;top: -2px;border-radius: 30px;border-bottom: none;background:black;}
.custom-buy-now-button-wrapper > a {background: #c79a48;padding: 10px 35px;color: white;font-size: 14px;text-transform: capitalize1;font-variant:small-caps;font-weight: 600;border: 1px solid transparent;transition: all 0.3s linear;}  
.custom-buy-now-button-wrapper > a:hover{background:transparent;border-color:#c79a48;color:#c79a48;}header.header.fixed a.cart-open-btn.cart-open-btn-js span.icon.icon--cart {top: 5px !important;position: relative;}
.header-top:before {content: '';position: absolute;background: none;height: 75px;left: 0;right: 0;z-index: -11;top: 13px;border-bottom: 2px solid black;background:#fff;}
ul.nav-list li.nav-list__item.has-dropdown.has-dropdown--tertiary ul.nav-list__dropdown li.nav-list__item.has-dropdown ul.nav-list__dropdown {font-size: 14px;line-height: 1.4;text-transform:capitalize;}
.Mobile-search-icon {cursor:pointer;z-index:9;}
span#showPanelMobile .custom-search-icon > svg {fill: #b19960 !important;}
.search-bar-mobile {position: absolute;width: 100%;background: white;top: 0;z-index: 1111;}
div#panelMobile > form .form__row {display: flex;align-items: center;padding: 0px 0px;margin: 0 auto;padding-top: 10px;}
div#panelMobile .form__row input.btn.btn--submit {background: white;padding: 12px 24px;border: 1px solid black;font-size: 14px;font-weight: 700;margin-left: 1px;font-weight: 500;color: black;}
.mobile-form-wrapper {position: relative;}
span#hidePanelMobile {position: absolute;top: 48px;right: 70px;}
span#hidePanelMobile {position: absolute;top: 58px;right: 50px;background: black;color: white;font-weight: 900;padding: 2px 16px;border-top-right-radius: 50%;border-top-left-radius: 50%;font-size: 18px;cursor: pointer;}
.mobile-form-wrapper .form__row input.form__field {border-bottom: none;background: white;}
.mobile-form-wrapper.form__row input.btn.btn--submit {background: white;padding: 13px 20px;margin-left: 3px;font-weight: 400;color: black;font-size: 14px;}
span#showPanelMobile .custom-search-icon {background: black;padding: 6px 12px;border-top-right-radius: 50%;border-top-left-radius: 50%;}
.nav-list li.nav-list__item.has-dropdown.has-dropdown--tertiary {text-transform: uppercase;font-size: 14px;letter-spacing: 1px;}
.nav-list__item a.nav-list__link {text-transform: uppercase;letter-spacing: 1px;font-size: 0.78rem;font-weight:600;}
.section-heading {position: relative;font-size: 32px;line-height: 48px;text-align: center;color: black !important;font-weight: 400 !important;}
.drawer__wrapper .cart .cart-list__item .cart-list__item--quantity .quantity-field {display: flex;flex-direction: row-reverse;}
.vedio-banner-wrapper{position:relative;width:100%;margin-top: -8px;}
.video-banner-text-wrapper {position: absolute;top: 0;width: 100%;text-align: center;background: #2a262661;bottom: 8px;}
.video-banner-text-wrapper h1 {color: white;font-size: 54px;font-weight: 900;text-transform: uppercase;font-family: 'Oswald', Helvetica, sans-serif;letter-spacing: 2px;word-spacing: 10px;}
.video-banner-content {margin: 40px auto 78px;max-width: 400px;font-size: 23px;line-height: 37px;}
.video-banner-text-content {position: absolute;width: 100%;top: 50%;left:50%;transform:translate(-50%, -50%)}
.video-banner-subtitle{font-family: 'Lato', Helvetica, sans-serif;font-weight: 600;font-size: 17px;line-height: 22px;text-transform: none;word-spacing: 0;letter-spacing: 1px;margin-top: 10px;color: white;}
.video-banner-content p {font-size: 23px;color:white;font-weight: 700;}
.comman-button  a {display: table;margin: 0 auto;padding: 10px 66px 8px;font-size: 19px;line-height: 40px;font-weight: 600;letter-spacing: 1px;transition: background-color 0.2s ease-out;background: #d2ae6c;color: white;text-transform: capitalize;}
.video-image-banner-wrapper{width:100%;}
.video-image-banner-wrapper img{width:100%;  }
.spesial-offer-overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #00000047;}
.spesial-offer--one.spesial-offer.spesial-offer--1499162299897-0 .spesial-offer-overlay a, .spesial-offer--two.spesial-offer.spesial-offer--1499162299897-1 .spesial-offer-overlay a{position: absolute;top: 275px;bottom: 80px;left: 0;right: 0;}
.spesial-offer-overlay a h3.heading--page {width: 74%;margin: 0 auto;}
.footer .footer__item:first-child {padding-left: 40px;}
.Featured-carousel-wrapper {padding-top: 55px;padding-bottom: 100px;}
.section--special-offer .wrapper .grid {grid-template-c0olumns: none !important;}
section.section.section--advantages.clearfix .wrapper .grid{grid-template-columns: none !important;}
section.section.section--subscribe.section--subscribe-1477906775199.clearfix .wrapper .grid{grid-template-columns: none !important;}
section.section.section--feedback.clearfix .wrapper .grid{grid-template-columns: none !important;}
.custom-image_text-wrapper{width:100%;padding-top: 50px;padding-bottom: 30px;}
.image_text_content {width: 100%;display: flex;padding: 45px 0px;justify-content: space-between;}
.image-block-wrapper{width:30%;margin:0 auto;}
.img_wrapper{width:80%;margin:0 auto;text-align: center;}
.text_wrapper {width: 70%;text-align: center;font-weight: 700;font-size: 17px;line-height: 25px;letter-spacing: 1px;text-align: center;color: #87ae6b;padding: 15px 0px;margin: 0 auto;}
h3.custom-image_text-title {text-align: center;padding: 25px 0px;width: 50%;margin: 0 auto;letter-spacing: 4px;word-spacing: 1px;font-size: 24px;line-height: 36px;}
.custom-image_text-button.comman-button {margin-top: 25px;}
.evmlogo-slide-dots{text-align: center;}
.evmlogo-slide-dots li{display: inline-block;margin: 0 15px;}
.evmlogo-slide-dots li button{position: relative;text-indent: -9999px;}
.evmlogo-slide-dots li button:before{content: '';font-size: 20px;text-indent: 0px;position: absolute;top: 0;left: 0;width: 10px;height: 10px;border: 1px solid #d2ae6c;border-radius: 20px;}
.evmlogo-slide-dots .slick-active button:before {position: absolute;content: '';background: #d2ae6c;}  
.fullscreen-video-wrap {width: 100%;height: auto;margin-top: 50px;}
.template-product main.main-content .parallax .parallax__back .flexslider ul.slides li.slide {width: 100%;height:80vh;}
.template-product .parallax__base .grid {grid-template-columns: auto !important;}
.Custom-similar-products {padding: 25px 0px;}
.Custom-similar-products .wrapper h3.heading.heading--add.fold__toggle {text-align: center;padding: 20px 0px;}
button.slide-arrow.next-arrow.custom-similer-slide-arrow-right.slick-arrow {position: absolute;top: 45%;right: 0;background: white;display: flex;justify-content: center;align-items: center;padding: 2px 2px;border-radius: 50%;border: 1px solid #b19960;}
button.slide-arrow.next-arrow.custom-similer-slide-arrow-right.slick-arrow.slick-disabled {display: none;}
button.slide-arrow.prev-arrow.custom-similer-slide-arrow-left.slick-arrow{position: absolute;top: 45%;left: 0;background: white;display: flex !important;justify-content: center;align-items: center;padding: 2px 2px;border-radius: 50%;border: 1px solid #b19960; transform: rotate(180deg);z-index:11;}
button.slide-arrow.prev-arrow.custom-similer-slide-arrow-left.slick-arrow.slick-disabled {display: none !important;}
.custom-similar-product-grid .product.grid--in-row {display: inherit !important;margin: 0 auto;}
.tabs {max-width: 100%;padding-top: 65px;}
.tabs-nav li {float: left;width: 50%;}
.tabs-nav li:first-child a {border-right: 0;border-top-left-radius: 6px;}
.tabs-nav li:last-child a {border-top-right-radius: 6px;}
.tabs-nav > li > a {border: 1px solid #b19960;display: block;font-weight: 600;padding: 10px 0;text-align: center;text-decoration: none;text-transform:uppercase;}
.tabs-nav > li >  a:hover {color: #5c4b51;}
.tab-active a {background: #fff !important;border-bottom-color: transparent !important;color: #5c4b51 !important;cursor: default;}
.tabs-stage {border: 1px solid #b19960;border-radius: 0 0 6px 6px;border-top: 0;clear: both;padding: 24px 30px;position: relative;top: -1px;}
ul.tabs-nav {display: flex;}
.tabs-stage > div > p > a {color: #5c4b51;}
.grid.custom-collection-list-grid {grid-template-columns: none !important;}
.collection-product-search-wrapper {padding-bottom: 30px;}
.collection-product-search-wrapper .form__row.form--search-lg .form__field{position:relative;border: 1px solid;padding: 10px 25px;}
.collection-product-search-wrapper .icon.icon--search {position: absolute;top: 14px;right: 0px;width: 35px;display: flex;justify-content: center;}
header.header.header--cart.header--fixed-off {background: black;top: 85px !important;}
.footer{border-top:1px solid;}
.footer .wrapper {max-width: 100%;}
.footer-bottom-wrapper {display: flex;align-items:flex-start;}
.footer-bottom-wrapper .subscribe-form.subscribe-form--footer {width: 15%;background: #e3d9c6;padding: 5px 12px;padding-top: 24px;}
.footer-bottom-wrapper .subscribe-form.subscribe-form--footer h2.heading--page {font-size: 18px;color: black;text-transform:capitalize;font-weight:500;}
.footer-bottom-wrapper .subscribe-form.subscribe-form--footer h2.heading--page  .signup_link {font-weight: 700;}
div#shopify-section-footer{padding-bottom:25px;}
.footer .form--subscribe .form__field {padding: 10px !important;}
.footer  .form--subscribe .btn--submit {width:100%!important;position: inherit !important;color: white !important;background-color: black !important;margin-top: 34px !important;font-weight: 400 !important;padding:10px 0px !important;font-family: 'Montserrat';letter-spacing:1px;font-size:1em;}
.footer  .form--subscribe .btn--submit:hover {color: white !important;background-color: #b19960 !important;}
.footer  .grid__item.footer__item.footer__item--menu ul.footer-list li.footer-list__item {line-height: 1.5;font-weight: 700;}
.custom-social-links ul.social-icons.social-icons--inverse li a {border: 1px solid;border-radius: 0;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
#panelMobile form.form.form--inverse { width: 300px; }
.nav-list .nav-list__item.highlight .nav-list__link, .drawer--menu.open .nav-list .nav-list__item.highlight .nav-list__link { color: #c79a48; }
#cart .form--default .form__field:focus+.form__field--placeholder { opacity: 0; }
.cart .cart__note.form div:nth-child(2){margin-top:0;margin-bottom:10px;}
body#\34 04-not-found footer.footer { max-width: 100%; color: #fff; height: auto; padding: 10px 30px; }
header.header{transition: all 0.3s linear;}
.tmb-pair-well-sec .main-product-class .product.grid--in-row { max-width: 367px; width: 100%; flex: 1; }
.collection-badge.collection-free-shipping-badge { font-size: 14px; }
.template-page .main-page-title{display:none}
/* Collection Review Block */
.review-block-first-header { display: flex; align-items: center; justify-content: space-between; }
.review-block-first-header>div { font-size: 13px; font-weight: 700; font-family: 'Montserrat';color: #000; }
.review-block-first-body { font-size: 13px; font-family: 'Montserrat'; text-align: left; font-weight: 500; line-height: 20px; margin: 6px 0; color:#000; }
.review-block-first-footer { display: flex; align-items: center; justify-content: flex-start; gap: 20px; }
.review-block-first-footer>div:first-child { font-size: 13px; font-family: 'Montserrat'; font-weight: 500; color:#000; }
.review-block-first-footer>div:last-child { font-size: 13px; text-transform: uppercase; font-family: 'Montserrat'; font-weight: bold; color: #c79a48; }
.review-block-inner >div.review-block-first:not(:last-child) { border-bottom: 2px solid #000; padding-bottom: 15px; margin-bottom: 15px; }
.review-block-inner { border: 3px solid #c79a48; padding: 20px; }
.review-block-first-header span.jdgm-star.jdgm--on { color: #b19960; }
.template-page .main-page-title{display:none}

.template-page .header:after {
        content: "";
        position: absolute;
        margin: unset;
        bottom: -5px;
        display: block;
        width: 100%;
        background-color: $colorInverse;
        z-index: 3;
        opacity: 1;
        border-bottom: 2px solid black;
        left: 0;
        height: 7px;
        background: white;
    }
      

 .template-collection .header-wrapper--border-bottom::after {
    content: '';
    position: absolute;
    border-bottom: 2px solid #000;
    width: 100%;
    margin-top: 1px;
    background: #fff !important;
    z-index: -99999;
    opacity: 1;
    height: 8px;
    left: 0;
}

.template-list-collections .header-wrapper--border-bottom:after {
   content: '';
    position: absolute;
    border-bottom: 2px solid #000;
    width: 100%;
    margin-top: 1px;
    background: #fff !important;
    z-index: -99999;
    opacity: 1;
    height: 8px;
    left: 0;
}
.collection .product-grid .grid__item .card .card__content .product__cart {
  display: flex;
  justify-content: center;
  align-items: center;
}


@media only screen and (min-width: 1030px) and (max-width: 1640px)  {
  .site-logo {display: inline-block;z-index: 1111;}
  .section-heading {position: relative;font-size: 28px !important;line-height: 38px;text-align: center;color: #000!important;font-weight: 400!important;}
  .section-heading:before {font-size: 110px !important;}
  .offer-season__product-one>a {left: 0;right: 0;width: 65%;margin: 0 auto;}
  .offer-season__product-two>a {left: 0;right: 0;width: 65%;margin: 0 auto;}
  .footer-bottom-wrapper .subscribe-form.subscribe-form--footer h2.heading--page {font-size: 16px;color: #000;text-transform:capitalize;}
  .footer .form--subscribe .btn--submit {margin-top: 28px;}
  .copyright {width: 25%;} 
} 

@media only screen and (min-width: 1024px) {
.pair-well-sec .main-product-class .slick-track .slick-slide {
    width: 100% !important;
}
.pair-well-sec .main-product-class .slick-track {
  display:flex;
  width: 100% !important;
  gap: 20px;
}

}

@media only screen and (min-device-width : 768px)  and (max-device-width : 1024px)  {
  /* .header{top:130px !important;} */
  .nav-list {margin: 0 auto;padding-top: 7px;width: 100%;max-width: 1200px;height: 64px;position: relative;text-align: center;display: flex;justify-content: space-around;font-weight: 700;align-items: center;}
  .nav-list__item a.nav-list__link {text-transform: uppercase;letter-spacing: 1px;font-size: 10px;}
  .nav-list>.has-dropdown>.nav-list__link:before, .nav-list>.has-dropdown>.nav-list__link:after {margin: 0 -3px;content: "";display: block;width: 8px;height: 2px;position: absolute;top: 32px;right: -14px;background-color: #b19960;-webkit-transition: background-color .25s ease-in-out;-moz-transition: background-color .25s ease-in-out;-ms-transition: background-color .25s ease-in-out;transition: background-color .25s ease-in-out;}
  .nav-list>.has-dropdown>.nav-list__link:after {margin: -3px 0;width: 2px;height: 8px;opacity: 1;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
  a.custom-cart-open.cart-open-btn-js {display: flex;justify-content: center;align-items: center;background: black;padding-left: 8px;padding-top: 6px;padding-bottom: 0px;padding-right: 8px;border-top-right-radius: 50%;border-top-left-radius: 50%;}
  span#cartCount {position: absolute;top: -7px;right: -4px;background: black;padding: 0px 2px;font-size: 12px;font-weight: 700;padding: 0px 5px;border-radius: 50%;}
  span#showPanelMobile .custom-search-icon {background: black;padding: 3px 8px;border-top-right-radius: 50%;border-top-left-radius: 50%;}
  .Mobile-search-icon {top: 19px;}
  a.custom-account-button {position: absolute;top: 20px;right: 53px;display: flex;justify-content: center;align-items: center;background: black;padding-left: 9px;padding-top: 6px;padding-bottom: 9px;padding-right: 6px;}
  .custom-buy-now-button-wrapper > a {background: #c79a48;padding: 10px 30px;color: white;font-size: 11px;text-transform: uppercase;font-weight: 600;font-family: 'Lato', sans-serif !important;}
  span#showPanelMobile .custom-search-icon svg {width: 15px;}
  a.custom-cart-open > span > img {width: 16px;}
  a.custom-account-button img {width: 14px;}
  .video-banner-text-wrapper h1 {font-size: 35px;}
  .video-banner-content {margin: 28px auto 50px;}
  .video-banner-content p {font-size: 20px;}
  .spesial-offer--one.spesial-offer.spesial-offer--1499162299897-0 h3.heading--page, .spesial-offer--two.spesial-offer.spesial-offer--1499162299897-1 h3.heading--page {font-size: 32px;width: 90%;margin: 0 auto;}
  .footer .grid__item.footer__item.footer__item--menu ul.footer-list li.footer-list__item {font-size: 14px;}
  p.textarea_methods_1 {font-size: 14px !important;}
  .footer-bottom-wrapper .subscribe-form.subscribe-form--footer h2.heading--page {font-size: 18px;}
  .footer .footer__item:first-child {padding-left: 20px;}
  .footer .grid .heading_2  .heading_2 {position: absolute!important;top: 160px!important;font-size: 23px;color: #000;}
  }
@media only screen and (max-width: 767px) {
  /* .video-banner-text-content {top: 18%;} */
  .video-banner-text-wrapper h1 {   font-size: 16px;letter-spacing: 2px;word-spacing: 10px;}
  .video-banner-subtitle {font-size: 12px;margin-top: 0px;}
  .video-banner-content {margin: 0px auto 0px;max-width: 70%;font-size: 14px;line-height: 20px;}
  .video-banner-content p {font-size: 14px;color: white;font-weight: 700;}
  .video-banner-button {margin-top: 18px;}
  .comman-button a {display: table;margin: 0 auto;padding: 2px 26px;font-size: 12px;line-height: 26px;font-weight: 600;letter-spacing: 1px;transition: background-color 0.2s ease-out;background: #d2ae6c;color: white;text-transform: capitalize;}
  h3.custom-image_text-title {text-align: center;padding: 14px 0px;width: 90%;margin: 0 auto;font-size: 18px;line-height: 26px;}
  .img_wrapper img {margin: 0 auto;}
  .image_text_content {padding: 0px 0px;}
  .custom-image_text-button.comman-button a {font-size: 14px;padding: 2px 20px;}
  .template-product main.main-content .parallax .parallax__back .flexslider ul.slides li.slide {margin-top: 0 !important;}
  .custom-similar-product-grid .product.grid--in-row {max-width: 100%;display: inherit !important;}
  button.slide-arrow.next-arrow.custom-similer-slide-arrow-right.slick-arrow {position: absolute;top: 40%;right: 0;background: white;display: flex;justify-content: center;align-items: center;padding: 2px 2px;border-radius: 50%;border: 1px solid #b19960;}
  button.slide-arrow.next-arrow.custom-similer-slide-arrow-right.slick-arrow.slick-disabled {display: none;}
  button.slide-arrow.prev-arrow.custom-similer-slide-arrow-left.slick-arrow{position: absolute;top: 40%;left: 0;background: white;display: flex;justify-content: center;align-items: center;padding: 2px 2px;border-radius: 50%;border: 1px solid #b19960;transform: rotate(180deg);z-index:11;}
  button.slide-arrow.prev-arrow.custom-similer-slide-arrow-left.slick-arrow.slick-disabled {display: none !important;}
  ul.tabs-nav li a {font-size: 12px;}
  .tabs-stage {font-size: 14.5px;}
  .collection-product-search-wrapper .form--search-primary .form__field {margin-left: 0px !important;}
  .footer .wrapper .grid {padding-left: 18px;}
  .footer .wrapper .heading_2 {top: 51% !important;font-size: 23px;}
  .footer-bottom-wrapper {display: inline;align-items: center;}
  .footer-bottom-wrapper .subscribe-form.subscribe-form--footer {width: 93%;background: #e3d9c6;padding: 12px 12px;margin-top: 20px;}
  .copyright {padding: 0px 0px 0px!important; display: block;font-size: 16px;line-height: 25px;text-align: center !important;color: #000!important;background-color: #fff;width: 100%;}
  .social-icons--inverse {padding-top: 25px!important;padding-bottom: 15px!important;text-align: center;}
  .footer .form--subscribe .btn--submit {margin-top: 5px !important;}
  .section--subscribe {margin-top: 55px;}
  div#shopify-section-footer {max-width: 1400px;margin: 0 auto;border-top: 2px solid;}
  .footer .footer__item:first-child {padding-left: 0px;}
  .collection-badge.collection-free-shipping-badge{font-size:12px;}

  .section-template--15874326200423__product-grid-padding .collection-page-filter {   padding: 0 24px;}
  
  
}
.nav-list>li>a::first-letter{font-size: 140%;font-weight:500;}
a.cutsom-header-btn::first-letter{font-size: 140%;}
.logo-container .site-logo img{max-width:250px;height: auto;}
.nav-list>.has-dropdown>.nav-list__link:before, .nav-list>.has-dropdown>.nav-list__link:after{top:39px;}
.footer{padding-top:60px;}
.image-with-text-main {display: flex;align-items: end;justify-content: center;}
.iwt-left{flex: 0 0 50%;text-align:center;padding-right:3rem;}
.iwt-right{flex: 0 0 50%;}
.iwt-left img{width:100%;max-height:250px;object-fit:cover;}
.iwt-heading {font-size: 24px;margin-bottom: 20px;}
.iwt-text {margin-bottom: 20px;}
/* img.collection-main-image {width: 100%;object-fit:cover;min-height:200px;margin-left:-7px;} */
img.collection-main-image { width: 100%; object-fit: cover; min-height: 200px; margin-left: -7px; max-height: 280px; }

/* img.collection-main-image {width: 100%;max-height:unset;object-fit:cover;min-height:auto;margin-left:-7px;} */
/* img.collection-main-image {width: 100%;max-height:250px;object-fit:cover;min-height:250px;margin-left:-7px;} */
.test-product-tab {display: none;}
.page-password .logo-wrapper{background-color:#000;}
#contact div#shopify-section-footer {max-width: 100%;}
#contact #shopify-section-footer > footer > div.wrapper, #contact #shopify-section-footer > footer > div.footer-bottom-wrapper{max-width:1400px;margin:0 auto;}
.rte ul li{padding-left:5px;}
.password-login input[type="password"]{background: #fff;text-align: center;border-radius: 5px;min-width: 200px;min-height: 40px;}
.password-login{margin-top:15px;}
.password-login input[type="submit"] {background: #d2ae6c;color: #fff;min-width: 150px;margin-top: 10px;border-radius: 5px;text-transform: uppercase;cursor: pointer;min-height:40px;}
.product--lg .product__desc p {padding: 0;color:#000;}
.rte ul li, .rte div{color:#000;}
li.pagination__item.active {color: #fff !important;background-color: #5c4b51 !important;}
.parallax .parallax__back {position: relative;transform: translate3d(0, 0, 0) !important;}
.empty-div {height: 0 !important;}
.parallax .parallax__base {transform: translate3d(0px, 0px, 0px) !important;}
.parallax .fade-up {opacity: 1;}
.parallax .parallax__base:after{bottom:0;}
.account-menu {display: none !important;}
.shipping_warning {margin-bottom: 20px;float:left;margin-top:20px;}
.shipping_warning ul {list-style: disc;padding-left: 20px;}
li.nav-list__item.account-menuactive {display: none;}
.cart__block.cart__note.form.form--default {margin-top: 0;}
.cart__block.cart__cheout_text {text-align: center;font-style: italic;}
.warning-message {margin: 40px 0 0;}
.warning-message p {margin-bottom: 20px;}
.warning-message ul {list-style: circle;max-width: 767px;margin: 0 auto;}
.accepts-marketing {display: flex;align-items: center;grid-gap: 5px;margin: -10px 0 15px;}
.accepts-marketing input[type="checkbox"] {display: inline-block;appearance: auto;}
/* .form--default {max-width: 320px;} */
.text-msg{margin-bottom:10px;}
.cart-price-limit { text-align: center; text-transform: uppercase; color: #ff0000; font-weight: bold; font-size: 18px; padding: 20px 0; }
.cart-price-limit.cart-drawer-price-limit { padding: 10px 40px; }
.carousel--homepage .img-holder--product{display:block;}
.carousel--homepage .img-holder--product img{object-fit:cover;}
.footer .grid { grid-template-columns: auto auto auto auto; }
.footer .footer__item.footer__item--menu { width: 100%; }
.footer .footer__item:nth-child(n+1) .heading--add-small { margin-top: 20px; font-size: 24px; color: #b1b1b1; letter-spacing: 1px; }
.footer .custom-social-links .footer__item--social { width: 100%; }
.footer .custom-social-links .heading--add-small{margin-top:0 !important;}
div#shopify-section-footer { max-width: 100%; background: #000; padding-top: 0 !important; margin-top: 45px; border-top: 0; }
/* footer.footer { max-width: 1400px; margin: 0 auto; background: #000 !important; } */
footer .hr--clear, footer .copyright{background:#000;color:#fff !important;}
.footer-list .footer-list__link{color:#fff;}
.content div{color:#000;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {color: #b19960;}
[data-shopify-buttoncontainer] {justify-content: center;margin-top:10px;}
.additional-checkout-buttons { float: left; margin-top: 15px; width: 100%; }
.wrapper { max-width: 1280px; }
div#main-nav  {display: flex;align-items: center;justify-content: center;flex: 1 0 60%;}
.header-icons {display: flex;align-items: center;justify-content: center;flex-direction: row-reverse;flex: 0 0 10%;position:relative;}
a.custom-account-button{display:none;}
.custom-buy-now-button-wrapper { flex: 1 0 auto; }
.header-top { display: flex; align-items: center; justify-content: center; flex-wrap:wrap;background:#000;}
.logo-container { flex: 0 0 20%; }
.header-icons svg path{fill:#fff;}
.mobile-form-wrapper{width:0;opacity:0;transition:all 0.3s linear;position: absolute;max-width: 370px;right: 115%;top: 40%;transform: translate(0%, -50%);z-index:-1;}
.form--inverse .btn--submit svg path { fill: #c79a48; }
.form--inverse .btn--submit { position: absolute; right: 0; top: 60%; transform: translate(0, -50%); padding: 7px 10px;cursor:pointer; }
.custom-buy-now-button-wrapper>a:first-letter{font-size:140%;}
.searchOpen{width:100%;opacity:1;z-index:9;}
.nav-list > .has-dropdown > .nav-list__dropdown.nav-list__dropdown--secondary > .nav-list__item > .nav-list__link {padding: 6px 0px;margin: 0 30px;border-bottom: 1px solid #b19960;font-variant: small-caps;text-transform: lowercase;color: #000;font-size: 16px;}
.nav-list > .has-dropdown > .nav-list__link:before, .nav-list > .has-dropdown > .nav-list__link:after{background: #c79a48;}
span#cartCount { background: #fff; width: 17px; height: 17px; padding: 0; font-size: 10px; top: 0; right: 3px; }
.section--page-search { padding: 10px 0 10px 0; }
.search-page-outer { display: flex; align-items: center; justify-content: center;border-bottom:1px solid  #000; overflow: hidden; }
.search-page-image { flex: 0 0 40%; }
.search-page-left { flex: 0 1 60%;padding:0 100px;position:relative; }
.search-page-image img { width: 100%;margin-bottom:-7px;max-height: 400px;object-fit:cover; }
.search-page-background { position: absolute; background-position: center right; background-size: contain; background-repeat: no-repeat; width: 100%; height: 500px; top: 50%; right: -3%; transform: translate(0, -50%);z-index:-1;}
h4.search-pre-text { color: #000; text-transform: uppercase; font-size: 24px; margin-bottom: 20px;font-variant: small-caps;text-transform: capitalize; font-weight: 600; }
h2.search-heading { color: #000; font-size: 60px; font-variant: small-caps; margin-bottom: 30px; text-transform: capitalize; font-family: lato; font-weight: 600; }
.search-container--lg{margin:0;}
.search-page-left .form--search-primary .form__field{border:2px solid #b19960;border-radius:23px;margin:0;padding:10px 20px;font-style:italic;}
.search-container--lg{max-width:400px;}
/* .search-container--lg .icon--search { position: absolute; top: 50%; right: 5%; transform: translate(0, -50%); } */
h1.heading--page { color: #000; font-variant: small-caps; font-weight: bold; text-transform: capitalize; font-size: 35px; margin-bottom: 15px; }
.msg--no-result{text-align:center;}
.search-results { display: flex; flex-wrap: wrap;grid-gap:15px;margin-right:-20px; }
.search-results .product.grid--in-row { flex: 0 0 calc(33.33% - 15px); max-width: none; }
.collection-wrapper { display: flex;flex-wrap:wrap; }
/* .collection-wrapper .product.grid--in-row { flex: 0 0 calc(33.33% - 40px);padding:0 20px;max-width: 100%;overflow:hidden; } */
.collection-wrapper .product.grid--in-row { flex: 0 0 calc(25% - 20px); padding: 0 10px; max-width: 100%; overflow: hidden; }
.collection-top { position: relative; display: flex; align-items: center;border-bottom:1px solid #000;margin-bottom:30px; }
.collection-banner { flex: 0 0 40%; }
.col-left { flex: 0 1 60%; padding: 0 100px; position: relative; margin: 10px 0; }
h1#col-top { padding: 0;font-size:50px;line-height:1; }
.collection-banner{margin-bottom:-7px;}
.section--page{padding-top:10px;}
.col-left h3 { color: #000; font-variant: small-caps; text-transform: capitalize;display:none; }
.col-left p{color:#000;font-variant: small-caps; text-transform: capitalize;font-weight:bold;font-size:20px; }
.col-bg-image{ position: absolute; background-position: center right; background-size: contain; background-repeat: no-repeat; width: 100%; height: 400px; top: 15%; right: -9%; transform: translate(0, -50%);z-index:-1; }
/* .js-add-to-card span.product__price-point { color: #fff; display:none;} */
button.btn.btn--default.btn--submit.js-add-to-card { display: flex; align-items: center; justify-content: center; }
.product .js-add-to-card span.product__price { margin-top: 0; }
/* .product .product__info .product__title { font-size: 22px; letter-spacing: 1px; font-variant: small-caps; font-family: 'Montserrat' !important; text-transform: capitalize;margin-bottom:10px;min-height:48px; } */
.product .product__info .product__title { font-size: 22px; letter-spacing: 1px; font-variant: small-caps; font-family: Montserrat!important; text-transform: capitalize; margin-bottom: 10px; min-height: 80px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; line-height: 26px; padding-bottom: 0 !important; }
.template-collection span.jdgm-prev-badge__text { margin-left:5px; }
.product .product__info .product__spec { color: #000; display: flex; align-items: baseline; grid-gap: 10px; justify-content: center; margin: 15px 0 0px; }
.product .product__price-point .product__price{margin-top:0;}
.product .product__price-point { color: #000; line-height: 1; }
button.btn.btn--default.btn--submit.js-add-to-card{margin:0 auto;}
.collection .product-grid .grid__item .card .card__content .product__cart { position: absolute; left: 50%; transform: translate(-50%,0%);width: 100%; transition: all 0.3s linear; bottom:-60px; z-index:99;  }
.collection-wrapper .product.grid--in-row:hover .product__cart {bottom:-0%;}
.product .product__info{padding-bottom:30px;}
p.form-cart-message.show-message{display:none !important;}
.col-page-filter { display: flex; align-items: center;margin-top:15px; gap:15px;}
.col-all-btn a { font-variant: small-caps; font-size: 18px; border: 1px solid #000; padding: 10px 20px; cursor: pointer;transition: all 0.3s linear; }
.col-all-btn a:hover{border-color: #c79a48;}
.col-page-filter button.dropdown__button { margin-bottom: 0; width: fit-content; border-color: #000; color: #000; border-radius: 0; font-variant: small-caps; font-size: 18px; padding: 6px 11px;cursor:pointer; }
.col-page-filter span.icon, select#sort_by, .collection__toolbar, span.quantity__counter { display: none; }
.dropdown .dropdown-list { width: 180px; top: 100%; }
.col-all-btn a.active { border-color: #c79a48; }
.product .product__link:hover:before{opacity:0;}
.template-collection .jdgm-widget.jdgm-preview-badge.jdgm--done-setup { min-height: 23.2px;display: block !IMPORTANT; }
.collection-wrapper .product .product__price-point { display: flex; align-items: center; grid-gap: 5px; }
.product__cart span.product__compare-price { display: none; }
.drawer--cart .drawer__wrapper{width:500px;}
.drawer.open .drawer__wrapper{box-shadow: 0 0 20px #a5a3a3;padding-bottom:0;}
.drawer.open{background:transparent;}
.cart .cart-header, #af_kd_discount_container0, .cart__block.cart__cheout_text, .shipping_warning{ display: none; }
.drawer--cart .drawer__header .heading--add-small { color: #000; font-weight:bold;}
.cart .cart__total{border-top:1px solid #000;}
.cart .cart__total .cart-total{font-size:20px;margin-top:-10px;}
.cart__checkout-btn button { border-radius: 0; background: #000; }
.drawer .cart { padding-top: 0;padding-bottom:40px; }
.cart .cart-list__item { display: flex; align-items: center; grid-gap: 20px; }
.cart .cart-list__item--title { width: auto; line-height:1;flex: 0 0 91%;margin-bottom:10px;}
.cart .cart-list__item--title a {font-size: 16px; line-height: 1;font-weight: 600; font-variant: small-caps;}
.cart-content-left { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.cart div.cart-list__item--quantity{padding-top:10px;}
.cart div.cart-list__item--price { font-size: 17px; width: auto; padding: 10px 0 0; float: none; font-weight: 600; }
.cart .cart__total .heading--add-small{font-weight:600;}
.cart div.cart-list__item--quantity input{color:#000;margin:0;width:60px;}
#cart .icon--arrow-up:before, #cart .icon--arrow-down:before, #cart .icon--arrow-left:before, #cart .icon--arrow-right:before, #cart .icon--arrow-up:after, #cart .icon--arrow-down:after, #cart .icon--arrow-left:after, #cart .icon--arrow-right:after{display:none;}
.drawer__wrapper .cart .cart-list__item .cart-list__item--quantity .quantity-field{align-items:center;}
.cart div.cart-list__item--quantity .icon--arrow-up, .cart div.cart-list__item--quantity .icon--arrow-down, .cart div.cart-list__item--quantity .icon--arrow-left, .cart div.cart-list__item--quantity .icon--arrow-right, .cart div.cart-list__item--quantity .icon--arrow-down{margin-top:0;transform:rotate(0deg);background: #C8C7C7;border-radius: 50%;color: #fff;height:30px;width:30px;font-size: 30px;display: flex;align-items: center;justify-content: center;}
.icon--arrow-up:after, .icon--arrow-down:after, .icon--arrow-left:after, .icon--arrow-right:after{border:0;}
.cart div.cart-list__item--quantity{width:auto;}
.cart .cart__block{padding-top:0;}
.cart .cart__total { border-top: 1px solid #000; padding: 25px 0px; color: #000; }
.cart .update-cart{display:none;}
.checkout-fly-in-cart {width: 100%; }
.cart-page-main .main-content{background: #f0f0f0;}
.cart-page-main .custom-cart-grid #cart{flex:0 0 70%;}
.cart-page-main .cart.cart--lg {padding: 50px 50px;}
body#your-shopping-cart div#shopify-section-footer { margin-top: 0; }
.cart-page-main  .cart--lg form > .heading--add-small{font-weight:600;margin: 0 0 30px 0;font-size: 26px;letter-spacing: 1px;padding:0;}
.cart-page-main  .cart .cart__total .cart-sidebar-discount {display: flex;width: 50%;}
.cart-page-main  .cart__total .cart-sidebar-discount{width:50%;justify-content: end !important;}
.custom-cart-grid .grid__item.one-whole { display: flex;background:#fff;margin-top:150px;justify-content:space-between; }
.discount-block {flex: 0 0 25%;}
.cart-page-main .cart-list__item--remove { position:relative; }
.cart-title-price { flex: 1 0 100%; display: flex; align-items: center; justify-content: space-between; }
.cart-page-main .cart .cart-list__item--title { flex: auto; }
.cart-page-main .img-holder--circle-sm { width: 100px; height: 100px; border: none; border-radius: 0; }
.cart-page-main .cart .cart-list__item--img{width:100px;}
.cart-page-main .cart-content-left{flex: 1 0;}
.cart-page-main .cart .cart-list__item--img img{width:100%;object-fit:contain;}
.cart-page-main .cart-content-left { display: grid; grid-template-areas: 'title title title title price' 'title title title title price' 'quantity quantity quantity quantity delete';grid-gap:10px; }
.cart-page-main .cart-list__item--title { grid-area: title; width: 100% !important; grid-row: 2; grid-column-start: 1; grid-column-end: 5; display: grid; }
.cart-page-main .cart-list__item--quantity { grid-area: quantity; grid-row: 4; grid-column-start: 1; grid-column-end: 2; }
.cart-page-main .cart-list__item--price { grid-area: price; grid-row: 2; grid-column-start: 6; padding: 0 !important; }
.cart-page-main .cart-list__item--remove { grid-area: delete; grid-row-start: 4; grid-column-start: 6; grid-column-end: 6; display: grid; text-align: right; }
/* .cart-page-main .cart.cart--lg .icon--delete:before, .cart.cart--lg .icon--delete:after{width:0;} */
.cart-page-main .icon--delete{width:22px;height:22px;}
.cart-page-main .quantity-field { display: flex; align-items: center; flex-direction: row-reverse;}
.shipping-text { margin: 20px 0px 16px; font-size: 20px; }
.cart-page-main .cart.cart--lg .cart__checkout-btn{max-width: 40%;float: none;min-width: auto;margin-left: auto;}
.shipping-points { margin: 50px; font-size: 14px; }
.main-product-class .product.grid--in-row { flex: 0 0 calc(33.33% - 50px); max-width: calc(33.33% - 50px); }
div#shopify-section-pair-well-sect { margin-bottom: 50px; }
.grid.custom-cart-grid { margin: 0; }
.cart-page-main #panelMobile form.form.form--inverse { width: 0; }
.cart-page-main #panelMobile.searchOpen form.form.form--inverse { width: 300px; }
.cart-page-main .pair-well-sec.wrapper { margin-bottom: 60px;padding-top:90px;margin-top:0; }
p.cart-total__info.clearfix { padding-left: 0; font-size: 14px; line-height: 20px; color: #ada2a4; padding-top: 13px;letter-spacing: 0;}
.cart-page-main p.cart-total__info.clearfix { padding: 13px 0 0 0; text-align: right; }
.cart-pair-well-sect{background:white;}
div#judgeme_all_reviews_page { margin-top: 150px; }
/* .main-product { display: flex;justify-content: center;flex-wrap:wrap; } */
.parallax .parallax__back, .parallax .parallax__base { flex: 0 0 50%; }
.flexslider-thumb .flex-control-thumbs { left: 0; right: auto; top: auto; bottom: 5%; }
.flexslider .slides{background:#f5f5f5;}
.flexslider-thumb .flex-control-thumbs li { border-radius: 0; border: 2px solid #b19960;margin-bottom:20px;background:white; }
.flexslider-thumb .flex-control-thumbs li.active-thumb { border-color: #c79a40; opacity: 1; }
.flexslider-thumb--product .flex-control-thumbs li img {-webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0);width:100%;height:100%;object-fit:cover; }
.parallax__base .wrapper { padding: 50px 100px 0;}
.prod-bottom-image { display: flex; align-items: center; justify-content: center; }
.prod-bottom-image img { flex: 0 0 50%; width: 100%; max-height: 300px; object-fit: cover; }
.product--lg .product__title { text-transform: uppercase; font-weight: bold;margin-bottom:15px; }
.template-product .product .product__info .product__spec { font-size: 30px; text-transform: capitalize; font-variant: small-caps; font-weight: bold;justify-content:flex-start; }
.product--lg:hover .product__title{color:#000;}
.flexslider-thumb{border:none;padding-bottom:10px;}
.product--lg .product__expense { display: block; text-align: left;margin-top:15px; }
.product--lg .product__price { color: #000; font-size: 24px;padding-top:0; }
.brand-name { text-align: left; font-variant: small-caps; text-transform: capitalize; font-weight: bold; font-size: 20px; margin: 5px 0; }
.template-product .product .product__info, .product__desc.fold{text-align:left;}
.product--lg .form-wrapper{margin:0;width:100%;}
#product-multi-variants{text-align:left;padding-left:0;}
.product-variants-radio-btns label { font-size: 16px; border: 1px solid black; padding: 9px 10px; }
.product-variants-radio-btns .radio-btn{margin-right:15px;}
.product-variants-radio-btns{text-align:left;padding: 15px 0 15px 0;}
.product-variants-radio-btns .radio-point{display:none;}
.variant-label, .quantity-label { text-align: left; font-weight: bold; text-transform: uppercase; }
.form__row.variant-options { margin-top: 20px; }
.qty-variant { display: flex; align-items: baseline; justify-content: space-between; }
.product--lg .form{max-width:100%;width:100%;}
.product--lg .form .js-price-and-value{display:none;}
.template-product .product .product__info .product__spec {margin-top: 0;margin-bottom:10px;}
.template-product .product--lg .product__price{font-weight:600;display:flex;align-items:center;grid-gap:10px;}
.template-product .desk.product__desc.fold { margin: 20px 0 20px; }
.template-product .form--default .form__field { border: 0; margin: 0;color:#000;font-weight:600; }
.template-product .product--lg .form .quantity-field { display: flex; align-items: center; flex-direction: row-reverse;padding-top:9px; }
.template-product .product--lg .form .quantity-field .icon { padding: 0; margin: 0; width: 30px; height: 30px; background: #bcb8b8; float: none; border-radius: 50%; color: #fff; font-size: 32px; display: flex; align-items: center; justify-content: center; }
.template-product .form .form__row { display: flex; align-items: center; grid-gap: 15px; }
.template-product button.btn.btn--large.chk-button { cursor:pointer;flex: 0 0 calc(50% - 15px); background: #000; color: #fff; transition: all 0.3s linear; padding: 6px; font-size: 20px; font-weight: 600;border:1px solid transparent; }
.template-product button.btn.btn--large.chk-button:hover{color:#000;background:transparent;border-color:#000;}
.template-product button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card { flex: 0 0 calc(50% - 15px);margin: 0; font-size: 20px; font-weight: 600; border-radius: 0; max-width: 100%; }
.template-product .form>.form__row { margin-top: 20px; }
.template-product .form .qty-variant .form__row { display: block;}
.template-product .main-product .product .product__info .jdgm-prev-badge { text-align: left;margin-bottom:10px; }
.template-product .form .qty-variant .form__row.qty-sel { text-align: center; width: 100%; max-width: 140px; }
.product-variants-radio-btns input:checked + label {border: 2px solid #C79A48; color: #C79A48; }
.template-product .product--lg .product__price .product__compare-price span.money { font-size: 20px; text-decoration: line-through; opacity: 0.4; }
span.btnqty.qtyminus.icon.icon-minus {background: #dfdede;border-radius: 50%;padding: 3px 10px;margin: 5px;color: #fff;font-size: 15px;cursor:pointer;}
span.btnqty.qtyplus.icon.icon-plus {background: #dfdede;border-radius: 50%;padding: 3px 8px;margin: 5px;color: #fff;font-size: 15px;cursor:pointer;}
input#Quantity- {width: 20%;display: inline-block;margin: 0 auto;text-align: center;}
button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card {margin: 0;padding: 7px 30px !important;margin-top:25px;}
.accordion {margin: 0;padding:10px 10px 10px 0;border-top:#000 1px solid;text-decoration:none;color: #000;font-size:22px;font-variant:small-caps;position:relative;display:flex;align-items:center;cursor:pointer;}
.accordion-open {background:#fff;color: #000;}
.accordion span:before {content: 'v';}
.accordion span {color:#a79b9b;font-size:17px;margin-left:12px;transition: all 0.3s linear;}
.accordion-open span { transform: rotate(-90deg); }
.prd-desc-tabs div.container {padding:0;margin:0;}
.prd-desc-tabs div.container {max-width:100%;padding:5px 0;}
.prd-desc-tabs div.content {line-height:1.5em;}
.prd-desc-tabs div.content ul {padding:0;margin:0;padding:3px;}
.prd-desc-tabs div.content p {padding:0;margin:3px 0 10px;padding:3px;}
.prd-desc-tabs div.content ul li {list-style-position:inside;line-height:25px;}
.prd-desc-tabs {height: auto;margin-top: 50px;margin-bottom:50px;border-bottom:1px solid #000;}
.wrapper-img-text {display: flex;width: 100%;justify-content: space-between;margin: 0 auto;flex-wrap:wrap;}
.img-wrap {display: flex;}
h2.text-head {flex: 1 0 100%;margin: 0 auto;margin-bottom: 25px;text-align:center;}
p.para-text {text-align: justify;}
.text-wrap {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin:60px 50px 60px;}
.prd-img-1 img, .prd-img-2 img {width: 100%;height:100%;}
.short-description { margin: 20px 0; }
.rich-text-section{background: #F9F1CC;}
.text-wrap{margin:0;padding:70px 50px;}
.Icon-text-wrapper {padding: 65px 0;}
.icon-text-sec {display: flex;width: 80%;margin: 0 auto;flex-wrap:wrap;}
 .img_wrapper-11 img {width: 55px;}
/*.img_wrapper-11 {width: 80%;margin: 0 auto;display: block;margin-bottom:30px;}
.text_wrapper-11 {width: 80%;font-weight: 700;font-size: 13px;line-height: 25px;letter-spacing: 1px;text-align: center;color: #000;padding: 15px 0;margin: 0 auto;text-transform:uppercase;} */
/* .sub-text {width: 80%;margin: 0 auto;text-align: center;} */
table.table-form th {text-transform: capitalize;font-variant:small-caps;font-size: 18px;}
table.table-form {margin: 0 auto;}
table.table-form td:first-child, th:first-child {text-transform: capitalize;font-variant:small-caps;font-size: 18px;font-weight: 600;border-bottom:none;width:20%;text-align:left;}
td, th {border-bottom: 1px solid;text-align:center;}
tr {border-bottom: 0px;}
h3.table-text-title {text-align: center;margin: 50px 0;text-transform: uppercase;font-size: 26px;letter-spacing: 1px;text-transform:capitalize;font-variant:small-caps;}
.Table-sec-wrap {height: auto;width: 100%;background-image: url('/cdn/shop/files/White_Background.png?v=1689672673');z-index: 9;background-size: 100%;margin-bottom: 60px;background-repeat: no-repeat;background-position: center;}
#shopify-section-Table-sec-prod > div > table > tbody > tr:nth-child(1) > th:nth-child(2) { color: #c79a48; border-bottom: 1px solid #000; }
.main-product-class .product--full .img-holder--product {height: 300px;object-fit: cover;width:100%;}
.main-product-class .product--full .image-wrapper{width:100%;}
.main-product-class .product--full{min-height:300px !important;}
.main-product-class {display: flex;width: 100%;margin: 0 auto;justify-content: center;grid-gap:50px;}
.one, .two, .three {margin: 0 50px;}
.main-product-class .product--lg-alt{padding-top:0px !important;}
.head h3 {margin: 0 auto;text-align: center;text-transform: capitalize;font-variant:small-caps;letter-spacing: 1px;font-size: 34px;padding-bottom:40px;}
.prod-review.wrapper {background:#f0f4e8;max-width: 100%;}
.pair-well-sec {margin-top: 60px;}
.mob{display:none;}
.template-product .main-product-class .product__info { text-align: center; }
.template-product .main-product-class .product__cart{bottom:-22%;}
.product .product__info{padding-bottom:0px !important;}
.parallax .parallax__base:after{display:none;}
.jdgm-prev-badge {display: block !important;text-align: center;margin: 6px 0;}
.product-container{padding:0px;}
.evm_visible_text{padding-top:50px !important;}
.Custom-similar-products{padding:0px;}
.evm-wscontainer{padding:0px !important;}
.cart .cart-list__item--remove a:hover{background-color:transparent;}
.cart .cart-list__item--remove { left: auto; right: 0;width:20px; }
.cart .cart-list__item--remove a { display: flex; align-items: center; grid-gap: 10px; font-size: 12px; text-transform: uppercase; color: gray; }
.icon--delete:before, .icon--delete:after{background-color: gray !important;}
/* .custom-buy-now-button-wrapper.custom-btn-header{display:none !important;} */
#container > div.main-product > div.parallax__base > div > div > div > div.product__info div.form__row.qty-sel > div > span.icon.icon--arrow-left.js-down-quantity:before{visibility:hidden;}
.show-mob, .parallax__base .img-wrap, .parallax__base .wrapper.txt-bottom { display: none !important; }
.dn{display:none !important;}
.wrapper.txt-bottom { padding-top: 0; }
.prd-img-1, .prd-img-2 { flex: 0 0 50%; }
.template-product .jdgm-rev-widg { padding: 24px 200px;}
div#shopify-section-collection-template .pagination ul { display: flex; justify-content: center; }
.shipping-information-section { margin: 80px 50px 50px; }
.shipping-information-section>div { display: flex; align-items: center; grid-gap: 20px;margin-bottom: 25px; }
.shipping-information-section img { max-width: 65px; }
table.table-form { width: 56%; color: black; }
.review-section { display: flex; align-items: center; justify-content: space-between; }
.review-section a{text-decoration: underline;margin-bottom:10px;line-height:1;}
div#cart ul.cart-list { overflow-y: scroll; height: 56vh; padding-right: 20px; }
div#cart ul.cart-list::-webkit-scrollbar {width: 3.5px;background: #f1eaea;}
div#cart ul.cart-list::-webkit-scrollbar-thumb {background-color: #a9a9a9;}
ol.flex-control-nav.flex-control-thumbs { max-height: 85%;padding-top:0; overflow-y: auto; }
ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {width: 3.5px;background: #f1eaea;}
ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-thumb {background-color: #a9a9a9;}
.flexslider-thumb .flex-control-thumbs li:hover:not(.active-thumb){transform:scale(1)}
.collection-description { max-width: 800px; font-family: Montserrat, sans-serif !important; }
.collection-page-filter { display: flex; align-items: center; justify-content: center;margin-bottom:30px; flex-wrap: wrap; gap: 30px; }
.filter-heading { margin-right:30px;color: #7e7e7e; text-transform: capitalize; font-family: Montserrat, sans-serif !important; font-weight: 600; font-variant: small-caps; }
a.filter-option-links { font-size:14px;border: 2px solid #858585; font-variant: small-caps; letter-spacing: 1px;transition: all 0.3s linear; color: #858585; font-weight: 600;font-family: Montserrat, sans-serif !important; padding: 1px 15px; }
a.filter-option-links:hover{color:#000;border-color:#000;}
.filter-option { display: flex; align-items: center; justify-content: center; gap: 30px; }
/* .category-short-desc { font-family: Montserrat, sans-serif !important; font-size: 14px; margin: 15px 0; line-height: 1.3; font-weight: 500;text-align:left;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;  } */
.category-short-desc {  color:#000; font-family: Montserrat,sans-serif!important; font-size: 14px; margin: 15px 0; line-height: 1.3; font-weight: 500; text-align: left; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; min-height: 55px; text-align: center; }
.collection-badge { position: absolute; top: 0; right: 0; z-index: 3; background: #c79a48; padding: 8px 15px; color: #fff; font-variant: small-caps; font-weight: 600; letter-spacing: 1px; line-height: 1;     height: unset !important;  width: unset !important; left: unset !important; }
.headerParent-fixed+main.main-content { padding-top: 80px; }
.collection-description, .collection-description>p { font-size: 16px; font-weight: 400; font-variant: none; text-transform: none; }


.template-collection  .product .img-holder--product { width: 100%; height: 0; padding-top: 100%; min-height: unset; }
.template-collection  .img-holder img { position: absolute; top: 50%; left: 50%; height: 100%; -webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0); -ms-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); width: 100%; object-fit: cover; }
.product .product__price-point .product__price>span.money { color: #b40027; font-size: 18px; line-height: 25px; }
.template-product .product__price>span.money { color: #b40027;}

 .footer .footer__blocks-wrapper .footer-block {
        width: calc(90% - var(--grid-desktop-horizontal-spacing) / 2);
    }

.footer .foot_btm_cont {  width:35%;}
.footer .foot_btm_cont_payment {width: 33%}
.footer  .footer__content-bottom { display: flex; justify-content:space-between; align-items: flex-start;}

.footer .footer__copyright .copyright__content {
    color: #fff;
    font-size: 16px;
}

.foot_btm_cont_socialLink{
  width:28%;
}

li.list-social__item svg:hover > rect{
  fill:#5c4b51;
}

li.list-social__item svg:hover{
  border:1px solid #fff;
}

li.list-social__item svg:hover > g path{
  fill:#fff;
}

/*============================================   Product Page =========================================  */

.template-product .Icon-text-wrapper .icon-text-sec .image-block-wrapper {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
}


/*Newsletter  */

 .foot_btm_cont_payment

.custom_inpt_email {
    width: 100%;
    border: 1px solid #fff;
    padding: 10px;
    height: 45px;
    color: #fff;
    background: rgb(255 255 255 / 30%) !important;
}
.custm_news_field {
    background-color: #C79A48;
    width: 80%;
    margin: 0 auto;
    padding: 40px 20px;
    text-align: center;
}

.custm-newsletter-form__button {
    padding: 0 55px;
    border: 1px solid #fff;
    height: 45px;
    /* width: 28%; */
}

.cusmt_newsLett_head h2 {
    text-transform: uppercase;
    /* margin-bottom: 20px; */
    /* color: #fff; */
    font-family: 'Oswald';
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 2px;
    margin-bottom: 40px;
    color: #fff;
}
.cstm_inpt_btn {
    width: 100%;
}
.custm-newsletter-form__button {
    position: unset;
    height: 45px;
    padding: 0 80px;
}

.cstm_field {
    display: flex;
    gap: 7px;
}


.custom_news_btn button {
    font-size: 18px;
    line-height: 30px;
  color:#fff;
  font-weight:800;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.custm_news_field {
    margin-bottom: -90px;
      position: relative;
    z-index: 2;
}

.cstm_inpt_btn .custom_inpt_email::placeholder {
  color: #fff;
     
}
.cstm_inpt_btn .custom_inpt_email{
   background: rgb(255 255 255 / 30%);
  color:#fff;
      border: 1px solid #fff;
}

.footer .footer-block .footer-block__heading {
    
    font-size: 24px;
    color: #b1b1b1;
    letter-spacing: 1px;
    margin: 0;
    margin-bottom: 10px;
}


.custm-newsletter-form__button:hover {
    background-color: #000 !important;
    border-color: #000;
    transition: all 0.3s ease-in;
}

.menu_with_btn { display: flex; align-items: center; gap: 40px;}

.header-wrapper .header .header__icons .header__icon svg {  fill: #fff;}

.icon_menu_plus {
    position: relative;
  left: 8px;
}


.icon_menu_plus:before {
    content: "";
    position: absolute;
     top:0; 
    width: 8px;
    padding: 1px;
    background: #c79a48;
}
.icon_menu_plus::after {
    content: "";
  
    position: absolute;
    top:0;
    width: 8px;
    padding: 1px;
    background: #c79a48;
    transform: rotate(90deg);
  
}


.header__submenu li {
    padding: 10px;
}

 .header .list-menu .header__submenu {
    padding: 20px;
    /* width: 100%; */
    /* width: 195px; */
    min-width: 240px;
   z-index: 4;
}

.header__submenu .list-menu__item {
    color: black;
    border-bottom: 1px solid #b19960;
    padding: 0;
  padding:2px 0;
  text-align:left;
}


.list-menu li:hover >.header__menu-item span {
    color: #b19960;
}

header .list-menu .list-menu__item:hover > span{
  color: #b19960;
}

.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-prev {
    top: unset;
    bottom:-50px;
      left: 54%;
}
.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-next{
  top: unset;
    bottom:-50px;
      right: 54%;
}
.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-arrow:hover svg path {
    fill: #b19960;
}

.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-arrow svg path {
    fill: #000;
}


.removeIcon:after {
    transform: rotate(90deg) translateX(8px);
    transition: all .25s ease-in-out;
    opacity: 0; 
}

.home-banner-wrapper {
    margin-top: 70px;
}

/* sticky-header.header-wrapper {
  position: fixed;
    top: 32px;
    width: 100%;
    z-index: 1;
} */

.search-modal .search-modal__content{
  background:#000;
}

.search .field .field__label{ display:none;}

.search .field .search__input{ color:#000;}
.field__button .icon { color :#000}

    

.template-collection .collection-hero__title {
    color: #000;
    font-variant: small-caps;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 50px;
    margin-bottom: 15px;
    font-family: 'Lato';
}

.template-collection  .collection-hero{
  margin-top:120px;
  padding:0 !important;
}
.template-collection  .collection-hero__image-container{
  height:255px;
  margin-left:unset !important;
}

.template-collection  .collection-hero .collection_image_cstm {
    width: 40%;
}
.template-collection  .collection-hero .collection-hero__text-wrapper{
  width:60%;
  padding:unset !important;
  padding-left: 50px !important;
  position:relative;
      z-index: 99;
}

.template-collection  .collection-hero__description p{
  max-width: 800px;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    font-family: Montserrat, sans-serif !important;
    line-height: 1.7;
}
 .template-collection .collection-hero__inner {
    border-bottom: 1px solid #000;
   
}

.template-collection main{
  position: relative;
    top: 5px;
}

.collection_bgImg{
    position: absolute;
    height: 400px;
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    bottom: 0;
    background-position: center right;
    top: -7%;
    right: -39%;
    transform: translateY(-50%);
      z-index: -1;
}

 .product-grid-container .collection #product-grid {
    display: flex;
    /* justify-content: space-between; */
}

.collection .grid__item  .product-card-wrapper .card .card__content .card__information .product_cstm_info .card__heading{
    font-size: 22px;
    letter-spacing: 1px;
    font-variant: small-caps;
    font-family: Montserrat !important;
    text-transform: capitalize;
    margin-bottom: 10px;
    /* min-height: 80px; */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 26px;
    color:#000;
  text-align:center;
  font-weight:bold;
    padding: 0 7px;
    min-height: 80px;
}

.collection .grid__item  .product-card-wrapper .card .card__content .card__information .product_cstm_info .card-information .price .price-item{
    color: #b40027;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
   
}
 .collection .grid__item  .product-card-wrapper .card .card__content .card__information .product_cstm_info .card-information .price{ text-align:center; }
.pagination .pagination__item--current {border:1px solid; color: #fff !important; background-color: #5c4b51 !important; opacity:1;}                    
 .pagination .pagination__item--current:after{content:unset !important}      
 .pagination .pagination__item {display:flex !important;}
.collection .product-grid .grid__item .card-wrapper { overflow: hidden; }
.collection .product-grid .grid__item .card-wrapper .card:hover .product__cart{bottom: 0px;}
.collection .btn--disabled {background-color: #ada2a4; !important}
.collection .btn:hover{ background: #5c4b51; transform-origin: 50% 50%;  opacity: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;} 
.collection .card__heading a:hover { color: #c79a48;}
.collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card-information .price .price__container .price__sale span s{ font-size:14px; color:#000;}
.btn--default:hover:before {
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    -moz-transform: translate3d(-50%, -50%, 0) scale(1);
    -ms-transform: translate3d(-50%, -50%, 0) scale(1);
    transform: translate3d(-50%, -50%, 0) scale(1);
    opacity: 1;
}

 .pagination .pagination__list .pagination__item:hover{
    color: #fff !important;
    background-color: #5c4b51 !important;
 }

.template-collection .footer {
    padding-top: 80px !important;
     padding-bottom: 25px;
}

 .soldOut_Product  .card .media {
    opacity: 0.4;

}    

.collection .soldOut_Product .card.card__content{
  position:relative;
}
.collection .soldOut_Product .card .card__inner .card__content .card__badge{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

 .collection .soldOut_Product .card .card__inner .card__content .card__badge .badge {
    background: transparent;
    font-family: 'Lato';
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

  .shogun-heading-component h2{padding:0px !important}
  .shg-image-content-wrapper img { padding:unset !important;}
  .drawer .cart-drawer .drawer__inner .drawer__header { margin-top: 32px; }                   
 .is-empty  .cstm_card_heading {
    position: absolute;
    top: 44px;
    width: 100%;
    padding: 0 25px;
}
.cartFill .cstm_card_heading {display:none;}
.cartFill .drawer__close{top: 5px;}          
.template-cart .content-for-layout{margin-top:108px;}
.main-page-title {  margin-bottom: unset !important; }
.collection .soldOut_Product .btn:hover { background: #ada2a4;}
.template-list-collections .content-for-layout { margin-top: 125px;}
.header { padding: 4px 5rem 4px 3rem !important; }
.cart-drawer__empty-content .cart-empty__info { padding-top: 20px; font-size: 14px;  line-height: 20px; font-family: Lato, Tahoma, Geneva, sans-serif, sans-serif;  color: #000;}
.cart-drawer__empty-content .heading--add-small { font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;  font-size: 16px; line-height: 20px; font-weight: 400; }
.cart-drawer__empty-content .btn--underlines {  font-family: Montserrat, sans-serif !important; color: #c79a48; font-size: 18px;  line-height: 30px;    letter-spacing: 1px; text-transform: uppercase; margin-top: 57px;}
.cart-drawer__empty-content .btn--underlines svg path {   fill: #c79a48;}    
 .cart-drawer .cstm_card_heading h3 {   color: #000; font-weight: 700; font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;  font-size: 16px; line-height: 20px;  text-transform: uppercase;}
.template-collection  .collection .grid { row-gap: 30px;}
.template-list-collections  .content-for-layout   .title {
    color: #000;
    font-variant: small-caps;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 35px;
    margin-bottom: 15px;
    font-family: Lato, Tahoma, Geneva, sans-serif;
    text-align: center;
}
.template-list-collections .collection-list {display: flex; width: 80%; margin: 70px auto; row-gap:50px}                      
.template-list-collections .collection-list .collection-list__item  .card-wrapper {
   width: 175px;
   
}
  .template-list-collections .collection-list .collection-list__item  .card-wrapper .card:hover .card__heading {
    color: #c79a48;
  }                    
.template-list-collections .collection-list .collection-list__item  .card__heading {
    font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight: 700;
    margin: 0;
    line-height: 1.4;
    text-align: center;
    font-size: 18px;
}
 .template-list-collections .collection-list .collection-list__item  .card__heading   .icon-wrap{ display:none;}
  .template-list-collections .collection-list .collection-list__item  .card-wrapper .card  .card__media {   border: 4px solid #f5f4f4;  box-sizing: border-box;} 
 .template-list-collections .footer { padding-top: 70px !important;}      
.template-page  .chefs-mandala-gourmet-store-gourmet-food-store-online { width: 60%;  margin: 0 auto;}

.template-page  .chefs-mandala-gourmet-store-gourmet-food-store-online .rte h1 {
    font-family: Lato, Tahoma, Geneva, sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
}

/* Cart Page  */
.your-shopping-cart .title-wrapper-with-link   .title    {
  
    font-family: 'Lato';
    font-weight: 600;
    font-size: 26px;
    text-transform: uppercase;
}

.your-shopping-cart .cart__contents  .cart-item .cart-item__details .cart-item__name {
    font-size: 16px;
    font-weight: 600;
    font-variant: small-caps;
    font-family: 'LATO';
    text-align: left;
}

.quantity-popover-container .quantity  .quantity__button {
    width: 35px;
    height: 35px;
    border: 1px solid;
    border-radius: 50%;
    background-color: #c8c7c7 !important;
    border: 0;
    
}
.quantity-popover-container .quantity  .quantity__button svg path {
    fill: #fff;
}
.quantity-popover-container .quantity  .quantity__button svg{width:14px}
.your-shopping-cart .cart__contents  .cart-item .cart-item__details .product-option {display:none;}
.cstm_quentityPopover {
    margin-top: 18px;
}
.your-shopping-cart   .cart__contents .cart-items thead { display: none;}
.your-shopping-cart .cart__contents tbody .cart-item__totals .cart-item__price-wrapper .price.price--end {
    font-size: 17px;
    font-weight: 700;
} 

.your-shopping-cart .cart__contents .cart-item cart-remove-button {  justify-content: flex-end;}
.your-shopping-cart  .cart__blocks .totals .totals__total {
    font-family: 'Lato';
    font-weight: 600;
    font-size: 16px;
}
.your-shopping-cart  .cart__blocks .totals__total-value {
    font-weight: 600;
    font-size: 20px;
} 
   .shipping_notes p {
    font-size: 14px;
    color: #000;
}      

.your-shopping-cart .pair-well-sec .head h3 {
   
    font-variant: small-caps;
}

                   

.cstmCheckItOut {
    display: inline-block;
    color: #c79a48;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'Lato';
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}
.cstmCheckItOut svg path {
    fill: #c79a48;
}
.cart__warnings .cstmWar {
    font-family: 'LATO';
    font-size: 16px;
    margin-bottom: 10px;
}     
.your-shopping-cart .cart__warnings {
    margin-bottom: 80px;
}
    .cart__warnings   .cstmMssg {
    font-size: 14px;
    letter-spacing: 0;
}    

.cart__warnings .cstmMssg {
    margin: 40px 0;
}

.template-cart  #shopify-section-sections--15314885279847__footer .footer {
    padding-top: 70px;
}

.cstmFill {
    font-variant: small-caps;
    font-size: 18px;
    border: 1px solid #000;
    padding: 6px 20px;
    cursor: pointer;
    transition: all 0.3s linear;
}
.cstm_filBtn {
    position: relative;
} 
.option_cstmCon {
    position: absolute;
    top: 45px;
    width: 180px;
    background: gray;
    padding: 7px;
    background: #fff;
    box-shadow: 0 10px 30px #5c4b511a;
    border-radius: 3px;
}
.option_cstmCon ul li {
    padding: 7px;
    /* cursor: pointer; */
}
.option_cstmCon ul li button {
    cursor: pointer;
    color: #ada2a4;
}                      
.option_cstmCon ul li button:hover{color: #000; }
                      
 .col-page-filter #sort-by {
    visibility: hidden !important;
} 
                      
.template-collection .new  #shopify-section-template--15354578731111__product-grid {   z-index: unset;}
 .template-collection .new .collection-hero.collection-hero--with-image { overflow: unset; }

 .search-page-left .search-container--lg .icon--search {
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
}                   
.template-search .header-wrapper--border-bottom::after {
    content: '';
    position: absolute;
    border-bottom: 2px solid #000;
    width: 100%;
    margin-top: 1px;
    background: #fff !important;
    z-index: -99999;
    opacity: 1;
    height: 8px;
    left: 0;
}
.template-search .search #shopify-section-sections--15314885279847__footer .footer {
    padding-top: 70px !important;
}

.pair-well-sec .main-product-class .slick-prev:before {
    content: unset;
}  
.pair-well-sec .main-product-class .slick-next:before {
    content: unset;
}

.template-search  .search-141-results-found-for-quot-cheese-quot  .page-description  .heading--page {
    font-family: 'Lato';
}
.template-search  .search-141-results-found-for-quot-cheese-quot  .page-description  .subheading--page-small {
    font-family: 'Lato';
    font-size: 16px;
    font-weight: 600;
}
.search-results .product__spec .product__price .money {
    color: #b40027;
    font-size: 18px;
    font-weight: 900;
}
.template-search .search-141-results-found-for-quot-cheese-quot .section--page-search .search-results .product .product__info .product__title a {
    font-size: 22px;
    font-weight: 700;
} 
 .template-search .search-141-results-found-for-quot-cheese-quot .section--page-search .search-results .product .product__info .product__title {  min-height: 40px;}
/* ++++++++++++++++++++++++++++++++++++++++++    Product Page   +++++++++++++++++++++++++++++++++++++++++  */

.template-product .product {  display: flex;}
.template-product .section-template--15314889506919__main-padding {  padding-top: 75px; }                   

/* .cstmProductImg {
    display: grid;
    width: 100%;
    height: 100%;
    position: relative;
    grid-template-columns: auto 180px;
    direction: rtl;
    align-items: flex-start;
    max-width: 615px;
} */
    /* .thumbnail-slider .thumbnail-list.slider--tablet-up {
        flex-direction:column;
    }                       */
    .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        
          max-width: 20%;
          height: 0px;
         padding-top:20%
    }
  .cstmProductImg  .thumbnail-slider .thumbnail-list.slider--tablet-up {
        justify-content: center;
        overflow-y: hidden;
        overflow-x: auto;
    }
                      
  .product .cstmProductPageImge {
    max-width: 50% !important;
}     
  .product  .cstmProductPageInfo {
     max-width: 50% !important;
      }
  



  .cstmProductImg .product__media-list .grid__item {
        width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    } 
.product .cstmProductImg .slider-button{ display:block !important;}

 .product  .product__tax.caption.rte {
    display: none;
}                     
 .product  .installment {
    display: none;
}


.cstmBuyQuantBtn {
    display: flex;
    justify-content:space-between;
      align-items: center;
  /* padding-top: 30px; */
}

.cstmBuyQuantBtn .product-form__input {
    
    max-width: max-content;
    position: relative;
}

  .cstmBuyQuantBtn .cstmQuentBuyBtn {
    width: 350px;
}

 .cstmBuyQuantBtn .quantity .quantity__button {
    border-radius: 50%;
    border: 1px solid;
    width: 35px;
    height: 35px;
    background: #BCB8B8;
    border:0;
}
.product  .cstmBuyQuantBtn  .quantity { position: unset; }
.product  .cstmBuyQuantBtn .product-form__quantity .quantity__label {
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    text-align: center;
    font-weight: 800;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}
.cstmBuyQuantBtn .quantity .quantity__button svg {
  font-size:24px;
  width: 20px;
}
.cstmBuyQuantBtn .quantity .quantity__button svg path {
    fill: #fff;
}

.cstmBuyQuantBtn .quantity .quantity__input{
    color: #000;
    font-family: 'Lato';
    font-weight: 800;
}

 .short-description {
    color: #000;
   letter-spacing: 0;
}                     

.cstmBuyQuantBtn .price-per-item__container {
    padding-top: 15px;
}

.cstmBuyQuantBtn .product-form__input .quantity__rules-cart {
    display: none;
}     

.price-item--sale {
    color: #BA1E1E;
    font-size: 24px;
    font-weight: 900;
}

.product .product__info-container .price--on-sale .price-item--regular {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Lato';
    opacity: .4;
    color: #000;
    }                     
.product .price .badge.price__badge-sale.color-scheme-4 {
    display: none;
} 

  .product .product__title h1 {
    font-size: 32px;
    font-family: 'Lato';
    font-weight: 700;
    line-height: 45px;
    text-transform: uppercase;
    letter-spacing: 0;
}    



   .product-form__submit{
     background: #C79A48;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Lato';
    line-height: 50px; 
   }   

.cstmQuentBuyBtn .product-form__buttons .button:after { box-shadow: unset;}
 .product .product__column-sticky {
        top:0;
        position: unset;
    
    }                     


  .product .cstmProductImg .thumbnail-slider {
    margin: 30px 0;
}    

  .thumbnail-list__item .thumbnail {
    border: 2px solid #c79a40;
    box-shadow:unset !important;
    border-color:#c79a40 !important;
}  
/* .product-form__submit:hover:before {
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    -moz-transform: translate3d(-50%, -50%, 0) scale(1);
    -ms-transform: translate3d(-50%, -50%, 0) scale(1);
     transform: translate3d(-50%, -50%, 0) scale(1); 
    opacity: 1;
}
                      .product-form__submit:before {
    content: "";
    width: 120%;
    height: 480%;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-color: #5c4b51;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(0);
    -moz-transform: translate3d(-50%, -50%, 0) scale(0);
    -ms-transform: translate3d(-50%, -50%, 0) scale(0);
    transform: translate3d(-50%, -50%, 0) scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: -1;
} */


 .textwrhead {
    display: flex;
    align-items: center;
    gap: 12px;
}                     
.IcontextwrapperContainer .IcontextwrapperCont {
    margin-bottom: 20px;
}
.IcontextwrapperContainer {
    margin-bottom: 45px;
    margin-top: 40px;
}
 .IcontextwrapperCont .textwrcontent {
    margin-top: 7px;
}  
.IcontextwrapperContainer .img_wrapper-11 img {
    width: 100%;
    height: auto;
    object-fit: contain;
    vertical-align: middle;
}
 .IcontextwrapperContainer .img_wrapper-11 {
    width: 35px;
}   

.IcontextwrapperContainer .textwrhead .text_wrapper-11  h3 {
    font-size: 17px;
    line-height: 25px;
    font-style: italic;
    font-family: 'Lato';
    font-weight: 900;
}    
.IcontextwrapperCont .textwrcontent .sub-text p {
    color: #000;
      letter-spacing: 0;
}  

 .template-product .main-product {
    max-width: 1440px;
    margin: 80px auto;
    width: 100%;
}  

.cstmProductPageInfo .product__info-container .wrapper {
    padding: 30px 0 0 100px;
}   
.product .cstmProductPageInfo{  padding:0 !important; }   
.cstmProductPageInfo .product__info-container { max-width: unset; width: 100%; }           



                      

/* -----------------------------------------             ################################   About the Product   ################################               ----------------------------------------  */



/* .Table-sec-wrap {
    background: unset;
    max-width: 1400px;
    margin: 0 auto;
} */

/* .Table-sec-wrap {
    height: auto;
    width: 100%;
    /* background-image: url(/cdn/shop/files/White_Background.png?v=1689672673);
    z-index: 9;
    background-size: 100%;
    margin-bottom: 60px;
    background-repeat: no-repeat;
    background-position: center; */
} */
.table_section {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.table_section>* {
    width: 46%;
}

.table_img>img {
    width: 100%;
    object-fit: cover;
    vertical-align: middle;
}

.table_section>* {
    width: 46%;
}
       /* table.table-form {
    width: 100%;
    margin-top: 15px;
} */
                    table.table-form tr {
    /* display: flex; */
    width: 100%;
    justify-content: center;
}

/* table.table-form tr:first-child th, table.table-form tr:last-child td {
    border: none !important;
} */
table.table-form td:first-child, table.table-form th:first-child {
    width: 20%;
        border-bottom: none;
}
table.table-form th, table.table-form td:first-child, th:first-child {
    font-variant: unset;
}
 table.table-form th {
    text-transform: capitalize;
    font-variant: small-caps;
    font-size: 18px;
}
 table.table-form td:first-child, th:first-child {
    text-transform: capitalize;
    font-variant: small-caps;
    font-size: 18px;
    font-weight: 600;
    border-bottom: none;
    width: 20%;
    text-align: left;
}                     

  th, td {
    text-align: center;
    padding: 15px;
    border: 1px solid white;
}     

   table.table-form td, table.table-form th {
    border-bottom: 1px solid;
}


/* ------------------------------------------------------------------------  */

        .main-product-class .product.grid--in-row {
    width: 25%;
    max-width: unset;
    flex: 0 0 25%;
}

.product  .product__info-wrapper .product__title >a {
    display: none;
}                   
.pair-well-sec .main-product-class .product {
  display:unset
}
.pair-well-sec .img-holder img {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
  object-fit: cover;
} 
   .pair-well-sec .main-product-class .product  .product__cart {
         bottom: unset;
         position: unset;
      transform: unset;
   }               
.pair-well-sec {
    margin-top: 80px !important;
    margin-bottom: 50px !important;
}   

.pair-well-sec .main-product-class .product .product__info .product__title {
    font-size: 22px;
    font-weight: 700;
    color: #000;
    font-variant: unset;
}    
.pair-well-sec .head h3 {
     font-family: 'Lato';
    font-weight: 700;
    font-size: 34px;
    font-variant: unset;
}                     
.Table-sec-wrap .table_section .table_content table.table-form td {
    font-variant:unset;
   font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:400;
    color: #000;
    border:unset;

}
.Table-sec-wrap .table_section table.table-form td:first-child, th:first-child {
    font-weight: 600;
}
                      
  .Table-sec-wrap .table_section .table_content   table.table-form th {
     font-variant:unset;
    font-weight:700;
    color: #000;
  } 

.Table-sec-wrap .table_section .table_content p {
   font-family: 'Lato';
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    color: #434343;
}    

.Table-sec-wrap .table-text-head .table-text-title {
       font-variant: small-caps;
    text-transform: capitalize;
    /* font-style: italic; */
    letter-spacing: 4px;
    font-family: Lato, Bitter, Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight: 700;
    letter-spacing: 0;
}   

.cstmProductTypePrice {
    display: flex;
    gap: 30px;
}
.cstmProductTypePrice p {
    width: 50%;
}
.cstmProductTypePrice .CstproType {
    text-align: right;
    position:relative;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Lato';
    line-height: 22px;
    color:#000;
}
.cstmProductTypePrice .CstproPrice {
    text-align: left;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    font-family: 'Lato';
    line-height: 16px;
}  
   .cstmProductTypePrice .CstproType::after {
    content: '|';
    position: absolute;
    /* left: 90%; */
    right: -20px;
    top: -10px;
    color: #000;
    font-weight: 400;
    font-size: 14px;
}                  
.product .cstmQuentBuyBtn .product-form__buttons .product-form__submit:hover{
  background: #5c4b51;
}

.pair-well-sec .main-product-class  .product__info .quantity-field .btn--submit:hover{
  background: #5c4b51;
}

                      
   .cstmProductTypePrice  .CstproPriceCenetr {
      color: #000;
    font-weight: 700;
    font-family: 'Lato';
    line-height: 16px;
    text-align: center;
    width: 100%;
}
.jdgm-rev-widg__title {
    font-size: 24px;
    line-height: 33px;
    font-weight: 700;
    font-family: 'Lato';
}
.Table-sec-wrap  table.table-form tr:first-child th:nth-child(2) {
   color: #C79A48 !important;
   border-bottom: 1px solid black;
 }    

.shopify-app-block .jdgm-widget {
    display: flex !important;
    justify-content: center;
    margin-bottom: 14px;
}
      .jdgm-widget .jdgm-prev-badge__text {
    font-size: 16px;
    color: #000;
    font-weight: 900;
    font-family: 'Lato';
    line-height: 22px;
    /* margin-right: 19px; */
    margin-left: 7px;
}    


.productTabCont .cstmaccordion .accordion-item .accordion-button {
    /* font-variant: unset; */
      /* font-weight: 700; */
}
.main-product-class .slick-next svg path {
  fill:#000;
}
    .product .cstmProductImg{overflow: hidden;}  

.main-product-class .slick-arrow:hover svg path {
  fill : #b19960;
  
}
div#qab_background {
    z-index: 4 !important;
}

                   .menu-drawer__menu li  open > .menu-drawer__menu-item .menu_cstm_icon::after{display:none;}

.removeCstmIcon::after{display:none;}
.cstmaccordion .accordion-item  .accordion-content p { letter-spacing: 0;}   
.main-product-class .product.grid--in-row.product  span.product__price_mob { display: none; }
                      /*  -----------------   ################################   About the Product   ################################      ----------------  */
                      
/* ------------------------- */






                      
@media only screen and (max-width:1600px){
  .mobile-form-wrapper{right:145%;}
}
@media only screen and (max-width: 1536px){
  #contact #shopify-section-footer > footer {padding-left:15px;padding-right:15px;}
  .mobile-form-wrapper{right:155%;}
  .search-page-image img{max-height:350px;}
  .search-page-background, .col-bg-image{height:400px;}
  .collection-description, .collection-description>p { font-size: 12px; max-width: 600px; }
  .col-left{padding: 0 50px;}
  .template-product .main-product { padding: 0 30px; }

  
}

 @media only screen and (min-width: 1500px){
   .template-collection .collection-hero .collection-hero__text-wrapper {  padding-left: 70px !important;}
 }
                      
@media only screen and (max-width:1440px){
  body#your-shopping-cart .main-content {padding: 0 30px;}
  .mobile-form-wrapper{right:166%;}
  h4.search-pre-text{font-size:22px;}
  h2.search-heading{font-size:50px;}
  h1#col-top { font-size: 40px; }
.template-collection .collection-hero__title { font-size: 32px;}

  .collection .product-grid .card--media .viewoption_btn, .collection .product-grid .card--media .quick-add__submit { font-size: 16px; line-height: 25px; padding: 15px 25px !important; }
  
}
                      
@media only screen and (max-width:1366px){
  .footer {padding-left: 15px;padding-right: 15px;}
  .mobile-form-wrapper{right:177%;}
  .search-page-left{padding: 0 60px;}
  .product--lg .product__title{font-size:24px;}
  .template-product .product .product__info .product__spec {font-size: 24px}
  .shipping-information-section{margin-top:60px;}

  .collection .grid--2-col-tablet-down .grid__item.review-block { width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2); max-width: calc(100% - var(--grid-desktop-horizontal-spacing)* 3 / 4);margin-bottom: 25px; }
  .cstm_spacepair { margin-left: 5px; margin-right: 5px; }
}
@media(max-width:1365px){
  body#your-shopping-cart .main-content {padding: 0 30px;}
  .cart-sidebar-discount {display: flex;width: 100%;text-align: center;margin: 0 auto;justify-content: center;}
  #apply-discount-btn{width:20% !important;}
  .accordion-close span {left: 35%;}
  .accordion-open:before {left: 35%;}
  .icon-text-sec{width:100%;}
}
@media only screen and (max-width:1280px){
    .mobile-form-wrapper{right:194%;}
  .search-page-background, .col-bg-image{height:330px;}
  .search-page-image img{max-height:300px;}
  .parallax__base .wrapper { padding: 25px 50px 0; }
  .shipping-information-section { margin: 60px 0 30px; }
  .text-wrap{padding:50px;}
  .review-block-first-body { font-size: 12px;}
  .review-block-first-footer>div:first-child { font-size: 12px;}
  .review-block-first-footer>div:last-child { font-size: 12px; }
  .review-block-first-header>div:last-child { font-size: 10px; }
  .collection-badge { font-size: 14px; padding: 5px 10px; }
  a.filter-option-links{padding:1px 10px;}
  table.table-form { width: 80%;}
  
}
@media only screen and (max-width: 1257px){
  .iwt-left img{max-height:278px;}
}
@media only screen and (max-width:1220px){
  .logo-container .site-logo img {max-width: 200px;}
  .nav-list__item a.nav-list__link{font-size:10px;}
  .nav-list>.has-dropdown>.nav-list__link:before, .nav-list>.has-dropdown>.nav-list__link:after {top: 35px;}
  .mobile-form-wrapper{right:205%;}
  .header-top:before{height:68px;}
  .header.fixed { top: 104px!important; }
  .headerParent-fixed+main.main-content { padding-top: 74px; }
}
@media(max-width:1166px){
  body#your-shopping-cart .main-content {padding: 0 30px;}
  #apply-discount-btn {width: 100%;font-size: 10px;padding: 10px;}
  .mobile-form-wrapper{right:217%;}
  .flexslider-thumb .flex-control-thumbs li{width:50px;height:50px;}
  .template-product .jdgm-rev-widg { padding: 24px 100px;}
  .filter-option{gap:20px;}
  .filter-heading{margin-right:20px;}
}
@media only screen and (max-width: 1045px){
  .iwt-left img{max-height:305px;min-height:298px;}
  .review-block-first-header>div:first-child {font-size: 12px;}
  .review-block-inner{padding:15px;}
}
@media only screen and (max-width:1024px){
  .footer-bottom-wrapper .subscribe-form.subscribe-form--footer{width:20%;}
  /* .header {top: 84px!important;} */
  .mobile-form-wrapper { right: 250%; }
  .header-top:before {height: 64px;}
  h2.search-heading{font-size:35px;}
  .col-left{padding: 0 30px;}
  h1#col-top {font-size: 35px; }
  h1#col-top { font-size: 32px; line-height: 40px; }
  .header.fixed { top: 101px !important; }
  table.table-form td:first-child, th:first-child{width:25%;}
  .main-product-class .product.grid--in-row{ flex: 0 0 calc(29.33% - 50px); max-width: calc(29.33% - 50px); }
  .template-product .main-product-class .product__cart{bottom:-30%;}
  .main-product-class .product.grid--in-row button.btn.btn--default.btn--submit.js-add-to-card { padding: 15px 15px; }
  .headerParent-fixed+main.main-content { padding-top: 71px; }
  .pair-well-sec .product .product__cart .quantity-field .atc-btn {  font-size: 16px;}

.main-product-class .product.grid--in-row button.btn.btn--default.btn--submit.js-add-to-card { padding: 15px 15px !important; }
}
@media only screen and (max-width:990px){
  .grid__item.footer__item {grid-column-start: 1;grid-column-end: 5;grid-column:auto;}
  .custom-buy-now-button-wrapper {display: none;}
  .header-top .search-container {display: none;} 
  .logo-container {padding: 5px 0;display: flex;justify-content: center;align-items: center;height: auto;}
  .header-top {position: fixed;top: -10px;width: 100%;background: black;}
  .main-nav-open-btn {top: inherit;color: #fff;transform: translate(0, 50%);display: block;position:relative;flex: 0 0 10%;}
  button#main-nav-open-btn span.icon.icon--hamburger > span {background: white;}
  a.site-logo {position: relative;top: 15px;}
  .header-top:before {content: '';position: absolute;height: 65px;top: 12px;background:#000;}
  ul.additional-mobile-menu__list {display: none;}
  a.custom-account-button {position: absolute;top: 28px;right: 40px;background: none;padding-left: 0px;padding-top: 10px;padding-bottom: 0px;padding-right: 0px;border-radius: none;}
  a.custom-cart-open.cart-open-btn-js {display: flex;justify-content: center;align-items: center;background: none;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;border-radius: 0px;}
  span#cartCount {top: -8px;padding: 1px 2px;left: 12px;width: 12px;height: 14px;}
  span#showPanelMobile .custom-search-icon {background: black;padding: 0px 0px;border-radius: 50%;}
  span#showPanelMobile .custom-search-icon svg {background: black;fill: #b19960 !important;}
  .mobile-form-wrapper {padding: 15px 0px;}
  .mobile-form-wrapper .form__row input.form__field {border-bottom: none;background: white;padding: 5px 0px;padding-left: 8px;}
  div#panelMobile .form__row input.btn.btn--submit {padding: 6.5px 7px;border: 1px solid #00000085;font-size: 14px;}
  div#panelMobile > form > div:first-child {width: 74%;padding: 0px 0px;margin: 0 auto;padding-top: 10px;margin-left: 14px;}
  span#hidePanelMobile {position: absolute;top: 30px;right: 12px;padding: 2px 12px;border-top-right-radius: 9px;border-top-left-radius: 9px;font-size: 15px;}
  .nav-list {display: none;}
  .drawer.open {position: fixed;top: -25px;bottom: 0;height: 100vh;width: 100%;overflow: hidden;background-color: #5c4b5199;z-index: 9999!important;}
  .drawer.open .drawer__wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translateZ(0);background-color: #fff !important;}
  .drawer--menu .drawer__wrapper {left: 0px;}
  .drawer .drawer__wrapper {width: 100% !important;padding-bottom: 0px !important;overflow-y: scroll !important;-webkit-overflow-scrolling: touch !important;overflow-x: hidden !important;position: absolute !important;top: 30px!important;bottom: 0px !important;z-index: 5 !important;-webkit-transition: transform .35s ease-in-out !important;-moz-transition: transform .35s ease-in-out !important;-ms-transition: transform .35s ease-in-out !important;transition: transform .35s ease-in-out !important;}
  /* .header {top: 94px!important;} */
  .drawer--menu.open .drawer__btn-close, .drawer--menu.open .drawer__btn-open {display: block;}
  .drawer--menu.open .drawer__header {display: block;}
  .drawer--menu.open ul.nav-list {display: block;width: 100%;margin: 0;}
  .drawer--menu.open .nav-list .nav-list__link {padding: 15px 38px 14px;color:#000;}
  .drawer--menu.open .nav-list .has-dropdown .icon--plus-small {padding: 16px 40px 17px 12px;position: absolute;top: 8px;right: 0px;cursor: pointer;z-index: 1;}
  .drawer--menu.open .drawer__header {padding: 35px 0;}
  .drawer--menu.open .nav-list .nav-list__item--divider {height: 0;margin: 0;}
  .account-menu {display: block!important;}
  .custom-account-button span {display: none;}
  .custom-account-button img{display:block;}
  .nav-list>.has-dropdown>.nav-list__link:before, .nav-list>.has-dropdown>.nav-list__link:after {top: 25px;right: 20px;}
  .header.fixed {top: 40px!important;}
  .footer .footer__item:first-child { padding-left: 0; }
  .footer .custom-social-links .footer__item--social {padding-left: 20px !important; }
  .footer { padding-top: 20px; }
  .footer .grid{grid-template-columns: auto auto;}
  .footer .grid{padding-left:20px} 
  div#main-nav{flex:0 0 auto;}
  .logo-container { flex: 1 0 auto; }
  span#showPanelMobile { flex: 0 0 40%; }
  .header-icons{top:16px;}
  .nav-list>.has-dropdown>.nav-list__dropdown.nav-list__dropdown--secondary>.nav-list__item:last-child >.nav-list__link { border-bottom: none; }
  .custom-buy-now-button-wrapper.custom-btn-header{display:block !important;flex: 0 0 auto;}
  .drawer--menu.open ul.nav-list.nav-list-tab-view{display:flex;align-items:center;justify-content:center;}
  div#shopify-section-header {height: 67px !important;}
  .search-page-image,.collection-banner{flex: 0 0 50%;}
  h1#col-top { margin-top: 15px; }
  .col-all-btn a{padding:8px 16px;}
  .col-page-filter button.dropdown__button{padding:4px 11px;}
  .product .product__info .product__title{font-size:18px;}
  .custom-cart-grid .grid__item.one-whole{margin-top:90px;}
  .cart-page-main .cart.cart--lg { padding: 50px 20px; }
  .pair-well-sec.wrapper { padding: 0; }
  .main-product-class .product .img-holder--product { min-width: auto; min-height: auto; }
  .main-product-class .product .img-holder--product.img-holder img { position: relative; inset: 0; transform: none; width: 100%;min-height: 240px; max-height: 240px; object-fit: contain; }
  .pair-well-sec .jdgm-prev-badge { margin: 0; }
  .pair-well-sec  button.btn.btn--default.btn--submit.js-add-to-card{font-size:13px;flex-wrap: wrap; padding: 10px 25px; }
  .pair-well-sec .product__cart { position: relative; transform: none; inset: 0; }
  /* .pair-well-sec .product__cart  .form--default{margin-top:10px;} */
  .template-product button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card, .template-product button.btn.btn--large.chk-button{font-size:16px;}
  .flexslider-thumb .flex-control-thumbs{width:80px;}
  .product .product__info .product__title{padding-left:0 !important;padding-right:0 !important;}
  .main-product-class .product.grid--in-row{margin-bottom:0;}
  /* .cart-content-left{flex: 1 0 auto;} */
  .pair-well-sec {margin-top: 40px;}
  .headerParent-fixed+main.main-content{padding-top:0;}
.template-product .pair-well-sec .slick-list .slick-track {  display: flex;   gap: 15px;}

  
}
@media only screen and (max-width: 989px){
  #apply-discount-btn {width: 100%;font-size: 10px;padding: 10px;}
  .cart-page-main .header-top { padding-bottom: 20px; }
  .review-block-first-header>div:last-child { font-size: 9px; }
  .review-block-first-header span.jdgm-star.jdgm--on { padding: 0 2px 0 0 !important; }
  .review-block-first-header { flex-wrap: wrap; }
  .review-block-first-footer>div:last-child { font-size: 10px; }
  .review-block-first-footer{row-gap:0px;flex-wrap:wrap;column-gap:10px;}
  .filter-option {gap: 10px;}
  a.filter-option-links {font-size:10px;}
  .collection-description{font-size:12px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1180px) {
  .accordion-open:before {left: 90%;}
  .product .img-holder--product {min-width: 192px !important;}
  .cart-sidebar-discount {display: flex;width: 100%;text-align: center;margin: 0 auto;justify-content: center;}
  #apply-discount-btn{width:20% !important;}
  .parallax__base .wrapper {padding: 0 50px;}
  .accordion-close span {left: unset !important;right: 60px;}
  .prd-img-1 img, .prd-img-2 img {width: 100%;height: 100%;object-fit: cover;}

  .template-product button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card { padding-left: 5px !important; padding-right: 5px !important; flex: 0 0 calc(55% - 5px); }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .icon-text-sec{width:100%;}
  p.para-text{margin-bottom:25px;}
  .product--full .img-holder--product img {   height: 200px !important;width: 100%;object-fit: cover;}
  .main-product-class .product--full .img-holder--product {height: 200px !important;object-fit: cover;width: 100%;}
  .main-product-class .product--full {min-height: 200px !important;}
  .product .img-holder--product{min-width:unset !important;}
}
@media only screen and (min-width: 768px) and (max-width: 990px){
  header-drawer { width: 116px; }
}
@media only screen and (max-width:769px){
  .custom-cart-grid .grid__item.one-whole { flex-wrap: wrap; }
  .product .cstmProductPageImge {  position: unset; }
  .template-product .Table-sec-wrap { background-size: unset;   object-fit: cover;}
 .announcement-bar-section .utility-bar__grid.page-width {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
}
@media only screen and (max-width:768px){ 
  header-drawer { width: 76px; }
.search-141-results-found-for-quot-cheese-quot  .section--page-search-alt { padding: 63px 0 83px 0;}
  .nav-list>.has-dropdown>.nav-list__link:before, .nav-list>.has-dropdown>.nav-list__link:after{display:none;}
  .nav-list{display:block;}
  .nav-list .nav-list__item--divider{height:0;margin:0}
  .nav-list .nav-list__item{text-align:left;}
  div#shopify-section-header {height: 80px!important;border-bottom:1px solid #000;}
  .footer .wrapper {margin-bottom: 40px;}
  .footer-bottom-wrapper .subscribe-form.subscribe-form--footer {width: 30%;}
  header.header.header--cart.header--fixed-off {top: 0px!important;}
  .cart div.cart-list__item--quantity{padding:20px 0;}
  .drawer__wrapper .cart .cart-list__item .cart-list__item--quantity .quantity-field{align-items:center;}
  .empty-div {height: 0 !important;}
  .parallax .parallax__back, .parallax .parallax__base {position: relative;transition: none !important;transform: none !important;}
  .template-product main.main-content .parallax .parallax__back .flexslider ul.slides li.slide{height:50vh !important;}
  .parallax .fade-up{opacity:1 !important;animation: none !IMPORTANT;}
  .product--lg .product__desc.fold .fold__content, .product--lg .product-recipe.fold .fold__content{display:block;text-align:center;}
  .parallax .parallax__base:after{height:0 !important}
  .warning-message ul{max-width:528px;}
  .main-nav-open-btn{top:-10px;}
  .drawer.open{top:10px;}
  .mobile-form-wrapper { right: 340%; }
  .nav-list .has-dropdown.show-dropdown > .nav-list__dropdown{width:95%;margin:0 auto;}
  .header-top{top:unset;padding: 0 0 20px 0;}
  .drawer--menu.open ul.nav-list.nav-list-tab-view{display:block;}
  .drawer--menu.open .nav-list .nav-list__link { padding: 15px 0px 14px; color: #000; margin: 0 38px 0; border-bottom: 1px solid #c79a48; }
  .custom-buy-now-button-wrapper.custom-btn-header {margin: 25px 0; padding-bottom: 30px; }
  .nav-list>.has-dropdown>.nav-list__dropdown.nav-list__dropdown--secondary>.nav-list__item>.nav-list__link { border-bottom: 0; }
  li.nav-list__item.nav-list__item--search.has-dropdown, li.nav-list__item.nav-list__item--creat-account.has-dropdown { display: none; }
  /* section.section.section--page.section--page-search { padding: 0; } */
  .search-page-left, .col-left { padding: 0 15px 0 40px; }
  div#shopify-section-collection-template section.section.section--page { padding-top: 0; }
  h1#col-top { margin: 0; }
  .main-product-class{grid-gap:30px;}
  .main-product-class .product.grid--in-row { flex: 0 0 calc(33.33% - 30px); max-width: calc(33.33% - 30px); }
  .cart-page-main .wrapper { padding: 0; }
  div#shopify-section-pair-well-sect { margin-bottom: 0; }
  .parallax .parallax__back, .parallax .parallax__base { flex: 0 0 100%; }
  .parallax__back .img-wrap, .parallax__back .wrapper.txt-bottom { display: none; }
  .parallax__base .img-wrap{ display: flex !important;margin:30px 0 0; }
  .show-mob {display:block !important;}
  .flexslider-thumb .flex-control-thumbs { width: 65px; left:20px;bottom:3%; transform:none; }
  .product--lg .product__expense { margin-top: 20px; }
  .product__info > .product__expense+div.brand-name{ display: none; }
  .form-wrapper.form-wrapper--wishlist.js-wishlist-form { padding: 0; }
  .prd-desc-tabs, .template-product .product .product__info{margin-bottom:0;}
  .img_wrapper-11 { width: 90%; margin: 0 auto 15px;}
  .text_wrapper-11, .sub-text{ width: 100%;}
  .shipping-information-section { margin-bottom: 0; }
  .parallax__base .wrapper.txt-bottom{display: block !important;}
  table.table-form { width: 100%; }
  .main-product-class .product.grid--in-row.product .js-add-to-card span.product__price{font-size:13px;}
  div#shopify-section-pair-well-sect .pair-well-sec.wrapper { margin-top: 60px; }
  .iwt-left img { max-height: 360px; min-height: 352px; }
  .review-block-first-body{line-height:15px;}
  .collection-badge{font-size:12px;}
  .footer .wrapper { padding: 0; }
.footer .wrapper .grid { padding: 0; width: 100%; margin: 0; }
.footer .footer__item.footer__item--menu { width: 50%; }


  .main-product-class .product.grid--in-row.product  span.product__price_mob { display: block; margin-bottom: 15px; }
  .main-product-class .product.grid--in-row button.btn.btn--default.btn--submit.js-add-to-card span.product__price-point, span.cstm_spacepair { display: none; }
  .main-product-class .product.grid--in-row button.btn.btn--default.btn--submit.js-add-to-card { width: 80%; }
  .main-product-class .product.grid--in-row.product span.product__price_mob>span.money { font-family: 'LATO'; color: #b40027; font-size: 18px; line-height: 25px; font-weight: 700; }
  .shipping-policy .shopify-policy__container { max-width: 95% !important; }
  
}
@media only screen and (max-width:767px){
  .image-with-text-main{flex-wrap:wrap;}
  .iwt-left, .iwt-right{flex: 0 0 100%;}
  main.main-content{margin-top:0;}
  .template-index main.main-content{margin-top:8px;}
  .cart{padding-left:20px;padding-right:20px;}
  .footer-bottom-wrapper .subscribe-form.subscribe-form--footer {width: 93%;}
  .template-product main.main-content .parallax .parallax__back .flexslider ul.slides li.slide {width: 100%!important;}
  .jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg{padding-left:15px !important;padding-right:15px !important;}
  .page-password{padding-right:15px;padding-left:15px;}
  .flexslider-thumb--product .flex-control-thumbs li img {-webkit-transform: translate3d(-50%,-50%,0) scale(1.2);-moz-transform: translate3d(-50%,-50%,0) scale(1.2);-ms-transform: translate3d(-50%,-50%,0) scale(1.2);transform: translate3d(-50%,-50%,0) scale(1.2);}
  .product--lg{padding:0;}
  .cart__block.cart__note.form.form--default {max-width: 100%;}
  .warning-message {padding: 0 15px 0 30px;}
  .youtube-player { height: 300px; margin-bottom: 40px; }
  .cart-price-limit{font-size:16px;}
  .mc-banner{top:5% !important;}
  .parallax__base .wrapper{padding:0px 30px;}
  .product--lg .product__title {font-size: 24px;margin-top:20px;}
  .parallax .parallax__back, .parallax .parallax__base {flex: 0 0 100%;}
  .jdgm-prev-badge {display: block !important;margin: 0 auto;text-align: center;margin-top:20px;}
  .product--lg .product__expense {display: block;margin-top:15px;}
  .accordion-close span {left: 44%;}
  .product .product__info{padding-bottom:0px;}
  .wrapper-img-text{margin-bottom:30px;}
  .img-wrap, .text-wrap {width: 100%;}
  h2.text-head {display: block;margin: 0 auto;width: 80%;margin-bottom: 15px;text-align: center;margin-top:30px;}
  p.para-text {width: 80%;text-align: justify;display: block;margin: 0 auto;}
  .Icon-text-wrapper .image-block-wrapper {width: 100%;margin: 0 auto;}
  .icon-text-sec{width:100%;}
  .img_wrapper-11 {margin-top: 40px;margin-bottom:0px;}
  .Icon-text-wrapper {padding: 20px 0 50px;}
  .one, .two, .three{width:100%;margin:0px;}
  .main-product-class .product--full .img-holder--product {height: 135px;}
  .main-product-class .product--full {min-height: 185px !important;}
  .main-product-class .product .img-holder--product {min-width: 113px;z-index:0;}
  .desk{display:none;}
  .mob{display:block;}
  .mob.product__desc.fold{margin-top:30px;}
  .form__row.variant-options {margin-top: 0px;width: 50%;}
  .product-variants-radio-btns label{font-size:13px;}
  .form__row.qty-sel {width: 50%;}
  .evm_visible_text {padding: 0 15px 20px;}
  /* .footer .grid{display:flex !important;flex-wrap:wrap;} */
  .footer .footer__item:nth-child(n+1) .heading--add-small {margin-top: 25px;font-size: 20px;}
  body#your-shopping-cart .main-content{padding:0px;}
  .main-nav-open-btn, .header-icons{flex:0 0 20%;}
  .mobile-form-wrapper { right: 313%; }
  .mobile-form-wrapper .form__row input.form__field{padding:11px 17px;}
  .drawer--menu.open .nav-list .nav-list__link { font-size: 14px; margin: 0 20px; }
  .drawer--menu.open .nav-list .has-dropdown .icon--plus-small{padding-right:30px;}
  .custom-buy-now-button-wrapper>a{font-size:18px;}
  .custom-buy-now-button-wrapper.custom-btn-header{padding-bottom:0;text-align:center;}
  .search-page-outer, .collection-top { flex-wrap: wrap; }
  .search-page-image, .collection-banner { flex: 0 0 100%; }
  .search-page-left{flex: 0 0 75%;padding:30px 0;} 
  .col-left { flex: 0 0 97%; padding: 10px; text-align:center; }
  .col-bg-image {height: 300px; top: 60%; right: auto;left: 18%; }
  .collection-wrapper .product.grid--in-row { flex: 0 0 calc(50% - 20px);padding: 0 10px;}
  .template-collection .product .img-holder--product { min-width: 150px; min-height: 150px; }
  .product__cart { position: relative; transform: none; inset: 0; }
  /* .product__cart .form--default{margin-top:10px;} */
  button.btn.btn--default.btn--submit.js-add-to-card {flex-wrap: wrap; padding:5px 20px;font-size:14px; }
  .product .product__info .product__title{margin-bottom:0;}
  div#shopify-section-collection-template section.section.section--page{padding-bottom:20px;}
  .search-page-image img { max-height: 256px; }
  h4.search-pre-text{margin-bottom:10px;}
  h2.search-heading{margin-bottom:20px;}
  .search-page-background{height:250px;right:-55%;top:20%;}
  .section--page-search h1.heading--page { font-size: 25px; }
  .subheading--page-small{font-size:18px;color:#000;}
  .search-results .product.grid--in-row { flex: 0 0 calc(50% - 15px); }
  .search-results .product .img-holder--product { min-width: 150px; min-height: 150px; }
  .main-product-class{flex-wrap:wrap;}
  .main-product-class .product.grid--in-row { flex: 0 0 100%; max-width: 100%; }
  .custom-cart-grid .grid__item.one-whole{margin-top:0;}
  .cart-page-main .wrapper { padding: 0; }
  .cart-page-main .custom-cart-grid #cart { flex: 1 0 100%; }
  .cart .cart-list__item { grid-gap: 10px; padding-left: 0; padding-right: 10px; }
  .shipping-points{margin-left:20px;margin-right:20px;}
  .pair-well-sec { margin-top: 50px; }
  .main-product-class .product.grid--in-row { margin-bottom: 20px; }
  .custom-cart-grid .grid__item.one-whole { flex-wrap: wrap; }
  .template-product button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card, .template-product button.btn.btn--large.chk-button { font-size: 14px; flex: 0 0 calc(50% - 15px); }
  .template-product .desk.product__desc.fold{display:block;}
  .text-wrap { margin: 0;padding:20px 0 50px; }
  p.para-text { width: 100%;}
  .sub-text { line-height: initial; letter-spacing: 1px;}
  div#shopify-section-Table-sec-prod{overflow-x:scroll;margin-bottom:0px;}
  /* .product .product__info .product__title{min-height:72px;font-size: 14px;letter-spacing:0;} */
  .product .product__info .product__title { min-height: 60px; font-size: 14px; letter-spacing: 0; line-height: 20px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 5px; }
  button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card{padding:7px 10px !important;}
  .flexslider-thumb .flex-control-thumbs li{margin-bottom:5px;}
  .flexslider-thumb .flex-control-thumbs{left:10px;}
  .qty-variant { flex-wrap: wrap;grid-gap:15px; }
  .product--lg .form-wrapper{padding-top:0;}
  .template-product .form .qty-variant .form__row { flex: 1 0 100%; }
  .template-product .form .qty-variant .form__row.qty-sel { flex: 1 0 100%; max-width: 50%; margin: 0 auto; }
  .template-product .product--lg .form .quantity-field { justify-content: space-between; margin-left: 0; }
  img.collection-main-image{margin:0;}
  .template-product .jdgm-rev-widg { padding: 24px 10px; }
  .col-page-filter{justify-content:center;}
  .cart.cart--lg .cart-list__item--remove{top:-7px;}
  .form-wrapper.atc-sticky span.js-price-and-value { display: block;margin: 0 5px 0 0; }
  .pair-well-sec button.btn.btn--default.btn--submit.js-add-to-card, .footer{z-index:0;}
  .template-product .form-wrapper.atc-sticky button.prd-btn.btn.btn--default.btn--full.btn--submit.js-add-to-card{position:fixed; top:120px;z-index:9;left:0;}
  .parallax__base .img-wrap{margin-bottom:0;}
  .shipping-information-section>div { justify-content: center;margin-bottom:15px; }
  h3.table-text-title{margin:35px 0;}
  table.table-form th{padding: 15px 10px;}
  div#shopify-section-pair-well-sect .pair-well-sec.wrapper .main-product-class{width:85%;margin:0 auto;}
  .main-product-class .product.grid--in-row button.btn.btn--default.btn--submit.js-add-to-card{padding: 6px 15px;}
  .cart-content-left {flex: unset;}
  .cart .cart-list__item--remove a{font-size:10px;}
  .cart .cart-list__item--title{flex: 0 0 90%;}
  span.af_kd_title { font-size: 15px !important; }
  .cart .cart__total{padding:10px 0;}
  div#cart form#cart-form ul.cart-list { height: 30vh !important; }
  .cart-page-main .cart-content-left{grid-gap:10px 0;}
  .iwt-left{padding-right:0;}
  .iwt-left img { max-height: 100%; min-height: 100%; }
  .collection-wrapper .product.grid--in-row.review-block { flex: 0 0 calc(100% - 20px); margin-bottom: 30px; }
  .collection-description { max-width: 100%;margin-top:10px; }
  .filter-heading { margin-right: 10px; }
  .filter-option { flex-wrap: wrap; gap: 5px; justify-content: center; }
  /* .collection-page-filter{display:none;} */
  .category-short-desc { text-align: center; line-height: 15px; }

  img.collection-main-image { max-height: 200px; }
  .footer .form--subscribe .form__field { margin-bottom: 30px; }

  .template-collection .product .img-holder--product { min-width: 150px; min-height: unset; }
  
  .cart-page-main .cart .cart-list__item--img { width: 70px; padding: 0; }
  .cart .cart-list__item>div { width: calc(100% - 75px); gap: 5px; }
  .cart-page-main .img-holder--circle-sm { max-width: 100%; }
  .cart-page-main .cart.cart--lg { padding: 50px 0; width: 96%; margin: 0 auto; }
  div#cart form#cart-form ul.cart-list { padding-right: 0; }
.collection .product-grid .grid__item .card-wrapper .card:hover .product__cart { bottom: unset; }
.octane-ai-quiz-rendered {  margin-top: 95px; }



  
}

@media only screen and (max-width:480px){
  .template-product .form .qty-variant .form__row.qty-sel {max-width: 100%; }
  .col-left {flex: 0 0 95%;}
  .collection-page-filter{flex-wrap:wrap;row-gap:5px;}
  a.filter-option-links { padding: 1px 5px; }
  .jdgm-prev-badge { font-size: 12px !important; }
  .social-icons--inverse .social-icons__item { margin-right: 5px;}
  .pair-well-sec .main-product-class .product .product__cart { padding: 0 10px;}
  /* .collection .card .card__content .product_cstm_info .jdgm-widget .jdgm-prev-badge__stars {  display: block;   margin-bottom: 7px;} */
  /* .collection .card .jdgm-widget .jdgm-prev-badge__text { font-size: 18px;} */
  .template-collection span.jdgm-prev-badge__text {   margin-left: 2px;}
  .jdgm-widget .jdgm-prev-badge__text {  font-size: 14px;}
  .category-short-desc {  margin-top: 7px;}
  .collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card__heading {  margin-bottom: 0px;}
.pair-well-sec .main-product-class .product .product__info .product__title {   font-size: 14px !important;   min-height: 78px;}
.category-short-desc {     line-height: 16px;  font-size: 11px;   margin-bottom: 0; min-height: 90px; }
.page-our-focus .content-for-layout {  width: 90%; }

  .collection .product-grid .card--media .viewoption_btn, .collection .product-grid .card--media .quick-add__submit { font-size: 14px; padding: 10px !important; max-width: 100%; width: 100%; }
  
}
  
@media only screen and (max-width: 418px){
  .shipping-information-section h2, h2.text-head { font-size: 20px; }
  .shipping-information-section img { max-width: 55px; }
  table.table-form { width: 95%; }
  button.btn.btn--default.btn--submit.js-add-to-card { padding: 5px 15px;  }
  .cart-page-main .cart.cart--lg .cart__checkout-btn { max-width: unset; }
}
@media only screen and (max-width: 361px){
  .shipping-information-section img { max-width: 45px; }
  .shipping-information-section>div{grid-gap:13px;}
  .shipping-information-section{margin-top:40px;}
  .template-collection .jdgm-widget.jdgm-preview-badge.jdgm--done-setup { min-height: 35px; display: flex !important; align-items: center; }
}
@media only screen and (max-width: 351px){
  .shipping-information-section h2, h2.text-head { font-size: 18px; }
  .main-nav-open-btn, .header-icons { width: 20%; padding-left: 0; padding-right: 0; }
  .logo-container { width: 59%; }
}
@media only screen and (max-device-width: 480px) {
	.logo-container .site-logo img{height:auto;}
}



/*    -----------------------------------------   ###########   ME Working   ############     ---------------------------------------- */

.template-page  #shopify-section-sections--15314885279847__footer .footer { padding-top: 50px !important;}

.template-page .shogun-accordion  .shogun-accordion-body  .shg-c .shg-rich-text ul {
    padding-left: 0;
}
#s-c4ce246a-c7a0-41bb-8321-738dfaa28356 {  margin-left: 30px;  margin-right: 30px; }

.predictive-search__item-heading {
    color: black;
    font-family: 'Lato';
}

.template-search__results .grid {
    display: flex;
}

.predictive-search__item-heading mark {
   color: black !important;
}
.predictive-search__heading {
    color: #000 !important;
    font-family: Lato;
    font-size: 16px;
    font-weight: 600;
}
.predictive-search__item  span {
    color: #000;
}

.cart-drawer .summary__title {
    font-family: 'LATO';
    font-weight: 600;
}
 .cart-drawer  .totals__total , .tax-note  {
    font-family: 'Lato';
}

.cart-drawer .cart-quantity .quantity__button  svg path {
    fill: #fff;
  stroke: #fff;
    opacity: 1;
}

.cart-drawer .cart-quantity .quantity__button {
    border: 1px solid;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #c8c7c7 !important;
    border: 0;
}

.template-page .hassle-free-guarantee   #s-6a157812-1940-4bab-a975-36b34a2df07b {
    margin-top: 15px !important;
}
/* .cart-drawer .cart-items .cart-item__details .product-option {
    display: none;
}
.cart-drawer .cart-items .cart-item__details p.product-option {
    display: block;
}
 */

.cart-drawer .cart-items .cart-item__details .product-option { display: block; }
.cart-drawer .cart-items .cart-item__details .product-option.product-option-price { display: none; }
.cart-drawer .cart-items .cart-item__details p.product-option {
    display: block;
}
.cart-drawer .cart-drawer__form .cart-item .cart-item__details { text-align: left;}

.cart-drawer .cart-drawer__form .cart-item .cart-item__details .cart-item__name {
    font-family: 'Lato';
    font-variant: small-caps;
    font-weight: 600;
    font-size: 16px;
  letter-spacing: 0;
}

.template-page  .hassle-free-guarantee .rte a{
      text-decoration: unset !important;
      text-underline-offset: unset !important;
}
.template-page #judgeme_all_reviews_page .jdgm-all-reviews-page__title {
    font-family: 'LATO';
    font-weight: 700;
    font-size: 24px;
}

.template-product .img-wrap{display:none}
 /* .card__badge.bottom.left { display: none;} */
.collection .soldOut_Product .card__badge { display: block;}
.collection .card__badge {display: none;}
.template-collection .collection .product__cart .btn .product__price-point { display: none;}
.template-page  .chefs-mandala-gourmet-store-gourmet-food-store-online  .section img {
    box-shadow: unset;
    border: unset !important;
}

.template-page  .chefs-mandala-gourmet-store-gourmet-food-store-online  h3 {
    font-family: 'LATO' !important;
    font-variant: unset !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    margin-bottom: 13px !important;
}
.template-page  .chefs-mandala-gourmet-store-gourmet-food-store-online  p {
    padding-bottom: 45px !important;
  
    font-family: 'LATO' !important;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 400 !important;
    font-variant: unset !important;
    line-height: 1.4 !important;
} 

.template-page .chefs-mandala-gourmet-store-gourmet-food-store-online .entry-header h3 {
    font-variant: unset;
    font-family: Lato;
    font-weight: 700;
    font-size: 1.3em;
}

.template-page .chefs-mandala-gourmet-store-gourmet-food-store-online h3 a {
    color: #b19960 !important;
}

.menu-drawer .menu-drawer__inner-submenu .menu-drawer__close-button {
    color: #000;
    font-family: 'Lato';
}
.closeDrawerIcon svg {
    width: 20px;
}
.closeDrawerIcon svg path{
    fill:#000;
}
.closeDrawerIcon {
    width: 40px;
    height: 40px;
   
    display: flex;
    align-items: center;
    justify-content: center;
}
.cstmdrawerclose {
    display: flex;
    justify-content: flex-end;
    padding: 15px 40px;
    display:none;
}
.menu-drawer .menu-drawer__inner-container {
    margin-top: 25px;
}

/*   ========================================    SubMenu Css    ========================================== */

.menu-drawer__submenu .menu-drawer__inner-submenu .menu-drawer__close-button{display:none;}
.menu-drawer__submenu .menu-drawer__inner-submenu {background:#fff;}
 .menu-drawer__submenu .menu-drawer__inner-submenu  .menu-drawer__menu li {border-bottom:unset !important; margin: 0 10px !important;}
.menu_cstm_icon::before {
    content: '';
    width: 8px;
    height: 2px;
    background: black;
    position: absolute;
    /* left: 0; */
    right: 0;
    bottom: 0;
}
.menu_cstm_icon::after {
    content: '';
    width: 8px;
    height: 2px;
    background: black;
    position: absolute;
    /* left: 0; */
    right: 0;
    bottom: 0;
    transform: rotate(90deg);
}
.menu_cstm_icon {
    position: relative;
}
 .menu-drawer .menu-drawer__menu .list-menu__item { justify-content:space-between;}
/*  ==========================================      Product Page CSS  ===================================================================*/


.pair-well-sec .main-product-class .product.grid--in-row {  flex: unset; }
.main-product-class{
    position:relative;
}

.main-product-class .slick-arrow {
    position: absolute;
    left: 50%;
    top: unset;
    bottom: -60px;
}

.main-product-class .slick-prev{
  /* left:60%; */
  right: 40%; left: unset;
}

.main-product-class .slick-next{
  left:40%;
}
.template-404 .header {
    display: none;
}
.template-search #shopify-section-sections--15314885279847__footer .footer {
    padding-top: 70px;
}
/* ==============================================        Product Page End CSS      ================================================= */





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

.header .list-menu--inline {  gap: 6px; }
 .template-product .main-product { padding: 0 30px;}
.Table-sec-wrap{  padding: 0 30px;}  
.wrapper {padding: 0 30px;}
.template-collection .collection-hero__description p {   font-size: 12px;}
  
}

@media screen and (max-width: 1536px) {
  
  .collection .product-grid .grid__item .card .card__content .product__cart {  position: unset;  transform: unset; }
  .collection .product-grid .card--media .viewoption_btn {  position: unset; transform: unset; }
  
}

@media only screen and (max-width: 1300px){
 .header .menu_with_btn {  gap: 10px;}
.header .list-menu--inline {  gap: 0; }
  
}

@media only screen and (max-width: 1296px){
.header {  padding: 4px 3rem 4px 3rem !important;}
}
  
@media only screen and (max-width: 1280px){
    .header {  padding: 4px 2rem 4px 2rem !important; gap:0;}
   .wrapper { padding: 0 30px; }
   .header .list-menu--inline { justify-content:center;}
   .header__inline-menu .list-menu summary.list-menu__item { padding-right: 2rem;}
    .header .header__inline-menu .list-menu--inline { flex-wrap: wrap !important;}
}

@media only screen and (max-width: 1196px){
.header {  padding: 4px 3rem 4px 3rem !important;}
.header__heading-logo { width: 200px;}
header .list-menu .list-menu__item { font-size: 11px !important;}
 .home-banner-wrapper { margin-top: 64px;}


  
}

@media only screen and (max-width: 1128px){
.header {  padding: 3px 1rem 4px 1rem !important; }
.header {  gap: 0px; }
.header__heading-logo {  width: 180px;}
.home-banner-wrapper {  margin-top: 59px;}

  .announcement-bar, .announcement-bar__announcement {   width: 90%;}
  
}

/* @media only screen and (max-width: 1180px){
  
.custom_newsletter .custm_news_field { width: 100%;}
.collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card__heading {   padding: 0;   font-size: 13px; line-height: 20px;}
  
} */

@media only screen and (max-width: 1024px){
.header__icons .header__icon { width: 3rem;}
.header { gap: 10px;}
.cart-count-bubble { left: 1rem;}

.header__menu-item { padding: 0.5rem;}

  /*   Product Page Css  */

.cstmProductPageInfo .product__info-container .wrapper {  padding: 30px 0 0 30px;}
.cstmBuyQuantBtn {  gap: 20px;}

.Table-sec-wrap .table_section .table_content p { line-height: 24px; font-size: 18px;}
.pair-well-sec .main-product-class .product .product__info .product__title {  font-size: 18px;}
.main-product-class .product.grid--in-row {   flex: unset; max-width: 100% }
.pair-well-sec.wrapper { padding-bottom: 50px;}

/* Collection Page   */
 
 /* .template-collection .collection-hero__title {  font-size: 32px;}  */
.template-collection .collection-hero .collection-hero__text-wrapper {   padding-left: 15px !important;}
.collection-hero__text-wrapper .collection_bgImg {   top: -29%; right: -18%;}


.template-page .chefs-mandala-gourmet-store-gourmet-food-store-online {padding: 0 50PX;  width: 90%;}

.template-list-collections .collection-list .grid--4-col-desktop .grid__item {  width: calc(33% - var(--grid-desktop-horizontal-spacing)* 3 / 4);   max-width: calc(33% - var(--grid-desktop-horizontal-spacing)* 3 / 4);
    }

.your-shopping-cart .tmb-pair-well-sec .main-product-class .slick-list .slick-slide .product__cart .quantity-field .btn--default {  padding: 10px 10px !important;}
.template-collection .collection-hero { margin-top: 105px;}
  
}



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

.menu-drawer-container .menu-drawer {width: 100%; background: #fff;}
.header .menu_with_btn .custom-buy-now-button-wrapper .cutsom-header-btn { display:none;}
.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item {  color: #000; padding: 15px 0;}
.menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links {display: none;}
.menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li { margin: 0 30px; border-bottom: 1px solid #c79a48;}
.menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .custom-buy-now-button-wrapper.custom-btn-header { margin-top: 40px;}
.header .menu_with_btn {display: none;}
.header { padding: 4px 3rem 4px 3rem !important;}
.footer .footer__content-bottom { margin-top: 80px;}
.header__icons .header__icon {   width: 4rem; }
.cart-count-bubble { left: 2rem; }
.header__heading-logo {  width: 200px;}

/* Collection Page   */
 .template-collection .collection{    padding: 0 2.5rem !important;}
/* .collection .grid--2-col-tablet-down .grid__item { width: calc(31% - var(--grid-desktop-horizontal-spacing) / 2); } */

/* .collection .grid--4-col-desktop .grid__item {  max-width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);  } */

  /* .collection .grid--4-col-desktop .grid__item {  max-width: calc(25% - 25px);  width: calc(25% - 25px); } */

.template-list-collections .content-for-layout {   margin-top: 130px;}


.header_icon_announcmentbar .header_mobile_icons {   display: none; }
.header_desktop_icons_content {  display: block; }
.announcement-bar, .announcement-bar__announcement {   width: 100%;}

  
}


@media only screen and (max-width: 989px){
  
.template-list-collections .grid--2-col-tablet-down .grid__item { width: calc(33% - var(--grid-desktop-horizontal-spacing) / 2);}
.cstm_filter-option-coll .facets__form .facet-filters__sort {  font-size: 10px; }
.section-template--15874326200423__product-grid-padding .collection-page-filter {   gap: 10px;}
.collection-page-filter .filter-option {   flex-wrap: unset;  }
  
}
@media only screen and (max-width: 839px){
  
.template-list-collections .grid--2-col-tablet-down .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
}


@media only screen and (max-width: 768px){
.header { background: #000;}
.Featured-carousel-wrapper {  padding-bottom: 40px;}  
.custom_newsletter .newsletter-form { max-width: 100% !important; margin: 0 auto;}
  #shopify-section-sections--15314885279847__footer .footer {  padding-bottom: 70px;}
.footer .foot_btm_cont_socialLink { width: 50%;}
.footer .foot_btm_cont_payment { width: 50%;}
.footer .foot_btm_cont { width: 95%;  position: absolute; bottom: 90px;}
.footer .grid {   padding-left: unset;}
.home-banner-wrapper {  margin-top: 55px; }  
/* #qab_container #qab_bar #qab_content {  line-height: 18.5px;} */
.custm_img_holder img {   min-height: 350px !important;}
.recipe-info p { font-size: 16px !important;  line-height: 25px !important; letter-spacing: 0;} 
.Featured-carousel-wrapper {  padding-bottom: 80px; }
.custom_swiper_product .swiper-slide .product-item .product__title {font-size: 18px !important;} 
.menu-drawer .menu-drawer__menu  .list-menu__item { display: flex !important;}
.menu-drawer__navigation {  padding: 0 !important;}
.heading-wr {  margin-bottom: 50px;  margin-top: 50px;}
#shopify-section-template--15314889343079__new_who_we_are_kYp7Fd {padding: 0px !important;}

/* --------------  Product PAge ---------  */

.template-product .product { flex-direction: column;}
.template-product .product .cstmProductPageImge {  max-width: 100% !important; width: 100%;}
.product .cstmProductPageInfo {  max-width: 100% !important;  width: 100%;}
.cstmaccordion {max-width: unset !important; width:100%;  margin: 0 auto;}
.table_section { flex-direction: column; }
 .Table-sec-wrap .table_section>* {  width: 100%;}
.Table-sec-wrap .table_img>img { width: 60%;}
 .Table-sec-wrap .table_img {  display: flex; justify-content: center; margin-bottom: 25px;}
.product .product__title h1 {  font-size: 24px; line-height: 36px;}

  
  /*  Collection Page  */

.template-collection .collection-hero .collection_image_cstm {  width: 50%;}
.template-collection .collection-hero__image-container {  height: 220px;}
.collection-hero .collection_text .collection-hero__title+.collection-hero__description {   margin: 0;}
.template-collection .collection-hero { margin-top: 100px; }

  /* Search Header */
 .header-wrapper .header { top: 0;  position: relative;}
  
.template-page .chefs-mandala-gourmet-store-gourmet-food-store-online {  width: 100%;}

.header .header__icons .header__icon--account { display: none;}

.product .cstmProductPageImge {  min-height: unset;}
  
}


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

  .collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card__heading {  min-height: 80px; }

  
}

@media only screen and (min-width: 749px){ 
  .mobile_filter_collection_show {  display:none; } 
  /* .collection-page-filter {   display: block; } */
  
}

@media only screen and (max-width: 749px){
.product .product__media-list  { display:flex; }
.product  .product__media-list .product__media-item .product-media-container  .product__modal-opener .media>img { object-fit: contain; object-fit: cover;}
.Table-sec-wrap  table.table-form {   width: 100%; }
.template-product .main-product {  padding: 0 10px;  }
.search-page-left .search-pre-text {  text-align: center;}
.search-page-left .search-heading {  text-align: center;}
.search-page-left  .search-container--lg {   max-width: 100%;}
.collection-hero .collection-hero__inner    .collection_image_cstm { display: none; }
.collection-hero .collection-hero__inner   .collection-hero__text-wrapper .collection_bgImg {   display: none; }
.collection-hero .collection-hero__inner   .collection-hero__text-wrapper .collection_text .collection-hero__description{  display: none; }
.template-collection .collection-hero__inner { border: unset; }
.mobile_filter_collection_show {  padding: 26px; display:block; padding-top: 0;}
.mobile_filter_collection_show .filter_content {   display: flex;  gap: 5px; align-items: center;}
.collection-page-filter {   display: none; }
.collection-hero--with-image .collection-hero__inner {    padding-bottom: unset !important; }
.mobile_filter_collection_show .filter_content .filetr_text {  color: #000;  font-variant: small-caps;  font-weight: 700;  text-transform: capitalize;  font-size: 17px;  margin-bottom: 15px;  font-family: 'Lato';  line-height: 1;   margin: 0; }

  
}


@media only screen and (max-width: 748px){
.list-menu__item {display: unset !important; }
.footer .foot_btm_cont {  bottom: 155px; }
}


@media only screen and (max-width: 650px){
  
.home-banner-wrapper {background: #000;}
.custom_newsletter .page-width{ padding:0}
.cusmt_newsLett_head h2 { font-size: 24px;}
.footer  .footer__content-bottom {flex-direction:column}
.footer .foot_btm_cont_socialLink {width: 100%; display: flex;  justify-content: center;}
.footer .foot_btm_cont_payment {width: 100%;}
.footer__localization:empty+.footer__column--info { align-items: center !important;}

  
}

@media(max-width: 550px){

.page-delicious-italian-sauces-pasta .image-text-section .page-width {   max-width: unset;   padding: unset;   margin: unset;  width: 100%;}
.page-delicious-italian-sauces-pasta .image-text-section .assets-box {   width: 100%;  }
.page-delicious-italian-sauces-pasta .image-text-section .main-wrapper {    gap: 0px !important;   }
.page-delicious-italian-sauces-pasta .image-text-section .assets-box span {    max-width: unset; font-size: 16px !important; }
.page-delicious-italian-sauces-pasta .image-text-section {    padding: 0 10px !important;  }

  
}


@media only screen and (max-width: 480px){
  
.cstm_field { gap: 10px; flex-direction: column;}
.custom_news_btn button {   width: 100%; padding: 8px;}
.footer .footer__blocks-wrapper .footer-block {width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);}
#shopify-section-template--15314889343079__new_who_we_are_kYp7Fd { padding: unset !important;}  
.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-prev {  bottom: 25px; left: 60%;}
.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-next{  bottom:25px; right: 60%;}
#qab_container #qab_content { padding-top: 1px; padding-bottom: 1px;}
.collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card__heading {  min-height: 88px;}
.collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card__heading {  -webkit-box-orient: unset;}
  
.template-collection .collection-hero{ margin-top: 115px;  padding:0 !important;}
.template-collection .collection {     padding: 0 1.5rem !important; }
.main-product-class .product.grid--in-row.product span.product__price_mob>span.money { font-size: 14px; line-height: 25px; }
.custom_shop_payBtn .shopify-installments {   text-align: center;  line-height: 0px;}
.viewoption_btn {  font-size: 16px;  white-space: nowrap; padding: 12px 15px; }
.page-data-sale-opt-out .section-template--15666242682983__main-padding {  padding: 150px 30px;  max-width: 100%; }
.mobile_filter_collection_show {  padding: 16px; }
  
}
@media only screen and (max-width: 476px){
  
.heading-wr { margin-bottom: 40px !important; margin-top: 20px;}
.wrapper {  padding: 0px 15px; }
.heading-wr h2 { overflow: hidden;  font-size: 66px !important;}
.view-all-btn .btn {  min-width: 100%;}
/* .custm_img_holder img {  min-height: 200px !important;} */
.custom_swiper_product .swiper-slide .product-item .product__title {  font-size: 14px !important;   line-height: 18px !important; padding-top:5px; }
.custm_product_price .product__spec .product__price-point .product__price .money {  font-size: 14px;}
.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-prev {  bottom: -15px; left: 60%; z-index:1}
.Featured-carousel-wrapper .swiper-container .swiper-wrapper .slick-next{  bottom: -15px; right: 60%; z-index:1}
.footer .grid { grid-template-columns: auto auto;}
.header {  padding: 4px 2rem 4px 2rem !important;}
.header__icons .header__icon { width: 3rem;} 
.cart-count-bubble {   left: 2rem; } 
.Featured-carousel-wrapper { padding-top: 15px; padding-bottom: 30px;}


/* ==========================   Product Page   =========================== */

.product .product__media-list .product__media-item { display: unset;}

.cstmProductPageInfo .product__info-container .wrapper {  padding: 0px;}
.IcontextwrapperContainer .textwrhead .img_wrapper-11 {  margin-top: 0px;  margin-bottom: 0px;}
.Table-sec-wrap .table_img>img { width: 100%;}
.Table-sec-wrap {  padding: 0px 10px;}
.Table-sec-wrap .table_content .table-form tbody th, td {  padding: 15px 0;}
table.table-form td:first-child, table.table-form th:first-child { width: 37%;}


.template-page .chefs-mandala-gourmet-store-gourmet-food-store-online { padding: 0 20px;} 
.section-template--15314889441383__main-padding { padding-top: 80px !important;}


.template-list-collections .collection-list {  width: 100%; margin: 35px auto;row-gap: 25px;}  
.template-list-collections .content-for-layout .title { margin-top: 0;}

.drawer .cart-drawer .drawer__inner .drawer__header { margin-top: 0px;}
.main-product-class .slick-next { left: 35%;}
.main-product-class .slick-prev {  left: 55%;}


.menu-drawer .menu-drawer__menu .menu-drawer__submenu .menu-drawer__inner-submenu .list-menu .menu-drawer__menu-item {
    font-size: 16px !important;
    font-variant: unicase;
    color: #000;
    padding: 8px 0 !important;
}

.menu-drawer .menu-drawer__menu .menu-drawer__submenu{  margin-bottom: 20px;}
.pair-well-sec .head h3 { font-size: 28px;}
.tmb-pair-well-sec .product .product__info {   padding: 0 5px !important;  } 
.tmb-pair-well-sec .main-product-class .slick-list .slick-slide .product .product__price-point .product__price>span.money {  font-size: 16px;}
.your-shopping-cart cart-items .title-wrapper-with-link .underlined-link {font-size: 16px !important;}
.template-cart .your-shopping-cart .title-wrapper-with-link {   align-items: center !important;}
.your-shopping-cart .title-wrapper-with-link .title {   font-size: 20px;}
.template-search .search-141-results-found-for-quot-cheese-quot .pagination .pagination__list>li {  max-width: 3rem;}

.foot_btm_cont_payment .footer__column.footer__column--info {  margin-bottom: 30px;}
.main-product-class .product.grid--in-row button.btn.btn--default.btn--submit.js-add-to-card { width: 100%; padding: 8px 10px 10px !important; }
.pair-well-sec .product .product__cart .quantity-field .atc-btn { font-size: 14px; }
.template-list-collections  .content-for-layout   .title {   font-size: 28px;}

  
}

@media only screen and (max-width: 400px){
.jdgm-widget .jdgm-prev-badge__text {     font-size: 12px; }
.collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card-information .price .price__container .price__sale span s {  font-size: 11px; }
.collection .grid__item .product-card-wrapper .card .card__content .card__information .product_cstm_info .card-information .price .price-item {  font-size: 16px;}
  
}


@media only screen and (max-width: 435px){
  
.home-banner-wrapper {   margin-top: 60px;}
.heading-wr {   margin-bottom: 35px;}
.cstmQuentBuyBtn .product-form__buttons .button, .shopify-challenge__button, .customer button {padding: 0 2rem;}
.product-form__submit { font-size: 18px;}
#s-3cca9ad4-d0b0-4eb1-93fb-bd62bbcfa705 .shogun-heading-component h1 {   font-size: 42px !important;}

  
}
@media only screen and (max-width: 350px){
.home-banner-wrapper {  margin-top: 54px; }
.cstmQuentBuyBtn .product-form__buttons .button, .shopify-challenge__button, .customer button {padding: 0 1rem;}
  
}

@media only screen and (max-width: 380px){
  
.cart-drawer .cart-item__quantity  .quantity {  width: calc(11rem / var(--font-body-scale) + var(--inputs-border-width)* 2);}
#qab_background #qab_bar {  padding: 5px !important;}
.template-search .search-141-results-found-for-quot-cheese-quot .pagination .pagination__list>li { max-width: 2.5rem;}
.category-short-desc {    min-height: 90px; }

  
}

