/* Add custom CSS styles below */
element.style {
    background-color: #f7e6d0;
}


:root {
    --swiper-theme-color: #ffffff;
}

.text-red-400 {
    --tw-text-opacity: 1;
    color: #c91a1a;
}

    
.main-menu #offers a {
    color: #c91a1a;
}


.text-store-text-primary {
    color: #776650;
}

*, ::before, ::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #695945;
}

.footer-is-light .store-footer .store-footer__inner, .footer-is-light .store-footer .store-footer__contacts-row, .footer-is-light .store-footer .store-footer__newsletter {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(229,231,235,var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: #f7e6d0;
}

.footer-is-light .store-footer .store-footer__curve {
    --tw-text-opacity: 1;
    color: #f7e6d0;
}

.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #f7e6d0;
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity));
}

.text-gray-400 {
    --tw-text-opacity: #695945;
    color: #695945;
}

.footer-is-light .store-footer .social-link {
    --tw-border-opacity: 1;
    border-color: #f7e6d0;
}

.p-1 {
    padding: unset;
}

::-webkit-scrollbar {
    width: unset;
}

::-webkit-scrollbar-thumb {
    background: #695945;
    border-radius: 5px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

 .product-card__title a {
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    color: #000000;
}



.top-navbar:not(.topnav-has-bg) {
    background-color: #f7e6d0;
    color: #695945;
}

body {
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    color: #695945;
    position: relative;
}

:root {
    --font-main: 'Apple';
    --color-primary: #695945;
    --bg-primary: #ffffff;
    --bg-secondary: #f7e6d0;
    --store-text-primary: #695945;
    --store-text-secondary: #666666;
    --product-bg: #ffffff;
    --color-primary-dark: #d0bfa9;
    --color-primary-light: #fffff6;
    --color-primary-reverse: #695945;
    --product-image-height: 19rem;
    --product-border-color: #695945;
}


.product-card__out-label {
    width: 137px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 16px;
    font-weight: 999;
    color: #c91a1a;
    padding: 11px;
    border: 4px solid #c91a1a;
    border-radius: 4px;
    background-clip: padding-box;
    transform: rotate(-10deg);
}

span.product-card__out-label {
    background-color: #f7e6d0a8;
}


.mb-8 {
    margin-bottom: 2rem;
    color: #695945;
}

.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #f7e6d0;
    --tw-text-opacity: 1;
    color: #685844;
}

.sicon-whatsapp2:before {
    content: "\e917";
    color: white;
}

.sicon-star2:before {
    content: "\e973";
    color: gold;
}

.sicon-whatsapp2:before {
    content: "\e917";
    color: #fffff;
}

[dir=rtl] .s-cart-summary-count {
    right: -.375rem;
    color: white;
    background-color: #c91a1a;
}

.sicon-cart:before {
    content: "\e96b";
    font-size: xx-large;
}

.header-btn__icon {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-size: xx-large;
}

.main-nav-container {
    background-color: var(--bg-secondary);
    color: #695945;
}

.bg-primary {
    background-color: #f7e6d0;
}

.s-block--faq.has-bg:before, .s-block--custom-reviews.has-bg:before, .s-block--testimonials.enhanced:before {
    content: "";
    background-image: var(--faq-bg);
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .4;
    z-index: -1;
    -webkit-mask-image: linear-gradient(to top,black 50%,transparent 70%);
}

*, ::before, ::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #f7e6d0;
}

.text-store-text-secondary {
    color: #695945;
}

[dir=rtl] .end-4 {
    left: auto;
}

.main-menu li.root-level>a {
    padding-top: 0;
    padding-bottom: 2rem;
    font-weight: 700;
    font-size: medium;
}

.s-block--brands img {
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: drop-shadow(2px 4px 6px black);
    transition: filter ease .3s;
}

.product-single .product-single__info button.s-social-share-btn, .product-single .product-single__info button.btn--wishlist {
    border-width: 0;
    background-color: var(--bg-secondary);
    color: #695945;
    font-size: x-large;
}

.tamara-product-widget>span, #tabbyPromo>[class*=styles__tabby]>span {
    color: #c91a1a!important;
}

.tamara-product-widget, #tabbyPromo>[class*=styles__tabby] {
    background-color: var(--bg-secondary)!important;
    color: #685945!important;
    border-color: #414042!important;
    border-color: var(--color-primary)!important;
    border-radius: 10px!important;
}

.s-product-options-option-label, .form-label, .form-label span, .form-label b, .policy-sidebar i, .policy-sidebar .title, .collection-sidebar .title, .s-product-options-multiple-options-wrapper label {
    color: #695945!important;
}

.s-product-options-wrapper, .s-quantity-input-input, .s-quantity-input-button svg {
    background-color: #ffffff;
    fill: #695945;
    color: #695945;
}

