:root {
  --shadow-xs: 0 0 2px 0 rgba(0, 0, 0, 0.05);
  --shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --shadow-md: 0 0 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 0 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --shadow-xl: 0 0 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --shadow-2xl: 0 0 50px -12px rgba(0, 0, 0, 0.25);
  --shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  --shadow-none: none;
  --spacing-0: 0rem;
  --spacing-px: 1px;
  --spacing-0_5: 0.125rem;
  --spacing-1: 0.25rem;
  --spacing-1_5: 0.375rem;
  --spacing-2: 0.5rem;
  --spacing-2_5: 0.625rem;
  --spacing-3: 0.75rem;
  --spacing-3_5: 0.875rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-72: 18rem;
  --spacing-80: 20rem;
  --spacing-96: 24rem;
}

p,
li,
dt,
dd,
dl,
address,
label,
small,
pre,
code,
span.tab-excerpt {
  line-height: 1.25;
}

.slider-testimonials-617262 .tmb-content-center.tmb .t-entry-text p {
  color: #bb69a6;
  font-size: 20px;
  font-weight: 600;
}

/* Layout */
/* Layout - Single Product - Gallery */
.single-product .woocommerce-product-gallery__image img {
  border-radius: 20px;
}

/* Layout - Single Product - Action area */
.single-product form.cart.dynamic-button {
  display: grid;
  grid-template-areas: "quantity" "action";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 0 minmax(0, 1fr);
  grid-column-gap: 16px;
  /* grid-row-gap: 12px; */
}

.single-product form.cart.dynamic-button > .quantity {
  display: none;
  grid-area: quantity;
}

.single-product form.cart.dynamic-button > .nta-woo-products-button {
  display: none;
}

.single-product form.cart.dynamic-button > .single_add_to_cart_button {
  grid-area: action;
}

.single-product form.cart.dynamic-button > .single_add_to_cart_button > .add_to_cart_text {
  font-size: 16px;
}

/* Layout - Single Product - Benefits */
.single-product .single-product-benefits .uncont {
  display: grid;
  grid-template-areas: "icon title" "icon description";
  grid-template-columns: minmax(0, 48px) minmax(0, 1fr);
  grid-template-rows: auto minmax(0, 1fr);
  grid-column-gap: 12px;
  grid-row-gap: 2px;
}

.single-product .single-product-benefits .uncont > .uncode-single-media {
  grid-area: icon;
  width: 48px;
}

.single-product .single-product-benefits .uncont > .vc_custom_heading_wrap {
  grid-area: title;
  margin-top: 4px !important;
}

.single-product .single-product-benefits .uncont > .uncode_text_column {
  grid-area: description;
}

/* Product Catalog*/
/* Layout - Listing */
.single-product-related__products .cssgrid-half-gutter .cssgrid-container {
  row-gap: 32px;
}

.single-product-related__products .tmb-woocommerce > .t-inside > .t-entry-visual {
  border-radius: 12px;
}

.single-product-related__products .tmb-woocommerce > .t-inside > .t-entry-text > .t-entry-text-tc {
  padding-top: 12px;
}

