*{box-sizing:border-box}:root{--spring-easing:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938,1.077 20.4%,1.121,1.149 24.3%,1.163 27%,1.154,1.129 32.8%,1.017 43.1%,.991,.977 51%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--spring-duration:1.333s}html{scroll-behavior:smooth;height:100%}body{color:#282828;flex-direction:column;align-items:stretch;width:100%;min-width:375px;min-height:100vh;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}header,footer{flex-shrink:0}main{flex-grow:1;margin-top:179px;position:relative}@media (width<=1023px){main{margin-top:206px}}@media (width<=767px){main{margin-top:128px}}a{color:inherit;cursor:pointer;text-decoration:none;transition:all .3s}a:hover{color:#dbbeb6}img{max-width:100%;height:auto;display:block}picture{flex-shrink:0}h1{text-align:center;background-color:#fff;width:100%;transition:all .3s;overflow:hidden}@media (width<=767px){h1{text-align:start}}h1.collapsed{height:0;font-size:0}button,input,textarea{-webkit-appearance:none}textarea::placeholder{white-space:pre-line}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0;list-style:none}input,textarea{color:#495057;background-color:#fff;border:none;width:100%;height:38px;padding:6px 12px;font-size:16px;transition:all .3s}input:focus,input:hover,textarea:focus,textarea:hover{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}@media (width<=767px){input,textarea{font-size:13px}}textarea{height:100%;min-height:125px}label{text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.input-wrap{flex-direction:column;height:100%;display:flex}video{object-fit:cover;max-width:100%;height:auto;display:block}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-lock{min-height:100vh;overflow:hidden}.disabled{pointer-events:none;opacity:.5}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:inherit}.swiper-button-next{z-index:1000;opacity:1;background:#dbbeb6 url(../icons/stack.svg#arrow) 50% no-repeat;width:35px;height:60px;padding:0;right:0}.swiper-button-prev{z-index:1000;opacity:1;background:#dbbeb6 url(../icons/stack.svg#arrow) 50% no-repeat;width:35px;height:60px;padding:0;left:0;transform:scaleX(-1)}.swiper-zoom-container>img{object-fit:cover}.main-swiper .swiper-slide .swiper-zoom-container{cursor:zoom-in}.main-swiper .swiper-slide .swiper-zoom-container.swiper-slide-active.swiper-slide-zoomed{cursor:zoom-out}.fancybox__backdrop{background:#000000b3}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.woff2)format("woff2"),url(../fonts/Montserrat-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.container{width:100%;max-width:1110px;margin:0 auto;padding:0 15px}.fixed-top{z-index:1000;transition:all .3s;position:fixed;top:0;left:0;right:0}@media (width<=767px){.fixed-top.opened{position:relative;overflow:visible}.fixed-top.opened .nav{background-color:#fff;width:80%;height:100%;display:block;position:fixed;top:0;left:0}}.prehead{flex-direction:column;align-items:center;height:123px;transition:height .8s,padding .8s,opacity .4s .2s;display:flex}@media (width<=767px){.prehead{height:54px}.prehead .logo{display:none}}.prehead.collapsed{height:0;padding:0;transition-delay:.2s}.prehead__wrap{background:#dbbeb6;width:100%;padding:15px 0}.prehead__contacts{justify-content:space-between;align-items:center;display:flex}.prehead__address{font-size:16px;font-weight:300}@media (width<=767px){.prehead__address{display:none}}.prehead__links{align-items:center;gap:48px;display:flex}@media (width<=767px){.prehead__links{justify-content:space-between;width:100%}}.prehead__social-links{align-items:center;gap:48px;display:flex}@media (width<=1023px){.prehead__social-links{gap:20px}}@media (width<=767px){.prehead__social-links{gap:0}}.prehead__phone{font-size:16px;font-weight:500;transition:all .3s}.prehead__phone:hover{color:#fff}@media (width<=767px){.prehead__phone{font-size:19px}}.prehead__telegram{color:#282828;align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative}.prehead__telegram:hover{color:#fff}.prehead__telegram:before{content:"";background-image:url(../icons/stack.svg#tg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 10px 0 0;transition:all .3s;display:inline-block}@media (width<=1023px){.prehead__telegram span{display:none}}.prehead__whatsapp{color:#282828;align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative}.prehead__whatsapp:hover{color:#fff}.prehead__whatsapp:before{content:"";background-image:url(../icons/stack.svg#whats);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 10px 0 0;transition:all .3s;display:inline-block}@media (width<=1023px){.prehead__whatsapp span{display:none}}.logo{color:#282828;text-transform:uppercase;font-size:60px;font-weight:300;display:block}.logo:hover{color:inherit}@media (width<=767px){.logo{font-size:9vw;font-weight:500}}.head{background-color:#fff;padding:10px 0;transition:all .3s;position:relative}.head__wrap{flex-direction:column;align-items:center;display:flex}.head__menu{width:100%}@media (width<=767px){.head__menu{align-items:center;display:flex}}.head__burger{display:none}@media (width<=767px){.head__burger{cursor:pointer;background-color:#0000;border:none;outline:none;width:40px;height:40px;padding:0;display:block}}.head__burger-close{cursor:pointer;background-color:#0000;background-image:url(../icons/stack.svg#close);background-position:50%;background-repeat:no-repeat;background-size:20px;border:none;outline:none;width:40px;height:40px;padding:0;position:absolute;top:20px;left:20px}.head__nav-wrap{grid-template-columns:1fr auto;align-items:center;gap:64px;width:100%;display:grid}@media (width<=1023px){.head__nav-wrap{flex-direction:column;gap:10px;display:flex}}@media (width<=767px){.head__nav-wrap{align-items:flex-end}}.head .logo{display:none}@media (width<=767px){.head .logo{padding-left:12px;display:block}}.counter{color:#fff;background-color:#dbbeb6;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:14px;font-weight:500;display:flex}@media (width<=767px){.counter{width:26px;height:26px}}.nav--desktop{display:block}.nav--desktop .nav-dropdown__menu{gap:10px}@media (width<=767px){.nav--desktop{display:none}}@media (width>=768px){.nav--desktop .nav__item:hover .nav-dropdown{opacity:1;visibility:visible}}.nav--mobile{padding:20px;display:none}.nav--mobile .logo{padding:0;font-size:35px;font-weight:600}.nav--mobile .logo-subtitle{font-weight:700}.nav--mobile .nav__arrow-back{align-self:flex-start}.nav--mobile .nav__title-wrap{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.nav--mobile .nav__link-arrow{width:100%}.nav--mobile .accordion.open>.accordion__item{color:#dbbeb6}.nav--sidebar .nav-dropdown{left:initial;width:100%}@media (width<=767px){.nav--sidebar{display:none}}.nav--sidebar .nav__list{flex-direction:column;gap:0;position:sticky;top:100px;left:0}.nav--sidebar .nav__link{font-size:14px;font-weight:600}.nav--sidebar .nav-dropdown{opacity:1;visibility:visible;border:none;position:relative;transform:none}.nav--sidebar .nav-dropdown__menu{flex-direction:column;width:100%;padding:0}.nav--sidebar .nav-dropdown__title,.nav--sidebar .nav-dropdown__see-all{padding:10px 0;font-weight:600}.nav--sidebar .nav-dropdown__col{gap:0}.nav--sidebar .accordion.open>.accordion__content{padding:0 0 0 16px}.nav__title{border-bottom:1px solid #0000;margin:10px 0;font-size:18px;font-weight:700;transition:all .3s}.nav__title:hover{border-bottom:1px solid #dbbeb6}.nav__list{justify-content:space-between;gap:20px;width:100%;display:flex}@media (width<=1023px){.nav__list{flex-wrap:wrap;gap:0 10px}}@media (width<=767px){.nav__list{flex-flow:column;max-height:300px;overflow:scroll}}.nav__link{color:#5c636c;text-transform:uppercase;border-bottom:1px solid #0000;padding:.5rem 0;font-size:16px;font-weight:500;transition:all .3s;display:block}.nav__link:hover,.nav__link:active{color:inherit;border-bottom:1px solid #dbbeb6}@media (width<=767px){.nav__link:hover,.nav__link:active{color:#dbbeb6;border-color:#0000}.nav__link{padding:12px 0;font-size:12px;font-weight:700}}.nav__item{display:flex}.nav__item--dropdown.opened .nav-dropdown{opacity:1;visibility:visible;transform:translate(0)}.nav__arrow{cursor:pointer;background-color:#0000;background-image:url(../icons/stack.svg#topdown);background-position:50%;background-repeat:no-repeat;background-size:14px;border:none;outline:none;width:40px;height:40px;padding:0;transform:rotate(90deg)}.nav__arrow-back{text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0 0 0 30px;font-size:9px;transition:all .3s;position:relative}.nav__arrow-back:before{content:"";background-image:url(../icons/stack.svg#topdown);background-position:50%;background-repeat:no-repeat;background-size:14px;width:30px;height:14px;display:block;position:absolute;top:-2px;left:-10px;transform:rotate(-90deg)}.nav__arrow-back:hover{color:#dbbeb6}.nav hr{border:0;border-top:1px solid #0000001a;margin-top:1rem;margin-bottom:1rem}.nav__link-arrow{justify-content:space-between;align-items:center;display:flex}.nav-btns{align-items:center;gap:48px;display:flex}@media (width<=767px){.nav-btns{gap:10px}}.nav-btns__search{width:23px;height:23px}.nav-btns__phone{width:23px;height:23px;display:none}@media (width<=767px){.nav-btns__phone{display:block}}.nav-btns__map{width:23px;height:23px;display:none}@media (width<=767px){.nav-btns__map{display:block}}.nav-btns__prim{width:40px;height:23px;padding-left:10px;position:relative}.nav-btns .counter{position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.nav-dropdown{z-index:999;opacity:0;visibility:hidden;background-color:#fff;border-bottom:3px solid #dbbeb6;grid-template-columns:3fr 1fr;width:100vw;padding:20px 0;font-size:13px;display:grid;position:absolute;top:85%;left:50%;transform:translate(-50%)}@media (width<=1023px){.nav-dropdown{top:53%}}@media (width<=811px){.nav-dropdown{top:38%}}@media (width<=767px){.nav-dropdown{opacity:0;visibility:hidden;border:none;flex-direction:column;align-items:center;gap:12px;width:100%;padding:20px;font-size:12px;transition:all .3s;display:flex;top:110px;bottom:0;left:0;transform:translate(10px)}}.nav-dropdown__menu{padding:0 15px;display:flex}@media (width<=767px){.nav-dropdown__menu{flex-direction:column;width:100%;height:100%;padding:0;overflow:scroll}}.nav-dropdown__img{flex-direction:column;gap:20px;padding:0 15px;display:flex}.nav-dropdown__col{flex-direction:column;gap:20px;width:100%;display:flex}@media (width<=767px){.nav-dropdown__col{gap:0;padding:12px 0}}.nav-dropdown__title{text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.nav-dropdown__link{color:#282828;padding:8px 0;transition:all .3s;display:block}.nav-dropdown__link:hover{color:#d8a79a}@media (width<=767px){.nav-dropdown__link{text-transform:uppercase;padding:12px 0}}.nav-dropdown__see-all{color:#282828;font-weight:700;transition:all .3s}.nav-dropdown__see-all:hover{color:#d8a79a;text-decoration:underline}@media (width<=767px){.nav-dropdown__see-all{text-transform:uppercase;align-self:flex-start;font-weight:300}}.nav-dropdown__title-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.telegram{color:#282828;align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative}.telegram:hover{color:#fff}.telegram:before{content:"";background-image:url(../icons/stack.svg#tg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 10px 0 0;transition:all .3s;display:inline-block}.whatsapp{color:#282828;align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative}.whatsapp:hover{color:#fff}.whatsapp:before{content:"";background-image:url(../icons/stack.svg#whats);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 10px 0 0;transition:all .3s;display:inline-block}.section{padding-top:80px;padding-bottom:40px}@media (width<=767px){.section{padding-top:40px}}.section__title{text-transform:uppercase;text-align:center;background-color:#fff;flex-direction:column;align-items:center;padding:0 50px;font-size:28px;font-weight:400;display:flex;position:relative}@media (width<=767px){.section__title{padding:0 20px;font-size:24px}}.section__title span{font-size:24px}@media (width<=767px){.section__title span{font-size:18px}}.section__title-wrap{flex-direction:column;align-items:center;gap:15px;width:100%;margin-bottom:50px;display:flex;position:relative}.section__title-wrap:before{content:"";background-color:#dbbeb6;width:100%;height:1px;display:block;position:absolute;top:50%}@media (width<=767px){.section__title-wrap{margin-bottom:15px}}.section--pink{background-color:#dbbeb6;padding-bottom:80px}.section--pink .section__title{background-color:#dbbeb6}.section--pink .section__title-wrap:before{background-color:#fff}.section--breadcrumbs{max-width:80%;margin:0 auto;padding:48px 15px 0}@media (width<=1023px){.section--breadcrumbs{max-width:100%}}@media (width<=767px){.section--breadcrumbs{padding-top:24px}.main-sections{padding-top:0}}.main-sections__wrap{grid-template-columns:repeat(3,1fr);gap:48px 30px;margin-top:80px;display:grid}@media (width<=767px){.main-sections__wrap{grid-template-columns:1fr;margin-top:0}}.main-sections__item{flex-direction:column;gap:30px;display:flex}.main-sections__item:nth-of-type(2),.main-sections__item:nth-of-type(5){margin-top:-30px}@media (width<=767px){.main-sections__item:nth-of-type(2),.main-sections__item:nth-of-type(5){margin-top:0}.main-sections__item:nth-of-type(odd){width:calc(100% + 30px);margin:0 -15px}}.main-sections__desc{flex-direction:column;align-items:center;gap:15px;display:flex}.main-sections__title{text-transform:uppercase;text-align:center;font-size:20px;font-weight:600}@media (width<=767px){.main-sections__title{font-size:24px}}.main-sections__subtitle{text-transform:uppercase;font-size:16px}@media (width<=767px){.main-sections__subtitle{font-size:17px}}.main-sections__img{width:100%;height:auto}.link{color:#282828;border-bottom:1px solid #dbbeb6;font-weight:600;transition:all .3s}.link:hover{color:#dbbeb6}.hanger-btn{cursor:pointer;background-color:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .3s;display:flex}.hanger-btn:hover,.hanger-btn.active{color:#fff;background-color:#dbbeb6}.hanger-btn.added-to-cart{background-color:#dbbeb6}.best-seller{flex-direction:column;align-items:center;width:100%;padding-left:15px;padding-right:15px;display:flex}.best-seller__slider{width:100%}.best-seller__slider .swiper-button-next,.best-seller__slider .swiper-button-prev{top:35%}.card{background-color:#fff;flex-direction:column;display:flex;position:relative}.card--long .card__img img{aspect-ratio:1.4}@media (width<=1023px){.card--long .card__img img{aspect-ratio:1.33}}.card__img{position:relative}.card__img:before{content:"";border:0 solid #fff;width:calc(100% - 26px);height:calc(100% - 26px);transition:border .2s;position:absolute;top:10px;left:10px}.card__img:hover:before{border:3px solid #fff}.card__img a{height:100%;display:block}.card__img img{object-fit:cover;aspect-ratio:1/1.5;width:100%;height:100%}.card__img video{aspect-ratio:1/1.5}.card__body{flex-direction:column;align-items:center;gap:10px;padding:1.25rem .75rem;display:flex}.card__title{text-transform:uppercase;color:#282828;text-align:center;font-weight:600;transition:all .3s}.card__title:hover{color:#d8a79a;text-decoration:underline}.card__message{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.card__price{font-size:16px;font-weight:500}.card__price--crossed{color:#9a9a9a;text-decoration:line-through}.card__price--sale{color:#ba1818}.card__price-wrap{justify-content:space-around;align-items:center;width:100%;display:flex}.card__successfully-added{color:#fff;background-color:#dbbeb6cc;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:0 20px;display:none;position:absolute;top:0;left:0}.card__successfully-added>*{text-align:center}.card__successfully-added a{text-decoration:underline}.card .hanger-btn{position:absolute;top:22px;right:20px}.btn{text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:15px 40px;font-size:16px;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.btn--light{color:#282828;background-color:#0000;border:1px solid #282828}.btn--light:hover{color:#fff;background-color:#282828}.btn--dark{color:#fff;background-color:#282828;border:1px solid #282828}.btn--dark:hover{color:#282828;background:#fff}.btn--pink{background-color:#dbbeb6;border:1px solid #dbbeb6;font-size:14px}.btn--pink:hover{color:#282828;background-color:#fff;border:1px solid #282828}.salon__wrap{grid-template-columns:repeat(2,1fr);height:720px;display:grid}@media (width<=1023px){.salon__wrap{grid-template-columns:1fr;height:auto}}.salon__slider{width:100%}@media (width<=767px){.salon__slider{height:auto}}.salon__slider .swiper-button-next,.salon__slider .swiper-button-prev{opacity:.5;background-color:#0000;height:100%;top:4%}.salon__slider .swiper-pagination-bullet{opacity:1;background-color:#0000;border:2px solid #fff;border-radius:50%;width:15px;height:15px}.salon__slider .swiper-pagination-bullet-active{background-color:#fff}.salon__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.salon__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.salon__slider .swiper-horizontal>.swiper-pagination-bullets,.salon__slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:30px}.salon__img{object-fit:cover;width:100%;height:100%}.salon__desc{background-color:#dbbeb6;justify-content:center;align-items:center;display:flex;overflow:scroll}@media (width<=1023px){.salon__desc{max-height:100%}}.salon__desc-wrap{flex-direction:column;align-items:center;gap:32px;padding:40px;display:flex}.salon__desc-wrap .section__title{background-color:#0000}.salon__desc-wrap .btn{margin-top:auto}.salon__text-wrap{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.bride{flex-direction:column;align-items:center;padding-left:15px;padding-right:15px;display:flex}.bride__slider{width:100%;margin-bottom:48px}.bride__img{width:100%}.bride__title{color:#fff;border:1px solid #fff;justify-content:center;align-items:center;width:70%;padding:10px 0;transition:all .3s;display:flex}.bride__title:hover{color:#282828;border:1px solid #282828}.bride__hover{color:#fff;background:#dbbeb6b3;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .3s;display:none;position:absolute;inset:10px}.bride__slide{cursor:pointer}.bride__slide:hover .bride__hover{display:flex}.advantage{padding-left:15px;padding-right:15px}.advantage__list{grid-template-columns:repeat(4,1fr);row-gap:48px;display:grid}@media (width<=1023px){.advantage__list{grid-template-columns:repeat(2,1fr)}}.advantage__item{flex-direction:column;align-items:center;gap:30px;display:flex}.advantage__img-wrap{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.advantage__img{width:auto;height:38px}.advantage__text{text-align:center;text-transform:uppercase}.advantage__text span{font-weight:700}.bride-blog{flex-direction:column;align-items:center;padding-left:15px;padding-right:15px;display:flex}@media (width<=767px){.bride-blog{display:none}}.bride-blog__list{gap:30px;padding:30px 0 54px;display:flex}.bride-blog__item{flex-direction:column;gap:20px;display:flex}.bride-blog__item:nth-child(2){margin-top:-30px}.bride-blog__link{font-size:18px;font-weight:500;transition:all .3s}.bride-blog__link:hover{color:#d8a79a;text-decoration:underline}.bride-blog__time{color:#dbbeb6;font-weight:300}.feedback{padding-left:15px;padding-right:15px;position:relative}@media (width<=767px){.feedback{margin-bottom:120px}.feedback.section{margin-top:20px;padding-top:0}.feedback.section .section__title,.feedback.section .section__title-wrap{background-color:#fff}.feedback.section .section__title-wrap{width:calc(100% + 30px);margin-bottom:32px;margin-left:-15px;margin-right:-15px;padding:25px 0 45px}.feedback.section .section__title-wrap:before{background-color:#dbbeb6;width:calc(100% - 30px);top:40%}.feedback .btn{position:absolute;bottom:-85px}}.feedback__wrap{flex-direction:column;align-items:center;gap:48px;display:flex}.feedback__slider{width:100%;height:300px;padding:0}@media (width<=767px){.feedback__slider{height:326px}}.feedback__slide{background:#fff;padding:40px}.feedback__name{margin-bottom:20px;font-size:18px;font-weight:400}.feedback__text{height:165px;overflow:hidden}.feedback__text:after{content:"";background:linear-gradient(#fff0 0% 20%,#fff 90%);display:block;position:absolute;inset:0 20px 50px}.feedback__date{color:#dbbeb6;font-weight:300}.page-footer{background-color:#dbbeb6;margin-top:80px;padding:70px 85px;position:relative}@media (width<=1023px){.page-footer{padding:70px 15px}}@media (width<=767px){.page-footer{margin-top:50px;padding-bottom:0}}.page-footer__wrap{grid-template-columns:1.5fr 1fr;gap:48px;padding-right:540px;display:grid}@media (width<=1023px){.page-footer__wrap{grid-template-columns:2fr 1fr;padding-right:50%}}@media (width<=767px){.page-footer__wrap{margin-bottom:48px;padding-right:15px}}.page-footer__nav-wrap{border-right:1px solid #000;grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (width<=1023px){.page-footer__nav-wrap{border-bottom:1px solid #000;border-right:none;grid-column:1/3;padding-bottom:32px}}.page-footer__icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-footer__logo{font-size:45px;font-weight:300}.page-footer__logo:hover{color:#d8a79a;text-decoration:underline}@media (width<=767px){.page-footer__logo{font-size:30px}}.page-footer__top{justify-content:space-between;align-items:center;display:flex}.page-footer__links{gap:15px;display:flex}.page-footer__nav-link{font-size:16px;font-weight:600;transition:all .3s}.page-footer__nav-link:hover{color:inherit;text-decoration:underline}@media (width<=767px){.page-footer__nav-link{font-size:13px}}.page-footer__nav-list{flex-direction:column;gap:14px;display:flex}.map{width:40%;height:100%;position:absolute;top:0;right:0}@media (width<=1023px){.map{width:50%}}@media (width<=767px){.map{width:calc(100% + 30px);height:520px;margin:0 -15px;position:relative}}.map iframe{object-fit:cover;width:100%;height:100%}.address{padding-left:30px;position:relative}.address:before{content:"";background-image:url(../icons/stack.svg#maps);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:block;position:absolute;top:2px;left:0}.phone{padding-left:30px;position:relative}.phone:before{content:"";background-image:url(../icons/stack.svg#call);background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;display:block;position:absolute;top:2px;left:0}.metro{padding-left:30px;position:relative}.metro:before{content:"";background-image:url(../icons/stack.svg#metro);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;display:block;position:absolute;top:2px;left:0}.btn-up{z-index:999;padding:46px 22px;position:fixed;bottom:0;right:0}@media (width<=1023px){.btn-up{display:none}}.btn-up__link{cursor:pointer;visibility:hidden;background-color:#dabeb6bf;background-image:url(../images/arrow-up@1x.png);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:50%;width:60px;height:60px;display:block}@media (resolution>=144dpi),(resolution>=1.5dppx){.btn-up__link{background-image:url(../images/arrow-up@2x.png)}}.back-to-top,.back-to-top .btn-up__arrow{visibility:visible}.icon-bar{background:#000;width:30px;height:3px;margin:7px 0;display:block}.contacts{flex-direction:column;gap:20px;font-size:16px;display:flex}@media (width<=1023px){.contacts{grid-column:1/3}}@media (width<=767px){.contacts{font-size:13px}}.contacts .phone{font-weight:600}.accordion{flex-direction:column;width:100%;display:flex}.accordion__btn{cursor:pointer;background-color:#0000;background-image:url(../icons/stack.svg#topdown);background-position:50%;background-repeat:no-repeat;background-size:14px;border:none;outline:none;width:30px;height:14px;padding:0;transition:all .3s;transform:rotate(180deg)}.accordion__item{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion__content{flex-direction:column;align-items:flex-start;max-height:0;padding:0 8px;transition:max-height .3s ease-out,padding .3s ease-out;display:flex;overflow:hidden}.accordion.open>.accordion__content{max-height:1000px;padding:8px}.accordion.open>.accordion__item>.accordion__btn{transform:none}.breadcrumbs{text-transform:uppercase;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}@media (width<=767px){.breadcrumbs{font-size:10px}}.breadcrumbs__link{transition:all .3s;position:relative}.breadcrumbs__link:after{content:"/";position:absolute;top:0;right:-11px}.breadcrumbs__link[href]:hover{color:#d8a79a;text-decoration:underline}.breadcrumbs__item:last-child .breadcrumbs__link:after{display:none}.catalog{flex-direction:column;gap:48px;padding-top:48px;padding-left:15px;padding-right:15px;display:flex}@media (width<=767px){.catalog{gap:24px;padding-top:20px;padding-left:5px;padding-right:5px}}.catalog__content{flex-direction:column;align-items:center;gap:48px;display:flex}.catalog__wrap{grid-template-columns:1fr 3fr;gap:30px;display:grid}@media (width<=767px){.catalog__wrap{flex-direction:column;display:flex}}.catalog__title{font-size:40px;font-weight:300}@media (width<=767px){.catalog__title{font-size:24px}}.catalog__title-wrap{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}@media (width<=1023px){.catalog__title-wrap{flex-direction:column;align-items:flex-start}}.catalog__rows{flex-wrap:wrap;gap:40px 30px;display:flex}@media (width<=1023px){.catalog__rows{gap:20px 5px}}@media (width<=767px){.catalog__rows{grid-template-columns:repeat(2,1fr)}}.catalog__rows .card{width:calc(33.3333% - 20px)}@media (width<=1023px){.catalog__rows .card{width:calc(33.3333% - 3.33333px)}}@media (width<=767px){.catalog__rows .card{width:calc(50% - 2.5px)}}.catalog__rows .card--long{width:calc(66.6667% - 10px)}@media (width<=767px){.catalog__rows .card--long{width:100%}}.catalog__select{align-items:center;gap:10px;min-width:360px;display:flex}@media (width<=767px){.catalog__select{min-width:initial}}.catalog__select-title{text-transform:uppercase;font-size:12px}.catalog__note{align-self:flex-start}.catalog .card__img{overflow:hidden}@media (width<=420px){.catalog .card__img{min-height:280px;max-height:280px}}.catalog h1{text-align:left}.badge{color:#000;text-transform:uppercase;background:#fff;padding:5px;font-size:12px;font-weight:700;position:absolute;top:30px;left:20px}.color{align-items:center;gap:20px;display:flex}.color__item{align-items:center;gap:10px;display:flex}.color__item img{object-fit:cover;border-radius:50%;width:15px;height:15px}.color__item:hover .color__title{color:#dbbeb6}.color__title{color:#282828;transition:all .3s}.banner{background-color:#dbbeb6;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}@media (width<=767px){.banner{flex-direction:column;gap:10px;padding:20px 8px}}.banner__img{object-fit:contain;width:40px;height:40px}.banner__text-wrap{align-items:center;gap:10px;display:flex}.banner__link-wrap{align-items:center;display:flex}.banner__text{text-transform:uppercase;font-size:18px;font-weight:600}@media (width<=767px){.banner__text{font-size:14px}}.banner__link{text-transform:uppercase;font-size:18px;text-decoration:underline;transition:all .3s}.banner__link:hover{color:#d8a79a}@media (width<=767px){.banner__link{font-size:12px}}.custom-select{width:220px;position:relative}.custom-select__display{color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ced4da;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.custom-select__display:after{content:"";background-image:url(../icons/stack.svg#topdown);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;transition:all .3s;transform:rotate(180deg)}.custom-select__options{z-index:10;background:#fff;width:100%;max-height:150px;display:none;position:absolute;overflow-y:auto;box-shadow:0 2px 5px #0003}.custom-select__options div{cursor:pointer;padding:10px;transition:all .3s}.custom-select__options div:hover{background:#f0f0f0}.custom-select.open .custom-select__display:after{transform:none}.progress-bar{flex-direction:column;align-items:center;gap:16px;display:flex}.progress-bar__scale{background-color:#dbbeb6;border-radius:100px;width:100%;height:5px}.progress-bar__level{background-color:#343a40;border-radius:100px;height:5px;display:block}.progress-bar__text{text-transform:uppercase;font-size:13px;font-weight:500}.discount{display:none}@media (width<=767px){.discount{display:block}}.discount__text{text-align:center;margin-bottom:20px;font-size:15px}.discount__form{flex-direction:column;gap:20px;display:flex}.discount input,.discount .checkbox label:before{border:none}.checkbox label{cursor:pointer;text-transform:none;padding-left:28px;font-weight:400;position:relative}.checkbox label:before{content:"";background-color:#fff;width:16px;height:16px;transition:all .3s;position:absolute;top:0;left:0}.checkbox label:after{content:"";background-color:#282828;width:8px;height:8px;transition:all .3s;display:none;position:absolute;top:4px;left:4px}.checkbox label:focus:before,.checkbox label:hover:before{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.checkbox label .policy{color:inherit;text-decoration:underline}.checkbox label .policy:hover{color:inherit;text-decoration:none}.checkbox input:checked+label:after{display:block}.form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.delivery{padding-left:15px;padding-right:15px}.delivery__wrap{flex-direction:column;align-items:center;display:flex}.delivery__text{text-align:center;margin-bottom:20px}.delivery__form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.delivery__form-title{text-transform:uppercase;font-size:15px;font-weight:400}.delivery__inputs{grid-template-columns:repeat(4,1fr);justify-content:center;gap:20px;width:100%;display:grid}.delivery__inputs .checkbox{width:100%}@media (width<=767px){.delivery__inputs{grid-template-columns:1fr}.delivery .btn{width:100%}}.product{padding-left:15px;padding-right:15px}@media (width<=767px){.product .price{display:none}.product .btn{width:100%}}.product__wrap{align-items:flex-start;gap:30px;width:100%;max-width:80%;margin:0 auto;display:flex}@media (width<=1023px){.product__wrap{max-width:100%}}@media (width<=767px){.product__wrap{flex-direction:column;gap:20px}}.product__slides{align-items:flex-start;gap:30px;width:100%;max-width:50%;display:flex}@media (width<=767px){.product__slides{max-width:100%}}.product__description{flex-direction:column;gap:20px;width:100%;display:flex}.product__description--mobile{display:none}@media (width<=767px){.product__description--mobile{display:flex}}.product__description--mobile .product__title{padding-left:30px;font-size:13px;font-weight:600;display:block}.product__description--mobile .product__title:before{content:"";background-image:url(../icons/stack.svg#left-arrow);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__description--mobile .price{display:flex}.product__title{text-align:left;text-transform:uppercase;font-size:25px;font-weight:400;position:relative}@media (width<=767px){.product__title{display:none}}.thumbs-swiper{flex-shrink:0;width:70px}@media (width<=767px){.thumbs-swiper{display:none}}.thumbs-swiper__slide{cursor:pointer;opacity:.5;width:70px;height:70px}.thumbs-swiper__slide.swiper-slide-thumb-active{opacity:1}.thumbs-swiper__slide--video{position:relative}.thumbs-swiper__slide--video:before{content:"";z-index:1;background-image:url(../icons/stack.svg#play);background-position:50%;background-repeat:no-repeat;width:35px;height:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumbs-swiper__img{object-fit:cover;width:100%;height:100%}.main-swiper{width:100%;height:auto;position:relative}.main-swiper .swiper-button-next,.main-swiper .swiper-button-prev{top:40%}.main-swiper__img{object-fit:cover;width:100%}.desc__item{border-bottom:1px solid #0000001a;padding-bottom:20px;display:inline-block}.desc__item>div{margin-top:10px}.desc__item.accordion{display:none}@media (width<=767px){.desc__item.accordion{order:4;display:flex}.desc__item{text-align:center;order:3}.desc__item--article{border:none;order:1;padding-bottom:0}.desc__item--desc{display:none}}.desc__title{text-transform:uppercase;font-size:12px;font-weight:600}.desc__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=767px){.desc__row{order:4}.desc__row--price{order:2}}.desc .color{flex-direction:column;align-items:flex-start;gap:10px}@media (width<=767px){.desc .color{align-items:center}}.desc .accordion.open>.accordion__content{padding:0}.desc .social-links{align-self:center}@media (width<=767px){.desc .social-links{order:4}.desc .accordion__item{justify-content:center}.desc .accordion__content{align-items:center}}.desc hr{border-top:1px solid #0000001a;width:100%;height:0;margin:0}.tag{transition:all .3s}.tag:hover{color:#dbbeb6;text-decoration:underline}.price{flex-direction:column;gap:10px;font-size:16px;font-weight:500;display:flex}@media (width<=767px){.price{flex-direction:row;align-self:center;gap:30px;font-size:17px}}.price__old{color:#9a9a9a;font-size:20px;text-decoration:line-through}@media (width<=767px){.price__old{font-size:17px}}.price__new{color:#ba1818;font-size:20px}@media (width<=767px){.price__new{font-size:17px}}.price__current,.price__old,.price__new{flex-wrap:wrap;gap:5px;display:flex}.link-arrow{text-transform:uppercase;font-size:12px;transition:all .3s;position:relative}.link-arrow:before{content:"";background-image:url(../icons/stack.svg#left-arrow);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:11px;position:absolute;top:50%;transform:translateY(-50%)}.link-arrow:hover{color:#dbbeb6;text-decoration:underline}.link-arrow--prev{padding-left:30px}.link-arrow--next{padding-right:30px}.link-arrow--prev:before{left:0}.link-arrow--next:before{right:0;transform:translateY(-50%)rotate(180deg)}.social-links{align-items:center;gap:4px;display:flex}.social-links__link{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;width:18px;height:18px;transition:all .3s;display:block}.social-links__link:hover{opacity:.85}.social-links__link--vk{background-color:#07f;background-image:url(../images/vk.svg)}.social-links__link--ok{background-color:#f70;background-image:url(../icons/stack.svg#ok)}.social-links__link--pinterest{background-color:#c20724;background-image:url(../icons/stack.svg#pinterest)}.social-links__link--twitter{background-color:#0f1419;background-image:url(../icons/stack.svg#twitter)}.social-links__link--whatsapp{background-color:#65bc54;background-image:url(../icons/stack.svg#whats)}.social-links__link--tg{background-color:#64a9dc;background-image:url(../icons/stack.svg#tg)}.cart{padding-left:15px;padding-right:15px}.cart__wrap{flex-direction:column;gap:48px;display:flex}@media (width<=767px){.cart__wrap{gap:20px}}.cart__title{text-transform:uppercase;font-size:18px;font-weight:500}@media (width<=767px){.cart__title{font-size:14px}}.cart__clear-btn{text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;gap:10px;padding:0;font-size:12px;display:flex}@media (width<=767px){.cart__article{font-size:13px}}.cart__title-wrap{justify-content:space-between;align-items:center;display:flex}.cart__btns{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=767px){.cart__btns{flex-direction:column;width:100%}.cart__btns a{width:100%}}.cart__delete-row{cursor:pointer;background-color:#0000;background-image:url(../icons/stack.svg#close);background-position:0;background-repeat:no-repeat;background-size:16px;border:none;outline:none;width:16px;height:16px;padding:0}@media (width<=767px){.cart__delete-row{background-size:10px;width:auto}}.cart__delete-row span{text-transform:uppercase;padding-left:20px;font-size:13px;font-weight:400;display:none}@media (width<=767px){.cart__delete-row span{display:block}}.cart__price{white-space:nowrap;font-size:16px;font-weight:500}@media (width<=767px){.cart__price{font-size:15px;font-weight:600}}.cart__link{text-transform:uppercase;font-size:14px;font-weight:600}.cart__link:hover{color:#dbbeb6;text-decoration:underline}@media (width<=767px){.cart__link{font-size:15px}}.cart__subtitle{font-size:16px;font-weight:500;display:none}@media (width<=767px){.cart__subtitle{text-transform:uppercase;font-size:15px;font-weight:400;display:inline-block}}.cart__info{flex-direction:column;gap:15px;display:flex}.cart__table{border-collapse:collapse;border-spacing:0;width:100%}.cart__table th{text-transform:uppercase;color:#282828;text-align:left;background:#f1f1f1;border:none;padding:1rem 1.5rem;font-size:12px;font-weight:600}.cart__table th:first-child{width:16%}@media (width<=767px){.cart__table th{display:none}}.cart__table td{border-top:1px solid #f1f1f1;padding:32px 15px 32px 0}.cart__table td:last-child{text-align:right}@media (width<=767px){.cart__table td{padding:20px 15px 20px 0}}.cart__table tfoot{border-top:4px solid #f1f1f1}.cart__table tfoot td:first-of-type,.cart__table tfoot td:nth-of-type(2){border:none}.cart__table tfoot .cart__subtitle{display:block}@media (width<=767px){.cart__table tfoot td:first-of-type,.cart__table tfoot td:nth-of-type(2),.cart__table tfoot td:nth-of-type(5){display:none}.cart__table tfoot tr td{width:25%}.cart__table tfoot tr{justify-content:flex-end}.cart__table tr{flex-wrap:wrap;display:flex}.cart__table tr td{width:33.333%}.cart__table tr td:first-child{width:25%}.cart__table tr td:nth-child(2){width:75%}}.order{padding-left:85px;padding-right:85px}@media (width<=1023px){.order{padding-left:15px;padding-right:15px}}@media (width<=767px){.order{margin-bottom:50px}}.order__wrap{flex-direction:column;align-items:center;display:flex}.order__inputs{flex-wrap:wrap;gap:30px;display:flex}@media (width<=767px){.order__inputs{flex-direction:column;gap:16px}}.order__col{flex-direction:column;gap:16px;width:calc(50% - 15px);display:flex}@media (width<=767px){.order__col{width:100%}}.order__row{align-items:center;gap:30px;width:100%;display:flex}@media (width<=767px){.order__row{flex-direction:column}}.order__row p{width:100%}.order__row>*{width:calc(50% - 15px)}@media (width<=767px){.order__row>*{width:100%}}.calendar{background-image:url(../icons/stack.svg#calendar);background-position:right 12px bottom 50%;background-repeat:no-repeat;background-size:20px}.time{background-image:url(../icons/stack.svg#clock);background-position:right 12px bottom 50%;background-repeat:no-repeat;background-size:24px}