.product-entry .donating-wrap > div > div:first-child > div {
    gap: 5px;
}
.product-entry .donating-wrap > div > div:first-child > div span {
    font-size: 14px;
}
.narrow-product .product-price {
    gap: 2px !important;
}
.narrow-product .product-price p{
    font-size: 12px !important;
}
.narrow-product .product-price p span {
    font-size: 10px !important;
}
form.product-form > section > div.flex-1 {
  width: 100%
}
.s-add-product-button-main {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 8px;
}
.s-add-product-button-main > * {
  flex-basis: 50%;
}
.s-add-product-button-main .s-add-product-button-mini-checkout-content{
  display: flex;
  flex-direction: row-reverse;
  gap: 6px;
  align-items: center;
  white-space: nowrap;
}
@media (max-width: 640px) {
  form.product-form {
      position: fixed;
      bottom: 0;
      background-color: white;
      left: 0;
      right: 0;
      padding-left: 20px;
      padding-right: 20px;
      z-index: 99;
      border-top: 2px solid #ffd8df;
  }
}
/* Add custom CSS styles below */

/*

.product-entry > div:nth-child(2) a span {

overflow: unset !important;

text-overflow: unset !important;

white-space: unset !important;

}

.s-block--best-seller .container .wide-product a img {

object-fit: contain !important;

}

.tax-ref {

font-size: 21px;

color: gray;

}

*/

body {

background-color: #fdfaf0;

}

/*body::before {

content: "";

background-image: url('https://themes.valinteca.com/assets/electron/store_bg.webp');

background-size: contain;

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

z-index: -1;

opacity: 0.1;

}

.s-block {

background: transparent;

}*/

.header-search{

border: 1px solid #cf950f;

border-radius: 20px 4px 5px 20px;

overflow: hidden;

}

.top-navbar .header-search .voice-search-btn {

background-color: #ff008c;

}

.header-btn svg path{

fill:#ff008c;

}

.top-navbar .header-search .voice-search-btn i {

color: #fff;

}

.product-entry {

border: 1px solid #c20f2763;

border-radius: 4px

}

.s-block--collection salla-slider .collection__item.swiper-slide {

height: 500px;

max-height: 500px;

}

@media (min-width: 1024px){

.navbar-brand img {

max-height: 4rem;

}

}

.s-block--day-offer .container salla-slider.offer-day-slider .s-slider-container .swiper-slide img {

max-height: 500px;

margin-left: auto;

padding: .4rem;

border-radius: 20px;

border: 2px solid #cba135;

}

.s-block--hero-slider .swiper-slide .swiper-lazy:after {

background-color: rgb(0 0 0 / 0%);

}

.s-block.s-block--day-offer {

background: #fff7dc !important;

padding: 2rem 0 ;

}

.s-block.s-block--stat,

.s-block--best-seller{

background: #fff7dc !important;

}

.s-block.s-block--stat{

padding-top: 2rem;

padding-bottom: 2rem;

}

[dir=rtl] .s-block--day-offer .container .right-side {

align-items: center;

justify-content: center;

align-self: center;

}

.s-block--best-seller .container .wide-product a img {

filter: brightness(.97);

}

.home-slider.s-block--hero-slider:first-of-type {

margin-top: 0 !important;

}

.flex-center.container.home-slider__content {

justify-content: end;

}

.flex-center.container.home-slider__content h3 {

font-size: 2rem;

color: #000;

line-height: auto !important;

}

.flex-center.container.home-slider__content p {

font-size: 1.3rem;

line-height: auto !important;

color: #000;

}

/*.s-block.s-block--photos-slider.container {

max-width: 100%;

margin-top: 0;

}*/

.store-info div img {

max-height: 60px;

}

.store-info > a img {

max-width: 80px;

max-height: 80px;

border-radius: 10px;

}

.store-header #mainnav .inner {

background-color: #ffd8df !important;

border-bottom: 3px solid #ffb710;

}

.s-block--category__item a::before {

border-color: #ffd8df !important;

}

.s-quick-buy-button,

.product-entry--vertical .product-entry__image salla-add-product-button button,

.s-button-primary,

.flex-center.container.home-slider__content a {

background: linear-gradient(to right, #a56e1c, #FCCD7B, #e6aa54, #FCE1AC, #d5851d)!important;

color: #fff;

border-color: transparent !important;

}

.offers-notificaions {

background: linear-gradient(to right, #a56e1c, #FCCD7B, #e6aa54, #FCE1AC, #C78A3A);

}

.offers-notificaions div.bg-red-500 {

background-color: #ff008c;

}

.cat-toggle {

color: #000;

}

.cat-toggle svg path {

fill:#ff008c;

}

.menu-nav a i {

color: #ff008c;

}

.s-cart-summary-wrapper .s-cart-summary-count {

background-color: #ff008c;

}

.s-quick-buy-button:hover,

.s-button-primary:hover,

.flex-center.container.home-slider__content a:hover {

background: #fff !important;

color: #cba135 !important;

border-color: #cba135 !important;

}

salla-slider .s-slider-block__title-right h2::before,

.main-title::before {

background-color: #ff008c;

}

.s-block--features__item .feature-icon i {

color: #ff008c;

}

.s-block--features__item::before {

background: #ff008c;

}

.s-block--stat .container::before, .s-block--stat .container::after {

border-color: #ff008c;

}

.s-block .s-slider-block__title-left a {

background: linear-gradient(to right,#a56e1c,#FCCD7B,#e6aa54,#FCE1AC,#d5851d)!important;

}

footer .footer-wrapper .inner-footer.container .store-info .social-links li i::before,

footer>div.contact-us .contact-links a i::before,

footer .footer-wrapper .inner-footer.container .footer-contacts .contact-links a i::before,

.s-block--category__item a h4 {

color: #ff008c;

}

footer .footer-wrapper .inner-footer.container .store-info .social-links li::before,

footer .footer-wrapper .inner-footer.container .footer-contacts .contact-links a i::after {

background: #ff008c;

}

.s-block--testimonials .s-slider-block__title-nav button,

.s-block--best-offers salla-slider .s-slider-block__title-left .s-slider-block__title-nav button {

background: #ff008c;

}

footer .footer-wrapper .inner-footer.container .store-info .social-links li,

footer>div.contact-us .contact-links a i {

border-color: #ff008c !important;

}

footer .footer-wrapper::before {

display: none;

}

footer .footer-wrapper {

background: #fff;

}

footer .copyright {

background: #dfb54c;

}

.product-entry .sale-ratio {

color: #000;

}

.product-entry .bg {

background: #ff008c;

}

.product-entry .sale-ratio::before, .product-entry .sale-ratio::after {

border-color: #ff008c;

}

.s-block--stat .container {

flex-direction: row;

}

.s-block--testimonials .s-slider-block__title-nav button svg,

.s-block--best-offers salla-slider .s-slider-block__title-left .s-slider-block__title-nav button svg {

fill: #fff; !important

}