/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 17 2024 | 09:44:28 */
a {
  outline: none !important;
  text-decoration: none !important;
}
body {
  background: #FFF;
  font-family: "Rubik";
}
body .footer {
  all: unset;
}
body section {
  width: 100%;
  padding-inline: var(--section-padding-x);
}
body .ct-section > .ct-section-inner-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  min-height: inherit;
}
body .ct-div-block {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}
body .wa-newcart-section {
  padding-top: var(--space-xl);
  padding-bottom: calc(var(--space-xxl)* 1.5);
}
body .wa-newcart-left {
  align-items: flex-end;
}
body .wa-newcart-content {
  width: 100%;
}
body .wa-newcart-content .wa-cart-products .wa-product-price ins {
  background: none;
}
body .wa-newcart-content .wa-coupon-input-button-wrapper input, body .wa-newcart-content .wa-coupon-input-button-wrapper button {
  font-family: "Rubik";
}
body .wa-newcart-content .wa-coupon-input-button-wrapper input {
  font-size: 1.6rem;
}
body .wa-newcart-content .wa-coupon-input-button-wrapper input::placeholder {
  font-size: 1.6rem;
  line-height: 1.6rem;
}
body .wa-newcart .wooptima_products {
  padding-bottom: var(--space-s);
}
body .wa-newcart .wooptima_products .wa-primary-heading {
  text-align: left;
  margin-top: 0;
}
body .wa-newcart .wooptima_products .wa-primary-heading b {
  font-weight: 700 !important;
}
body.woocommerce-cart .wa-newcart-cta.wa-return-to-shop {
  display: none;
}
body .chakra-modal__body ins {
  background: none;
}
body .chakra-modal__body .css-10lhkcc, body .chakra-modal__body .css-dynxwb {
  color: #FFFFFF;
}
body .chakra-modal__body .css-thpgjt:hover {
  border-color: var(--secondary);
}
@media (max-width: 1023px) {
  body .wa-newcart-section {
    padding-bottom: var(--space-xl);
  }
  body .wa-newcart .wooptima_products .wa-primary-heading {
    text-align: center;
  }
}
@media (max-width: 767px) {
  body section {
    padding-inline: 0.5rem;
  }
  body .wa-order-breadcrumbs {
    padding-inline: 0;
  }
}
@media (max-width: 479px) {
  body section {
    padding-inline: 0;
  }
}
