.product{background-color:var(--lightColor)}.product .body-product{position:relative;opacity:0;translate:0 15%}.product .body-product.body-product--watcher-view{transition:all .5s;opacity:1;translate:0 0}.product .body-product__container{position:relative;z-index:2}.product .body-product__picture{aspect-ratio:16/9;position:absolute;width:100%;height:100%;top:0;left:0}.product .body-product__image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.product .content-product{background:hsla(0,0%,100%,.7);padding:1.25rem;max-width:32.5rem;border:.0625rem solid #fff}.product .content-product__labels{display:flex;gap:.3125rem;align-items:center}.product .content-product__labels:not(:last-child){margin-bottom:.625rem}.product .content-product__label{display:inline-flex;background-color:var(--greenColor);padding:.5rem 1rem;border-radius:1rem;color:#fff;font-weight:500;font-size:.875rem;line-height:1.8}.product .content-product__title{color:var(--textColor);font-weight:700;line-height:1.3}.product .content-product__text{color:var(--mainColor);font-weight:500;line-height:1.3}.product .content-product__text p:not(:last-child){margin-bottom:.5rem}.product .filters{position:relative;z-index:5;opacity:0;translate:0 15%}.product .filters.filters--watcher-view{transition:all .5s;opacity:1;translate:0 0}.product .filters__container,.product .form-filters__body{display:grid;grid-template-columns:1fr auto;align-items:center}.product .form-filters{position:relative;z-index:5}.product .form-filters__body{background-color:#fff;box-shadow:0 .25rem 5rem rgba(175,173,181,.2);padding:.9375rem .9375rem .9375rem 1.5625rem}.product .form-filters__line{display:flex;align-items:center}.product .form-filters__input{position:relative}.product .block-search{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;z-index:2;top:100%;left:0;background-color:var(--lightColor);border-top:.0625rem solid var(--greenColor);width:100%;padding:1.25rem;height:28.75rem;overflow:auto;border-radius:0 0 .5rem .5rem}.product .block-search__title{color:var(--textColor);font-weight:700;font-size:1.5rem}.product .block-search__title:not(:last-child){margin-bottom:1.875rem}.product .block-search__product:not(:last-child),.product .product-search__items:not(:last-child){margin-bottom:1.25rem}.product .product-search__items{display:flex;align-self:flex-start;gap:1.25rem}.product .product-search__link{flex:0 0 7.5rem;overflow:hidden}.product .product-search__image{transition:scale .5s;width:7.5rem;height:100%}.product .product-search__content{display:grid;gap:.625rem}.product .product-search__title{color:var(--textColor);line-height:1.3;font-weight:500;font-size:1.375rem}.product .product-search__link-title{transition:color .5s}.product .product-search__text{line-height:1.3;font-weight:400;font-size:1rem}.product .product-search__footer{display:flex;gap:1.875rem;align-items:center}.product .product-search__price{color:var(--textColor);line-height:1.3;font-weight:500}.product .product-search__bag{color:var(--textColor);font-weight:700;font-size:1.125rem;transition:color .5s}.product .products-total{position:relative}.product .products-total__top{opacity:0;translate:0 15%}.product .products-total__top.products-total__top--watcher-view{transition:all .8s;opacity:1;translate:0 0}.product .products-total__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(21.875rem,100%),1fr));opacity:0;translate:0 10%}.product .products-total__items.products-total__items--watcher-view{transition:all .5s;opacity:1;translate:0 0}.product .top-products{display:flex;gap:.9375rem;justify-content:space-between}.product .top-products__items{display:flex;align-items:center;gap:.625rem}.product .top-products__quantity{color:var(--greenColor);padding:.625rem 1rem;background:#f9f9f9;border-radius:1.25rem;font-weight:700;font-size:1rem;line-height:1.3}.pagging,.pagging__arrow{display:flex;align-items:center;justify-content:center}.pagging__arrow,.pagging__item{width:2.625rem;aspect-ratio:1;outline:.0625rem solid var(--greyColor);transition:all .5s}.pagging__arrow--prev{rotate:180deg}.pagging__arrow--next:before,.pagging__arrow--prev:before{translate:0 -.125rem}.pagging__arrow--next,.pagging__item{color:var(--textColor)}.pagging__list{display:flex}.pagging__item{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.125rem;line-height:1.8;text-align:center}.pagging__item.active{background-color:var(--greenColor);color:#fff}.pagging__item--dotted{outline:none}@media(width<62em){.product .block-search{height:26.25rem}}@media(width<=48em){.product .product-search__link{flex:0 0 6.25rem}.product .product-search__title{font-size:1rem}.product .products-total__items{grid-template-columns:1fr 1fr;gap:.9375rem}}@media(max-width:48em){.product .filters__container{grid-template-columns:1fr}.product .filters__button{width:100%;justify-content:center}}@media(width<48em){.product .product-search__image{width:6.25rem;height:6.25rem}}@media(max-width:40em){.product .form-filters__body{padding:.875rem}}@media(width<=34.375em){.product .content-product__label{padding:.5rem}}@media(max-width:34.375em){.product .content-product__actions{width:100%}.product .content-product__button{width:100%;justify-content:center}}@media(max-width:30em){.product .top-products{flex-direction:column}.product .top-products__button{width:100%;justify-content:center}}@media(width<30em){.pagging__arrow,.pagging__item{width:2rem}}@media(width<=26.25em){.product .products-total__items{grid-template-columns:1fr;gap:.9375rem}}@media(width<20em){.product{padding-top:1.875rem}.product,.product .hero-product{padding-bottom:1.875rem}.product .body-product__container{padding-block:1.875rem}.product .content-product__title{font-size:1.5rem}.product .content-product__title:not(:last-child){margin-bottom:.625rem}.product .content-product__text{font-size:1rem}.product .content-product__text:not(:last-child){margin-bottom:1.25rem}.product .filters{padding-top:1.875rem;padding-bottom:1.875rem}.product .filters__container{gap:.875rem}.product .form-filters__body,.product .form-filters__line{gap:.75rem}.product .products-total__items:not(:last-child),.product .products-total__top:not(:last-child){margin-bottom:1.875rem}.product .products-total__items{gap:.9375rem}.pagging,.pagging__list{gap:.5rem}}@media(width>=20em) and (width<79.375em){.product{padding-top:calc(clamp(1.875rem,1.24342rem + 3.15789vw,3.75rem));padding-bottom:calc(clamp(1.875rem,.40132rem + 7.36842vw,6.25rem))}.product .hero-product{padding-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.product .body-product__container{padding-block:calc(clamp(1.875rem,.40132rem + 7.36842vw,6.25rem))}.product .content-product__title{font-size:calc(clamp(1.5rem,1.07895rem + 2.10526vw,2.75rem))}.product .content-product__title:not(:last-child){margin-bottom:calc(clamp(.625rem,.51974rem + .52632vw,.9375rem))}.product .content-product__text{font-size:calc(clamp(1rem,.91579rem + .42105vw,1.25rem))}.product .content-product__text:not(:last-child){margin-bottom:calc(clamp(1.25rem,1.03947rem + 1.05263vw,1.875rem))}.product .filters{padding-top:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem));padding-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.product .filters__container{gap:calc(clamp(.875rem,.74868rem + .63158vw,1.25rem))}.product .form-filters__body,.product .form-filters__line{gap:calc(clamp(.75rem,.68684rem + .31579vw,.9375rem))}.product .products-total__top:not(:last-child){margin-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.product .products-total__items{gap:calc(clamp(.9375rem,.64276rem + 1.47368vw,1.8125rem))}.product .products-total__items:not(:last-child){margin-bottom:calc(clamp(1.875rem,.82237rem + 5.26316vw,5rem))}.pagging,.pagging__list{gap:calc(clamp(.5rem,.35263rem + .73684vw,.9375rem))}}@media(width>=79.375em){.product{padding-top:3.75rem;padding-bottom:6.25rem}.product .hero-product{padding-bottom:3.125rem}.product .body-product__container{padding-block:6.25rem}.product .content-product__title{font-size:2.75rem}.product .content-product__title:not(:last-child){margin-bottom:.9375rem}.product .content-product__text{font-size:1.25rem}.product .content-product__text:not(:last-child){margin-bottom:1.875rem}.product .filters{padding-top:3.125rem;padding-bottom:3.125rem}.product .filters__container{gap:1.25rem}.product .form-filters__body,.product .form-filters__line{gap:.9375rem}.product .products-total__top:not(:last-child){margin-bottom:3.125rem}.product .products-total__items{gap:1.8125rem}.product .products-total__items:not(:last-child){margin-bottom:5rem}.pagging,.pagging__list{gap:.9375rem}}@media(any-hover:hover){.product .product-search__link-title:hover{color:var(--greenColor)}.pagging__arrow:hover,.pagging__item:hover{background-color:var(--greenColor);color:#fff}}@media(any-hover:hover) and (any-pointer:fine){.product .product-search__image:hover{scale:1.05}.product .product-search__bag:hover{color:var(--greenColor)}}