@charset "UTF-8";:root{--primary-dark:#636363;--font-family:"TTNorms",sans-serif;--space-box:100px}@media (max-width:576px){:root{--space-box:80px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,input,select,textarea{outline:0}img,input{border:none;height:auto;max-width:100%}button{border:0;cursor:pointer;outline:0;padding:0}button[type=submit],input[type=submit]{cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:TTNorms;font-display:swap;src:url(../fonts/TTNorms-Regular/TTNorms-Regular.woff) format("woff"),url(../fonts/TTNorms-Regular/TTNorms-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:TTNorms;font-display:swap;src:url(../fonts/TTNorms-Medium/TTNorms-Medium.woff) format("woff"),url(../fonts/TTNorms-Medium/TTNorms-Medium.woff2) format("woff2");font-weight:500;font-style:normal}body{color:var(--primary-dark);font-family:var(--font-family);font-weight:400;font-size:16px}@media (max-width:992px){body.is-active .header{background:#fff}body.is-active .--map-pin,body.is-active .--person{display:-webkit-box;display:-ms-flexbox;display:flex}}button{font-weight:400;font-family:var(--font-family)}textarea{border:1px solid #5b5b5b;color:var(--primary-dark);font-family:var(--font-family);padding:0 15px;resize:vertical}textarea::-webkit-input-placeholder{color:var(--primary-dark)}textarea::-moz-placeholder{color:var(--primary-dark);opacity:1}textarea:-moz-placeholder{color:var(--primary-dark);opacity:1}textarea:-ms-input-placeholder{color:var(--primary-dark)}input[type=email],input[type=password],input[type=tel],input[type=text]{border:1px solid #5b5b5b;font-family:var(--font-family);height:50px;padding:0 15px}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:var(--primary-gold)}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:var(--primary-gold);opacity:1}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{color:var(--primary-gold);opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:var(--primary-gold)}@media (max-width:570px){input[type=email],input[type=password],input[type=tel],input[type=text]{height:45px}}.h1,.h2,.h3,.h4,.h6,h1,h2,h3,h4,h5,h6{color:var(--primary-dark);font-family:var(--font-family);font-weight:500;text-transform:uppercase}.h1,h1{font-size:32px}@media (max-width:992px){.h1,h1{font-size:27px}}@media (max-width:576px){.h1,h1{font-size:20px}}.h2,h2{font-size:24px}@media (max-width:576px){.h2,h2{font-size:20px}}.h5,h5{font-size:20px}@media (max-width:700px){.h5,h5{font-size:16px}}.h6,h6{font-size:18px}strong{font-weight:500}img{-o-object-fit:cover;object-fit:cover}label{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/dist/chevron-bottom.svg) no-repeat right center;border:none;color:var(--primary-dark);font-size:16px}a{color:var(--primary-dark);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.sprite{display:none}.text-center{text-align:center}.wrapper{margin-left:auto;margin-right:auto}.container{margin-left:auto;margin-right:auto;max-width:1757px;width:100%}.btn{background:0 0;font-family:var(--font-family);font-weight:500;font-size:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-align:center;text-transform:uppercase}.btn:hover{background:#5b5b5b;color:#fff}.btn--small{border:1px solid #5b5b5b;color:#5b5b5b;font-size:20px;font-weight:400;padding:32px 46px;text-transform:none}@media (max-width:992px){.btn--small{font-size:16px;padding:26px}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:130px}@media (max-width:1700px){.breadcrumbs{padding-left:20px}}@media (max-width:992px){.breadcrumbs{display:none}}.breadcrumbs li{color:var(--primary-dark)}.breadcrumbs li:after{content:'|';margin:0 4px}.breadcrumbs li:last-child:after{display:none}.breadcrumbs a{color:#a9a9a9}.breadcrumbs a:hover{text-decoration:underline}.bookmarks-btn{background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px;width:30px}.bookmarks-btn svg{--primary-dark:#fff;height:20px;width:16px}.swiper-pagination.swiper-pagination-bullets{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination-bullet{background:#d9d9d9;height:8px;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:8px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e1e1e}.not-found{margin:140px auto 0;max-width:390px;position:relative;width:100%}@media (max-width:570px){.not-found{max-width:80%}}.not-found:after{background:url(../images/dist/decor.svg) no-repeat;content:'';height:96px;position:absolute;right:-52px;top:-42px;width:357px}.not-found img{display:block;position:relative;z-index:2}.not-found-page{margin-top:40px}@media (max-width:1800px){.not-found-page{padding-left:30px;padding-right:30px}}.not-found-desc{font-size:24px;margin-top:90px;text-align:center}@media (max-width:570px){.not-found-desc{font-size:16px;margin-top:50px}}.not-found-link{display:table;margin:20px auto 0}.not-found-link span{text-decoration:underline}.not-found-link svg{height:8px;margin-left:10px;width:13px}.about{margin-top:40px}.about__slider{margin-top:40px}.about__slider .swiper-slide{width:auto}@media (max-width:992px){.about__slider img{display:block;margin:0 auto}}.article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:24px;grid-gap:30px;margin-top:60px}@media (max-width:1800px){.article{padding-left:30px;padding-right:30px}}@media (max-width:1200px){.article{font-size:20px}}@media (max-width:992px){.article{font-size:18px}}@media (max-width:560px){.article{font-size:16px;margin-top:40px}}.article a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.article a:hover{text-decoration:none}.article-main{margin-top:140px}.article-main__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:150px;margin-top:40px}@media (max-width:1800px){.article-main__list{padding-left:30px;padding-right:30px}}@media (max-width:1200px){.article-main__list{grid-gap:50px}}@media (max-width:570px){.article-main__list{grid-gap:20px}}.article-main__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;grid-gap:40px}.article-main__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1200px){.article-main__item{display:block;font-size:20px}}@media (max-width:992px){.article-main__item{font-size:16px}}.article-main__img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;min-width:50%}@media (max-width:1200px){.article-main__img{display:block;margin:0 auto 30px;min-width:auto}}@media (max-width:570px){.article-main__img{margin-bottom:20px}}.article-main__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;line-height:1.1}@media (max-width:570px){.article-main__desc{grid-gap:20px}}.article-list{margin-top:40px}@media (max-width:1800px){.article-list{padding-left:30px;padding-right:30px}}@media (max-width:600px){.article-list{padding-left:0;padding-right:0}}.articles-grid{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-top:40px}@media (max-width:1200px){.articles-grid{grid-gap:20px}}@media (max-width:992px){.articles-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.articles-grid{display:block}}@media (max-width:600px){.articles-grid__item:not(:last-child){margin-bottom:40px}}.articles-grid__link{display:block}.articles-grid__img{aspect-ratio:14/17;display:block;height:100%;width:100%}.articles-grid__title{font-weight:500;font-size:24px;padding:40px 25px 0;text-transform:uppercase}@media (max-width:1200px){.articles-grid__title{font-size:20px;padding:25px 30px 0}}@media (max-width:600px){.articles-grid__title{font-size:16px}}.basket-page{padding-top:40px;padding-left:30px;padding-right:30px}.sidebar{border:1px solid #e7e7e7;max-width:590px;width:100%}@media (max-width:1100px){.sidebar{margin-top:40px}}.sidebar__item{border-bottom:1px solid #e7e7e7;padding:30px 40px 40px}@media (max-width:500px){.sidebar__item{padding:30px}}.sidebar__item:last-child{border-bottom:0}.list-radio{margin-top:40px}.list-radio__item:not(:last-child){margin-bottom:15px}.list-radio__input{display:none}.list-radio__input:checked~.list-radio__label:before{opacity:1}.list-radio__label{display:block;line-height:125%;padding-left:31px;position:relative}.list-radio__label:after{border:1px solid var(--primary-dark);border-radius:50%;content:'';height:16px;left:0;position:absolute;top:1px;width:16px}.list-radio__label:before{background:var(--primary-dark);border-radius:50%;content:'';height:12px;left:3px;opacity:0;position:absolute;top: 4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:12px;z-index:2}.list-radio__link{line-height:125%;padding-left:31px;text-decoration:underline}.sidebar__btn{display:block;font-size:16px;margin-top:30px;padding:20px;width:100%}.table-info{width:100%}.table-info td{padding-bottom:10px}.table-info td:first-child{color:#171614;font-weight:500}.sidebar__check{margin-top:20px}.basket-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1400px){.basket-row{border-bottom:1px solid #e7e7e7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basket-row:last-child{border-bottom:0}}.basket-row:hover .basket-row__btns{display:-webkit-box;display:-ms-flexbox;display:flex}.basket-row__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1400px){.basket-row__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.basket-row__item img{max-width:230px}@media (max-width:530px){.basket-row__item img{max-width:129px}}.basket-row__desc{border-right:1px solid #e7e7e7;padding:18px 40px}@media (max-width:700px){.basket-row__desc{padding-left:20px;padding-right:20px}}.basket-row__title{color:#171614;text-transform:uppercase}.list-param{margin-top:40px}@media (max-width:700px){.list-param{margin-top:20px}}.list-param__item{line-height:125%}.list-param__item strong{color:#171614}.list-param__item:not(:last-child){margin-bottom:25px}@media (max-width:1400px){.list-param__item:not(:last-child){margin-bottom:10px}}.counter{margin-top:25px}@media (max-width:1400px){.counter{margin-top:10px}}.counter__title{color:#171614;font-weight:500;font-size:16px;line-height:125%}.number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px;margin-top:12px;max-width:58px;width:100%}.minus-btn{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;font-size:15px}.plus-btn{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;font-size:15px}.number__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:#636363;font-size:15px;text-align:center;width:auto}.basket-row__result{padding:25px 50px;position:relative}@media (max-width:1400px){.basket-row__result{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;padding-left:0;padding-right:0}}.table-price{width:300px}@media (max-width:530px){.table-price{width:218px}}.table-price td{line-height:125%;padding-bottom:20px}.table-price td:first-child{color:#171614;font-weight:500}.basket-page__grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 590px;grid-template-columns:minmax(0,1fr) 590px;margin-top:40px}@media (max-width:1600px){.basket-page__grid{-ms-grid-columns:minmax(0,1fr) 400px;grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:1100px){.basket-page__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.basket-row__btns{bottom:0;display:none;grid-gap:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute}@media (max-width:1400px){.basket-row__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:25px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:static}}.basket-page__grid-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:40px}@media (max-width:1400px){.basket-page__grid-col{grid-gap:20px}}@media (max-width:1400px){.basket-page__grid-col{width:100%}}.block-1{position:relative;margin-top:116px}.block-1 img{display:block}.block-1__btn{background:0 0;bottom:87px;color:var(--primary-dark);left:50%;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.block-1__btn:hover{background:-o-linear-gradient(335deg,#171614 0,#898989 100%);background:linear-gradient(115deg,#171614 0,#898989 100%);-webkit-background-clip:text;background-clip:text;color:var(--primary-dark);-webkit-text-fill-color:transparent}@media (max-width:1250px){.block-1__btn{bottom:50px}}@media (max-width:992px){.block-1__btn{bottom:30px;font-size:20px}}@media (max-width:490px){.block-1__btn{border:1.5px solid #5b5b5b;bottom:150px;font-size:32px;padding:32px 46px}}.card{display:-ms-grid;display:grid;grid-column-gap:60px;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;margin-top:40px;padding-right:100px}@media (max-width:1500px){.card{padding-right:20px}}@media (max-width:992px){.card{grid-column-gap:30px;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr}}@media (max-width:992px){.card{display:block;padding-right:0;margin-top:0}}.card__slider{max-width:1210px;overflow:hidden;width:100%}@media (max-width:992px){.card__slider{margin-left:auto;margin-right:auto;max-width:605px}}@media (min-width:769px){.card__slider .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-transform:none;-ms-transform:none;transform:none}.card__slider .swiper-wrapper img{display:block}.card__slider .swiper-wrapper .swiper-slide.is-slide-video{grid-column:1/-1}}@media (max-width:992px){.card-desc{margin-top:40px;padding-left:30px;padding-right:30px}}.card-desc__title{color:#171614;padding-right:50px;position:relative}@media (max-width:992px){.block-1{margin-top:0}.card-desc__title{padding-right:0}}.card-desc__title-bookmarks-btn{position:absolute;right:0;top:0}.card-desc__title-bookmarks-btn svg{--primary-dark:var(--primary-dark)}@media (max-width:992px){.card-desc__title-bookmarks-btn{display:none}}.card-desc__articul{line-height:125%;margin-top:34px;text-transform:uppercase}.card-desc__articul strong{margin-right:4px}.card-desc__price{color:#171614;font-weight:500;font-size:24px;margin-top:30px}.product-param{margin-top:30px}.product-param__img{margin-top:10px}.accordeon{margin-top:20px}.accordeon__item:not(:last-child){margin-bottom:10px}.accordeon__title{cursor:pointer;font-weight:500;padding:10px 10px 10px 0;position:relative;text-transform:uppercase}.accordeon__icon{height:17px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:17px}.accordeon__text{line-height:125%}.card-desc__btn{display:block;margin-top:40px}.catalog{margin-top:130px}.catalog__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1800px){.catalog__container{padding-left:20px;padding-right:20px}}.catalog__breadcrumbs{margin-top:0;padding-left:0}.catalog__nav{background:#fff;display:none;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:377px;z-index:3}@media (max-width:600px){.catalog__nav{width:70%}}.catalog__nav-header{border-bottom:1px solid #d9d9d9;height:115px;padding-left:45px;padding-top:60px}@media (max-width:992px){.catalog__nav-header{height:69px;padding-top:20px}}@media (max-width:600px){.catalog__nav-header{padding-left:15px}}.catalog__nav-content{padding-left:45px;padding-top:30px;padding-bottom:50px}@media (max-width:600px){.catalog__nav-content{padding-left:15px;padding-top:15px}}.catalog__wrap{margin-top:40px}@media (max-width:1800px){.catalog__wrap{padding-left:20px;padding-right:20px}}.catalog__sort{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px}@media (max-width:576px){.catalog__sort{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px}}.param-btn{font-size:18px;text-transform: uppercase;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px}.param-btn svg{height:16px;stroke:var(--primary-dark);width:14px}.catalog__nav-item:not(:last-child){margin-bottom:25px}.catalog__nav-title{color:#171614;font-weight:500;line-height:125%;text-transform:uppercase}.catalog__nav-menu{margin-top:15px}.catalog__nav-menu>li{line-height:125%;margin-bottom:12px;overflow:hidden}.catalog__nav-menu>li:last-child{margin-bottom:0}.catalog__nav-menu>li.is-active a,.catalog__nav-menu>li:hover a{color:#000;margin-left:25px}.catalog__nav-menu a{display:block;margin-left:0;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.catalog__nav-menu a:before{background:#000;border-radius:50%;content:'';height:3px;left:-11px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px}.catalog__cards{display:-ms-grid;display:grid;grid-column-gap:20px;grid-row-gap:60px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.catalog__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.catalog__cards{grid-column-gap:14px;grid-row-gap:37px}}.catalog__cards .product-card{max-width:100%}.catalog__cards .product-card img{aspect-ratio:237/296}@media (max-width:576px){.catalog__cards .product-card__name{font-size:14px}}@media (max-width:576px){.catalog__cards .product-card__price{font-size:16px}}.catalog__cards .product-card__footer{padding-bottom:0;padding-left:0;padding-right:0}@media (max-width:576px){.catalog__cards .product-card__footer{padding-left:10px;padding-top:14px}}.catalog__cards>.btn{grid-column:1/-1}.catalog__close{cursor:pointer;display:block;height:25px;width:25px}.contacts__myform{margin-top:30px}.contacts__wrap{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-top:40px}@media (max-width:1800px){.contacts__wrap{padding-left:30px;padding-right:30px}}@media (max-width:992px){.contacts__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.contacts__wrap-img{display:block}@media (max-width:992px){.contacts__wrap-img{display:none}}.contacts__title{font-weight:500;font-size:16px;line-height:125%;text-transform:uppercase}.contacts__wrap-detail{margin-bottom:40px;margin-top:20px}.contacts__wrap-detail:nth-last-of-type(1){margin-bottom:0}.myform__label{display:block}.myform__input{display:block;margin-bottom:20px;margin-top:10px;width:100%}.myform__textarea{display:block;margin-bottom:20px;margin-top:10px;min-height:119px;width:100%}.myform__capcha{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;margin-top:10px}.myform__btn{display:block;margin-bottom:17px;padding:30px;width:100%}.footer{margin-top:100px;padding-bottom:100px;padding-left:30px;padding-right:30px}@media (max-width:600px){.footer{padding-bottom:45px;margin-top:50px}}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1369px}@media (max-width:1100px){.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:600px){.footer__logo{display:table;margin:0 auto}}.footer__nav{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.footer__nav{margin-top:70px}}@media (max-width:600px){.footer__nav{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:49px}}@media (max-width:600px){.footer__nav-col:last-child{grid-column:1/-1}}.footer__menu{margin-top:20px}.footer__menu li{line-height:125%;margin-bottom:7px}.footer__menu li:last-child{margin-bottom:0}.footer__menu a:hover{text-decoration:underline}.overlay{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2}.popup{background:#fff;display:none;max-width:662px;height:100vh;overflow-y:auto;padding:60px 45px;position:fixed;right:0;top:72px;width:100%;z-index:3}@media (max-width:500px){.popup{padding:30px}}.popup__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:40px}@media (max-width:500px){.popup__header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.popup__close{cursor:pointer;height:24px;width:24px}.popup__title{text-transform:uppercase}.popup__myform{margin-top:63px}@media (max-width:500px){.popup__myform{margin-top:40px}}
.header{background:#fff;border-bottom:1px solid #e7e7e7;padding:20px;position:fixed;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index: 10;width: 100%;    top: 0;}
@media (max-width:992px){.header{padding-left:30px;padding-right:30px}}@media (max-width:490px){.header:not(.header--static){left:0;position:absolute;right:0;top:0;z-index:2}}.header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__column{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.header__column{display:none}}.logo img{display:block}.block-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:15px}.block-btns__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px;position:relative;width:30px}.block-btns__link:hover .basket-count,.block-btns__link:hover svg{opacity:.2}.block-btns__link svg{fill:transparent;height:22px;opacity:1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:22px}.menu{text-transform:uppercase}.menu__active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;height:100%;line-height:125%}@media (max-width:992px){.menu__active{display:none}}.menu__active svg{fill:transparent;height:6px;stroke:var(--primary-dark);width:11px}.menu__dropdown{background:#fff;display:none;left:0;overflow-y:auto;position:absolute;top:100%;text-align:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:100%;z-index:2}@media (max-width:992px){.menu__dropdown{min-height:80vh}}.menu__dropdown-link{line-height:125%}@media (max-width:992px){.menu__dropdown-link{font-size:20px}}.menu__dropdown-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;padding:20px 20px 20px 80px}@media (max-width:992px){.menu__dropdown-wrap{padding-left:30px;padding-right:30px;padding-top:40px;text-align:left}}.basket-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d9d9d9;border-radius:50%;bottom:0;color:#505050;font-size:11px;height:13px;min-width:13px;position:absolute;right:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:1}.searchForm{border-bottom:1px solid var(--primary-dark);display:none;margin:40px auto 0;max-width:380px;padding-bottom:10px;position:relative;width:100%}@media (max-width:992px){.searchForm{display:block;margin-left:30px}}@media (max-width:450px){.searchForm{max-width:330px}}.searchForm .searchForm__input{border:none;display:block;font-size:20px;padding-right:40px;width:100%}.searchForm .searchForm__btn{background:0 0;height:23px;position:absolute;right:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23px}.searchForm .searchForm__btn svg{display:block;height:23px;width:23px}.searchForm--small{border-bottom:1px solid #e7e7e7;display:none;margin-top:0;max-width:176px;padding-bottom:3px}.searchForm--small .searchForm__input{color:var(--primary-dark);font-size:16px;height:23px;padding-left:0}.menu-btn{background:0 0;cursor:pointer;display:none;height:20px;position:relative;width:42px}@media (max-width:992px){.menu-btn{display:block}}.bar{background:#5b5b5b;display:block;height:2px;position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%}#bar1{top:0}#bar2{bottom:0}.mystyle{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;height:2px}.mystyle:after{content:'';height:40px;left:0;position:absolute;top:-20px;width:100%}.bar1{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.bar2{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.--search{cursor:pointer;height:22px;width:22px}@media (max-width:992px){.--map-pin,.--person,.--search{display:none}}.recommendation{margin-top:var(--space-box)}@media (max-width:1700px){.recommendation__container{padding-left:20px;padding-right:20px}}.recommendation__slider{margin-top:40px}.product-card{max-width:332px;width:100%}.product-card:hover .product-card__img-hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-card__img{position:relative}.product-card__img img{aspect-ratio:166/207;display:block;height:100%;width:100%}.product-card__img-hover{bottom:0;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:100%;z-index:1}.recommendation__bookmarks-btn{position:absolute;right:15px;top:15px;z-index:2}.product-card__footer{padding:25px 20px}@media (max-width:576px){.product-card__footer{padding-bottom:0}}.product-card__name{color:#171614;line-height:125%;text-transform:uppercase}.product-card__price{color:#171614;font-weight:500;font-size:20px;margin-top:15px}.video-link{display:block;position:relative}.video-link img{display:block}.video-link__play{height:66px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px;z-index:2}.reviews{margin-top:var(--space-box)}.reviews__title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px}@media (max-width:1700px){.reviews__title{padding-left:20px;padding-right:20px}}.reviews__count{color:#a9a9a9;font-size:14px}.reviews-slider{margin-top:40px}@media (max-width:570px){.reviews-slider .swiper-scrollbar{display:none}}.swiper-scrollbar{background:#ececec;height:2px!important;margin-top:40px;position:static!important}.swiper-scrollbar-drag{background:#9e9e9e}.reviews-slider__item{background:#f5f5f5;padding:50px 80px}@media (max-width:1400px){.reviews-slider__item{padding:42px 30px}}@media (max-width:576px){.reviews-slider__item{padding-bottom:53px}}.reviews-slider__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-slider__name{font-weight:500;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;grid-gap:4px}.stars svg{height:24px;width:24px}.stars__item--fill{fill:var(--primary-dark);stroke:var(--primary-dark)}.stars__item--stroke{fill:transparent;stroke:var(--primary-dark)}.reviews-slider__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;margin-top:45px}.reviews-slider__date{margin-top:45px}.two-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
@media (max-width:490px){.two-grid{display:block}}
.two-grid__link{position:relative}.two-grid__link img{aspect-ratio:16/13;display:block;width:100%}.two-grid__name{bottom:126px;color:#fff;font-size:24px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase}
@media (max-width:992px){.two-grid__name{bottom:50px}}
@media (max-width:490px){.two-grid__name{bottom:100px;font-size:18px}.sidebar__btn{font-size:14px}}
.alert.alert-danger.alert-dismissible {
    position: absolute;
    background: chocolate;
    color: #fff;
    padding: 10px;
    width: 100%;
    text-align: center;
}
.text-danger {
    color: #c00;
    margin: -16px 0 15px 0;
   text-align:center
}
.alert-success{
    position: absolute;
    background: #c2dfbc;
    width: 100%;
    left: 0;
    text-align: center;
    padding: 10px;
    color: #000;    top: 150px;
}
.alert-success a{color:#000}
.alert-success button {
    font-weight: 400;
    font-family: var(--font-family);
    background: none;
    font-size: 25px;
    height: 10px;
    position: absolute;
    top: 1px;
    margin: 0 0 0 9px;}
.hidden{display:none!important}
.ruws2503{background:none;color: var(--primary-dark);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-decoration: none;outline:0;font-size:16px}
.number .ruws2505-1{border:none;
    font-family: var(--font-family);
    height:auto;
    padding:3px;}

    .product-param__img input {
        display: none;
    }

    .product-param__img input:checked + .product-param__label {
        border-color: green;
    }

    .product-param__label {
        border: 1px solid transparent;
        border-radius: 5px;
        display: inline-block;
        transition: .3s;
    }
	.product-param__img input:checked + .product-param__label{border-color: #999!important}
	.product-param__img img{display:block;padding:2px}
	.product-param__top strong{padding-right:5px}

.two-grid__wrap {
    bottom: 126px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1;
}

.two-grid__name {
    position: static;
    transform: none;
}

.two-grid__link {
    display: block;
}

.two-grid__name {
    display: inline;
}
.autoComplete_wrapper>input{border-radius:0;width:100%;background-image:none;color:var(--primary-dark);}
.autoComplete_wrapper{width:100%;padding-bottom:15px;padding-top:10px}
@media (max-width: 992px) {
    .two-grid__wrap {
        bottom: 50px;
    }
	
	.param-btn{position:fixed;z-index:10;top:20px;background:#fff;padding:10px}
	.card__slider .swiper-slide img {
    aspect-ratio: 1 / 1.36;
}
}
.two-grid__link img{filter: brightness(70%);}
.two-grid__name{padding:10px}
#content{text-align:center;padding-top:40px;font-size:25px}

.card__slider .swiper-slide {
    border: 5px solid #fff;
}
.card__slider .swiper-slid-foto img {
    aspect-ratio: 1 / 1.36;
}
.swiper-slide.is-slide-video, .swiper-slide.is-slide-video a{max-height:776px}

.wrapper {
    max-width: 1920px;
    width: 100%;
}
.shipping-progress__text,.order-amount-min{color:red}
.ruws230425{
    border: 1px solid #5b5b5b;
    font-family: var(--font-family);
    height: 50px;
    cursor: pointer;
    text-align: center;
    padding: 15px 0;
    background: #5b5b5b;
    color: #fff;
    display: block;
    width: 100%;
    font-size: 16px;
}
.ruws230425:hover{background:none; color: #5b5b5b}
.ruws230425-2 a{color:#000}
.catalog__nav-title.podmenu {
    margin-left: 20px;
    font-size: 13px;
}

.row-btns {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 10px;
}

.red-notice {
    color: red;
    display: inline-block;
    font-size: 13px;
    padding: 10px 15px;
    text-transform: uppercase;
}
.ruws280425-1{align-items:center;display:flex;flex-wrap: wrap;justify-content:center;align-items:center}
.ruws280425{font-size:16px;padding:5px 0;border:1px solid #ccc;width:8%}
.ruws280425-2{font-weight:bold}
.ruws280425-3{width:250px;margin:30px auto}
.ruws280425-4{font-size:16px}
.ruws280425-5{width:49%}
.ruws280425-6{display:flex;justify-content:center;width:19.6%;align-items: center;min-height:60px}
.ruws280425-7{display:flex;justify-content:center;width:24.5%;align-items: center;min-height:30px}
.ruws280425-8{width:32.6%;min-height:30px;text-align: center;}
.ruws280425-9{width:50px;aspect-ratio:1;}
.ruws280425-10{align-items:stretch;}
.product-cart__buy.js-add-to-cart{border: 1px solid #5b5b5b;
    color: #5b5b5b;
    font-size: 20px;
    font-weight: 400;
    padding: 15px 40px;
    text-transform: none;
    background: #fff;
    margin: 10px auto;
    display: block;}
@media (max-width:1300px) {.ruws280425{width:14%}.ruws280425-5{width:49%}.ruws280425-6{width:19.6%}.ruws280425-7{width:24.5%}.ruws280425-8{width:32.6%}}
@media (max-width:1050px) {.ruws280425{font-size:12px;}}
@media (max-width:750px) {.ruws280425-6{min-height:85px}.ruws280425-7,.ruws280425-5{min-height:50px}.catalog,.product{margin-top:90px!important}.alert-success{top:120px;z-index:2;padding:10px 14px}}
@media (max-width:460px){ .ruws280425{font-size:7px}}
.modal {
    background: #fff;
    display: none;
    inset: 0;
    height: 100vh;
    overflow-y: auto;
    padding: 30px;
    position: fixed;
    width: 100%;
    z-index: 90;
}

.modal-title {
    font-size: 22px;
    font-weight: 700;
    margin-top: 20px;
    text-align: center;
}

.modal-products {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 15px;
    margin-top: 30px;
}

.close {
    cursor: pointer;
    display: block;
    height: 16px;
    margin-left: auto;
    width: 16px;
}

@media (max-width: 760px) {
    .modal-products {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
	.param-btn{position:fixed;z-index:10;top:26px;}
}

@media (max-width: 500px) {
   .catalog__cards {
        -ms-grid-columns: (1fr) [1];
        grid-template-columns: repeat(1, 1fr);
    }
}

@media (max-width: 460px) {
    .modal {
        padding: 15px;
    }
    .modal-products {
        display: block;
    }
    .modal-products .product-card {
        margin-bottom: 20px;
    }
    .modal-products .product-card:last-child {
        margin-bottom: 0;
    }
}
.panel-body .cdek_btn,#boxberry-issue_point-link-prepaid{display: block;
    font-size: 16px !important;
    margin: 10px 0;
    padding: 15px !important;
    width: 100%;
    border: 1px solid #5b5b5b;
    color: #5b5b5b;
    font-weight: 400;
    text-transform: none;
    background: none;
    border-radius: 0;text-align: center;}
#custom-errors .alert-warning,#custom-control .alert-warning,#custom-shipping .alert-warning,#custom-payment .alert-warning,#custom-total-panel .alert-warning{color:red;position:relative;border:1px solid;padding:20px;text-align:center}	
#custom-errors .alert-warning .close,#custom-control .alert-warning .close,#custom-shipping .alert-warning .close,#custom-payment .alert-warning .close,#custom-total-panel .alert-warning .close{position:absolute;right:15px;top:15px;height:25px;width:25px;font-size:20px}

#custom-total-panel > .alert-warning{display:none}
#custom-errors:has(*){margin-top:20px;display:flex;flex-direction:column;gap:10px}
#custom-errors:has(*) + .basket-page__grid #custom-total-panel > *{display:none}
#custom-errors:has(*) + .basket-page__grid #custom-total-panel > .alert-warning{display:block}

.coupon-field {
    display: flex;
    margin-top: 20px;
}
.coupon-field__input {
    flex-grow: 1;
    width: 0;
    font-size: 14px;
}
.coupon-field__btn {
    font-size: 14px;
    padding: 10px 20px;
    margin-left: -1px;
}
.coupon-field-error {
    color: red;
    margin-top: 5px;
    font-size: 14px;
}


.order-review {
    display: none;
}
.rating {
    display: flex;
}
.rating-item {
    position: relative;
    fill: var(--primary-dark);
}
.rating-item input {
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.rating-item svg {
    display: block;
    width: 20px;
    height: 20px;
}
.rating-item.active {
    fill: #000;
}
.panel-body select {
    border: 1px solid;
    display: block;
    font-size: 16px;
    margin-top: 30px;
    padding: 20px;
    width: 100%;cursor: pointer;
    background-position-x: calc(100% - 8px);
}

.product-param .text-danger {
    margin: 0;
    text-align: left;
}

.btn--disabled {
    cursor: not-allowed;
    opacity: .5;
}

.product {
    margin-top: 130px;
}
.product-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 1800px) {
    .product-container {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (max-width: 992px) {
    .product-container {
        margin-bottom: 20px;
    }
}
.product-breadcrumbs {
    margin-top: 0;
    padding-left: 0;
}

.choices[data-type*=select-one]::after {
    display: none;
}
.choices[data-type*=select-one] .choices__inner {
    background: url(../images/dist/chevron-bottom.svg) no-repeat left calc(100% - 8px) center;
    border: 1px solid;
    display: block;
    font-size: 16px;
    padding: 20px;
    min-height: auto;
    line-height: 18px;
    border-radius: 0;
}
.choices__list--single {
    padding: 0;
}
.panel-body .choices {
    margin: 30px 0 0;
}
b{font-weight:bold}
.article-main p{margin:15px}