@font-face{font-family:Gilroy;src:url(Gilroy-Regular.7553081e.ttf)format("ttf"),url(Gilroy-Regular.1eee673e.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Medium.caaf85ff.ttf)format("ttf"),url(Gilroy-Medium.a1e825f3.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Bold.cd539b2c.ttf)format("ttf"),url(Gilroy-Bold.e9ed37bc.woff)format("woff");font-weight:700;font-style:normal}body{color:#3b3937;min-height:100vh;flex-direction:column;font-family:Gilroy;display:flex}*{margin:0;padding:0;font-style:normal;text-decoration:none;list-style:none}img{max-width:100%;height:auto;display:block}svg{max-width:100px;max-height:100px}main{flex-grow:1}button,a{cursor:pointer}.visually-hidden{width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{overflow:hidden}.container{min-width:200px;margin:0 auto;padding:0 10px}@media screen and (min-width:480px){.container{min-width:430px;padding:0 15px}}@media screen and (min-width:768px){.container{min-width:718px}}@media screen and (min-width:960px){.container{min-width:910px}}@media screen and (min-width:1340px){.container{width:1280px}}.button{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);background-color:#a9845c;border:none;font-weight:700;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.button:hover,.button:focus{background-color:#926341}.button:active{transform:scale(.95)}.more__btn{width:100%;background:inherit;color:#3b3937;border:1px solid #dadada;margin-top:40px;padding:20px 0;font-size:13px;font-weight:700;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (min-width:768px){.more__btn{font-size:14px}}@media screen and (min-width:1340px){.more__btn{font-size:15px}}.more__btn:hover,.more__btn:focus{color:#a9845c;border-color:#a9845c}.title{color:#3b3937;margin-bottom:20px;font-family:PermianSerifTypeface;font-size:38px;font-weight:700;line-height:100%}@media screen and (min-width:960px){.title{margin-bottom:30px;font-size:52px}}@media screen and (min-width:1340px){.title{font-size:64px}}.product-card__btn{padding:16px 32px}.backdrop{z-index:9;background-color:rgba(0,0,0,.4);position:fixed;top:0;bottom:0;left:0;right:0}.backdrop.is-hidden{opacity:0;pointer-events:none;transform:scale(1.2)}.modal{background-color:#f3f0ee;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card__modal{flex-direction:column;padding:30px;display:flex}@media screen and (min-width:480px){.product-card__modal{padding:40px}}@media screen and (min-width:768px){.product-card__modal{max-width:480px;padding:45px}}@media screen and (min-width:1340px){.product-card__modal{padding:70px}}.product-card__btn--close{z-index:10;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:110px;right:20px}@media screen and (min-width:480px){.product-card__btn--close{background-color:#f3f0ee;top:80px;right:50px}}@media screen and (min-width:768px){.product-card__btn--close{padding:18px;top:100px;right:130px}}@media screen and (min-width:960px){.product-card__btn--close{padding:20px;top:110px;right:140px}}@media screen and (min-width:1340px){.product-card__btn--close{padding:24px;top:160px;right:260px}}.product-card__btn--close:hover .product-card__icon,.product-card__btn--close:focus .product-card__icon{color:#a9845c}.product-card__icon{width:8px;height:8px;color:#3b3937;transition:color .2s ease-in-out}@media screen and (min-width:480px){.product-card__icon{width:10px;height:10px}}@media screen and (min-width:768px){.product-card__icon{width:12px;height:12px}}@media screen and (min-width:1340px){.product-card__icon{width:14px;height:14px}}.product-card__title,.gratitude__title{color:#3b3937;letter-spacing:-.5px;font-family:PermianSerifTypeface;line-height:100%}@media screen and (min-width:480px){.product-card__title,.gratitude__title{font-size:26px}}@media screen and (min-width:768px){.product-card__title,.gratitude__title{font-size:34px}}@media screen and (min-width:1340px){.product-card__title,.gratitude__title{font-size:50px}}.product-card__headline,.gratitude__headline{color:#3b3937;margin-top:16px;font-size:14px;font-weight:500;line-height:140%}@media screen and (min-width:768px){.product-card__headline,.gratitude__headline{margin-top:23px;font-size:16px}}@media screen and (min-width:1340px){.product-card__headline,.gratitude__headline{margin-top:34px;font-size:22px}}.product-card__form{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:480px){.product-card__form{gap:10px}}@media screen and (min-width:768px){.product-card__form{gap:13px}}@media screen and (min-width:1340px){.product-card__form{gap:20px}}.product-card__input{color:#3b3937;letter-spacing:.18px;border:1px solid #fff;padding:12px 16px 15px;font-size:16px;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (min-width:480px){.product-card__input{padding:13px 17px 16px}}@media screen and (min-width:768px){.product-card__input{padding:15px 18px 17px}}@media screen and (min-width:1340px){.product-card__input{padding:20px 23px 22px;font-size:18px}}.product-card__input:hover,.product-card__input:focus{color:#a9845c;cursor:pointer;border-color:#a9845c;outline:none}.product-card__btn--order{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);letter-spacing:.9px;background-color:#a9845c;border:1px solid #a9845c;margin-top:10px;padding:12px 23px;font-size:12px;line-height:140%}@media screen and (min-width:768px){.product-card__btn--order{margin-top:14px;padding:15px 23px}}@media screen and (min-width:1340px){.product-card__btn--order{margin-top:20px;padding:20px 23px;font-size:14px}}.gratitude__modal{max-width:620px;text-align:center;flex-direction:column;display:flex}.gratitude__background{min-width:300px}.gratitude__title{margin-top:20px}@media screen and (min-width:1340px){.gratitude__title{margin-top:30px}}@media screen and (min-width:1340px){.gratitude__title{margin-top:50px}}.gratitude__btn{width:50%;margin:20px auto 30px}@media screen and (min-width:768px){.gratitude__btn{margin:30px auto 50px}}@media screen and (min-width:1340px){.gratitude__btn{margin:50px auto 70px}}.header{z-index:5;background-color:#3b3937;padding:15px 0;transition:box-shadow .2s ease-in-out}@media screen and (min-width:768px){.header{padding:20px 0}}@media screen and (min-width:960px){.header{padding:25px 0}}@media screen and (min-width:1340px){.header{padding:30px 0}}.header__container{justify-content:space-between;align-items:center;display:flex;position:relative}.logo__svg{max-width:64px;max-height:36px}@media screen and (min-width:768px){.logo__svg{max-width:90px;max-height:50px}}@media screen and (min-width:960px){.logo__svg{max-width:106px;max-height:60px}}.nav{display:none}@media screen and (min-width:960px){.nav{display:block}}@media screen and (min-width:960px){.nav__list{gap:22px;display:flex}}@media screen and (min-width:1340px){.nav__list{gap:36px;display:flex}}.nav__link{color:#fff;white-space:nowrap;font-size:15px;transition:color .2s ease-in-out}.nav__link:hover,.nav__link:focus{color:#ffd6a8}@media screen and (min-width:1340px){.nav__link{font-size:16px}}.header__contacts{display:none}@media screen and (min-width:960px){.header__contacts{flex-direction:column;align-items:center;gap:5px;display:flex}}@media screen and (min-width:1340px){.header__contacts{flex-direction:row;gap:72px;display:flex}}.header-contacts__link{color:#ffd6a8;font-size:16px;transition:color .2s ease-in-out}.header-contacts__link:hover,.header-contacts__link:focus{color:#fff}.header-contacts__phone{font-size:20px;font-weight:700}.header-catalog__btn{padding:13px 26px;font-size:13px;position:relative}.header-catalog__btn:before,.header-catalog__btn:after{content:"";width:100%;height:4px;fill:#a9845c;position:absolute}.header-catalog__btn:before{width:35px;background-image:url(button-top.8996993d.png);background-repeat:no-repeat;top:-6px;right:11px}.header-catalog__btn:after{width:65px;background-image:url(button-bottom.91508dbf.png);background-repeat:no-repeat;bottom:-6px;left:20px}.mobile-btn__box{gap:26px;display:flex}@media screen and (min-width:960px){.mobile-btn__box{display:none}}.mobile__btn{background:inherit;fill:#fff;border:none;transition:fill .2s ease-in-out}.mobile__btn:hover,.mobile__btn:focus{fill:#ffd6a8}.mobile__svg{max-width:20px;max-height:20px}.mobile__container{visibility:hidden;top:var(--header-height,70px);z-index:4;background-color:#3b3937;padding:90px 0;transition:transform .2s ease-in-out,visibility .2s ease-in-out;position:fixed;left:0;right:0;transform:translateY(-100%);box-shadow:0 0 5px 2px rgba(41,41,41,.75)}.mobile__container.open{visibility:visible;transform:translateY(0)}.mobile__list{flex-direction:column;align-items:center;gap:36px;margin-bottom:90px;display:flex}.mobile__link{color:#fff;font-size:24px;transition:color .2s ease-in-out}.mobile__link:hover,.mobile__link:focus{color:#ffd6a8}.mobile__address{text-align:center}.mobile__address:not(:last-child){margin-bottom:15px}.mobile__phone{color:#ffd6a8;font-size:24px;font-weight:700}.mobile__email{color:#ffd6a8;font-size:16px}.mobile__email,.mobile__phone{transition:color .2s ease-in-out}.mobile__email:hover,.mobile__email:focus,.mobile__phone:hover,.mobile__phone:focus{color:#fff}.breadcrumbs{color:#b1b0af;-ms-user-select:none;user-select:none;gap:15px;margin:50px 0 20px;font-size:13px;font-weight:500;display:flex}.breadcrumbs__link{color:#b1b0af;transition:color .2s ease-in-out}.breadcrumbs__link:hover,.breadcrumbs__link:focus{color:#a9845c}.hero{background-image:url(hero-bg.23d1703f.png);background-position:50%;background-size:cover;margin:10px 10px 30px;padding:70px 0}@media screen and (min-width:768px){.hero{margin:12px 12px 40px;padding:90px 0}}@media screen and (min-width:960px){.hero{margin:14px 14px 60px;padding:110px 0}}@media screen and (min-width:1340px){.hero{margin:15px 15px 90px;padding:130px 0}}.hero__container{flex-direction:column;align-items:center;display:flex}.hero__box{text-align:center;width:80vw;height:80vw;max-width:400px;max-height:400px;backdrop-filter:blur(3px);background:url(hero-text-bg.4ca8bbf5.svg) 50% no-repeat,rgba(51,51,51,.518);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__title{color:#fff;margin-bottom:5px;font-family:PermianSerifTypeface;font-size:24px}@media screen and (min-width:480px){.hero__title{font-size:29px}}@media screen and (min-width:768px){.hero__title{font-size:32px}}@media screen and (min-width:1340px){.hero__title{font-size:36px}}.hero__subtitle{color:#ffd6a8;margin-bottom:15px;font-family:PermianSerifTypeface;font-size:15px;font-weight:700}@media screen and (min-width:480px){.hero__subtitle{font-size:18px}}@media screen and (min-width:768px){.hero__subtitle{margin-bottom:17px}}@media screen and (min-width:960px){.hero__subtitle{font-size:19px}}@media screen and (min-width:1340px){.hero__subtitle{font-size:20px}}.hero__heading{color:#fff;margin-bottom:15px;font-size:11px;font-weight:700}@media screen and (min-width:350px){.hero__heading{font-size:13px}}@media screen and (min-width:768px){.hero__heading{margin-bottom:20px;font-size:15px}}@media screen and (min-width:1340px){.hero__heading{margin-bottom:36px;font-size:16px}}.hero__btn{text-shadow:1px 1px 1px rgba(0,0,0,.25);background-color:#a9845c;padding:13px 26px;font-size:12px}@media screen and (min-width:480px){.hero__btn{padding:16px 32px;font-size:13px}}@media screen and (min-width:960px){.hero__btn{padding:16px 30px;font-size:14px}}@media screen and (min-width:1340px){.hero__btn{padding:16px 25px;font-size:15px}}.features__list{flex-direction:column;align-items:center;gap:30px;margin-bottom:60px;display:flex}@media screen and (min-width:768px){.features__list{flex-direction:row;justify-content:center;margin-bottom:120px}}.features__item{width:90%;border-bottom:1px solid #dadada;padding-bottom:35px;position:relative}@media screen and (min-width:768px){.features__item{width:calc(48% - 15px)}}@media screen and (min-width:960px){.features__item{max-width:430px}}@media screen and (min-width:1340px){.features__item{max-width:620px;padding-bottom:40px}}.features__title{letter-spacing:-.02em;color:#3b3937;margin-top:25px;font-size:29px;line-height:120%}@media screen and (min-width:960px){.features__title{font-size:32px}}@media screen and (min-width:1340px){.features__title{margin-top:40px;font-size:36px}}.features__desc{color:#3b3937;margin-top:10px;margin-bottom:24px;font-size:13px;line-height:130%}@media screen and (min-width:960px){.features__desc{margin-top:15px;font-size:15px}}@media screen and (min-width:1340px){.features__desc{margin-top:19px;font-size:16px}}.features__link{color:#b14101;letter-spacing:.9px;font-size:13px;font-weight:700;line-height:140%;transition:color .2s ease-in-out;position:absolute;right:0}@media screen and (min-width:960px){.features__link{font-size:14px}}@media screen and (min-width:1340px){.features__link{letter-spacing:.78px;font-size:15px}}.features__link:hover,.features__link:focus{color:#a9845c}.help{margin-bottom:60px}@media screen and (min-width:1340px){.help{margin:90px 0 100px}}.help__container{background-color:#f3f0ee}@media screen and (min-width:768px){.help__container{flex-direction:row;gap:35px;display:flex}}@media screen and (min-width:480px){.help__img{width:100%}}@media screen and (min-width:768px){.help__img{width:50%}}.help__content{padding:5px 20px 25px}@media screen and (min-width:768px){.help__content{padding:0}}.help__title{color:#3b3937;max-width:95%;font-family:PermianSerifTypeface;font-size:28px}@media screen and (min-width:480px){.help__title{font-size:40px}}@media screen and (min-width:768px){.help__title{letter-spacing:-1px;max-width:80%;margin-top:15px;line-height:90%}}@media screen and (min-width:960px){.help__title{margin-top:25px;font-size:52px}}@media screen and (min-width:1340px){.help__title{font-size:64px}}.help__desc{color:#3b3937;margin-top:20px;font-size:15px;font-weight:500;line-height:130%}@media screen and (min-width:480px){.help__desc{font-size:18px}}@media screen and (min-width:768px){.help__desc{max-width:80%}}@media screen and (min-width:1340px){.help__desc{margin-top:30px;font-size:22px}}.help__form{flex-direction:column;gap:10px;margin-top:30px;display:flex}@media screen and (min-width:768px){.help__form{flex-flow:wrap;gap:20px}}.help__label{flex-direction:column;display:flex}@media screen and (min-width:768px){.help__label{width:40%}}.help__input{border:1px solid #fff;outline:none;padding:16px 18px;font-size:17px;transition:border-color .2s ease-in-out}.help__input::-ms-input-placeholder{color:#b1b0af;transition:color .2s ease-in-out}.help__input::placeholder{color:#b1b0af;transition:color .2s ease-in-out}.help__input:hover,.help__input:focus{border-color:#a9845c}.help__input:hover::-ms-input-placeholder,.help__input:focus::-ms-input-placeholder{color:#a9845c}.help__input:hover::placeholder,.help__input:focus::placeholder{color:#a9845c}.help__btn{margin-top:5px;padding:16px 0}@media screen and (min-width:768px){.help__btn{width:60%;white-space:nowrap;margin-bottom:30px;padding:20px 0}}.footer{background:url(footer-mobile-bg.7c8976c9.png) 50%/cover no-repeat,#3a3837;padding:40px 0 52px}@media screen and (min-width:768px){.footer{background:url(footer-bg.975b6def.png) 50%/cover no-repeat,#3a3837;padding:60px 0}}@media screen and (min-width:1340px){.footer{padding:80px 0}}.footer__container{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.footer__container{flex-direction:row;justify-content:space-between;align-items:baseline}}.footer__box{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.footer__box{align-items:baseline}}@media screen and (min-width:960px){.footer__box:not(:first-child){margin-top:18px}}.info__box{flex-direction:column;align-items:center;gap:6px;margin-top:25px;display:flex}@media screen and (min-width:768px){.info__box{align-items:baseline}}@media screen and (min-width:960px){.info__box{margin-top:20px}}.footer__text{color:#b1b0af;font-size:13px;transition:color .2s ease-in-out}@media screen and (min-width:480px){.footer__text{font-size:14px}}@media screen and (min-width:768px){.footer__text{font-size:13px}}.footer__link:hover,.footer__link:focus{color:#fff}.footer-adress__phone{margin-top:40px;margin-bottom:30px}@media screen and (min-width:768px){.footer-adress__phone{margin-top:0;margin-bottom:20px}}@media screen and (min-width:960px){.footer-adress__phone{margin-bottom:40px}}.footer__phone{color:#fff;letter-spacing:-2px;font-size:25px}.footer__phone:hover,.footer__phone:focus{color:#ffd6a8}.footer-contacts__list{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}@media screen and (min-width:768px){.footer-contacts__list{align-items:baseline;gap:20px}.footer-contacts__list:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.footer-contacts__list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}@media screen and (min-width:960px){.footer-contacts__list{gap:16px}}.footer__categories,.footer-nav__box{display:none}@media screen and (min-width:768px){.footer__categories,.footer-nav__box{flex-direction:column;gap:15px;display:flex}}@media screen and (min-width:960px){.footer__categories,.footer-nav__box{gap:20px}}.footer__nav{position:relative}.footer__privacy{margin-top:40px;margin-bottom:50px}@media screen and (min-width:768px){.footer__privacy{margin-top:30px;margin-bottom:0}}@media screen and (min-width:960px){.footer__privacy{margin-top:4rem}}@media screen and (min-width:1400px){.footer__privacy{margin-top:3rem}}.footer-social__list{display:flex}@media screen and (min-width:768px){.footer-social__list{margin-top:20px;position:static}}@media screen and (min-width:1400px){.footer-social__list{margin-top:0;position:absolute;top:-10px;right:-50px}}.footer-social__item{fill:#fff;background-color:#3b3937;border:1px solid #505050;border-radius:50%;transition:fill .2s ease-in-out}.footer-social__item:hover,.footer-social__item:focus{fill:#ffd6a8}.footer-social__item:first-child{z-index:3}.footer-social__item:nth-child(2){z-index:2}.footer-social__item:not(:last-child){margin-right:-8px}.footer-social__link{padding:11px;display:flex}@media screen and (min-width:768px){.footer-social__link{padding:10px}}@media screen and (min-width:960px){.footer-social__link{padding:9px}}.footer-social__svg{width:22px;height:22px}.payment{margin-bottom:40px}@media screen and (min-width:960px){.payment{margin-bottom:70px}}@media screen and (min-width:1340px){.payment{margin-bottom:90px}}.payment__text{margin-top:50px;margin-bottom:40px;font-size:22px}.payment__list{flex-direction:column;gap:20px;display:flex}.payment-item__text{font-size:16px;font-weight:400}.showcase{margin-bottom:40px}@media screen and (min-width:960px){.showcase{margin-bottom:70px}}@media screen and (min-width:1340px){.showcase{margin-bottom:90px}}.showcase__title{text-align:center}@media screen and (min-width:960px){.showcase__title:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.showcase__title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}.showcase__box{flex-direction:column;justify-content:space-between;display:flex}@media screen and (min-width:960px){.showcase__box{flex-direction:row;gap:20px}}.showcase__aside{-ms-user-select:none;user-select:none;color:#3b3937;fill:#3b3937}.showcase-filter__box{justify-content:center;margin-bottom:10px;display:flex}@media screen and (min-width:960px){.showcase-filter__box{display:none}}.showcase-filter__box.scroll-filter{z-index:2;fill:#3b3937;background-color:#fff;margin-bottom:0;transition:transform .2s ease-in-out;position:fixed;bottom:20px;left:50%;transform:translate(-50%,150%);box-shadow:0 3px 10px 2px rgba(0,0,0,.4)}.showcase-filter__box.scrolled{transform:translate(-50%)}.showcase-filter__select{color:#3b3937;letter-spacing:1px;cursor:pointer;border:1px solid #dadada;outline:none;padding:14px;font-size:14px;font-weight:700}.showcase-aside__list{display:none}@media screen and (min-width:960px){.showcase-aside__list{flex-direction:column;gap:10px;margin-bottom:60px;display:flex}}.showcase-filter__btn{background:0 0;border:1px solid #dadada;border-left:none;padding:9px}.showcase-filter__svg{max-width:22px;max-height:22px}.showcase-aside__link{color:#3b3937;letter-spacing:1.5px;font-size:16px;font-weight:700;transition:color .2s ease-in-out}.showcase-aside__link:hover,.showcase-aside__link:focus{color:#b14101}.aside-filter{visibility:hidden;z-index:6;background-color:#fff;transition:transform .3s ease-in-out,visibility .2s ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll;transform:translateY(100%)}.aside-filter.open{visibility:visible;transform:translateY(0)}@media screen and (min-width:960px){.aside-filter{visibility:visible;flex-direction:column;gap:50px;display:flex;position:static;overflow-y:auto;transform:translateY(0)}}.filter__header{border-bottom:1px solid #dadada;align-items:center;margin-bottom:30px;padding:20px 0 15px;display:flex;position:relative}@media screen and (min-width:960px){.filter__header{display:none}}.filter-header__btn{background:0 0;border:none;padding:5px;display:flex;position:absolute}.filter-header-btn__svg{max-width:15px;max-height:15px;transform:rotate(90deg)}.filter-header__title{margin:auto;font-size:24px;font-weight:700}.filter-price{flex-direction:column;gap:10px;display:flex}.aside__title{font-size:18px;font-weight:700}.price__box{justify-content:space-between;align-items:center;display:flex}.price__box:first-child{margin-bottom:5px}.price__text{font-size:13px}.price-text__container{cursor:pointer;align-items:center;gap:5px;transition:color .2s ease-in-out,fill .2s ease-in-out;display:flex}.price-text__container:hover,.price-text__container:focus{color:#b14101;fill:#b14101}.price-text__svg{max-width:5px;max-height:5px}.price__input{max-width:120px;border:1px solid #dadada;padding:5px;font-size:18px}.price__input:first-child{margin-right:10px}.slider__box{background-color:#f3f0ee;margin-bottom:30px;padding:10px 10px 7px}@media screen and (min-width:960px){.slider__box{margin-bottom:0}}.slider-range__box{height:15px;margin-bottom:5px;position:relative}.slider-track{width:100%;height:2px;background:#3b3937;position:absolute;top:50%}.slider-range__input{-ms-appearance:none;appearance:none;width:100%;height:100%;pointer-events:none;z-index:2;background:0 0;position:absolute}.slider-range__input::-webkit-slider-thumb{-ms-appearance:none;appearance:none;width:15px;height:15px;cursor:pointer;pointer-events:auto;background:#fff;border:2px solid #3b3937;border-radius:50%}.slider-text__box{justify-content:space-between;display:flex}.filter__box{flex-direction:column;gap:0;display:flex}@media screen and (min-width:960px){.filter__box{gap:50px}}.filter-info__box{border-top:1px solid #dadada;padding:30px 0}.filter-info__box:last-child{border-bottom:1px solid #dadada}@media screen and (min-width:960px){.filter-info__box:last-child{border:none}}@media screen and (min-width:960px){.filter-info__box{border:none;padding:0}}.filter-title__box{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.filter__title{font-size:18px;font-weight:700}.filter-title__svg{max-width:15px;max-height:13px;margin-right:2.5px;transition:transform .4s ease-in-out}.filter-title__svg.rotate{transform:rotate(90deg)}.filter__list{flex-direction:column;gap:10px;margin-top:15px;transition:max-height .4s ease-in-out;display:flex;overflow:hidden}.filter__list.hidden{max-height:0}.filter-item__label{cursor:pointer;justify-content:space-between;display:flex}.filter-item__check{width:20px;height:20px;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:2px solid #dadada}.filter-item__check:checked{background-color:#3b3937;background-image:url(check.e46744c9.png);background-position:50%;background-repeat:no-repeat;border:2px solid #3b3937}.filter-reset__btn{background:inherit;color:#b1b0af;fill:#b1b0af;border:none;justify-content:space-between;align-items:center;margin:30px 0 40px;font-size:18px;font-weight:700;transition:color .2s ease-in-out,fill .2s ease-in-out;display:flex}.filter-reset__btn:hover,.filter-reset__btn:focus{color:#b14101;fill:#b14101}@media screen and (min-width:960px){.filter-reset__btn{margin:0}}.reset-btn__svg{width:22px;height:22px}.showcase__list{margin:0 auto 30px;display:flex;overflow-x:scroll}@media screen and (min-width:960px){.showcase__list{justify-content:center;overflow-x:auto}}@media screen and (min-width:1340px){.showcase__list{margin-bottom:40px}}.showcase-item__btn{white-space:nowrap;color:#3b3937;letter-spacing:1px;background:0 0;border:1px solid #dadada;padding:10px 20px;font-size:13px;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (min-width:480px){.showcase-item__btn{font-size:15px}}@media screen and (min-width:1340px){.showcase-item__btn{padding:10px 54px}}.showcase-item__btn:hover,.showcase-item__btn:focus{color:#a9845c;border-color:#a9845c}.products__list{grid-template-rows:1fr;grid-auto-rows:max-content;gap:20px;display:grid}@media screen and (min-width:480px){.products__list{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:768px){.products__list{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (min-width:1340px){.products__list{gap:40px}}.products__item{border:1px solid #dadada;padding:20px}.products__title{color:#3b3937;margin-bottom:5px;font-size:15px;font-weight:500}@media screen and (min-width:480px){.products__title{margin-bottom:7px;font-size:17px}}@media screen and (min-width:960px){.products__title{margin-bottom:7px;font-size:15px}}@media screen and (min-width:1340px){.products__title{letter-spacing:.18px;font-size:18px}}.products__price{color:#3b3937;margin-bottom:20px;font-size:15px;font-weight:700}@media screen and (min-width:480px){.products__price{margin-bottom:25px;font-size:17px}}@media screen and (min-width:1340px){.products__price{font-size:18px}}.products__img{margin:0 auto 15px}@media screen and (min-width:480px){.products__img{margin-bottom:20px}}@media screen and (min-width:1340px){.products__img{margin-bottom:33px}}.products__link{color:#b14101;float:right;font-size:13px;font-weight:700;transition:color .2s ease-in-out;display:block}@media screen and (min-width:768px){.products__link{font-size:14px}}@media screen and (min-width:1340px){.products__link{font-size:15px}}.products__link:hover,.products__link:focus{color:#a9845c}.showcase-list__line{height:2px;background-color:#dadada;margin:70px 0}.order-doors{max-width:950px}.order-doors__title{margin-bottom:20px;font-size:36px;font-weight:700}.order-doors__text{font-size:16px}.order-doors__text:not(:last-child){margin-bottom:20px}.articles{margin-bottom:40px}@media screen and (min-width:960px){.articles{margin-bottom:70px}}@media screen and (min-width:1340px){.articles{margin-bottom:90px}}.articles-title__container{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.articles__title{margin-bottom:0}.articles__form{width:31.2%}.articles__btn{background:inherit;color:#3b3937;width:100%;border:1px solid #dadada;padding:20px 0;font-size:15px;font-weight:700;transition:color .2s ease-in-out,border-color .2s ease-in-out}.articles__btn:hover,.articles__btn:focus{color:#a9845c;border-color:#a9845c}.articles__list{flex-direction:column;align-items:center;gap:10px;display:flex}@media screen and (min-width:768px){.articles__list{flex-flow:wrap;justify-content:center;align-items:stretch;gap:20px}}@media screen and (min-width:1340px){.articles__list{gap:40px}}.articles__item{border:1px solid #dadada;flex-direction:column;flex-grow:1;display:flex}@media screen and (min-width:768px){.articles__item{width:calc(50% - 12px)}}@media screen and (min-width:1340px){.articles__item{width:calc(32% - 20px)}}.articles__img{width:100%}.articles__content{flex-direction:column;flex-grow:1;justify-content:space-between;gap:10px;padding:15px;display:flex}@media screen and (min-width:960px){.articles__content{gap:15px;padding:20px}}@media screen and (min-width:1340px){.articles__content{gap:20px;padding:30px}}.articles-item__title{color:#3b3937;font-family:PermianSerifTypeface;font-size:19px}@media screen and (min-width:960px){.articles-item__title{font-size:20px}}@media screen and (min-width:1340px){.articles-item__title{font-size:21px}}.articles__desc{color:#3b3937;font-size:11px;line-height:140%}@media screen and (min-width:1340px){.articles__desc{font-size:12px}}.articles__footer{justify-content:space-between;margin-top:auto;display:flex}.articles__link{color:#b14101;border-bottom:1px solid #b14101;font-size:11px;font-weight:700;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (min-width:1340px){.articles__link{font-size:12px}}.articles__link:hover,.articles__link:focus{color:#a9845c;border-color:#a9845c}.articles__date{color:#3b3937;opacity:.6;font-size:12px;line-height:140%}.catalog{-ms-user-select:none;user-select:none;margin-bottom:40px}@media screen and (min-width:960px){.catalog{margin-bottom:70px}}@media screen and (min-width:1340px){.catalog{margin-bottom:90px}}.catalog__list{grid-template-columns:1fr;gap:20px;display:grid}@media screen and (min-width:480px){.catalog__list{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:768px){.catalog__list{grid-template-columns:repeat(6,1fr);gap:40px}}.catalog__item{background-position:50%;background-repeat:no-repeat;background-size:cover}.catalog__item:nth-child(1){background-image:url(interior-doors.8e6458ef.png)}.catalog__item:nth-child(2){background-image:url(furniture.0dd55153.png)}.catalog__item:nth-child(3){background-image:url(wall-panels.c5af55d9.png)}.catalog__item:nth-child(4){background-image:url(stairs.79669ba1.png)}.catalog__item:nth-child(5){background-image:url(furniture-fronts.fb6e57c9.png)}@media screen and (min-width:768px){.catalog__item:nth-child(1){grid-column:1/span 2}.catalog__item:nth-child(2){grid-column:3/span 2}.catalog__item:nth-child(3){grid-column:5/span 2}.catalog__item:nth-child(4){grid-column:1/span 3}.catalog__item:nth-child(5){grid-column:4/span 3}}.catalog-item__link{min-height:250px;color:#fff;flex-direction:column;justify-content:space-between;align-items:baseline;padding:40px 30px 30px;transition:box-shadow .2s ease-in-out;display:flex;position:relative}.catalog-item__link:hover{box-shadow:3px 3px 10px -1px rgba(21,21,21,.75)}.catalog-item__link:before{content:"";z-index:0;background-color:rgba(0,0,0,.1);transition:background-color .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.catalog-item__link:hover:before{background-color:rgba(0,0,0,.4)}.catalog-item__link:hover .catalog-item__btn{background-color:#ffd6a8;transform:scale(1.2)}.catalog-item__title{z-index:1;font-size:25px;font-weight:700}.catalog-item__btn{z-index:1;background-color:#f3f0ee;border:none;border-radius:50%;padding:12px;transition:background-color .2s ease-in-out,transform .2s ease-in-out;display:flex}.catalog-item__svg{width:14px;height:14px;fill:#3b3937}.contacts__container{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:768px){.contacts__container{flex-direction:row;gap:16px}}@media screen and (min-width:960px){.contacts__container{flex-direction:row;gap:26px}}@media screen and (min-width:1340px){.contacts__container{gap:40px}}.contacts__box{flex-direction:column;display:flex}.contacts__list{flex-direction:row;display:flex}.contacts__title{color:#3b3937;letter-spacing:-.2px;margin-bottom:12px;font-family:PermianSerifTypeface;font-size:32px;line-height:100%}@media screen and (min-width:960px){.contacts__title{font-size:45px}}@media screen and (min-width:1340px){.contacts__title{letter-spacing:-.64px;margin-bottom:45px;font-size:64px}}.contacts__list{background-color:#f3f0ee;flex-direction:column;gap:15px;padding:24px 25px;display:flex}@media screen and (min-width:768px){.contacts__list{gap:20px;padding:32px 40px}}@media screen and (min-width:960px){.contacts__list{gap:26px;padding:52px 50px}}@media screen and (min-width:1340px){.contacts__list{gap:38px;padding:64px 70px 70px}}.contacts__subtitle{color:#3b3937;margin-bottom:3px;font-size:11px;font-weight:400;line-height:130%}@media screen and (min-width:768px){.contacts__subtitle{font-size:12px}}@media screen and (min-width:960px){.contacts__subtitle{font-size:13px}}@media screen and (min-width:1340px){.contacts__subtitle{margin-bottom:5px}}.contacts__metro,.contacts__address,.contacts__schedule{color:#3b3937;letter-spacing:.18px;font-size:14px;font-weight:500;line-height:100%}@media screen and (min-width:768px){.contacts__metro,.contacts__address,.contacts__schedule{font-size:16px}}@media screen and (min-width:960px){.contacts__metro,.contacts__address,.contacts__schedule{font-size:17px}}@media screen and (min-width:1340px){.contacts__metro,.contacts__address,.contacts__schedule{font-size:18px}}.contacts__phone,.contacts__email{color:#b14101;letter-spacing:.15px;font-size:15px;font-weight:700;transition:color .2s ease-in-out}@media screen and (min-width:768px){.contacts__phone,.contacts__email{letter-spacing:.17px;font-size:17px}}@media screen and (min-width:960px){.contacts__phone,.contacts__email{font-size:18px}}.contacts__phone:hover,.contacts__phone:focus,.contacts__email:hover,.contacts__email:focus{color:#ffd6a8}.contacts__social-list{display:flex}.contacts__social-item{fill:#3b3937;background-color:#fff;border:1px solid #f3f0ee;border-radius:50%;transition:fill .2s ease-in-out}.contacts__social-item:hover,.contacts__social-item:focus{fill:#ffd6a8}.contacts__social-item:first-child{z-index:3}.contacts__social-item:nth-child(2){z-index:2}.contacts__social-item:not(:last-child){margin-right:-8px}.contacts__social-link{padding:9px;display:flex}.contacts__social-svg{width:22px;height:22px}.contact-us{padding-top:20px;padding-bottom:45px}@media screen and (min-width:1340px){.contact-us{padding-top:40px;padding-bottom:90px}}.contact-us__container{background-color:#f3f0ee;flex-direction:column;align-items:center;padding:24px;display:flex}@media screen and (min-width:768px){.contact-us__container{flex-direction:row;justify-content:space-between;align-items:baseline;padding:40px}}@media screen and (min-width:960px){.contact-us__container{flex-direction:row;justify-content:space-between;align-items:baseline;padding:50px}}@media screen and (min-width:1340px){.contact-us__container{justify-content:space-between;padding:70px}}@media screen and (min-width:768px){.contact-us__box{max-width:250px}}@media screen and (min-width:1340px){.contact-us__box{max-width:none}}.contact-us__title{color:#3b3937;letter-spacing:-.24px;margin-bottom:20px;font-family:PermianSerifTypeface;font-size:32px;line-height:100%}@media screen and (min-width:960px){.contact-us__title{font-size:45px}}@media screen and (min-width:1340px){.contact-us__title{letter-spacing:-.64px;margin-bottom:24px;font-size:64px}}.contact-us__headline{color:#3b3937;font-size:16px;font-weight:500;line-height:140%}@media screen and (min-width:960px){.contact-us__headline{font-size:18px}}@media screen and (min-width:1340px){.contact-us__headline{max-width:345px;font-size:22px}}.contact-us__form{width:100%;flex-direction:column;gap:8px;margin-top:15px;display:flex}@media screen and (min-width:768px){.contact-us__form{width:55%}}@media screen and (min-width:1340px){.contact-us__form{width:60%}}.contact-us__form--container{flex-direction:column;gap:5px;display:flex}@media screen and (min-width:768px){.contact-us__form--container{flex-direction:row;gap:2px}}.contact-us__input,.contact-us__comment{color:#3b3937;letter-spacing:.15px;border:1px solid #fff;font-size:15px;line-height:100%;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (min-width:960px){.contact-us__input,.contact-us__comment{font-size:16px}}@media screen and (min-width:1340px){.contact-us__input,.contact-us__comment{letter-spacing:.18px;font-size:18px}}.contact-us__input:hover,.contact-us__input:focus,.contact-us__comment:hover,.contact-us__comment:focus{color:#a9845c;cursor:pointer;border-color:#a9845c;outline:none}.contact-us__input{padding:16px 52px 18px 21px}@media screen and (min-width:768px){.contact-us__input{width:50%;padding-right:0}}@media screen and (min-width:1340px){.contact-us__input{padding:20px 99px 22px 23px}}.contact-us__comment{resize:none;padding:20px 23px}.contact-us__form-container{flex-direction:column;margin-top:10px;display:flex}.contact-us__btn{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);letter-spacing:.9px;width:100%;background-color:#a9845c;border:2px solid #a9845c;margin-top:20px;padding:15px 22px;font-size:12px;font-weight:700;line-height:140%;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (min-width:768px){.contact-us__btn{padding:13px 20px;font-size:13px}}@media screen and (min-width:1340px){.contact-us__btn{width:65%;margin-top:30px;padding:20px 32px;font-size:15px}}.contact-us__btn:hover,.contact-us__btn:focus{color:#a9845c;cursor:pointer;text-shadow:none;background-color:rgba(0,0,0,0);border-color:#a9845c}#map{z-index:1;height:300px}@media screen and (min-width:480px){#map{height:400px}}@media screen and (min-width:768px){#map{width:70%;height:auto}}.map__popup{font-family:Gilroy}.map-popup__title{font-size:14px}@media screen and (min-width:480px){.map-popup__title{font-size:16px}}.map-popup__span{color:#fff;border-radius:4px;padding:2px 6px;font-size:9px}@media screen and (min-width:480px){.map-popup__span{font-size:10px}}.map-popup__text{font-size:11px;margin:.5em 0!important}@media screen and (min-width:480px){.map-popup__text{font-size:14px;margin:.7em 0!important}}.star-rating__box{align-items:center;gap:8px;display:flex}.stars__outer{color:#ccc;font-family:FontAwesome;font-size:16px;position:relative}.stars__outer:before{content:"★★★★★"}@media screen and (min-width:480px){.stars__outer{font-size:20px}}.stars__inner{width:0;color:#f39c12;position:absolute;top:0;overflow:hidden}.stars__inner:before{content:"★★★★★"}.map__legend{color:#555;background:#fff;border-radius:5px;padding:6px;font-family:Gilroy;box-shadow:0 0 15px rgba(0,0,0,.2);margin-bottom:5px!important;margin-left:5px!important}@media screen and (min-width:480px){.map__legend{padding:10px;margin-bottom:10px!important;margin-left:10px!important}}.legend__item{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}@media screen and (min-width:480px){.legend__item{gap:8px}}.legend-color__types{width:10px;height:10px;opacity:.7;border-radius:50%}@media screen and (min-width:480px){.legend-color__types{width:14px;height:14px}}.legend-color__text{font-size:10px}@media screen and (min-width:480px){.legend-color__text{font-size:12px}}.leaflet-control-layers-toggle{width:35px!important;height:35px!important}@media screen and (min-width:480px){.leaflet-control-layers-toggle{width:45px!important;height:45px!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:rgba(255,255,255,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{width:26px;height:26px;text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{width:36px;height:36px;background-image:url(layers.760a0456.png)}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.b7b89169.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow-x:hidden;overflow-y:scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.3f7d3721.png)}.leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:rgba(255,255,255,.8);border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;pointer-events:none;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;pointer-events:auto;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{text-align:center;width:24px;height:24px;color:#757575;background:0 0;border:none;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid rgba(0,0,0,0);position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=index.b59c7720.css.map */
