.title {
  color: #303651;
  font-size: 45px;
  font-weight: 700;
  margin-bottom: 38px;
}

.product-item {
  width: 310px;
  border-radius: 15px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 22.2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 22.2px rgba(0, 0, 0, 0.1);
  position: relative;
}
.product-item.not-available .desc .price {
  color: #C0C2CA;
}
.product-item.not-available .desc .add-to-cart_wr a {
  background: #C0C2CA;
}
.product-item.not-available .desc .add-to-cart_wr a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9731 5.60196L12.7033 0.115869C12.2458 -0.187592 11.6347 0.14039 11.6347 0.689368V3.89896H2.2765C1.01925 3.89896 0 4.9182 0 6.17546C0 7.43272 1.01919 8.45196 2.2765 8.45196H11.6347V11.6616C11.6347 12.2105 12.2459 12.5385 12.7033 12.2351L20.9731 6.74896C21.3835 6.47674 21.3835 5.87418 20.9731 5.60196Z' fill='white'/%3E%3C/svg%3E%0A");
}
.product-item .label {
  position: absolute;
  top: -20px;
  left: -20px;
  border-radius: 50%;
  -webkit-transform: rotate(-12deg);
  transform: rotate(-12deg);
  font-size: 14px;
  background: #303651;
  width: 56px;
  height: 56px;
  color: #fff;
  line-height: 56px;
  text-align: center;
}
.product-item .image {
  overflow: hidden;
}
.product-item .image a {
  height: 214px;
  border-radius: 15px 15px 0 0;
}
.product-item .desc {
  padding: 24px 18px 22px 18px;
  color: #303651;
  font-size: 15px;
  line-height: 1.2;
  height: calc(100% - 214px);
  padding-bottom: 70px;
  position: relative;
}
.product-item .desc .price {
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 18px;
  color: #EE895F;
}
.product-item .desc .price strong {
  margin-right: 14px;
  font-size: 20px;
  display: block;
}
.product-item .desc .price span.old-price {
  color: #C0C2CA;
  font-size: 15px;
  font-weight: 300;
  display: block;
  padding-top: 2px;
  text-decoration: line-through;
}
.product-item .desc h4 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 10px;
  color: #303651;
}
.product-item .desc .add-to-cart_wr {
  position: absolute;
  left: 18px;
  bottom: 18px;
}

.category-item {
  width: 100%;
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}
.category-item .caption {
  padding: 36px 36px 26px 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 530px;
  max-width: 80%;
  color: #fff;
  background: rgba(48, 54, 81, 0.53);
  -webkit-backdrop-filter: blur(3.7px);
  backdrop-filter: blur(3.7px);
  line-height: 1.3;
  font-size: 18px;
  border-radius: 0 15px 0 0;
}
.category-item .caption h4 {
  font-weight: 700;
  position: absolute;
  top: -20px;
  left: 0;
  font-size: 20px;
  padding: 13px 27px;
  top: 0px;
  -webkit-transform: translateY(-56%);
  transform: translateY(-56%);
  border-radius: 0 9px 9px 0;
  background: #303651;
}

