body{font-family:Montserrat,sans-serif;font-size:14px;position:relative;color:#434343;overflow-x:hidden;min-width:320px}.body_overflow{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}a,a:focus,a:hover{outline:0}a,a:hover{transition:color .25s ease}.block{padding-top:70px;padding-bottom:70px}.dark_block{background-color:#272727}.light_grey_block{background-color:#f7f7f7}.dark_grey_block{background-color:#ececec}.white_block{background-color:#fff}.rounded_block{border-radius:11px;overflow:hidden}.text_up{text-transform:uppercase}.text_capitalize{text-transform:capitalize}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}.text_semi_bold{font-weight:600}.text_bold{font-weight:700}.text_extra_bold{font-weight:900}.float_left{float:left}.float_right{float:right}.underline{display:inline-block;position:relative}.underline:after{display:block;content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;transform:scaleX(0);transform-origin:0 0;opacity:0;visibility:hidden}.underline:hover:after{transform:scaleX(1);opacity:1;visibility:visible}.underline:after,.underline:hover:after{transition:transform .25s ease,opacity .25s ease,visibility .25s ease}button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn{position:relative;border:0;overflow:hidden}.btn:hover{cursor:pointer}.btn,.btn:hover{transition:color .25s ease,background-color .25s ease,border-color .25s ease,text-shadow .25s ease}.btn_md{padding:7px 10px}.btn_primary{background-color:#b0a171;color:#fff;border:1px solid #b0a171}.btn_primary:hover{background-color:transparent;color:#b0a171}input,select{-moz-appearance:none;-webkit-appearance:none}.top_line{padding:30px 0}.intro_card .card_pic_wrapper img{height:100%}.intro_block{padding-top:0;padding-bottom:0;position:relative;height:calc(100vh - 130px);overflow:hidden}.intro_card{position:relative}.intro_card .card_pic_wrapper{position:relative;z-index:1}.intro_card .card_content_wrapper{position:absolute;display:inline-block;background-color:#fff;z-index:2;left:0;right:0;top:340px;bottom:0;margin-left:auto;margin-right:auto;width:fit-content;text-align:center;height:fit-content;padding:5px}.intro_card .card_content_wrapper .card_content{border:1px solid #b0a171;padding:30px}.intro_card h1{margin-top:0;text-transform:uppercase;font-weight:400;color:#b0a171}.intro_card span{border-top:1px solid #b0a171;display:block;text-transform:uppercase;font-weight:300;color:#b0a171;padding-top:15px;letter-spacing:4px}.footer_content{background-color:#b0a171;padding:50px 0}.footer_soc{display:inline-block;position:relative;border:5px solid #fff;background-color:transparent;border-radius:150px;width:45px;margin-left:5px;margin-right:5px}.footer_soc img{width:100%}.footer_soc .default{position:relative;z-index:1;opacity:1;transition:opacity .25s ease}.footer_soc .hover{position:absolute;z-index:2;top:0;left:0;opacity:0;transition:opacity .25s ease}.footer_socials{text-align:center}.footer_soc:hover{background-color:#fff}.footer_soc,.footer_soc:hover{transition:background-color .25s ease}.footer_soc:hover .default{opacity:0;transition:opacity .25s ease}.footer_soc:hover .hover{opacity:1;transition:opacity .25s ease}.copyright_card{color:#e5dec9;font-size:12px;padding-top:30px}#page{padding-bottom:190px}#footer{height:auto;min-height:190px;margin-top:-190px}.logo{display:none;text-transform:uppercase;text-align:center;position:relative;z-index:1}.logo a{display:inline-block;color:#b0a171}.block_title{text-transform:uppercase;text-align:center}.block_title h2,.pop_description_card .card_title h2{display:inline-block;color:#b0a171;font-size:28px;margin-top:0}.shop_block{padding-bottom:40px}.shop_block .card_pic_wrapper{height:350px;overflow:hidden;position:relative}.shop_block .card_pic_wrapper a{display:block;position:relative}.shop_block .card_pic_wrapper img{width:100%;position:relative;z-index:1}.wrapper{margin-top:30px}.card_name{font-weight:600;font-size:22px;padding-top:15px;min-height:69px;margin-bottom:5px}.card_instance{margin-top:5px;margin-bottom:15px}.line_through{text-decoration:line-through}.card_price{display:inline-block;margin-left:5px;margin-right:5px}.current_price{font-weight:600;font-size:16px}.old_price{font-size:12px;color:#ccc}.card_view_option{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(255,255,255,.85);z-index:2;text-align:center;font-size:16px;padding:10px 15px;transform:translateY(100%);cursor:pointer}.card_view_option:hover{color:#b0a171}.card_view_option,.card_view_option:hover{transition:color .25s ease}.shop_card:hover .card_view_option{transform:translateY(0)}body.ready .shop_card .card_view_option,body.ready .shop_card:hover .card_view_option{transition:transform .25s ease}.shop_card{margin-bottom:30px}.shop_card .card_pic_wrapper>a{position:relative}.shop_card .card_pic_wrapper .label{position:absolute;color:#fff;top:15px;left:0;background-color:rgba(176,161,113,.75);z-index:15;padding:10px 5px}.brown_block{background-color:#b0a171}.about_block h2{color:#fff}.about_us_card{width:60%;margin-left:auto;margin-right:auto;color:#fff;text-align:center;font-size:16px;line-height:22px}.about_us_card p{margin-top:0;margin-bottom:15px}.about_us_card p:last-of-type{margin-bottom:0}.collection_block{padding-top:0;padding-bottom:0;height:80vh;overflow:hidden}.collection_block img{width:100%}.contacts_wrapper{text-align:center;margin-top:0;color:#b0a171}.address_row{margin-bottom:5px}.address_row:last-of-type{margin-bottom:0}.feedback_card{width:500px;margin-left:auto;margin-right:auto;margin-top:30px}.feedback_card .card_fields,.feedback_card .card_text{width:49%}.feedback_card .card_fields{float:left}.feedback_card .card_text{float:right}.feedback_card input,.feedback_card textarea{display:block;width:100%;background-color:transparent;border:1px solid #b0a171;color:#b0a171;font-family:Montserrat,sans-serif;padding:5px 10px;margin-bottom:5px}.feedback_card input::placeholder,.feedback_card textarea::placeholder{color:#b0a171;font-family:Montserrat,sans-serif}.feedback_card textarea{height:100px;resize:none}.feedback_card .button_wrapper button{float:right}.validation_container .accented{border:1px solid red;background-color:#f7e2e2}.header{position:relative;z-index:20}.pop_wrapper{position:fixed;opacity:1;visibility:visible;width:100%;height:100%;z-index:50;top:0;left:0;background-color:rgba(255,255,255,.95);opacity:0;visibility:hidden}body.ready .pop_wrapper{transition:opacity .25s ease,visibility .25s ease}body.ready .pop_wrapper.active{opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}.pop{width:1200px;max-height:90vh;margin-left:auto;margin-right:auto;background-color:#fff;top:5vh;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);overflow:auto;padding:0 0 30px 0}.pop_wrapper .container{width:100%;padding-left:0;padding-right:0}.pop_wrapper .container .space-row-30{margin-left:0;margin-right:0}.pop_gallery_card .gallery_wrapper img,.pop_gallery_card .thumbs_wrapper img{width:100%}.thumbs_wrapper .slick-slide{height:100px;overflow:hidden;margin-left:5px;margin-right:5px;cursor:pointer}.thumbs_wrapper{margin-left:-5px;margin-right:-5px}.gallery_wrapper .slick-slide{height:300px;overflow:hidden}.gallery_wrapper{margin-bottom:10px}.slick-slide{outline:0}.pop_description_card .card_title h2{font-weight:400}.pop_top_line{padding:15px;margin-bottom:30px}.pop_collapse{position:relative;width:30px;height:30px;margin-right:0;margin-left:auto;cursor:pointer;transform:rotate(0);transition:transform .25s ease}.pop_collapse:hover{transform:rotate(360deg);transition:transform .25s ease}.pop_collapse .bar{display:block;height:1px;background-color:#fff;transform-origin:50% 50%}.pop_collapse .left_bar{transform:rotate(-45deg) translate(-9px,10px)}.pop_collapse .right_bar{transform:rotate(45deg) translate(9px,9px)}.card_value_wrapper{display:inline-flex;width:30%;justify-content:space-between;border:1px solid #b0a171;align-items:center}.pop_description_card .card_price{display:block;margin-left:0;margin-right:0;font-weight:600;margin-top:15px;margin-bottom:30px}.pop_description_card .card_price span{font-size:18px}.card_val_option{font-size:22px;width:50px;text-align:center;cursor:pointer}.card_val_option:hover{color:#b0a171}.card_val_option,.card_val_option:hover{transition:color .25s ease}.card_val_option.decrease{border-right:1px solid #b0a171}.card_val_option.increase{border-left:1px solid #b0a171}.card_value{padding-top:10px;padding-bottom:10px}.pop_description_card p{margin-top:0;margin-bottom:15px}.pop_description_card p:last-of-type{margin-bottom:0}.pop_description_card .card_text{margin-bottom:15px}.to_the_top{width:60px;height:60px;border-radius:150px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:fixed;bottom:50px;right:30px;z-index:5;cursor:pointer;border:3px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);transform:translateY(20px);opacity:0;visibility:hidden}.to_the_top span{border-radius:50px;display:block}.to_the_top img{width:100%}.to_the_top:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.to_the_top.active{transform:translateY(0);opacity:1;visibility:visible}.card_details{display:none}.shop_card .current_price span{display:inline-block}.pop_list{margin:0 0 30px 0;padding:0;list-style-type:none}.pop_list li{display:block;margin-bottom:5px}.pop_list li:last-of-type{margin-bottom:0}.pop_gallery_card .card_pic_wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.pop_gallery_card .card_pic_wrapper img{width:70%}

