/* Add custom CSS styles below */ 

body {
    background: url(https://i.ibb.co/zn0Cnyh/background1.png);
    background-size: cover;
}

#mainnav  {
    background-color: #060b35;
}

section:first-of-type{
    margin-top: 0rem!important;
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: white;
}

salla-slider.photos-slider .swiper-slide {
    width: 100%!important;
    padding-bottom: 3rem;
    padding-left: 0px;
    padding-right: 0px;
}

salla-slider.photos-slider .swiper {
    padding: 0!important;
}

.s-slider-block__title {
    display: none;
}

.banner--fixed img {
    background-color: transparent;
}

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

.s-product-card-entry {
    background: linear-gradient(#060b35, #060b35) padding-box,
        linear-gradient(360deg, transparent 3%,#ff83c8, #ff83c8) border-box;
    border: 2px solid transparent;
    border-radius: 8px;
}

.s-product-card-sale-price:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
    color: #ff83c8 !important;
}

.s-product-card-price {
    color: #ff83c8 !important;
}

.s-product-card-image {
    background-color: transparent;
}

.product__description ul, .product__description ol {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    color: white;
}

.s-product-card-content-title a {
    color: #ff83c8;
}

.s-button-primary-outline {
    background: linear-gradient(#ff83c8, #ffa8ed);
    border-radius: 0px;
}

.s-button-text {
    color: #fff;
}

.s-product-card-wishlist-btn > span {
    color: #000;
}

.header-btn__icon {
    color: #fff;
}

.s-cart-summary-total {
    color: #fff;
}

.s-contacts-title {
    color: #fff;
}

ul.main-menu > li > a {
    color: #fff;
}

.footer-is-light .store-footer {
    background-color: #060b35;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #060b35;
    color: #fff;
}

.copyright-text p {
    color: #fff;
}

@media screen and (max-width: 600px) {
    section.s-block.s-block--fixed-banner.wide-placeholder {
        margin-top: 1rem;
    }
}

body.product-index label,
body.product-index h1,
ol.s-breadcrumb-wrapper *,
.text-gray-800,
body.product-index-offers h1 {
    color: #fff;
}

.s-breadcrumb-arrow svg {
    filter: invert(1);
}

.s-button-light-outline {
    background-color: unset;
}

body.product-single h2.inline-block {
    color: #ff6767;
}