.single-product-related__products .tmb-woocommerce > .t-inside > .t-entry-text .t-entry > .t-entry-title {
  font-weight: 400;
  margin: 0 !important;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.single-product-related__products .tmb-woocommerce > .t-inside > .t-entry-text > .t-entry-text-tc > .t-entry > .price {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 4px !important;
}

.single-product-related__products .tmb-woocommerce > .t-inside > .t-entry-text .t-entry > .t-entry-readmore a {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Patterns */
/* Uncode - Pattern - Panel */
.uncode-accordion .panel {
  border-top: 1px solid #eaeaea;
  transition: border linear 50ms;
}

.uncode-accordion .panel-heading > .panel-title > a {
  padding: 12px 0;
}

.uncode-accordion .panel-heading > .panel-title > a > span {
  border: 0 !important;
  font-family: Inter !important;
  font-size: 16px;
  font-weight: 600 !important;
  letter-spacing: 0;
}

.uncode-accordion .panel > .panel-collapse.in {
  visibility: visible;
}

.uncode-accordion .panel > .panel-collapse.in:before {
  border: 0;
}

.uncode-accordion .panel-collapse > .panel-body {
  padding: 0 0 24px;
}

/* Layout */
/* Layout - Footer */
body .footer-scroll-top {
  right: 40px;
}

@media (min-width: 960px) {
  body .footer-scroll-top.footer-scroll-higher {
    bottom: 98px;
  }
}
body .footer-scroll-top > .scroll-top > .btn-default {
  border-radius: 64px;
}

.site-footer .footer__links p {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.site-footer .footer__links p > br {
  display: none;
}

.site-footer .footer__payment .uncoltable .uncell .uncont {
  align-items: center;
  column-gap: 20px;
  display: flex;
  justify-content: center;
}

/* Woocommerce */
/* Woocommerce - Cart Sidebar */
/* Woocommerce - Cart Sidebar - Container */
.cart-collaterals {
  background-color: var(--color-white);
  box-shadow: var(--shadow);
  border-radius: var(--spacing-2);
  padding: var(--spacing-6);
}
.cart-collaterals button[type=submit] {
  line-height: 1;
  padding: 10px 26px;
}

/* Woocommerce - Cart Sidebar - Coupon */
.cart-collaterals .cart-coupon .coupon {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
}
.cart-collaterals .cart-coupon .coupon > input#coupon_code {
  border-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  flex: 1;
  margin: 0;
}
body.uncode-btn-circle .cart-collaterals .cart-coupon .coupon > button[type=submit]:not(.btn-default-shape):not(.btn-round):not(.btn-square) {
  border-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cart-collaterals .cart-coupon > button[name=update_cart] {
  display: none;
}

/* Woocommerce - Cart Sidebar - Order Totals */
.cart-total {
  border-top: 1px dashed #e6e6e6;
  margin-top: var(--spacing-5);
  padding-top: var(--spacing-5);
}
.cart-total .cart-total__table {
  border: unset;
}
.cart-total__subtotal, .cart-total__total {
  column-gap: var(--spacing-2);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cart-total__subtotal-label, .cart-total__total-label {
  font-weight: var(--font-weight-medium);
}
.cart-total__shipping {
  display: none;
}

/* Woocommerce - Cart Form */
.woocommerce-cart-form {
  background-color: #f7f7f7;
  border-radius: var(--spacing-2);
  padding: var(--spacing-6);
}
.woocommerce-cart-form__contents {
  border: unset;
}
.woocommerce-cart-form__table {
  border: unset;
}
.woocommerce-cart-form [name=update_cart] {
  display: none;
}

/* Woocommerce - Cart Item */
.woocommerce-cart-item {
  background-color: white;
  border-radius: var(--spacing-2);
  column-gap: var(--spacing-4);
  display: flex;
  padding: var(--spacing-4);
  position: relative;
}
.woocommerce-cart-item__image {
  border-radius: var(--spacing-1_5);
  height: 180px;
  overflow: hidden;
  width: 180px;
}
.woocommerce-cart-item__image img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.woocommerce-cart-item__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-top .woocommerce-cart-item__title {
  font-size: 20px;
  font-weight: 700;
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity {
  align-items: center;
  display: flex;
  font-weight: 600;
  column-gap: var(--spacing-1);
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity-input .quantity input[type=number].qty:not(.btn-block), .woocommerce .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity-input .quantity input[type=number].qty:not(.btn-block) {
  background-color: white;
  border: 1px solid #f7f7f7;
  border-radius: var(--spacing-8);
  float: none;
  height: var(--spacing-8);
  padding: 0;
  margin: 0;
  width: var(--spacing-8);
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity-input .quantity input[type=number].qty:not(.btn-block)::-webkit-outer-spin-button, .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity-input .quantity input[type=number].qty:not(.btn-block)::-webkit-inner-spin-button, .woocommerce .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity-input .quantity input[type=number].qty:not(.btn-block)::-webkit-outer-spin-button, .woocommerce .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity-input .quantity input[type=number].qty:not(.btn-block)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity .woocommerce-cart-item__quantity-minus, .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity .woocommerce-cart-item__quantity-plus {
  align-items: center;
  background-color: #f7f7f7;
  border-radius: var(--spacing-6);
  cursor: pointer;
  display: flex;
  height: var(--spacing-6);
  justify-content: center;
  width: var(--spacing-6);
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity .woocommerce-cart-item__quantity-minus:hover, .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity .woocommerce-cart-item__quantity-plus:hover {
  background-color: #e0e0e0;
}
.woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity .woocommerce-cart-item__quantity-minus:active, .woocommerce-cart-item__content .woocommerce-cart-item__info-bottom .woocommerce-cart-item__quantity .woocommerce-cart-item__quantity-plus:active {
  background-color: #e6e6e6;
}
.woocommerce-cart-item__actions {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: var(--spacing-2);
  top: var(--spacing-2);
  row-gap: 12px;
}

button.btn,
button.button,
a.btn,
.btn {
  border-radius: 4px !important;
  padding: 10px 28px !important;
}/*# sourceMappingURL=mycustomize.css.map */