.content .hero{padding-top:0}.hero__slider{border-radius:10px;height:clamp(400px,45.833vw,660px);position:relative;overflow:hidden}.hero__slider .hero__slide{border-radius:10px;height:auto;position:relative;overflow:hidden}.hero__slide-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0}.hero__slide>.container{justify-content:flex-start;align-items:center;width:100%;height:100%;padding:clamp(40px,9.028vw,130px) clamp(20px,5.556vw,80px);display:flex}.hero__text{width:100%;max-width:630px;color:var(--inverse-text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#00000038;border-radius:10px;flex-flow:column;justify-content:space-between;align-items:flex-end;padding:clamp(28px,3.333vw,48px) clamp(26px,3.889vw,56px);display:flex}.hero__text-title{margin:0;font-size:24px}.hero__text-description{font-size:clamp(16px,1.389vw,20px)}.hero__slider .autoplay-progress{z-index:10;color:#ffffff5c;opacity:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;transition:opacity .3s;display:flex;position:absolute;bottom:16px;right:16px}.hero__slider:hover .autoplay-progress{opacity:1}.hero__slider .autoplay-progress svg{--progress:0;z-index:10;stroke-width:4px;stroke:#ffffff5c;fill:none;width:100%;height:100%;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;position:absolute;top:0;left:0;transform:rotate(-90deg)}.hero__slider:hover .swiper-button-prev,.hero__slider:hover .swiper-button-next{color:#ffffff5c}.hero__slider .swiper-button-prev,.hero__slider .swiper-button-next{color:#0000;transition:color .3s}.hero__slider .swiper-button-prev:hover,.hero__slider .swiper-button-next:hover{color:#fff}.hero__slider .swiper-pagination{opacity:0}.hero__slider .swiper-pagination-bullet{background:#ffffff5c}.hero__slider .swiper-pagination-bullet-active{background:#fff}.hero__slider:hover .swiper-pagination{opacity:1}@media screen and (width<=576px){.hero__text{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}}.utp__title+p{text-align:center;max-width:900px;margin:20px auto}.utp__items{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.utp__item>.container{background:#f9f9f9;border-radius:10px;grid-template-rows:auto .5fr 1fr;gap:20px;height:100%;padding:clamp(36px,3.333vw,48px) clamp(24px,3.333vw,48px);display:grid;overflow:hidden}.utp__item .icon-ruble{border:2px solid var(--primary-text-color);width:34px;height:34px;color:var(--primary-text-color);text-align:center;border-radius:100%;justify-content:center;align-items:center;font-size:24px;display:flex}.utp__item-title{font-family:var(--second-family);margin:0}.utp__item-description{margin:0}@media screen and (width<=1440px){.utp__items{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=992px){.utp__items{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.utp__items{grid-template-columns:1fr}}.about__title{text-align:start!important}.about__container{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.about .about__item{border-radius:10px;padding:20px}.about .about__item .btn{width:100%;max-width:240px;margin:0 auto}.about__item--gray{background:#f9f9f9;height:fit-content;margin:auto}.about__item-title{margin-top:0;font-weight:600}@media screen and (width<=1200px){.about__container{grid-template-columns:1fr;gap:0}.about__item:first-child{display:contents}.about__item--gray{width:100%}.about .about__item .btn{order:1;margin-top:20px}}.woocommerce-product-rating{align-items:center;gap:5px;font-size:clamp(14px,1.25vw,18px);display:flex}.no-reviews{color:var(--inactive-text-color);font-size:16px}.star-rating{width:5.3em;height:1.1em;font-family:star;font-size:16px;font-weight:400;position:relative;overflow:hidden}.star-rating:before{content:"SSSSS";opacity:.25;float:left;position:absolute;top:0;left:0}.star-rating span{float:left;padding-top:1.5em;position:absolute;top:0;left:0;overflow:hidden}.star-rating span:before{content:"SSSSS";color:var(--selected-text-color);position:absolute;top:0;left:0}p.stars a{text-indent:-999em;width:1em;height:1em;margin-right:1px;font-weight:400;text-decoration:none;display:inline-block;position:relative}p.stars a:before{content:"S";color:#404040;text-indent:0;opacity:.25;width:1em;height:1em;font-family:star;line-height:1;transition:all .3s;display:block;position:absolute;top:0;left:0}p.stars a:hover~a:before{content:"S";color:#404040;opacity:.25}p.stars:hover a:before,p.stars.selected a.active:before{content:"S";color:var(--selected-text-color);opacity:1}p.stars.selected a.active~a:before{content:"S";color:#404040;opacity:.25}p.stars.selected a:not(.active):before{content:"S";color:var(--selected-text-color);opacity:1}.popular__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.popular__link{border:1px solid var(--border-color-light);border-radius:10px;padding:10px;font-size:16px;transition:all .3s}.popular__link:hover{background:#f9f9f9}.popular .popular__title{text-align:left;margin:0}.products-slider{position:relative;overflow:hidden}.products-slider .swiper-wrapper{margin:0;padding:0;list-style-type:none}.products-slider .swiper-slide{height:auto}@media screen and (width<=992px){.popular{overflow:hidden}.products-slider{overflow:visible}}@media screen and (width<=576px){.popular__head{grid-template-columns:1fr}.popular__link{display:none}}.product__item{border:1px solid var(--border-color);border-radius:10px;transition:all .3s;overflow:hidden}.product__item>.container{width:100%;height:100%;display:grid;position:relative}.product__item-link{overflow:hidden}.product__item .onsale{width:fit-content;color:var(--inverse-text-color);text-align:center;z-index:5;white-space:nowrap;background:#f6a742;border-bottom-left-radius:10px;padding:10px;font-size:16px;position:absolute;top:0;right:0}.product__item .product__picture{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-height:300px;display:flex;overflow:hidden}.product__item .product__picture img{object-fit:cover;object-position:center;width:100%;height:100%}.product__item .product__picture--not-found{background:#f6f9f8}.product__item .product__picture--not-found img{object-fit:scale-down;width:calc(100% - 40px);height:80%;display:block}.product__item .product__title{-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(16px,1.25vw,18px);font-weight:400}.product__item .product__bottom{flex:auto;grid-template-rows:1fr repeat(2,auto);gap:10px;padding:10px;display:grid}.product__item.no-price .product__bottom{grid-template-rows:1fr 50px}.product__item .product__bottom .price-wrapper{flex-flow:column;align-items:flex-start;gap:5px;padding:0 5px;display:flex}.product__item .product__bottom .price{text-align:center;width:fit-content;color:var(--primary-text-color);flex-flow:row-reverse;justify-content:center;align-items:baseline;gap:10px;font-size:16px;display:flex}.product__item.product-type-variable .product__bottom .price{flex-flow:row}.product__item .product__bottom .price>.amount{font-size:20px;font-weight:600}.product__item .product__bottom .price del{color:var(--inactive-text-color);font-weight:300;text-decoration-thickness:1px}.product__item .product__bottom .price ins{text-decoration:none}.product__item .product__bottom .price ins .amount{font-size:20px;font-weight:600;text-decoration:none}.product__bottom .price.no-price{place-self:center;font-size:16px}.product__bottom .btn.ajax-add-to-cart{font-size:clamp(16px,1.25vw,18px)}@media screen and (width<=576px){.product__item .product__bottom .price-wrapper{flex-flow:column}}.thanks__slider,.thanks__slider .swiper-slide{position:relative;overflow:hidden}.thank{border:1px solid;border-color:var(--border-color);border-radius:10px;padding:10px;transition:border-color .3s!important}.thank:hover{border-color:var(--primary-color)}.thank__image{object-fit:cover;border-radius:10px;width:100%;height:100%;transition:transform .3s;overflow:hidden}.thank__image:hover{transform:scale(1.03)}
