/** Shopify CDN: Minification failed

Line 16:0 All "@import" rules must come first
Line 100:112 Expected ":"
Line 100:113 Expected identifier but found "16px"
Line 154:70 "osition" is not a known CSS property
Line 252:60 Expected identifier but found "*"

**/
body{ height:100%; }
.btn{ border:none;}
.btn:focus, .btn:visited{outline:none; border:none;}

:focus { outline: none;}

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900');

.select2-container--default .select2-selection--single .select2-selection__arrow b{ border-color:#333 transparent transparent transparent;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333}
/* .select2-container--open .select2-dropdown{    border-color: #fdd392;} */
.ha_sticky_color .active{border-color: black !important;}
.ha__container{ float:left; width:100%; background:#F3F6F7; }
#fab_mat_price,.h_p{display:none;}
#ha_fab_img{cursor: pointer;}
.ha_track_price{font-style: italic;}
.ha__container{position: relative;display: flex;flex-wrap: wrap;}
.ha_left_half{overflow: hidden;}
.ha_left_half #main_video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;display: none;}  
.active{ border-bottom:none;}
.ha_mount_tbl td:nth-child(1){width:15px;}
.ha_sec_addTocart{display:none}
.ha_summ_fabType{text-align:center;color:rgba(128, 128, 128, 0.73);}
.main-tab{position:relative;width:100%;float:left;}
.ha_main_subTab{position:absolute;visibility:hidden; top:0;left:0;right:0;bottom:0;padding:0 0 0px 0;text-align:center;-webkit-transition:0.4s cubic-bezier(0.77, 0, 0.125, 1);transition:0.4s cubic-bezier(0.77, 0, 0.125, 1);-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch}
.ha_main_subTab.active{opacity:1;transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); -moz-transform:translate3d(0px, 0px, 0px); visibility:visible;z-index:9}

.ha_wrap *, .ha_popup_div *{font-family:"Source Sans Pro",sans-serif; font-size:15px; font-weight:500; color:#434444;}
.select2-results li{font-family:"Source Sans Pro",sans-serif;font-size: 15px;font-weight: 500;}
.ha_wrap h3{ font-size:20px; margin-bottom:20px;}

.p-relative{position:relative;}

/* Margin */
.m-35{ margin-top:35px;}
.m-0{margin:0;}
.m-t-20{ margin-top:20px;}
.m-b-24{ margin-bottom:24px;}

.f-l-100{width:100%; float:left;}
.inline-100{ display:inline-block; width:100%; }

.m-width{ max-width:85%; margin:0 auto;}

/* Button */
.ha_back, .d-btn,.ha_finish_back{background:#434444; text-transform:uppercase; color:#fff; display:block; padding:7px 25px; text-decoration:none; font-size:15px; font-weight:400; transition:.5s}
.ha_back,.ha_finish_back{background-color:transparent; color:#61615d; border:solid 1px #bebebc; padding:3px 21px; }
.d-btn.ha_sec_addTocart{ float:left; text-transform:uppercase;}
.ha_back:hover, .ha_back:focus,.ha_finish_back:hover, .ha_finish_back:focus{ color:#fff; background:#333; outline:none;}

.d-btn:hover{ color:black !important; background:white; outline:none;}/*brijesh*/
.d-btn.active{background:#ffffff; color:black;}  /*brijesh*/
.d-btn:focus{color:black;}/*brijesh*/
.btn-yellow{ background:#f6e16f; color:#464744;font-weight: 600;}

select{background-color:#fff;}
select:focus, button:focus{outline:none;}

.ha_row{ margin:0 -15px;}
.ha_col-6{ padding:0 15px; width:50%; float:left; position: relative;}/*brijesh*/
.ha_col-12{ padding:0 15px; width:100%; float:left;}

.main-content{ margin:0;}

#hide_sel_bar .select2-container{width:auto !important;}
#hide_sel_bar select{width:auto !important;}

/* Custom Radio */
.btn_freeWatch{border: 1px solid;padding: 10px 0;margin-left: 5%;width: 40%;}
.ha_radio{text-align:left; padding:0; margin:0;}
.ha_radio li{ margin-bottom:15px;position:relative; padding-left:28px;list-style:none;}
.ha_radio li.new_radio{ padding-left:0;}
.motorized.new_radio .ha_track_price{ margin-top:-7px;text-align:center;position:relative;top: 2px;}

.ha_radio input[type=checkbox]:not(old), .ha_radio input[type=radio]:not(old){margin:0;padding:0;opacity:0;display:none;}
.ha_radio input[type=checkbox]:not(old) + label,input[type=radio]:not(old) + label{display:inline-block; color:rgba(98, 98, 93, 0.87); font-size:19px; }
.ha_radio input[type=radio]:not(old) + label:before, 
.ha_radio input[type=radio]:not(old) + label:after,
.ha_radio input[type=checkbox]:not(old) + label:before,
.ha_radio input[type=checkbox]:not(old) + label:after{ content:''; background:#fff; position:absolute; top:0; left:0; border-radius:50%; border-radius:50%;display:inline-block; width:20px; height:20px; border:solid 1px #c0c2c3; margin-top:6px;}
.ha_radio input[type=radio]:not(old):checked + label:before, .ha_radio input[type=checkbox]:not(old):checked + label:before{ border:solid 1px #767676;}
.ha_radio input[type=radio]:not(old):checked + label:after, .ha_radio input[type=checkbox]:not(old):checked + label:after{ width:8px; height:8px; left:6px; top:6px; background:#767676; border:none;}

.ha_radio.in_radio{ margin:0 auto; text-align:center;}
.ha_radio.in_radio li {display:inline-block; margin-bottom:0;}
.ha_radio.in_radio li + li{ margin-left:120px;}
.ha_radio li.new_radio label{display:inline;}
.ha_radio.in_radio li.new_radio .r-text{font-size: 15px;padding: 8px;color: #62625d;text-align: center;clear: both;position:relative;top: -8px;display:inline-block;width:100%;}
.ha_radio .motorized.new_radio input[type=radio]:not(old) + label:before, .ha_radio .motorized.new_radio input[type=radio]:not(old) + label:after{content:none;}

.ha_LenError{color:red; background:#F9C9C8; border:solid 1px #f3a2a1; border-radius:3px; padding:15px; font-size;16px;}
.ha_disabled_TR{pointer-events:none;opacity:.4;cursor:not-allowed!important}
.ha_summ_error{ margin:10px 0; color:red; background:#F9C9C8; border:solid 1px #f3a2a1; border-radius:3px; padding:8px 15px; font-size:16px;}
.ha_summ_error{}
.ha_summary_tbll{border:none}
.ha_wrap .ha_summ_totle{color:#383838;font-size:27px;text-align:center;}
.ha_mount_tbl tr td{font-weight:600;cursor:pointer;}
.btn_addtocart{background:#f7df6f;width:50%;padding:10px 0;border:1px solid #f7df6f;font-size:15px;font-weight:400;margin-bottom:3%;color:#434444}
.ha_track_back{position:absolute; background:#F3F6F7; padding:5px 0;}
.cust_dropdown{text-align:right;}
.cust_dropdown > span{margin-right:8px;font-weight:600;}
.cust_dropdown .select2-container{width:auto !important;min-width:160px;}
.cust_dropdown .select2-container--default .select2-selection--single{border-color:#fdd392;}
.cust_dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fec971 transparent transparent transparent;}
.drap_detail{width:100%;display:inline-block;border-top:1px solid #d9d9d9;padding: 10px 0 0;margin: 15px 0 0;}
.drap_details b{font-weight:bold;}
.ha_sub_fabric .divider{padding:0 10px;width:100%;}
.ha_sub_fabric .divider .drap_details{width:100%;border-bottom:1px solid #d9d9d9;padding: 0 0 10px;margin: -10px 0 15px;border-top:none;float:left;}

.ha_p_header{ position:relative; }
.power_type{display:inline-block; position:relative;}
.power_type .power{display:inline-block; padding-bottom:5px;padding-top: 5px;}
.power_type .power > small{ float:left; color:#35393a; font-style:italic; border-bottom:1px dashed #35393a; margin-top:-8px;}
.tool-tip{text-align:justify;  z-index:9; display:none; width:280px; position:absolute; background:#fff; border:solid 1px #35393a; display:none; padding:12px; line-height:18px; }
.tool-tip img{ max-width:50px; float:left; margin-right:10px;}
.tool-tip-info{display:grid;}

.power_type:hover .tool-tip{ display:block;  }
.tool-tip h5{font-weight: bold;}

.ha_mount_tbl{border-collapse:collapse; margin:0 auto; }
.ha_mount_tbl td{ border:none; border-bottom:1px solid #747370; padding-left:0; padding-right:0;} 
.ha_mount_tbl td:nth-child(1) b{ font-size:18px; color:#62625d;white-space:nowrap;}
.ha_mount_tbl td:nth-child(2){text-align:right; color:#92908c;text-transform:capitalize;}
.ha_mount_tbl td:nth-child(2):hover{ color:#03060c;}

.ha_content{position:relative; display:inline-block;  width:100%; border:1px solid transparent;}
.ha_content.ha_select_fab{background:#fff; border:1px solid #03060c;box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.4), 0px 0px 20px 8px rgba(0, 0, 0, 0.38); /*box-shadow:0 7px 30px rgba(0, 0, 0, 0.4), 0 0 3px rgba(0, 0, 0, 0.08);*/}

.ha_sub_measure,.sub_lining,.ha_sub_mount{margin-top:35px;}
.ha_mesure_width,.ha_mesure_length,.ha_mesure_Subwidth,.ha_mesure_Sublength,.ha_mesure_panel{width:20%}
.ha_control_select{ width:100%;}
.ha_select_fab .blocks figure{ background:#fff;}

.measure_text .label{ width:57px; float:left; padding-top:9px;}
.measure_text .content{ width:calc(100% - 57px); float:left;}
.measure_text .ha_mesure_width, 
.measure_text .ha_mesure_Subwidth, 
.measure_text .ha_mesure_Sublength,
.measure_text .ha_mesure_length{ width:100%;}
/* .measure_text .ha_mesure_Subwidth, .measure_text .ha_mesure_Sublength{ margin-top:15px;} */

/* Image selected and tooltip */
.cust_checkbox{position:relative;margin-bottom:15px;}
.cust_checkbox input[type=checkbox]:not(old) {height: 100%;opacity: 0;osition: absolute;top: 0;}
.cust_checkbox input[type=checkbox]:not(old) + label{float:left;}
.cust_checkbox input[type=checkbox]:not(old) + label > span{ float:left;width: 15px;height: 15px;margin: 5px 7px 3px 0;
  background: #fff;border:1px solid #565555;}
.cust_checkbox input[type=checkbox]:not(old):checked + label > span:before{content: '✓';display: block;color: #393736;font-size: 1.3em;line-height: 1em;font-weight: bold;position: relative;left: 3px;top: -6px;}

.add_decorative{width:100%;float:left;background: #eaeaea;padding: 10px;margin: 0px 0 15px;}
.add_decorative .select_tag{width:100%;float:left;padding:0 0 8px;}
.add_decorative img{margin: 0 2px;max-height:55px;cursor:pointer;}
.add_decorative img.selected{outline: 2px solid #ea6e1f;}
.add_decorative .tooltip {position: relative;display: inline-block;}
.add_decorative .tooltip .tooltiptext {transition: opacity .15s linear;opacity:0;visibility: hidden;background-color: black;color: #fff;text-align: center;
  position: absolute;z-index: 1; padding: 3px 12px;bottom: 115%;left: 50%;margin-left: -50%;display: block;font-size: 12px;}
.add_decorative .tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;
  border-style: solid;border-color: black transparent transparent transparent;}
.add_decorative .tooltip:hover .tooltiptext {visibility: visible;opacity:1;}

/* Control & Tilt Position */
.control .measure_text{margin-bottom:15px;}
.control .measure_text .label{ width:135px; text-align:left;}
.control .measure_text .content{ width:calc(100% - 135px);}
.control b{font-weight:bold;}

/* Optional Features */
.opt_feature .h_rail{border-top:1px solid #cdcdcd;padding:20px 0;}
.opt_feature .h_rail.measure_text .label{ width:40%; text-align:left;}
.opt_feature .h_rail.measure_text .content{ width:25%;}
.opt_feature .caption{width:100%;float:left;}
.opt_feature .caption .first{width:15%;float:left;min-height:1px;}
.opt_feature .caption .second{width:60%;float:left;}
.opt_feature .caption .third{width:25%;float:left;text-align:left;padding-left:3px;}
.opt_feature .single_row{width:100%;float:left;margin-bottom:25px;}
.opt_feature .blind_pos{border-top:1px solid #cdcdcd;padding-top:20px;}
.opt_feature .blind_pos.measure_text .label{ width:17%; text-align:left;}
.opt_feature .blind_pos.measure_text .content{ width:83%;}
.opt_feature .blind_pos .ha_col-8{width:70%;float:left;padding:0 8px 0 0;}
.opt_feature .blind_pos .ha_col-4{width:30%;float:left;}
.opt_feature .blind_pos span{width:100%;float:left;}
.opt_feature .blind_pos .content .ha_col-8 .select2-container{width:calc(50% - 4%) !important;margin:0 2%;}

.mount_info .mount_sticky{position:fixed; min-height:75px; bottom:0; right:0; width:100%; background:#fff; border-top:solid 1px #e5e5e5;}
.mount_info .mount_sticky ul{ padding:24px 10px; margin:0;}
.mount_info .mount_sticky ul li{display:inline-block; vertical-align:top; text-align:left; margin:0; font-size:17px; color:#434444; font-weight:600; }
.mount_info .mount_sticky ul li + li{ width:calc(100% - 150px); padding-left:25px; font-size:15px; color:#62625d; line-height:25px;}

/* Roman Shade When Display Images Two */
.ha_track_wrap.ha_two_image .ha_track_blocks{ width:49%; text-align:center;}
.ha_track_wrap.ha_two_image .ha_content{ border:solid 1px transparent;}
.ha_track_wrap.ha_two_image .ha_content.ha_select_fab{ border:1px solid #03060c;}

/* Fabrics Detail */
.ha_sub_fabric .ha_content{ display:inline-block; width:100%; position:relative; border:1px solid #03060c;}
.ha_sub_fabric .ha_content .img_cls label{ height:107px; float:left; width:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;  -webkit-background-size:cover;  -moz-background-size:cover;  }
.ha_sub_fabric .ha_fabric_wrap .ha_content figcaption{background: #000; color: #fff; opacity:0; padding: 3px 12px; height:28px; position: absolute; left:-1px; top: -28px; transition: opacity 1s ease-out 0s;width: calc(100% + 2px);}
.ha_sub_fabric .ha_fabric_wrap .ha_content:hover figcaption{opacity:1;}
.ha_sub_fabric .ha_fabric_wrap .ha_content a.info-btn{ text-align:center; display:inline-block; bottom:5px; right:5px; opacity:0;}
.ha_sub_fabric .ha_fabric_wrap a.info-btn.video-btn{border-radius:0;background:rgba(3,6,12,0.5);border:none; height:35px;width:35px;cursor:pointer;}
.ha_sub_fabric .ha_fabric_wrap .ha_content:hover a.info-btn{visibility:visible;opacity:1;}

.fab_detail{ padding:9px 0; margin:0px; position:fixed; right:0; bottom:66px; min-height:76px; width:50%; background:#fff; border-top:solid 1px #e5e5e5;}
.fab_detail ul{ padding:0px 15px; margin:0 -15px;}
.fab_detail ul li{ line-height:16px; font-weight:600; font-size:16px; float:left; list-style:none; width:50%;line-height:26px; padding:0px 20px; margin-bottom:0; text-align:left;}
.fab_detail ul li:nth-child(odd){ font-weight:600;}

.ha_popup_div{opacity:0;visibility:hidden;transition:opacity 0.3s ease 0s;position:fixed;left:0;top:80px;bottom:0;right:0;text-align:center;background:rgba(15,15,15,0.85);z-index:1000;}
.ha_popup_div.opened{opacity:1;visibility:visible;}
.ha_popup_div .inner-popup{ background:#fff; max-width:1000px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:ease all 0.4s;overflow-y:auto;display:inline-block;position:absolute;top:50%;left:50%;width:100%;max-height:90%; box-shadow:0 7px 30px rgba(0, 0, 0, 0.4), 0 0 3px rgba(0, 0, 0, 0.08); }
.ha_popup_div .inner-popup:before{vertical-align:middle;content:'';display:inline-block;height:100%;}
.ha_popup_div .close-icon{ position: absolute;right: 0px;top: 0;z-index: 1; background:#fff; cursor:pointer; }
.ha_popup_div .popup-content{ float:left; width:100%; margin:0 auto;}
.ha_popup_div .popup-content .var-des .list p{display:inline-block;}

.popup-right-side{ padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px; overflow-y:auto;max-height:480px; }
.ha_popup_div .variant-info{ width:initial;}
.ha_popup_div .popup-left-side{ padding:20px 0 20px 20px;}
.ha_popup_div .popup-left-side img{ padding-right:0; min-height:initial; width:100%; display:block; }
.ha_popup_div .btn, .ha_popup_div input#varaint-add, .ha_popup_div input#order_sample_product{ margin-bottom:0;  background:#000; font-size:17px !important; color:#fff; border-radius:0; padding:8px 10px; line-height:initial; border:none !important;}
.ha_popup_div .btn label{ color:#fff;}

.ha_popup_div .btn{ margin-top:20px;}

.var-des{ text-align:left; line-height:initial; margin-top:20px;}
.var-des .list{ padding-top:15px; margin:0 -15px;}
.var-des .list li{ width:49%; display:inline-block; vertical-align:middle; padding:0 15px; }
.var-des .list li:last-child{ width:100%;}
.var-des .list span{ display:inline-block;  padding-right:8px; font-weight:bold; }

.variant-info h2{ font-size:24px; font-weight:600; font-family:"Source Sans Pro",sans-serif; margin-bottom: 0;}
.variant-info .fabric_value{text-align:center; font-size:20px; color:#a7a9ac; margin-bottom:2px;}
.variant-info .popup-price{ font-size:26px; line-height:16px; margin-top:15px;}

.order_sample .btn{ width:48%; float:left; }
.order_sample .btn + .btn{float:right;}
.order_sample .btn + .btn label{ font-weight:500; font-size:17px;}

.details_btn{background:#fadf6a; box-shadow:0 0 11px 0 rgba(0,0,0,.5); cursor:pointer; font-size:15px; font-weight:600; padding:5px 13px; position:absolute; right:58px; text-transform:uppercase; top:-19px}

#ha_bottom_container{height:100%;width:100%;font-size:0;}
#ha_bt_left,#ha_bt_middle,#ha_bt_right{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:12px}
#ha_bt_left{float:left;}
#ha_bt_middle{ padding-right:22px; color:#fff; font-size:24px; font-style:normal;}

.ha_fabric_wrap, .ha_track_wrap, .grommet_wrap{ margin:-10px; }
.blocks, .ha_track_blocks{ display:inline-block; vertical-align:top; width:33.33%; padding:0 10px; margin-bottom:20px;}
.ha_fabric_wrap .blocks figcaption, 
.ha_track_wrap .ha_track_blocks figcaption,
.grommet_wrap .ha_track_blocks figcaption{ font-size:15px; padding:8px; color:#62625d; text-align:center;}

.three_block_center .ha_content{float:none;display:inline-block;}

/*Brijesh*/
.ha_sec_next,.ha_sec_prev,.ha_sec_addTocart { background: white; color: black;}
.ha_sec_prev{opacity:0.4;    pointer-events: none;}

.ha_sec_next.flash_next,.ha_sec_addTocart.flash_next{ -webkit-animation: flash_btn 1.5s infinite; -moz-animation:flash_btn 1.5s infinite; -o-animation:flash_btn 1.5s infinite; animation:flash_btn 1.5s infinite;}
/*Brijesh*/
@-webkit-keyframes flash_btn {
  0% {
    opacity: 1; 
  }
  50% {
    opacity: .3; 
  }
}

/* Fabric Product */
.ha_fabric_wrap .blocks figcaption p, 
.ha_track_wrap .ha_track_blocks figcaption p,
.grommet_wrap .ha_track_blocks figcaption p{ margin:0;}


.blocks .img, .ha_track_blocks .img{ height:135px;overflow:hidden;}
.blocks .img img, .ha_track_blocks .img img{ position:relative; margin:0 auto; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}

.ha_content:after{ content:''; width:20px; height:20px; opacity:0; position:absolute; top:-9px; right:-9px; background:url(/cdn/shop/t/7/assets/right.svg) no-repeat; -webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transform:scale(0); -webkit-transform:scale(0);}
.ha_content.ha_select_fab.remove_right_sign:after{opacity:0;}

.ha_content.ha_select_fab:after{opacity:1; -webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transform:scale(1); -webkit-transform:scale(1);}
.right_sign{display:none;}
.ha_select_fab .right_sign{display:none;}


/* Sub Category Mount Track */
.sub__sub_track .ha_track_blocks{ width:32.4%; text-align:center; }
.sub__sub_track .grommet_wrap .ha_track_blocks{ width:49%; float:none; display:inline-block; }
.sub__sub_track .grommet_wrap .ha_track_blocks:ntn-child(3n){ clear:left;}

.sub__sub_track .ha_track_blocks .img{ height:initial; border:solid 1px #03060c; display:inline-block; background:transparent;}
.sub__sub_track .grommet_wrap .ha_track_blocks .img{ padding:10px 25px; border:none;}
.sub__sub_track .grommet_wrap .ha_content{float:none;width:inherit; display:inline-block; border:solid 1px transparent;}
.sub__sub_track .grommet_wrap .ha_content.ha_select_fab{ border:solid 1px #000;}

.sub__sub_track .ha_track_blocks .img img{ top:0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.sub__sub_track .ha_track_blocks .ha_select_fab .img{ border:none;}
.sub__sub_track .ha_track_blocks figcaption{clear:both; margin-top:-7px;}


.ha_content.ha_select_fab.center_width{display:inline-block;float:none;width:initial;}

a.ha_sec_next.active{background:#000; color:#fff;}
.blocks figure,.ha_track_blocks figure{width:100%; margin:0;}
/*brijesh*/
.ha_bottom_section{ bottom:0; display:inline-block; padding:15px; position:fixed; z-index:999; right:0; text-align:right; width:50%; background:#000000; }/*brijesh*/
.ha_bottom_section .d-btn.active{background:white; color:black;}

.ha_sec_hide{display:none!important}
.active{display:block!important}

.ha_sameLR{ float:left; width:50%; position:relative;background:#F3F6F7;}
.ha_sameLR_co{ display:inline-block; width:100%;float:left; overflow-y:auto;overflow-x:hidden; padding:20px;}
.ha_sameLR .img img{display:block;}
.ha_sameLR h2{margin:10px 0 0; text-align:center; font-size:25px; color:#434444; font-weight:400;}
.ha_sameLR h2 small{display:block; font-size:18px; color:#a7a9ac;}

.ha_wrap{display:block;width:100%;overflow:hidden;}

.showLi{visibility:visible!important}

.ha_Nav{margin:0 auto;text-align:center;background:#E1E4E4;}
.ha_Nav ul{visibility:hidden!important}
.ha_Nav ul ul{display:none}
.ha_Nav ul li:hover > ul{display:block}
.ha_Nav ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:top}
.ha_Nav ul li{ display:inline-block; margin:0;padding:0}
.ha_Nav ul li:hover a{color:#000}
.ha_Nav ul li .ha_li_active{color:#000;font-weight:600;font-size:16px}
.ha_Nav ul li a{display:block;padding:10px 15px;text-decoration:none;display:block;font-size:1.2em;font-weight:500}
.ha_Nav ul ul{border-radius:0;padding:0;position:absolute}
.ha_Nav ul ul li{float:none;border-top:1px solid #000;border-bottom:1px solid #000;position:relative}
.ha_Nav ul ul li a{color:#000;background-color:#ffc0cb}
.ha_Nav ul ul li a:hover{color:#666}
.ha_Nav ul ul ul{position:absolute;top:0}

.ha_track_detail{display:inline-block; width:100%;}

/* Measurements brijesh*/
.ha_sub_measure .ha_row{ margin:0 -30px;}
.ha_sub_measure .ha_col-6 + .ha_col-6{ border-left:1px solid #d5d5d5;}
.ha_sub_measure .ha_col-6 .btn-yellow{ margin:25px 0; text-transform: uppercase;}
.ha_sub_measure .ha_col-6{float:left; margin:0 auto; width:50%; max-width:420px; padding:0 30px;}
.ha_sub_measure .ha_col-6.cust-width{width:43%;}
.ha_sub_measure .cust-width .label{float: left;width: 60px;margin-top: 5px;}
.ha_sub_measure .cust-width .content{float: left;width: calc(100% - 60px);}
.ha_sub_measure .measure-guide-txt{width:57%;float:left;padding:0 30px;}
.ha_sub_measure .measure-guide-txt p{position:relative;font-size:12.6px;}
.ha_sub_measure .measure-guide-txt p:before{content:'i';position:absolute;top: 5px;left: -25px;font-size:14px;color:#fff;background:#f4e54c;font-style:italic;height: 16px;width: 16px;border-radius: 50%;line-height: 16px;text-align: center;}
.ha_sub_measure .measure-guide-txt a{text-decoration:underline;cursor:pointer;font-size:inherit;}

.ha_loader{background:rgba(0, 0, 0, 0.85);position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:99;}
.ha_loader img{ margin:0 auto; top:50%; display:block; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); position:relative;} 

/* Mount > Control */
.control_info {text-align:center;}
.control_info img{ margin:0 auto;}
.control_info .ha_col-6{ width:100%; max-width:350px; display:inline-block; float:none;}

.select2-container{ margin-left:0;}
.select2-container--default .select2-selection--single{text-align:left;}
.content .select2-container{ width:100% !important; margin-left:0;}

.sub__sub_track.ha_sub_control{display:inline-block; width:100%;text-align:center;}
.sub__sub_track.ha_sub_control .ha_track_blocks{float:none;display:inline-block; width:32%; vertical-align:top;}
/* .sub__sub_track.ha_sub_control .ha_roman_custom .ha_track_blocks{width:49%;} */
.ha_content.ha_select_fab_motor{background: #fff;border: 1px solid #03060c;box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.4), 0px 0px 20px 8px rgba(0, 0, 0, 0.38);}

.motorized .ha_track_price{ margin-top:-7px; margin-bottom:0; text-align:left;}
.ha_radio .motorized input[type=radio]:not(old) + label:before, .ha_radio .motorized input[type=radio]:not(old) + label:after{ margin-top:15px;}

/* Left Side Image */
.ha_left_half{ position:relative; background:#fff; border-right:solid 1px #e5e5e5;}
.ha_left_half article{ overflow:auto;}
.ha_left_half article img{ position:relative; display:block; margin:0 auto;}
.img_block{ height:100%;position:relative;overflow:auto;}
.pro_tm{position: absolute;z-index: 2;text-align: center;left: 10px;top:30px;min-width:108px;}
.pro_tm .show-mobile{display:none;}
.pro_tm .pro-col-50{width:50%;float:left;}
.pro_tm .pro-col-50.v-text-div{position:relative;top:50px;text-align:left;}
.pro_tm .v-text-div span{font-weight:600;}
.pro_tm .ha_thumb {padding: 10px 0;display:block;position:relative;opacity:0.5;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;vertical-align:middle;}
.pro_tm .ha_thumb img{max-height:60px;}
.pro_tm .ha_thumb:hover, .pro_tm .ha_thumb.thumb_active{opacity:1;}
.pro_tm input[type="radio"] {opacity: 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;margin:0;cursor:pointer;}

.ripple_fold_drapes{ background:#b8b0a5; }
.ripple_fold_drapes img{position:absolute; display:block; margin:0 auto; max-width:100%; max-height:100%;}
.ripple_fold_drapes img.first{ z-index:2; left:50%; top:50%; transform: translate(-50%, -50%); -webkit-transform: translateY(-50%, -50%); -moz-transform: translateY(-50%, -50%);}
.ripple_fold_drapes img.second{opacity:0; z-index:1; bottom:0; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);}

ul.style-steps.show{display:block;}
ul.style-steps{display:none; width:188px; background:#e1e2e2; position:absolute; padding:13px 0; left:-207px; margin:0; border:5px solid #fff; top:14px;text-align:right;overflow-y: auto;max-height: calc(81vh - 120px);}
ul.style-steps li{ padding:0 13px; margin-bottom:5px;border:none!important; position:relative; list-style:none; }
ul.style-steps li a{ color:#62625d;text-transform:capitalize;letter-spacing:.5px;display:block;padding:10px 0 0px;text-decoration:none;font-size:18px; }
ul.style-steps li.active:before{border-bottom:3px solid #f1dc76; content:""; position:absolute; width:75px; bottom:0; right:15px}

.steps_info{ display:none; width:188px; background:#e1e2e2; position:absolute; padding:12px 15px 12px 20px; left:-207px; margin:0; border:5px solid #fff; top:14px;}
.steps_info h4{ font-size:18px; font-weight:600; margin:0;}
.steps_info ul{ padding:0; margin:1px;}
.steps_info li{position:relative; padding:0; margin:0; border:none; position:relative; list-style:none; font-size:16px; color:#62625d; text-transform:capitalize; letter-spacing:.5px; display: inline-block; width:100%;}
.steps_info li.active:before{ content:'';position:absolute; top:9px; left:-16px; font-weight:bold;width:20px;height:20px;
  background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZlcnNpb249IjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+PHRpdGxlPlZlY3RvciAyPC90aXRsZT48ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hICg5MDAwKTwvZGVzYz48dXNlIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjUgMS41KSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbCIgZmlnbWE6dHlwZT0idmVjdG9yIi8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik05LjcwNy43MDdMMTAuNDE0IDAgOS0xLjQxNGwtLjcwNy43MDdMOS43MDcuNzA3ek0yLjUgNi41bC0uNzA3LjcwNy43MDcuNzA3LjcwNy0uNzA3TDIuNSA2LjV6TS43MDcgMy4yOTNMMCAyLjU4Ni0xLjQxNCA0bC43MDcuNzA3TC43MDcgMy4yOTN6bTcuNTg2LTRsLTYuNSA2LjUgMS40MTQgMS40MTQgNi41LTYuNUw4LjI5My0uNzA3em0tNS4wODYgNi41bC0yLjUtMi41LTEuNDE0IDEuNDE0IDIuNSAyLjUgMS40MTQtMS40MTR6Ii8+PC9kZWZzPjwvc3ZnPg==) no-repeat;
}
.steps_info li a{display:block; color:inherit; font-size:inherit; text-decoration:none; letter-spacing:.5px;}

.t_btn{display:none; float:right; border:1px solid #bebebc; color:#61615d; padding:3px 12px; font-size:14px; font-weight:400;text-transform:uppercase; transition:all 0.5s ease 0s; }

.steps_info .s_i_info{float:left; width:100%;}
.steps_info .s_i_info + .s_i_info{ margin-top:20px;}
.s_i_info.s_color ul{ margin:0 -10px;}
.s_i_info.s_color ul li{ width:50%; padding:0 10px; margin-top:10px; float:left; line-height:0; }
.s_i_info.s_color ul li > div{ display:inline-block;cursor:pointer; }
.s_i_info.s_color ul li > div .c_block{ width:28px; height:28px; display:inline-block; float:left;}

.main-tab{display:inline-block; width:100%;}

/* Hwen Display Default border */
.sub__sub_track.ha_inner_mount.d_border_image .ha_track_blocks .img{ border:solid 1px #000;}
.sub__sub_track.ha_inner_mount.d_border_image .ha_track_blocks .ha_select_fab .img{ border:0;}
.sub__sub_track.ha_inner_mount.d_border_image .ha_track_blocks:nth-child(3n+0){clear:left;}

.sub__sub_track.ha_inner_mount.chain_color .ha_track_blocks .img{ border:solid 1px #000;}
.sub__sub_track.ha_inner_mount.chain_color .ha_track_blocks .ha_select_fab .img{ border:0;}

/* Summery */
.ha_summary_detail{ float: left; width: 100%;  }
.ha_summary_tbll{ margin:0 -15px; }
.ha_summary_tbll ul{ width: 50%; float:left; padding:0 15px; margin:0;}
.ha_summary_tbll ul li{float: left; display: inline-block; margin:12px 0 0 0; }
.ha_summary_tbll ul li:first-child b{ font-size:16px; font-weight:600;}
.ha_summary_tbll ul li + li{ padding-left: 15px; font-size:15px; font-weight:300;}
.ha_summary_tbll .ha_sum_edit, .ha_summary_tbll .ha_sum_M-edit{text-decoration:underline; cursor: pointer; font-weight:400; font-size:14px; color:inherit; text-transform:lowercase;}

.ha_sameLR .summ_totle{ width:100%;}
.ha_sameLR .summ_totle li{ margin:0; font-size:25px;}

.sub_summery h3{ margin-top:15px; margin-bottom:0;}
.ha_summary_btn{ margin-top:25px;}

.sub__sub_track.ha_inner_mount .ha_track_blocks .img{border:none; padding:9px 9px 0 9px; }
.sub__sub_track.ha_inner_mount .ha_track_blocks .img.p-0{ padding:0; }

.ha_filter_container{cursor: pointer;width:40px;height:40px;}
.ha_filter_container .icon{position: absolute;left: 0px;top: 12px;}
.ha_filter_container .icon i:nth-child(2) {top: 9px;}
.ha_filter_container .icon i:nth-child(3) {top: 18px;}
.ha_filter_container .icon i:nth-child(4) {top: 0px;left: 19px;}
.ha_filter_container .icon i:nth-child(5) {top: 9px;left: 3px;}
.ha_filter_container .icon i:nth-child(6) {top: 18px;left: 14px;}
.ha_filter_container .icon i {position: absolute;top: 0px;left: 0px;display: block;height: 1px;width: 28px;background: rgb(153, 153, 153);transition: 0.15s;}
.ha_filter_container .icon i.dot {height: 7px;width: 7px;margin-top: -3px;background: rgb(238, 238, 238);border-width: 1px;border-style: solid;border-color: rgb(153, 153, 153);border-image: initial;border-radius: 14px;}
.ha_changes .icon i.dot {opacity: 0;}
.ha_changes .icon i {background: rgb(51, 51, 51);}
.ha_changes .icon i:nth-child(1) {top: 9px;transform: rotate(45deg);}
.ha_changes .icon i:nth-child(2) {opacity: 0;}
.ha_changes .icon i:nth-child(3) {top: 9px;transform: rotate(-45deg);}

.ha_filter_container .ha_b1, .ha_filter_container .ha_b2, .ha_filter_container .ha_b3 { width: 35px; height: 3px; background-color: #333;  margin: 6px 0; transition: 0.4s;}
.ha_changes .ha_b3 { -webkit-transform: rotate(45deg) translate(-8px, -8px); transform: rotate(45deg) translate(-8px, -8px); }
.ha_changes .ha_b2 { opacity: 0; }
.ha_changes .ha_b1 { -webkit-transform: rotate(-45deg) translate(-5px, 5px); transform: rotate(-45deg) translate(0px, 0x);}



/*Add to cart loading*/
.ha_spinner_load {
  top:50%;position:relative; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); width: 50px; height: 50px; background-color: #fff; -webkit-animation: ha_spin_animation 1.2s infinite ease-in-out; animation: ha_spin_animation 1.2s infinite ease-in-out; margin:-20px auto;}

/* opction */
.measure_text.opction_info{display:inline-block; min-width:400px; max-width:450px;}
.measure_text.opction_info .remote-div{margin-top:-4px;}
.measure_text.opction_info .label{ width:115px; text-align:left;}
.measure_text.opction_info .content{ width:calc(100% - 115px); position:relative; }
.measure_text.opction_info input, .measure_text.opction_info select{ width:100%; border:1px solid #aaa; border-radius:0px}

.measure_text.opction_info .remote_info{ margin-top:-20px;}
.measure_text.opction_info .remote_info .select2{ margin-top:20px;}

.ms-options-wrap{ padding:8px 10px; text-align:left;  height:38px; border:1px solid #aaa; background:url("/cdn/shop/t/12/assets/ico-select.svg") no-repeat #fff; background-position:right 10px center;cursor: pointer; }
.ms-options{position:absolute; width:calc(100% + 2px); left:-1px; background:#fff; border:1px solid #aaa; border-top:none; margin-top:5px;}
.ms-options ul{ padding:8px 0 0 0px; margin:0;}
.ms-options ul li{list-style:none; padding:1px 10px;}
.ms-options ul li label input{display:none; opacity:0;}
.ms-options ul li label{ padding:7px 0 0 30px; margin:0; position:relative;}
.ms-options ul li label:before{ content:''; background:#fff; position:absolute; top:0; left:0; display:inline-block; width:20px; height:20px; border:solid 1px #c0c2c3; margin-top:6px;}
.ms-options ul li.selected label:after{content:''; position:absolute; width:8px; height:8px; left:6px; top:12px; background:#767676; border:none;}


/* .ms-options li label input{ display:none; opacity:0; }
.ms-options li label input[type=checkbox]:not(old), .ms-options li label input[type=radio]:not(old){display:inline-block; color:#434444; font-size:19px; }
.ms-options li label:before input[type=checkbox]:not(old),
.ms-options li label:after input[type=checkbox]:not(old){ content:''; background:#fff; position:absolute; top:0; left:0; border-radius:50%; border-radius:50%;display:inline-block; width:20px; height:20px; border:solid 1px #c0c2c3; margin-top:6px;}
.ms-options li label:before input[type=radio]:not(old):checked, .ms-options li label:before input[type=checkbox]:not(old):checked{ border:solid 1px #767676;}
.ms-options li label:after input[type=radio]:not(old):checked, .ms-options li label:after input[type=checkbox]:not(old):checked{ width:8px; height:8px; left:6px; top:6px; background:#767676; border:none;}
*/

@-webkit-keyframes ha_spin_animation {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes ha_spin_animation {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* Custom scroll bar */
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}

@media screen and (max-width:1100px){
  .ha_sub_measure .ha_col-6.cust-width{width:50%;}
  .ha_sub_measure .measure-guide-txt{width:50%;padding:0 20px;}
}

@media screen and (min-width:641px){
  .mCustomScrollBox:before{ content: ''; height:100%; display:inline-block; vertical-align:middle;}
  .mCSB_container{ width:100%; overflow:hidden; display:inline-block; vertical-align:middle; }
}

.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#414344;background-color:#414344}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#414344;background-color:#414344}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#414344;background-color:#414344}

.ms-options{ z-index:9999;}