.salad_landing_page .banner_inner {
  padding-top: 0px;
}
.salad_landing_page .banner_inner .banner_block .banner_content {
  margin: auto;
  max-width: 600px;
  padding-top: 0px;
}
.salad_landing_page .banner_inner .banner_block .banner_content .banner_title {
  font-family: 'poppins', sans-serif;
  font-size: 50px;
  line-height: 58px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  padding-bottom: 15px;
}
.salad_step_one .salad_cards .img_block .product_img.selected + .whishlist_icon{display: block;}
.salad_step_one .salad_cards .img_block .product_img:hover{outline: 0; border: 0;}
.salad_page .swatch-attribute-label.variant_label{display: none;}
.salad_step_one .salad_cards .img_block .whishlist_icon:after{content: url(../images/greencheck.png);}
.salad_cards_outer .salad_subtitle {
  font-size: 36px;
  line-height: 50px;
  color: #313131;
  font-weight: 700;
  text-align: center;

}

.add_Cart_item .top_cnt .edit-name-btn:before{content: '';background-image: url(../images/edit1.png);background-size: 20px;background-position: center;background-repeat: no-repeat;width: 20px;height: 20px;display: inline-block;}
.salad_step_one.salad_cards_outer .section_padding:nth-child(even){background-color: #FBFBFB;}
/*.salad_step_one.salad_cards_outer .section_padding:nth-child(odd) .salad_step_two .salad_subtitle{display: none;}*/

/*.catalog-category-view .products .product_Card.salad_cards, .catalogsearch-result-index .products .product_Card.salad_cards{padding: 0px;margin-bottom: 20px;}*/
.listing .grid_3 .img_block .cnt_block.size{display: none;}
.listing .grid_3 .product-item-details .img_block .cnt_block.size{display: block;} 
.salad_cards_outer .slider-wrapper .swiper-container {
  position: static;
  padding-bottom: 40px;
}
/*.salad_cards_outer .salad_landing_swiper {
  padding-inline: 30px;
}*/
.product_Card.salad_cards {
  transition: none;
  cursor: pointer;
  border:1.5px solid transparent;
}
/*.product_Card.salad_cards .product-item-info{margin-bottom: 20px;}*/
.biscuit_landing_page .bicuit_bg .product_Card.salad_cards{border: 0;}
.product_Card.salad_cards .product_Card.salad_cards{padding-bottom: 0px;}
.product_Card.salad_cards .img_block {
  text-align: center;
  background: linear-gradient(178.69deg, #FFFFFF -4.65%, #EDEEF2 98.88%);
/*  padding: 30px;*/
  box-sizing: border-box;
}
.product_Card.salad_cards .img_block .cnt_block.size {
  padding: 0px;
}
.product_Card.salad_cards .img_block .cnt_block.size .product_title {
  margin-bottom: 15px;
  margin-top: 10px;
}
.product_Card.salad_cards .cnt_block .product_title_label{font-size: 13px;font-weight: normal;padding: 0;margin: 0;line-height: 18px;margin-top: -8px;color: #000;display: block;
    margin-bottom: 5px;text-decoration: none;}
/*.product_Card.salad_cards .cnt_block {
  padding: 15px 30px;
}*/
.product_Card .img_block .img_cnt{z-index: 9;}
/*.biscuit_landing_page .product_Card .img_block .img_cnt{background: none;}*/
/*.product_Card.salad_cards:hover .cnt_block{padding: 15px 30px;}*/
/*.product_Card.salad_cards .cnt_block .product_title {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 10px;
}*/
.product_Card .cnt_block .product.name.product-item-name.product_name{margin: 0;}
.product_Card.salad_cards .cnt_block .falvour {
  width: 75%;
  margin: auto;
  color: #808080;
  padding-bottom: 5px;
}
.product_Card.salad_cards .cnt_block .price {
  font-size: 22px;
  line-height: 30px;
  color: #070707;
  font-weight: 500;
}
.product_Card.salad_cards .cnt_block .product_cta {
  padding-top: 15px;
}
.product_Card.salad_cards:hover .cnt_block .product_title {
/*  display: block;
  display: -webkit-box;*/
  overflow: hidden;
  -webkit-line-clamp: 1;
}
.product_Card.salad_cards .add_to_basket {
  background-color: #c51f3c;
  color: #ffffff;
  font-weight: 500;
}
.product_Card.salad_cards .quantity {
  border-color: #c51f3c;
}
.product_Card.salad_cards .quantity .input-box {
  border-color: #5A5A5A;
}
.category_slider.salad_cards_outer .create_bowl_slider {
  padding-top: 20px;
}
/*.category_slider.salad_cards_outer #layer-product-list .product_Card:hover .cnt_block .weight{min-height: unset;padding: 0px;}*/
.create_bowl_outer {
  display: flex;
  justify-content: center;
  gap: 15px;
}
.create_bowl_outer .common_block {
  flex: 1;
}
.create_bowl_outer .create_bowl {
  border: 2px dashed #000000;
  padding: 40px;
  background-color: #fef7eb;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.create_bowl_outer .create_bowl .create_circle {
  border-radius: 50%;
    width: 180px;
    border: 2px dashed #c51f3c;
    height: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}
.create_bowl_outer .create_bowl .create_circle .circle_title {
  font-size: 26px;
  line-height: 50px;
  font-weight: 400;
  color: #c51f3c;
  text-decoration: underline;
  text-transform: uppercase;
}
.create_bowl_outer .create_bowl .create_title {
  color: #000000;
    font-size: 22px;
    line-height: 48px;
    width: 60%;
    /* margin: auto; */
    text-align: center;
    text-transform: capitalize;
    margin-top: 25px;
}
.create_bowl_outer .image_bowl img {
  height: 100%;
  object-fit: cover;
}
.create_bowl_outer .image_bowl .create_bowl_mobile {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  text-align: center;
  z-index: 2;
}
.create_bowl_outer .image_bowl .create_bowl_mobile .create_title {
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  padding-bottom: 10px;
}
.create_bowl_outer .image_bowl .create_bowl_mobile .primary_cta {
  background-color: #C51F3C;
  color: #fff;
}
.fav_bowl_outer {
  padding-top: 20px;
}
.fav_bowl_outer .salad_subtitle {
  font-weight: 600;
  padding-bottom: 30px;
}
.fav_bowl {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 60px;
}
.fav_bowl .salad_cards .img_block {
  padding-block: 40px;
}
.fav_bowl .salad_cards .cnt_block .product_title {
  font-weight: 600;
  -webkit-line-clamp: 2;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.fav_bowl .salad_cards .cnt_block .product_title:hover {
  -webkit-line-clamp: 2;
}
.fav_bowl .salad_cards .cnt_block .product_cta .add_to_basket {
  background-color: transparent;
  color: #c51f3c;
  border-color: #c51f3c;
}
.fav_bowl .salad_cards .cnt_block .product_cta .add_to_basket:hover {
  background-color: #c51f3c;
  color: #fff;
}
.fav_bowl .salad_cards:hover .cnt_block .product_title {
  -webkit-line-clamp: 2;
  display: flex;
}
.salad_step_one .salad_subtitle {
  text-align: center;padding-bottom: 10px;
}
.salad_step_one .salad_subtitle:nth-child(2) {
  padding-bottom: 50px;
}
.salad_step_one .salad_cards .img_block .cnt_block.size .product_title {
  margin-bottom: 5px;
  margin-top: 20px;
  border: 0;
  background: none;
  font-weight: 700;
  color: #313131;display: block;
}
.salad_step_one .salad_cards .img_block .cnt_block.size .size_cnt {
  color: #313131;
  font-weight: 500;
  width: 70%;
  margin: auto;
}
.salad_step_one .salad_cards .img_block .product_img {
  display: block;
  padding-block: 20px;
  min-height: 232px;
  border: 0px;
}
.product_Card.salad_cards .label{width: 0;height: 0;opacity: 0;margin: 0;padding: 0;}

.salad_step_two .cnt_block .quantity-distribution .slidecontainer input[type="checkbox"]:checked ~ .whishlist_icon{display: block;}
/*.salad_step_two .cnt_block .quantity-distribution .slidecontainer .whishlist_icon + img{display: none;}*/
.salad_page .product_cta_quantity{width: 100%;display: flex;justify-content: center;align-items: center;gap: 20px;}
.salad_page .product_cta_quantity .product_cta{display: flex;justify-content: center;align-items: center;gap: 20px;}
.catalog-category-view .banner_container.salad .banner_inner.main_container{position: absolute;top: 0;left: 0px;width: 100%;right: unset;bottom: unset;padding: 0;max-width: 100%;}
.catalog-category-view .banner_container.salad .banner_inner.main_container .banner_block{max-width: 100%;}
.catalog-category-view .banner_container.salad .banner_inner.main_container .banner_content{font-family: 'poppins', sans-serif;font-size: 50px;line-height: 65px;font-weight: 700;color: #fff;text-align: center;letter-spacing: 5px;text-transform: uppercase;padding-bottom: 15px;border: 0;}
.add_Cart_item .top_cnt .count{display: block;background: black;color: white;border-radius: 50%;width: 35px;height: 35px;margin: auto;line-height: 35px;font-weight: 600;}
.salad_page .product_cta_quantity .product_cta .proceedCheckout button{margin-bottom: 0px;}
.salad_page #custom-text-field-container{background-color: #F7F1E5;text-align: center;padding: 20px;margin-bottom: 25px;}
.salad_page #custom-text-field-container input{width: 50%;margin: auto;border: 1px solid white;background: white;}

.salad_step_one .salad_cards .img_block .whishlist_icon {
  display: none;
}
.salad_step_one .salad_cards.active .img_block .whishlist_icon {
  display: block;
}
.salad_page .grid3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 40px;
}

.product-biscuit-product-customize .swatch-attribute-options.salad_step_inner.grid3.variant_item.clearfix:has( > *:nth-last-child(1):first-child){grid-template-columns: repeat(1, 1fr);place-items: center;}
.product-biscuit-product-customize .swatch-attribute-options.salad_step_inner.grid3.variant_item.clearfix:has( > *:nth-last-child(1):first-child) .product_Card.salad_cards{min-width: 33%;}



.category_slider .slider-wrapper .swiper-container .swiper-wrapper{align-items: flex-end;}
/*.salad_page .salad_step_inner {
  width: 80%;
  margin: auto;
}*/
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .slider-tooltip + img{display: none;}
.salad_page .salad_bg {
  background-color: #FBFBFB;
}
/*.salad_page .salad_add_block {
  display: flex;
  justify-content: space-between;
}*/
.salad_page .salad_add_block .primary_title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #313131;
}

.salad_page .swatch-opt {
    margin-bottom: 40px;
}

.salad_step_two .salad_subtitle {
  text-align: center;
}
.salad_step_two .salad_subtitle:nth-child(2) {
  padding-bottom: 50px;
}
.salad_step_two .salad_cards .img_block {
  background: transparent;
  padding-bottom: 10px;
}
.salad_step_two .salad_cards .img_block .whishlist_icon {
  display: none;
}
.salad_step_two .salad_cards .cnt_block {
  padding-inline: 0px;padding-top: 0px;
}
.salad_step_two .salad_cards.active .cnt_block .quantity-distribution {
  display: block;
}
.salad_step_two .salad_cards:hover .cnt_block .quantity-distribution {
    display: block;
}
.salad_step_two .accordion .icon:after {
    content: "-";
    font-size: 40px;
}
.add_Cart_item .add_Cart_inner .size_bowl .update-qty{display:none;margin: 0 auto;background: none;border: none;width: auto;font-size: 15px;color: #C5203C;}
.add_Cart_item .add_Cart_inner .size_bowl .update-qty + input{height: 0;width: 0;padding: 0;margin: 0;min-height: 0px;}
.salad_step_two .accordion.active .icon:after{content: "+";font-size: 40px;}
/*.salad_step_two .salad_cards.active .img_block .whishlist_icon {
  display: block;
}*/
.salad_step_two.salad_cards_outer .product_Card .whishlist_icon {
    position: absolute;
    top: 20px;
    right: 20px;
    display: none;
}
.salad_step_two.salad_cards_outer .product_Card{position: relative;border: 1.5px solid #fff;cursor: initial;}

.salad_step_one.salad_cards_outer .section_padding:nth-child(2n) .product_Card{
 border: 1.5px solid #FBFBFB;
}

.salad_step_one.salad_cards_outer .section_padding:nth-child(2n)  .product_Card:hover {
  border: 1.5px solid #A26301;
}

.salad_step_two.salad_cards_outer .product_Card .whishlist_icon:after {
    content: url(../images/greencheck.png);
}

.add_Cart_item .top_cnt p{font-size: 17px;font-weight: 300;padding-top: 10px;}
.salad_step_two .cnt_block .primary_text {
      padding-top: 0px;
    padding-inline: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 50px;
}

.salad_step_two .cnt_block  .quantity-distribution .primary_text {height: auto;}

/*.biscuit_step_page .salad_step_two .product_Card:hover .cnt_block .primary_text {
  padding-top: 10px;
  padding-inline: 15px;
   display: block;  
  overflow:visible;
  height: auto;
}*/

.salad_step_two .cnt_block .quantity-distribution {
/*  display: none;*/
  background-color: #FFF6E8;
  padding: 15px 13px;
  margin-top: 15px;
  margin-bottom: 5px;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 3px;
  background: #FFF;
  padding: 9px 5px;
  margin-top: 10px;
  box-shadow: 0px 0px 7.9px 0px rgba(0, 0, 0, 0.08);
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range {
  background: linear-gradient(to right, rgb(51, 153, 0) 0px, rgb(226, 226, 234) 0px);
  height: 8px;
  max-width: 100%;
  width: 100%;
  position: relative;
  border: none;
  border-radius: 20px;
  margin: 16px / 1.5 0;
  appearance: none;margin-right: 15%;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range .slider-tooltip{float: right;margin-right: -17%;margin-top: -4px;}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"] {
  appearance: none;
  background: transparent;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 16px;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]:focus {
  outline: none;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-webkit-slider-runnable-track {
  background: transparent;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-moz-range-track {
  background: transparent;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-webkit-slider-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #339900;
  cursor: pointer;
  border: none;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-moz-range-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #339900;
  cursor: pointer;
  border: none;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-ms-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #339900;
  cursor: pointer;
  border: none;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-ms-fill-lower {
  background: #339900;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-ms-fill-upper {
  background: #989898;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-ms-track {
  color: transparent;
  border: 0 solid transparent;
  background: transparent;
}
.salad_step_two .cnt_block .quantity-distribution .slidecontainer .range [type="range"]::-ms-tooltip {
  display: none;
}
.basket_container {
  display: flex;
  align-items: center;
  border-radius: 3px;
  background: #FEF7EB;
  justify-content: space-between;
  padding: 30px 20px;
}
.basket_container + .item,.basket_container .product_cta{width:20%;}
.basket_container .product_cta{}
.basket_container .item {
  text-align: center;
  position: relative;
  margin: 0 10px;
/*  min-width: 100px;*/
}
.basket_container .bas_inner {
    display: flex;
    align-items: center;
    overflow-x: auto;
    width: 60%;
    justify-content: flex-start;
}
.basket_container .item .item_tag {
  font-size: 24px;
  line-height: 36px;
  font-weight: 600;
  color: #000;
  width: 95%;
  margin: auto;
  padding-top: 20px;
}
.basket_container .item .item_tag.corn_full {
  width: 100%;
}
.basket_container .item .edit {
  color: #C51F3C;
  text-decoration: underline;
  cursor: pointer;
}
.basket_container .item .close {
     position: absolute;
    top: 0px;
    right: -25px;
    cursor: pointer;
    background: black;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    color: white;
    font-size: 13px;
    font-weight: 500;
    line-height: 23px;
}
.basket_container .item .percentage {
  font-size: 22px;
  line-height: 32px;
  color: #535353;
  font-weight: 400;
  padding-bottom: 35px;
}
.basket_container .item .primary_cta {
  background: #FFC700;
  color: #000;
  border-color: #000;
  min-width: 11em;
  text-transform: uppercase;padding: 5px;font-size: 13px;
}

.salad_step_two.salad_cards_outer .product_Card .popup{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);min-width: auto;background: #fff;border-radius: 0px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);z-index: 999;text-align: center;padding: 40px 25px;max-width: 650px;}
.salad_step_two.salad_cards_outer .product_Card .popup .popup_inner{display: inline-flex;gap: 20px;text-align: left;justify-content: center;align-items: flex-start;margin-top: 20px;}
.salad_step_two.salad_cards_outer .product_Card .popup .popup_inner .img_block{min-width: 40%;width: 40%;padding: 0px 30px;}
.salad_step_two.salad_cards_outer .product_Card .popup .close-popup{position: absolute;right: 20px;top: 20px;z-index: 9999;color: #4c4c4c;text-transform: capitalize;cursor: pointer;}

/*.products-grid .salad.product-item-info {
    padding-bottom: 30px;
}*/
/*.catalog-category-view .product_Card.salad_cards .product-item-info {margin-bottom: 0 !important;}*/
.category_slider.salad_cards_outer .product_Card .img_block .addedcart {position: absolute;right: unset;top: 10px;left: 15px;}
.biscuit_landing_page .category_slider.salad_cards_outer .product_Card .img_block .addedcart,  .catalog-category-view .product_Card.salad_cards .img_block .addedcart{position: absolute;right: unset;top: 10px;left: 15px;}
.biscuit_landing_page .biscotti_container .product_Card.salad_cards .img_block .whishlist_icon, .catalog-category-view .product_Card.salad_cards .img_block .whishlist_icon{position: absolute;top: 10px;right: 15px;z-index: 9;}
.category_slider.salad_cards_outer .product_Card .img_block .addedcart .count{display: none;}

.catalog-category-view .swiper-container.salad_landing_swiper .product_Card.salad_cards .img_block .addedcart, .catalog-category-view .swiper-container.salad_landing_swiper .product_Card.salad_cards .img_block .whishlist_icon{display: none;}

.category_slider.salad_cards_outer .tag_line .primary_title{display: none;}
.basket_container .cal_sign {
  font-size: 54px;
  line-height: 66px;
  color: #000;
  font-weight: 500;
  min-width: 32px;
}
.add_cart_block {
  border-radius: 3px;
  background-color: #FEF7EB;
  padding: 30px;
}
.add_cart_block.grid3 {
  gap: 40px;
}
.add_Cart_item {
  border: 1px solid #B3B3B2;
  background: #FFF;
  padding: 20px;
}
.add_Cart_item .top_cnt {
  text-align: center;
}
.add_Cart_item .top_cnt .cart_item_title {
  font-size: 22px;
  line-height: 33px;
  color: #000;
  font-weight: 600;
  padding-block: 10px;
  padding-top: 5px;
  display: inline-block;margin-right: 10px;
}
.add_Cart_item .add_Cart_inner {
  background: #FFF;
  box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
  padding: 15px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.add_Cart_item .add_Cart_inner .size_bowl {
  text-align: center;
  border-right: 1px solid #CECECE;
  padding-right: 20px;
}
.add_Cart_item .add_Cart_inner .size_bowl .cart_inner_title {
  font-size: 20px;
  line-height: 28px;
  color: #000;
  font-weight: 600;
}
.add_Cart_item .add_Cart_inner .size_bowl .cart_msg {
  color: #390;
}
.add_Cart_item .add_Cart_inner .size_bowl .cart_img {
  padding-block: 10px;
  width: 100px;
  height: 100px;margin: auto;
}
.add_Cart_item .add_Cart_inner .size_bowl .edit {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #2C2C2C;
  text-decoration: underline;
      background: none;
    border: 0;
    /* text-align: center; */
    margin: auto;
    font-weight: normal;
    text-transform: uppercase;
}
.add_Cart_item .add_Cart_inner .size_bowl .quantity.primary_cta {
  padding: 0px;
  background: #FFC700;
  border: 0.5px solid #000;
}
.add_Cart_item .add_Cart_inner .size_bowl .quantity .input-box {
  background: #FFC700;
  border-inline: 0.5px solid #000;
  line-height: 20px;
}
.add_Cart_item .add_Cart_inner .selected_quantity {
  padding-left: 20px;
  text-align: center;
}
.add_Cart_item .add_Cart_inner .selected_quantity .selected_title {
  font-size: 17px;
  line-height: 25px;
  color: #000;
  width: 80%;
  margin: auto;
}
.add_Cart_item .add_Cart_inner .selected_quantity .total_qty {
  font-size: 16px;
  line-height: 24px;
  color: #808080;
}
.new_add_Cart_item {
  border: 2px dashed #000;
  background: #FFFEFC;
  box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
  padding: 50px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new_add_Cart_item .new_add_title {
  color: #FFC700;
  text-decoration: underline;
  text-align: center;
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;
}


/*biscuit css*/
.biscuit_step_page .salad_step_two .product_Card .qua_box .quantity + img {
    display: none;
}
.biscuit_landing_page .banner_inner .banner_block .banner_title {
  font-size: 48px;
  line-height: 52px;
  color: #000;
  text-align: left;
  font-weight: 400;
}
.biscuit_landing_page .salad_cards_outer .salad_subtitle {
  text-align: center;
}
.biscuit_landing_page .salad_cards_outer .bic_shop_all {
  text-align: center;
  color: #C51F3C;
  text-decoration: underline;
  display: block;
  padding-top: 0px;
  text-transform: uppercase;
}
.biscuit_landing_page .salad_cards_outer .product_Card.salad_cards .img_block {
  text-align: center;
/*  background: linear-gradient(178.69deg, #FFFFFF -4.65%, #EDEEF2 98.88%);*/
/*  padding: 30px;*/
  box-sizing: border-box;
}

.biscuit_landing_page .salad_cards_outer .biscuit_container {
  width: 80%;
  margin: auto;
}
/*.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .img_block {
  padding-block: 60px;
}*/
.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .img_block .whishlist_icon {
  display: none;
}
.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .img_block .whishlist_icon.show {
  display: block;
}
.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .product_cta .primary_cta {
  border-radius: 0px;
}
.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.active {
  border: 1.5px solid #A26301;
}
.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.active.salad_cards .img_block .whishlist_icon {
  display: block;
}
.biscuit_landing_page .salad_cards_outer .grid3 {
  gap: 80px;
}

.biscuit_landing_page .biscotti_container .product_Card.salad_cards .img_block .whishlist_icon.show {
  display: block;
}
.biscuit_landing_page .biscotti_container .product_Card.salad_cards .product_cta .primary_cta {
  border-radius: 0px;
}
.biscuit_landing_page .biscotti_container .product_Card.active {
  border: 1.5px solid #A26301;
}
.biscuit_landing_page .biscotti_container .product_Card.active.salad_cards .img_block .whishlist_icon {
  display: block;
}
.biscuit_landing_page .grid_4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 80px;
}
.biscuit_landing_page .biscuit_step_inner {
  /*display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;*/
      width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
.product_Card.salad_cards .product_title{font-size: 20px;}
.product_Card.salad_cards .img_block .img_cnt p{font-size: 14px;line-height: 22px;}

.biscuit_landing_page .second_bg .product_Card.salad_cards .img_block .img_cnt{background:linear-gradient(178.9deg, rgba(254,247,235,0) 2.64%, #FEF7EB 40.17%);}


.biscuit_landing_page .biscuit_step_inner .product-image-container, .biscuit_landing_page .grid_4 .product-image-container {
    display: inline-block;
    max-width: 100% !important;
    width: 100% !important;
}
.biscuit_landing_page .biscuit_step_inner .product-image-container .product-image-photo,.biscuit_landing_page .grid_4 .product-image-container .product-image-photo {position: unset;}
.catalog-category-view .banner_container.biscuit .main_banner.listing_page_banner .banner_block{max-width: 570px;border-radius: 10px;box-sizing: border-box;text-align: left;width: 100%;margin-left: 0;}
.catalog-category-view .banner_container.biscuit .main_banner.listing_page_banner .banner_block .banner_content{font-size: 48px;line-height: 52px;color: #000;text-align: left;font-weight: 400;font-family: 'Pacifico', sans-serif;padding-bottom: 24px;text-transform: capitalize;}
.biscuit_landing_page .biscuit_step_inner::-webkit-scrollbar {
  display: none;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards {
  text-align: center;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box {
  border: 1px dashed #000;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box .product-image-photo{position: unset;}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box .box_title {
  color: #C51F3C;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;text-transform: uppercase;
  text-decoration: underline;
  text-align: center;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box.img_box {
  border: none;
  overflow: hidden;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box.img_box img {
  object-fit: cover;
  position: unset;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .swiper_text {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  padding-top: 20px;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards:hover {
  border-color: transparent;
}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards.active {
  border-color: transparent;
}
.biscuit_landing_page .bicuit_bg {
  background: #F9F9F9;
  border-block: 1.5px solid #A26301;
}
.biscuit_landing_page .second_bg {
  background: #FEF7EB;
}
.biscuit_landing_page .fav_bowl{display: flex !important;overflow-x: auto;flex-wrap: nowrap;}
.biscuit_landing_page .fav_bowl .salad_cards {
  width: 33%;
}
.biscuit_landing_page .fav_bicuits .salad_cards_outer {
  padding: 40px;
}
.biscuit_landing_page .fav_bicuits .salad_subtitle {
  padding-bottom: 30px;
}
.biscuit_landing_page .fav_bicuits .fav_container {
  width: 80%;
  margin: auto;
}
.biscuit_step_page .banner_inner .banner_block .banner_title {
  font-size: 48px;
  line-height: 52px;
  color: #000;
  text-align: left;
  font-weight: 400;
}
.biscuit_step_page .biscuit_step_inner {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 20px;
}
.biscuit_step_page .biscuit_step_inner::-webkit-scrollbar {
  display: none;
}
.biscuit_step_page .salad_step_two .salad_subtitle {
  padding-bottom: 10px;
}
.salad_page .salad_step_two .error_msge {
    color: #390;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 15px;
    margin-top: -23px;
    position: sticky;
    top: 129px;
    background: #FBFBFB;
    padding-top: 10px;
    /* padding-bottom: 5px; */
    z-index: 1;
}
.biscuit_step_page  .salad_step_two.salad_cards_outer .product_Card.checked .whishlist_icon{display: block;}
.biscuit_step_page .salad_step_two .salad_add_block {
  padding-top: 30px;
}
.biscuit_step_page .salad_step_two .product_Card .qua_box {
  /*padding-block: 10px;
  display: none;*/
  display: block;
    display: inline-flex;
    flex-direction: column-reverse;
    align-items: center;padding-top: 10px;
}
.biscuit_step_page .salad_step_two .salad_cards:hover .cnt_block{padding-top: 0px;}

.salad_page .checkout_link {text-align: center;width: 200px;margin: auto;}
.salad_page .checkout_link a{margin-top: 20px;background: #C5203C;padding: 15px;color: white;display: block;width: auto;}

.biscuit_step_page .salad_step_two .product_Card .qua_box .quantity {
  border-color: #5A5A5A;
  background: #FFC700;
  border-radius: 0px;
}
.biscuit_step_page .salad_step_two .product_Card .qua_box .input-box {
  background: #FFC700;height: 40px;
}
.biscuit_step_page .salad_step_two .product_Card .qua_box .succ_msge {
  color: #390;
  font-size: 13px;
  line-height: 26px;
  padding-top: 5px;
}
.biscuit_step_page .salad_step_two .product_Card.active .qua_box {
  display: block;
  display: inline-flex;
  flex-direction: column-reverse;
  align-items: center;
}
.biscuit_step_page .salad_step_two .product_Card:hover {
  border: 1.5px solid #A26301;
}
.biscuit_step_page .salad_step_two .product_Card:hover .qua_box {
  display: block;
  display: inline-flex;
  flex-direction: column-reverse;
  align-items: center;
}
.biscuit_step_page .salad_step_two .salad_cards .cnt_block {
  padding-inline: 0px;
  min-height: 150px;
  padding-top: 0px;
}
.biscuit_step_page .add_basket_block .item .half_line {
  width: 80%;
}
.biscuit_step_page .add_basket_block .item .primary_cta {
  border-radius: 0px;
  background-color: #C51F3C;
  border-color: #C51F3C;
  color: #fff;
}
.biscuit_step_page .salad_step_two .product_Card .qua_box .quantity button{width: 40px;font-weight: 400;}
.product_Card.salad_cards .cnt_block .price .price-label{display: none;} 
.salad_page #custom-text-field-container + .tooltip{color: #390;text-align: center;font-weight: 700;padding-bottom: 15px;margin-top: -10px;font-size: 14px;display: none;}




/*sticky bar at detail*/
.salad_page .product-options-bottom{position: fixed;bottom: 0px;width: 100%;max-height: 150px;display: none;z-index: 9}
.checkout-cart-configure .salad_page .product-options-bottom {display: block !important;}
.salad_page .product-options-bottom .basket_container{padding: 15px 20px;}
.salad_page .product-options-bottom .section_padding.top_zero{padding: 0px;}
.salad_page .product-options-bottom .section_padding.top_zero .main_container{max-width: 100%;margin: 0;padding: 0;width: 100%;}
.salad_page .product-options-bottom .basket_container .bas_inner .item{display: inline-flex;justify-content: center;align-items: center;flex-direction: row-reverse;gap: 10px; text-align: left;min-height: 65px;}
.salad_page .product-options-bottom .basket_container .item img{max-width: 80px; margin-right: 10px;}
/*.salad_page .product-options-bottom .basket_container .bas_inner .item {max-width: 210px;}*/
.salad_page .product-options-bottom .basket_container .cal_sign {font-size: 23px;line-height: 66px;color: #000;font-weight: 500;min-width: 50px;}
.salad_page .product-options-bottom .basket_container .item .item_tag{font-size: 14px;line-height: 18px;font-weight: 600;color: #000;width: 95%;margin: auto;padding-top: 0px; margin: 0;}
.salad_page .product-options-bottom .basket_container .item .percentage {font-size: 13px;line-height: 18px;color: #535353;font-weight: 400;padding-bottom: 0px;}
.salad_page .product-options-bottom .basket_container .bas_inner .item .circle.corn img{max-width: 80px;}
.salad_page .product-options-bottom .basket_container .product_cta {width: 15%;margin-left: 2%;}    
.salad_page .product-options-bottom .basket_container .product_cta .item {width: 100%;}
.salad_page .product-options-bottom .basket_container > .item{width: 25%;display: flex;flex-direction: row-reverse;justify-content: center;align-items: center;}
.salad_page .product-options-bottom .basket_container .item .close{right: -28px;z-index: 9;text-align: center;  line-height: 17px;}
.catalog-product-view #fav-bowl-section{display: none;}

.product_Card.salad_cards.swiper-slide:first-child .create_box {width: 180px !important;height: 180px !important;border-radius: 50% !important;}
.product_Card.salad_cards.swiper-slide .create_box {width: auto !important;border-radius: 0 !important;height: auto !important;}
.biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards:hover{border:0px;}
.salad_step_one .swatch-attribute .product_Card:hover .img_block .cnt_block.size .product_title{margin-bottom: 5px;}
.salad_page .product-options-bottom .basket_container .product_cta .quant{color: #390;font-size: 13px;line-height: 26px;padding-top: 0px;font-weight: 500;text-align: center;display: block;}
.salad_step_two.salad_cards_outer .product_Card.disable {opacity: 0.6;}
.biscuit_step_page .salad_step_two .product_Card .qua_box .succ_msge{display: none;}
/*.biscuit_step_page .salad_step_two .product_Card.checked .qua_box .succ_msge{display: block;}*/
.biscuit_step_page .salad_step_two .product_Card.checked .qua_box .custom-qty-container.quantity{display: block;}
.biscuit_step_page .salad_step_two .product_Card .qua_box .custom-qty-container.quantity{display: none;}


@media screen and (min-width: 200px) and (max-width: 1024px) {
.product-biscuit-product-customize .swatch-attribute-options.salad_step_inner.grid3.variant_item.clearfix:has( > *:nth-last-child(1):first-child){grid-template-columns: repeat(1, 1fr);place-items: unset;justify-content: center;}
.product-biscuit-product-customize .swatch-attribute-options.salad_step_inner.grid3.variant_item.clearfix:has( > *:nth-last-child(1):first-child) .product_Card.salad_cards{min-width: 58%;}

.salad_step_one .swatch-attribute .product_Card:hover .img_block .cnt_block.size .product_title{margin-bottom: 0px;}

  .basket_container .bas_inner .item{min-width: 80px;}
  .basket_container .bas_inner .item.cal_sign{min-width: auto;}
  .basket_container .item .primary_cta .hide{display: none;}
.catalog-category-view .banner_container.biscuit .main_banner.listing_page_banner .banner_block .banner_content{font-size: 24px;line-height: 32px;color: #000;text-align: left;font-weight: 400;}
  .salad_page #custom-text-field-container input{width: 90%;}
  .catalog-category-view .banner_container.salad .banner_inner.main_container .banner_content{
    font-family: 'poppins', sans-serif;
    font-size: 24px;
    line-height: 33px;
  }
  .catalog-category-view .main_banner.listing_page_banner .banner_block{padding: 0px;}
  .salad_landing_page .banner_inner {
    padding-top: 0px;
  }
  .salad_landing_page .banner_inner .banner_block .banner_content {
    padding-top: 0px;
  }
  .salad_landing_page .banner_inner .banner_block .banner_content .banner_title {
    font-family: 'poppins', sans-serif;
    font-size: 24px;
    line-height: 33px;
  }
  .salad_cards_outer .salad_subtitle {
    font-size: 18px;
    line-height: 28px;
    color: #313131;
    font-weight: 700;
    text-align: center;
  }
  .salad_cards_outer .salad_subtitle:nth-child(2) {
    padding-bottom: 30px;
  }
  .salad_cards_outer .slider-wrapper .swiper-container {
    position: static;
    padding-bottom: 40px;
  }
/*  .salad_cards_outer .salad_landing_swiper {
    padding-inline: 3%;
  }*/
  /*.product_Card.salad_cards .img_block {
    padding: 15px;
  }*/
  .product_Card.salad_cards .img_block .cnt_block.size {
    padding: 0px;
  }
  .product_Card.salad_cards .img_block .cnt_block.size .product_title {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .product_Card.salad_cards .cnt_block {
    padding: 15px;
  }
  .product_Card.salad_cards .cnt_block .product_title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;
  }
  .product_Card.salad_cards .cnt_block .falvour {
    width: 90%;
  }
  .product_Card.salad_cards .cnt_block .price {
    font-size: 16px;
    line-height: 24px;
  }
  .product_Card.salad_cards .cnt_block .product_cta {
    padding-top: 10px;
  }
  .create_bowl_outer {
    display: flex;
    flex-direction: column;
  }
  .create_bowl_outer .common_block {
    flex: unset;
    position: relative;
  }
  .create_bowl_outer .create_bowl {
    padding: 20px;
    gap: 15px;
    display: none;
  }
  .create_bowl_outer .overlayy {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    /* Adjust the color and opacity as needed */
    z-index: 1;
  }
  .create_bowl_outer .create_bowl .create_circle {
    height: 200px;
    width: 200px;
  }
  .create_bowl_outer .create_bowl .create_circle .circle_title {
    font-size: 24px;
    line-height: 36px;
  }
  .create_bowl_outer .create_bowl .create_title {
    font-size: 24px;
    line-height: 36px;
    width: 100%;
  }
  .create_bowl_outer .image_bowl img {
    height: auto;
/*    object-fit: none;*/
  }
  .fav_bowl {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
    gap: 30px;
  }
  .fav_bowl .salad_cards .img_block {
    padding-block: 20px;
  }
  .salad_page .grid3 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 20px 40px;
  }
  .salad_page .salad_step_inner {
    width: 100%;
    margin: auto;
  }
   .salad_page .salad_step_one > .main_container .salad_step_inner {
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 20px;
  }
  .salad_page .salad_step_one > .main_container .salad_step_inner .product_Card.salad_cards{min-width: 12em;}
  .salad_page .salad_add_block .primary_title {
    font-size: 19px;
    line-height: 28px;
  }
  .salad_step_one .salad_subtitle {
    text-align: center;
  }
  .salad_step_one .salad_subtitle:nth-child(2) {
    padding-bottom: 30px;
  }
  .salad_step_one .salad_cards .img_block .cnt_block.size .product_title {
    margin-bottom: 5px;
    margin-top: 30px;
  }
  .salad_step_one .salad_cards .img_block .cnt_block.size .size_cnt {
    color: #313131;
    font-weight: 500;
    width: 100%;
    margin: auto;
  }
  .salad_step_one .salad_cards .img_block .product_img {
    display: block;
    padding-block: 30px;
    min-height: 45px;
    background-size: 120px !important;
  }
   .create_bowl_outer .image_bowl .create_bowl_mobile {
    display: block;
  }
  .basket_container {
    flex-direction: column;
    padding: 20px;
  }

  .basket_container{padding: 20px 10px;gap: 10px;flex-wrap: wrap;justify-content: center;flex-direction: inherit;}
.basket_container .item{width: 20%;}
.basket_container .bas_inner{width:40%;justify-content: flex-start;}

  .basket_container .item .item_tag {
    font-size: 12px;
    line-height: 18px;
    padding-top: 10px;
  }
  .basket_container .item .percentage {
    font-size: 12px;
    line-height: 18px;
    color: #535353;
    font-weight: 400;
    padding-bottom: 20px;

  }
  .basket_container .item .close {
    position: absolute;
    top: 0px;
    right: -25px;
    cursor: pointer;
    background: black;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    color: white;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
}
.basket_container .item .circle {
    display: none;
}
  .basket_container .item .primary_cta {
    min-width: 9em;
    margin-top: 20px;
  }
  .basket_container .cal_sign {
    font-size: 36px;
    line-height: 46px;
    font-size: 20px;
    line-height: 25px;
  }
  .add_Cart_item .top_cnt .cart_item_title {
    font-size: 18px;
    line-height: 28px;
  }
  .add_Cart_item .add_Cart_inner {
    flex-direction: column;
    gap: 10px;
    align-items: center;
  }
  .add_Cart_item .add_Cart_inner .size_bowl {
    text-align: center;
    border-right: 0px;
    padding-right: 0px;
  }
  .add_Cart_item .add_Cart_inner .size_bowl .cart_inner_title {
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 600;
  }
  .add_Cart_item .add_Cart_inner .size_bowl .quantity.primary_cta {
    min-width: 11em;
  }
  .add_Cart_item .add_Cart_inner .selected_quantity {
    padding-left: 0px;
    text-align: center;
  }
  .add_Cart_item .add_Cart_inner .selected_quantity .selected_title {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    width: 80%;
    margin: auto;
  }
  .new_add_Cart_item {
    border: 2px dashed #000;
    background: #FFFEFC;
    box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
    padding: 100px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .new_add_Cart_item .new_add_title {
    color: #FFC700;
    text-decoration: underline;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
  }
  .add_cart_block {
    border-radius: 3px;
    background-color: #FEF7EB;
    padding: 20px;
  }
  .add_cart_block.grid3 {
    gap: 20px;
  }
  .biscuit_landing_page .banner_inner .banner_block .banner_content {
    padding-top: 0px;
    margin: unset;
  }
  .biscuit_landing_page .banner_inner .banner_block .banner_content .banner_title {
    font-size: 24px;
    line-height: 32px;
    color: #000;
    text-align: left;
    font-weight: 400;
  }
  .biscuit_landing_page .salad_cards_outer .salad_subtitle {
    text-align: center;
  }
  .biscuit_landing_page .salad_cards_outer .biscuit_container {
    width: 100%;
    margin: auto;
  }
  .biscuit_landing_page .salad_cards_outer .grid3 {
    gap: 40px;
  }
  .biscuit_landing_page .grid_4 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    gap: 40px;
  }
  .biscuit_landing_page .grid3 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 40px;
  }
  .biscuit_landing_page .salad_landing_swiper .product_Card {
    border: 0px;
  }
  .biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box .box_title {
    color: #C51F3C;
    font-size: 20px;
    line-height: 32px;
  }
  .biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .swiper_text {
    font-size: 18px;
    line-height: 32px;
    font-weight: 500;
    padding-top: 20px;
  }
  .biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards:hover {
    border-color: transparent;
  }
  .biscuit_landing_page .fav_bicuits .salad_cards_outer {
    padding: 20px;
  }
  .biscuit_landing_page .fav_bicuits .salad_subtitle {
    padding-bottom: 30px;
  }
  .biscuit_landing_page .fav_bicuits .fav_container {
    width: 100%;
    margin: auto;
  }
  .biscuit_landing_page .fav_bowl .salad_cards {
    width: 400px;
  }
  .salad_page .salad_step_two .error_msge {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 20px;
    top: 109px;
  }
  .biscuit_step_page .salad_step_two .salad_add_block {
    padding-bottom: 20px;
  }
  .biscuit_step_page .salad_step_two .product_Card .qua_box {
    display: block;
  display: inline-flex;
  flex-direction: column-reverse;
  align-items: center;
  }
  .biscuit_step_page .add_basket_block .item .half_line {
    width: 100%;
  }
  .biscuit_step_page .banner_inner {
    padding-top: 0px;
  }
  .biscuit_step_page .banner_inner .banner_block .banner_content {
    padding-top: 0px;
    margin: 0px;
  }
  .biscuit_step_page .banner_inner .banner_block .banner_content .banner_title {
    font-size: 24px;
    line-height: 33px;
    color: #fff;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .biscuit_landing_page .grid_4, .salad_landing_swiper .grid_3 {grid-template-columns: repeat(auto-fill, minmax(225px, 3fr));}
  .fav_bowl_outer .salad_cards_outer .fav_bowl{grid-template-columns: repeat(auto-fill, minmax(225px, 3fr));}
  .create_bowl_outer {
    display: flex;
    flex-direction: row;
  }
  .create_bowl_outer .common_block {
    flex: 1;
  }
  .create_bowl_outer .create_bowl {
    padding: 20px;
    gap: 15px;
  }
  .create_bowl_outer .create_bowl .create_circle {
    height: 200px;
    width: 200px;
  }
  .create_bowl_outer .create_bowl .create_circle .circle_title {
    font-size: 24px;
    line-height: 36px;
  }
  .biscuit_landing_page .banner_inner .banner_block .banner_content {
    padding-top: 0px;
    margin: unset;
  }
  .biscuit_landing_page .banner_inner .banner_block .banner_content .banner_title {
    font-size: 30px;
    line-height: 38px;
    color: #000;
    text-align: left;
    font-weight: 400;
  }
  .create_bowl_outer .create_bowl .create_title {
    font-size: 24px;
    line-height: 36px;
    width: 100%;
  }
  .create_bowl_outer .image_bowl img {
    height: 100%;
    object-fit: cover;
  }
  .fav_bowl {
    display: grid;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    gap: 30px;
  }
  .salad_page .grid3 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    gap: 20px 40px;
  }
  .biscuit_landing_page .grid_4 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    gap: 40px;
  }
  .biscuit_step_page .banner_inner {
    padding-top: 0px;
  }
  .biscuit_step_page .banner_inner .banner_block .banner_content {
    padding-top: 0px;
    margin: 0px;
  }
  .biscuit_step_page .banner_inner .banner_block .banner_content .banner_title {
    font-size: 30px;
    line-height: 38px;
    color: #fff;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1480px) {
  .salad_page .salad_step_two .error_msge{top: 105px;}
.catalog-product-view .product_Card.salad_cards:hover .cnt_block .product_title{display: block;}
  .salad_landing_page .banner_inner {
    padding-top: 0px;
  }
  .salad_landing_page .banner_inner .banner_block .banner_content {
    margin: auto;
    max-width: 600px;
    padding-top: 0px;
  }
  .salad_landing_page .banner_inner .banner_block .banner_content .banner_title {
    font-family: 'poppins', sans-serif;
    font-size: 40px;
    line-height: 56px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    letter-spacing: 5px;
    text-transform: uppercase;
    padding-bottom: 0px;
  }
  .product_Card.salad_cards .cnt_block .falvour {
    width: 90%;
  }
  .salad_cards_outer .salad_subtitle {
    font-size: 30px;
    line-height: 45px;
  }
  .create_bowl_outer .create_bowl .create_circle {
    height: 180px;
    width: 180px;
  }
  .create_bowl_outer .create_bowl .create_circle .circle_title {
    font-size: 20px;
    line-height: 28px;
  }
  .create_bowl_outer .create_bowl .create_title {
    font-size: 18px;
    line-height: 28px;
    width: 70%;
  }
  .fav_bowl {
    gap: 40px;
  }
  .fav_bowl .salad_cards .img_block {
    padding-block: 30px;
  }
  .fav_bowl .salad_cards .cnt_block .product_title {
    font-size: 20px;
    line-height: 30px;
  }
  .salad_page .grid3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px 60px;
  }
  .salad_page .salad_step_inner {
    width: 100%;
    margin: auto;
  }
  .basket_container .item .item_tag {
    font-size: 20px;
    line-height: 32px;
  }
  .basket_container .item .percentage {
    font-size: 20px;
    line-height: 30px;
    color: #535353;
    font-weight: 400;
    padding-bottom: 30px;
  }
  .basket_container .cal_sign {
    font-size: 46px;
    line-height: 56px;
  }
  .add_cart_block {
    border-radius: 3px;
    background-color: #FEF7EB;
    padding: 20px;
    box-sizing: border-box;
  }
  .add_cart_block.grid3 {
    gap: 20px;
  }
  .add_Cart_item {
    border: 1px solid #B3B3B2;
    background: #FFF;
    padding: 10px;
  }
  .add_Cart_item .top_cnt {
    text-align: center;
  }
  .add_Cart_item .top_cnt .cart_item_title {
    font-size: 20px;
    line-height: 32px;
    color: #000;
    font-weight: 600;
    padding-block: 10px;
    padding-top: 5px;
  }
  .add_Cart_item .add_Cart_inner {
    background: #FFF;
    box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
    padding: 10px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }
  .add_Cart_item .add_Cart_inner .size_bowl {
    text-align: center;
    border-right: 1px solid #CECECE;
    padding-right: 5px;
  }
  .add_Cart_item .add_Cart_inner .size_bowl .cart_inner_title {
    font-size: 19px;
    line-height: 27px;
    color: #000;
    font-weight: 600;
  }
  .add_Cart_item .add_Cart_inner .size_bowl .quantity.primary_cta {
    min-width: 9em;
  }
  .add_Cart_item .add_Cart_inner .selected_quantity {
    padding-left: 10px;
    text-align: center;
  }
  .new_add_Cart_item {
    border: 2px dashed #000;
    background: #FFFEFC;
    box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
    padding: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .new_add_Cart_item .new_add_title {
    color: #FFC700;
    text-decoration: underline;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }
  .biscuit_landing_page .grid_4 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
  .biscuit_landing_page .fav_bicuits .fav_container {
    width: 100%;
    margin: auto;
  }
  .biscuit_landing_page .salad_cards_outer .biscuit_container {
    width: 100%;
    margin: auto;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1480px) {
  .add_cart_block {
    border-radius: 3px;
    background-color: #FEF7EB;
    padding: 20px;
    box-sizing: border-box;

  }
  .salad_page .salad_step_two .error_msge{top: 116px;}
  .add_cart_block.grid3 {
    gap: 20px;
  }
  .add_Cart_item {
    border: 1px solid #B3B3B2;
    background: #FFF;
    padding: 20px;
  }
  .add_Cart_item .top_cnt {
    text-align: center;
  }
  .add_Cart_item .top_cnt .cart_item_title {
    font-size: 20px;
    line-height: 32px;
    color: #000;
    font-weight: 600;
    padding-block: 10px;
    padding-top:5px;
  }
  .add_Cart_item .add_Cart_inner {
    background: #FFF;
    box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
    padding: 20px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }
  .add_Cart_item .add_Cart_inner .size_bowl {
    text-align: center;
    border-right: 1px solid #CECECE;
    padding-right: 10px;
  }
  .add_Cart_item .add_Cart_inner .size_bowl .cart_inner_title {
    font-size: 19px;
    line-height: 27px;
    color: #000;
    font-weight: 600;
  }
  .add_Cart_item .add_Cart_inner .size_bowl .quantity.primary_cta {
    min-width: 10em;
  }
  .add_Cart_item .add_Cart_inner .selected_quantity {
    padding-left: 10px;
    text-align: center;
  }
  .new_add_Cart_item {
    border: 2px dashed #000;
    background: #FFFEFC;
    box-shadow: 0px 0px 4.8px 0px rgba(0, 0, 0, 0.21);
    padding: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .new_add_Cart_item .new_add_title {
    color: #FFC700;
    text-decoration: underline;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }
  .biscuit_landing_page .grid_4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}



.salad_step_two.salad_cards_outer .product_Card .popup .popup_inner .content{max-height: 350px;overflow-y: auto;padding-right: 20px;}
.product_Card.salad_cards .prod_ingradients .ingradient_row {display: flex;justify-content: left;align-items: flex-start;padding-block: 15px;border-top: 0.5px solid #d4d4d4;gap: 20px;text-align: left;}
.product_Card.salad_cards .prod_ingradients .ingradient_row h2.name.primary_text.col_width {font-weight: 600;color: #151515;width: 100px;max-width: 100px;min-width: 100px;}
.product_Card.salad_cards .prod_ingradients .ingradient_row p.desc.primary_text.col_width {font-size: 15px;line-height: 22px;color: #313131;}
.product_Card.salad_cards .prod_ingradients {margin-top: 25px;}

.confirm .modal-inner-wrap{top: 50%;left: 50%;transform: translate(-50%, -50%) !important;width: 100%;right: unset;margin: unset;}

.new_add_Cart_item.empty {flex-direction: column;}
.new_add_Cart_item.empty a{margin-top: 20px;background: #C5203C;padding: 15px;color: white;display: block;width: auto;font-size: 13px;}



@media screen and (min-width: 320px) and (max-width: 535px) {
  .biscuit_landing_page .grid_4, .salad_landing_swiper .grid_3 {grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));}
  .new_add_Cart_item.empty a{font-size: 12px;}

}

@media screen and (min-width: 320px) and (max-width: 767px) {

  .create_bowl_outer .image_bowl .create_bowl_mobile .create_title{font-size: 18px;
    line-height: 24px;}
    .create_bowl_outer .image_bowl .create_bowl_mobile .primary_cta{font-size: 14px;padding: 6px 5px;min-width: 7em;}
  .catalog-category-view .banner_container.salad .banner_inner.main_container .banner_content{font-size: 18px;line-height: 24px;}
  .salad_step_two.salad_cards_outer .product_Card .popup .popup_inner .content{max-height: 250px;}
.salad_step_two.salad_cards_outer .product_Card .popup .popup_inner .img_block{width: 100%;margin-top: 10px;}
.salad_step_two.salad_cards_outer .product_Card .popup{min-width: 320px;padding: 30px 10px;}
.salad_step_two.salad_cards_outer .product_Card .popup .popup_inner{flex-direction: column;text-align: center;}
  .biscuit_landing_page .grid_4, .salad_landing_swiper .grid_3 {grid-template-columns: repeat(auto-fill, minmax(235px, 2fr));}
  .salad_page .product-options-bottom .basket_container .item img {max-width: 80px;}
  .salad_page .product-options-bottom .basket_container .item .item_tag {
    font-size: 14px;
    line-height: 18px;padding-top: 10px;}
    .salad_page .product-options-bottom .basket_container .item .percentage {
    font-size: 12px;
    line-height: 18px;}

    .salad_page .product-options-bottom .basket_container > .item {
    width: 25%;
    margin-right: 10px;
    min-width: unset;
    max-width: unset;}

    .salad_page .product-options-bottom .basket_container .item{gap: 0;}
.basket_container .bas_inner {
    width: 40%;
    justify-content: flex-start;
    margin-left: 10px;
    margin-right: 10px;
}
.salad_page .product-options-bottom .basket_container .item .close{left:50%;transform: translate(-50%);
    top: -8px;}
.salad_page .product-options-bottom .basket_container .product_cta {
    width: 10%;}
    .basket_container .item .primary_cta {
    min-width: 4em;
    margin-top: 10px;}
    .salad_page .product-options-bottom .basket_container .item > div {
    text-align: center;line-height: 8px;
}
.salad_page .salad_step_two .error_msge{font-size: 13px;margin-top: -5px;top: 94px;}

.basket_container .bas_inner .item{min-width: auto;width: auto;}

}

.products.wrapper.grid.products-grid .product_title_label{display: none !important;}
.slider-wrapper.products.wrapper.grid.products-grid .product_title_label{display: block !important;}
.salad_page.biscuit_step_page .product_Card:hover .cnt_block .product_title{display: block;margin-bottom: 14px;}
.biscuit_step_page .salad_step_two .salad_add_block {display: none;}
.salad_step_two .salad_cards:hover .cnt_block {padding-top: 0px;}
.salad_page h2.primary_title.salad_subtitle + h2.primary_title.salad_subtitle {font-size: 18px;padding-bottom: 15px;margin-top: -15px;letter-spacing: 3.72px;}
.salad_step_one .salad_subtitle {text-align: center;padding-bottom: 7px;}
.salad_page #custom-text-field-container {padding: 10px;}
.salad_page #custom-text-field-container input{min-height: 42px;font-size: 14px;}
.salad_step_two .cnt_block .more{display: inline-block;margin-left: 0px;color: #C5203C;font-size: 13px;text-decoration: underline;cursor: pointer;padding-top: 8px;text-align: center;width: 100%;}
.salad_step_two .salad_cards:hover .cnt_block .product_title{display: block;}


@media screen and (min-width: 767px) and (max-width: 1400px) {
  .product_Card.salad_cards .cnt_block .product_title{font-size: 18px;line-height: 28px;margin-bottom: 9px;}
  .biscuit_landing_page .biscotti_container .product_Card.salad_cards .product_cta .primary_cta{font-size: 15px;line-height: 26px;padding: 6px 15px;}
  .biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .product_cta .primary_cta{font-size: 15px;line-height: 26px;padding: 6px 15px;}
  .biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .product_cta .primary_cta.quantity{padding: 0;}
  /*.biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .product_cta .primary_cta.hide{padding: 0;line-height: 0;}*/
  .biscuit_landing_page .salad_cards_outer .biscuit_container .product_Card.salad_cards .product_cta .primary_cta.hide, .biscuit_landing_page .biscotti_container .product_Card.salad_cards .product_cta .primary_cta.hide {padding: 0;line-height: 0;}
  .product_Card.salad_cards .cnt_block .price{font-size: 19px;}
  .biscuit_landing_page .salad_landing_swiper .product_Card.salad_cards .create_box .box_title {font-size: 26px;}
  .salad_step_one .salad_cards .img_block .cnt_block.size .size_cnt{font-size: 16px; line-height: 24px;}
  .salad_step_two .cnt_block .primary_text{font-size: 16px;}
  .product_Card .cnt_block .product.name.product-item-name.product_name{margin: 5px 0px;}





}


