:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}@font-face{font-family:Raleway-Medium;src:url(/vue3-shop/assets/Raleway-Medium-15220046.woff2) format("woff2"),url(/vue3-shop/assets/Raleway-Medium-e4408340.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway-Regular;src:url(/vue3-shop/assets/Raleway-Regular-9804ab66.woff2) format("woff2"),url(/vue3-shop/assets/Raleway-Regular-c25aa0a5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Raleway-Regular,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1600px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}h1,h2,h3,p,ul,figure{margin:0}a{color:inherit;text-decoration:none}li{margin:0;padding:0;list-style:none}.dispalyNone{display:none;transform:translate(120%)}.displayNone{display:none}.menu{grid-column:3/9}.menu__list{display:flex;justify-content:space-evenly}.menu__link{transition:.3s all ease-in-out,.3s outline ease-in-out;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;font-size:calc((1vw + 1vh)*.55)}.menu__link:focus-visible{color:#348f96;font-weight:700;outline:none}.menu__link:hover{color:#6e9c9f;font-weight:700}.menu__link:active{color:#095257}.logo{grid-column:1/3;gap:15px;display:flex}.tel,.mail{transition:.3s color ease-in-out,.3s font-weight ease-in-out,.3s outline ease-in-out;font-size:calc((1vw + 1vh)*.45)}.tel:focus-visible,.mail:focus-visible{color:#348f96;font-weight:700;outline:none}.tel:hover,.mail:hover{color:#6e9c9f;font-weight:700}.tel:active,.mail:active{color:#095257}.basket,.basketImg{outline:none;transition:.3s background-color ease-in-out}.basket:focus-visible img{outline:none;background-color:#348f96}.basketImg:focus-visible{background-color:#348f96}.basket:hover img{background-color:#6e9c9f}.basket:active img{background-color:#095257}.title{font-size:calc((1vw + 1vh)*2.13);font-weight:600;line-height:110%;letter-spacing:1.1px}.button{padding:2vh 1.5vw;width:15vw;position:relative;background-color:transparent;border:1px solid #6E9C9F;font-size:calc((1vw + 1vh)*.6);font-style:normal;font-weight:400;color:#6e9c9f;text-align:center;margin:0 auto;display:block;transition:.3s all ease-in-out;cursor:pointer;box-shadow:5px 5px 4px #1a4d4733}.button:focus-visible{background-color:#348f96;outline:none;color:#fff}.button:hover{background-color:#509498;outline:none;color:#fff}.button:active{background-color:#095257;outline:none;color:#fff}.titleTwo{font-size:calc((1vw + 1vh)*1.55);font-style:normal;font-weight:600;letter-spacing:.8px}.mb-25{margin-bottom:2.5vh}.mb-20{margin-bottom:20vh}.mt-8{margin-top:8vh}.mb-8{margin-bottom:8vh}.priceBefore{text-decoration:line-through}.titleThree{font-size:calc((1vw + 1vh)*1);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.5px}.breadcrumbs{font-size:calc((1vw + 1vh)*.55)}.breadcrumbs__main{font-weight:600;transition:.3s all ease-in-out}.breadcrumbs__main:focus-visible{color:#348f96;font-weight:700;outline:none}.breadcrumbs__main:hover{color:#6e9c9f;font-weight:700}.breadcrumbs__main:active{color:#095257}.breadcrumbs__products{color:#909090;transition:.3s all ease-in-out}.breadcrumbs__products:focus-visible{color:#348f96;font-weight:700;outline:none}.breadcrumbs__products:hover{color:#6e9c9f;font-weight:700}.breadcrumbs__products:active{color:#095257}.blockCenter{margin:0 auto;display:block}.breadcrumbsCard{display:flex}.cardproduct__filter-color input[type=radio],.cardproduct__filter-sizes input[type=radio]{display:none}.cardproduct__filter-color label,.cardproduct__filter-sizes label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:0;line-height:18px;-webkit-user-select:none;user-select:none}.cardproduct__filter-colorvalue:before,.cardproduct__filter-sizesvalue:before{content:"";display:inline-block;width:30px;height:30px;position:absolute;left:0;bottom:1px;border:1px solid #909090;border-radius:50%;background-color:inherit}.filter-wrapper{display:flex;width:16vw;justify-content:space-between}.cardproduct__filter-sizeslabel{width:4vw}.cardproduct__filter-sizes label{padding-left:40px}.cardproduct__filter-colorradio:checked~.cardproduct__filter-colorvalue:before,.cardproduct__filter-sizesradio:checked~.cardproduct__filter-sizesvalue:before{border:3px solid #000}.cardproduct__filter-sizesvalue:hover{font-weight:600}.yandex-container{margin:0 auto;margin-bottom:5vh}.cardCount__button,.cardCount__input{width:3vw;padding:1vh 1vw;margin-bottom:1vh}.loadAdd{text-align:center}*{box-sizing:border-box;padding:0;margin:0}body{margin:0 auto}#app{background-color:none;padding:0}.container{width:72%;margin:0 auto}.header{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:30px;padding:20px 0}.header__tel{grid-column:10/12;padding:5px}.header__basket{grid-column:12/13;text-align:right}.back{background-color:#f1eadc}.footer{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:30px;padding:20px 0}.footer__tel{grid-column:11/13;display:flex;flex-direction:column;text-align:right}.footer__copy{grid-column:1/3}.footer__menuDown{padding:0;font-size:calc((1vw + 1vh)/2)}.footer__linkDown{transition:.3s all ease-in-out,.3s outline ease-in-out;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.footer__linkDown:focus-visible{color:#348f96;outline:none;font-weight:700}.footer__linkDown:hover{color:#6e9c9f;font-weight:700}.footer__social{grid-column:11/13;display:flex;flex-direction:column}.footer__menuSocial{display:flex;justify-content:flex-end;gap:15px;padding:0}.footer__linkSocial{outline:none;transition:.3s background-color ease-in-out}.footer__linkSocial img{transition:.3s background-color ease-in-out}.footer__linkSocial:focus-visible img{background-color:#348f96}.footer__linkSocial:hover img{background-color:#6e9c9f}.footer__linkSocial:active img{background-color:#095257}.mainPage__receipt{display:grid;grid-template-columns:1fr 1fr;gap:1%;margin-bottom:12vh}.mainPage__receiptLeft{display:flex;flex-direction:column;padding:16vh 0}.mainPage__title{margin-bottom:4.5vh}.mainPage__descr{width:70%;text-align:right;font-size:calc((1vw + 1vh)*.77);font-style:normal;font-weight:400;line-height:140%;letter-spacing:.4px;margin-bottom:4.5vh}.mainPage__button{background-color:#6e9c9f;border:none;color:#fff}.mainPage__receiptRight{max-height:720px;position:relative;text-align:right;padding:2% 0}.mainPage__photoBig{max-width:75%}.mainPage__photoMiddle{position:relative;max-width:36%;left:-27%;top:-38%}.mainPage__photoLittle{position:relative;max-width:36%;right:-20%;top:-93%}.mainPage__collection{margin-bottom:12vh}.mainPage__sliderList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2vw;padding:0;margin-bottom:4vh}.mainPage__item{display:flex;flex-direction:column;align-items:center}.mainPage__listImg{width:100%;margin-bottom:5vh}.mainPage__listTitle{font-size:calc((1vw + 1vh)*.75);font-weight:600;line-height:140%;letter-spacing:.4px;text-align:center}.mainPage__price{display:flex;gap:30px;font-size:calc((1vw + 1vh)*.55);font-style:normal;font-weight:500;color:#998e78}.mainPage__important{margin-bottom:14vh}.mainPage__important-list{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2vw}.mainPage__important-img{margin-bottom:3vh}.mainPage__important-descr{width:89%;font-size:calc((1vw + 1vh)*.67);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.34px}.mainPage__team{margin-bottom:20vh}.mainPage__teamWrapper{display:grid;grid-template-columns:1fr 1fr;gap:7.5vw}.mainPage__teamWrapperPhoto{max-width:45vw}.mainPage__teamWrapperDescr{padding:8vh 0}.mainPage__teamWrapperText{font-size:calc((1vw + 1vh)*.67);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.34px}.mainPage__href{font-size:calc((1vw + 1vh)*.67);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.34px;color:#6e9c9f;transition:.3s all ease-in-out}.mainPage__href:focus-visible{color:#348f96;outline:none;border-bottom:2px solid #348f96}.mainPage__href:hover{color:#509498;outline:none;border-bottom:2px solid #509498}.mainPage__href:active{color:#095257;outline:none;border-bottom:2px solid #095257}.cataloglist__filter-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:1%;margin-bottom:2vh}.cataloglist__filter-button{background-color:#fff;color:#000;border-color:#000}.cataloglist__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2vw;padding:0}.cataloglist__item a{display:flex;flex-direction:column;margin-bottom:5vh;align-items:center;border:2px solid #000;border-radius:3%;height:47vh;transition:.3s all}.cataloglist__item a:focus-visible{background-color:#348f96;border-color:#348f96}.cataloglist__item a:hover{background-color:#509498;border-color:#509498}.cataloglist__item a:active{background-color:#095257;border-color:#095257}.cataloglist__item-img{width:100%;height:35vh;border-radius:3% 3% 0 0}.cataloglist__item-title{font-size:calc((1vw + 1vh)*.75);font-weight:600;line-height:140%;letter-spacing:.4px;text-align:center}.cataloglist__item-price{display:flex;gap:30px;font-size:calc((1vw + 1vh)*.55);font-style:normal;font-weight:500;color:#998e78}.cardproduct-wrapper{display:grid;grid-template-columns:1fr 1fr}.cardproduct__img{width:33vw;height:650px;border:2px solid #000;border-radius:2%}.cardproduct__rightBlock{padding:7vh 4vw}.cardproduct__price{display:flex;justify-content:space-evenly;font-size:40px;font-weight:500;line-height:110%;color:#998e78;letter-spacing:.8px}.cardproduct__descr-title{font-size:20px;font-weight:500;line-height:140%;letter-spacing:.4px}.cardproduct__quantity{display:flex}.cardproduct__quantity-minus,.cardproduct__quantity-plus{width:5vw}.cardproduct__quantity-input{width:6vw;height:5.7vh;text-align:center;border:1px solid black}.brandpage{margin-bottom:3vh}.brandpage__path-top,.brandpage__path-bottom{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;margin-bottom:3vh}.brandpage__path-bottom-descr{order:1;width:80%}.brandpage__path-bottom-img{order:2}.brandpage__path-title{font-size:calc((1vw + 1vh)*.7);font-weight:500;line-height:140%;letter-spacing:.5px;color:#000;margin-bottom:2vh}.brandpage__path-text{font-size:calc((1vw + 1vh)*.55);font-weight:500;line-height:140%;letter-spacing:.34px;color:#000}.contacts{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.contacts__tel p,.contacts__mail p,.contacts__address p{font-size:calc((1vw + 1vh)*.6);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.34px;color:#000}.contacts__tel a,.contacts__mail a,.contacts__address a{font-size:calc((1vw + 1vh)*.75);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.4px;color:#000;transition:.3s all ease-in-out}.contacts__tel a:focus-visible,.contacts__mail a:focus-visible,.contacts__address a:focus-visible{color:#348f96;font-weight:700;outline:none}.contacts__tel a:hover,.contacts__mail a:hover,.contacts__address a:hover{color:#6e9c9f;font-weight:700}.contacts__tel a:active,.contacts__mail a:active,.contacts__address a:active{color:#095257}.basketpage__item{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center;margin-bottom:2vh;gap:1vw;background-color:#f8f6f1;padding:2%;border-radius:10px;box-shadow:3px 3px 10px #585615c7}.basketpage__item-img{width:20vw;border:2px solid #000;border-radius:2%;overflow:hidden}.basketpage__item-priceAfter{font-weight:600}.basketpage__item-priceAll,.basketpage__item-priceBefore{margin-bottom:1vh}.basketpage .cardCount__input{border:1px solid #509498;text-align:center;width:5vw}.orderpage__delivery-title,.orderpage__pay-title{font-size:calc((1vw + 1vh)*.85);font-weight:600;line-height:140%;letter-spacing:1.5px;color:#000;margin-bottom:2vh}.orderpage-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5vw}.orderpage__form{width:100%;display:flex;flex-direction:column;margin-bottom:3vh}.orderpage__form-title{font-size:calc((1vw + 1vh)*.9);font-weight:600;line-height:140%;letter-spacing:1.5px;color:#000;margin-bottom:2vh}.orderpage__form-name input,.orderpage__form-tel input,.orderpage__form-email input,.orderpage__form-address input{border:none;border-bottom:1px solid #000;font-size:calc((1vw + 1vh)*.6)}.orderpage__form-name input::placeholder,.orderpage__form-tel input::placeholder,.orderpage__form-email input::placeholder,.orderpage__form-address input::placeholder{color:#6e9c9f}.orderpage__form-name,.orderpage__form-tel,.orderpage__form-email,.orderpage__form-address{display:flex;flex-direction:column;gap:20px;margin-bottom:3vh;font-weight:600;font-size:calc((1vw + 1vh)*.7)}.orderpage__form-address{margin-bottom:10vh}.orderpage__form-comm{height:9vh;width:97%;margin:0 auto;font-size:calc((1vw + 1vh)*.6)}.orderpage__form-comm::placeholder{padding:10px;color:#6e9c9f}.orderpage__details{grid-column:1/2}.orderpage__delivery,.orderpage__pay{display:flex;flex-direction:column;margin-bottom:3vh;font-size:calc((1vw + 1vh)*.6)}.orderpage__order{grid-row:1/2;grid-column:2/3}.orderpage__order-wrapper{display:flex;margin-bottom:2vh;justify-content:space-between;width:80%}.orderpage__order-name{font-size:calc((1vw + 1vh)*.6);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.4px}.orderpage .orderpage__button{margin-bottom:1vh}.orderpage .orderpage__form-name input:focus-visible,.orderpage .orderpage__form-tel input:focus-visible,.orderpage .orderpage__form-email input:focus-visible,.orderpage .orderpage__form-address input:focus-visible,.orderpage .orderpage__form-comm:focus-visible,.orderpage .orderpage__order-name:focus-visible,.orderpage .orderpage__order-price:focus-visible{outline:none;border:1px solid blue;box-shadow:0 0 3px #00f}.orderpage .orderpage__form-name input:focus-visible,.orderpage .orderpage__form-tel input:focus-visible,.orderpage .orderpage__form-email input:focus-visible,.orderpage .orderpage__form-address input:focus-visible,.orderpage .orderpage__form-comm:focus-visible,.orderpage .orderpage__order-name:focus-visible,.orderpage .orderpage__order-price:focus-visible{transition:.5s all ease-in-out}.success__titleOrder{font-weight:600;margin-bottom:3vh}.success__infoDetails p{margin-bottom:2vh}.success__end{margin-bottom:6vh}.notpage{height:75vh}.notpage__title{margin-bottom:10vh}.notpage__href{width:30vw;position:relative;bottom:-70%}.activeList a{color:#348f96;font-weight:600}.cataloglist__filter-price{display:grid}.cataloglist__filter-price .titleThree{grid-column:1/7;margin-bottom:1.5vh}.filter-price{padding:2%;margin-bottom:1vh;text-align:left;color:inherit;border-color:inherit}.filter-go,.filter-reset{width:10vw}.upbutton{border:none;cursor:pointer;position:fixed;top:500px;border-radius:50%}.upbutton img{width:30px;height:30px;border-radius:50%;transition:.3s border ease-in-out}.upbutton img:hover{border:2px solid #6E9C9F}.upbutton_none{display:none}.basketpage__order_disabled{pointer-events:none;background-color:transparent;border:1px solid #909090;color:#909090}.cataloglist__filter-price{text-align:center;display:grid;align-items:baseline;grid-template-columns:.2fr 1fr .2fr 1fr .6fr .6fr}.filter-price{height:5vh}@media (min-width: 1921px){.header__tel{grid-column:9/12}.mainPage__receipt{margin-bottom:3vh;padding:2vh}.mainPage__receiptLeft{padding:2vh 0}.mainPage__team{margin-bottom:1vh}.mainPage__descr{font-size:calc((1vw + 1vh)*.6)}.mainPage__teamWrapper{gap:3.5vw}.mainPage__teamWrapperDescr{padding:0vh 0}.title{font-size:calc((1vw + 1vh)*1.5)}.titleTwo{font-size:calc((1vw + 1vh)/.8)}.cataloglist__item a{height:40vh}.cataloglist__item-img{height:26vh}.cardproduct-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center}.cardproduct__img{width:24vw;height:auto;border:2px solid #000;border-radius:2%}.contacts__tel a,.contacts__mail a,.contacts__address a{font-size:calc((1vw + 1vh)*.65)}.contacts{margin-bottom:2vh}.ymaps-2-1-79-map,.yandex-container{width:100%!important}.basketpage__item{display:grid;grid-template-columns:repeat(4,1fr)}.button{max-width:15vw;font-size:calc((1vw + 1vh)/2);width:auto}.basketpage__item-buttonDelete{grid-column:1/5}.cardCount__button,.cardCount__input{width:2.5vw}.orderpage-wrapper{gap:2vw}.orderpage__order-wrapper{width:100%}.orderpage__form-comm{border:1px solid #909090;width:20vw}.orderpage__order-name{font-size:calc((1vw + 1vh)*.55)}.orderpage__order{font-weight:600;font-size:calc((1vw + 1vh)*.6)}.orderpage__form{width:20vw}.success__info,.success__end{font-size:calc((1vw + 1vh)*.6)}.success__href{max-width:20vw;margin-bottom:1vh}}@media (min-width: 1601px) and (max-width: 1920px){.mainPage__receipt{margin-bottom:-1vh}.mainPage__team{margin-bottom:1vh}.mainPage__teamWrapperDescr{padding:0vh 0}.cardproduct__img{width:27vw;height:600px}.cardproduct__rightBlock{padding:1vh 4vw}.contacts{margin-bottom:2vh}.contacts__tel a,.contacts__mail a,.contacts__address a{font-size:calc((1vw + 1vh)*.65)}.orderpage__order{font-weight:600}.success__href{width:20vw;margin-bottom:1vh}}@media (min-width: 1200px) and (max-width: 1399px){.mainPage__receipt,.mainPage__receiptLeft{padding:5vh 0}.mainPage__receiptRight{max-height:63vh}.mainPage__receipt{margin-bottom:1vh}.mainPage__team{margin-bottom:2vh}.mb-25{margin-bottom:1.5vh}.cardproduct-wrapper{align-items:center}.cardproduct__img{width:31vw;height:550px}.filter-wrapper{width:23vw}.brandpage__path-top,.brandpage__path-bottom{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;margin-bottom:3vh;gap:2vh}.brandpage__path-bottom-img{order:2;width:90%}.brandpage__path-top-img{width:90%}.ymaps-2-1-79-map,.yandex-container{width:100%!important}.contacts{margin-bottom:2vh}.basketpage__item-priceAll,.basketpage__item-priceBefore{margin-bottom:1.5vh}.success__href{width:20vw;margin-bottom:1vh}.notpage__href{bottom:-80%}.cataloglist__filter-price{align-items:baseline}.filter-price{height:5.4vh}.cataloglist__item a{height:40vh}.cataloglist__item a img{height:30vh}}@media (min-width: 1024px) and (max-width: 1199px){.header{margin-bottom:10vh}.header__tel{grid-column:9/12}.mainPage__receipt{margin-bottom:5vh}.mainPage__receiptLeft{padding:0}.mainPage__receiptRight{max-height:520px}.mainPage__team{margin-bottom:0}.cataloglist__item a{height:39vh}.cataloglist__item-img{height:27vh}.cardproduct-wrapper{align-items:center}.cardproduct__img{width:35vw;height:auto;min-height:450px}.mb-25{margin-bottom:1vh}.filter-wrapper{width:30vw}.brandpage__path-bottom-img,.brandpage__path-top-img{width:80%}.ymaps-2-1-79-map,.yandex-container{width:100%!important}.contacts{margin-bottom:2vh}.basketpage__item{grid-template-columns:repeat(4,1fr)}.basketpage__item-buttonDelete{grid-column:1/6}.success__href{width:20vw;margin-bottom:1vh}.notpage__href{bottom:-80%}.cataloglist__filter-price{align-items:baseline}.filter-price{height:5.5vh}.orderpage__form-address{margin-bottom:13vh}}@media (min-width: 768px) and (max-width: 1023px){.header{margin-bottom:10vh}.header__tel{grid-column:8/11}.header__basket{grid-column:11/13;padding:0 1vw}.menu{grid-column:3/8}.basketImg{width:30%}.logo__img{width:90%}.mainPage__receiptLeft{padding:0}.mainPage__receipt{margin-bottom:0vh}.mainPage__photoLittle{top:-85%}.mainPage__receiptRight{max-height:460px}.mainPage__teamWrapperDescr{padding:0vh 0}.mainPage__team{margin-bottom:3vh}.footer__menu{grid-column:4/10}.cataloglist__filter-menu{gap:15px 3%}.cataloglist__item a{height:34vh}.cataloglist__item-img{height:24vh}.cardproduct-wrapper{align-items:center}.cardproduct__img{width:33vw;max-height:400px}.mb-25{margin-bottom:1.5vh}.filter-wrapper{width:40vw}.brandpage__path-bottom-img,.brandpage__path-top-img{width:80%}.ymaps-2-1-79-map,.yandex-container{width:100%!important}.contacts{margin-bottom:2vh}.basketpage__item{grid-template-columns:repeat(3,1fr);gap:20px}.cardCount{grid-column:1/3;display:flex;font-size:calc((1vw + 1vh)*.9)}.cardCount__button,.cardCount__input{width:5vw;padding:1vh 1vw;margin-bottom:1vh}.basketpage__item-title,.basketpage__item-price,.basketpage__totalPrice{font-size:calc((1vw + 1vh)*.9)}.button{font-size:calc((1vw + 1vh)*.7)}.orderpage__order-price{font-size:calc((1vw + 1vh)*.6)}.orderpage__order-wrapper{width:100%}.success__href{width:25vw;margin-bottom:1vh}.notpage__href{bottom:-80%}.cataloglist__filter-price{text-align:center;display:grid;align-items:baseline;grid-template-columns:.2fr 1fr .2fr 1fr 1fr .6fr}.filter-price{height:6vh}.filter-go,.filter-reset{width:12vw}.brandpage__button{width:50%!important}}@media (min-width: 577px) and (max-width: 767px){.container{width:91%;margin:0 auto}.header-burger{padding:2vh;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:2vh}.header-burger__icon{width:5vw;height:5vh;grid-column:1/2}.header-burger__line{width:30px;height:5px;border-bottom:2px solid black;display:block;margin-bottom:1vh}.header-burger__logo{grid-column:2/3}.header-burger__basket{grid-column:3/4;text-align:right}.header-burger__item{margin-bottom:3vh}.header-burger__menu{position:absolute;visibility:visible;top:0;left:0;min-width:35vw;height:90vh;background-color:#f1eadc;overflow-y:auto;border-radius:0 0 24px 24px;transition:.7s all ease-in-out;padding:50px;z-index:3000}.mainPage__photoLittle:last-child{right:0}.header-burger__icon.lineActive{z-index:5000;transform:translate(20vw)}.header-burger__icon.lineActive .header-burger__line{transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out;position:relative}.header-burger__icon.lineActive .header-burger__line:nth-child(2){opacity:0}.header-burger__icon.lineActive .header-burger__line:first-child{left:25%;top:60%;transform:rotate(45deg);transform-origin:center;transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}.header-burger__icon.lineActive .header-burger__line:last-child{bottom:auto;left:25%;top:0%;transform:rotate(-45deg);transform-origin:center;transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}.title,.titleThree{text-align:center}.button{width:55vw}.tel,.mail{font-size:calc((1vw + 1vh)*.75)}.mainPage__receipt{grid-template-columns:1fr}.mainPage__receiptLeft{padding:5vh}.mainPage__descr{text-align:center;width:100%}.mainPage__button{width:55vw}.mainPage__receiptRight{text-align:center}.mainPage__photoBig{max-width:50%}.mainPage__photoMiddle,.mainPage__photoLittle{display:none}.mainPage__sliderList{grid-template-columns:1fr}.mainPage__listImg{width:50%}.mainPage__listTitle{font-size:calc((1vw + 1vh)*1.1)}.mainPage__price{font-size:calc((1vw + 1vh)*.8)}.mainPage__important-list{grid-template-columns:1fr}.mainPage__important-items{text-align:center}.mainPage__important-descr{width:100%;font-size:calc((1vw + 1vh)*.8)}.mainPage__teamWrapper{grid-template-columns:1fr}.mainPage__teamWrapperPhoto{max-width:100%}.mainPage__teamWrapperDescr{padding:0}.mainPage__teamWrapperText{font-size:calc((1vw + 1vh)*.8);text-align:center}.mainPage__href{text-align:right;display:block}.mainPage__team{margin-bottom:3vh}.footer-burger{display:grid;grid-template-columns:1fr 1fr;padding:1vh}.footer-burger__logo{grid-column:1/2;width:75%}.footer-burger__menuSocial{display:flex;justify-content:space-evenly;padding:2vh}.footer-burger__capdpay{display:none}.footer-burger__tel{grid-column:1/3;display:flex;justify-content:space-between}.footer-burger__copy{grid-column:1/3;padding:2vh 0}.footer-burger__menuDown{display:flex;font-size:calc((1vw + 1vh)*.8);align-items:end;justify-content:space-between}.cataloglist__list{display:grid;grid-template-columns:1fr}.cataloglist__item a{width:50%;margin:0 auto 5vh;height:45vh}.cataloglist__item-img{height:37vh}.cardproduct-wrapper{display:grid;grid-template-columns:1fr}.cardproduct__leftBlock{margin:0 auto}.cardproduct__img{width:auto;max-width:91%;height:auto}.button{width:20vw}.filter-wrapper{width:55%}.brandpage__path-top,.brandpage__path-bottom{grid-template-columns:1fr}.brandpage__path-top-img,.brandpage__path-bottom-img{margin:0 auto 3vh}.brandpage__path-title{font-size:calc((1vw + 1vh)*1.2)}.brandpage__path-text{font-size:calc((1vw + 1vh)*.7);text-align:justify}.brandpage__path-bottom-descr{width:100%;margin-bottom:2vh}.breadcrumbs{font-size:calc((1vw + 1vh)*.9)}.button{font-size:calc((1vw + 1vh)*.7);margin-bottom:2vh}.header-burger__icon.lineActive .header-burger__line:first-child{left:26%;top:65%}.ymaps-2-1-79-map,.yandex-container{width:100%!important}.contacts{margin-bottom:2vh}.basketpage__item{grid-template-columns:repeat(2,1fr);gap:30px}.basketpage__item-img{margin:0 auto}.cardCount__button,.cardCount__input{width:8vw}.basketpage__item-buttonDelete{grid-column:1/3}.button{font-size:calc((1vw + 1vh)*.8)}.orderpage-wrapper{grid-template-columns:1fr}.orderpage__order{grid-row:2/3;grid-column:1/3}.orderpage__form-name input,.orderpage__form-tel input,.orderpage__form-email input,.orderpage__form-address input,.orderpage__form-comm,.orderpage__order-name,.orderpage__order-price,.orderpage__delivery-var,.orderpage__pay-var{font-size:calc((1vw + 1vh)*.75);transition:.5s all ease-in-out}.orderpage__order-wrapper{width:100%}.success__href{width:35vw;margin-bottom:1vh}.notpage__href{width:35vw;bottom:-70%}.filter-price{height:5.5vh}.cataloglist__filter-price{align-items:baseline}.cardproduct__quantity-input{width:11vw;height:6vh}.brandpage__button{width:100%!important}}@media (min-width: 320px) and (max-width: 576px){.container{width:92%;margin:0 auto}.header-burger{padding:2vh;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:2vh}.header-burger__icon{width:5vw;height:5vh;grid-column:1/2}.header-burger__line{width:20px;height:5px;border-bottom:2px solid black;display:block;margin-bottom:1vh;z-index:7000}.header-burger__logo{grid-column:2/3}.header-burger__basket{grid-column:3/4;text-align:right}.header-burger__item{margin-bottom:3vh}.header-burger__menu{position:absolute;visibility:visible;top:0;left:0;min-width:40vw;height:100vh;background-color:#f1eadc;overflow-y:auto;border-radius:0 0 24px 24px;transition:.7s all ease-in-out;padding:65px 30px;z-index:6000}.mainPage__photoLittle:last-child{right:0}.header-burger__icon.lineActive{z-index:7000;transform:translate(22vw)}.header-burger__icon.lineActive .header-burger__line{transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out;position:relative}.header-burger__icon.lineActive .header-burger__line:nth-child(2){opacity:0}.header-burger__icon.lineActive .header-burger__line:first-child{left:33%;top:35%;transform:rotate(45deg);transform-origin:center;transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}.header-burger__icon.lineActive .header-burger__line:last-child{bottom:auto;left:22%;top:-28%;transform:rotate(-45deg);transform-origin:center;transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}.title,.titleThree,.titleTwo{text-align:center}.titleTwo{margin-bottom:0}.button{width:55vw}.tel,.mail{font-size:calc((1vw + 1vh)*.75)}.mainPage__receipt{grid-template-columns:1fr;margin-bottom:3vh}.mainPage__receiptLeft{padding:5vh}.mainPage__descr{text-align:center;width:100%}.mainPage__button{width:55vw}.mainPage__receiptRight{text-align:center}.mainPage__photoBig{max-width:50%}.mainPage__photoMiddle,.mainPage__photoLittle{display:none}.mainPage__sliderList{grid-template-columns:1fr}.mainPage__listImg{width:50%}.mainPage__listTitle{font-size:calc((1vw + 1vh)*1.1)}.mainPage__price{font-size:calc((1vw + 1vh)*.8)}.mainPage__important-list{grid-template-columns:1fr}.mainPage__important-items{text-align:center}.mainPage__important-descr{width:100%;font-size:calc((1vw + 1vh)*.8)}.mainPage__teamWrapper{grid-template-columns:1fr}.mainPage__teamWrapperPhoto{max-width:100%}.mainPage__teamWrapperDescr{padding:0}.mainPage__teamWrapperText{font-size:calc((1vw + 1vh)*.8);text-align:center}.mainPage__href{text-align:right;display:block}.mainPage__team{margin-bottom:3vh}.footer-burger{display:grid;grid-template-columns:1fr 1fr;padding:1vh}.footer-burger__logo{grid-column:1/2;width:75%}.footer-burger__menuSocial{display:flex;justify-content:space-evenly;padding:2vh}.footer-burger__capdpay{display:none}.footer-burger__tel{grid-column:1/3;display:flex;justify-content:space-between}.footer-burger__copy{grid-column:1/3;padding:2vh 0}.footer-burger__menuDown{display:flex;font-size:calc((1vw + 1vh)*.8);align-items:end;justify-content:space-between}.cataloglist__list{display:grid;grid-template-columns:1fr}.cataloglist__item a{width:80%;margin:0 auto 5vh;height:49vh}.cataloglist__item-img{height:37vh}.cardproduct-wrapper{grid-template-columns:1fr}.breadcrumbsCard{flex-direction:column}.cardproduct__img{width:70%;height:auto}.cardproduct__price,.filter-wrapper{flex-direction:column}.cardproduct__filter-color,.cardproduct__filter-sizes{margin-bottom:1vh}.cardproduct__quantity{flex-direction:row}.cardproduct__quantity-input{width:40vw;text-align:center;height:5vh;margin:1vh auto;box-shadow:5px 5px 4px #1a4d4733}.cardproduct__leftBlock{text-align:center}.button{font-size:calc((1vw + 1vh)*1.2)}.brandpage__path-top,.brandpage__path-bottom{grid-template-columns:1fr}.brandpage__path-top-img,.brandpage__path-bottom-img{width:80%;margin:0 auto 3vh}.breadcrumbs,.brandpage__path-title{font-size:calc((1vw + 1vh)*1)}.brandpage__path-text{font-size:calc((1vw + 1vh)*.9);text-align:justify}.brandpage__path-bottom-descr{width:100%;margin-bottom:2vh}.brandpage__button{width:100%!important}.header-burger__icon.lineActive .header-burger__line:first-child{top:36%}.ymaps-2-1-79-map,.yandex-container{width:100%!important}.contacts{grid-template-columns:1fr;justify-items:center}.contacts__tel,.contacts__mail,.contacts__address{text-align:center;margin-bottom:2vh}.contacts__tel a,.contacts__mail a,.contacts__address a{font-size:calc((1vw + 1vh)*1)}.basketpage__list{margin-bottom:5vh}.basketpage__item{grid-template-columns:repeat(1,1fr)}.basketpage__item-img{width:50%;margin:0 auto 1vh}.basketpage__item-title{font-size:calc((1vw + 1vh)*1.3);margin-bottom:1.5vh;font-weight:600}.basketpage__item-price,.cardCount{font-size:calc((1vw + 1vh)*1.2);margin-bottom:1.5vh}.cardCount{display:flex}.button,.basketpage .cardCount__input{width:10vw}.basketpage__item-buttonDelete,.basketpage__order{width:50%}.orderpage-wrapper{grid-template-columns:1fr}.orderpage__order{grid-row:2/3;grid-column:1/3}.orderpage__form-name input,.orderpage__form-tel input,.orderpage__form-email input,.orderpage__form-address input,.orderpage__form-comm,.orderpage__order-name,.orderpage__order-price,.orderpage__delivery-var,.orderpage__pay-var{font-size:calc((1vw + 1vh)*.95)}.orderpage__order-wrapper{width:100%}.orderpage__button{width:50%}.mainPage__button{width:70vw}.cataloglist__filter-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:1%;flex-direction:column;margin-bottom:5vh}.cataloglist__filter-buttonAll,.cataloglist__filter-button,.cardproduct__add-button{width:100%}.success__href{width:100%;margin-bottom:1vh}.notpage__href{width:100%;bottom:-30%}.cataloglist__filter-price{grid-template-columns:repeat(4,1fr)}.filter-go{grid-column:1/3;width:90%;box-shadow:5px 5px 4px #1a4d4733}.filter-reset{grid-column:3/5;width:90%;box-shadow:5px 5px 4px #1a4d4733}.filter-price.button{width:30vw;height:5vh}}.active{background-color:#000;color:#fff;border-color:#000}.error{color:red}
