body{font-family:Open Sans,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:0;padding-bottom:0}.dark_block{background-color:#1a1919}.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;cursor:pointer}.underline:after{display:block;content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;transform:scaleX(0);transform-origin:0 0;visibility:hidden}.underline:hover:after{transform:scaleX(1);visibility:visible}.underline:after,.underline:hover:after{transition:transform .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_lg{font-size:16px;padding:10px 30px;font-weight:700}.btn_transparent{border:2px solid #fff;background-color:transparent;color:#fff}.btn_transparent:hover{border:2px solid #a29c9c;color:#a29c9c}.btn_primary{background-color:transparent;border:2px solid #434343}.btn_primary:hover{background-color:#434343;color:#fff}input,select{-moz-appearance:none;-webkit-appearance:none}.header{height:80vh;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;background-attachment:fixed;position:relative}.top_line{background-color:rgba(0,0,0,.75);padding:0 50px}.logo{margin-top:15px}.logo a{display:inline-block;font-family:Montserrat Alternates,sans-serif;color:#eee6e6;font-size:36px}body .large_container{width:100%}.clear{height:0}#page{padding-bottom:119px}#footer{min-height:119px;margin-top:-119px;height:auto}.footer_topline{background-color:#141414;color:#eee6e6;padding:50px 0}.footer_topline h2,h2{font-size:36px;font-family:Montserrat Alternates,sans-serif;font-weight:400;margin-top:0;margin-bottom:15px}.footer_topline .card_title{margin-bottom:50px}.subscription_card{width:70%;margin-left:auto;margin-right:auto}.subscription_card input{width:100%;display:block;background-color:transparent;border:2px solid #fff;padding:10px 15px;font-size:16px;color:#eee6e6}.subscription_card input:focus,.subscription_card input:hover{border-color:#a29c9c}.subscription_card input,.subscription_card input:hover{transition:border-color .25s ease}.subscription_card input:placeholder{color:#a29c9c}.subscription_card .button_wrapper{margin-top:15px}.subscription_card button{width:100%}.subscription_card .card_title{font-size:18px}.footer_bottomline{background-color:#1a1919;padding:50px 0;color:#9c9696}input.accented,input.accented:focus,input.accented:hover{border-color:red}input.success{border-color:green}.intro_card{font-family:Montserrat Alternates,sans-serif}.intro_card h1{font-size:48px;width:50%;margin-left:auto;margin-right:auto;margin-top:200px;text-shadow:2px 2px 2px #fff}.downstairs{width:50px;height:30px;position:absolute;bottom:30px;left:0;right:0;margin:0 auto}.downstairs .bar{display:block;height:3px;background-color:#434343;border-radius:1.5px;width:59%;position:absolute}.downstairs .left_bar{transform-origin:0 1.5px;transform:rotate(30deg)}.downstairs .right_bar{right:0;transform-origin:100% 100%;transform:rotate(-30deg)}.arrivals_card{color:#eee6e6;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.arrivals_card .card_title span{position:relative;z-index:2}.arrivals_card .card_title h2{display:inline-block;position:relative;margin-bottom:30px}.arrivals_card .button_wrapper a{display:inline-block}.new_arrivals_block .row{height:700px;display:flex}.arivals_pic_card{overflow:hidden}.arivals_pic_card a{display:block}.arivals_pic_card a img{height:100%;transform:scale(1,1);transform-origin:50% 50%;-webkit-filter:hue-rotate(265deg) sepia(10%);filter:hue-rotate(265deg) sepia(10%)}.arivals_pic_card a:hover img{transform:scale(1.2,1.2)}.arivals_pic_card a img,.arivals_pic_card a:hover img{transition:transform 2s ease}.sales_card a{display:block;height:700px;overflow:hidden;position:relative}.sales_card a:after{display:block;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden;z-index:1}.sales_card a.active:after,.sales_card a:hover:after{opacity:1;visibility:visible}.sales_card a:after,.sales_card a:hover:after{transition:opacity .25s,visibility .25s ease}.sales_card a img{width:100%}.sales_card a.card_content{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;color:#eee6e6;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.sales_card a.card_content:after{display:none}.sales_card a.card_content .card_title h2{display:inline-block;position:relative}.sales_card a.card_content .card_title h2{position:relative}.sales_card a.card_content .card_title h2 span{position:relative;z-index:2}.sales_card.active .card_pic_wrapper a:after,.sales_card:hover .card_pic_wrapper a:after{opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}.sales_card.active a.card_content,.sales_card:hover a.card_content{opacity:1;visibility:visible;transition-delay:.25s}.sales_card.active a.card_content h2:after,.sales_card:hover a.card_content h2:after{transform:scaleY(1);transition:transform .25s ease;transition-delay:.25s}.sales_card .card_pic_wrapper img{transform-origin:50% 50%;transform:scale(1,1);transition:transform 2s ease}.sales_card.active .card_pic_wrapper img,.sales_card:hover .card_pic_wrapper img{transform:scale(1.2,1.2)}.now_in_stock_block{padding:50px 0}.now_in_stock_block .block_title h2{color:#eee6e6}.white_block{background-color:#fff}.now_in_stock_block .block_title{margin-bottom:30px}.slide_card .card_pic_wrapper a{display:block;text-align:center}.slide_card img{width:100%;margin-left:auto;margin-right:auto}.slider_wrapper .slick-slide{margin-left:5px;margin-right:5px}.slide_card{color:#eee6e6}.slide_card .card_name{font-size:18px;margin-top:15px;margin:15px 0 10px 0;min-height:48px}.slide_card .button_wrapper{margin-top:15px}.sales_wrapper .slick-dots{text-align:center;margin:50px 0 0 0;padding:0}.sales_wrapper .slick-dots li button{display:none}.sales_wrapper .slick-dots li{display:inline-block;width:15px;height:15px;background-color:transparent;border:2px solid #a29c9c;border-radius:50px;margin-left:10px;margin-right:10px;cursor:pointer}.sales_wrapper .slick-dots .slick-active{border:2px solid #fff}.black_block{background-color:#000}.about_us_block{height:70vh;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-position:center;position:relative}.about_us_card{position:absolute;width:50%;height:100%;display:-ms-flex;display:flex;justify-content:center;padding:50px;background-color:rgba(0,0,0,.75);color:#eee6e6;flex-direction:column}.about_us_card .card_title h2{display:inline-block;position:relative}.about_us_card .card_title h2:after{display:block;content:'';position:absolute;width:100%;height:50%;bottom:0;left:0;background-color:#b658c7;z-index:1}.about_us_card .card_title h2 span{position:relative;z-index:2}.about_us_card .card_content{line-height:22px}.about_us_card .card_content p{margin-top:0;margin-bottom:15px}.about_us_card .card_content p:last-of-type{margin-bottom:0}.new_arrivals_block .container{padding-left:0;padding-right:0}.slide_card .card_price{font-size:20px;font-weight:600}.slide_card .card_pop_call{padding:10px 0}.slide_card .card_pop_call .underline:after{background-color:#fff}.pop_wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.75);text-align:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.pop_wrapper.active{opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}.pop{width:600px;top:100px;background-color:#fff;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-height:75vh;overflow:auto}.pop_title{color:#fff;font-size:16px;padding:15px 60px 15px 15px;position:relative;text-align:left}.pop_card .card_pic_wrapper{height:300px;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.pop_card .card_pic_wrapper img{height:80%}.pop_card{padding-bottom:30px}.pop_card .card_list{margin:30px 0;padding:0;list-style-type:none}.pop_card .pop_price{font-size:20px;font-weight:600;margin-bottom:30px}.pop_card .card_name{font-size:18px;font-weight:600}.pop_collapse{position:absolute;width:30px;height:30px;top:11px;right:15px;z-index:10;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)}.pop_contents{display:none}.slide_card .card_pic_wrapper{height:370px;overflow:hidden}.pop_price span,.slide_card .card_price span{display:inline-block}.card_list_wrapper{padding-left:15px;padding-right:15px}
