.product-entry--vertical .product-entry__content {
    background-color: #fff;
}
.product-entry__title {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-left: 4px;
    text-align: center;
}
.normal-price {
    font-size: 14px;
    font-weight: 500;
}
.btn--wishlist {
    color: rgb(247 163 148);
}
.side-panel .close-button-block:before, .side-panel .close-button-block:after {
    background-color: rgb(255 255 255);
}
.side-panel .mainmenu__default .quicklinks-item {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-left: 3px;
    line-height: 1.75rem;
}
.swal2-container .swal2-popup.swal2-toast.swal2-icon-success {
    background-color: #a4dacf;
    padding: 20px;
    top: 40px;
    width: 80% !important;
    margin: auto;
}
.swal2-container .swal2-popup.swal2-toast .swal2-title {
    font-size: 14px;
}
.border-b {
    border-bottom-width: 0;
}
salla-slider.details-slider .swiper-slide {
    background-color: rgb(245 251 250);
}
.store-footer h3 {
    font-size: 16px;
    font-weight: 400;
    padding: 5px 10px;
}
.store-footer-wrap {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}
.product-single .s-add-product-button-main salla-mini-checkout-widget {
    display: none;
}
.header--boxed #main-nav:not(.fixed-pinned) {
    padding: 0px 14px;
}
.normal-price {
    color: rgb(164 219 207);
}
.product-single .wishlist-and-share-wrap button.s-button-icon {
    height: 2.25rem;
    border-radius: 4px !important;
}
.product-single .wishlist-and-share-wrap .s-social-share-btn span svg {
    color: #A4DACF;
}
.s-button-primary:hover {
    border-color: #F7A395;
    background-color: #F7A395;
}
.product-single .wishlist-and-share-wrap button.s-button-icon, .product-single .wishlist-and-share-wrap .s-social-share-list {
    box-shadow: none;
    border: 0;
}
.s-button-primary {
    border-width: 1px;
    border-color: #A4DACF;
    background-color: #A4DACF;
    color: #ffffff;
}
.btn--add-to-cart button {
    height: 23px;
    flex-shrink: 0;
    gap: 0.5rem;
    border-color: var(--color-addtocart-border-color);
    background-color: var(--color-addtocart-bg);
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    padding: 17px 6px;
    border-radius: 5px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--color-addtocart-color);
}
#storemenu-panel {

}
.storemenu-panel .menu-close {

}
.storemenu-panel .navbar-brand {

}
.storemenu-panel .navbar-brand > img {

}
.side-panel.is-opened .side-panel__content {

}
.side-panel .mainmenu__default .quicklinks-item {

}
.side-panel .mainmenu__default .quicklinks-item > span {

}
.swal2-container .swal2-popup.swal2-toast {

}
.swal2-container .swal2-popup.swal2-toast.swal2-icon-success {

}
.swal2-container .swal2-popup.swal2-toast .swal2-close {

}
.swal2-container .swal2-popup.swal2-toast .swal2-title {

}
.swal2-container .swal2-popup.swal2-toast .swal2-icon {

}
#cart-summary-panel .side-panel__content > h2.mb-8 {

}
#cart-summary-panel .side-panel__content > h2.mb-8 .cart-products-count {

}
#cart-summary__items .cart-item {

}
#cart-summary__items .cart-item .space-y-1 > h2.text-base {

}
#cart-summary__items .cart-item .item-price {

}
#cart-summary__items .cart-item p.text-primary.flex-none {

}
#cart-summary__items .cart-item p.text-primary.flex-none > .item-total {

}
#cart-summary__items .cart-item .border-t.border-gray-100 {

}
#cart-summary__items .cart-item .s-quantity-input-container {

}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button {

}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button > span > svg {

}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-increase-button {

}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-increase-button > span > svg {

}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-decrease-button {

}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-decrease-button  > span > svg {

}
#cart-summary__items .cart-item .btn--delete {

}
#cart-summary__items .cart-item a > img {

}
#cart-summary-panel .side-panel__bottom {

}
#cart-summary-panel .side-panel__bottom .flex.justify-between.text-sm {

}
#cart-summary-panel .side-panel__bottom .flex.justify-between.text-sm > span.text-gray-500 {

}
#cart-summary-panel .side-panel__bottom .flex.justify-between.text-sm > b#sub-total {

}
#cart-summary-panel .side-panel__bottom .cart-subtotal {

}
#cart-summary-panel .side-panel__bottom .cart-subtotal > div > h5 {

}
#cart-summary-panel .side-panel__bottom .cart-subtotal > div > small {

}
#cart-summary-panel .side-panel__bottom .cart-subtotal .total-value {

}
#cart-summary-panel .side-panel__bottom button.cart-submit-btn {

}
#cart-summary-panel .side-panel__bottom button.close-side-panel {

}
section.s-block--enhanced-features {

}
section.s-block--enhanced-features .container > .flex.flex-col {

}
section.s-block--enhanced-features .s-block--features__item {

}
section.s-block--enhanced-features .s-block--features__item .flex.items-center {

}
section.s-block--enhanced-features .s-block--features__item .flex.items-center > i {

}
section.s-block--enhanced-features .s-block--features__item .feature-icon {

}
section.s-block--enhanced-features .s-block--features__item .feature-icon > h2 {

}
section.s-block--enhanced-features .s-block--features__item .feature-icon > p {

}
section.s-block--coupons .coupon-item .flex-col.items-center {

}
section.s-block--coupons .coupon-item .flex-col.items-center > div > img {

}
section.s-block--coupons .coupon-item .flex-col.items-center > div > img {

}
section.s-block--coupons .coupon-item .flex-col.items-center > div > h3 {

}
section.s-block--coupons .coupon-item .flex-col.items-center > div > p {

}
section.s-block--coupons .coupon-item .flex-col.items-center button.btn--main {

}
section.s-block--coupons .coupon-item .flex-col.items-center button.btn--main > span {

}
section.s-block--banner-design > .container {

}
section.s-block--banner-design > .container > .bg-cover {

}
section.s-block--banner-design > .container h2 {

}
section.s-block--banner-design > .container h2 {

}
section.s-block--banner-design > .container button.btn--main {

}
section.s-block--banner-design > .container button.btn--main > .s-button-text > span {

}
section.s-block--banner-design > .container button.btn--main > .s-button-text > i {

}
section.s-block--faqs > .container {

}
section.s-block--faqs > .container > div > a.items-center {

}
section.s-block--faqs > .container > div > a.items-center > span {

}
section.s-block--faqs > .container > div > a.items-center > i {

}
section.s-block--faqs dl dt button {

}
section.s-block--faqs dl dt button.is-opened {

}
section.s-block--faqs dl dt button > span.text-base {

}
section.s-block--faqs dl dt button > span.h-7.items-center {

}
section.s-block--faqs dl dt button > span.h-7.items-center .sicon-add {

}
section.s-block--faqs dl dd {

}
section.s-block--faqs dl dd > p {

}
.store-footer .store-footer__inner .collapse-trigger.text-primary {

}
.store-footer .store-footer__inner .collapse-content.text-primary {

}
.store-footer .bg-white {

}
.store-footer .bg-white > .container  {

}
.store-footer .bg-white .text-sm > p {

}
.store-footer .bg-white .text-sm > p > a {

}
.store-footer .bg-white .s-payments-list {

}
.store-footer .bg-white .s-payments-list > .s-payments-list-item {

}
.store-footer .bg-white .s-payments-list > .s-payments-list-item > img {

}
#progress-scroll {

}
#progress-scroll .progress-circle > svg {

}
#progress-scroll.progress-wrap:after {

}
.floating-contacts {

}
.floating-contacts .floating-contacts__trigger {

}
.floating-contacts .floating-contacts__trigger .opened-icon {

}
.floating-contacts .floating-contacts__trigger .closed-icon {

}
.product-single .product-details-col .grow > h1 {

}
.product-single .product-details-col span.sale-price.normal-price {

}
.product-single .product-tabs > .tabs {

}
.product-single .product-tabs > .tabs .s-block__title {

}
.product-single .product-tabs > .tabs .s-block__title > h2 {

}
.product-single .product-tabs > .tabs > .tab--comments {

}
.store-footer .footer-certificates div.gap-8.items-center {

}
.store-footer .footer-certificates div.gap-8.items-center button {

}
.store-footer .footer-certificates div.gap-8.items-center button > img {

}
.store-footer .footer-certificates div.gap-8.items-center .text-xs {

}
.store-footer .footer-certificates div.gap-8.items-center .text-sm {

}
.cart .container .shadow-default > h2 {

}
.cart .container .shadow-default .flex.justify-between.text-sm.mb-5 {

}
.cart .container .shadow-default .flex.justify-between.text-sm.mb-5 > span.text-gray-400 {

}
.cart .container .shadow-default .flex.justify-between.text-sm.mb-5 > #sub-total {

}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 {

}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > label {

}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > div > input {

}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > div .btn--coupon {

}
.cart .container .shadow-default #total-discount {

}
.cart .container .shadow-default #total-discount > span {

}
.cart .container .shadow-default #total-discount > b {

}
.cart .container .shadow-default > div.flex.justify-between.text-lg.mb-5 {

}
.cart .container .shadow-default > div.flex.justify-between.text-lg.mb-5 > span {

}
.cart .container .shadow-default > div.flex.justify-between.text-lg.mb-5 > b {

}
.cart .container .shadow-default > div.flex.justify-between.text-sm.mb-5 {

}
.cart .container .shadow-default > div.flex.justify-between.text-sm.mb-5 > small {

}
.cart .container .shadow-default .cart-submit-wrap .s-button-element {

}
.s-breadcrumb-wrapper {

}
.s-breadcrumb-wrapper .s-breadcrumb-item > a {

}
.s-breadcrumb-wrapper .s-breadcrumb-arrow > svg {

}
.cart .container .main-content .cart-item {

}
.cart .container .main-content .cart-item div.flex.space-x-4 {

}
.cart .container .main-content .cart-item a > img {

}
.cart .container .main-content .cart-item .space-y-1 .text-base {

}
.cart .container .main-content .cart-item .item-price {

}
.cart .container .main-content .cart-item p.text-primary.flex-none {

}
.cart .container .main-content .cart-item p.text-primary.flex-none > .item-total {

}
.cart .container .main-content .cart-item .s-quantity-input-container {

}
.cart .container .main-content .cart-item .s-quantity-input-container .s-quantity-input-button {

}
.cart .container .main-content .cart-item .s-quantity-input-container .s-quantity-input-button > span > svg {

}
.cart .container .main-content .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-increase-button {

}
.cart .container .main-content .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-increase-button > span > svg {

}
.cart .container .main-content .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-decrease-button {

}
.cart .container .main-content .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-decrease-button  > span > svg {

}
.cart .container .main-content .cart-item .btn--delete {

}
.cart .container .main-content .cart-item .border-t.border-b {

}
.s-promotion-banner .flex-col > h2 {

}
.s-promotion-banner .flex-col > p {

}
.header .header__icons {

}
.header .header__icons .header-rounded-btn {

}
.header .header__icons .header-rounded-btn i.sicon-user {

}
.header .header__icons .header-rounded-btn i.sicon-search {

}
.header .header__icons .header-rounded-btn #s-cart-icon {

}
.header .header__icons .header-rounded-btn .s-cart-summary-count {

}
.product-single .product-tabs .tabs-wrapper #product-details-tab {

}
.product-single .product-tabs .tabs-wrapper #product-details-tab * {

}
.product-single .product-details-col h4.sale-price {

}
.product-single .product-details-col span.sale-price.regular-price {

}
.product-single .product-details-col span.sale-price.normal-price {

}
.product-single .product-metadata .product-metadata__item-mini {

}
.product-single .product-metadata .product-metadata__item-mini > strong {

}
.product-single .product-metadata .product-metadata__item-mini > span {

}
.store-footer .store-footer__inner .collapse-trigger.text-primary {
    color: #fff;
}
.store-footer .store-footer__inner .collapse-content.text-primary {
    color: #fff;
    font-weight: 500;
}
.store-footer .footer-certificates div.gap-8.items-center button {
    margin-left: -14px;
}
.store-footer .footer-certificates div.gap-8.items-center .text-xs {
    margin-bottom: -5px;
}
.store-footer .footer-certificates div.gap-8.items-center {
    background-color: #ffffff2e;
    padding: 2px 10px;
    border-radius: 5px;
}
.store-footer .footer-certificates div.gap-8.items-center .text-sm {
    font-size: 11px;
}
.store-footer .footer-certificates div.gap-8.items-center button>img {
    width: 20px;
    height: auto;
}
.header--boxed #main-nav:not(.fixed-pinned) {
    padding: 0 14px;
    box-shadow: none;
    margin-top: 73px;
    background-color: transparent !important;
}
.store-footer .store-footer__inner .collapse-content.text-primary {
    color: #fff;
    font-weight: 500;
    padding: 5px 10px;
}
.store-footer .store-footer__inner .collapse-trigger.text-primary {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.product-entry--sale .sale-price {
    color: #a4dacf;
    font-size: 14px;
    font-weight: 700;
}
.main-nav.fixed-pinned .navbar-brand img {
    max-height: 38px;
    margin-right: 35px;
}
.store-footer-wrap {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.store-footer a {
    margin-top: 20px;
}
.s-block__title h2, .s-slider-block__title h2 {
    font-weight: 800;
    letter-spacing: 4px;
    font-size: 12px;
}
.regular-price {
    opacity: 1 !important;
    color: #f7a394;
    font-weight: 700;
}
.product-entry__image .image--aspect-ratio, .product-entry__image .image--aspect-ratio img {
    background-color: transparent;
}
.whitespace-nowrap {
        white-space: nowrap;
        display: flex;
        flex-direction: row-reverse;
    }
.product-entry--sale .sale-price {
        color: #a4dacf;
        line-height: 1;
    }
#app button.product-entry-btn--wishlist {
    background-color: transparent;
}
.product-entry--vertical .product-entry__content {
    border-radius: 10px;
}
.product-entry {
    border: 0;
}
.product-entry__image .image--aspect-ratio, .product-entry__image .image--aspect-ratio img {
    margin-bottom: -50px;
}
.product-entry__image .image--aspect-ratio img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: -50px;
    z-index: 99;
}
.product-entry--vertical .product-entry__content {
    background-color: #fff;
    padding-top: 60px;
}
.main-nav.fixed-header .inner {
        box-shadow: none;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
    }