::-webkit-scrollbar-track {
    background: #f7e6d0;
}

::-webkit-scrollbar-track {
    background: #f7e6d0;
}

.s-block--tabs-produtcs .tabs {
    overflow-x: auto;
    white-space: nowrap;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: #f7e6d0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
}

.s-button-primary {
    border-width: 1px;
    border-color: var(--color-primary);
    background-color: #f7e6d0;
    color: #ff6767;
    color: var(--color-primary-reverse);
}

.s-button-primary-outline {
    border-width: 1px;
    border-color: var(--color-primary);
    background-color: #f7e6d0;
    color: var(--color-primary-reverse);
}

.footer-list>a {
    margin-bottom: .25rem;
    display: block;
    font-size: 1rem;
    line-height: 1.80rem;
}

.store-footer h3 {
    margin-bottom: .75rem;
    font-size: 1.8rem;
    line-height: 1.75rem;
    font-weight: 700;
}

element.style {
    background-color: #22c55e;
}

.rounded_contacts a, .rounded_contacts a i {
    border-radius: 9999px;
}

.footer-is-light .store-footer .social-link {
    --tw-border-opacity: 1;
    border-color: #f7e6d0;
    font-size: x-large;
}

i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-whatsapp2 {
    background-color: #22c55e;
    font-size: large;
}

.justify-center {
    justify-content: center;
    font-size: x-large;
}

i.sicon-menu.text-primary.text-2xl.rtl\:ml-2\.5.ltr\:mr-2\.5 {
    font-size: xx-large;
}

.products-lookbook__title--subheading {
    font-size: 18px;
    line-height: 15px;
    font-weight: 700;
    margin: 0 0 10px;
    color: #695945;
    text-align: center;
}

.products-lookbook__title--mainheading {
    font-size: 40px;
    line-height: 45px;
    font-weight: 300;
    letter-spacing: 0;
    margin: 0;
    color: #695945;
    text-align: center;
}



.scroll-to-top:after {
    position: absolute;
    font-family: sallaicons;
    content: "";
    text-align: center;
    line-height: 38px;
    font-size: 20px;
    color: #695945;
    left: 0;
    top: 0;
    width: 46px;
    height: 46px;
    cursor: pointer;
    display: block;
    z-index: -1;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background: #f7e6d0;
    border: 4px solid #f7e6d0;
}

.s-slider-block__title {
    color: #695945;
}

.s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all, salla-products-slider .s-slider-block__title-left .s-slider-block__display-all {
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 10pc;
    background-color: #f7e6d0;
}

.s-block--best-offers .s-slider-block__title-left .s-slider-block__title-nav .s-slider-nav-arrow, salla-products-slider .s-slider-block__title-left .s-slider-block__title-nav .s-slider-nav-arrow {
    border: 0;
    background-color: #f7e6d0;
}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {
    /* border-bottom: 2px solid var(--color-primary); */
    padding-bottom: 20px;
    background-color: #f7e6d0;
}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {
    border-bottom: 2px solid #695945;
    padding-bottom: 10px;
    background-color: #f7e6d0;
    padding-top: 10px;
    padding-right: 55px;
}


.sicon-quote:before {
    content: "\e983";
    color: gold;
}

::before, ::after {
    --tw-content: '';
}

.s-button-light-outline {
    --tw-bg-opacity: 1;
    background-color: #f7e6d0;
    fill: #6b7280;
    --tw-text-opacity: 1;
    color: #695945;
}

.s-button-light-outline {
    --tw-border-opacity: 1 !important;
    border-color: #695945;
}

.s-button-disabled {
    opacity: 0.7;
}


.product-card__buttons>div button {
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background: #f7e6d0;
    width: 40px;
    height: 40px;
    border: 0;
    font-size: 0;
    white-space: nowrap;
    padding: 0;
    border-radius: 50%;
    box-shadow: 0 0 10px 2px rgba(0,0,0,.0392156863);
}

.s-button-primary-outline:hover {
    background-color: #414042;
    background-color: #f7e6d0;
    fill: #ff6767;
    fill: var(--color-primary-reverse);
    color: #ff6767;
    color: var(--color-primary-reverse);
}


.s-button-primary-outline {
    border-width: 1px;
    border-color: var(--color-primary);
    background-color: #f7e6d0;
    color: var(--color-primary-reverse);
}

