/* Add custom CSS styles below */ 
@media (max-width: 991px) {

.simplified-products .s-products-slider-card .product-card--simplified .product-card__promotion,

.landing-page .s-products-slider-card .product-card__promotion,

.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__promotion,

.landing-page .s-products-list-wrapper .product-card__promotion,

.simplified-products .offer-slide .product-card--simplified .product-card__promotion {

top: 1rem !important;

bottom: unset !important;

}

.product-card__actions {

top: unset !important;

bottom: 10px !important;

}

}

.s-count-down-item-value{

color:#f87171 !important;

}

.s-count-down-item-label{

opacity: 1 !important

}

@media (max-width: 1023px){

.centered_logo .s-user-menu-trigger .s-user-menu-avatar-wrap {

width: 1.7rem;

height: 1.7rem;

}}

.product-card__promotion {

position: absolute;

top: 1rem;

left: 1rem;

z-index: 1;

max-width: 100%;

padding-left: 0.375rem;

padding-right: 0.375rem;

padding-top: 0.150rem;

padding-bottom: 0.100rem;

font-size: .725rem;

line-height: 1rem;

font-weight: 600;

--tw-text-opacity: 1;

color: rgba(255,255,255,var(--tw-text-opacity));

}

.py-5 {

padding-top: 0.2rem;

padding-bottom: 0.6rem;

padding-left: 0.8rem;

padding-right: 0.8rem;

}

.px-\[15px\] {

padding-left: 0px;

padding-right: 0px;

}

.mb-5 {

margin-bottom: 0.2rem;

}

.mt-5 {

margin-top: 0.2rem;

}

.s-slider-vertical .s-slider-thumbs-container .swiper-slide {

border-radius: 0;

height: 85px;

}

[dir=rtl] .rtl\:pl-3 {

padding-left: 0.75rem;

padding-right: 0.4rem;

}

.text-xl {

font-size: 1.75rem;

line-height: 1.2rem;

}

.mb-2 {

margin-bottom: 0.5rem;

margin-top: 0.5rem;

}

.tamara-product-widget, .spotii-wrapper {

min-height: 100px;

position: relative;

color: var(--color-text);

font-size: var(--font-sm);

line-height: 1.25;

padding: 18px 20px 18px 100px !important;

background: white;

border-radius: 0.375rem;

-webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);

transition: -webkit-box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);

transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);

transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);

}

.styles__snippetWrapper--b97bf {

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

padding-top: 1px;

padding-right: 16px;

padding-bottom: 1px;

padding-left: 16px;

max-width: 720px;

border: 1px solid #d6d6d3;

font-family: inherit;

font-size: 14px;

line-height: 21px;

}

element.style {

border: none;

margin: 2px 0px !important;

}

.s-product-options-wrapper {

margin-bottom: 1.25rem;

display: block;

border-radius: 0.375rem;

--tw-bg-opacity: 1;

background-color: rgba(255,255,255,var(--tw-bg-opacity));

padding: 0.7rem;

}

.text-xl {

font-size: 1rem;

line-height: 1.2rem;

}

.pb-8 {

padding-bottom: 1rem;

}

.mb-8 {

margin-bottom: 1rem;

}

.mb-2 {

margin-bottom: 0rem;

margin-top: 0.5rem;

}

.mb-2\.5 {

margin-bottom: 0.45rem;

}

.product-single.thumbnails .product-single__slider__inner>.product-single__row>div {

padding-left: 0px;

padding-right: 0px;

}

.product-card__price {

font-size: 16px;

font-weight: 700;

color: var(--store-text-secondary);

line-height: 100%;

}

.promotion-banner, .animated-text {

padding-top: 0px;

padding-right: 0px;

padding-bottom: 2px;

padding-left: 0px;

position: relative;

}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {

border-bottom: 2px solid #414042;

border-bottom: 2px solid var(--color-primary);

padding-bottom: 17px;

padding-right: 10px;

}

.rounded-2xl {

border-radius: 1rem;

}

.mt-4 {

margin-top: 0.3rem;

}

.s-block {

margin-top: 1rem;

}


.p-5 {
    padding-top: .65rem;
    padding-right: .65rem;
    padding-bottom: .65rem;
    padding-left: .65rem;
}

.s-product-options-wrapper {
    margin-bottom: .65rem;
    display: block;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
    padding: 0.2rem;
}

.form-label {
    margin-bottom: 0.1rem;
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity));
}
.py-5 {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}