.main-nav .navbar-brand img {
        margin-right: 20px;
    }
.promotion-badge {
    line-height: 1.4;
    background-color: #f7a394;
    border-radius: 4px;
    padding: 4px 6px;
    font-size: 12px;
    font-weight: 800;
}
.product-entry {
    background-color: transparent;
}
.product-entry {
    border: 0;
}
.header .header__icons .header-rounded-btn .s-cart-summary-count {
    background-color: #a4dacf;
    border: 1px solid;
    border-radius: 4px;
    right: -13px;
    top: -11px;
    width: 15px;
    font-size: 10px;
    line-height: 1;
    height: 15px;
}
.header .header__icons .header-rounded-btn {
    background-color: #ffffff;
    border-radius: 6px;
    width: 35px;
    height: 35px;
        color: #f7a394;
}
.normal-price {
    font-size: 14px;
    font-weight: 700;
}
.whitespace-nowrap {
    white-space: nowrap;
    display: flex;
    flex-direction: column-reverse;
}
section.s-block--coupons .coupon-item .flex-col.items-center button.btn--main>span {
    justify-content: center;
}
.product-entry--sale .sale-price {
    color: #a4dacf;
}
section.s-block--coupons .coupon-item .flex-col.items-center>div>p {
    font-size: 14px;
    font-weight: 700;
    opacity: 1;
}
section.s-block--enhanced-features .s-block--features__item .flex.items-center {
    border-radius: 9px;
}
salla-slider.carousel-slider .swiper:where([dir=rtl],[dir=rtl] *) {
        padding: 10px 30px;
}
.store-footer .collapse-trigger {
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
section.s-block--coupons .coupon-item .flex-col.items-center button.btn--main {
    text-align: center;
    height: unset;
    padding: 10px;
    margin: 0px 50px;
}
section.s-block--banner-design>.container button.btn--main {
    padding: 10px;
    height: 40px;
    padding-bottom: 32px;
}
section.s-block--faqs dl dt button {
    color: #a4dacf;
}
section.s-block--faqs dl dd>p {
    color: #a4dacf;
    font-weight: 500;
    font-size: 14px;
}
section.s-block--faqs>.container>div>a.items-center>span {
    font-size: 18px;
    font-weight: 700;
}
.store-footer .bg-white>.container {
    background-color: #a4dacf;
    border: 0;
}
#progress-scroll.progress-wrap:after {
    color: #fff;
}
.store-footer .bg-white .s-payments-list {
    margin-bottom: 20px;
    margin-top: -30px;
}
.store-footer .bg-white .text-sm>p {
    color: #fff;
    font-size: 12px;
}
#storemenu-panel .side-panel__content {
    background-color: unset;
    border-top-right-radius: unset;
}
.progress-wrap svg path {
    stroke: #ffffff;
}
.floating-contacts .floating-contacts__trigger .opened-icon {
    color: #fff;
}
#storemenu-panel {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
}
.floating-contacts .floating-contacts__trigger {
    background-color: #f7a394;
}
.store-footer .footer-certificates div.gap-8.items-center .text-xs {
    margin-bottom: -7px;
    margin-top: 2px;
    font-size: 10px;
    color: #fff;
    opacity: 1;
    font-weight: 700;
}
.store-footer .bg-white .s-payments-list>.s-payments-list-item {
    border-radius: 3px;
    width: 35px;
    height: auto;
    padding: 2px;
}
.product-tabs .tabs {
        word-spacing: unset;
}
.whitespace-nowrap {
        white-space: nowrap;
        display: flex;
        flex-direction: row-reverse;
}
.s-quantity-input-button svg {
    width: 1rem;
    border: 0;
    fill: #f7a394;
}
.product-single .product-details-col .grow>h1 {
    text-align: center;
    color: #f7a394;
    font-size: 33px;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-left: 5px;
}
.product-single .product-details-col span.sale-price.regular-price {
    color: #a4dacf;
}
.product-single .product-metadata .product-metadata__item-mini {
    align-self: center;
    font-size: 12px;
}
.product-single .product-tabs .tabs-wrapper #product-details-tab * {
    font-size: 12px;
    color: #a4dacf !important;
    font-weight: 600;
}
.header--boxed #main-nav:not(.fixed-pinned) {
    padding: 0 14px;
    box-shadow: none;
    background-color: #f7a394 !important;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.product-single .product-details-col .grow>h1 {
    text-align: center;
    color: #f7a394;
    font-size: 33px;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-left: 5px;
    margin-top: -20px;
}
.store-footer .bg-white>.container {
    background-color: #a4dacf;
}
.store-footer .bg-white .text-sm>p {
    color: #fff;
    font-size: 12px;
}
salla-slider.carousel-slider .swiper:where([dir=rtl],[dir=rtl] *) {
        padding: 10px;
}
salla-slider.details-slider .s-slider-container .swiper-slide {
    height: unset;
}
.header--boxed #main-nav:not(.fixed-pinned) {
    background-color: transparent !important;
}
.main-nav.fixed-header .inner {
    box-shadow: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.header--transparent .store-header {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    width: 100%;
    transition-property: top;
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-duration: 300ms;
}
body.index .app-inner section.s-block--main-slider-2:first-of-type {
    margin-top: -71px;
}
body.index.header--boxed #main-nav:not(.fixed-pinned) {
    background-color: transparent !important;
}
.header--mini .header--mini #main-nav:not(.fixed-pinned) .main-nav__content {
    padding-left: 0px;
    padding-right: 0px;
}
.header--boxed #main-nav:not(.fixed-pinned) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.header--boxed #main-nav:not(.fixed-pinned) {
    padding: 10px 14px;
}
body.index .store-header {
    position: relative;
}
.header .header__icons .header-rounded-btn {
    background-color: #ffffff36;
    border-radius: 0;
    width: 35px;
    height: 35px;
    color: #ffffff;
}
.store-footer .bg-white>.container {
    background-color: #4b0081;
}
.header--transparent #main-nav:not(.fixed-pinned) .mburger span {
    background-color: #ffffff !important;
}
section.s-block--faqs dl dd>p {
    color: #4b0081;
    font-weight: 400;
}
section.s-block--faqs dl dt button {
    color: #cf11fd;
}
.store-footer-wrap {
    border-radius: 0;
}
.store-header .main-nav__content .mburger span {
	display: none;
}
.store-header .main-nav__content .mburger {
	width: 25px;
    height: 25px;
}
.store-header .main-nav__content .mburger:before {
    content: "";
    display: flex;
	mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiID4NCiA8Zz4gPHBhdGggZD0iTTEgNC45djFoMjJ2LTFIMXptMCAxNC4yaDIydi0xSDF2MXoiPjwvcGF0aD48L2c+DQo8L3N2Zz4=");
	-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiID4NCiA8Zz4gPHBhdGggZD0iTTEgNC45djFoMjJ2LTFIMXptMCAxNC4yaDIydi0xSDF2MXoiPjwvcGF0aD48L2c+DQo8L3N2Zz4=");
	mask-repeat: no-repeat;
	mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
	background-color: #fff;
	width: 25px;
    height: 25px;
}
.store-header .main-nav__content .sicon-search:before {
    content: "";
    display: flex;
	width: 25px;
    height: 25px;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjggMjAuMUwxNiAxNS41YzEuMy0xLjMgMi4xLTMuMSAyLjEtNS4xIDAtNC4xLTMuNC03LjQtNy42LTcuNFMzIDYuMyAzIDEwLjRjMCA0LjEgMy40IDcuNCA3LjYgNy40IDEuOCAwIDMuNC0uNiA0LjctMS42bDQuOSA0LjcuNi0uOHpNNCAxMC40QzQgNi45IDcgNCAxMC42IDRzNi42IDIuOSA2LjYgNi40LTMgNi40LTYuNiA2LjRTNCAxMy45IDQgMTAuNHoiLz48L3N2Zz4=);
	mask-repeat: no-repeat;
	mask-size: contain;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjggMjAuMUwxNiAxNS41YzEuMy0xLjMgMi4xLTMuMSAyLjEtNS4xIDAtNC4xLTMuNC03LjQtNy42LTcuNFMzIDYuMyAzIDEwLjRjMCA0LjEgMy40IDcuNCA3LjYgNy40IDEuOCAwIDMuNC0uNiA0LjctMS42bDQuOSA0LjcuNi0uOHpNNCAxMC40QzQgNi45IDcgNCAxMC42IDRzNi42IDIuOSA2LjYgNi40LTMgNi40LTYuNiA2LjRTNCAxMy45IDQgMTAuNHoiLz48L3N2Zz4=);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
	background-color: #fff;
}
.store-header .main-nav__content .s-cart-summary-wrapper .sicon-shopping-bag:before {
    content: "";
    display: flex;
 mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiID4NCiA8Zz4gPHBhdGggZD0iTTE5LjQgNS44aC0zLjlWNC41YzAtMi0xLjYtMy42LTMuNS0zLjZTOC41IDIuNSA4LjUgNC41djEuNEg0LjZMMi40IDIzLjFsMTkuMi0uMS0yLjItMTcuMnpNOS41IDQuNWMwLTEuMyAxLTIuNiAyLjUtMi42czIuNSAxLjMgMi41IDIuNnYxLjNoLTVWNC41ek01LjQgNi45aDMuMXY0aDF2LTRoNVYxMWgxVjYuOGgzLjFMMjAuNCAyMmwtMTYuOC4xTDUuNCA2Ljl6Ij48L3BhdGg+PC9nPg0KPC9zdmc+");
 -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiID4NCiA8Zz4gPHBhdGggZD0iTTE5LjQgNS44aC0zLjlWNC41YzAtMi0xLjYtMy42LTMuNS0zLjZTOC41IDIuNSA4LjUgNC41djEuNEg0LjZMMi40IDIzLjFsMTkuMi0uMS0yLjItMTcuMnpNOS41IDQuNWMwLTEuMyAxLTIuNiAyLjUtMi42czIuNSAxLjMgMi41IDIuNnYxLjNoLTVWNC41ek01LjQgNi45aDMuMXY0aDF2LTRoNVYxMWgxVjYuOGgzLjFMMjAuNCAyMmwtMTYuOC4xTDUuNCA2Ljl6Ij48L3BhdGg+PC9nPg0KPC9zdmc+");
	mask-repeat: no-repeat;
	mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
	background-color: #fff;
	width: 25px;
    height: 25px;
}
.store-header .main-nav__content .header-rounded-btn .sicon-user:before {
    content: "";
    display: flex;
 mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiID4NCiA8Zz4NCjxwYXRoIGQ9Ik0xMiAxMC43YzIuOCAwIDUtMi4yIDUtNXMtMi4yLTUtNS01LTUgMi4yLTUgNSAyLjIgNSA1IDV6bTAtOWMyLjIgMCA0IDEuOCA0IDRzLTEuOCA0LTQgNC00LTEuOC00LTQgMS44LTQgNC00em0uMSAxMS4xYy01LjEgMC04LjcgNS4yLTguNyA5LjloMWMwLTQuMiAzLjMtOC45IDcuNy04LjkgNC44IDAgNy42IDQuNSA3LjYgOC45aDFjMC00LjktMy4yLTkuOS04LjYtOS45eiI+PC9wYXRoPiA8L2c+DQo8L3N2Zz4=");
-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiID4NCiA8Zz4NCjxwYXRoIGQ9Ik0xMiAxMC43YzIuOCAwIDUtMi4yIDUtNXMtMi4yLTUtNS01LTUgMi4yLTUgNSAyLjIgNSA1IDV6bTAtOWMyLjIgMCA0IDEuOCA0IDRzLTEuOCA0LTQgNC00LTEuOC00LTQgMS44LTQgNC00em0uMSAxMS4xYy01LjEgMC04LjcgNS4yLTguNyA5LjloMWMwLTQuMiAzLjMtOC45IDcuNy04LjkgNC44IDAgNy42IDQuNSA3LjYgOC45aDFjMC00LjktMy4yLTkuOS04LjYtOS45eiI+PC9wYXRoPiA8L2c+DQo8L3N2Zz4=");
	mask-repeat: no-repeat;
	mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
	background-color: #fff;
	width: 25px;
    height: 25px;
}
.main-nav {
    min-height: 80px;
}

