:root{--main-color:#8C1D5A}
/*****************Navbar*****************/
.top-navbar{padding:15px;color:white!important;background:var(--main-color)!important}
.top-navbar .s-search-input{background-color:white!important;color:black!important}
.header-btn i{border:none}
.header-btn__icon.icon:where([dir="rtl"],[dir="rtl"] *){border:none}
.s-cart-summary-count{background-color:var(--main-color)}
.main-menu li.root-level>a{color:#310A1F}
.main-nav-container.fixed-header .inner {padding: 14px;border-bottom: 2px solid var(--main-color)}
/*****************Navbar*****************/

/*****************Banner*****************/
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1){margin-top:0}
section.s-block.s-block--fixed-banner.wide-placeholder:not(:nth-of-type(7)) .container{max-width:100%;padding:0}
/*****************Banner*****************/

/*****************Products with background*****************/
section.s-block.s-block--slider-with-bg.s-block--full-bg{background-color:white}
.s-block--slider-with-bg .slider-bg:before{background:transparent}
.s-block--slider-with-bg .s-slider-block__title-left{justify-content:end}
section.s-block.s-block--slider-with-bg.s-block--full-bg .s-slider-nav-arrow svg{fill:white}
.s-block--slider-with-bg .slider-bg{background-position:top}
/*****************Products with background*****************/

/*****************Products*****************/
.s-products-slider-slider .swiper-wrapper {padding-block: 10px;}
.s-product-card-entry{filter:drop-shadow(0px 4px 2px rgb(54 53 53 / 7%));border-radius:12px;gap:10px;transition:.6s ease-in-out}
.s-product-card-content{height:240px}
/* .s-product-card-entry:hover{transform:translateY(-10px)}
*/
.s-button-icon .s-button-text{color:#000000}
.s-product-card-content-title a{color:rgba(49,10,31,1)}
.s-product-card-content-subtitle{color:#691644}
.s-product-card-price{color:red;font-size: 20px !important;}
.s-product-card-sale-price h4{color:red;font-size: 20px !important;}
.s-product-card-sale-price span{font-weight:700; font-size: 20px;}
.s-product-card-fit-height.s-product-card-vertical .s-product-card-image{background:white;padding:8px}
.s-product-card-image img{border-radius:8px}
.s-product-card-promotion-title{background-color:var(--main-color);border-radius:8px 0 0 8px;right:8px}
.s-product-card-fit-height .s-product-card-image{max-height:18.75rem}
.s-button-primary-outline {
    background-color: var(--main-color) !important;
    color: white !important;}
.s-product-card-content-sub {
    justify-content: center;}
.s-product-card-content-title a {
    text-align: center;}
 .s-product-card-content-subtitle {
    text-align: center;
} 
/*****************Products*****************/

/*****************Features*****************/
.s-block--features__item{border-radius:18px;filter:drop-shadow(0px 4px 10px rgb(54 53 53 / 4%))}
.s-block--features__item .feature-icon{background-color:transparent}
.s-block--features__item .feature-icon i{background-position:center;background-repeat:no-repeat;background-size:70%;width:150px;height:150px}
.s-block--features__item .feature-icon i::before{display:none}
.s-block--features__item:nth-of-type(1) .feature-icon  i{background-image:url(https://i.ibb.co/LhQBWZtC/Group.png)}
.s-block--features__item:nth-of-type(2) .feature-icon  i{background-image:url(https://i.ibb.co/xK9f27k2/Group-1.png)}
.s-block--features__item:nth-of-type(3) .feature-icon  i{background-image:url(https://i.ibb.co/vC153GM1/ion-rocket-outline.png)}
.s-block--features__item h2{color:#310A1F;font-size:1.25rem;line-height:2.25rem}
.s-block--features__item p{color:#691644;font-size:.85rem;line-height:1.70rem}
/*****************Features*****************/

/*****************Testimonial*****************/
.s-reviews-container .swiper-slide{padding-block:20px}
.s-reviews-testimonial{filter:drop-shadow(0px 4px 2px rgb(54 53 53 / 7%));border-radius:20px!important}
.s-block--features__item:hover{box-shadow:none!important}
.s-comments-item-avatar-img {
border-radius: 10px;object-fit: contain;}
/*****************Testimonial*****************/

/*****************Footer*****************/
.footer-is-light .store-footer .store-footer__inner{background-color:var(--main-color);color:white!important;border:none}
footer.store-footer{background:#310A1F!important}
footer p.max-w-sm.leading-6.mb-6{display:none}
.s-social-list{margin-top:16px}
footer a{transition:.6s ease-in!important}
footer .s-contacts-icon{border:none}
.copyright-text p{color:white!important;font-weight:700}
/*****************Footer*****************/
/*****************Online*****************/
.altumcode-toast-pulse {background: #8c1d5a !important}
/*****************Online*****************/