.product-card__buttons>div:before {
    content: attr(data-title);
    position: absolute;
    padding: 0 10px;
    background: #f7e6d0;
    color: #695945;
    bottom: calc(100% + 10px);
    line-height: 23px;
    white-space: nowrap;
    left: 50%;
    transform: translate(-50%);
    font-size: 12px;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.product-card__buttons>div button:hover {
    color: #ad1010;
    background-color: #414042;
    background-color: #f7e6d0;
    border-color: #414042;
    border-color: #00a53d;
    animation-name: beat;
    animation-duration: .9s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: #f7e6d0;
}

.product-card__actions div button {
    border: 1px;
    background: #f7e6d0;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0;
    color: #111;
}

.product-card__actions div button:hover {
    background-color: #f7e6d0;
}


.w-12 {
    width: 3.8cm;
}

.swiper-slide {
    flex-shrink: 0;
    position: relative;
    transition-property: transform;
    display: flex;
}

.product-card--vertical {
    display: flex;
    align-content: space-around;
    flex-direction: column;
    justify-content: space-between;
}

.s-button-primary:hover {
    background-color: #f7e6d0;
    border-color: #695945;
}

.s-block--tabs-produtcs .tab-trigger button {
    border-radius: 0;
    border-width: 0;
    background-color: #f7e6d0;
    font-weight: 700;
    line-height: 1.75rem;
    color: var(--store-text-secondary);
}

.s-quantity-input-button {
    width: 2.75rem;
    fill: #f7e6d0;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
    background-color: #f7e6d0;
}


.product-single .product-single__main-media a.swiper-slide {
    cursor: revert;
}

.s-quantity-input-button svg {
    background-color: #f7e6d0;
}

.s-button-primary:hover {
    background-color: #f7e6d0;
    border-color: #02aa40;
    border-width: 2px;
    color: #02aa40;
}

.s-button-outline:hover {
    border-color: #22c55e;
    border-width: revert;
    cursor: pointer;
    color: #22c55e;
}

.scroll-to-top:hover:after {
    background: var(--bg-secondary);
    color: var(--color-primary-reverse);
}

.s-social-share-btn span svg {
    height: 1.5rem;
    width: 1.5rem;
}

.s-social-share-list a {
    display: block;
    padding: 0.75rem;
    background-color: #f7e6d0;
}

i.sicon-heart {
    color: crimson!important;
}

.product-card__buttons>div button i {
    font-size: 17px;
    font-weight: 500;
}

.product-card__buttons>div button:hover {
    color: crimson!important;
    background-color: #f7e6d0;
    border-color: crimson!important;
    animation-name: beat;
    animation-duration: .9s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

.text-white {
    --tw-text-opacity: 1;
    color: #695945!important;
}

.product-card__buttons>div button i {
    font-size: large;
    font-weight: 400;
}
i.sicon-eye {
    color: black!important;
}

.product-card__buttons>div button:hover i {
    color: #000000!important;
}

[class*=" sicon-"], [class^=sicon-] {
    font-family: sallaicons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: x-large;
}

span.absolute.top-4.left-4.z-\[3\].font-bold.px-2\.5.py-1\.5.md\:py-2.text-xs.text-white.max-w-\[calc\(100\%-60px\)\] {
    color: white!important;
    font-size: medium;
}

.product-card__buttons>div button {
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background: #f7e6d0;
    width: 45px;
    height: 45px;
    border: 0;
    font-size: 0;
    white-space: nowrap;
    padding: 0;
    border-radius: 50%;
    box-shadow: 0 0 10px 2px rgba(0,0,0,.0392156863);
    align-content: stretch;
}

.product-card__buttons>div button i {
    font-size: x-large;
    font-weight: 400;
}

.s-button-primary-outline:hover {
    fill: #c91a1a;
}

i.sicon-heart:hover {
    color: crimson!important;
}

i.sicon-heart {
    color: crimson!important;
}

.product-card__buttons>div button:hover i {
    color: crimson!important;
}

h6.text-4xl {
    color: #695945;
}

element.style {
    color: 0;
}

h6.text-4xl.font-bold {
    color: #695945!important;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.max-h-16 {
    max-height: -webkit-fill-available;
}

element.style {
    height: 100px;
}

.navbar-brand {
    display: flex;
    align-items: center;
    height: 101px;
    width: 101px;
}

.sticky-cart-single .s-button-element {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 15px;
}

.swiper-wrapper {
    justify-content: space-around;
}

.s-block--animated-brands--brand {
    background: #f7e6d0;
}

.shipping-middleware input[type=radio]:checked+label * {
    color: var(--color-text);
    background-color: yellow;
}

.mobile-menu li#\"offers\" {
    --tw-text-opacity: 1;
    color: #c91a1a
}

.s-comments .s-reviews-summary-average, .s-comments .s-reviews-summary-row-rate {
    color: #fbbf24;
}

.s-reviews-summary-header .s-rating-stars-selected {
    fill: #fbbf24;
}

.product-single .countdown-single .s-count-down-item, .quickview .countdown-single .s-count-down-item {
    background-color: #f7ff00;
}

.product-card-countdown .s-count-down-list .s-count-down-item {
    background-color: #f7ff00;
}

.mobile-menu li#\"offers\" {
    background-color: #fffe0b;
}