.sertificat_item {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 22.1846px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 22.1846px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 10px 118px;
  position: relative;
  height: 112px;
  font-size: 20px;
  color: #303651;
  width: 426px;
  max-width: 92%;
  line-height: 1.2;
  font-weight: 500;
}
.sertificat_item:before {
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='77' height='77' viewBox='0 0 77 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='38.5' cy='38.5' r='38.5' fill='%23303651'/%3E%3Cg clip-path='url(%23clip0_132_36)'%3E%3Cpath d='M57.2916 23.7083V54.4583H52.1666V52.7499H55.5833V25.4166H21.4166V52.7499H35.0833V54.4583H19.7083V23.7083H57.2916ZM45.3333 27.1249H31.6666V28.8333H45.3333V27.1249ZM41.9166 32.2499V30.5416H35.0833V32.2499H41.9166ZM29.9583 40.7916H23.1249V42.4999H29.9583V40.7916ZM29.9583 44.2083H23.1249V45.9166H29.9583V44.2083ZM23.1249 49.3333H26.5416V47.6249H23.1249V49.3333ZM47.0416 44.2083C47.0416 44.884 46.8412 45.5446 46.4658 46.1065C46.0903 46.6683 45.5567 47.1062 44.9324 47.3648C44.3081 47.6234 43.6211 47.6911 42.9584 47.5593C42.2956 47.4274 41.6868 47.102 41.209 46.6242C40.7311 46.1464 40.4057 45.5376 40.2739 44.8748C40.1421 44.212 40.2097 43.5251 40.4683 42.9008C40.7269 42.2764 41.1649 41.7428 41.7267 41.3674C42.2886 40.992 42.9492 40.7916 43.6249 40.7916C44.5308 40.7925 45.3993 41.1528 46.0399 41.7933C46.6804 42.4339 47.0407 43.3024 47.0416 44.2083ZM45.3333 44.2083C45.3333 43.8704 45.2331 43.5401 45.0453 43.2592C44.8576 42.9782 44.5908 42.7593 44.2787 42.63C43.9665 42.5007 43.623 42.4668 43.2916 42.5327C42.9603 42.5987 42.6559 42.7614 42.4169 43.0003C42.178 43.2392 42.0153 43.5436 41.9494 43.875C41.8835 44.2064 41.9173 44.5498 42.0466 44.862C42.1759 45.1742 42.3949 45.441 42.6758 45.6287C42.9568 45.8164 43.287 45.9166 43.6249 45.9166C44.0779 45.9161 44.5121 45.736 44.8324 45.4157C45.1527 45.0955 45.3328 44.6612 45.3333 44.2083ZM45.3367 36.8744C45.4137 37.0912 45.5354 37.2895 45.6937 37.4565C45.852 37.6234 46.0435 37.7554 46.2559 37.8439C46.4683 37.9324 46.6969 37.9755 46.927 37.9703C47.157 37.9652 47.3834 37.9119 47.5917 37.814C47.932 37.6549 48.3128 37.6036 48.6831 37.6668C49.0534 37.73 49.3955 37.9047 49.6639 38.1676C49.9295 38.4331 50.1066 38.7742 50.1708 39.1443C50.2351 39.5143 50.1833 39.8952 50.0226 40.2347C49.9237 40.443 49.8696 40.6698 49.8638 40.9004C49.8579 41.131 49.9005 41.3603 49.9887 41.5734C50.0769 41.7865 50.2088 41.9788 50.3759 42.1378C50.543 42.2968 50.7416 42.419 50.9588 42.4965C51.3118 42.6226 51.6172 42.8548 51.8332 43.1612C52.0491 43.4677 52.165 43.8334 52.165 44.2083C52.165 44.5831 52.0491 44.9488 51.8332 45.2553C51.6172 45.5617 51.3118 45.7939 50.9588 45.92C50.7415 45.9972 50.5427 46.1191 50.3755 46.2778C50.2082 46.4366 50.0761 46.6287 49.9877 46.8417C49.8993 47.0547 49.8566 47.2839 49.8623 47.5144C49.868 47.745 49.9221 47.9718 50.0209 48.1801C50.1415 48.4275 50.2036 48.6993 50.2023 48.9745C50.2011 49.2497 50.1365 49.5209 50.0136 49.7672C49.8908 50.0134 49.7129 50.2281 49.4937 50.3946C49.2746 50.5611 49.0201 50.6749 48.7499 50.7273V62.7642L43.6249 58.4284L38.4999 62.7642V50.7273C38.23 50.6748 37.9757 50.561 37.7567 50.3946C37.5378 50.2283 37.36 50.0138 37.2372 49.7677C37.1143 49.5217 37.0497 49.2507 37.0483 48.9758C37.0468 48.7008 37.1086 48.4291 37.2289 48.1818C37.3281 47.9734 37.3823 47.7465 37.3882 47.5157C37.3941 47.285 37.3514 47.0556 37.263 46.8423C37.1746 46.6291 37.0424 46.4369 36.875 46.278C36.7075 46.1191 36.5086 45.9971 36.291 45.92C35.938 45.7939 35.6326 45.5617 35.4166 45.2553C35.2007 44.9488 35.0848 44.5831 35.0848 44.2083C35.0848 43.8334 35.2007 43.4677 35.4166 43.1612C35.6326 42.8548 35.938 42.6226 36.291 42.4965C36.5084 42.4192 36.7072 42.2971 36.8745 42.1381C37.0417 41.9792 37.1738 41.787 37.2622 41.5738C37.3506 41.3607 37.3933 41.1314 37.3876 40.9007C37.3818 40.6701 37.3278 40.4432 37.2289 40.2347C37.068 39.8954 37.016 39.5146 37.0799 39.1446C37.1438 38.7745 37.3206 38.4333 37.586 38.1676C37.8543 37.9053 38.1963 37.7312 38.5662 37.6683C38.9362 37.6054 39.3165 37.6568 39.6565 37.8157C39.8648 37.9136 40.0913 37.9668 40.3215 37.9718C40.5516 37.9769 40.7802 37.9337 40.9927 37.845C41.2051 37.7563 41.3966 37.6241 41.5548 37.457C41.7131 37.2898 41.8346 37.0913 41.9115 36.8744C42.0372 36.5208 42.2693 36.2147 42.576 35.9983C42.8826 35.7819 43.2487 35.6657 43.6241 35.6657C43.9994 35.6657 44.3655 35.7819 44.6721 35.9983C44.9788 36.2147 45.2109 36.5208 45.3367 36.8744ZM47.0416 59.0827V50.4727C46.6778 50.4266 46.3094 50.5078 45.9986 50.7024C45.6879 50.897 45.454 51.1931 45.3367 51.5404C45.2106 51.8935 44.9784 52.1989 44.672 52.4148C44.3655 52.6308 43.9998 52.7467 43.6249 52.7467C43.25 52.7467 42.8843 52.6308 42.5779 52.4148C42.2714 52.1989 42.0393 51.8935 41.9132 51.5404C41.7958 51.1931 41.562 50.897 41.2512 50.7024C40.9405 50.5078 40.572 50.4266 40.2083 50.4727V59.081L43.6249 56.1905L47.0416 59.0827ZM43.7274 50.9698C43.9598 50.3162 44.3889 49.7505 44.9557 49.3504C45.5225 48.9503 46.1992 48.7354 46.893 48.7353C47.4066 48.7408 47.9133 48.8556 48.3792 49.0719L48.4783 48.9164C48.2764 48.4923 48.1658 48.0305 48.1536 47.5609C48.1415 47.0914 48.228 46.6245 48.4078 46.1905C48.5875 45.7565 48.8563 45.3651 49.1969 45.0416C49.5374 44.7181 49.9422 44.4697 50.3848 44.3125V44.104C49.9425 43.9464 49.5381 43.6978 49.1979 43.3742C48.8576 43.0506 48.589 42.6592 48.4093 42.2254C48.2297 41.7915 48.143 41.3248 48.1549 40.8554C48.1667 40.386 48.2769 39.9243 48.4783 39.5001L48.3297 39.3566C47.9055 39.5579 47.4438 39.668 46.9744 39.6798C46.505 39.6915 46.0384 39.6047 45.6047 39.4248C45.1709 39.245 44.7797 38.9762 44.4564 38.6357C44.133 38.2953 43.8847 37.8908 43.7274 37.4484H43.5224C43.3651 37.8908 43.1168 38.2953 42.7934 38.6357C42.4701 38.9762 42.0789 39.245 41.6452 39.4248C41.2115 39.6047 40.7448 39.6915 40.2754 39.6798C39.8061 39.668 39.3444 39.5579 38.9202 39.3566L38.7715 39.5001C38.9729 39.9243 39.0831 40.386 39.095 40.8554C39.1069 41.3248 39.0202 41.7915 38.8405 42.2254C38.6609 42.6592 38.3922 43.0506 38.052 43.3742C37.7117 43.6978 37.3074 43.9464 36.865 44.104V44.3125C37.3077 44.4697 37.7124 44.7181 38.053 45.0416C38.3935 45.3651 38.6624 45.7565 38.8421 46.1905C39.0218 46.6245 39.1084 47.0914 39.0962 47.5609C39.0841 48.0305 38.9735 48.4923 38.7715 48.9164L38.8706 49.0702C39.3367 48.8544 39.8433 48.7403 40.3569 48.7353C41.0506 48.7354 41.7274 48.9503 42.2941 49.3504C42.8609 49.7505 43.29 50.3162 43.5224 50.9698L43.6249 51.0416L43.7274 50.9698Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_132_36'%3E%3Crect width='41' height='41' fill='white' transform='translate(18 22)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  left: 20px;
  top: 50%;
  width: 77px;
  height: 77px;
  content: "";
  margin-top: -39px;
}

