@font-face{font-family:"Montserrat";font-weight:300;font-style:normal;font-display:swap;src:url("../font/montserrat/Montserrat-Light.woff2") format("woff2"),url("../font/montserrat/Montserrat-Light.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;font-display:swap;src:url("../font/montserrat/Montserrat-Regular.woff2") format("woff2"),url("../font/montserrat/Montserrat-Regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;font-display:swap;src:url("../font/montserrat/Montserrat-Medium.woff2") format("woff2"),url("../font/montserrat/Montserrat-Medium.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url("../font/montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("../font/montserrat/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;font-display:swap;src:url("../font/montserrat/Montserrat-Bold.woff2") format("woff2"),url("../font/montserrat/Montserrat-Bold.woff") format("woff")}@font-face{font-family:"Raleway";font-weight:300;font-style:normal;font-display:swap;src:url("../font/raleway/Raleway-Light.woff") format("woff")}@font-face{font-family:"Raleway";font-weight:400;font-style:normal;font-display:swap;src:url("../font/raleway/Raleway-Regular.woff") format("woff")}@font-face{font-family:"Raleway";font-weight:500;font-style:normal;font-display:swap;src:url("../font/raleway/Raleway-Medium.woff") format("woff")}@font-face{font-family:"Raleway";font-weight:600;font-style:normal;font-display:swap;src:url("../font/raleway/Raleway-SemiBold.woff") format("woff")}@font-face{font-family:"Raleway";font-weight:700;font-style:normal;font-display:swap;src:url("../font/raleway/Raleway-Bold.woff") format("woff")}@font-face{font-family:"Futura";font-weight:500;font-style:normal;font-display:swap;src:url("../font/futura/FuturaPT-Medium.woff2") format("woff2"),url("../font/futura/FuturaPT-Medium.woff") format("woff")}.page_404{display:flex;justify-content:center}.page_404 .error-404 h1{font-size:1.4rem;font-weight:400;font-family:"Raleway",sans-serif;text-align:center;margin:30px 0}.page_404 .error-404 .page-content{margin:30px 0;display:flex;justify-content:center}.page_404 .error-404 .page-content img{max-width:320px;height:auto}.footer{position:relative;width:100%;margin:-1px 0 0 0;border-top:solid 1px #000}@media(max-width: 990px){.footer{margin:30px 0 0 0;border-top:none}}.footer .container{padding:30px 0 15px 0}.footer .container .footer__main{display:flex;justify-content:space-between}@media(max-width: 990px){.footer .container .footer__main{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;grid-template-areas:"item2 item2" "item1 item1";row-gap:0}}.footer .container .footer__main .footer__col:first-of-type{min-width:280px}@media(max-width: 990px){.footer .container .footer__main .footer__col:first-of-type{border-top:solid 1px #000;min-width:10%;width:100%;margin:0}}.footer .container .footer__main .footer__col:first-of-type li:first-of-type{margin:0 0 10px 0}.footer .container .footer__main .footer__col:first-of-type li{margin:0 0 5px 0;user-select:initial}.footer .container .footer__main .footer__col:first-of-type .divider_footer{height:5px}@media(max-width: 990px){.footer .container .footer__main .footer__col:first-of-type .divider_footer{height:15px}}@media(max-width: 990px){.footer .container .footer__main .footer__col:nth-child(2),.footer .container .footer__main .footer__col:nth-child(3),.footer .container .footer__main .footer__col:nth-child(4){display:none}.footer .container .footer__main .footer__col:nth-child(5){padding:0 20px 30px 20px}}.footer .container .footer__main .footer__col{max-width:27%;min-width:10%;margin:0 30px 0 0}@media(max-width: 990px){.footer .container .footer__main .footer__col{max-width:100%;margin:0}}.footer .container .footer__main .footer__col li{list-style-type:none;font-size:.8rem;line-height:1rem;font-weight:300;margin:0 0 10px 0;user-select:initial}@media(max-width: 990px){.footer .container .footer__main .footer__col li{margin:0 0 12px 0}}.footer .container .footer__main .footer__col li a{font-size:.8rem;line-height:1rem;font-weight:300;color:#000;user-select:initial}@media(max-width: 990px){.footer .container .footer__main .footer__col li a{text-transform:capitalize}}.footer .container .footer__main .footer__col li a img{max-width:110px}.footer .container .footer__main .footer__col li a.footer__whatsapp img{position:absolute;margin:0 3px}@media(max-width: 990px){.footer .container .footer__main .footer__col li a.footer__whatsapp img{height:18px}}.footer .container .footer__main .footer__col li b{display:block;font-size:1.1rem;font-weight:400;margin:0 0 20px 0}.footer .container .footer__main .footer__col .footer__sub{display:block}@media(min-width: 991px)and (max-width: 1200px){.footer .container .footer__main .footer__col .footer__sub{display:none}}.footer .container .footer__main .footer__col .footer__sub div form.footer__form{display:block;position:relative;width:100%;max-width:360px;height:48px;border:solid 1px #a3a3a3}@media(max-width: 990px){.footer .container .footer__main .footer__col .footer__sub div form.footer__form{max-width:none}}.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_email{position:absolute;width:100%;height:100%;padding:0 10px;font-size:.9rem;box-sizing:border-box;border:none}.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_name,.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_city,.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_birthday{display:none}.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_btn{font-weight:300;position:absolute;top:5px;right:5px;width:100px;height:38px;border:none;background-color:#f9c89d;cursor:pointer;transition:300ms;color:#000}@media(max-width: 990px){.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_btn{width:120px;border-radius:3px}}.footer .container .footer__main .footer__col .footer__sub div form.footer__form .footer__input_btn:hover{opacity:.7}.footer .container .footer__main .footer__col .footer__sub div #subscribe-message{font-size:.8rem;line-height:1rem;margin:1rem 0}.footer .container .footer__main .footer__col .footer__sub div #subscribe-message title,.footer .container .footer__main .footer__col .footer__sub div #subscribe-message h1{font-size:.8rem;line-height:1rem;margin:1rem 0}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form{position:relative;width:320px;height:48px;border:solid 1px #a3a3a3;border-radius:3px}@media(max-width: 990px){.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form{width:100%}}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form p{display:block;height:100%}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form p span{display:block;height:100%}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form p span input{position:absolute;width:100%;height:100%;padding:0 10px;font-size:.9rem;box-sizing:border-box;border:none}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form p .wpcf7-submit{font-weight:300;position:absolute;top:5px;right:5px;width:120px;height:38px;border:none;background-color:#f9c89d;cursor:pointer;transition:300ms;color:#000}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form p .wpcf7-spinner{display:none}.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form .wpcf7-response-output{position:absolute;top:120px;left:0;width:320px;font-size:.8rem;margin:0;padding:10px;border:none;background-color:#f9c89d;border-radius:3px}@media(max-width: 990px){.footer .container .footer__main .footer__col .footer__sub div #wpcf7-f23-o1 form .wpcf7-response-output{top:-160px;width:100%}}.footer .container .footer__main .footer__col .footer__sub div .footer__input_checkbox{display:flex;align-items:flex-start;margin:10px 0 0 0}.footer .container .footer__main .footer__col .footer__sub div .footer__input_checkbox input{cursor:pointer;accent-color:#f9c89d}@media(max-width: 990px){.footer .container .footer__main .footer__col .footer__sub div .footer__input_checkbox input{width:30px;height:30px}}.footer .container .footer__main .footer__col .footer__sub div .footer__input_checkbox p{font-size:.7rem;line-height:1rem;font-weight:300;text-transform:initial;margin:0 0 0 7px;max-width:360px}@media(max-width: 990px){.footer .container .footer__main .footer__col .footer__sub div .footer__input_checkbox p{max-width:none}}@media(max-width: 990px){.footer .container .footer__main .footer__adress{grid-area:item1;padding:20px 20px 0 20px;box-sizing:border-box}.footer .container .footer__main .footer__adress li{line-height:1rem}.footer .container .footer__main .footer__adress li a.footer__map{display:block;margin:15px 0 0 0}.footer .container .footer__main .footer__adress li a.footer__logo{display:none}.footer .container .footer__main .footer__adress li a.footer__logo img{width:140px;height:auto}}.footer .container .footer__main .footer__subscribe{max-width:360px}@media(max-width: 990px){.footer .container .footer__main .footer__subscribe{max-width:none;grid-area:item2}}.footer .container .footer__addition_mob{display:none}@media(max-width: 990px){.footer .container .footer__addition_mob{display:block;margin:15px 20px;padding:0}.footer .container .footer__addition_mob ul{margin:0;padding:0}.footer .container .footer__addition_mob ul li{list-style-type:none;margin:0 0 10px 0;padding:0;font-size:.8rem;line-height:.8rem;font-weight:300}.footer .container .footer__addition_mob ul li a{font-size:.8rem;line-height:.8rem;font-weight:300;color:#000}.footer .container .footer__addition_mob ul li.footer__addition_mob_yandex{margin:25px 0 0 0}}.footer .container .footer__dop_box{margin:30px 0 0 0}.footer .container .footer__dop_box p{text-align:center;font-size:.8rem;font-weight:300;color:#a3a3a3;margin:0;padding:0}.footer .container .footer__dop_box p a{text-align:center;font-size:.8rem;font-weight:300;color:#a3a3a3;margin:0;padding:0}.footer .container .footer__dop_box p.footer__sign{margin:0;line-height:1rem}@media(max-width: 990px){.footer .container .footer__dop_box p.footer__sign{margin:10px 0 0 0}}.footer .container .footer__dop_box div{display:flex;justify-content:center;margin:0;padding:0}.footer .container .footer__dop_box div p{margin:0 5px;line-height:1rem}.footer .footer__bottom{display:flex;justify-content:center;background-color:#f2f2f2}.footer .footer__bottom img{width:100%;max-width:600px;height:auto}@media(max-width: 990px){.footer .footer__bottom img:first-of-type{display:none}.footer .footer__bottom img:last-of-type{display:block}}@media(min-width: 991px){.wishlist_contant{display:none}}.unsubscribe{max-width:600px;margin:auto;padding:4rem 1.5rem}.unsubscribe p{margin:1rem 0}.unsubscribe form input{width:100%;height:50px;margin:0 0 10px 0;padding:0 1rem;box-sizing:border-box;font-size:1rem;border-radius:5px}.unsubscribe form .unsubscribe_email{border:solid 1px #999;outline:none}.unsubscribe form .unsubscribe_submit{background-color:#f9c89d;border:none;cursor:pointer}.unsubscribe #unsubscribe_message{font-size:1rem;margin:1rem 0;text-align:center}