/* Add custom CSS styles below */ 
.enhanced-title-border {
    border-color: #000000;
}
.container {
    max-width: 90%;
}
.enhanced-title-border::after,.enhanced-title-border::before {
    background-color: #000000;
}
section.s-block.s-block--circle-links.circle-links-2 {
    margin-top: 0rem !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--5 {
    margin-top: 4rem;
}

section.s-block.s-block--special-products-slider--6.s-block--special-products-slider .lg\:w-1\/3,section.s-block--special-products-slider--7.s-block--special-products-slider.reversed .lg\:w-1\/3 {
    background-color: transparent !important;
    max-height: 500px;
}
section.s-block.s-block--special-products-slider--6.s-block--special-products-slider .lg\:w-1\/3 .object-cover,section.s-block--special-products-slider--7.s-block--special-products-slider.reversed .lg\:w-1\/3 .object-cover  {
    object-fit: contain;
    background-color: transparent !important;
    max-height: 500px !important;
}

a.advanced-slider__caption__inner__content__button.outlined {
    border-radius: 20px;
}

h4.total-price.text-red-500.font-bold.inline-block,h2.total-price.font-bold.inline-block.text-store-text-secondary {
    color: #E81766 !important;
}

.flex.gap-2.md\:gap-4 {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
}
a.banner.banner--fixed.overflow-hidden.basis-3\/6.h-full:nth-child(1) {
    grid-column: span 2/span 2;
}

section.px-4.s-block.s-block--stats.container h6 {
    font-size: 25px;
}
section.px-4.s-block.s-block--stats.container p {
    font-size: 20px;
}
p.text-store-text-secondary {
    color: #898989 !important;
    font-size: 18px !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--13 .container {
    max-width: 65%;
    margin: auto;
}

.s-product-card-overlay {
    background-color: transparent;
}
section.s-block.s-block--features-products.two-cols.container img.h-full.w-full.main-image.transition-opacity.hover\:opacity-90.lazy.object-contain.loaded {
    background-color: #fff;
    object-fit: cover !important;
}
.footer-is-custom .store-footer .footer-bottom {
    background-color: var(--bottom-footer-bg);
    color: #000000 !important;
}
.footer-is-custom .store-footer .social-link, .footer-is-custom .store-footer .contact-social, .footer-is-custom .store-footer .contact-icon {
    border-color: #000000 !important;
    opacity: 1;
}
.footer-is-custom .store-footer .footer-rights p {
    color: #000000;
    opacity: 1;
}