@media (max-width: 768px) {
.store-header .main-menu {
    display: flex;
    margin: 0;
    padding: 0;
}
.store-header .main-menu li.root-level {
    display: none;
}
.store-header .main-nav .navbar-brand img {
    margin: 0;
}
}
salla-slider.details-slider .swiper-slide {
    background-color: transparent;
}
.single-product-section .btn--wishlist {

}
.single-product-section salla-social-share {

}
.single-product-section a > h2.font-bold {
    text-align: center;
}
.single-product-section .rating-share-section {
    justify-content: center;
}
.single-product-section .rating-share-section .space-x-1 h4.font-bold.text-xl {

}
.single-product-section .s-quantity-input-container {

}
.single-product-section .s-quantity-input-container .s-quantity-input-increase-button {

}
.single-product-section .s-quantity-input-container .s-quantity-input-increase-button svg {

}
.single-product-section .s-quantity-input-container .s-quantity-input-decrease-button {

}
.single-product-section .s-quantity-input-container .s-quantity-input-decrease-button svg {

}
.single-product-section .s-quantity-input-container .s-quantity-input-input {

}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {

}
.single-product-section salla-add-product-button .s-button-large.s-button-wide > s-button-text {

}
.single-product-section .single-product-form-section .flex.items-center.justify-center {

}
.single-product-section .border-gray-100.border-t > a {

}
.single-product-section .border-gray-100.border-t > a > span {

}
.single-product-section .border-gray-100.border-t > a > i {

}
body.index .app-inner section.s-block--main-slider-2:first-of-type {
    margin-top: -81px;
}
.product-single .addtocart-bar .s-quantity-input-container {
    border: 0;
}
.header .header__icons .header-rounded-btn {
    background-color: transparent;
}
.header .header__icons .header-rounded-btn .s-cart-summary-count {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    right: 5px;
    top: 9px;
    width: 15px;
    font-size: 12px;
    line-height: 1;
    height: 15px;
}
.single-product-section .s-quantity-input-container {
    border: 0;
}
.single-product-section a>h2.font-bold {
    text-align: center;
    font-family: serif;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.single-product-section .rating-share-section .space-x-1 h4.font-bold.text-xl {
    text-align: center;
    font-family: serif;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #cf11fd;
}
.single-product-section .s-quantity-input-container .s-quantity-input-input {
    border: 0;
}
.border-t {
    border-top-width: 0;
}
.single-product-section .single-product-form-section .flex.items-center.justify-center {
    display: flex;
    flex-direction: column;
}
.s-quantity-input-button svg {
    width: 1rem;
    border: 0;
    fill: #4a017f;
}
.s-button-primary {
    border-width: 0;
    border-color: unset;
    background-color: #4a017f;
    color: #fff;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    font-size: 18px;
    font-weight: 400;
    padding: 0;
    height: 43px;
}
.side-panel--cart {
    width: 70%;
}
.single-product-section .s-quantity-input-container {
    border: 0;
}
.single-product-section .border-gray-100.border-t>a {
    margin-top: -30px;
    margin-bottom: 10px;
}
.single-product-section .rating-share-section {
    justify-content: center;
    margin-bottom: -30px;
}
.s-slider-vertical {
    margin-bottom: 10px;
}
.header--mini .storemenu-panel {
    width: 70%;
}
.single-product-section .border-gray-100.border-t>a>i {
    display: none;
}
.single-product-section .absolute.rotate-45,
.single-product-section .absolute.-rotate-45 {
	display: none;
}
.single-product-section {
    background-color: transparent;
}
body {
    background-color: #f5f5f5 !important;
}
.store-header .main-nav .navbar-brand img {
        margin: 0;
        filter: invert(1);
        height: 40px !important;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    height: 43px;
    width: 120px;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    border-radius: 7px;
}
.single-product-section .border-gray-100.border-t > a > span {
    color: #c2c2c2;
    font-size: 12px;
}
.single-product-section {
    background-color: transparent;
    width: 90%;
}
.single-product-section .rating-share-section .space-x-1 h4.font-bold.text-xl {
    margin-right: 6px;
}
.single-product-section .btn--wishlist {
    border-radius: 6px !important;
}
.s-button-light-outline {
    border-radius: 6px !important;
}
.s-block__title h2, .s-slider-block__title h2 {
    font-weight: 400;
    letter-spacing: 4px;
    font-size: 16px;
    text-transform: uppercase;
}
.s-block__title, .s-slider-block__title {
    justify-content: center;
}
.single-product-section a>h2.font-bold {
    font-size: 12px;
}
.product-entry__title {
    text-transform: uppercase;
    margin-left: 4px;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 2px;
}
.product-entry--sale .sale-price {
    color: #4a017f;
}
.single-product-section {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.product-entry--sale .sale-price {
    color: #4a017f;
    margin-right: 10px;
}
.product-entry__image .image--aspect-ratio img {
    z-index: 9;
}
.regular-price {
    opacity: 1 !important;
    color: #cf11fd;
    font-weight: 400;
}
.floating-contacts .floating-contacts__trigger {
    border-radius: 6px;
}
#progress-scroll {
    border-radius: 6px;
    background-color: #cf11fd;
    --tw-shadow-colored: inset 0 0 0 2px #cf11fd;
}
.floating-contacts .floating-contacts__trigger {
    background-color: rgba(34, 197, 94, 1);
}
.store-footer a {
    margin-top: 20px;
    filter: invert(1);
}
.btn--wishlist {
    color: rgb(207 17 253);
}
#storemenu-panel .side-panel__top {
    align-self: center;
    margin-top: 40px;
}
.storemenu-panel .navbar-brand > img {
    height: 40px !important;
}
.store-tabs__header a {
    font-size: 12px;
    font-weight: 400 !important;
    padding: 7px;
}
.store-tabs__header a {
    font-size: 12px;
    font-weight: 400 !important;
    padding: 7px;
    color: #4b0081;
    opacity: 0.2;
    border-color: #4b0081;
}
.side-panel .mainmenu__default .quicklinks-item {
    color: #4b0081;
    justify-content: center;
    font-size: 10px;
}
.store-tabs__header a {
    font-size: 12px;
    font-weight: 400 !important;
    padding: 5px;
    color: #4b0081;
    opacity: 0.2;
    border-color: #4b0081;
    border-radius: 5px;
}
#storemenu-panel {
    margin: 10px;
    margin-right: 0;
    margin-top: 70px;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 80%;
}
.side-panel--cart {
    width: 70%;
    margin: 10px;
    margin-left: 0;
    margin-top: 70px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 80%;
}
.s-button-primary:hover {
    border-color: #cf11fd;
    background-color: #cf11fd;
}
#cart-summary-panel .side-panel__content > h2.mb-8 {
    font-size: 14px;
    justify-self: center;
    margin-top: 20px;
}
#cart-summary__items .cart-item p.text-primary.flex-none {
    display: none;
}
#cart-summary__items .cart-item .space-y-1 > h2.text-base {
    font-size: 11px;
    text-align: center;
    font-weight: 400;
    line-height: 1.4;
}
#cart-summary__items .cart-item .border-t.border-gray-100 {
    margin-top: 0;
}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-decrease-button > span > svg {
    width: 10px;
}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-increase-button > span > svg {
    width: 10px;
}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-increase-button {
    width: 20px;
}
.s-quantity-input-input {
    font-size: 10px;
}
#cart-summary__items .cart-item .s-quantity-input-container .s-quantity-input-button.s-quantity-input-decrease-button {
    width: 20px;
}
#cart-summary__items .cart-item .s-quantity-input-container {
    height: 25px;
    border-radius: 5px;
}
#cart-summary__items .cart-item .border-t.border-gray-100 {
    margin-top: 0;
    place-content: center;
}
#cart-summary__items .cart-item .btn--delete {
    background-color: transparent;
    color: #dadada;
    border: 0;
    margin-bottom: -2px;
}
#cart-summary-panel .side-panel__content > h2.mb-8 {
    font-weight: 400;
}
#cart-summary-panel .side-panel__bottom button.cart-submit-btn {
    font-size: 14px;
}
#cart-summary-panel .side-panel__bottom button.cart-submit-btn {
    font-size: 14px;
    border-radius: 7px;
    padding: 10px;
}
#cart-summary-panel .side-panel__bottom .flex.justify-between.text-sm {
    font-size: 12px;
    font-weight: 400;
}
#cart-summary-panel .side-panel__bottom .flex.justify-between.text-sm > b#sub-total {
    font-weight: 400;
    color: #4a017f;
    opacity: 0.6;
}
#cart-summary-panel .side-panel__bottom .flex.justify-between.text-sm > span.text-gray-500 {
    font-weight: 400;
    color: #4a017f;
    opacity: 0.6;
}
#cart-summary-panel .side-panel__bottom .cart-subtotal > div > h5 {
    font-weight: 400;
    font-size: 14px;
    color: #4a017f;
}
#cart-summary-panel .side-panel__bottom .cart-subtotal .total-value {
    font-weight: 400;
    font-size: 14px;
    color: #4a017f;
}
#cart-summary-panel .side-panel__bottom .cart-subtotal {
    padding-top: 0;
    margin-top: -15px;
    border-top: 1px dashed #4a017f14;
}
#cart-summary-panel .side-panel__bottom button.close-side-panel {
    border: 1px solid #4a017f;
        margin-top: -10px;
    color: #4a017f;
}
.btn--add-to-cart button {
    height: 23px;
    background-color: transparent;
    color: #4b0081;
    margin-left: 12px;
}
.product-entry--sale .sale-price {
    color: #4a017f;
    margin-right: 10px;
    font-weight: 400;
    font-size: 12px;
}
.store-footer .collapse-trigger {
    font-size: 14px;
    font-weight: 400;
}
.store-footer .bg-white .text-sm > p > a {
    color: #000000;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 1px;
}
.store-footer .bg-white .text-sm>p {
    color: #fff;
    font-size: 9px;
}
.store-footer .store-footer__inner .collapse-trigger.text-primary {
    color: #fff;
    font-size: unset;
    font-weight: unset;
}
.store-footer .bg-white .s-payments-list>.s-payments-list-item {
    border-radius: 3px;
    width: 40px;
    height: 21px;
    padding: 0;
}
section.s-block--faqs>.container>div>a.items-center>span {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
section.s-block--faqs dl dt button {
    color: #4b0081;
}
section.s-block--faqs dl dt button > span.text-base {
    font-size: 14px;
    font-weight: 400;
}
section.s-block--faqs dl dd>p {
    color: #cf11fd;
    font-size: 13px;
    font-weight: 400;
}
.single-product-section .rating-share-section .space-x-1 h4.font-bold.text-xl {
    margin-right: 6px;
    font-family: 'IBM Plex Sans Arabic';
}
.single-product-section a>h2.font-bold {
    font-size: 12px;
    font-family: 'IBM Plex Sans Arabic';
}
.single-product-section .rating-share-section .space-x-1 h4.font-bold.text-xl {
    margin-right: 6px;
    font-size: 12px;
    font-family: 'IBM Plex Sans Arabic';
}

.s-block--fixed-banner .container {
    padding: 0;	
}
.single-product-section .main-content {
	border-radius: 10px;
}
.product-single .product-elems .s-block__title.relative .right-side span > i {
	
}

.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element i.arrow-icon {
	
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element .text {
	
}

.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element {
	
}

.product-single .product-elems .s-block__title.relative .right-side span > span {
	
}

.product-single .product-elems .s-block__title.relative .right-side > h2 {
	
}
.product-single .container.product-images--slider .product-elems .product-details-col .product-metadata li.flex.items-center {
	justify-content: center;
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price {
	
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price.regular-price {
	
}

.product-single .container.product-images--slider .product-elems .product-details-col .flex.whitespace-nowrap.gap-4.items-center {
    justify-content: center;	
}

.product-single .container.product-images--slider .product-elems form .product-slider-wrap {
	margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}
.side-panel--cart .cart-item .flex.flex-1.space-x-4,
.side-panel--cart .cart-item .flex.flex-1.space-x-4 > .space-y-1 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin: 0;
}
.side-panel--cart .cart-item .flex.flex-1.space-x-4 > .space-y-1 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.store-footer__inner a.inline-block.mb-4 > img.max-h-44 {
	
}
.single-product-section .single-product-form-section .flex.items-center.justify-center.gap-3 {
	display: none;
}
.single-product-section .single-product-form-section .flex.items-center.justify-center.gap-3:after {
    content: "نص مختلف";
    font-size: 13px;
    color: #000;
}
.store-footer__inner a.inline-block.mb-4 > img.max-h-44 {
    height: 40px !important;
}
.single-product-section .rating-share-section .space-x-1 span.text-gray-400.text-sm {
	
}
.single-product-section .rating-share-section .space-x-1 span.text-gray-400.text-sm {
    margin-right: 6px;
    font-size: 10px;
    font-family: 'IBM Plex Sans Arabic';
    letter-spacing: 2px;
    text-transform: uppercase;
}
.store-footer a {
    margin-top: 20px;
    filter: unset;
}
.store-footer__inner a.inline-block.mb-4 > img.max-h-44 {
    height: 40px !important;
    filter: invert(1);
}
.main-nav.fixed-header .inner {
    background-color: #4a017f;
}
.store-footer .bg-white .text-sm > p > a {
    color: #ffffff;
}
.store-header .main-nav .navbar-brand img {
    height: 30px !important;
}
.store-header .main-nav__content .mburger:before {
    width: 20px;
    height: 20px;
}
.store-header .main-nav__content .sicon-search:before {
    width: 20px;
    height: 20px;
}
.store-header .main-nav__content .header-rounded-btn .sicon-user:before {
    width: 20px;
    height: 20px;
}
.store-header .main-nav__content .s-cart-summary-wrapper .sicon-shopping-bag:before {
    width: 20px;
    height: 20px;
}
.header .header__icons .header-rounded-btn .s-cart-summary-count {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    right: 2.5px;
    top: 6px;
    width: 15px;
    font-weight: 400;
    font-size: 8px;
    line-height: 1;
    height: 15px;
}
.product-entry__title {
    text-transform: uppercase;
    margin-left: 4px;
    text-align: center;
    font-weight: 400;
    padding: 0px 20px;
    font-size: 10px;
    letter-spacing: 2px;
    margin-left: 2px;
}
button.btn--main:hover, .btn--add-to-cart button:hover {
    border-color: transparent;
    background-color: transparent;
    color: #4b0081;
}
.product-entry__title {
    margin-bottom: -40px;
}
#cart-summary__items .cart-item {
    border: 0;
}
#cart-summary__items .cart-item .item-price {
    font-size: 10px;
}
#cart-summary__items .cart-item .space-y-1 > h2.text-base {
    font-size: 10px;
    text-align: center;
    font-weight: 400;
    line-height: 1.4;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.product-single .product-details-col .grow>h1 {
    text-align: center;
    color: #4a017f;
    font-size: 18px;
    text-transform: uppercase;
    padding: 0px 20px;
    letter-spacing: 3px;
    font-weight: 400;
    margin-left: 3px;
    margin-top: -20px;
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price.regular-price {
    color: #cf11fd;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price {
    color: #4a017f;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.product-single .product-elems .s-block__title.relative .right-side > h2 {
    letter-spacing: 0;
    font-size: 14px;
    color: #4b0081;
}
.product-single .product-elems .s-block__title.relative .right-side span > span {
    color: #cf11fd;
    font-weight: 400;
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element {
    background-color: transparent;
    border: 1px solid;
    color: #4b0081;
    padding: 5px;
    height: 30px;
    border-radius: 5px;
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element i.arrow-icon {
    font-size: 13px;
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element .text {
    font-size: 12px;
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element {
    background-color: transparent;
    border: 1px solid;
    color: #4b0081;
    padding: 3px 6px;
    border-radius: 5px;
    height: unset;
}
.product-single .product-elems .s-block__title.relative .right-side > h2 {
    display: none;
}
.product-single .product-tabs > .tabs > .tab--comments {
    border-radius: 6px;
    width: 120px;
    margin: auto;
    padding: 5px 4px;
}
.product-single .wishlist-and-share-wrap .s-social-share-btn span svg {
    color: #cf11fd;
}
.product-single .product-tabs > .tabs .s-block__title > h2 {
    letter-spacing: 0;
    font-size: 13px;
    padding: 0;
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price {
    font-size: 14px;
}
.product-single .product-details-col .grow>h1 {
    font-size: 14px;
}
.header--mini:not(.header--transparent) .main-nav {
    background-color: #4a017f !important;
}
.product-single .addtocart-bar .s-button-btn {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-radius: 7px;
    font-weight: 400;
    font-size: 16px;
}
.s-block__title .right-side:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0;
}
.s-block__title h2, .s-slider-block__title h2 {
    font-weight: 400;
    letter-spacing: 4px;
    font-size: 12px;
    text-transform: uppercase;
    color: #4a017f;
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price.regular-price {
    color: #b1b1b1;
}
.regular-price {
    font-weight: 400;
}
.product-entry--sale .sale-price {
    color: #cf11fd;
}
.single-product-section .rating-share-section .space-x-1 span.text-gray-400.text-sm {
    color: #b1b1b1;
}
.product-single .container.product-images--slider .product-elems .product-details-col .sale-price {
    color: #cf11fd;
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element {
    margin-right: 20px;
    margin-bottom: 5px;
}
.regular-price {
    color: #b1b1b1;
}
.regular-price {
    color: #b1b1b1;
    font-size: 11px;
    margin-right: 6px;
}
.single-product-section .btn--wishlist {
    border-radius: 6px !important;
    border: 0;
}
.s-button-light-outline {
    border-radius: 6px !important;
    border: 0;
    color: #cf11fd;
}
.s-social-share-btn span svg {
    height: 14px;
    width: 14px;
}
.product-single .wishlist-and-share-wrap button.s-button-icon, .product-single .wishlist-and-share-wrap .s-social-share-list {
    box-shadow: none;
    border: 0;
    background-color: transparent;
}
.product-single .wishlist-and-share-wrap .s-social-share-btn span svg {
    color: #cf11fd;
    width: 14px;
    height: 14px;
}
.product-single .wishlist-and-share-wrap .sicon-heart {
    font-size: 16px;
}
.s-breadcrumb-wrapper .s-breadcrumb-item > a {
    font-size: 12px;
    color: #4a017f;
}
.product-single .product-elems .s-block__title.relative .left-side .btn--main .s-button-element .text {
    font-weight: 400;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    border-radius: 7px;
    font-size: 14px;
}
.store-footer a {
    margin-top: 20px;
    filter: unset;
    font-size: 12px;
}
.store-footer .store-footer__inner .collapse-content.text-primary {
    margin-bottom: 10px;
}
.store-footer a {
    margin-top: 0;
    filter: unset;
    font-size: 12px;
}
.store-footer__inner a.inline-block.mb-4 > img.max-h-44 {
    margin-top: 10px;
}
body {
    background-color: #4a017f0d !important;
}
.floating-contacts .floating-contacts__trigger {
    background-color: rgb(75 0 129);
}
.swal2-container .swal2-popup.swal2-toast.swal2-icon-success {
    background-color: #4a017f;
    padding: 20px;
    top: 0;
    width: 80% !important;
    margin: auto;
}
.swal2-container .swal2-popup.swal2-toast.swal2-icon-success {
    background-color: #4a017f;
    padding: 20px;
    font-weight: 400;
    top: unset;
    width: 80% !important;
    margin: auto;
}
.s-slider-vertical .s-slider-thumbs-container .swiper-slide {
    width: 80px !important;
    height: auto;
    border-radius: 7px;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide.swiper-slide-thumb-active:after {
    border-radius: 8px;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide:after {
    border-radius: 7px;
}
.single-product-section .btn--wishlist {
    display: none;
}
.s-social-share-wrapper {
    display: none;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide:hover {
    opacity: 1;
}
.s-slider-vertical .s-slider-thumbs-container .swiper-slide {
    background-color: #f4f2f770 !important;
}
salla-slider.details-slider .s-slider-container .swiper-slide {
    height: unset;
    margin: unset;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide.swiper-slide-thumb-active:after {
    box-shadow: none;
    border: 1px solid #4b0081;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide:after {
    box-shadow: none;
    border: 1px solid #4a017f1a;
}
.floating-contacts .floating-contacts__trigger {
    background-color: rgb(102 181 85);
}
.swal2-container .swal2-popup.swal2-toast.swal2-icon-success {
    background-color: #66b556;
}
.swal2-container .swal2-popup.swal2-toast .swal2-title {
    font-size: 14px;
    font-weight: 400;
}
div:where(.swal2-icon).swal2-success .swal2-success-ring {
    border: 0;
}
.swal2-container .swal2-popup.swal2-toast.swal2-icon-success {
    padding: 10px 20px;
    margin: 10px auto;
}
#cart-summary__items .cart-item .space-y-1 > h2.text-base {
    margin-top: 10px;
}
.single-product-section {
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 0;
}
.fslightbox-source {
    background-color: #ffffff;
    width: 90% !important;
    height: auto !important;
    margin: auto;
    border-radius: 10px;
}
body {
    background-color: #f5f5f5 !important;
}
.fslightbox-slide-btn {
    padding: 4px;
    font-size: 26px;
    background: #b5b5b5;
    margin: 0px 30px;
    border-radius: 4px;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    height: 36px;
}
salla-slider.details-slider .s-slider-container {
    background-color: transparent;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide {
    width: 80px !important;
    height: auto;
}
.swiper-free-mode>.swiper-wrapper {
    justify-content: center;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide * {
    pointer-events: none;
    background-color: #ffffff;
    border-radius: 7px;
}
salla-slider.s-slider-v-centered .s-slider-block__title-nav button {
    background-color: transparent;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide {
    width: 80px !important;
    height: auto;
    border-radius: 7px;
}
salla-slider .s-slider-nav-arrow svg {
    fill: #4a017f;
}
salla-slider.s-slider-v-centered .s-slider-block__title-nav button:hover {
    background-color: transparent;
}
salla-slider.s-slider-v-centered .s-slider-block__title-nav button:hover svg {
    fill: #4a017f;
}
salla-slider.details-slider .s-slider-container .swiper-slide {
    padding: 20px;
}
.styles__snippetWrapper--d68e9 {
    border: 0;
}
.styles__tabbyPromoSnippet--ed9ac.styles__tabbyPromoSnippetFontInherit--bb9df {
    border: 0;
}
#tabbyPromoWrapper #tabbyPromo * {
    font-family: var(--font-main);
    border: 0 !important;
}
.promotion-badge {
    line-height: 1.4;
    background-color: #cf11fd;
    border-radius: 4px;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 600;
}
.main-nav.fixed-header .inner {
    background: linear-gradient(360deg, #4b008173 0%, #4b0081 100%);
}
.store-footer__inner {
    padding-top: 1.25rem;
    background: linear-gradient(180deg, rgb(207 17 253 / 52%) 0%, rgb(75 0 129 / 0%) 100%) !important;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    height: 36px;
    background: linear-gradient(225deg, rgb(133 4 184) 0%, rgb(75 0 129) 200%) !important;
}
#cart-summary-panel .side-panel__bottom button.cart-submit-btn {
    background: linear-gradient(225deg, rgb(133 4 184) 0%, rgb(75 0 129) 200%) !important;
}
.header--mini:not(.header--transparent) .main-nav {
    background: linear-gradient(45deg, rgb(133 4 184) 0%, rgb(75 0 129) 200%) !important;
}
.product-single .addtocart-bar .s-button-btn {
    background: linear-gradient(225deg, rgb(133 4 184) 0%, rgb(75 0 129) 200%) !important;
}
html[dir=rtl] .promotion-badge-wrap {
    left: 0.625rem;
    z-index: 10;
}
.promotion-badge {
    background: linear-gradient(225deg, rgb(207 17 253) 0%, rgb(75 0 129) 200%) !important;
}
.product-single .product-tabs .tabs-wrapper #product-details-tab * {
    font-size: 12px;
    color: #4b0081 !important;
    font-weight: 400;
}
.product-single .product-tabs > .tabs .s-block__title {
    border-radius: 6px;
    width: 120px;
    margin: auto;
    padding: 5px 4px;
}
.product-tabs .tabs a {
        align-items: center;
        text-align: center;
        border: 1px solid #4b008140;
    }
  .product-single .product-tabs > .tabs .s-block__title {
    width: 160px;
}
.s-social-list {
    display: flex
;
    gap: 0.625rem;
    margin-bottom: 40px;
}
.store-footer .s-social-link a {
    border-radius: 5px;
}
.single-product-section .single-product-form-section .text-sm.border-t.mt-5.pt-5 {
	display: none;
}
.storemenu-panel .side-panel__top {
	width: 100%;
}
.storemenu-panel .navbar-brand {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
}
.storemenu-panel .navbar-brand > img {
	display: none;
}
.storemenu-panel .navbar-brand:after {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(https://i.imgur.com/mZk2HgX.png);
    width: 100px;
    height: 60px;
    margin-bottom: -10px;
}
.product-block.product-entry--vertical .btn--add-to-cart salla-button[loading] button {
    background-color: transparent;	
}
.product-block.product-entry--vertical .btn--add-to-cart salla-button[loading] .s-button-loader:before {
    border-top-color: #4b0081;
    border-right-color: #4b0081;	
}

body.product-single .container.product-images--slider > div.flex.gap-10.items-center.lg\:\py-5.py-3\.5 {
    display: none;
} 

body.product-single .product-details-col .grow > h3.leading-6 {
	text-align: center;
}

.product-block.product-entry--vertical .product-entry__content.grow .product-entry__title.mt-0 {
    margin: 0;	
}
.product-block.product-entry--vertical .product-entry__content.grow .product-entry__subtitle.text-sm {
	display: flex;
    justify-content: center;	
}
body.index .single-product-section p.font-normal.text-sm.text-gray-400 {
	display: flex;
    order: 2;
    justify-content: center;
}
body.index .single-product-section .main-content .rating-share-section {
    order: 3;
    margin: 0;	
}
body.index .single-product-section .main-content .single-product-form-section {
    order: 4;
    padding-top: 0;
    margin-top: 0;	
}
.product-single .container.product-images--slider .product-elems .product-details-col p.break-words.opacity-60 {

}
.product-single .container.product-images--slider .product-elems .product-details-col a[href="#product-tabs"] {

}
body.product-single .product-metadata.product-details__item > li.flex.flex-wrap.gap-x-1.gap-y-2:has(.tag) {
    display: none;	
}
body.product-single .product-details-col .grow > h3.leading-6 {
    text-align: center;
    font-weight: 600;
    color: #cf11fd;
    font-size: 11px;
    border: 0;
    width: 110px;
    margin: auto;
    border-radius: 4px;
    padding: 1px;
    background-color: #cf11fd1f;
}
.product-single .container.product-images--slider .product-elems .product-details-col p.break-words.opacity-60 {
    font-size: 11px;
    color: #4b00819c !important;
    line-height: 1.5;
    font-weight: 400;
}
.product-single .container.product-images--slider .product-elems .product-details-col .product-metadata li.flex.items-center {
    justify-content: center;
    font-size: 10px;
}
.product-single .container.product-images--slider .product-elems .product-details-col a[href="#product-tabs"] {
    text-align-last: left;
    font-size: 10px;
    margin-left: 20px;
    margin-top: -10px;
    color: #4c0282;
}
.product-single .product-details__item {
    margin-bottom: 0;
}

.product-single .product-metadata .product-metadata__item-mini > strong {
    font-weight: 400;
}
.product-single .product-metadata .product-metadata__item-mini {
    align-self: center;
    font-size: 10px;
    font-weight: 400;
    color: #cf11fd99;
}
.product-block.product-entry--vertical .product-entry__content.grow .product-entry__subtitle.text-sm {
    display: flex
;
    justify-content: center;
    text-align: center;
    font-weight: 400;
    color: #cf11fd;
    font-size: 10px;
    border: 0;
    width: 80px;
    margin: auto;
    border-radius: 3px;
    padding: 0;
    background-color: #cf11fd0f;
    margin-top: 5px;
    margin-bottom: -20px;
}
.store-footer__inner {
    padding-top: 1.25rem;
    background: linear-gradient(180deg, rgb(207 17 253 / 52%) 0%, rgb(75 0 129 / 0%) 100%) !important;
    font-size: 12px;
}
.floating-contacts {
    display: none;
}
.s-block--main-slider-2 salla-slider, .s-block--main-slider-2 div[slot=items], .s-block--main-slider-2 .swiper-slide {
    height: 480px;
      filter: contrast(1.1);
}
section.s-block--faqs > .container > div > a.items-center {
    justify-self: center;
}
section.s-block--faqs>.container>div>a.items-center>span {
    font-size: 11px;
    color: #cf11fd;
    font-weight: 400;
    text-decoration: none;
}
.sicon-keyboard_arrow_left:before {
    content: "\e970";
    color: #4d0282;
}
section.s-block--faqs dl dd>p {
    color: #cf11fd;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
}
.divide-gray-900\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: rgb(136 5 186 / 9%);
    padding-top: 10px;
    margin-top: 10px;
}
section.s-block--faqs dl dd>p {
    color: #4a018061;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
}
section.s-block--faqs dl dt button > span.h-7.items-center .sicon-add {
    font-size: 10px;
}
.s-social-link a svg {
    height: 16px;
    width: 16px;
    fill: currentColor;
}
.store-footer .collapse-trigger {
    font-size: 12px;
    font-weight: 400;
}
b, strong {
    font-weight: 600 !important;
}
.product-single .product-tabs .tabs-wrapper #product-details-tab * {
    font-size: 12px;
    color: #4b0081 !important;
    font-weight: 400;
    justify-self: center;
    text-align: -webkit-center;
        line-height: 1.8;
}
.product-single .product-tabs .tabs-wrapper #product-details-tab {
    margin-top: 20px;
}
.product-single .product-tabs .tabs-wrapper #product-details-tab {
    margin-top: 20px;
    background-color: #ffffff69;
    border-radius: 10px;
    padding: 10px;
    padding-top: 25px;
    width: 90%;
    margin: auto;
}

.cart .container .main-content .cart-item div.flex.space-x-4 {
    display: flex
;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.cart .container .main-content .cart-item {
    background-color: transparent;
    width: 80%;
    margin: auto;
    margin-bottom: 20px;
    padding-bottom: revert-layer;
}
.cart .container .main-content .cart-item .space-y-1 .text-base {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-left: 2px;
        color: #4a017f;
}
.cart .container .main-content .cart-item a > img {
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #4a017f2b;
}
.s-quantity-input-input {
    font-size: 12px;
    font-weight: 400;
    width: 60px;
    background-color: transparent;
}
.cart .container .main-content .cart-item p.text-primary.flex-none {
    margin-top: 20px;
    font-size: 12px;
    font-weight: 400;
}
.cart .container .main-content .cart-item .border-t.border-b {
    display: flex
;
    flex-direction: column;
    margin-top: 0;
}
.cart .container .main-content .cart-item .item-price {
    font-size: 12px;
    color: #cf11fd;
    letter-spacing: 2px;
}
.cart .container .shadow-default > h2 {
    color: #4b0081;
    justify-self: center;
    font-weight: 600;
}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > label {
    font-size: 12px;
    color: #cf11fd;
}
.cart .container .shadow-default .flex.justify-between.text-sm.mb-5 > span.text-gray-400 {
    font-weight: 600;
    color: #4b0081;
}
.cart .container .main-content .cart-item .btn--delete {
    margin: 10px;
}
.cart .container .shadow-default > div.flex.justify-between.text-lg.mb-5 > span {
    color: #4b0081;
}
.cart .container .shadow-default > div.flex.justify-between.text-lg.mb-5 {
    font-weight: 600;
    font-size: 14px;
    color: #4b0081;
}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > div .btn--coupon {
    border-radius: 5px;
    font-weight: 600;
    width: 100px;
    font-size: 12px;
    background-color: #4b0081;
}
.cart .container .shadow-default > div.flex.justify-between.text-sm.mb-5 {
    font-size: 12px;
    font-weight: 400;
    color: #4b0081;
}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 {
    padding: 0;
}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > div > input {
    border-radius: 4px !important;
    width: 70%;
}
.cart .container .shadow-default .cart-submit-wrap .s-button-element {
    background: linear-gradient(225deg, rgb(133 4 184) 0%, rgb(75 0 129) 200%) !important;
    padding: 20px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
}
.s-breadcrumb-wrapper {
    display: none;
}
body.index .single-product-section p.font-normal.text-sm.text-gray-400 {
    display: flex
;
    order: 2;
    justify-content: center;
    color: #cf11fd;
    font-size: 13px;
    border: 0;
    width: 120px;
    margin: auto;
    border-radius: 4px;
    padding: 5px;
    background-color: #cf11fd0f;
}
.cart .container .shadow-default .border-t.border-gray-200.border-b.py-5.mb-5 > div .btn--coupon {
    background: linear-gradient(225deg, rgb(133 4 184) 0%, rgb(75 0 129) 200%) !important;
}
.cart .container .main-content .cart-item {
    border: 0;
}
#cart-summary__items .cart-item .item-price {
    font-size: 11px;
    color: #cf11fd;
}
#cart-summary-panel .side-panel__content > h2.mb-8 {
    font-weight: 400;
    color: #4b0081;
}
body {
    background-color: #7e53b912 !important;
}
.product-single .product-tabs .tabs-wrapper #product-details-tab {
    padding: 10px 20px;
}
#cart-summary__items .cart-item .space-y-1 > h2.text-base {
    margin-top: 10px;
    color: #4b0081;
    
}
.store-footer-wrap {
border-radius: 0;
background-color: #000000 !important;
}
.store-footer__inner {
background: #000000 !important;
}
.store-footer .bg-white>.container {
background-color: #000000;
}
.store-footer__inner {
padding-top: 1.25rem;
background: linear-gradient(rgba(25, 25, 25, 1) 49.16%, rgba(0, 0, 0, 1)) !important;
font-size: 12px;
}
.s-social-link a svg {
height: 16px;
width: 16px;
fill: #fff;
}
.main-nav.fixed-header .inner {
background: #000;
}
.header--mini:not(.header--transparent) .main-nav {
background: #000000 !important;
}
.product-single .addtocart-bar .s-button-btn {
background-color: #000000;
}
body.index .single-product-section .main-content .rating-share-section {
    order: 3;
    margin: 0;
    display: flex
;
    flex-direction: column;
}
.s-rating-stars-wrapper {
    display: inline-flex;
    align-items: center;
    transform: scale(0.7);
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    background: #000;
}
.promotion-badge {
    background: #000;
}
.btn--add-to-cart button {
    height: 23px;
    background-color: transparent;
    color: #000;
    margin-left: 12px;
}
.single-product-section salla-add-product-button .s-button-large.s-button-wide {
    background: #000 !important;
}
.promotion-badge {
    background: #000 !important;
}
.product-single .addtocart-bar .s-button-btn {
    background: #000 !important;
}
body {
    background-color: #f4f4f4 !important;
}
#cart-summary-panel .side-panel__bottom button.cart-submit-btn {
    background: #000 !important;
}
#cart-summary-panel .side-panel__bottom button.close-side-panel {
    border: 1px solid #000000;
    margin-top: -10px;
    color: #000000;
}