@media(max-width: 991px){.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}salla-products-list .product-card--vertical.product-card--fit-height .product-card__image{flex:auto !important;flex-shrink:0 !important}salla-products-list .product-card--vertical.product-card--fit-height .product-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}}

@media(max-width: 640px){.s-offer-modal-slider-centered .s-offer-modal-slider-item{max-width:46% !important}}

@media(max-width: 767px){.simplified-products .s-products-slider-card .product-card--simplified .product-card__image,.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image,.simplified-products .offer-slide .product-card--simplified .product-card__image{height:11.3rem}body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image,body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image,body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image{max-height:12rem}}

@media(max-width: 991px){.product-card--special.product-card--simplified .product-card__content{padding:10px}.simplified-products .s-products-slider-card,.simplified-products .offer-slide{width:166px}.simplified-products .s-products-slider-card .product-card--simplified .product-card__content,.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content,.simplified-products .offer-slide .product-card--simplified .product-card__content{margin-top:0}body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-slider-card .product-card--simplified .product-card__content,body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content,body:not(.enhanced_add_btn_in_mobile) .simplified-products .offer-slide .product-card--simplified .product-card__content{padding:6px !important}body.enhanced_add_btn_in_mobile .simplified-products .s-products-slider-card .product-card--simplified .product-card__content,body.enhanced_add_btn_in_mobile .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content,body.enhanced_add_btn_in_mobile .simplified-products .offer-slide .product-card--simplified .product-card__content{padding:0px !important}body.enhanced_add_btn_in_mobile .product-card__content-wrapper{padding:6px !important;padding-bottom:0 !important}.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:auto;top:initial;bottom:1rem;left:auto;left:initial;right:0}[dir=ltr] .simplified-products .s-products-slider-card .product-card--simplified .product-card__promotion,[dir=ltr] .landing-page .s-products-slider-card .product-card__promotion,[dir=ltr] .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__promotion,[dir=ltr] .landing-page .s-products-list-wrapper .product-card__promotion,[dir=ltr] .simplified-products .offer-slide .product-card--simplified .product-card__promotion{right:auto;right:initial;left:0}.simplified-products .s-products-slider-card .product-card--simplified .product-card__content .product-card__price .text-red-400,.simplified-products .s-products-slider-card .product-card--simplified .product-card__content .product-card__price span,.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content .product-card__price .text-red-400,.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content .product-card__price span,.simplified-products .offer-slide .product-card--simplified .product-card__content .product-card__price span{font-weight:400;line-height:100%}body:not(.show_subtitle_on_mini) .simplified-products .s-products-slider-card .product-card--simplified .product-card__subtitle,body:not(.show_subtitle_on_mini) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__subtitle,body:not(.show_subtitle_on_mini) .simplified-products .offer-slide .product-card--simplified .product-card__subtitle{display:none}.one-line-products-names .simplified-products .s-products-slider-card .product-card--simplified .product-card__title a,.one-line-products-names .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__title a,.one-line-products-names .simplified-products .offer-slide .product-card--simplified .product-card__title a{overflow:hidden;text-overflow:ellipsis;width:96%;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:13px}.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart,.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart,.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart{display:block}.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button,.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button,.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button{padding:7px}.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text,.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text,.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text{display:flex;align-items:center;gap:5px;font-size:.8rem}}

body.hide-quickview-on-mobile .product-card__actions{display:none !important}

body.products-has-border .product-card{border:1px solid var(--product-border-color)}

@media(min-width: 991px){.simplified-products .product-card--simplified .product-card__mini-cart,.product-card.legacy .product-card__mini-cart{display:none}}

.product-card {
    position: relative;
    display: flex;
    overflow: hidden;
    background-color: var(--product-bg);
    text-align: center;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
	background: #fff;
}

.product-card.product-card--has-second-image:hover .second-image{opacity:1}

.product-card.product-card--has-second-image:hover .main-image{opacity:0}

.product-card.product-card--has-second-image .main-image{transition:opacity transform .5s ease-in-out;-moz-transition:opacity transform .5s ease-in-out;-webkit-transition:opacity transform .5s ease-in-out}

.product-card.product-card--has-second-image .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity transform .5s ease-in-out;-moz-transition:opacity transform .5s ease-in-out;-webkit-transition:opacity transform .5s ease-in-out}