.subscription {
  position: relative;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.subscription .inside {
  width: 1224px;
}
.subscription .content {
  padding: 27px 46px 27px 40px;
  background: #fff;
  border-radius: 15px;
  grid-template-columns: 764px 240px;
  -webkit-box-shadow: 0px 0px 22.2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 22.2px rgba(0, 0, 0, 0.1);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.subscription .label {
  font-weight: 700;
  color: #303651;
  font-size: 24px;
  margin-bottom: 22px;
}
.subscription .form .fields {
  gap: 20px;
  grid-template-columns: 256px 256px 212px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.subscription .form .fields .field input {
  border: 1px solid #E1E1E1;
}
.subscription .form .button button {
  background: #EE895F;
  color: #fff;
  border: none;
  height: 48px;
  width: 212px;
  cursor: pointer;
  border-radius: 13px;
  font-size: 16px;
  font-weight: 500;
}
.subscription .follow-us ul {
  gap: 20px;
}

a.button {
  position: relative;
  color: #fff;
  border-radius: 13px;
  background: #EE895F;
  display: inline-block;
  font-size: 16px;
  padding: 20px;
}
a.button.add-to-cart {
  padding: 13px 20px 17px 48px;
}
a.button.add-to-cart:before {
  position: absolute;
  left: 20px;
  top: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_513)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0625 10.0938H10.0938V13.0625C10.0938 13.3891 9.82834 13.6562 9.5 13.6562C9.17166 13.6562 8.90625 13.3891 8.90625 13.0625V10.0938H5.9375C5.60916 10.0938 5.34375 9.82656 5.34375 9.5C5.34375 9.17344 5.60916 8.90625 5.9375 8.90625H8.90625V5.9375C8.90625 5.61094 9.17166 5.34375 9.5 5.34375C9.82834 5.34375 10.0938 5.61094 10.0938 5.9375V8.90625H13.0625C13.3908 8.90625 13.6562 9.17344 13.6562 9.5C13.6562 9.82656 13.3908 10.0938 13.0625 10.0938ZM9.5 0C4.25303 0 0 4.25125 0 9.5C0 14.7487 4.25303 19 9.5 19C14.747 19 19 14.7487 19 9.5C19 4.25125 14.747 0 9.5 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_513'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  content: "";
  width: 19px;
  height: 19px;
  background-repeat: no-repeat;
  background-position: center;
}

.popup_window {
  background: #fff;
  border-radius: 20px;
  padding: 40px 46px;
  width: 352px;
  text-align: center;
  font-size: 24px;
  line-height: 1.35;
  color: #303651;
  font-weight: 700;
  display: none;
}
.popup_window .icon {
  margin-bottom: 20px;
}
.popup_window .popup-button {
  margin-top: 20px;
}
.popup_window .popup-button button {
  font-weight: 400;
  font-size: 16px;
  width: 128px;
  height: 48px;
  color: #fff;
  border: none;
  cursor: pointer;
  background: #303651;
  border-radius: 9px;
}


input[type=text] {
  border-radius: 13px;
  color: #757577;
  border: none;
  width: 100%;
  height: 48px;
  padding-left: 22px;
  background: #FCFCFC;
}

.slick-dots {
  width: 100%;
  text-align: center;
}
.slick-dots li {
  display: inline-block;
  margin: 0 5px;
}
.slick-dots li button {
  border: none;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  background: #fff;
  cursor: pointer;
  font-size: 0;
  color: transparent;
}
.slick-dots li.slick-active button {
  background: #EE895F;
}

.slick-arrow {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  position: absolute;
  z-index: 2;
  margin-top: -22px;
  top: 50%;
}
.slick-arrow:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}
.slick-arrow.slick-prev {
  background: #EE895F;
  left: -22px;
}
.slick-arrow.slick-prev:after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='19' viewBox='0 0 12 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.33032L1.8661 8.56046C1.40514 8.9702 1.40514 9.69045 1.8661 10.1002L10 17.3303' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.slick-arrow.slick-next {
  background: #EE895F;
  right: -22px;
}
.slick-arrow.slick-next:after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.26196 1.33032L9.39586 8.56046C9.85682 8.9702 9.85682 9.69045 9.39586 10.1002L1.26196 17.3303' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.categories-list ul .category-item {
  width: auto;
}
.categories-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  flex-wrap: wrap;
  display: flex;
  gap: 15px;
}
.categories-list ul li a {
  background: #EEF9FF;
  display: block;
  padding: 17px 26px;
  border-radius: 9px;
  color: #303651;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.categories-list ul li a:hover {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  color: #fff;
  background: #303651;
}

