.Catalog-module-scss-module__pLJauq__catalog{flex-direction:column;gap:20px;display:flex}.Catalog-module-scss-module__pLJauq__catalog h1{font-size:var(--fs-2xl);font-weight:400}.Catalog-module-scss-module__pLJauq__wrapper{flex-direction:row;gap:20px;display:flex}.Catalog-module-scss-module__pLJauq__list{grid-template-columns:repeat(auto-fill,258px);gap:10px;display:grid}.Catalog-module-scss-module__pLJauq__productList{flex-direction:column;gap:10px;width:100%;display:flex}.Catalog-module-scss-module__pLJauq__loading{opacity:.5;pointer-events:none;transition:opacity .2s}@media (min-width:1403px){.Catalog-module-scss-module__pLJauq__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:990px){.Catalog-module-scss-module__pLJauq__wrapper{flex-direction:column}}.Catalog-module-scss-module__pLJauq__overlay{display:none}@media (max-width:990px){.Catalog-module-scss-module__pLJauq__overlay{z-index:199;opacity:0;pointer-events:none;background-color:#0006;transition:opacity .3s;display:block;position:fixed;inset:0}.Catalog-module-scss-module__pLJauq__overlayVisible{opacity:1;pointer-events:auto}}@media (max-width:480px){.Catalog-module-scss-module__pLJauq__catalog{gap:15px}}
.Filter-module-scss-module__NjSNpW__filter{background-color:var(--white-color);border-radius:var(--border-radius-box);flex-direction:column;width:380px;display:flex}.Filter-module-scss-module__NjSNpW__filterHeader{display:none}.Filter-module-scss-module__NjSNpW__closeBtn{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background-color .2s;display:flex}.Filter-module-scss-module__NjSNpW__closeBtn:hover{background-color:#00000014}@media (max-width:990px){.Filter-module-scss-module__NjSNpW__filter{height:100dvh;box-shadow:var(--box-shadow);z-index:200;transition:transform .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.Filter-module-scss-module__NjSNpW__open{transform:translate(0)}.Filter-module-scss-module__NjSNpW__filterHeader{border-bottom:1px solid var(--dark-gray-color);background-color:var(--white-color);z-index:1;justify-content:space-between;align-items:center;padding:15px 20px;font-size:1rem;font-weight:600;display:flex;position:sticky;top:0}}
.Accordion-module-scss-module__22F13a__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:20px;display:flex}.Accordion-module-scss-module__22F13a__list{flex-direction:column;gap:10px;max-height:0;margin-left:20px;transition:max-height .3s;display:flex;overflow:hidden}.Accordion-module-scss-module__22F13a__list li a{color:#000}.Accordion-module-scss-module__22F13a__titleWrapper{align-items:center;gap:7px;display:flex}
.ButtonArrow-module-scss-module__PYshLW__button{cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.ButtonArrow-module-scss-module__PYshLW__rotate{transition:transform .3s;transform:rotate(-90deg)}.ButtonArrow-module-scss-module__PYshLW__button img{transition:transform .3s}
.CheckBox-module-scss-module__Gl0_Aq__checkboxContainer{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.CheckBox-module-scss-module__Gl0_Aq__checkboxContainer.CheckBox-module-scss-module__Gl0_Aq__disabled{cursor:not-allowed;opacity:.5}.CheckBox-module-scss-module__Gl0_Aq__checkboxInput{display:none}.CheckBox-module-scss-module__Gl0_Aq__checkboxCustom{background-color:#e9e9eb;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s,transform .1s;display:flex;position:relative}.CheckBox-module-scss-module__Gl0_Aq__checkboxCustom:after{content:"";opacity:0;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;border-radius:1px;width:5px;height:9px;transition:opacity .15s;transform:rotate(45deg)translate(-1px,-1px)}.CheckBox-module-scss-module__Gl0_Aq__checkboxCustom:active{transform:scale(.92)}.CheckBox-module-scss-module__Gl0_Aq__checkboxInput:checked+.CheckBox-module-scss-module__Gl0_Aq__checkboxCustom{background-color:var(--main-color)}.CheckBox-module-scss-module__Gl0_Aq__checkboxInput:checked+.CheckBox-module-scss-module__Gl0_Aq__checkboxCustom:after{opacity:1}.CheckBox-module-scss-module__Gl0_Aq__checkboxLabel{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500}
.AccordionSeries-module-scss-module__75uO7W__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:20px;display:flex}.AccordionSeries-module-scss-module__75uO7W__list{flex-wrap:wrap;gap:10px;max-height:0;transition:max-height .3s;display:flex;overflow:hidden}.AccordionSeries-module-scss-module__75uO7W__list li a{color:#000}.AccordionSeries-module-scss-module__75uO7W__titleWrapper{align-items:center;gap:7px;display:flex}
.Bade-module-scss-module__ycXWwq__link{background-color:var(--dark-gray-color);color:#000;cursor:pointer;border:1px solid var(--dark-gray-color);transition:var(--transition-base);border-radius:30px;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.Bade-module-scss-module__ycXWwq__link:hover{border:1px solid var(--main-color)}.Bade-module-scss-module__ycXWwq__link.Bade-module-scss-module__ycXWwq__active{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff}
.InputSection-module-scss-module__rbT_Tq__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:10px;display:flex}.InputSection-module-scss-module__rbT_Tq__wrapper{gap:15px;max-width:100%;transition:max-height .3s;display:flex}.InputSection-module-scss-module__rbT_Tq__wrapper label{align-items:center;gap:10px;display:flex}.InputSection-module-scss-module__rbT_Tq__wrapper input{width:120px}
.InputField-module-scss-module__YDN1IW__input{background-color:var(--background-component-color);width:100%;height:30px;padding:0 10px;transition:all .2s}.InputField-module-scss-module__YDN1IW__input:hover{background-color:#e0e1e8}
.InfoHeader-module-scss-module__gpsP6a__nav{padding:5px;display:flex;position:relative}.InfoHeader-module-scss-module__gpsP6a__listCity{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:7px;display:flex;position:absolute;top:40px}.InfoHeader-module-scss-module__gpsP6a__listCity li button{font-size:1rem}.InfoHeader-module-scss-module__gpsP6a__wrapper{width:100%;max-width:var(--width-container);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:5px 20px;display:flex}.InfoHeader-module-scss-module__gpsP6a__list{gap:10px;display:flex}.InfoHeader-module-scss-module__gpsP6a__right,.InfoHeader-module-scss-module__gpsP6a__left{align-items:center;gap:10px;display:flex}@media (max-width:1024px){.InfoHeader-module-scss-module__gpsP6a__wrapper{gap:8px;padding:5px 16px}.InfoHeader-module-scss-module__gpsP6a__left{gap:8px}.InfoHeader-module-scss-module__gpsP6a__left a,.InfoHeader-module-scss-module__gpsP6a__left span{font-size:.875rem}.InfoHeader-module-scss-module__gpsP6a__right{gap:8px}}@media (max-width:768px){.InfoHeader-module-scss-module__gpsP6a__left{display:none}.InfoHeader-module-scss-module__gpsP6a__wrapper{justify-content:flex-end}}@media (max-width:480px){.InfoHeader-module-scss-module__gpsP6a__nav{display:none}}
.HeaderMobile-module-scss-module__lD43hW__wrapper{background-color:var(--main-color);flex-direction:column;align-items:center;gap:15px;padding:15px;display:flex;position:relative;box-shadow:0 10px 20px #623e6340}.HeaderMobile-module-scss-module__lD43hW__header{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.HeaderMobile-module-scss-module__lD43hW__lingLogo{color:#fff;text-transform:uppercase;align-items:center;gap:5px;display:flex}.HeaderMobile-module-scss-module__lD43hW__lingLogo span{font-size:1.2rem}.HeaderMobile-module-scss-module__lD43hW__btn{justify-content:center;align-items:center;display:flex}.HeaderMobile-module-scss-module__lD43hW__side{justify-content:center;align-items:center;gap:10px;width:58px;display:flex}.HeaderMobile-module-scss-module__lD43hW__list{background-color:var(--main-color);z-index:999;flex-direction:column;gap:10px;width:100%;padding:10px 0;display:flex;position:absolute;top:60px;left:0}.HeaderMobile-module-scss-module__lD43hW__list li a{color:#fff;padding:18px 15px;font-weight:400;text-decoration:none;transition:background-color .25s,color .25s}.HeaderMobile-module-scss-module__lD43hW__listVert{white-space:nowrap;scrollbar-width:none;align-items:center;gap:10px;width:100%;display:flex;overflow:auto hidden}.HeaderMobile-module-scss-module__lD43hW__listVert::-webkit-scrollbar{display:none}.HeaderMobile-module-scss-module__lD43hW__listVert li{flex-shrink:0}.HeaderMobile-module-scss-module__lD43hW__listVert li a{color:#fff;white-space:nowrap;border:1px solid #fff6;border-radius:4px;padding:5px 10px;transition:background-color .2s,border-color .2s,transform .15s;display:inline-block}.HeaderMobile-module-scss-module__lD43hW__listVert li a:hover{background-color:#ffffff26;border-color:#fff}.HeaderMobile-module-scss-module__lD43hW__listVert li a:active{background-color:#ffffff40;transform:translateY(0)}.HeaderMobile-module-scss-module__lD43hW__bottomList{flex-direction:column;align-items:center;gap:10px;width:100%;padding:5px 0;display:flex}
.CategoryListMobile-module-scss-module__sgOXDq__wrapper{z-index:100;background:#fff;width:100%;max-height:0;transition:max-height .35s,box-shadow .35s;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 20px #0000001f}.CategoryListMobile-module-scss-module__sgOXDq__wrapperOpen{max-height:100dvh;overflow-y:auto}.CategoryListMobile-module-scss-module__sgOXDq__list{width:100%;margin:0;padding:0;list-style:none}.CategoryListMobile-module-scss-module__sgOXDq__item{border-bottom:1px solid var(--gray-color)}.CategoryListMobile-module-scss-module__sgOXDq__row{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.CategoryListMobile-module-scss-module__sgOXDq__link{color:#111;font-size:var(--fs-sm);flex:1;padding:14px 0;font-weight:500;text-decoration:none}.CategoryListMobile-module-scss-module__sgOXDq__chevron{color:#999;cursor:pointer;background:0 0;border:none;padding:14px 4px;font-size:1.4rem;line-height:1;transition:transform .25s;transform:rotate(0)}.CategoryListMobile-module-scss-module__sgOXDq__chevronOpen{transform:rotate(90deg)}.CategoryListMobile-module-scss-module__sgOXDq__collapse{max-height:0;transition:max-height .3s;overflow:hidden}.CategoryListMobile-module-scss-module__sgOXDq__collapseOpen{max-height:2000px;transition:max-height .45s}.CategoryListMobile-module-scss-module__sgOXDq__subList{background:#f5f7fa;margin:0;padding:0;list-style:none}.CategoryListMobile-module-scss-module__sgOXDq__subItem{border-top:1px solid var(--gray-color)}.CategoryListMobile-module-scss-module__sgOXDq__subLink{color:#333;font-size:var(--fs-sm);flex:1;padding:12px 0 12px 8px;text-decoration:none}.CategoryListMobile-module-scss-module__sgOXDq__seriesList{background:#eceef2;margin:0;padding:0;list-style:none}.CategoryListMobile-module-scss-module__sgOXDq__seriesItem{border-top:1px solid var(--gray-color)}.CategoryListMobile-module-scss-module__sgOXDq__seriesLink{color:#555;font-size:var(--fs-sm);padding:10px 16px 10px 32px;text-decoration:none;display:block}
.Footer-module-scss-module__Zrxyoa__footer{border-top:1px solid var(--dark-gray-color);background-color:#fff;flex-direction:column;gap:35px;width:100%;padding:50px 240px;display:flex}.Footer-module-scss-module__Zrxyoa__footer h2,.Footer-module-scss-module__Zrxyoa__footer h3{font-weight:500}.Footer-module-scss-module__Zrxyoa__topPanel{justify-content:space-between;width:100%;display:flex}.Footer-module-scss-module__Zrxyoa__info{width:295px}.Footer-module-scss-module__Zrxyoa__bottomPanel{border-top:1px solid var(--dark-gray-color);justify-content:space-between;width:100%;padding-top:33px;display:flex}.Footer-module-scss-module__Zrxyoa__bottomList{gap:15px;display:flex}.Footer-module-scss-module__Zrxyoa__info{flex-direction:column;gap:18px;display:flex}.Footer-module-scss-module__Zrxyoa__info p{line-height:26px}@media (max-width:900px){.Footer-module-scss-module__Zrxyoa__footer{gap:25px;padding:40px}.Footer-module-scss-module__Zrxyoa__topPanel{grid-template-columns:1fr 1fr;gap:30px;display:grid}.Footer-module-scss-module__Zrxyoa__topPanel>:first-child,.Footer-module-scss-module__Zrxyoa__topPanel>:last-child{grid-column:1/-1}.Footer-module-scss-module__Zrxyoa__info{width:auto}}@media (max-width:480px){.Footer-module-scss-module__Zrxyoa__footer{gap:20px;padding:30px 16px}.Footer-module-scss-module__Zrxyoa__topPanel{grid-template-columns:1fr}.Footer-module-scss-module__Zrxyoa__bottomPanel{flex-direction:column;gap:12px;padding-top:20px}}.Footer-module-scss-module__Zrxyoa__soc{align-items:center;gap:5px;padding:5px;display:flex}
.FooterList-module-scss-module__zpX33W__nav{flex-direction:column;gap:25px;display:flex}.FooterList-module-scss-module__zpX33W__nav ul{flex-direction:column;gap:19px;display:flex}.FooterList-module-scss-module__zpX33W__nav ul li a{color:#6b7280}.FooterList-module-scss-module__zpX33W__nav ul li a:hover{color:var(--main-color)}
.ButtonSection-module-scss-module__6Ewjxa__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:20px;display:flex}.ButtonSection-module-scss-module__6Ewjxa__link{background-color:var(--gray-color);color:#000;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.ButtonSection-module-scss-module__6Ewjxa__list{flex-wrap:wrap;gap:14px;display:flex}
.LinkList-module-scss-module__Q183Ja__link{background-color:var(--dark-gray-color);color:#000;cursor:pointer;border:1px solid var(--dark-gray-color);transition:var(--transition-base);border-radius:30px;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.LinkList-module-scss-module__Q183Ja__link:hover{border:1px solid var(--main-color)}.LinkList-module-scss-module__Q183Ja__link.LinkList-module-scss-module__Q183Ja__active{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff}.LinkList-module-scss-module__Q183Ja__list{flex-wrap:wrap;gap:14px;display:flex}
.ProductColorList-module-scss-module__XSXUyG__section{padding:var(--padding-components);border-bottom:1px solid var(--gray-color);flex-direction:column;gap:20px;display:flex}.ProductColorList-module-scss-module__XSXUyG__link{background-color:var(--gray-color);color:#000;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.ProductColorList-module-scss-module__XSXUyG__link.ProductColorList-module-scss-module__XSXUyG__active{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff}.ProductColorList-module-scss-module__XSXUyG__list{flex-wrap:wrap;gap:14px;display:flex}.ProductColorList-module-scss-module__XSXUyG__colorBtn{cursor:pointer;width:28px;height:28px;transition:var(--transition-base);border:2px solid #0000;border-radius:50%}.ProductColorList-module-scss-module__XSXUyG__colorBtn:hover{border-color:var(--main-color)}.ProductColorList-module-scss-module__XSXUyG__colorBtn.ProductColorList-module-scss-module__XSXUyG__active{border-color:var(--main-color);outline:2px solid var(--main-color);outline-offset:2px}
.ProductCatalogToolbar-module-scss-module__3xtiIq__productCatalog{justify-content:space-between;align-items:center;display:flex}.ProductCatalogToolbar-module-scss-module__3xtiIq__wrapper{gap:10px;display:flex}@media (max-width:990px){.ProductCatalogToolbar-module-scss-module__3xtiIq__filter{display:none}.ProductCatalogToolbar-module-scss-module__3xtiIq__productCatalog{text-align:center;gap:10px;width:100%}}@media (max-width:572px){.ProductCatalogToolbar-module-scss-module__3xtiIq__productCatalog{flex-direction:column;align-items:stretch}.ProductCatalogToolbar-module-scss-module__3xtiIq__wrapper{flex-wrap:wrap;justify-content:space-between}}
.ChangeViewModel-module-scss-module__043NgG__box{justify-content:center;align-items:center;gap:10px;display:flex}
.BtnList-module-scss-module__-Ow_La__button{border-radius:var(--border-radius-box);background-color:#fff}
.ButtonIcon-module-scss-module__D1pZcG__button{cursor:pointer;align-items:center;gap:7px;padding:10px;transition:background-color .2s;display:flex}
.AttributeList-module-scss-module__Crp9Uq__link{background-color:var(--dark-gray-color);color:#000;border:1px solid var(--dark-gray-color);transition:var(--transition-base);border-radius:30px;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.AttributeList-module-scss-module__Crp9Uq__link:hover{border:1px solid var(--main-color)}.AttributeList-module-scss-module__Crp9Uq__list{flex-wrap:wrap;gap:14px;display:flex}.AttributeList-module-scss-module__Crp9Uq__list a{min-width:120px;height:42px}.AttributeList-module-scss-module__Crp9Uq__container{flex-direction:column;gap:7px;display:flex}.AttributeList-module-scss-module__Crp9Uq__active{border:1px solid var(--main-color)}
.CollectionCard-module-scss-module__v40gKa__card{background-color:#fff;flex-direction:column;gap:20px;width:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.CollectionCard-module-scss-module__v40gKa__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.CollectionCard-module-scss-module__v40gKa__card img{object-fit:cover;width:100%}.CollectionCard-module-scss-module__v40gKa__header{flex-direction:column;gap:10px;padding:0 24px;display:flex}.CollectionCard-module-scss-module__v40gKa__categories{align-items:center;gap:5px;display:flex}.CollectionCard-module-scss-module__v40gKa__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3em;line-height:1.5;display:-webkit-box;overflow:hidden}.CollectionCard-module-scss-module__v40gKa__price{color:#b8965a;font-size:2rem;font-weight:580}.CollectionCard-module-scss-module__v40gKa__footer{justify-content:flex-end;padding:0 24px 24px;display:flex}
.ProductCard-module-scss-module__yVNSKG__card{border-radius:var(--border-radius-elem);background-color:#fff;width:100%;padding:21px 20px 19px;transition:all .2s}.ProductCard-module-scss-module__yVNSKG__card:hover{box-shadow:0 10px 10px #623e631a}.ProductCard-module-scss-module__yVNSKG__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3em;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductCard-module-scss-module__yVNSKG__textHoryzantol{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductCard-module-scss-module__yVNSKG__horizontalCard{gap:15px;width:100%;display:flex}.ProductCard-module-scss-module__yVNSKG__horizontalCardLeft{gap:15px;display:flex}.ProductCard-module-scss-module__yVNSKG__verticalCard{flex-direction:column;align-items:center;gap:19px;display:flex}.ProductCard-module-scss-module__yVNSKG__infoCard{flex-direction:column;gap:5px;width:100%;display:flex}.ProductCard-module-scss-module__yVNSKG__infoCard h3{font-size:var(--fs-md);color:#000;font-weight:500;line-height:1.25}.ProductCard-module-scss-module__yVNSKG__img{object-fit:contain}.ProductCard-module-scss-module__yVNSKG__priceBox{align-items:center;gap:5px;margin-top:18px;display:flex}.ProductCard-module-scss-module__yVNSKG__price{font-size:var(--fs-lg);font-weight:580}.ProductCard-module-scss-module__yVNSKG__oldPrice{color:gray;font-size:1rem}.ProductCard-module-scss-module__yVNSKG__buttons{align-items:center;gap:10px;margin-top:27px;display:flex}.ProductCard-module-scss-module__yVNSKG__list{flex-wrap:wrap;width:100%;display:flex}.ProductCard-module-scss-module__yVNSKG__name{margin-top:10px;margin-bottom:10px}.ProductCard-module-scss-module__yVNSKG__name h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductCard-module-scss-module__yVNSKG__btnBuy{background-color:var(--main-color);color:#fff;border-radius:30px;justify-content:center;align-items:center;width:100%;transition:background-color .3s,box-shadow .3s,transform .2s;display:flex}.ProductCard-module-scss-module__yVNSKG__btnBuy:hover{background-color:color-mix(in srgb, var(--main-color) 85%, black);transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.ProductCard-module-scss-module__yVNSKG__btnBuy:active{transform:translateY(0);box-shadow:0 4px 10px #0003}.ProductCard-module-scss-module__yVNSKG__brand{color:var(--main-color)}@media (max-width:768px){.ProductCard-module-scss-module__yVNSKG__card{padding:15px}}@media (max-width:480px){.ProductCard-module-scss-module__yVNSKG__card{gap:12px;padding:12px 10px}.ProductCard-module-scss-module__yVNSKG__buttons{margin-top:15px}}.ProductCard-module-scss-module__yVNSKG__horizontalPriceBox{flex-direction:column;justify-content:center;display:flex}.ProductCard-module-scss-module__yVNSKG__horizontalPrice{flex-direction:column;display:flex}
.LinkBade-module-scss-module__WIz21W__link{background-color:var(--dark-gray-color);color:#000;cursor:pointer;border:1px solid var(--dark-gray-color);transition:var(--transition-base);border-radius:30px;justify-content:center;align-items:center;padding:5px 8px 5px 10px;display:flex}.LinkBade-module-scss-module__WIz21W__link:hover{border:1px solid var(--main-color)}.LinkBade-module-scss-module__WIz21W__link.LinkBade-module-scss-module__WIz21W__active{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff}
.RatingStar-module-scss-module__YOkRCq__rating{-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}.RatingStar-module-scss-module__YOkRCq__rating__stars{align-items:center;gap:2px;display:flex}.RatingStar-module-scss-module__YOkRCq__rating__star{fill:#f2c94c;width:18px;height:18px;transition:transform .1s;display:block}.RatingStar-module-scss-module__YOkRCq__rating__star--empty{fill:#e0e0e0}.RatingStar-module-scss-module__YOkRCq__rating__count{color:#828282;margin-left:4px;font-family:sans-serif;font-size:16px;line-height:1}
.MapProduct-module-scss-module__lJwQ7G__list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.ProductGallery-module-scss-module__pED19G__gallery{flex-direction:column;gap:30px;width:780px;display:flex}.ProductGallery-module-scss-module__pED19G__gallery img{border-radius:var(--border-radius-elem);width:100%}.ProductGallery-module-scss-module__pED19G__mainImage{object-fit:contain;background-color:#fff;min-width:400px;height:450px!important}.ProductGallery-module-scss-module__pED19G__mainImagePlaceholder{border-radius:var(--border-radius-elem);background-color:#f0f0f0;width:100%;min-width:400px;height:450px}.ProductGallery-module-scss-module__pED19G__imgList{gap:10px;display:flex}@media (min-width:842px) and (max-width:995px){.ProductGallery-module-scss-module__pED19G__gallery{width:100%}}@media (max-width:841px){.ProductGallery-module-scss-module__pED19G__gallery{width:100%}.ProductGallery-module-scss-module__pED19G__mainImage{width:100%;min-width:auto}}
.ImgSlider-module-scss-module__dZ0aQW__box{height:180px}.ImgSlider-module-scss-module__dZ0aQW__swiper{width:100%;height:100%;overflow:hidden}.ImgSlider-module-scss-module__dZ0aQW__hidden{visibility:hidden}.ImgSlider-module-scss-module__dZ0aQW__card{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:calc(50% - 6px);min-height:84px;padding:5px;display:flex;position:relative;overflow:hidden}.ImgSlider-module-scss-module__dZ0aQW__card img{object-fit:contain;width:100%;height:100%}.ImgSlider-module-scss-module__dZ0aQW__card:hover{border:1px solid var(--main-color)}.ImgSlider-module-scss-module__dZ0aQW__cardActive{border-color:var(--main-color);box-shadow:0 0 0 1px var(--main-color)}@media (max-width:989px){.ImgSlider-module-scss-module__dZ0aQW__box{width:100%;height:168px}.ImgSlider-module-scss-module__dZ0aQW__swiper{height:auto}}
.HeaderVertu-module-scss-module__VZANNq__header{z-index:100;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:22px 48px;transition:background .4s,border-color .4s,padding .4s;display:flex;position:fixed;top:0;left:0;right:0}.HeaderVertu-module-scss-module__VZANNq__header h1{font-family:var(--font-vertu);text-transform:uppercase;color:#fff;font-size:1.4rem;transition:color .4s}.HeaderVertu-module-scss-module__VZANNq__headerScrolled{background:#fff;padding:20px 48px}.HeaderVertu-module-scss-module__VZANNq__headerScrolled h1,.HeaderVertu-module-scss-module__VZANNq__headerScrolled .HeaderVertu-module-scss-module__VZANNq__nav a{color:#1a1a1a}.HeaderVertu-module-scss-module__VZANNq__nav{justify-content:flex-end;width:125px;display:flex}.HeaderVertu-module-scss-module__VZANNq__nav a{color:#fff;font-weight:500;transition:color .4s}@media (max-width:768px){.HeaderVertu-module-scss-module__VZANNq__header{padding:14px 20px}.HeaderVertu-module-scss-module__VZANNq__headerScrolled{padding:12px 20px}.HeaderVertu-module-scss-module__VZANNq__nav{width:auto}}@media (max-width:480px){.HeaderVertu-module-scss-module__VZANNq__header{padding:12px 16px}.HeaderVertu-module-scss-module__VZANNq__header h1{font-size:1.1rem}.HeaderVertu-module-scss-module__VZANNq__nav{font-size:.85rem}}
.PhoneButton-module-scss-module__bhqlLq__wrapper{z-index:1000;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}@keyframes PhoneButton-module-scss-module__bhqlLq__ring{0%{transform:rotate(0)}.6%{transform:rotate(-18deg)}1.25%{transform:rotate(18deg)}1.9%{transform:rotate(-14deg)}2.5%{transform:rotate(14deg)}3.1%{transform:rotate(-8deg)}3.75%{transform:rotate(8deg)}4.4%{transform:rotate(-4deg)}5%{transform:rotate(4deg)}6.25%,to{transform:rotate(0)}}.PhoneButton-module-scss-module__bhqlLq__callBtn{background-color:var(--main-color);width:56px;height:56px;box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;animation:32s ease-in-out 10s infinite PhoneButton-module-scss-module__bhqlLq__ring;display:flex}.PhoneButton-module-scss-module__bhqlLq__callBtn:hover{animation:none;transform:scale(1.08);box-shadow:0 16px 32px #086f9259}.PhoneButton-module-scss-module__bhqlLq__callBtn:active{animation:none;transform:scale(.96)}.PhoneButton-module-scss-module__bhqlLq__callBtn img{filter:brightness(0)invert()}.PhoneButton-module-scss-module__bhqlLq__phoneNumber{background-color:var(--white-color);color:var(--main-color);font-size:var(--fs-sm);border-radius:var(--border-radius-elem-c);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;opacity:0;padding:8px 16px;font-weight:600;transition:opacity .25s,transform .25s;transform:translateY(6px)}.PhoneButton-module-scss-module__bhqlLq__phoneNumber:hover{text-decoration:underline}.PhoneButton-module-scss-module__bhqlLq__phoneNumberVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:480px){.PhoneButton-module-scss-module__bhqlLq__wrapper{bottom:16px;left:16px}.PhoneButton-module-scss-module__bhqlLq__callBtn{width:50px;height:50px}}
.VertuInfoBox-module-scss-module__2ndNVq__info{flex-direction:column;gap:15px;display:flex}.VertuInfoBox-module-scss-module__2ndNVq__description{line-height:1.5}.VertuInfoBox-module-scss-module__2ndNVq__tech{flex-direction:column;gap:10px;display:flex}.VertuInfoBox-module-scss-module__2ndNVq__atribute{gap:5px;display:flex}.VertuInfoBox-module-scss-module__2ndNVq__attibuteName,.VertuInfoBox-module-scss-module__2ndNVq__value{font-size:clamp(14px,2vw,18px)}.VertuInfoBox-module-scss-module__2ndNVq__price{font-size:clamp(1.75rem,5vw,3rem)}.VertuInfoBox-module-scss-module__2ndNVq__descrtiptionWrapper{flex-direction:column;gap:15px;display:flex}.VertuInfoBox-module-scss-module__2ndNVq__header h3{font-size:var(--fs-xl);font-weight:400}
.BtnGrid-module-scss-module__O8_KoG__button{border-radius:var(--border-radius-box);background-color:#fff}
.Pagination-module-scss-module__z_NVhW__list{flex-direction:row;align-items:center;gap:10px;display:flex}.Pagination-module-scss-module__z_NVhW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.Pagination-module-scss-module__z_NVhW__button{color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.Pagination-module-scss-module__z_NVhW__button:hover{background-color:var(--main-color);color:#000}.Pagination-module-scss-module__z_NVhW__button:disabled{opacity:.5;cursor:default}@media (max-width:480px){.Pagination-module-scss-module__z_NVhW__pagination{gap:10px}.Pagination-module-scss-module__z_NVhW__button{width:35px;height:35px}}
.RepairCard-module-scss-module__FeLCxq__card{border-radius:var(--border-radius-elem);box-shadow:var(--shadow-md);background:#fff;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.RepairCard-module-scss-module__FeLCxq__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.RepairCard-module-scss-module__FeLCxq__headerInfo{flex-direction:column;gap:8px;display:flex}.RepairCard-module-scss-module__FeLCxq__model{font-size:var(--fs-md);color:#000;font-weight:500;line-height:1.25}.RepairCard-module-scss-module__FeLCxq__badge{color:#4a5fd4;font-size:var(--fs-xs);border-radius:var(--radius-full);background:#eef0fb;padding:4px 12px;font-weight:500;display:inline-block}.RepairCard-module-scss-module__FeLCxq__icon{flex-shrink:0;margin-top:2px}.RepairCard-module-scss-module__FeLCxq__list{flex-direction:column;display:flex}.RepairCard-module-scss-module__FeLCxq__item{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.RepairCard-module-scss-module__FeLCxq__item:first-child{border-top:1px solid #e8ecf0}.RepairCard-module-scss-module__FeLCxq__serviceName{font-size:var(--fs-sm);color:#374151}.RepairCard-module-scss-module__FeLCxq__servicePrice{font-size:var(--fs-sm);color:#0f172a;white-space:nowrap;font-weight:700}.RepairCard-module-scss-module__FeLCxq__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.RepairCard-module-scss-module__FeLCxq__diagnostic{flex-direction:column;gap:2px;display:flex}.RepairCard-module-scss-module__FeLCxq__diagnosticLabel{font-size:var(--fs-xs);color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.RepairCard-module-scss-module__FeLCxq__diagnosticPrice{color:var(--main-color);font-size:1rem;font-weight:700}.RepairCard-module-scss-module__FeLCxq__bookBtn{background:var(--main-color);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast);white-space:nowrap;padding:12px;font-weight:600}.RepairCard-module-scss-module__FeLCxq__bookBtn:hover{background:#1d4ed8}.RepairCard-module-scss-module__FeLCxq__bookBtn:active{background:#1e40af}
.ReivewSource-module-scss-module__EtXD5G__card{background-color:#fff;border-radius:10px;align-items:center;gap:4px;padding:10px;display:flex}.ReivewSource-module-scss-module__EtXD5G__card h4{font-size:1rem;font-weight:500}
.PaginationButton-module-scss-module__J1W4Kq__btn{color:#000;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PaginationButton-module-scss-module__J1W4Kq__btn:hover{background-color:var(--main-color);color:#fff}.PaginationButton-module-scss-module__J1W4Kq__active{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}
.ReviewCard-module-scss-module__W-bbYG__card{border-radius:var(--border-radius-box);background-color:#fff;flex-direction:column;gap:20px;width:300px;padding:20px;display:flex}.ReviewCard-module-scss-module__W-bbYG__header{align-items:center;gap:12px;display:flex}.ReviewCard-module-scss-module__W-bbYG__headerInner{flex-direction:column;gap:5px;display:flex}.ReviewCard-module-scss-module__W-bbYG__headerInner h3{font-size:1rem}.ReviewCard-module-scss-module__W-bbYG__headerInner p{color:var(--gray-text);font-size:.875rem}.ReviewCard-module-scss-module__W-bbYG__avatar{object-fit:cover;border-radius:50%}.ReviewCard-module-scss-module__W-bbYG__footer{justify-content:flex-end;align-items:center;gap:5px;display:flex}.ReviewCard-module-scss-module__W-bbYG__wrapper{flex-direction:column;gap:10px;display:flex}
.ProductList-module-scss-module__lrrIjW__list{grid-template-columns:repeat(auto-fill,minmax(242px,1fr));gap:10px;width:100%;display:grid}.ProductList-module-scss-module__lrrIjW__flexList{flex-direction:column;gap:15px;display:flex}
