:root{--width: calc(0px + (260 - 0) * ((100vw - 320px) / (1024 - 320)));--font-color-default: rgb(0 0 0);--font-color-second: rgb(77 91 206);--font-color-title: rgb(136 192 255);--font-color-active: rgb(119 150 243);--font-color-not-active: rgb(139 176 255 / 42.4%);--background-color: rgb(210 242 255);--background-second: rgb(2 10 16);--background-selected: rgb(43 45 65 / 33.7%);--background-transparent: rgb(14 14 19 / 85.5%);--selected-color: rgb(94 77 168);--thumb-color: rgb(149 186 224);--background-hover: rgb(94 77 168 / 24%);--scrollbar-thumb-color: rgb(36 52 68);--border-color: rgb(255 184 181);--pos: center center;--size: 0;--inset-top: 0;--inset-right: 100%;--inset-bottom: 100%;--inset-left: 0;--stripe-width: 10px;--nav-marker-border: rgb(59 134 134);--sidebar-width: 28.5rem;--duration: .3s;--button-size: 4rem;--mob-expanded-width: 320px;--mob-collapsed-width: 4rem}:root{--mq-header-size: normal}.section-perform__body{display:grid;grid-template-columns:1fr max-content;gap:3.1rem;align-items:center;justify-content:space-between;padding:0 0 5rem}@media screen and (width <= 1024px){.section-perform__body{grid-template-columns:1fr}.section-perform__body :root{--mq-header-size: big}}@media screen and (width <= 490px){.section-perform__body{gap:2rem;padding-block:10px 30px}}@media screen and (width <= 1024px){.section-perform__column:nth-child(1){grid-row:2/3}.section-perform__column:nth-child(1) :root{--mq-header-size: big}}.section-perform__column:nth-child(2){max-width:541px}@media screen and (width <= 1024px){.section-perform__column:nth-child(2){min-width:100%}.section-perform__column:nth-child(2) :root{--mq-header-size: big}}.section-perform__content{display:flex;flex-direction:column;gap:2.5rem}.section-perform__title{font-weight:500;line-height:117.391%;text-transform:uppercase}.section-perform__text{font-size:1.8rem;line-height:100%}.section-perform__buttons{display:flex;flex-wrap:wrap;gap:1rem}.section-perform__button{cursor:pointer;padding:.9rem 2rem;border:1px solid rgb(45,47,48);border-radius:10px;transition:color .2s ease-in-out}.section-perform__button:hover{border:1px solid green;color:#10471c}.section-perform__button span{pointer-events:none;font-size:1.4rem;line-height:100%;white-space:nowrap}@media screen and (width <= 490px){.section-perform__button{padding:.9rem 1rem}}.section-perform__image{width:auto}.section-perform__image img{width:100%;-o-object-position:top right;object-position:top right}@media (width > 1024px){.section-perform__image{min-width:541px}}.product__body{padding-block:5rem}.product__title{margin-bottom:4rem}.product__content{position:relative}.product-slide__slide{display:flex;flex-direction:column;align-items:center}.product-card{display:flex;flex-direction:column;width:100%;max-width:320px;height:100%;padding:10px 10px 13px;border-radius:10px;box-shadow:0 0 17px 1px #00000026}@media screen and (width <= 490px){.product-card{border-radius:5px}}.product-card__header{display:flex;align-items:center;justify-content:space-between;width:100%}.product-card__content{display:flex;flex:0 1 auto;flex-direction:column;height:100%}.product-card__label span{display:block;padding:7px 12px;border-radius:10px;font-weight:700;line-height:100%;color:#fff;text-transform:uppercase;background:linear-gradient(87.06deg,#185117,#588d03)}.product-card__icons{display:flex;gap:1rem}.product-card__icons .icon{font-size:21px}.product-card__favourites{cursor:pointer;scale:1;width:26px}.product-card__favourites .icon-heart,.product-card__favourites .icon-heart-like{pointer-events:none;position:absolute;top:0;left:0;font-size:26px;transition:scale .2s ease-in-out}.product-card__favourites:not(.like) .icon-heart-like{scale:0}.product-card__image{cursor:pointer;display:flex;justify-content:center;margin-bottom:13px}.product-card__image img{pointer-events:none;-o-object-fit:contain;object-fit:contain}.product-card__info{flex:1 1 auto;margin-bottom:13px;font-size:14px;line-height:100%;text-align:center}.product-card__price{margin-bottom:5px;font-size:14px;font-weight:700;line-height:100%;color:#588d03;text-align:center}.product-card__sum{padding-bottom:5px;font-weight:500;text-align:center;text-transform:uppercase}.product-card__sum .icon-sum{font-size:16px}.product-card__sum .icon-sum:before{font-weight:700}.product-card__sum span{font-size:16px}.product-card__sum span .icon-rub{font-size:14px}.product-card__article{padding-bottom:13px;font-size:12px;line-height:100%;text-align:center}.product-card__footer{display:flex;gap:10px;justify-content:space-between;width:100%}.product-card__counter{flex:0 1 30%}.product-card__quantity{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:100%;border:1px solid rgb(0,0,0);border-radius:1rem;background:#fff}@media screen and (width <= 490px){.product-card__quantity{border-radius:5px;font-size:13px}}.product-card__button{cursor:pointer;flex:1 1 60%;padding:12px 2.84rem;border-radius:1rem;text-align:center;background:linear-gradient(180deg,#7b7b7c,#151719);transition:scale .2s,box-shadow .2s ease-in-out}.product-card__button span{font-size:16px;font-weight:500;line-height:100%;color:#fff;white-space:nowrap}.product-card__button:hover{scale:.98;box-shadow:0 -1px 10px 1px #000102e5 inset}@media screen and (width <= 490px){.product-card__button{padding:9.5px 2.84rem;border-radius:5px}.product-card__button span{font-size:13px}}.navigation{pointer-events:none;position:absolute;z-index:13;top:50%;transform:translateY(-27px);display:flex;align-items:center;justify-content:space-between;width:100%}.navigation__prev,.navigation__next{pointer-events:auto;cursor:pointer;padding:9px;border-radius:50%;font-size:17px;background:#fff;box-shadow:0 0 17px 1px #00000026}.navigation__prev .icon,.navigation__next .icon{pointer-events:none;color:#58595a;transition:color .2s ease-in-out}.navigation__prev:hover .icon,.navigation__next:hover .icon{color:#10471c}.navigation__icon{transition:opacity .4s ease}.navigation__prev{transform:translate(-35%)}.navigation__prev.swiper-button-disabled .navigation__icon{opacity:.3}.navigation__next{transform:translate(35%)}.navigation__next.swiper-button-disabled .navigation__icon{opacity:.3}.quantity__button{pointer-events:all;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;line-height:100%}.quantity__button._disabled{opacity:.3}.quantity__button ._icon{pointer-events:none;display:flex;font-size:15px}.quantity__input input{max-width:33px;font-size:17px;text-align:center}.section-about__body{padding-block:5rem}.section-about__title{margin-bottom:4rem}.section-about__header{display:grid;grid-template-columns:1fr max-content;gap:3.1rem}@media screen and (width <= 1289px){.section-about__header{gap:20px}}@media screen and (width <= 1140px){.section-about__header{grid-template-columns:50% 1fr}.section-about__header :root{--mq-header-size: big}}@media screen and (width <= 1024px){.section-about__header{grid-template-columns:1fr}.section-about__header :root{--mq-header-size: big}}.section-about__cards{display:grid;grid-template-columns:repeat(3,minmax(145px,255px));gap:31px}@media screen and (width <= 1289px){.section-about__cards{gap:20px}}@media screen and (width <= 1024px){.section-about__cards{grid-template-columns:repeat(3,minmax(145px,1fr))}.section-about__cards :root{--mq-header-size: big}}@media screen and (width <= 768px){.section-about__cards{gap:16px}.section-about__cards :root{--mq-header-size: big}}@media screen and (width <= 490px){.section-about__cards{grid-template-columns:repeat(2,minmax(145px,1fr));gap:10px}}.section-about__column{overflow:hidden;box-sizing:border-box;border:1px solid rgb(45,47,48);border-radius:10px}@media screen and (width <= 490px){.section-about__column{border-radius:5px}}.section-about__column:last-child{border:none;color:#fff;background:linear-gradient(180deg,#7b7b7c,#151719);transition:box-shadow .3s ease-in-out}.section-about__column:last-child:hover{box-shadow:0 0 17px 1px #92929252}.section-about__map{overflow:hidden;border-radius:10px}@media (width > 1140px){.section-about__map{min-width:541px}}@media screen and (width <= 490px){.section-about__map{border-radius:5px}}.section-about__footer{display:grid;grid-template-columns:1fr max-content;gap:3.1rem;padding-block:22px 0}@media screen and (width <= 1024px){.section-about__footer{grid-template-columns:1fr 1fr}.section-about__footer :root{--mq-header-size: big}}@media screen and (width <= 690px){.section-about__footer{grid-template-columns:1fr}}.card-about{height:100%}.card-about__body{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:12px 1.6rem}@media screen and (width <= 490px){.card-about__body{padding:12px 7px}}.card-about__icon{margin-bottom:52px}.card-about__icon .icon{font-size:3.2rem}.card-about__text{font-size:14px;line-height:100%}@media (width > 490px) and (width <= 1920px){.card-about__text{font-size:calc(12px + 2 * (100vw - 490px) / 1430)}}@media screen and (width <= 490px){.card-about__text{font-size:12px}}.about-footer__info{width:100%}.about-footer__title{margin-bottom:17px}@media screen and (width <= 490px){.about-footer__title{margin-bottom:10px}}.about-footer__text{margin-bottom:2rem;font-size:12px;line-height:100%}@media screen and (width <= 490px){.about-footer__text{margin-bottom:10px}}.about-footer__button{font-size:12px}.about-footer__reviews{max-width:541px}.section-news__body{position:relative;padding-block:5rem}.section-news__title{margin-bottom:4rem}.section-news__content .navigation{transform:translateY(-58px)}.section-news__slide{position:relative}.slide-news{width:120%}@media screen and (width <= 490px){.slide-news{width:150%}}.slide-news__slide{flex-direction:column;border-radius:10px;background:#fff}@media screen and (width <= 490px){.slide-news__slide{border-radius:5px}}.slide-news__image{overflow:hidden;width:auto;border-radius:10px}.slide-news__image:hover img{filter:grayscale(0)}.slide-news__image img{min-height:120px}@media (width > 1024px){.slide-news__image img{filter:grayscale(1);transition:filter .4s ease 0s}}@media screen and (width <= 490px){.slide-news__image{border-radius:5px}}.slide-news__info{padding:2rem}.slide-news__text{margin-bottom:1.8rem;font-size:14px}@media screen and (width <= 490px){.slide-news__text{font-size:12px}}.slide-news__date{font-size:12px}
