/* GENERAL */
.home-block-line {display:none}
.mb-8.home-block-title {margin-bottom:0 !important}

/* HEADER */
#s-cart-icon {background-image: url(https://nussuq-dev.com/copo/icon-2.png);background-size: contain;background-repeat: no-repeat;background-position: center;height: 45px;width: 45px;}
#s-cart-icon i {display:none}

/* STST */
.s-block--stats .container > .flex {flex-wrap: nowrap;}
.s-block--stats p.stats-number {font-size:1.5rem}
.s-block--stats p.mb-2.text-2xl {font-size:1rem}

/* TESTIMONAILS */
.s-block--testimonials h2 {font-size:0}
.s-block--testimonials h2:after {content:'Customer Reviews'; font-size:1.5rem !important}

.s-block--testimonials .review .flex.flex-col {background-color:transparent !important; border:none; border-radius:20px}

@media (max-width:768px){
.s-block--stats p.mb-2.text-2xl {font-size:.9rem !important}
}

/* PRODUCTS */
custom-salla-product-card {overflow: visible !important;}
custom-salla-product-card .product-card__image {background-color:transparent !important; z-index: 9;}
.product-card__image img {max-width: 80%; object-fit: contain;}
custom-salla-product-card .product-card__content {border: none; padding-top: 6rem !important; margin-top: -6rem !important; border-radius:10px 10px 0 0;box-shadow: 3px 3px 29px -10px #bbb;box-shadow: 0px 0px 19px -8px #bbb;border-radius:20px !important;}

.product-card__enhanced-mini-cart button.s-button-element {background: transparent !important; color:var(--product-enhanced-btn-bg)!important}

.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {top:1rem; right:1rem; left:auto}

.fit-slider-products .s-slider-swiper-wrapper .swiper-slide {margin-bottom:10px !important}

.product-card__promotion {border-radius:25px; right:.5rem !important; left:auto}
.product-card__enhanced-mini-cart button.s-button-element span.enhanced-label {display:none}
.product-card__enhanced-mini-cart button.s-button-element i {background-color: #676668; padding: 8px; border-radius: 100px; color: #fff !important;margin:auto}
.product-card__enhanced-mini-cart-divider {border-top:none}

.s-block:not(.s-block--testimonials) .home-block-title h2 {position: relative; font-weight:300 !important}
.s-block:not(.s-block--testimonials) .home-block-title h2:before {content: '';display: block;height: 1px;width: 23%;position: absolute;top: 55%; z-index: 8;right:0;background-color:#ddd;}
.s-block:not(.s-block--testimonials) .home-block-title h2:after {content: '';display: block;height: 1px;width: 23%;position: absolute;top: 55%;z-index: 8;left:0;background-color:#ddd;}

.product-card__promotion {bottom:2rem !important; top:auto !important}

@media (max-width:768px){
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 180px;}
body.enhanced_add_btn_in_mobile .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content, .fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content {padding-top: 4rem !important; margin-top:-6rem !important}
.sicon-add:before {content: "\ef36";}
}

@media (min-width:1024px){
custom-salla-product-card .product-card__content {margin-top:-7rem !important}
}


/* FOOTER */
.store-footer__inner {padding:0 !important}
.store-footer__inner img[alt="COPO Corner"] {filter: brightness(0);}
.store-footer__inner .grid {gap:0}
.store-footer h3 {display:none !important}
.footer-bottom .container {display: flex;flex-direction: column-reverse;gap: .5rem;}

.store-footer__inner {background-color: transparent;}
.footer-is-custom .store-footer {background-image: url(https://nussuq-dev.com/copo/footer-2.jpg);background-position: bottom;background-size: 100%;background-repeat: no-repeat;}
.store-footer__contacts-row {background-color: transparent !important; padding-top:0 !important; padding-bottom:0 !important}
.enhanced_rounded_contacts {background-color: transparent;width: 60%;margin: auto; padding:1rem; display:none}
.rounded_contacts {background: none;width: 60%;margin: auto; gap:10px}
.footer-bottom {background-color: transparent !important;width: 60%;margin: auto;display: flex;flex-wrap: wrap;}
.footer-bottom ul {flex-wrap: wrap;}
.footer-list a {padding-bottom:0 !important}
p.footer-description {display:none}
.footer-description+p {margin-bottom:5px !important}

.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {border:none !important}

.store-footer__contacts-row:before {content: 'Contact Us';margin: auto;text-align: center;display: block;line-height: 3;font-weight: 500;}

.store-footer__inner .container.grid div:has(a[data-modal-id="modal-value-tax"]) {display:none}

.footer-bottom .flex:has(a[data-modal-id="modal-value-tax"]) {justify-content:flex-start; text-align:right; align-items: flex-start;}
.footer-bottom .flex:has(a[data-modal-id="modal-value-tax"]) img {width:1.5rem}
.footer-bottom .flex:has(a[data-modal-id="modal-value-tax"]) p, .footer-bottom .flex:has(a[data-modal-id="modal-value-tax"]) b {font-size: 11px;line-height: 1;margin: 0;text-align: right;font-weight: 300;}
.footer-bottom .flex:has(a[data-modal-id="modal-value-tax"]) > div {margin: 0 4px;}

@media (min-width:992px){
.store-footer__inner .container.grid {display: flex;flex-direction: column-reverse;}
}