.cart-item {
  padding: 21px 12px 21px 18px;
  grid-template-columns: 140px 1fr;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  gap: 18px;
}
.cart-item .image a {
  height: 100px;
}
.cart-item .description {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1.2;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cart-item .description h3 {
  margin-bottom: 4px;
  font-weight: 700;
  color: #303651;
  font-size: 14px;
}
.cart-item .description .text {
  padding-right: 40px;
  font-size: 12px;
  margin-bottom: 4px;
}
.cart-item .description .quantity {
  width: 124px;
  background: #EEF9FF;
  height: 38px;
  border-radius: 8px;
  padding: 0 16px;
}
.cart-item .description .price_block {
  width: 100%;
  
}
.cart-item .description .price_block strong {
  color: #303651;
  display: block;
  line-height: 1;
}
.cart-item .description .price_block button:after {
  content:"";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
}
.cart-item .description .price_block button.minus:after {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.125 11.6875H11.6875C11.6875 11.6875 11.0655 11.6875 11 11.6875C10.6198 11.6875 11.6875 11.6875 11.6875 11.6875H6.875C6.49481 11.6875 6.1875 11.3781 6.1875 11C6.1875 10.6219 6.49481 10.3125 6.875 10.3125H10.3125H10.3994C10.3994 10.3125 10.6198 10.3125 11 10.3125C11.3802 10.3125 12.6109 10.3125 11.6875 10.3125H15.125C15.5052 10.3125 15.8125 10.6219 15.8125 11C15.8125 11.3781 15.5052 11.6875 15.125 11.6875ZM11 0C4.92456 0 0 4.9225 0 11C0 17.0775 4.92456 22 11 22C17.0754 22 22 17.0775 22 11C22 4.9225 17.0754 0 11 0Z' fill='%23303651'/%3E%3C/svg%3E%0A");
} 
.cart-item .description .price_block button.plus:after {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.125 11.6875H11.6875V15.125C11.6875 15.5031 11.3802 15.8125 11 15.8125C10.6198 15.8125 10.3125 15.5031 10.3125 15.125V11.6875H6.875C6.49481 11.6875 6.1875 11.3781 6.1875 11C6.1875 10.6219 6.49481 10.3125 6.875 10.3125H10.3125V6.875C10.3125 6.49687 10.6198 6.1875 11 6.1875C11.3802 6.1875 11.6875 6.49687 11.6875 6.875V10.3125H15.125C15.5052 10.3125 15.8125 10.6219 15.8125 11C15.8125 11.3781 15.5052 11.6875 15.125 11.6875ZM11 0C4.92456 0 0 4.9225 0 11C0 17.0775 4.92456 22 11 22C17.0754 22 22 17.0775 22 11C22 4.9225 17.0754 0 11 0Z' fill='%23303651'/%3E%3C/svg%3E%0A");
}
.cart-item .description .price_block button {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  position: relative;
  padding: 0;
}
.cart-item .description .price_block .input {
  width: 40px;
  border-radius: 8px;
  text-align: center;
  overflow: hidden;
}
.cart-item .description .price_block input {
  width: 70px;
  height: 38px;
  border: none;
  text-align: center;
  color: #303651;
  font-size: 14px;  
  background: none;
  margin-left: -10px;
  mr-10
}
.cart-item .description a.remove_product {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #FFDBDB;
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
}
.cart-item .description a.remove_product:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.80273 8.91158V13.483' stroke='%23C50000' stroke-width='1.52381' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.8501 8.91158V13.483' stroke='%23C50000' stroke-width='1.52381' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.23096 5.86396H15.4214' stroke='%23C50000' stroke-width='1.52381' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.75537 5.86396H9.3268H13.8982V14.2449C13.8982 15.5073 12.8749 16.5306 11.6125 16.5306H7.04109C5.77872 16.5306 4.75537 15.5073 4.75537 14.2449V5.86396Z' stroke='%23C50000' stroke-width='1.52381' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.04102 4.34015C7.04102 3.49857 7.72325 2.81634 8.56483 2.81634H10.0886C10.9302 2.81634 11.6124 3.49857 11.6124 4.34015V5.86396H7.04102V4.34015Z' stroke='%23C50000' stroke-width='1.52381' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.cart-item .image a {
  border-radius: 8px;
}
.cart-item:hover {
  background: #FAFAFA;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}