﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.filter-container{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:4rem}.filter-container .filter-item{display:block;background-color:var(--second-color, #2E3538);color:#fff;border-radius:.4rem;padding:1.5rem 1.6rem;text-transform:uppercase;font-size:clamp(1.2rem, 0.7027027027vw, 1.3rem);line-height:1rem;letter-spacing:1px;text-decoration:none;font-weight:600;transition:all 350ms ease-in-out}.filter-container .filter-item.active{background-color:var(--main-color, #BC4444)}.filter-container .filter-item:hover{background-color:var(--main-color, #BC4444);border-radius:3.2rem}.filter-container .filter-item:not(.active)::before{content:"";font-size:1.3rem;line-height:1rem;margin-right:.8rem}.product-container:not(:has(.tns-item)){display:grid;grid-gap:clamp(2rem, 2.3783783784vw, 4.4rem);grid-template-columns:repeat(1, 1fr)}@media(min-width: 575px){.product-container:not(:has(.tns-item)){grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.product-container:not(:has(.tns-item)){grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.product-container:not(:has(.tns-item)){grid-template-columns:repeat(4, 1fr)}}.product-container:has(.tns-item){display:flex}.tns-inner:has(.product-container){overflow:hidden}.tns-outer:has(.product-container) .tns-controls button{top:18rem}.product-item{display:flex;flex-direction:column;background-color:var(--base-white, #fff);border-radius:2.4rem;border:1px solid var(--color-line, #EAEBEB);color:var(--text-color, #1a1a1a);font-weight:400;text-decoration:none;cursor:pointer;overflow:hidden}.product-item a{display:block;text-decoration:none}.product-item .product-item-image{position:relative;display:flex;width:100%;overflow:hidden;min-height:36rem;max-height:36rem}.product-item .product-item-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-item .product-item-image .product-item-labels{position:absolute;top:0;left:0;width:100%;display:flex;flex-wrap:wrap;gap:1rem;margin:clamp(1rem, 1.0810810811vw, 2rem)}.product-item .product-item-image .product-item-labels .label-item{display:block;padding:.8rem clamp(0.8rem, 0.8648648649vw, 1.6rem);background-color:var(--second-color, #2E3538);color:var(--base-white, #fff);border-radius:.4rem;text-transform:uppercase;font-size:clamp(1.2rem, 0.7027027027vw, 1.3rem);line-height:123.5%;letter-spacing:1px}.product-item .product-item-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:clamp(1.6rem, 1.7297297297vw, 3.2rem);color:var(--base-grey-hover, #43494C);transition:.4s ease-in-out}@media(min-width: 768px){.product-item .product-item-content{min-height:40.8rem}}.product-item .product-item-content h4{margin:clamp(1rem, 1.0810810811vw, 2rem) 0;transition:.4s ease-in-out}.product-item .product-item-content .product-item-perex{overflow:hidden;-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;color:var(--base-grey-hover, #43494C)}.product-item .product-item-content .product-item-buttons{display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:space-between;margin-top:clamp(1.6rem, 1.2972972973vw, 2.4rem)}.product-item .product-item-content .product-item-buttons .btn{min-height:4rem}.product-item .product-item-content .product-item-buttons .btn.btn-primary:hover{background-color:#dea2a2;color:var(--base-white, #fff)}.product-item .product-item-content .product-item-buttons .btn.btn-favorite:hover{color:#dea2a2}.product-item .product-item-content .product-item-buttons .btn.btn-favorite:hover::before{border-radius:50%;background-color:#dea2a2 !important;color:var(--base-white, #fff) !important}.product-item:hover,.product-item:focus{text-decoration:none}.product-item:hover .product-item-content,.product-item:focus .product-item-content{background-color:var(--second-color, #2E3538);color:var(--base-white, #fff)}.product-item:hover .product-item-content .product-item-perex,.product-item:hover .product-item-content .h4,.product-item:focus .product-item-content .product-item-perex,.product-item:focus .product-item-content .h4{color:var(--base-white, #fff)}.product-item:hover .product-item-content .product-item-buttons .btn,.product-item:focus .product-item-content .product-item-buttons .btn{color:var(--base-white, #fff)}.product-item:hover .product-item-content .product-item-buttons .btn.btn-favorite::before,.product-item:focus .product-item-content .product-item-buttons .btn.btn-favorite::before{background-color:var(--base-white, #fff);color:var(--main-color, #BC4444)}