@import url("https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400..700&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.img{display:block;max-width:100%;height:auto}.text__left{text-align:left}.text__right{text-align:right}.text__center{text-align:center}.mt-6{margin-top:6rem}@media (max-width: 991px){.mt-6{margin-top:4rem}}@media (max-width: 768px){.mt-6{margin-top:2rem}}.mt-5{margin-top:5rem}.mt-4{margin-top:4rem}@media (max-width: 768px){.mt-4{margin-top:2rem}}.mt-3{margin-top:3rem}.mt-2{margin-top:2rem}@media (max-width: 991px){.mt-2{margin-top:1rem}}html{font-size:10px}body{font-family:"Playfair Display",serif;font-size:1.6rem;font-weight:300;-webkit-font-smoothing:antialiased;color:#000;margin:0;padding:0;background-color:#fff;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}a:focus{outline:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#e6d7d4;opacity:0.7;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:6px;border:5px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/lightbox/prev.png) left 48% no-repeat;opacity:0;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/lightbox/next.png) right 48% no-repeat;opacity:0;transition:opacity 0.6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#605c40}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:1.8rem;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:1.6rem;color:#605c40}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/lightbox/close.png) top right no-repeat;text-align:right;outline:none;opacity:0.6;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.slick-slider{position:relative;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;margin-left:auto;margin-right:auto;display:flex;align-items:stretch}.slick-slide{float:left;min-height:1px}[dir="rtl"] .slick-slide{float:right}.product__slider--prev{position:absolute;left:-1rem;top:calc(50% - 2rem);z-index:5;width:4rem;height:4rem;background-color:transparent;border:1px solid;border-color:#e6d7d4;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s linear}.product__slider--prev i{font-size:1.6rem;transition:color 0.2s linear}.product__slider--prev:hover{cursor:pointer;border-color:#000}.product__slider--prev:hover i{color:#e6d7d4}.product__slider--next{position:absolute;right:-1rem;top:calc(50% - 2rem);z-index:5;width:4rem;height:4rem;background-color:transparent;border:1px solid;border-color:#e6d7d4;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s linear}.product__slider--next i{font-size:1.6rem;transition:color 0.2s linear;margin-left:0.5rem}.product__slider--next:hover{cursor:pointer;border-color:#000}.product__slider--next:hover i{color:#e6d7d4}.container{max-width:1340px;width:100%;padding-left:1rem;padding-right:1rem;margin:0 auto}@media (max-width: 1366px){.container{max-width:1160px}}@media (max-width: 991px){.container{max-width:980px}}@media (max-width: 768px){.container{max-width:740}}@media (max-width: 576px){.container{max-width:560px}}.container-fluid{width:100%;padding-left:1rem;padding-right:1rem;margin:0 auto}.header{width:100%;padding:1rem 0;background-color:rgba(230,215,212,0.6);transition:all 0.2s linear}.header__row{display:flex;align-items:center;justify-content:space-between}.header__row--brand{width:10%}@media (max-width: 991px){.header__row--brand{width:12%}}@media (max-width: 768px){.header__row--brand{width:15%}}@media (max-width: 576px){.header__row--brand{width:20%}}@media (max-width: 450px){.header__row--brand{width:25%}}.header__row--phone{display:none}.header__row--phone a{text-decoration:none;color:#605c40;font-size:1.8rem;font-family:"Yeseva One",serif;transition:color 0.2s linear}.header__row--phone a:hover{cursor:pointer;color:#000}@media (max-width: 576px){.header__row--phone a{font-size:1.6rem}}@media (max-width: 450px){.header__row--phone a{font-size:1.5rem}}@media (max-width: 768px){.header__row--phone{display:block}}.header__row--social a{text-decoration:none;color:#605c40;margin-right:1rem;transition:color 0.2s linear}.header__row--social a i{font-size:2.5rem}@media (max-width: 576px){.header__row--social a i{font-size:2rem}}.header__row--social a:hover{color:#000}.header__row--social a:last-child{margin-right:0}@media (max-width: 768px){.header__row--social{display:none}}.header__row--burger{display:none}@media (max-width: 768px){.header__row--burger{display:block}}.header__fixed{position:fixed;top:0;left:0;z-index:15;background-color:rgba(230,215,212,0.95)}.burger__btn{display:block;width:3rem;height:3rem;position:relative}.burger__btn span{display:block;background-color:#605c40;width:2.6rem;height:0.3rem;position:absolute;left:0.2rem;top:1.4rem;transition:background-color 0.2s linear, width 0.2s linear, transform 0.2s linear}.burger__btn span:first-child{top:0.8rem}.burger__btn span:last-child{top:2rem}.burger__btn:hover{cursor:pointer}.burger__btn:hover span{background-color:#000}.burger__btn--active span:first-child{width:0}.burger__btn--active span:nth-child(2){transform:rotate(45deg)}.burger__btn--active span:nth-child(3){transform:rotate(-45deg)}.burger__btn--active span:last-child{width:0}.menu{width:20%;height:100%;position:fixed;z-index:100;top:0;left:0;background-color:#e6d7d4;display:flex;flex-direction:column;justify-content:center;padding-left:3rem;opacity:0;visibility:hidden;transition:opacity 0.2s linear, visibility 0.2s linear}.menu__title{margin-bottom:2rem}.menu__title h3{color:#605c40;font-family:"Yeseva One",serif;font-size:2.2rem;font-weight:400;text-transform:uppercase}@media (max-width: 768px){.menu__title h3{font-size:2rem}}@media (max-width: 768px){.menu__title{margin-bottom:1.5rem}}.menu__content{margin-bottom:2rem}@media (max-width: 768px){.menu__content{margin-bottom:1.5rem}}.menu__footer--phone{margin-bottom:2rem}.menu__footer--phone a{text-decoration:none;font-family:"Yeseva One",serif;font-size:1.8rem;color:#605c40;transition:color 0.2s linear}.menu__footer--phone a:hover{cursor:pointer;color:#000}@media (max-width: 576px){.menu__footer--phone a{font-size:1.6rem}}@media (max-width: 450px){.menu__footer--phone a{font-size:1.5rem}}@media (max-width: 768px){.menu__footer--phone{margin-bottom:1.5rem}}.menu__footer--social a{text-decoration:none;color:#605c40;margin-right:1rem;transition:color 0.2s linear}.menu__footer--social a i{font-size:3rem}@media (max-width: 576px){.menu__footer--social a i{font-size:2rem}}.menu__footer--social a:hover{color:#000}.menu__footer--social a:last-child{margin-right:0}.menu__open{opacity:1;visibility:visible}@media (max-width: 1366px){.menu{padding-left:2rem;width:22%}}@media (max-width: 991px){.menu{width:35%}}@media (max-width: 768px){.menu{width:50%}}@media (max-width: 576px){.menu{width:65%}}@media (max-width: 450px){.menu{width:75%}}.main__menu{margin:0;padding:0;list-style-type:none}.main__menu--item{margin-bottom:1rem}.main__menu--item:last-child{margin-bottom:0}.main__menu--item .active{color:#000}.main__menu--link{text-decoration:none;font-family:"Playfair Display",serif;color:#605c40;font-size:1.8rem;font-weight:500;transition:color 0.2s linear}.main__menu--link:hover{cursor:pointer;color:#000}@media (max-width: 576px){.main__menu--link{font-size:1.6rem}}@media (max-width: 450px){.main__menu--link{font-size:1.5rem}}.header__row--menu .nav__menu .main__menu{display:flex}.header__row--menu .nav__menu .main__menu--item{margin-bottom:0;margin-right:2rem}.header__row--menu .nav__menu .main__menu--item:last-child{margin-right:0}.header__row--menu .nav__menu .main__menu--item .active{color:#000}@media (max-width: 991px){.header__row--menu .nav__menu .main__menu--item{margin-right:1.5rem}}@media (max-width: 768px){.header__row--menu{display:none}}.intro{width:100%;height:91vh;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.intro__row{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10}.intro__row--title{text-align:center;margin-bottom:2rem}.intro__row--title h1{font-family:"Yeseva One",serif;font-size:5rem;color:#605c40;text-transform:uppercase}@media (max-width: 991px){.intro__row--title h1{font-size:4.5rem}}@media (max-width: 768px){.intro__row--title h1{font-size:4rem}}@media (max-width: 576px){.intro__row--title h1{font-size:3rem}}.intro__row--title p{font-family:"Playfair Display",serif;font-size:2.5rem;color:#605c40;font-weight:500}@media (max-width: 991px){.intro__row--title p{font-size:2.3rem}}@media (max-width: 768px){.intro__row--title p{font-size:2.2rem}}@media (max-width: 576px){.intro__row--title p{font-size:2rem}}@media (max-width: 768px){.intro__row--title{margin-bottom:1.5rem}}.intro__row--content{margin-bottom:3rem;text-align:center}.intro__row--content h3{font-family:"Yeseva One",serif;font-size:4rem;color:#605c40}@media (max-width: 991px){.intro__row--content h3{font-size:3.5rem}}@media (max-width: 768px){.intro__row--content h3{font-size:3rem}}@media (max-width: 576px){.intro__row--content h3{font-size:2.5rem}}.intro__row--content p{font-family:"Playfair Display",serif;font-size:2rem;color:#605c40;font-weight:500}@media (max-width: 991px){.intro__row--content p{font-size:1.9rem}}@media (max-width: 768px){.intro__row--content p{font-size:1.8rem}}@media (max-width: 576px){.intro__row--content p{font-size:1.7rem}}@media (max-width: 768px){.intro__row--content{margin-bottom:2rem}}.intro__row--button a{text-decoration:none;font-family:"Playfair Display",serif;font-size:1.8rem;font-weight:700;color:#605c40;background-color:#e6d7d4;padding:1.5rem 2.5rem;transition:color 0.2s linear, background-color 0.2s linear}.intro__row--button a:hover{color:#fff;background-color:#605c40;cursor:pointer}@media (max-width: 768px){.intro__row--button a{padding:1rem 2rem;font-size:1.7rem}}.intro::after{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(230,215,212,0.4)}.text{margin-top:4rem}.text__title{text-align:center;margin-bottom:2rem}.text__title h3{font-family:"Yeseva One",serif;color:#605c40;font-size:3rem}@media (max-width: 991px){.text__title h3{font-size:2.7rem}}@media (max-width: 768px){.text__title h3{font-size:2.5rem}}@media (max-width: 576px){.text__title h3{font-size:2.2rem}}@media (max-width: 768px){.text__title{margin-bottom:1.5rem}}.text__suptitle{margin-bottom:2rem}.text__suptitle p{text-indent:3rem;font-family:"Playfair Display",serif;color:#605c40;font-weight:500;font-size:1.7rem}@media (max-width: 768px){.text__suptitle{margin-bottom:1.5rem}}.text__coll{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e6d7d4;margin-bottom:2rem}.text__coll--block{width:32%;display:flex;align-items:center;justify-content:space-between;border-right:1px solid #e6d7d4}.text__coll--block:hover .coll__block--text h5{color:#e6d7d4}.text__coll--block:hover .coll__block--img svg{fill:#e6d7d4}.text__coll--block:last-child{border-right:none}@media (max-width: 991px){.text__coll--block{width:44%;border-right:none;border-bottom:1px solid #e6d7d4}}@media (max-width: 576px){.text__coll--block{width:80%}}@media (max-width: 450px){.text__coll--block{width:100%}}@media (max-width: 991px){.text__coll{flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem;border-bottom:none}}.text__img{display:flex;align-items:flex-start;justify-content:space-between}.text__img--block{width:32%;position:relative}.text__img--block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;transition:transform 0.3s linear;background-color:rgba(230,215,212,0.5)}.text__img--block:hover .text__img--text{left:8%}.text__img--block:hover::after{transform:scale(0)}@media (max-width: 991px){.text__img--block{width:45%;margin:0.5rem}}@media (max-width: 576px){.text__img--block{width:80%;margin-bottom:1.5rem}.text__img--block:last-child{margin-bottom:0}}@media (max-width: 450px){.text__img--block{width:100%}}.text__img--text{position:absolute;z-index:10;top:5%;left:5%;transition:left 0.3s linear;width:90%;background-color:#e6d7d4;padding:1rem}.text__img--text h5{font-family:"Playfair Display",serif;color:#000;font-size:2rem;font-weight:500;margin-bottom:0.5rem}.text__img--text p{font-family:"Playfair Display",serif;color:#000;font-size:1.7rem;font-weight:400}@media (max-width: 991px){.text__img{flex-wrap:wrap;justify-content:center}}@media (max-width: 991px){.text{margin-top:3rem}}@media (max-width: 768px){.text{margin-top:2rem}}.coll__block--img{width:20%}.coll__block--img svg{transition:fill 0.1s linear}.coll__block--text{width:75%}.coll__block--text h5{font-family:"Playfair Display",serif;color:#605c40;font-size:2rem;font-weight:500;margin-bottom:0.5rem;transition:color 0.1s linear}.coll__block--text p{font-family:"Playfair Display",serif;color:#605c40;font-size:1.7rem;font-weight:400}.works{margin-top:4rem}.works__row--title{text-align:center;margin-bottom:2rem}.works__row--title h3{font-family:"Yeseva One",serif;color:#605c40;font-size:3rem}@media (max-width: 991px){.works__row--title h3{font-size:2.7rem}}@media (max-width: 768px){.works__row--title h3{font-size:2.5rem}}@media (max-width: 576px){.works__row--title h3{font-size:2.2rem}}@media (max-width: 768px){.works__row--title{margin-bottom:1.5rem}}.works__row--sort{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between}.works__row--sort .sort__title h3{font-family:"Yeseva One",serif;color:#605c40;font-size:2.5rem}@media (max-width: 991px){.works__row--sort .sort__title h3{font-size:2rem}}@media (max-width: 768px){.works__row--sort .sort__title h3{font-size:1.7rem}}@media (max-width: 576px){.works__row--sort .sort__title h3{font-size:1.6rem}}@media (max-width: 450px){.works__row--sort .sort__title h3{font-size:1.5rem}}@media (max-width: 350px){.works__row--sort .sort__title h3{font-size:1.4rem}}.works__row--sort .sort__block{display:flex;align-items:center}.works__row--sort .sort__block h4{font-family:"Playfair Display",serif;color:#605c40;font-size:1.6rem}@media (max-width: 768px){.works__row--sort .sort__block h4{display:none}}.works__row--sort .sort__block--radio{margin-left:1rem;display:flex;border:1px solid #605c40}.works__row--sort .sort__block--radio input{display:none}.works__row--sort .sort__block--radio input:checked+label{background-color:#e6d7d4;color:#000}.works__row--sort .sort__block--radio label{padding:0.5rem 1.5rem;display:block;font-family:"Playfair Display",serif;color:#605c40;font-weight:500;font-size:1.6rem}.works__row--sort .sort__block--radio label:last-child{border-left:1px solid #605c40}.works__row--sort .sort__block--radio label:hover{cursor:pointer}@media (max-width: 768px){.works__row--sort .sort__block--radio label{font-size:1.5rem;padding:0.4rem 0.6rem}}@media (max-width: 576px){.works__row--sort .sort__block--radio label{font-size:1.4rem;padding:0.4rem 0.5rem}}@media (max-width: 450px){.works__row--sort .sort__block--radio label{font-size:1.3rem;padding:0.4rem 0.4rem}}@media (max-width: 350px){.works__row--sort .sort__block--radio label{font-size:1.2rem}}@media (max-width: 768px){.works__row--sort{margin-bottom:1.5rem}}.works__row--content{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center}.works__row--pagination{display:flex;justify-content:center;width:100%}@media (max-width: 991px){.works{margin-top:3rem}}@media (max-width: 768px){.works{margin-top:2rem}}.product__card{width:22%;background-color:rgba(230,215,212,0.6);margin:0 1rem 2rem 1rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e6d7d4;border-radius:5px;padding:1rem}.product__card--img{margin-bottom:1rem;overflow:hidden}.product__card--img a{text-decoration:none}.product__card--img a img{transition:transform 0.3s linear}.product__card--img a:hover img{transform:scale(1.2)}.product__card--title{margin-bottom:1rem}.product__card--title h3{font-family:"Playfair Display",serif;color:#605c40;font-size:2rem;font-weight:500;margin-bottom:0.5rem}.product__card--title p{font-family:"Playfair Display",serif;color:#605c40;font-size:1.7rem;font-weight:400}.product__card--price{display:flex;align-items:center;margin-bottom:1rem}.product__card--price p{font-family:"Playfair Display",serif;color:#605c40;font-size:2rem;font-weight:500;margin-right:1rem}.product__card--price p:last-child{margin-right:0}.product__card--button button{border:1px solid #605c40;font-family:"Playfair Display",serif;color:#605c40;background-color:#e6d7d4;padding:1rem 2rem;transition:color 0.2s linear, background-color 0.2s linear}.product__card--button button:hover{color:#fff;background-color:#605c40;cursor:pointer}@media (max-width: 991px){.product__card{width:30%}}@media (max-width: 768px){.product__card{width:40%}}@media (max-width: 576px){.product__card{width:45%}}@media (max-width: 450px){.product__card{width:100%}}.pagination__links{display:flex;align-items:center}.pagination__links a{font-family:"Yeseva One",serif;color:#605c40;font-size:2rem;font-weight:400;display:block;text-decoration:none;margin:0 0.8rem;transition:color 0.2s linear}.pagination__links a:hover{color:#e6d7d4}.pagination__links span{font-family:"Yeseva One",serif;color:#605c40;font-size:2rem;font-weight:400;display:block;margin:0 0.8rem}.pagination__links .dots{color:#e6d7d4}.pagination__links .current{color:#e6d7d4}.footer{margin-top:4rem;padding:1rem 0;width:100%;background-color:rgba(230,215,212,0.6)}.footer__row{display:flex;align-items:flex-start;justify-content:space-between}.footer__row--brand{width:20%}@media (max-width: 991px){.footer__row--brand{width:15%}}@media (max-width: 576px){.footer__row--brand{width:25%}}.footer__row--menu{width:40%}@media (max-width: 991px){.footer__row--menu{width:30%}}@media (max-width: 576px){.footer__row--menu{width:100%;margin-top:1.5rem}}.footer__row--location{width:30%}@media (max-width: 991px){.footer__row--location{width:50%}}@media (max-width: 576px){.footer__row--location{margin-top:1.5rem;width:100%}}@media (max-width: 576px){.footer__row{flex-wrap:wrap}}@media (max-width: 991px){.footer{margin-top:3rem}}@media (max-width: 768px){.footer{margin-top:2rem}}.location__text{margin-bottom:1rem}.location__text p{font-family:"Playfair Display",serif;color:#605c40;font-weight:400;font-size:1.7rem;margin-bottom:0.5rem}.location__text p:last-child{margin-bottom:0}.location__img{width:100%;display:flex;align-items:center}.location__img img{width:15%;margin-right:1rem}.location__img img:last-child{margin-right:0}.footer__line{margin:2rem 0;width:100%;height:1px;background-color:#605c40}.footer__copyright{text-align:center}.footer__copyright p{font-family:"Yeseva One",serif;font-size:1.7rem;color:#605c40;font-weight:400}.backtop{position:fixed;bottom:3%;right:3%;width:3rem;height:3rem;z-index:15;border-radius:3px;background-color:rgba(230,215,212,0.9);border:1px solid #e6d7d4;opacity:0;visibility:hidden;transition:opacity 0.2s linear, visibility 0.2s linear, background-color 0.2s linear}.backtop button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:none}.backtop button i{color:#605c40;transition:color 0.2s linear}.backtop:hover{background-color:#fff}.backtop:hover button{cursor:pointer}.backtop:hover button i{color:#000}.backtop__active{opacity:1;visibility:visible}.modal{position:fixed;top:0;left:0;z-index:200;width:100%;height:100vh;overflow-y:scroll;transform:scale(0);opacity:0;visibility:hidden;transition:transform 0.4s linear, opacity 0.4s linear, visibility 0.4s linear}.modal__mask{width:100%;height:100%;background-color:rgba(230,215,212,0.7);display:flex;align-items:center;justify-content:center}.modal__body{background-color:#fff;padding:1rem;width:70%;border-radius:0.5rem}.modal__body--button{display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:1rem}.modal__body--button button{display:flex;align-items:center;justify-content:center;background-color:rgba(230,215,212,0.9);border:1px solid #e6d7d4;border-radius:0.3rem;width:4rem;height:4rem;transition:background-color 0.2s linear}.modal__body--button button i{color:#605c40;font-size:2rem;transition:color 0.2s linear}@media (max-width: 768px){.modal__body--button button i{font-size:1.7rem}}.modal__body--button button:hover{cursor:pointer;background-color:#fff}.modal__body--button button:hover i{color:#000}@media (max-width: 768px){.modal__body--button button{width:3rem;height:3rem}}@media (max-width: 768px){.modal__body--button{margin-bottom:0.5rem}}.modal__body--title{text-align:center;margin-bottom:1rem}.modal__body--title h3{font-family:"Yeseva One",serif;color:#605c40;font-size:2.2rem}@media (max-width: 768px){.modal__body--title h3{font-size:2rem}}@media (max-width: 576px){.modal__body--title h3{font-size:1.8rem}}@media (max-width: 450px){.modal__body--title h3{font-size:1.6rem}}@media (max-width: 768px){.modal__body--title{margin-bottom:0.5rem}}@media (max-width: 991px){.modal__body{width:90%}}@media (max-width: 576px){.modal__body{padding:0.5rem;width:92%}}.modal__open{transform:scale(1);opacity:1;visibility:visible}.shoping__form h3{font-family:"Playfair Display",serif;color:#605c40;font-size:2rem;margin-bottom:3rem}@media (max-width: 768px){.shoping__form h3{font-size:1.8rem;margin-bottom:2.7rem}}@media (max-width: 576px){.shoping__form h3{font-size:1.7rem;margin-bottom:2.5rem}}@media (max-width: 450px){.shoping__form h3{font-size:1.6rem;margin-bottom:2.2rem}}.shoping__form--block{width:100%;position:relative;margin-bottom:3.5rem}.shoping__form--block:last-child{margin-bottom:0}.shoping__form--block i{position:absolute;bottom:0;left:0;font-size:2.5rem;color:#605c40}@media (max-width: 768px){.shoping__form--block i{font-size:2rem}}.shoping__form--block input{font-weight:500;font-size:1.7rem;color:#605c40;font-family:"Playfair Display",serif;position:absolute;bottom:0;right:0;width:95%;height:3.5rem;border:none;background-color:transparent;border-bottom:1px solid #605c40}.shoping__form--block input:focus{outline:none;border-bottom-color:#e6d7d4}@media (max-width: 768px){.shoping__form--block input{font-size:1.5rem;height:2.5rem}}@media (max-width: 576px){.shoping__form--block input{height:2rem}}.shoping__form--block label{position:relative;top:-1rem;left:6%;font-size:1.7rem;font-weight:500;color:#605c40;font-family:"Playfair Display",serif;transition:font-size 0.1s linear, top 0.1s linear}@media (max-width: 768px){.shoping__form--block label{font-size:1.5rem}}@media (max-width: 576px){.shoping__form--block label{font-size:1.3rem}}.shoping__form--block textarea{font-weight:500;font-size:1.7rem;color:#605c40;font-family:"Playfair Display",serif;position:absolute;bottom:0;right:0;width:95%;height:4rem;border:none;background-color:transparent;border-bottom:1px solid #605c40;resize:none}.shoping__form--block textarea:focus{outline:none;border-bottom-color:#e6d7d4}@media (max-width: 768px){.shoping__form--block textarea{font-size:1.5rem;height:3rem}}@media (max-width: 576px){.shoping__form--block textarea{height:2.5rem}}@media (max-width: 768px){.shoping__form--block{margin-bottom:2.5rem}}@media (max-width: 576px){.shoping__form--block{margin-bottom:2rem}}.shoping__form--button{margin-bottom:1.5rem}.shoping__form--button button{border:none;background-color:transparent;font-family:"Playfair Display",serif;font-size:1.7rem;color:#605c40;font-weight:500;margin:0;padding:1.5rem;background-color:#e6d7d4;border:1px solid #e6d7d4;transition:background-color 0.2s linear, color 0.2s linear}.shoping__form--button button i{margin-left:0.5rem;color:#605c40;font-size:1.7rem;transition:color 0.2s linear}.shoping__form--button button:hover{background-color:#fff;color:#000;cursor:pointer}.shoping__form--button button:hover i{color:#000}.shoping__form--button button:active{transform:scale(0.97)}@media (max-width: 768px){.shoping__form--button button{font-size:1.5rem;padding:1rem}}@media (max-width: 576px){.shoping__form--button button{padding:0.7rem}}@media (max-width: 768px){.shoping__form--button{margin-bottom:0.5rem}}.privat__policy{font-family:"Playfair Display",serif;font-weight:500;font-size:1.7rem;color:#605c40;margin-bottom:1rem}@media (max-width: 768px){.privat__policy{font-size:1.5rem}}@media (max-width: 576px){.privat__policy{font-size:1.3rem}}@media (max-width: 450px){.privat__policy{font-size:1.1rem}}.error__text{width:100%;height:2.2rem;font-family:"Playfair Display",serif;font-weight:500;font-size:1.7rem;color:#605c40}@media (max-width: 768px){.error__text{font-size:1.5rem}}@media (max-width: 576px){.error__text{font-size:1.3rem}}@media (max-width: 450px){.error__text{font-size:1.1rem}}#name:focus ~ label[for="name"]{font-size:1.2rem;top:-2.7rem}@media (max-width: 576px){#name:focus ~ label[for="name"]{top:-2rem}}#phone:focus ~ label[for="phone"]{font-size:1.2rem;top:-2.7rem}@media (max-width: 576px){#phone:focus ~ label[for="phone"]{top:-2rem}}#message:focus ~ label[for="message"]{font-size:1.2rem;top:-3.5rem}@media (max-width: 768px){#message:focus ~ label[for="message"]{top:-2.5rem}}@media (max-width: 576px){#message:focus ~ label[for="message"]{top:-2rem}}#labelTitleFlowers{font-size:1.2rem;top:-2.7rem}@media (max-width: 576px){#labelTitleFlowers{top:-2rem}}#labelDescriptionFlowers{font-size:1.2rem;top:-2.7rem}@media (max-width: 576px){#labelDescriptionFlowers{top:-2rem}}#labelPriceFlowers{font-size:1.2rem;top:-2.7rem}@media (max-width: 576px){#labelPriceFlowers{top:-2rem}}#titleFlowers[disabled]{text-align:center;text-overflow:ellipsis;color:#000}#descriptionFlowers[disabled]{text-align:center;text-overflow:ellipsis;color:#000}#priceFlowers[disabled]{text-align:center;text-overflow:ellipsis;color:#000}.about__us{margin-top:4rem}@media (max-width: 991px){.about__us{margin-top:3rem}}@media (max-width: 768px){.about__us{margin-top:2rem}}.about__content--title{margin-bottom:2rem;text-align:center}.about__content--title h3{font-family:"Yeseva One",serif;color:#605c40;font-size:3rem}@media (max-width: 991px){.about__content--title h3{font-size:2.7rem}}@media (max-width: 768px){.about__content--title h3{font-size:2.5rem}}@media (max-width: 576px){.about__content--title h3{font-size:2.2rem}}@media (max-width: 768px){.about__content--title{margin-bottom:1.5rem}}.about__content--block{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}@media (max-width: 768px){.about__content--block{margin-bottom:1.5rem;flex-wrap:wrap}}.about__content--text{position:relative}.about__content--text p{font-family:"Playfair Display",serif;font-size:1.7rem;font-weight:500;color:#605c40;margin-bottom:1rem}.about__content--text p:last-child{margin-bottom:0}@media (max-width: 576px){.about__content--text p{font-size:1.6rem}}.about__content--text::after{content:"";position:absolute;bottom:-1rem;left:0;z-index:15;width:100%;height:2px;background-color:rgba(96,92,64,0.4)}.block__text{width:45%}.block__text--title{margin-bottom:1.5rem}.block__text--title h4{font-family:"Yeseva One",serif;font-size:2rem;color:#605c40;font-weight:500}.block__text--tab{margin-bottom:2.5rem}.block__text--button a{text-decoration:none;font-family:"Playfair Display",serif;font-size:1.8rem;font-weight:700;color:#605c40;background-color:#e6d7d4;padding:0.8rem 1.5rem;transition:color 0.2s linear, background-color 0.2s linear}.block__text--button a:hover{color:#fff;background-color:#605c40;cursor:pointer}@media (max-width: 768px){.block__text--button a{padding:1rem 2rem;font-size:1.7rem}}@media (max-width: 991px){.block__text{width:49%}}@media (max-width: 768px){.block__text{width:100%;margin-bottom:2rem}}.block__slider{width:45%}.block__slider--top{margin-bottom:2rem}@media (max-width: 768px){.block__slider--top{margin-bottom:1.5rem}}.block__slider--bottom img{margin:0 1rem}.block__slider--bottom img:hover{cursor:pointer}@media (max-width: 991px){.block__slider{width:49%}}@media (max-width: 768px){.block__slider{width:100%}}.nav__tabs{margin:0;padding:0;list-style-type:none;width:100%;height:4rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:3px solid rgba(96,92,64,0.4)}.nav__tabs--item{position:relative;bottom:-3px;height:100%;transition:border-bottom 0.1s linear}.nav__tabs--item:hover{border-bottom:3px solid #605c40;cursor:pointer}.nav__tabs--item:hover a{color:#605c40}.nav__tabs--link{font-family:"Playfair Display",serif;color:rgba(96,92,64,0.8);font-weight:500;font-size:1.7rem;text-decoration:none;transition:color 0.1s linear}.item__active{border-bottom:3px solid #605c40}.item__active a{color:#605c40}.content__tab{width:100%;overflow:hidden}.content__tab--block{position:relative;top:0;left:-100%;height:0;z-index:2;opacity:0;visibility:hidden;transition:opacity 0.2s linear, visibility 0.2s linear}.content__tab--block ul{margin:0;margin-bottom:1rem}.content__tab--block ul li{margin-bottom:1rem}.content__tab--block ul li p{text-indent:0}.content__tab--block ul li:last-child{margin-bottom:0}.content__tab--block h5{font-family:"Yeseva One",serif;color:#605c40;font-size:1.6rem;margin-bottom:1rem;font-weight:400}.content__tab--block p{font-family:"Playfair Display",serif;text-indent:3rem;color:#605c40;font-size:1.5rem;margin-bottom:1rem}.content__tab--block p:last-child{margin-bottom:0}.tab__show{visibility:visible;opacity:1;left:0;height:100%}.shipping{margin-top:4rem}@media (max-width: 991px){.shipping{margin-top:3rem}}@media (max-width: 768px){.shipping{margin-top:2rem}}.shipping__content--title{margin-bottom:2rem;text-align:center}.shipping__content--title h3{font-family:"Yeseva One",serif;color:#605c40;font-size:3rem}@media (max-width: 991px){.shipping__content--title h3{font-size:2.7rem}}@media (max-width: 768px){.shipping__content--title h3{font-size:2.5rem}}@media (max-width: 576px){.shipping__content--title h3{font-size:2.2rem}}@media (max-width: 768px){.shipping__content--title{margin-bottom:1.5rem}}.shipping__content--block{position:relative;margin-bottom:2rem}.shipping__content--block:last-child{margin-bottom:0}.shipping__content--block h5{font-family:"Playfair Display",serif;font-size:2rem;font-weight:500;color:#605c40;margin-bottom:1rem}.shipping__content--block p{font-family:"Playfair Display",serif;font-size:1.7rem;color:#605c40;margin-bottom:0.5rem}.shipping__content--block p:last-child{margin-bottom:0}@media (max-width: 576px){.shipping__content--block p{font-size:1.6rem}}.shipping__content--block::after{content:"";position:absolute;bottom:-1rem;left:0;z-index:15;width:100%;height:2px;background-color:#e6d7d4}@media (max-width: 768px){.shipping__content--block{margin-bottom:1.5rem}}.contact__title{margin-bottom:4rem}@media (max-width: 991px){.contact__title{margin-bottom:3rem}}@media (max-width: 768px){.contact__title{margin-bottom:2rem}}.contact__title--title{text-align:center}.contact__title--title h3{font-family:"Yeseva One",serif;color:#605c40;border-bottom:1px solid #605c40;display:inline;font-size:3rem}@media (max-width: 991px){.contact__title--title h3{font-size:2.7rem}}@media (max-width: 768px){.contact__title--title h3{font-size:2.5rem}}@media (max-width: 576px){.contact__title--title h3{font-size:2.2rem}}.contact__block{margin-bottom:4rem}@media (max-width: 991px){.contact__block{margin-bottom:3rem}}@media (max-width: 768px){.contact__block{margin-bottom:2rem}}.contact__block--row{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 991px){.contact__block--row{flex-wrap:wrap;justify-content:center}}.contact__address{width:46%}.contact__address--line{margin-bottom:2rem;display:flex;align-items:center}.contact__address--line:last-child{margin-bottom:0}.contact__address--line i{color:#605c40;font-size:2.5rem;margin-right:1rem}@media (max-width: 768px){.contact__address--line i{font-size:2rem}}.contact__address--line span{color:#605c40;font-weight:500;font-family:"Playfair Display",serif;font-size:1.7rem}@media (max-width: 768px){.contact__address--line span{font-size:1.5rem}}@media (max-width: 768px){.contact__address--line{margin-bottom:1rem}}@media (max-width: 991px){.contact__address{width:80%;margin-top:1rem}}@media (max-width: 768px){.contact__address{width:100%}}.contact__form{width:46%}.contact__form--block{width:100%;position:relative;margin-bottom:4.5rem}.contact__form--block i{position:absolute;bottom:0;left:0;font-size:2.5rem;color:#605c40}@media (max-width: 768px){.contact__form--block i{font-size:2rem}}.contact__form--block input{font-weight:500;font-size:1.7rem;color:#605c40;font-family:"Playfair Display",serif;position:absolute;bottom:0;right:0;width:93%;height:3.5rem;border:none;background-color:transparent;border-bottom:1px solid #605c40}.contact__form--block input:focus{outline:none;border-bottom-color:#e6d7d4}@media (max-width: 768px){.contact__form--block input{font-size:1.5rem}}.contact__form--block label{position:relative;top:-1rem;left:9%;font-size:1.7rem;font-weight:500;color:#605c40;font-family:"Playfair Display",serif;transition:font-size 0.1s linear, top 0.1s linear}@media (max-width: 768px){.contact__form--block label{font-size:1.5rem}}.contact__form--block textarea{font-weight:500;font-size:1.7rem;color:#605c40;font-family:"Playfair Display",serif;position:absolute;bottom:0;right:0;width:93%;height:4rem;border:none;background-color:transparent;border-bottom:1px solid #605c40;resize:none}.contact__form--block textarea:focus{outline:none;border-bottom-color:#e6d7d4}@media (max-width: 768px){.contact__form--block textarea{font-size:1.5rem}}@media (max-width: 768px){.contact__form--block{margin-bottom:3.5rem}}.contact__form--button{margin-bottom:1.5rem}.contact__form--button button{border:none;background-color:transparent;font-family:"Playfair Display",serif;font-size:1.7rem;color:#605c40;font-weight:500;margin:0;padding:1.5rem;background-color:#e6d7d4;border:1px solid #e6d7d4;transition:background-color 0.2s linear, color 0.2s linear}.contact__form--button button i{margin-left:0.5rem;color:#605c40;font-size:1.7rem;transition:color 0.2s linear}.contact__form--button button:hover{background-color:#fff;color:#605c40;cursor:pointer}.contact__form--button button:hover i{color:#605c40}.contact__form--button button:active{transform:scale(0.97)}@media (max-width: 768px){.contact__form--button button{font-size:1.5rem;padding:1rem}}@media (max-width: 991px){.contact__form--button{margin-bottom:1rem}}@media (max-width: 991px){.contact__form{width:80%}}@media (max-width: 768px){.contact__form{width:100%}}.error__contactText{width:100%;height:2.2rem;font-family:"Playfair Display",serif;font-weight:500;font-size:1.7rem;color:#605c40}@media (max-width: 768px){.error__contactText{font-size:1.5rem}}#contactName:focus ~ label[for="contactName"]{font-size:1.2rem;top:-2.7rem}#contactEmail:focus ~ label[for="contactEmail"]{font-size:1.2rem;top:-2.7rem}#contactPhone:focus ~ label[for="contactPhone"]{font-size:1.2rem;top:-2.7rem}#contactMessage:focus ~ label[for="contactMessage"]{font-size:1.2rem;top:-3.5rem}.contact__line--line{width:100%;height:0.1rem}.contact__line--line hr{background-color:#e6d7d4;border:none;width:100%;height:100%;display:block}

/*# sourceMappingURL=style.min.css.map */