.product-card__promotion {
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 1;
    max-width: 100%;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}

input[type=radio].sr-only div.product-card__promotion{transition:all .3s}

input[type=radio].sr-only:checked~div.product-card__promotion{border-color:var(--color-main)}

.product-single .product-single__sidebar .collection-sidebar .product-card--horizontal .product-card__promotion.top-4{display:none}

.product-single .product-single__sidebar .collection-sidebar .product-card--horizontal .absolute.product-card__promotion{display:none}

@media (min-width: 768px) {

    .product-card__promotion {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
}

.product-card__full-image{display:block}

.product-card__full-image .product-card__content {
    position: absolute !important;
    bottom: 0px !important;
    width: 100% !important;
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
    padding-top: 1.25rem !important;
    padding-bottom: 1.75rem !important;
}

input[type=radio].sr-only div.product-card__full-image .product-card__content{transition:all .3s !important}

input[type=radio].sr-only:checked~div.product-card__full-image .product-card__content{border-color:var(--color-main) !important}

.product-single .product-single__sidebar .collection-sidebar .product-card--horizontal .product-card__full-image .product-card__content.top-4{display:none !important}

.product-card__full-image .product-card__title a,.product-card__full-image .text-store-text-secondary{color:#fff !important}

.product-card__full-image-actions button{color:#fff !important}

.product-card__enhanced-mini-cart-divider{border-top:1px solid hsla(0,0%,93.7%,.70196);margin:12px -6px 0px}

@media(min-width: 991px){.product-card__enhanced-mini-cart-divider{display:none !important}.product-card__enhanced-mini-cart{display:none !important}}

.product-card__enhanced-mini-cart button.s-button-element{background:var(--product-enhanced-btn-bg) !important;color:var(--product-enhanced-btn-color) !important}

.product-card__enhanced-mini-cart button.s-button-element{border:0;font-size:14px;display:block;padding:6px 10px;border-radius:0;min-height:22px}

.product-card__enhanced-mini-cart button.s-button-element i{color:var(--product-enhanced-btn-color) !important}

.product-card__enhanced-mini-cart__btn--inner{display:flex;align-items:center;justify-content:center}

.product-card--special{height:100% !important}

.product-card--special .product-card__image{height:100%}

@media (min-width: 640px) {

    .product-card--special .product-card--fit-height .product-card__image {
        height: 500px;
    }

    .product-card--special.with-timer.product-card--fit-height .product-card__image {
        height: 420px;
    }
}

.product-card--rounded{border-radius:10px}

.product-card--rounded .product-card__image{border-top-left-radius:10px;border-top-right-radius:10px}

.product-card--rounded .product-card__content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}

.product-card--vertical {
    flex-direction: column;
}

.product-card--vertical:not(.product-card--fit-height) .product-card__image{flex:1 1 0%}

@media(max-width: 991px){.product-card--vertical.product-card--simplified:not(.product-card--fit-height):not(.product-card--special) .product-card__image{flex:auto !important}.product-card--vertical.product-card--simplified:not(.product-card--fit-height):not(.product-card--special) .product-card__content{display:flex;flex-direction:column;justify-content:space-between;min-height:44%}}

.product-card--horizontal.product-card--rounded .product-card__image {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.product-card--horizontal.product-card--rounded .product-card__image:where([dir="rtl"], [dir="rtl"] *) {
    border-top-right-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0px;
}

.product-card--horizontal.product-card--rounded .product-card__content {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.product-card--horizontal.product-card--rounded .product-card__content:where([dir="rtl"], [dir="rtl"] *) {
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}

.product-card--horizontal .product-card__content-wrapper{height:100%;display:flex;flex-direction:column}

.product-card--horizontal .product-card__promotion {
    max-width: none;
    max-width: initial;
}

@media(max-width: 991px){.product-card--horizontal .product-card__promotion{top:auto;top:initial;bottom:5px;left:auto;left:initial;right:5px}}

.product-card--horizontal .product-card__content{width:100%;display:flex;flex-direction:column;margin-top:0}

.product-card--horizontal .product-card__content:where([dir="ltr"], [dir="ltr"] *) {
    text-align: left;
}

.product-card--horizontal .product-card__content:where([dir="rtl"], [dir="rtl"] *) {
    text-align: right;
}

.product-card--horizontal .product-card__content .product-card__title,.product-card--horizontal .product-card__content .product-card__subtitle,.product-card--horizontal .product-card__content .product-card__price,.product-card--horizontal .product-card__content .s-product-card-rating,.product-card--horizontal .product-card__content .product-card-countdown,.product-card--horizontal .product-card__content .product-card__discount {
    padding-left: 1rem;
    padding-right: 1rem;
}

.product-card--horizontal .product-card__content .s-product-card-rating {
    justify-content: flex-start !important;
}

.cat-content-wrapper--content.product-card--horizontal .product-card__content .s-product-card-rating:where([dir="ltr"], [dir="ltr"] *) {
    text-align: left;
}

.cat-content-wrapper--content.product-card--horizontal .product-card__content .s-product-card-rating:where([dir="rtl"], [dir="rtl"] *) {
    text-align: right;
}

.product-card--horizontal .product-card__buttons{margin-top:auto !important}

@media(min-width: 991px){.product-card--horizontal .product-card__image .product-card__buttons{display:none !important}}

@media(max-width: 991px){.product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__content{padding-bottom:0 !important;padding-top:10px !important;padding-left:0 !important;padding-right:0 !important}.product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__enhanced-mini-cart button{padding-bottom:10px !important}}

.product-card--fit-height.product-card--horizontal .product-card__image{max-height:15rem}

@media(max-width: 991px){.product-card--fit-height.product-card--horizontal .product-card__image{height:20rem}}

.product-card--fit-height .product-card__image{height:var(--product-image-height);max-height:var(--product-image-height)}

@media(max-width: 991px){.product-card--fit-height{height:auto}}

.product-card--horizontal .product-card__image {
    height: auto;
    min-height: 11rem;
    width: 8rem;
    flex: none;
}

@media (min-width: 640px) {

    .product-card--horizontal .product-card__image {
        width: 11rem;
    }
}

.product-card.hover_style_1:hover .product-card__buttons>div{opacity:1;visibility:visible;transform:translateY(0)}

.product-card.hover_style_1:hover .product-card__addToCart{transform:translateY(0);opacity:1;visibility:visible}

@media(min-width: 991px){.product-card.hover_style_2:hover:not(.product-card--horizontal):not(.product-card__full-image) .product-card__content{transform:translatey(-50px);background:var(--product-bg)}.product-card.hover_style_2:hover:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons{opacity:1;visibility:visible}.product-card.hover_style_2:hover:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons div button{transition:none 0s ease 0s !important;transition:initial !important;-webkit-transition:unset !important;-moz-transition:unset !important;-ms-transition:unset !important;-o-transition:unset !important}.product-card.hover_style_2:hover:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons div button{border:1px solid #eee;box-shadow:none}}

.product-card__image {
    position: relative;
    height: 100%;
    width: 100%;
    flex-shrink: 0;
    overflow: hidden;
    background-color: var(--bg-primary);
}

.product-card__image img{position:relative;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

.product-card__image::before{font-family:"sallaicons";content:"";position: absolute;top: 50%;left: 50%;display: inline-block;--tw-translate-x: -50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size: 1.875rem;line-height: 2.25rem;--tw-text-opacity: 1;color: rgba(229, 231, 235, 1);color: rgba(229, 231, 235, var(--tw-text-opacity, 1))}

input[type=radio].sr-only div.product-card__image::before{transition:all .3s}

input[type=radio].sr-only:checked~div.product-card__image::before{border-color:var(--color-main)}

@media(max-width: 767px){.index.mobile_small_blocks_titles h2.product-card__image::before{font-size:1.3rem}.index.mobile_small_blocks_titles h2.product-card__image+p.text-lg::before{font-size:.9rem;line-height:1.2rem;margin-top:5px}}

.product-single .product-single__sidebar .collection-sidebar .product-card--horizontal .product-card__image.top-4::before{display:none}

.product-card.has-image .product-card__image::before{display:none !important}

.product-card__content{position:relative;text-align:center;padding:20px 0 20px}

@media(min-width: 640px){.product-card__content .s-count-down-list{padding-left:2rem;padding-right:2rem}}

.product-card__content .s-count-down-list .s-count-down-item{background-color:rgba(0,0,0,0);height:4rem;border:1px dashed #9ca3af;color:var(--store-text-primary)}

.product-card__content .s-count-down-list .s-count-down-item .s-count-down-item-label{color:var(--store-text-secondary)}

.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal) .product-card__content{padding:12px 14px}

@media(min-width: 991px){.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal).product-card--fit-height .product-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}}

.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal) .product-card__buttons:not(.normal){display:none}

.product-card__addToCart{text-align:center;position:absolute;bottom:0;width:100%;transition:all .3s ease;left:0;right:0}

.product-card__addToCart__btn salla-button{color:#fff;text-transform:inherit;margin:auto;flex:1;font-size:15px;position:relative;overflow:hidden;z-index:1;border:0;display:flex;width:100%;background:rgba(0,0,0,.5);height:40px;line-height:40px}

.product-card__addToCart__btn salla-button button{background:rgba(0,0,0,0);color:#fff;border:0}

.product-card__addToCart__btn salla-button button .s-button-text{display:flex}

.product-card__addToCart__btn salla-button button .s-button-text i:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 0.5rem;
}

.product-card__addToCart__btn salla-button button .s-button-text i:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 0.5rem;
}

.product-card__addToCart__btn salla-button button:hover{background-color:rgba(0,0,0,0)}

.product-card__addToCart__btn salla-button:before{display:inline-block;margin-right:5px;font-size:18px;line-height:1;position:relative;top:1px}

.product-card__addToCart__btn salla-button:after{content:"";position:absolute;top:0;height:100%;right:0;width:0;z-index:-1;background:#414042;background:var(--color-primary);transition:all .3s ease}

.product-card__addToCart__btn salla-button:hover{color:#fff}

.product-card__addToCart__btn salla-button:hover:after{width:100%;left:0}

@media(min-width: 991px){.product-card__addToCart:not(.mobile){transform:translateY(100%);opacity:0;visibility:hidden}.product-card__addToCart.mobile{display:none}}

@media(max-width: 991px){.product-card__addToCart:not(.mobile){display:none}}

.product-card__price{font-size:16px;color:var(--store-text-secondary);line-height:100%}

.product-card__price .starting-or-normal-price,.product-card__price .before-price{font-size:15px;line-height:99%;margin-left:5px}

@media(max-width: 767px){.product-card__price .starting-or-normal-price,.product-card__price .before-price{font-size:13px}}

.product-card__price .total-price{position:relative;top:-2px}

@media(max-width: 767px){.product-card__price .total-price{font-size:13px}}

.product-card__buttons{position:absolute;display:flex;transition:all .3s ease-in-out;justify-content:center;flex-wrap:wrap;width:100%;right:0;padding:0;bottom:60px}

.product-card__buttons.normal>div{opacity:1;visibility:visible}

.product-card__buttons>div{position:relative;transition:all .3s ease;transform:translateY(50px);opacity:0;visibility:hidden;margin:0 5px}

.product-card__buttons>div:nth-child(2){transition-delay:.1s}

.product-card__buttons>div:nth-child(3){transition-delay:.2s}

.product-card__buttons>div:nth-child(4){transition-delay:.3s}

.product-card__buttons>div:before{content:attr(data-title);position:absolute;padding:0 10px;background:#000;color:#fff;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:after{content:"";position:absolute;bottom:100%;left:calc(50% - 5px);border-width:5px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);pointer-events:none;opacity:0;visibility:hidden}

.product-card__buttons>div:hover:before,.product-card__buttons>div:hover:after{opacity:1;visibility:visible}

.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:var(--bg-primary);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)}

.product-card__buttons>div button i{font-size:16px;color:var(--store-text-primary);fill:var(--store-text-primary)}

.product-card__buttons>div button.is-added i {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, 1);
    color: rgba(239, 68, 68, var(--tw-text-opacity, 1));
}

.product-card__buttons>div button:before{font-size:18px;display:inline-block}

.product-card__buttons>div button:hover{color:#fff;background-color:#414042;background-color:var(--color-primary);border-color:#414042;border-color:var(--color-primary);animation-name:beat;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}

.product-card__buttons>div button:hover i{color:#ff6767 !important;color:var(--color-primary-reverse) !important}

@media(max-width: 991px){.product-card__buttons{display:none}}

.product-card__actions{position:absolute;top:10px;right:10px;z-index:1}

.product-card__actions div{margin-bottom:5px}

.product-card__actions div button{border:0;background:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;color:#111}

.product-card__actions div button:before{font-size:14px;display:inline-block}

.product-card__actions div button.s-button-icon{margin:0;color:#000}

.product-card__actions div button.s-button-icon.is-added {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, 1);
    color: rgba(239, 68, 68, var(--tw-text-opacity, 1));
}

.product-card__actions div button:hover{color:#fff;background-color:#414042;background-color:var(--color-primary);border-color:#414042;border-color:var(--color-primary)}

@media(min-width: 991px){.product-card__actions{display:none}}

.product-card__title{margin:0 0 5px;line-height:18px}

.product-card__title a {
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    color: var(--store-text-primary);
}

.product-card__title a:hover {
    color: #414042;
    color: var(--color-primary);
}

@media(max-width: 991px){.product-card__title a{margin:0;font-size:13px}}

.product-card__label{position:absolute;top:10px;left:10px;z-index:1;color:#fff;text-align:left}

.product-card__label>*{min-width:60px;line-height:25px;font-size:14px;padding:0 10px;text-align:center;white-space:nowrap;display:inline-block;margin-right:5px;vertical-align:top}

@media(max-width: 480px){.product-card__label>*{min-width:40px;line-height:20px;font-size:10px;padding:0 5px}}

@media(min-width: 991px){.product-card.hover_style_2:not(.product-card--horizontal):not(.product-card__full-image) .product-card__content{margin-top:0;padding:20px 15px;margin-bottom:-40px;transition:all .3s ease;background:rgba(0,0,0,0);z-index:1}.product-card.hover_style_2:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons{position:static;position:initial;padding:0;margin-top:10px;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.product-card.hover_style_2:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons>div{opacity:1;visibility:visible;transform:none;transform:initial}.product-card.hover_style_2:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons>div button{transition:none 0s ease 0s !important;transition:initial !important;-webkit-transition:unset !important;-moz-transition:unset !important;-ms-transition:unset !important;-o-transition:unset !important}.product-card.hover_style_2:not(.product-card--horizontal):not(.product-card__full-image) .product-card__buttons>div button{border:1px solid #eee;box-shadow:none}}

.product-card.hover_style_3 .product-card__buttons,.product-card.product-card--horizontal .product-card__buttons{position:static;position:initial;margin-top:10px}

.product-card.hover_style_3 .product-card__buttons div,.product-card.product-card--horizontal .product-card__buttons div{opacity:1;visibility:visible;transform:none}

.product-card.hover_style_3 .product-card__buttons div button,.product-card.product-card--horizontal .product-card__buttons div button{transition:none 0s ease 0s !important;transition:initial !important}

.product-card.hover_style_3 .product-card__buttons div button,.product-card.product-card--horizontal .product-card__buttons div button{border:1px solid #eee;box-shadow:none}

.product-card.hover_style_1.out-of-stock:hover:not(.product-card--horizontal) .product-card__buttons>div{transform:translateY(45px);-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px)}

.out-of-stock .product-card__image img,.product-card--full-image.out-of-stock img{filter:brightness(70%)}

.product-card__out-label{width:120px;text-align:center;position:absolute;top:45%;left:0;right:0;margin:0 auto;display:block;text-transform:uppercase;font-size:15px;line-height:16px;font-weight:600;color:#ea5c5c;padding:7px 7px;border:1px solid #ea5c5c;border-radius:4px;background-clip:padding-box;transform:rotate(-10deg)}

@media(max-width: 990px){.product-card.product-card--special .product-card__normal-cart{display:block}}

.product-card__normal-cart{margin-top:10px}

.product-card__normal-cart__btn .s-button-text{display:flex;gap:5px}

@media(max-width: 990px){.product-card__normal-cart{display:none}}

@keyframes beat{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}

.btn-add-to-cart{width: 90%;margin: auto auto 15px;}