/* START OF CSS STYLE CODE BY NUSSUQ.COM */

/* ====== GENERAL ====== */
.text-base {font-weight:400}
.s-block--square-links a h3 {line-height:2; margin-top:.5rem; margin-bottom:1rem}
.home-block-line {border:none}
.home-block-line:after {content: '';display: block;width: 100%; height: 1.5rem;position: relative;background-image: url(https://i.ibb.co/xqBq6V0y/prush2.png);background-position: center;background-size: contain; background-repeat: no-repeat;margin: auto;}

@media (max-width: 767px) {
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.4rem;}
}

/* ====== HEADER ====== */
/*.topnav-is-dark .top-navbar {background-color:#111111 !important}*/
.s-cart-summary-count {background-color:#e78a5e !important; color:#06071b}
a.topnav-link-item span {display:block !important}
body.trans_header .store-header .main-nav-container.fixed-pinned {background-color: #06071b;}

@media only screen and (min-width: 1024px) {
.topnav-is-dark .top-navbar .topnav-link-item {border-color:#ffffff40 !important}
.main-menu a {font-weight:400 !important}
.main-menu>.has-children:hover>a {color: #946ccd;}
.main-menu .sub-menu {border-color:#eee}
.main-menu .sub-menu a:hover span {color: #946ccd;}
}

/* ====== SLIDER ====== */
body.slider_has_overlay .advanced-slider.advanced-slider--0 .swiper-slide::before {background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);}
.advanced-slider .swiper .swiper-slide-active a {border-radius: 25px;padding: 7px 20px; animation: animate-pulse 3s linear infinite; margin-top:2rem}
.advanced-slider__caption__inner__content__button:before {border-radius:25px}

salla-slider .swiper-pagination-bullet-active {background-color:#946ccd}

/* ====== SLIDER #1 ====== */
#advanced-slider-0 .advanced-slider__caption .container {height: 60%;justify-content: flex-end;display: flex;align-items: center;flex-direction: column;}
#advanced-slider-0 .advanced-slider__caption .container .advanced-slider__caption__inner {height: 100%;align-items: flex-end;justify-content: center;}

@media (min-width: 991px) {
#advanced-slider-0 .advanced-slider__caption__inner__content {max-width: 100%;}
#advanced-slider-0 .advanced-slider__caption__inner__content__heading {font-size:3rem}
}

/* ====== MAIN SLIDER ====== */
#advanced-slider-0 h2.advanced-slider__caption__inner__content__heading {font-size:0}
#advanced-slider-0 h2.advanced-slider__caption__inner__content__heading:before {content: '';display: block;width: 30rem;height: 7rem;background-image: url(https://i.ibb.co/N6v2nH8s/sa-1.png); background-position: center;background-repeat: no-repeat;background-size: contain;margin: auto;}

@media (max-width:991px){
#advanced-slider-0 h2.advanced-slider__caption__inner__content__heading:before {width: 18rem;height: 5rem;}
}

/* ====== SQUER IMAGES #1 ====== */
#square-links-slider-1 .slide--one-fourth {border: 1px solid #ddd;max-width: 350px !important; padding:0; margin-left: 8px;}
#square-links-slider-1 .slide--one-fourth h3 {text-align: right;margin-top: .7rem;padding: 4px 12px;}
#square-links-slider-1 .slide--one-fourth p {text-align: right; padding: 4px 12px 20px;}

#square-links-slider-1 .slide--one-fourth {position: relative;height: fit-content;}
#square-links-slider-1 .slide--one-fourth a h3 {position: absolute;top: 55%;margin: 0 10px;background-color: #fff; width: -webkit-fill-available;line-height: 2.5;border-radius: 6px 6px 0 0; font-weight:600 !important}
#square-links-slider-1 .slide--one-fourth p {position: absolute;top: 65%;margin: 0 10px;background-color: #fff;border-radius: 0 0 6px 6px; height:33%; overflow:hidden; text-align: justify;}

#square-links-slider-1 .group:nth-child(1) h3 {color:#e78a5e !important}
#square-links-slider-1 .group:nth-child(2) h3 {color:#2a5041!important}
#square-links-slider-1 .group:nth-child(3) h3 {color:#464cb4!important}
#square-links-slider-1 .group:nth-child(4) h3 {color:#946ccd!important}

@media (min-width: 1024px) {
#square-links-slider-1 .slide--one-fourth {max-width: 280px !important;margin-left: 4px;margin-right:4px;margin: auto;}
#square-links-slider-1 .slide--one-fourth a h3 {position: absolute;top: 47%;}
#square-links-slider-1 .slide--one-fourth p {position: absolute;top: 57%;height:40%; overflow:hidden; text-align:right; font-size:0.75rem}
}

/* ====== SQUER IMAGES #2 ====== */
#square-links-slider-2 img.object-cover {object-fit: fill;background: linear-gradient(to top, #e18864, #796bb1, #4b5ba5, #3a6469); padding:4px}

/* ====== SQUER IMAGES #3 ====== */
.s-block--square-links.square-links-4 .mx-auto.max-w-7xl {padding-left: 1rem; padding-right: 1rem;}
.s-block--square-links.square-links-4 .mx-auto.max-w-7xl ul {gap:1rem !important}

/* ===== SQUER IMAGES #4 ====== */
@media (max-width:991px){
#square-links-slider-6 salla-slider .slide--one-fourth {max-width: 300px;}
}

@media (min-width: 1024px) {
.s-block--square-links.square-links-4 .mx-auto.max-w-7xl {max-width:60%; margin-left:auto !important; margin-right:auto !important}
.s-block--square-links.square-links-4 .mx-auto.max-w-7xl ul {margin-top:4rem}
}

/* ====== SPECIAL PRODUCT ====== */
#about-5 {background: linear-gradient(to top, #e18864, #796bb1, #4b5ba5, #3a6469); margin-bottom: 2rem; margin-top:1rem; padding-top:1rem; padding-bottom:1rem}
#about-5 h2 {color:#fff !important}
#about-5 p {display:none}
#about-5 a {margin-top:.7rem !important; border-radius: 25px !important; color: #fff !important; background-color: #06071b !important;padding-left: 2.5rem !important;padding-right: 2.5rem !important;}
#about-5 a i {display:none}

@media (min-width:992px){
#about-5 .flex-col-reverse > .w-full:nth-child(1) {width:45% !important}
#about-5 .flex-col-reverse > .w-full:nth-child(2) {width:55% !important}
}

/* ====== FEATURES ====== */
.s-block--enhanced-features {background-color: #06071b;padding: 2rem 1rem;margin-top:0}
.s-block--enhanced-features__item {border:none; background-color:#ffffff10}
.s-block--enhanced-features__item h2 {color: #ddd;}
.s-block--enhanced-features__item p {display: none;}

/* ====== MAP ====== */
.s-block--map .mx-auto.max-w-7xl.px-6 {padding:0 !important}
.s-block--map .s-block--map__element {border-radius:0; margin-top:1rem !important}

/* ====== FOOTER ====== */
.index .store-footer {margin-top:0 !important; border-top: 1px solid #ffffff10;}
.footer-is-custom .store-footer .store-footer__curve {display:none}
.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner {border-bottom-color: #ffffff50; border-style: solid;}
.enhanced_rounded_contacts a {padding:8px}
.footer-description+p {margin-bottom:2rem}

/* ====== SIDEBAR ====== */
:root {--mm-ocd-min-width: 370px;}
@media only screen and (max-width: 1024px) {
.mm-spn li a, .mm-spn li>span {font-weight: 400 !important;font-size: .95rem;border-bottom: 1px solid #eee;}
}

/* ====== CATEGORY PAGE ====== */
.product-card__price .total-price {font-size: 1rem;color: #060727;}
#product-filter {padding-left: .5rem;}
.products-index .main-content h1.font-bold.text-xl {font-size:1rem !important}
nav.breadcrumbs {padding-top:1rem; padding-bottom:1.5rem}

/* ====== CART ====== */
.cart .cart-item {border-color:#eee !important}
.s-button-primary {color:#eee}

/* ====== PRODUCT PAGE ====== */
.s-metadata-box-header i.sicon-list {display:none}
.s-metadata-box .s-metadata-row-name {display:none}
.s-metadata-box {padding: 1.25rem 0;}

/* ====== GENERAL PAGE ====== */
.content--single-page {width:100% !important; padding:2rem 0 !important; margin-top:0}
.content--single-page .content-entry a {background-color: #a572ab;padding: 4px 18px;border-radius: 25px;color: #fff !important;}
.content--single-page .content-entry p:has(:not(img)){width:60% !important}
.content--single-page .content-entry p:has(img){width:100% !important}
.content--single-page .content-entry p:has(img) {display:inline-block !important; max-width:23% !important; margin-left:10px !important; border-radius:6px !important}
.content--single-page .content-entry p:has(img) img {border-radius:10px}

@media (max-width:991px){
.content--single-page .content-entry p:has(:not(img)){width:100% !important}
.content--single-page .content-entry p:has(img){width:100% !important}
.content--single-page .content-entry p:has(img) {display:inline-block !important; max-width:46% !important; margin:6px !important;}
.content--single-page .content-entry p:has(img) img {border-radius:10px; margin:0}
}

@keyframes animate-pulse{
0%{box-shadow: 0 0 0 0 rgb(148, 108, 205,0.5),  0 0 0 0 rgb(255, 255, 255,0.5);}
40%{box-shadow: 0 0 0 12px rgb(148, 108, 205,0.0),  0 0 0 0 rgb(255, 255, 255,0.3);}
80%{box-shadow: 0 0 0 12px rgb(148, 108, 205,0.0),  0 0 0 14px rgb(255, 255, 255,0);}
100%{box-shadow: 0 0 0 0 rgb(148, 108, 205,0.0),  0 0 0 14px rgb(255, 255, 255,0);}
}

@media only screen and (max-width: 768px) {
  /* For Mobile Phones */
img.advanced-slider__image.w-full.h-full.object-cover.object-center.\!inline-block.sm\:\!hidden {
    height: 130px;
}
salla-slider#advanced-slider-0 {
    height: 130px !important;
}
body.slider_has_overlay .advanced-slider.advanced-slider--0 .swiper-slide::before {
    background: no-repeat;
} 
}