@charset "UTF-8";:root{--pagination-color:var(--cl-j);--pagination-color-active:var(--cl-j);--pagination-color-hover:var(--cl-a);--pagination-bg-hover:var(--bg-d);--pagination-border-color:var(--br-b);--pagination-icon-color:var(--cl-d);--pagination-size:3.4rem;--pagination-gap:0.7rem;--pagination-border-radius:50%;--pagination-font-family:var(--font-family);--pagination-font-size:1.4rem;--pagination-font-weight:400;--pagination-line-height:155%;--pagination-transition:all,0.3s ease;--pagination-opacity:0.4}.products-section{padding:clamp(30px,3.9655vw,4.6rem) 0;position:relative;z-index:2;overflow:hidden;background-color:var(--section-bg,var(--bg-g))}.products-section__box{display:flex;flex-direction:column;gap:clamp(30px,3.5345vw,4.1rem)}.products-section__inner{display:flex;flex-direction:column;gap:clamp(35px,4.0517vw,4.7rem)}.products-section__pagination{display:flex;justify-content:center}.products-section__items{display:flex;flex-direction:column}.products-section__item{height:100%}.products-section__item .product-card__box{flex-grow:1;height:100%}.products-section__item.mode .product-card .product-card__image{aspect-ratio:560/400}.products-section__list{display:grid;grid-template-columns:repeat(var(--cols,2),1fr);align-items:flex-start;gap:clamp(30px,7.7586vw,9rem) clamp(20px,3.4483vw,4rem)}.products-section+.default-section{padding:clamp(10px,2.5862vw,3rem) 0 clamp(60px,9.0517vw,10.5rem)}.products-section+.default-section+.subscribe-section{margin-top:calc((clamp(60px,9.0517vw,10.5rem) - 3rem) * -1)}.products-section+.info-section{padding-bottom:clamp(40px,4.3103vw,5rem)}.products-section .sp-pagination{display:flex}.products-section .sp-pagination__list{display:flex;align-items:center;justify-content:center;gap:var(--pagination-gap)}.products-section .sp-pagination__link{display:flex;justify-content:center;align-items:center;width:var(--pagination-size);height:var(--pagination-size);padding:.4rem;flex-shrink:0;color:var(--pagination-color);text-align:center;font-family:var(--pagination-font-family);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);transition:var(--pagination-transition);opacity:var(--pagination-opacity);border-radius:var(--pagination-border-radius);border:.1rem solid transparent;background-color:transparent;cursor:pointer}.products-section .sp-pagination__link .sprite,.products-section .sp-pagination__link svg{width:1.6rem;height:auto;display:flex;color:var(--pagination-icon-color);transition:var(--pagination-transition)}.products-section .sp-pagination__link.prev .sprite{transform:scaleX(-1)}.products-section .sp-pagination__link.is-active{opacity:1;pointer-events:none;border-color:var(--pagination-border-color);color:var(--pagination-color-active)}.products-section .product-card{border-radius:1rem;background:var(--bg-a);box-shadow:0 0 1rem 0 rgba(0,0,0,.3);display:flex;flex-direction:column;gap:clamp(18px,2.3276vw,2.7rem);height:100%;position:relative;z-index:1;overflow:hidden;transition:all .4s linear}.products-section .product-card__box{display:flex;flex-direction:column;gap:1rem;padding:0 clamp(16px,2.5862vw,3rem) clamp(18px,2.5vw,2.9rem);flex-grow:1;justify-content:space-between}.products-section .product-card__price{margin-top:auto;padding:clamp(3px,.431vw,.5rem) 0 clamp(10px,1.2931vw,1.5rem) clamp(10px,2.4138vw,2.8rem);color:var(--cl-j);font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:500;line-height:135%}.products-section .product-card__title{color:var(--cl-j);font-size:clamp(18px,1.7241vw,2rem);font-style:normal;font-weight:700;line-height:135%;font-family:var(--font-family)}.products-section .product-card__images{overflow:hidden;position:relative;z-index:1;display:flex;flex-shrink:0}.products-section .product-card__image{display:flex;width:100%;aspect-ratio:360/300;overflow:hidden;position:relative}.products-section .product-card__image .sprite,.products-section .product-card__image img,.products-section .product-card__image picture,.products-section .product-card__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s}.products-section .product-card__image.second{opacity:0;visibility:hidden;z-index:2;position:absolute;inset:0}.products-section .product-card .main-button{height:3.5rem;padding:.8rem 1.3rem;border-radius:3.2rem;font-size:1.3rem;min-width:initial}.products-section .product-card .editor{--font-size:1.4rem;--height:calc(var(--font-size) * 1.55);--rows:4;max-height:calc(var(--height) * var(--rows));overflow:hidden}.products-section .product-card .editor p:not([class]){line-height:var(--height);display:-webkit-box;-webkit-line-clamp:var(--rows);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--cl-j);font-size:1.4rem;font-style:normal;font-weight:300;line-height:155%}.products-section .product-card .editor+.main-button{margin-top:clamp(14px,.1724vw,2rem)}.products-section .product-card .product-labels{display:flex;align-items:center;gap:1rem;max-width:75%;flex-wrap:wrap;z-index:3;pointer-events:none;right:1rem;top:1rem;position:absolute}@media (max-width:1023.98px){.products-section__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023.98px) and (min-width:767px){.products-section__list[style*="--cols:4"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.products-section__list{grid-template-columns:100%}.products-section .product-card .main-button{width:100%}}@media (hover:hover){.products-section .sp-pagination__link:hover{opacity:1;background:var(--pagination-bg-hover);color:var(--pagination-color-hover);border-color:var(--pagination-border-color)}.products-section .sp-pagination__link:hover .sprite,.products-section .sp-pagination__link:hover svg{color:var(--pagination-color-hover)}.products-section .product-card:hover{box-shadow:0 0 2rem 0 rgba(0,0,0,.35)}.products-section .product-card:hover .product-card__image.second{opacity:1;visibility:visible}}@media (hover:none){.products-section .product-card:active{box-shadow:0 0 2rem 0 rgba(0,0,0,.35)}.products-section .product-card:active .product-card__image.second{opacity:1;visibility:visible}}