@media (max-width: 800px){.b_fashion_part_one, .b_fashion_part_two, .b_fashion_part_three{width: 100%; margin-right: 0; margin-bottom: 5%;}.b_fashion_part_img_div{width: 48%; float: left; margin-right: 4%;}.b_fashion_catg_info{width: 48%; float: left;}.b_fashion_part_one, .b_fashion_part_two, .b_fashion_part_three{height: auto;}} @media (max-width: 600px){.b_fashion_part_img_div{width: 100%;}.b_fashion_catg_info{width: 100%; margin-top: 5%;}.b_fashion_btn{font-size: 12px; line-height: 30px; height: 35px; padding: 0 20px;}} 

/* /bellus_snippet_style_21/static/src/less/style_21.less defined in bundle 'web.assets_frontend' */
 .h3_style_21_snippet_wrap{display: inline-block; width: 100%;} .style_21_snippet_main_container{width: 90%; display: block; margin: 0px auto; max-width: 1400px; max-width: 1100px;} .style_21_bg_container{width: 100%; background-size: cover; background-position: center;} .style_21_heading_main_div{display: inline-block; width: 100%; text-align: center; margin-top: 10%;} .s_21_title_main{font-family: Muli-Bold; font-size: 40px; text-transform: uppercase; color: #3c3950;} .s_21_title_main .title_span_text{font-size: 40px; text-transform: uppercase; color: #3c3950; font-family: muli-light; padding: 0 10px;} .s_21_sub_title{color: #838383; width: auto; display: inline-block; font-size: 25px; font-family: muli-light;} .s_21_empty_content_div{height: 400px;} .s_21_content_row_div{display: inline-block; width: 100%; margin-bottom: 5%;} .s_21_content_div{width: 63%; display: block;} .s_21_pointer{width: 100%;} .s_21_pointer img{max-height: 25px; width: auto; max-width: 100%;} .s_21_content_name{text-transform: uppercase; font-family: Muli-Bold; font-size: 20px; margin-bottom: 10px; color: #3c3950;} .s_21_price{font-family: muli-light; color: #838383; font-size: 18px; margin-bottom: 10px;} .content1_align{float: left; text-align: left;} .content2_align{float: right; text-align: right;} .content3_align{float: left; text-align: left;} .s_21_sub_content_1{width: 60%; display: block; margin: 0px auto;} .s_21_sub_content_2{width: 80%; display: block; margin: 0px auto;} .s_21_sub_content_3{width: 50%; display: block; margin: 0px auto;} .s21_sep_line{border: 1px solid #e2cec0; display: none; width: 65px; border-top: 1px solid transparent; margin-bottom: 10px;} @media (max-width: 1000px){.s_21_content_row_div{width: auto;}.s_21_content_div{width: 100%;}.s_21_sub_content_1, .s_21_sub_content_2, .s_21_sub_content_3{width: auto;}.content1_align, .content2_align, .content3_align{float: left; text-align: left;}.s_21_pointer img{display: none;}.s21_sep_line{display: block;}.s_21_title_main, .title_span_text{font-size: 35px !important;}} @media (max-width: 800px){.style_21_heading_main_div{text-align: left; margin-top: 5%;}.s_21_title_main, .title_span_text{font-size: 30px !important;}.s_21_sub_title{font-size: 20px !important;}} @media (max-width: 600px){.style_21_heading_main_div{display: none;}.s_21_content_row_div{display: none;}} 

/* /bellus_snippet_style_22/static/src/less/style_22.less defined in bundle 'web.assets_frontend' */
 .s22_main_wrap{display: inline-block; width: 100%;} .s22_container{width: 90%; display: block; margin: 0px auto; max-width: 1400px;} .brand_img_div{width: 19%; display: block; float: left; margin-right: 1%;} .brand_img_div img{max-height: 100px;} .style_22_heading_main_div{text-align: center; margin-bottom: 5%;} .s_22_sub_title{font-size: 15px; color: #969696; line-height: 20px; display: block; margin-top: 2px;} @media (max-width: 600px){.style_22_heading_main_div{margin-bottom: 10%;}.chs_heading{font-size: 25px;}.s_22_sub_title{font-size: 13px;}.brand_img_div{width: 100%; margin-bottom: 5%;}.brand_img_div img{max-height: 80px;}} 

/* /bellus_snippet_style_3/static/src/less/style_3.less defined in bundle 'web.assets_frontend' */
 .cc_content_class{font-size: 15px; line-height: 180%; color: #898383; font-family: muli-light;} 

/* /bellus_snippet_style_7/static/src/less/style_7.less defined in bundle 'web.assets_frontend' */
 .bellus_home_second_section{display: inline-block; width: 100%; background-color: #ffffff;} .bellus_home_second_section .bellus_home_second_sub_section{display: block; width: 90%; margin: 0px auto; max-width: 1400px;} .bellus_home_second_section .bellus_home_second_sub_section .chs_img_container{width: 50%; display: block; float: left;} .bellus_home_second_section .bellus_home_second_sub_section .chs_img_container img{max-width: 100%; max-height: 780px;} .bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container{width: 50%; display: block; float: right; padding-left: 5%;} .bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_para{font-size: 15px; line-height: 180%; margin-bottom: 41px !important; color: #898383; font-family: muli-light; margin-top: 25px;} .bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_btn_readmore{display: inline-block; font-size: 14px; line-height: 46px; height: 46px; letter-spacing: 2px; padding: 0 30px; text-align: center; text-transform: uppercase; background: #d43f3a; border-radius: 25px; border: none; color: #fff; transition: all 300ms; text-decoration: none; font-family: oswald-regular;} .bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_btn_readmore:hover{background: #333; color: #fff; transition: background-color linear 0.5s;} @media (max-width: 800px){.bellus_home_second_section .bellus_home_second_sub_section .chs_img_container{width: 100%; display: block; margin: 0px auto; text-align: center;}.bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container{width: 100%; display: block; margin: 0px auto; text-align: center; padding-left: 0; margin-top: 5%;}.bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_heading{font-size: 28px; display: block; margin: 0px auto; text-align: center;}.bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_para{font-size: 14px; display: block; margin: 0px auto; text-align: center;}.bellus_home_second_section .bellus_home_second_sub_section .chs_img_container img{max-width: 80%;}} @media (max-width: 600px){.bellus_home_second_section .bellus_home_second_sub_section .chs_img_container img{max-width: 90%;}.bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_heading{font-size: 20px !important;}.bellus_home_second_section .bellus_home_second_sub_section .chs_detail_container .chs_para{font-size: 13px; margin-bottom: 21px; margin-top: 9px;}} 

/* /bellus_snippet_style_9/static/src/less/style_9.less defined in bundle 'web.assets_frontend' */
 .cat_img_content_snippet_wrap{display: inline-block; width: 100%;} .cat_img_content_snippet_wrap .cat_img_content_snippet_container{display: block; width: 90%; margin: 0px auto; max-width: 1400px;} .daily_deals_img_section{display: block; width: 25%; float: left; max-height: 400px;} .daily_deals_img_section img{width: auto; max-width: 100%; float: left;} .daily_deals_content_class{display: block; width: 35%; float: left; padding-left: 10px;} .daily_deals_content_class .hr_before_heading{border: 2px solid #d43f3a; margin-top: 35px; width: 85px; margin-bottom: 0px;} .daily_deals_content_class .content_heading{font-size: 30px; color: #000; margin-top: 43px; letter-spacing: 2px; margin-bottom: 18px; text-transform: uppercase; letter-spacing: 0.1em; font-family: oswald-light; margin-top: 8%;} .daily_deals_content_class .daily_deals_para{font-size: 15px; color: #898383; line-height: 180%; margin-bottom: 60px; font-family: muli-light;} .content_subclass{width: 80%; display: block; margin: 0px auto;} .daily_deals_snippet_category{display: block; width: 40%; float: left;} .daily_deals_snippet_category .category_row_container{display: block; width: 90%; margin: 0px auto;} .daily_deals_snippet_category .category_row_container .category_row{display: inline-block; width: 100%; padding-top: 5%;} .daily_deals_snippet_category .category_row_container .category_row .category{width: 30%; display: block; float: left; margin-right: 5px;} .daily_deals_snippet_category .category_row_container .category_row .category .cat_img_div{width: 100%;} .daily_deals_snippet_category .category_row_container .category_row .category .cat_img_div img{width: auto; max-width: 100%; display: block; margin: 0px auto;} .daily_deals_snippet_category .category_row_container .category_row .category .category_name{font-size: 13px; text-transform: capitalize; margin: 0px auto; text-align: center; display: block; padding: 5px 25px; cursor: pointer;} .daily_deals_snippet_category .category_row_container .category_row .category .category_name:hover{color: #d43f3a;} @media (max-width: 1000px){.daily_deals_img_section{width: 50%;}.daily_deals_content_class{padding-left: 0% !important; width: 50%; margin: 0px auto;}.daily_deals_snippet_category{float: none !important; width: 100% !important; max-width: 600px; margin: 0px auto; margin-top: 7%;}.content_subclass{width: 95%;}.daily_deals_snippet_category .category_row_container .category_row .category{margin-right: 10px;}} @media (max-width: 900px){.daily_deals_snippet_category .category_row .category .category_name{padding: 5px 20px !important;}} @media (max-width: 600px){.daily_deals_img_section{width: 100%;}.daily_deals_img_section img{float: none; margin: 0px auto; display: block;}.daily_deals_snippet_category{display: inline-block;}.daily_deals_content_class{width: 100%; margin-top: 5%; margin-bottom: 5%;}.content_subclass{text-align: center;}.daily_deals_content_class .content_heading{font-size: 20px !important;}.daily_deals_content_class .hr_before_heading{text-align: center; display: inline-block;}.daily_deals_content_class .daily_deals_para{font-size: 13px !important;}.daily_deals_img_section img{max-width: 80% !important;}.daily_deals_snippet_category .category_row_container .category_row .category{margin-right: 5px;}} 

/* /customize_theme/static/src/less/customize_theme_ui.less defined in bundle 'web.assets_frontend' */
 #theme_customize_modal.modal.left .modal-dialog, #theme_customize_modal.modal.right .modal-dialog{position: fixed; width: 320px; top: 34px; height: 100%; -webkit-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);} #theme_customize_modal.modal.left .modal-content, #theme_customize_modal.modal.right .modal-content{height: 100%; overflow-y: auto;} #theme_customize_modal.modal.left .modal-body, #theme_customize_modal.modal.right .modal-body{padding: 15px 15px 80px;} #theme_customize_modal.modal.left.fade .modal-dialog{left: -320px; -webkit-transition: opacity 0.3s linear, left 0.3s ease-out; -moz-transition: opacity 0.3s linear, left 0.3s ease-out; -o-transition: opacity 0.3s linear, left 0.3s ease-out; transition: opacity 0.3s linear, left 0.3s ease-out;} #theme_customize_modal.modal.left.fade.in .modal-dialog{left: 0;} #theme_customize_modal.modal.right.fade .modal-dialog{right: -320px; -webkit-transition: opacity 0.3s linear, right 0.3s ease-out; -moz-transition: opacity 0.3s linear, right 0.3s ease-out; -o-transition: opacity 0.3s linear, right 0.3s ease-out; transition: opacity 0.3s linear, right 0.3s ease-out;} #theme_customize_modal.modal.right.fade.in .modal-dialog{right: 0;} #theme_customize_modal .modal-content{border-radius: 0; border: none;} #theme_customize_modal .modal-content hr{color: #d43f3a; width: 69px; display: block; margin: 0px auto; border-top: 3px solid;} #theme_customize_modal .modal-header{border-bottom-color: #d4d4d4; background-color: #d43f3a; color: #fff;} #theme_customize_modal .modal-header button.close{color: #fff; opacity: 1; font-size: 28px;} .btn-main{color: #ffffff; background-color: #000000 !important; border-color: #000000;} .btn-main:active, .btn-main.active, .open > .dropdown-toggle.btn-main{color: #ffffff; background-color: #bc3e60; border-color: #bc3e60;} #theme_customize_modal label.btn{border-radius: 0; margin: 6px;} #theme_customize_modal .btn span.fa{opacity: 0;} #theme_customize_modal .btn.checked span.fa{opacity: 1;} #theme_customize_modal .btn-default span.fa{color: #000;} .cus_theme_loader svg path, .cus_theme_loader svg rect{fill: #d43f3a;} .cus_theme_loader svg{display: block; margin: 0px auto;} .cus_theme_loader{position: absolute; top: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.7); z-index: 10;} .cus_theme_loader_div{margin-top: 49%; width: 100%; display: inline-block;} #theme_customize_modal .btn-success{border-color: #4cae4c !important; background: #4cae4c;} #theme_customize_modal .btn-primary{border-color: #2e6da4 !important; background: #2e6da4;} #theme_customize_modal .btn-info{border-color: #46b8da !important; background: #46b8da;} #theme_customize_modal .btn-default{border-color: #cccccc !important; background: #cccccc;} #theme_customize_modal .btn-warning{border-color: #eea236 !important; background: #eea236;} #theme_customize_modal .btn-danger{border-color: #be4978 !important; background: #be4978 ;} #theme_customize_modal .btn-orng{border-color: #d43f3a !important; background: #d43f3a ;} 

/* /customize_theme/static/src/less/main_color.less defined in bundle 'web.assets_frontend' */
 

/* /bellus_attribute_filter/static/src/less/filter.less defined in bundle 'web.assets_frontend' */
 .filter-main-div{width: 100%; position: fixed; z-index: 9999; height: 100%; top: 0; left: 0; bottom: 0; right: 0; background: rgba(255, 255, 255, 0.95) !important; display: none;} .filter-main-div .filter-div-maxW{width: 60%; max-width: 1400px; display: block; margin: 0px auto; text-align: center;} .filter-main-div .filter-div-maxW .filter-option{transition: opacity 1s; height: 300px; position: fixed; width: 700px;} .filter-main-div .filter-div-maxW .filter-option .clear-all-filter{float: right; margin-right: 10px; font-size: 12px; color: black; border-bottom: 1px solid; display: none;} .filter-main-div .filter-div-maxW .filter-option .clear-all-filter span{font-size: 13px;} .filter-main-div .filter-div-maxW .filter-option .filter-option-h2{font-size: 30px; color: #222; text-transform: uppercase; line-height: 169%; font-family: oswald-light; letter-spacing: 2px; word-spacing: 1px; padding-bottom: 10%; margin: 0; width: 100%; text-align: left;} .filter-main-div .filter-div-maxW .filter-option .attribute{padding: 4px 0px 4px 0px; font-size: 13px; font-family: Muli-Regular; margin: 0 20px 10px 0; text-transform: capitalize; display: inline-block; border-bottom: 1px solid #d43f3a; float: left;} .filter-main-div .filter-div-maxW .filter-option .attribute a{float: right; padding: 0; margin: 0; margin-left: 9px; font-size: 9px; padding-top: 4px; cursor: pointer;} .zoom-fadein{-webkit-animation: animatezoomfade 0.6s; animation: animatezoomfade 0.6s;} @-webkit-keyframes animatezoomfade{from{-webkit-transform: scale(0); opacity: 0;}to{-webkit-transform: scale(1); opacity: 1;}} @keyframes animatezoomfade{from{transform: scale(0); opacity: 0;}to{transform: scale(1); opacity: 1;}} 

/* /bellus_cart/static/src/less/bellus_cart.less defined in bundle 'web.assets_frontend' */
 .bellus_container{width: 90%; display: block; margin: 0px auto; max-width: 1400px;} .bellus_container .row{margin: 0;} .shopping-cart{margin-top: 32px;} .cart-cover-img-div{display: inline-block; width: 100%; padding-bottom: 4%;} .cart-cover-img-div .cart-cover-img{display: block; width: auto; max-width: 100%; margin: 0px auto;} .sub-heading{font-size: 17px; color: #222; text-transform: uppercase; line-height: 169%; font-family: oswald-light; letter-spacing: 2px; word-spacing: 1px;} #cart_products{border: 1px solid #dddddd;} .order-table-main-div{width: 70%; float: left; margin-right: 10px;} .cart-thead-tr th{font-family: Muli-Regular; font-size: 13px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; text-align: center; border-bottom: 1px solid #dddddd !important; padding: 25px !important; border-right: 1px solid #dddddd !important;} .cart-main-div-full{display: inline-block; width: 100%;} .cart-main-div-full .o_website_sale_rightfit h2.common_heading{margin-bottom: 0;} .div-full-width{display: inline-block; width: 100%;} .suggested_accessories{padding-top: 4%;} .shopping-cart-table{border: 1px solid #dddddd;} .shopping-cart-table tbody tr td{vertical-align: middle !important; font-size: 14px; text-align: center; border-top: 0; font-family: Muli-Regular; padding: 1% !important; border-right: 1px solid #dddddd !important;} .shopping-cart-table tbody tr td strong{font-weight: normal;} .shopping-cart-table tbody tr td img{margin: 0px auto; width: 80px;} .shopping-cart-table tbody tr td .input-group-addon{border-radius: 0px; background-color: #ffffff;} .shopping-cart-table tbody tr td .remove-cart-product-icon:hover{color: #d43f3a;} .shopping-cart-table tbody tr .td-qty > div{width: 100px; margin: 0px auto;} .payment-page-table th, .payment-page-table td{padding: 15px !important;} .bill-ship-heading{background-color: #d43f3a !important; color: white !important; border-radius: 0;} .bill-panel, .ship-panel{border-color: #d43f3a !important; border-radius: 0;} .confirmation-thead-tr th{font-family: Muli-Regular; font-size: 13px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; text-align: center;} .para_attrib_class_name{display: inline-block;} .attr-bracket{display: inline-block;} .product-attr-p{text-align: left; font-size: 11px;} .product-attr-p .product-attr-span{font-family: Muli-Regular; font-size: 11px; font-weight: normal; text-transform: capitalize;} .confirmation-tbody-tr td{vertical-align: middle !important; font-size: 13px; text-align: center;} .confirmation-tbody-tr td strong{font-weight: normal;} .payment-information-tbody-tr td > strong{font-weight: normal;} .payment-table-main-div{width: 70%; float: left; padding-right: 20px;} .wizard-main-ul{box-shadow: none !important; width: 100%; display: block; margin: 0px auto; text-align: center; background: unset !important;} .wizard-main-ul li{float: none !important; display: inline; border: 0 !important; background: none !important; padding: 10px 15px 10px 15px !important;} .wizard-main-ul li span.chevron{display: none !important;} .wizard-main-ul li:first-child{border-radius: 0px !important;} .wizard-main-ul li:last-child:after{right: -14px;} .wizard-main-ul .text-primary{right: 0 !important; color: white !important; background: #d43f3a !important; margin-left: 20px; margin-right: 20px;} .wizard-main-ul .text-primary:before{display: block; content: ''; position: absolute; left: -17px; width: 0; height: 0; border-top: 18px solid transparent; border-right: 18px solid #d43f3a; border-bottom: 19px solid transparent; top: 0;} .wizard-main-ul .text-primary:after{display: block; content: ''; position: absolute; right: -17px; width: 0; height: 0; border-top: 18px solid transparent; border-left: 18px solid #d43f3a; border-bottom: 19px solid transparent; top: 0;} .coupon-code-text{font-family: Muli-Regular; font-size: 14px;} .coupon-code-textbox{height: 34px; border-radius: 0;} .clear_shopping_cart{font-size: 12px; color: #d43f3a; display: inline-block;} .cart-total-heading{text-align: right;} #cart_total{float: right; margin: 0; padding: 0 0 3% 0; width: 220px; left: 0;} #cart_total div.row{padding-top: 4px; padding-bottom: 4px; margin-left: 0; margin-right: 0;} #cart_total div.row span.col-xs-6{padding-left: 0; padding-right: 0;} #cart_total .final-total{font-size: 15px; color: #d43f3a;} #right_column{width: 25%;} .oe_currency_value{float: none !important;} .cart-empty-msg{border: 0; box-shadow: none; background: white; font-size: 25px; text-align: center;} .checkout-row-main{width: 90%; display: block; margin: 0px auto; max-width: 1400px; width: 100%;} .checkout-row-main .js_edit_address{background: #d43f3a; color: #fff; padding: 10px;} .address-main-div{width: 49.5%; padding-right: 10px; display: inline-block; vertical-align: top;} .address-main-div div.border_primary{border: 1px solid #d43f3a; border-radius: 0;} .address-main-div div.panel-default{border: 1px solid #d43f3a; border-radius: 0;} .your-order{display: none;} .address-row-main-div{width: 100%; display: inline-block;} .address-row-main-div .checkout_autoformat{width: 75%;} .address-row-main-div .wizard-main-ul{margin-bottom: 5%;} .address-row-main-div .form-group{width: 50%; margin-bottom: 25px;} .address-row-main-div label.control-label{font-weight: normal; font-size: 15px;} .address-row-main-div input.form-control, .address-row-main-div select.form-control, .address-row-main-div #country_id{border-radius: 0; height: 40px;} .address-row-main-div .col-md-12{width: 50%;} .extra-step-div label.control-label{float: left; font-weight: normal;} .extra-step-form{padding: 0;} .cart-product-table{margin-top: 3%;} .cart-product-table tr:nth-of-type(2n+1){background: #fff;} .cart-product-table .suggested-product{font-weight: normal; padding-top: 5%; padding-bottom: 1%;} .cart-product-table td{vertical-align: middle !important; font-size: 14px; text-align: center; font-family: Muli-Regular; border-right: 1px solid #dddddd !important; padding: 25px !important;} .cart-product-table td strong{font-weight: normal;} .cart-product-table td img{margin: 0px auto; width: 80px;} .suggested-product-table .suggested-product{font-weight: normal; padding-top: 5%; padding-bottom: 1%;} .suggested-product-table td{vertical-align: middle !important; font-size: 14px; text-align: center; font-family: Muli-Regular;} .suggested-product-table td strong{font-weight: normal;} .suggested-product-table td img{margin: 0px auto; width: 70px;} .confirmation_table_total{border: 1px solid #dddddd;} .order-detail-table{border: 1px solid #dddddd; margin-bottom: 0;} .order-detail-table thead th{border-bottom: 1px solid #dddddd !important; padding: 15px !important; border-right: 1px solid #dddddd !important;} .order-detail-table tbody td{padding: 10px !important; border-right: 1px solid #dddddd !important;} .panel-body address span{line-height: 185%;} .payment-main-div{display: inline-block; width: 100%;} .payment-confirmation-status-div{color: #fff !important; background-color: #000 !important; border-color: #000 !important;} .extra-step-form label.control-label{font-weight: normal;} .extra-step-form input.form-control.o_website_form_input{border-radius: 0;} .extra-step-form textarea.form-control.o_website_form_input{border-radius: 0; height: 100px;} .cart-tbody-tr td{vertical-align: middle !important; font-size: 14px; text-align: center; border-top: 0; font-family: Muli-Regular; padding: 25px !important; border-right: 1px solid #dddddd !important;} .cart-tbody-tr td strong{font-weight: normal;} .cart-tbody-tr td img{margin: 0px auto; width: 80px;} .cart-tbody-tr td .input-group-addon{border-radius: 0px; background-color: #ffffff;} .cart-tbody-tr td .remove-cart-product-icon:hover{color: #d43f3a;} .cart-tbody-tr #td-qty > div{width: 100px; margin: 0px auto;} .checkout_cart_total{padding-top: 5%; width: auto;} .checkout_heading{font-size: 17px;} #coupon_box{padding: 0;} #coupon_box p{padding-bottom: 5px;} #coupon_box .bg-warning{background-color: unset; color: #FF0808; padding-top: 5px; padding-bottom: 5px;} .coupon-code-div .coupon-code-text{padding-bottom: 5%;} .coupon-code-div .bg-warning{background-color: unset; color: #FF0808; padding-bottom: 5px;} .cart-update{border: 1px solid #E1E1E1; border-right: none; padding: 10px 0 10px 15px; width: 230px;} .cart-update .cart-update-text{font-size: 14px; font-family: Muli-Regular;} .cart-update .cart-update-text .my_cart_quantity{font-size: 13px; font-family: Muli-Regular; color: #d43f3a; padding: 0; font-weight: normal; padding-right: 2px;} .cart-update .cart-update-text .cart-header-total{padding-left: 2px; font-size: 13px;} .cart-update .cart-update-icon{background: #d43f3a; float: right; padding: 10px 14px 10px 14px; margin-top: -10px;} .cart-update .cart-update-icon i{color: #fff;} .cart-update .cart-update-icon sup.label{padding: 0; background: unset;} .cart-popover-view-btn{width: 100%;} .strick-price{color: #b8b8b8;} .cart_price .strick-price{font-size: 12px;} .cart_price .cart_p_original_price{font-size: 13px;} .cart_price .cart_p_original_price span{font-size: 13px;} .mycart-popover{border-radius: 0px !important; border: none; border-top: 0.5px solid #ccc; z-index: 1000;} .mycart-popover .popover-content{padding: 20px 14px 9px 14px;} .mycart-popover .popover-img-div{padding: 0; width: 25%; padding-left: 10px; float: left;} .mycart-popover .popover-img-div img{padding: 0 10px; max-height: 50px;} .mycart-popover .popover-title{width: 90%; display: block; margin: 0px auto; max-width: 1400px; background-color: #ffffff; font-family: oswald-light; font-size: 18px; text-transform: uppercase; letter-spacing: 1px;} .mycart-popover .well.well-lg{font-size: 18px; color: #868383; background-color: #fff; border: 0; box-shadow: unset;} .mycart-popover .popover-name-a{display: inline-block;} .mycart-popover .popover-name-a span{font-size: 14px; color: #717171; display: block; text-transform: capitalize; width: 100%;} .mycart-popover small{font-size: 12px;} .mycart-popover .remove-product-popover{cursor: pointer; padding-left: 10px; font-size: 13px; color: red;} .mycart-popover .cart_line{padding-bottom: 8px; margin-bottom: 8px;} .mycart-popover .cart-total-heading{padding-top: 0; margin-top: 0; text-align: left;} .mycart-popover .view-cart-btn{width: 100%; font-family: muli-semibold; padding-bottom: 8px; font-size: 14px; letter-spacing: 0.3px;} .mycart-popover #cart_total{float: left !important;} .mycart-popover #cart_total div.row > span{text-align: left;} .modal_th_style{font-family: muli-light; text-transform: uppercase; font-size: 13px;} #product_confirmation td{vertical-align: middle;} #product_confirmation td .product_id span{font-family: oswald-semibold; font-size: 15px;} #product_confirmation td .oe_price{font-family: oswald-semibold; font-size: 15px;} #product_confirmation .td-product_name{padding: 0 10px;} #product_confirmation .td-product_name strong{font-family: muli-light;} .td-product_name .media-heading{font-family: muli-light;} .oe_website_sale .td-qty{max-width: 130px !important;} .oe_website_sale .td-qty .css_quantity{float: none !important; margin: 0px auto;} .select_heding{font-family: muli-semibold; text-transform: uppercase; font-size: 13px; margin-top: 5%;} .cart_p_desc{line-height: 176%; margin-top: 10px; padding: 0 5% 0 0;} #modal_optional_products span.oe_optional{display: inline-block; margin-right: 5px; color: #999; font-size: 13px;} #modal_optional_products .oe_striked_price{display: inline-block; margin-right: 5px; color: #999; font-size: 13px;} #modal_optional_products td.td-price{padding-bottom: 3%;} #modal_optional_products td.td-price span.oe_price{font-family: Muli-Regular; font-size: 14px;} #modal_optional_products td.td-price span.oe_price span{font-family: Muli-Regular; font-size: 14px;} .td-price del{color: #B8B8B8 !important;} #delivery_carrier #delivery_method{border: 0;} #delivery_carrier #delivery_method ul > li.list-group-item{border-radius: 0; border: 1px solid #ddd;} #payment_method .o_payment_form div.panel-default{border-radius: 0; border: 1px solid #ddd;} .chs_heading > span{font-size: 30px; color: #222; text-transform: uppercase; line-height: 169%; font-family: oswald-light; letter-spacing: 2px; word-spacing: 1px;} .oe_cart .oe_website_sale_tx_status .panel-info{border-color: #000;} 

/* /bellus_cart/static/src/less/cart_responsive.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 1000px){.div-full-width{width: 100%;}} @media (max-width: 1000px){.cart-total-heading{text-align: left;}#cart_total{float: left;}#cart_total div.row span:first-child{text-align: left !important;}#coupon_box{float: right; text-align: right;}#coupon_box form{float: right;}.suggested-product-table{display: block; overflow-x: auto; padding-top: 10%; max-width: unset;}.suggested-product-table .td-product_name{min-width: 250px;}.suggested-product-table td{min-width: 150px;}.cart-product-table{display: block; overflow-x: auto;}.cart-thead-tr th, .confirmation-thead-tr th{min-width: 150px;}.oe_website_sale .td-qty{max-width: unset !important; width: auto;}.oe_website_sale .td-img{min-width: 150px !important;}.cart-product-table td{min-width: 150px; padding: 25px 5px 25px 5px !important;}.cart-product-table td:last-child{border-right: none ;}.order-table-main-div, .confirmation-bill-ship-div, .payment-table-main-div, #right_column, .address-row-main-div{width: 100%; float: none;}.address-main-div{width: 100%;}.oe_website_sale .td-img{display: table-cell !important;}.shopping-cart-table tr{float: none !important; display: inline-flex !important;}.cart-empty-msg{font-size: 22px;}.div_class_whole_recent_view_product{overflow: hidden;}} @media (max-width: 800px){#cart_products, .order-detail-table{display: block; overflow-x: auto;}#modal_optional_products table > thead{display: none;}#modal_optional_products td.td-price{text-align: left; padding: 0 10px; margin-top: 2%; margin-bottom: 3%;}#product_confirmation .td-product_name strong{margin-bottom: 2%; display: inline-block;}#products_grid table, #products_grid tbody, #products_grid tr, #products_grid td{float: left; width: 100%; display: inline-block; text-align: left;}#products_grid table #product_confirmation .td-qty .css_quantity{margin: unset; margin-top: 2%;}} @media (max-width: 500px){.wizard-main-ul li.text-primary:after{right: -15px;}.order-detail-table tbody td:nth-child(2){border-top-width: 1px !important;}.payment-information-tbody-tr td:first-child{display: block !important;}.payment-information-tbody-tr td:nth-child(2){border-top-width: 1px !important;}.wizard-main-ul .text-primary{color: #d43f3a !important; background: none !important;}.wizard-main-ul .text-primary:before{display: none;}.wizard-main-ul .text-primary:after{display: none;}.cart-empty-msg{font-size: 20px;}.cart-product-table thead{display: block !important;}#coupon_box{margin-top: 5%;}.coupon-code-textbox{height: 34px;}} 

/* /bellus_category/static/src/less/showcase_snippet.less defined in bundle 'web.assets_frontend' */
 .ss_container{width: 90%; max-width: 1400px; display: block; margin: 0px auto; text-align: center;} .ss_inline{display: inline-block; text-align: center; width: 85%;} .cat_showcase_heading{display: inline-block; width: 100%; display: block; margin: 0px auto; text-align: center;} .cat_showcase_heading .cat_title{font-size: 30px; color: #222; text-transform: uppercase; line-height: 169%; font-family: oswald-light; letter-spacing: 2px; word-spacing: 1px;} .cat_name{display: block; margin: 0px auto; text-align: center; padding-top: 20%; padding-bottom: 20%;} .c_pc_image{display: inline-block; margin: 1%; padding: 1%; max-height: 120px;} .c_pc_image:hover .cat_name{border-bottom: 3px solid #d43f3a;} @media (max-width: 800px){.cat_showcase_heading .cat_title{font-size: 28px !important;}} @media (max-width: 600px){.cat_showcase_heading .cat_title{font-size: 20px !important;}.product_carousel_slider a{font-size: 11px !important;}.c_pc_image:hover .cat_name{border-bottom: 2px solid #d43f3a !important;}.c_pc_image{margin: 2% !important; padding: 3% !important;}} 

/* /bellus_category_attribute/static/src/less/attribute_select.less defined in bundle 'web.assets_frontend' */
 .div_class_categ_attribute_name{float: left;} .div_class_categ_attrib_class_sub_class{float: left; display: block; width: 100%;} .border-color-top{border-top: 1px solid #eee; margin-bottom: 12px;} .a_class_categ_attribute_name{font-family: Muli-Regular; color: #000000;} .a_class_categ_attribute_name:hover{text-decoration: none; color: #000000;} .div_class_attr_value_div label{margin: 7px 6px 0px 0px !important; width: 9px !important; height: 9px !important;} .div_class_attr_value_div{margin-top: 1px !important; float: left; margin-left: 10px;} .para_class_attr_value_name{font-size: 12px;} 

/* /bellus_pricefilter/static/src/less/price_filter_style.less defined in bundle 'web.assets_frontend' */
 .irs{position: relative; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .irs-line{position: relative; display: block; overflow: hidden; outline: none !important;} .irs-line-left, .irs-line-mid, .irs-line-right{position: absolute; display: block; top: 0;} .irs-line-left{left: 0; width: 11%;} .irs-line-mid{left: 9%; width: 82%;} .irs-line-right{right: 0; width: 11%;} .irs-bar{position: absolute; display: block; left: 0; width: 0;} .irs-bar-edge{position: absolute; display: block; top: 0; left: 0;} .irs-shadow{position: absolute; display: none; left: 0; width: 0;} .irs-slider{position: absolute; display: block; cursor: default; z-index: 1;} .irs-slider.type_last{z-index: 2;} .irs-min{position: absolute; display: block; left: 0; cursor: default;} .irs-max{position: absolute; display: block; right: 0; cursor: default;} .irs-from, .irs-to, .irs-single{position: absolute; display: block; top: 4px; left: 0; cursor: default; white-space: nowrap;} .irs-grid{position: absolute; display: none; bottom: 0; left: 0; width: 100%; height: 20px;} .irs-with-grid .irs-grid{display: block;} .irs-grid-pol{position: absolute; top: 0; left: 0; width: 1px; height: 8px; background: #000;} .irs-grid-pol.small{height: 4px;} .irs-grid-text{position: absolute; bottom: 0; left: 0; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0 3px; color: #000;} .irs-disable-mask{position: absolute; display: block; top: 0; left: -1%; width: 102%; height: 100%; cursor: default; background: rgba(0, 0, 0, 0); z-index: 2;} .lt-ie9 .irs-disable-mask{background: #000; filter: alpha(opacity=0); cursor: not-allowed;} .irs-disabled{opacity: 0.4;} .irs-hidden-input{position: absolute !important; display: block !important; top: 0 !important; left: 0 !important; width: 0 !important; height: 0 !important; font-size: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden; outline: none !important; z-index: -9999 !important; background: none !important; border-style: solid !important; border-color: transparent !important;} .irs{height: 55px; width: 95%;} .irs-with-grid{height: 75px;} .irs-line{height: 5px; display: inline-block; top: 19px; background: #EEE; background: linear-gradient(to bottom, #dddddd -50%, #ffffff 150%); border: 1px solid #CCC; border-radius: 16px; -moz-border-radius: 16px; width: 100%;} .irs-line-left{height: 8px;} .irs-line-mid{height: 8px;} .irs-line-right{height: 8px;} .irs-bar{height: 5px; top: 35px; border-top: 1px solid black; border-bottom: 1px solid black; background: black; background: linear-gradient(to top, #000000 0%, #000000 100%);} .irs-bar-edge{height: 5px; top: 33px; width: 14px; border: 1px solid #428bca; border-right: 0; background: #428bca; background: linear-gradient(to top, #000000 0%, #000000 100%); border-radius: 16px 0 0 16px; -moz-border-radius: 16px 0 0 16px;} .irs-shadow{height: 2px; top: 38px; background: #000; opacity: 0.3; border-radius: 5px; -moz-border-radius: 5px;} .lt-ie9 .irs-shadow{filter: alpha(opacity=30);} .irs-slider{top: 30px; width: 15px; height: 16px; border: 1px solid #AAA; background: #DDD; background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 20%, #ffffff 100%); border-radius: 27px; -moz-border-radius: 27px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); cursor: pointer;} .irs-slider.state_hover, .irs-slider:hover{background: #FFF;} .irs-min, .irs-max{color: #4E4D4D; font-size: 11px; line-height: 1.333; text-shadow: none; bottom: 21px; padding: 1px 5px; background: transparent; border-radius: 0px; -moz-border-radius: 0px; font-family: Muli-Regular;} .lt-ie9 .irs-min, .lt-ie9 .irs-max{background: #ccc;} .irs-from, .irs-to, .irs-single{color: #000; font-size: 12px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background: transparent; border-radius: 3px; -moz-border-radius: 3px; font-family: Muli-Regular;} .lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single{background: #999;} .irs-grid{height: 27px;} .irs-grid-pol{opacity: 0.5; background: #428bca;} .irs-grid-pol.small{background: #999;} .irs-grid-text{bottom: 5px; color: #99a4ac;} #price_range_min_value{font-family: Muli-Regular; border-radius: 0px; padding-left: 7px; margin-top: 5px; float: left; margin-right: 2%; border-width: 1px; border-style: solid; border-color: transparent transparent #CCC; width: 30%; background-color: transparent;} #price_range_min_value:focus{border-bottom: 1px solid #000; border-color: transparent transparent #000; box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 rgba(0, 0, 0, 0); outline: 0 none;} #price_range_max_value{font-family: Muli-Regular; border-radius: 0px; padding-left: 7px; margin-top: 5px; float: left; margin-right: 2%; border-width: 1px; border-style: solid; border-color: transparent transparent #CCC; background-color: transparent; width: 30%;} #price_range_max_value:focus{border-bottom: 1px solid #000; border-color: transparent transparent #000; box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 rgba(0, 0, 0, 0); outline: 0 none;} #price_slider_form{width: auto; height: 23px; margin-top: 5px; margin-right: 5px; font-size: 12px; font-family: Muli-Regular; letter-spacing: 1px; margin-left: 1px; float: right; background-color: #d43f3a; color: #ffffff; border: 0;} .span_class_currency_symbol{float: left; padding: 7px 5px 0 0;} .form_class_price{width: 87%; display: inline-block;} .div_class_price_filter_heading{padding-bottom: 10%; float: left; display: inline-block;} .price_filter_main{padding-bottom: 20%; display: inline-block;} .clear-pricefilter{display: none; font-size: 10px; padding-top: 2px; color: #be4978; float: left; padding-left: 10px;} .div_class_whole_filter{padding-top: 16%;} @media (max-width: 1000px){.irs{display: none;}.div_class_whole_filter{display: inline-block; width: 100%; padding: 0;}} 

/* /bellus_quick_view/static/src/less/quick_view.less defined in bundle 'web.assets_frontend' */
 .mask{background-color: #fff; left: 0; position: fixed; top: 0; width: 100%; height: 100%; display: none; z-index: 9990; opacity: 0.6;} .model-main-div{position: fixed; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; z-index: 9991; background: rgba(255, 255, 255, 0.5);} .product_quick_view_class{width: 100%; top: 0; left: 0; position: fixed; background-color: #fff; z-index: 9997; border-bottom: 4px solid #d43f3a; overflow: auto; max-height: 100%;} .product_quick_view_subclass{width: 90%; max-width: 1400px; display: block; margin: 0px auto; text-align: left; color: #000;} .sku_container{display: inline-block; width: 100%; text-align: left; margin-bottom: 8px;} .quick_view_img_div_container{width: 50%; display: block; float: left;} .quick_view_img_div_container .quick_view_image_div{width: 100%;} .quick_view_img_div_container .quick_view_image_div > img{max-width: 100%; width: auto; margin: 0px auto; max-height: 600px;} .quick_view_product_details{width: 45%; display: block; float: left; margin-top: 5%;} .quick_view_product_details .quick_view_p_name{color: #333; text-transform: capitalize; font-size: 18px; line-height: 100%; position: relative; margin-bottom: 2%; margin-top: 0;} .quick_view_product_details .quick_view_p_name a{padding: 0 !important;} .quick_view_product_details .before_hr{border: 1px solid #d43f3a; width: 35px; margin-top: 0px; color: #d43f3a;} .quick_view_product_details .product_wish_compare{margin: 0;} .quick_view_product_details .price{margin-bottom: 1%;} .quick_view_product_details .price .old_price{float: left; font-size: 15px; padding-top: 7px; margin-right: 10px; color: #777;} .quick_view_product_details .price .new_price{font-size: 18px; color: #333; font-family: 'muli-bold'; padding-top: 3px;} .quick_view_product_details .price .new_price span{font-family: 'muli-bold';} .quick_view_product_details .product_avail{font-size: 14px;} .quick_view_product_details .product_avail .in-stock{margin-bottom: 1%; width: 100%;} .quick_view_product_details .product_avail .in-stock span{color: #008000; font-size: 12px; width: 30%; float: left; font-family: 'muli-bold'; background: transparent; margin-left: 0px; padding: 0;} .quick_view_product_details .product_avail .in-stock .warning{color: #D5B91D;} .quick_view_product_details .qv_ad2cart{display: inline-block; width: 100%; margin-top: 3%;} .quick_view_product_details .qv_ad2cart #add_to_cart{max-width: 200px !important; float: left; text-transform: uppercase; font-size: 16px; font-family: oswald-regular; letter-spacing: 1px; display: inline-block; background-color: #d43f3a; width: 100%; opacity: 0.8 !important;} .quick_view_product_details .qv_ad2cart #add_to_cart:hover{color: #fff; opacity: 1.0 !important; transition: opacity linear 0.5s; transform: unset !important;} .quick_view_product_sub_details{width: 90%; display: block; margin: 0px auto; max-width: 1400px;} .quick_view_product_sub_details .prod_des{line-height: 170%; margin-bottom: 16px;} .quick_view_product_sub_details .product_price h4{margin-top: 0; margin-bottom: 3%;} .quick_view_product_sub_details ul.js_add_cart_variants{display: block;} .quick_view_product_sub_details ul.js_add_cart_variants > li{margin-bottom: 5%; margin-top: 2%;} .quick_view_product_sub_details .o_add_wishlist_quick_inwish{cursor: not-allowed; padding: 7px !important; color: #d43f3a;} .quick_view_product_sub_details .o_add_wishlist_dyn, .quick_view_product_sub_details .o_add_compare_dyn{display: inline-block; width: auto; padding: 10px; vertical-align: top; float: left; color: #d43f3a;} .quick_view_product_sub_details .o_add_wishlist_dyn span, .quick_view_product_sub_details .o_add_compare_dyn span{vertical-align: top;} .quick_view_product_sub_details .price_comman_sub_class .text-danger{color: #777; text-decoration: line-through; float: left; padding-right: 10px; padding-top: 5px; font-size: 13px;} #hr_style{margin-top: 10px; margin-bottom: 10px; display: inline-block; width: 100%; margin: 0px;} .q_rating-block{display: inline-block; width: 100%;} .q_rating-block .o_rating_star_card{margin-bottom: 2%;} .q_rating-block .o_rating_star_card i{margin-right: -1px;} #all_att{padding-top: 10px;} .select_wrapp{position: relative; width: 173px; margin-left: 0;} .select_wrapp .arrow_s{position: absolute; display: inline-block; top: 2px; right: 1px; pointer-events: none; background: #fff; width: 20px; height: 42px; font-size: 9px;} .select_wrapp .arrow_s i{color: #898383 !important;} #attr_select{font-family: 'muli-regular'; color: #898383; margin-top: 7px !important; height: 45px; font-size: 13px;} #quick_view_ul{margin-top: 0px;} #attr_ul{margin-top: 10px;} .attr_name, #attr_font{font-size: 13px;} #wishlist_icon_div_quick_view .add2wish{float: left; font-size: 15px; display: block; padding: 6px 10px; background-color: transparent; margin-right: 10px;} #wishlist_icon_div_quick_view .add2wish > i{color: #555; font-size: 13px; transition: background-color 0.4s ease-in-out;} #wishlist_icon_div_quick_view .add2wish:hover > i{color: #d43f3a !important;} #wishlist_icon_div_quick_view .in2wish{float: left; font-size: 15px; color: #d43f3a; display: none; padding: 7px 10px; background: transparent; margin-right: 10px;} .quick-view-a{width: 47%; float: right; display: block; font-size: 13px; color: #fff; opacity: 1.0 !important; padding: 7px 12px;} .quick-view-a:hover{transform: scale(1) !important; color: #fff ; opacity: 0.85 !important;} .css_attribute_color.active{border: 1px ridge #d43f3a;} .variant-name-strong{font-weight: normal !important; font-size: 14px; font-family: oswald-regular; color: #484848 !important; letter-spacing: 1px; display: inline-block; width: 100%;} #clr_li_style .css_attribute_color{margin: 7px 10px 0px 0 !important; margin-left: 4px !important;} #clr_li_style .css_attribute_color span{font-size: 14px; text-transform: capitalize; font-family: Muli-Regular;} #all_att .list-inline{margin-bottom: 15px;} #all_att .list-unstyled{margin-bottom: 15px;} .list-unstyled{padding-left: 0px; list-style: none; display: inline-block; width: 100%;} .list-unstyled .control-label span{font-size: 14px; text-transform: capitalize; font-family: Muli-Regular;} .quickview-btn{width: 100% !important; padding: 10px 15px !important;} .quick_view_product_details{margin-top: 1% !important;} .quick_product_quantity{display: inline-block; width: auto; float: left; margin-bottom: 3%; margin-right: 3%;} .view_details_link{color: #d43f3a; font-size: 14px; display: inline-block; width: 100%; vertical-align: middle;} #wait{display: none; width: 69px; height: 89px; z-index: 9999; position: absolute; top: 50%; left: 50%; padding: 2px;} .mask_cover{width: 100%; display: block; position: fixed; top: 0; z-index: 9993;} .o_add_wishlist_quick.disabled{cursor: not-allowed; color: #d43f3a !important;} 

/* /bellus_quick_view/static/src/less/responsive_quick_view.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 1200px){.quick_view_img_div_container .quick_view_image_div > img{max-height: 500px !important;}.quick_view_product_details .quick_view_p_name{font-size: 13px; line-height: 150%;}.price_comman_sub_class b{font-size: 13px;}.quick_view_product_sub_details product_price{margin-bottom: 0; margin-top: 0 !important;}.quick_view_product_details #add_to_cart{max-width: 180px !important; font-size: 15px;}.quick_view_product_details .qv_ad2cart{margin-bottom: 3%;}} @media (max-width: 800px){.quick_view_img_div_container .quick_view_image_div > img{max-height: 400px !important;}.quick_view_img_div_container{width: 100%; display: block; float: none;}.quick_view_product_details{width: 100%; margin-top: 5% !important;}.quick_view_product_sub_details{width: 100%;}.Quick_product_wish_compare{width: 50%;}.quick_view_product_details .product_avail{display: inline-block; width: 100%;}.quick_view_product_details .quick_view_p_name{margin-bottom: 1%;}.q_rating-block .o_rating_star_card{margin-bottom: 1%;}.quick_view_product_sub_details .prod_des{margin-bottom: 2%;}.price_comman_sub_class .product_price{margin-bottom: 0; margin-top: 0 !important;}.quick_view_product_sub_details .price_comman_sub_class .text-danger{padding-top: 0;}.quick_view_product_sub_details ul.js_add_cart_variants > li{margin-bottom: 2%;}.quick_view_product_details .qv_ad2cart{margin-top: 0; margin-bottom: 2%;}.quick_view_product_sub_details .product_price h4{margin-bottom: 2%;}} @media (max-width: 500px){.quick_view_img_div_container .quick_view_image_div > img{max-height: 300px !important;}.quick_view_img_div_container{width: 100%; display: block; float: none;}.quick_view_product_details{width: 100%;}.price_comman_class{padding-top: 15px;}.quick_view_product_sub_details .price_comman_sub_class .text-danger{padding-top: 2px;}} 

/* /bellus_shop_left_sidebar/static/src/less/shop_left_categ.less defined in bundle 'web.assets_frontend' */
 .main_left{padding-top: 2%;} .main_left #products_grid_before{width: 23%; position: relative; background-color: transparent; float: left; z-index: 100;} .main_left .left_products_grid_before{height: 100%; width: 0; position: fixed !important; z-index: 9999 !important; top: 0; left: 0; background-color: white !important; overflow-x: hidden; transition: 0.5s !important; padding-top: 6%;} .main_left .left_products_grid_before .products_grid_before_maxW{padding-left: 10% !important; max-width: 100%;} .main_left .products_grid_before_maxW{padding-left: 0% !important;} .main_left_grid{width: 75% !important; float: right;} .main_left_grid .deleted_price_responsive{float: left;} .right-cnt-maxW_left{width: 90%; max-width: 1400px; display: block; margin: 0px auto;} .oe_shop_left{width: 33% !important; padding-bottom: 2%; display: inline-block;} .filter-label-alignment{padding: 10px 0 !important; margin-right: 15px !important;} 

/* /bellus_shop_left_sidebar/static/src/less/shop_left_responsive.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 1200px){.oe_shop_left{width: 49.5% !important;}} @media (max-width: 600px){.oe_shop_left{width: 100% !important;}} 

/* /bellus_shop_list/static/src/less/shop_list_categ.less defined in bundle 'web.assets_frontend' */
 .main_list #products_grid_before{width: 23%; position: relative; background-color: transparent; float: left; z-index: 100;} .main_list .list_products_grid_before{height: 100%; width: 0; position: fixed !important; z-index: 9999 !important; top: 0; left: 0; background-color: white !important; overflow-x: hidden; transition: 0.5s !important; padding-top: 6%;} .main_list .list_products_grid_before .products_grid_before_maxW{padding-left: 10% !important;} .main_list .products_grid_before_maxW{padding-left: 0% !important;} .main_listid{width: 75% !important; float: right;} .right-cnt-maxW_list{width: 90%; max-width: 1400px !important; display: block; margin: 0px auto;} .oe_subdescription_list{display: block !important;} .oe_subdescription_list div{font-family: Muli-Regular; color: #949494; line-height: 170%; font-size: 13px; margin-bottom: 10px; text-align: left; max-width: 500px;} .oe_product.oe_list{padding-bottom: 5% !important; min-height: auto !important; height: auto !important; display: inline-block !important;} .oe_product.oe_list .itemscope-main{height: auto;} .oe_product.oe_list .oe_product_image{width: 30% !important; margin-top: 0px;} .in_stock_list{float: none; width: 100%; margin-top: 10px; margin-bottom: 14px; color: green;} .in_stock_list span{float: none;} .warning_list{float: none; width: 100%; margin-top: 10px; margin-bottom: 14px;} .warning_list span{float: none;} .oe_list .itemscope-main{border: none !important;} .product-name-h5_list{float: none; width: 100%;} .oe_product.oe_list .product-des{display: block !important; position: relative; width: 68% !important; float: right; padding-left: 5px;} .product-des_list div #wishlist_shop, .product-des_list div #compare_shop, .product-des_list div #quick_view_shop, .product-des_list div #addtocart_shop{width: auto; float: left; padding: 0 !important;} .oe_product.oe_list section{padding: 1px 0px 0px 35px !important; width: auto;} .product-des_list #compare_shop, .product-des_list #quick_view_shop{padding: 0 !important;} 

/* /bellus_shop_list/static/src/less/shop_list_responsive.less defined in bundle 'web.assets_frontend' */
 @media only screen and (max-device-width: 900px){#website_published_button{position: absolute; right: 0; z-index: 9999;}.main_listid > .oe_product.oe_list{width: 100% !important;}.oe_list .in-wishlist-heart > a{top: 20% !important; right: 1% !important;}.oe_list .hover-cnt{width: 235px !important;}.main_listid .product-image{max-height: 230px; min-height: 230px;}.main_listid section{padding: 8% 0 0 2% !important;}} @media (max-width: 600px){.oe_list section{width: 50% !important; padding: 13% 0 0 2% !important; background: white !important;}.oe_list section .production-description{padding-top: 15px;}.oe_list section .product-name-h5_list{width: 100% !important;}.oe_list .product-image{width: 35% !important;}.oe_list .product-image img{position: relative !important;}.oe_list .product-des{width: 45% !important;}} @media (max-width: 400px){.main_listid > .oe_list{border: none !important;}} 

/* /bellus_shop_right_sidebar/static/src/less/shop_right_categ.less defined in bundle 'web.assets_frontend' */
 .main_right{padding-top: 2%;} .main_right #products_grid_before{width: 23%; position: relative; background-color: transparent; float: right; z-index: 100;} .main_right .right_products_grid_before{height: 100%; width: 0; position: fixed !important; z-index: 9999 !important; top: 0; left: 0; background-color: white !important; overflow-x: hidden; transition: 0.5s !important; padding-top: 6%;} .main_right_grid{width: 75% !important; float: right;} .right-cnt-maxW_right{width: 90%; max-width: 1400px !important; display: block; margin: 0px auto;} .oe_shop_right{width: 33% !important; padding-bottom: 2%; display: inline-block;} .oe_shop_right .deleted_price_responsive{float: left;} .oe_subdescription{shopdisplay: none;} 

/* /bellus_shop_right_sidebar/static/src/less/shop_right_responsive.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 1200px){.oe_shop_right{width: 49.5% !important;}} @media (max-width: 600px){.oe_shop_right{width: 100% !important;}} 

/* /bellus_similar_product/static/src/less/similar_product.less defined in bundle 'web.assets_frontend' */
 .similar_product{display: block; font-size: 14px; color: #000; opacity: 1.0 !important;} .similar_product_popover{width: 100%; position: fixed; z-index: 9999; height: 100%; top: 0; left: 0; bottom: 0; right: 0; background: rgba(255, 255, 255, 0.95) !important; display: none; overflow: auto;} .similar_product_popover .filter-div-maxW{background-color: #ffffff;} .similar_main{padding-top: 3%; display: inline-block; width: 100%;} .similar_main .similar_main_product_img_div{width: 6%; float: left; margin-right: 20px;} .similar_main .similar_main_product_img_div img{width: auto; max-width: 100%;} .similar_main .similar_main_product_name{float: left; font-size: 20px; font-family: Muli-Regular; margin-left: 10px; width: 90%; line-height: 158%;} .similar_main .similar_product_found{font-size: 15px; font-family: Muli-Regular; color: #717171; float: left; margin-left: 10px; margin-top: 10px;} .similar_main .similar_product_found p{float: left;} .similar_product_main-div{width: 90%; display: block; margin: 0px auto; max-width: 1400px;} .similar_product_details{padding-top: 5%;} .similar_product_div{width: 18%; float: left; margin: 1%;} .similar_product_div .similar_product_img{width: 100%; border: 1px solid #ccc;} .similar_product_div .similar_product_img img{width: auto; max-width: 100%;} .similar_product_div .similar_product_name{text-transform: capitalize; font-size: 14px; font-family: Muli-Regular;} .similar_product_div .similar_product_name a{color: #717171; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 175px; display: block; max-width: 90%;} .similar_product_div .similar_product_price{font-size: 13px; display: inline-block; width: 100%;} .similar_product_div .similar_product_price p{margin: 0;} .no-similar-product-found{transition: opacity 1s; position: fixed; width: 90%; font-size: 19px; font-family: Muli-Regular; top: 45%; left: 40%;} 

/* /bellus_similar_product/static/src/less/responsive.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 1000px){.similar_product_div{width: 23%;}.similar_main_product_name{width: 70% !important;}} @media (max-width: 800px){.similar_product_div{width: 31%;}} @media (max-width: 600px){.similar_product_div .similar_product_name{font-size: 13px;}.similar_product_div{width: 48%; margin-bottom: 5%;}.similar_main_product_img_div{width: 15% !important; margin-top: 10px;}.similar_main_product_name{font-size: 16px !important;}.similar_product_found{font-size: 13px !important;}.no-similar-product-found{left: 25% !important;}} 

/* /bellus_wishlist/static/src/less/wishlist_style.less defined in bundle 'web.assets_frontend' */
 .main-div-W100 .main-div-maxW{width: 90%; display: block; margin: 0px auto; max-width: 1400px; padding-top: 3%;} .wishlist-cover-img{width: auto; max-width: 100%; display: block; margin: 0px auto; text-align: center;} .td_bellus_img{width: 22%; float: left;} .tr_bellus{width: 50%; float: left; margin-top: 5%;} .tr_bellus:hover{background-color: transparent;} .table-striped > tbody > tr:nth-of-type(2n+1){background-color: #ffffff;} .bellus_table > tbody > tr > td{border: 0px none; padding: 0; display: block;} .bellus_table{border: 0px none;} .td_bellus_text{font-family: Muli-Regular; font-size: 15px; color: #717171; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 175px; display: block; max-width: 75%; float: right;} .a_bellus_wish_text{font-family: Muli-Regular; font-size: 15px; color: #717171; margin-bottom: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 175px; display: block; max-width: 100%; float: right; width: 100%;} .price_td{max-width: 75%; float: right; text-align: left; width: 100% !important; font-size: 13px;} .price_td .text-danger{color: #B8B8B8 !important; font-size: 12px; margin-right: 2px;} .bellus_wish_cart{width: 100% !important; max-width: 75%; float: right; text-align: left; margin-top: 4px;} .wish_bellus_add, .wish_bellus_rm{font-size: 12px; margin-right: 10px; color: #717171;} .wish_bellus_rm{font-size: 13px;} .table-hover > tbody > tr:hover{background-color: transparent;} #wishlist_shop .disabled i{color: #d43f3a;} #wishlist_shop .inwish{color: #d43f3a !important;} .o_add_wishlist_dyn.disabled > span, .o_add_wishlist_dyn[disabled] > span, fieldset[disabled] .o_add_wishlist > span, .wish_shop_a.disabled, .wish_shop_a[disabled], fieldset[disabled] .wish_shop_a{cursor: not-allowed; color: #d43f3a !important;} #in-wishlist-shop{position: absolute; top: 5px; right: 7px; z-index: 10; font-size: 12px;} #in-wishlist-shop .inwish{font-size: 12px; color: #d43f3a !important;} #in-wishlist-shop .fa-heart-o{display: none;} .wish-add-cart-checkbox .type-checkbox{padding-left: 0 !important;} .wish-add-cart-checkbox .checkbox-custom{left: 26px !important;} .wishlist_temp_heading{display: inline-block;} .clear_wishlist{font-size: 11px; color: #d43f3a; display: inline-block;} .js_wish_simc_inwish i, .js_wish_mulc_inwish i{color: #d43f3a !important;} .js_wish_simc.disabled > i, .js_wish_simc[disabled] > i, .js_wish_mulc.disabled > i, .js_wish_mulc[disabled] > i{cursor: not-allowed; color: #d43f3a !important;} 

/* /bellus_wishlist/static/src/less/wishlist_responsive.less defined in bundle 'web.assets_frontend' */
 @media (max-width: 1000px){.tr_bellus{width: 100%;}} @media (max-width: 500px){.tr_bellus{padding-bottom: 5%;}.a_bellus_wish_text{font-size: 14px;}} 

/* /bellus_recently_viewed/static/src/less/recently_viewed.less defined in bundle 'web.assets_frontend' */
 .div_class_whole_recent_view_product{display: inline-block; width: 100%;} .div_sub_class_recent_view_product{display: inline-block; width: 100%;} .div_class_recent_view_product{width: 90%; display: block; margin: 0px auto; max-width: 1400px;} .recently_viewed_container{width: 100%; float: left; position: relative; min-height: 1px;} .parent{display: block; margin: 0px auto; text-align: center;} .recently_viewed_header{margin-bottom: 4%;} .recently_viewed_lbl{text-transform: uppercase; font-size: 14px; font-family: 'muli-bold'; margin: 0; text-align: left;} .recently_viewed_img_div img{width: auto; max-width: 100%; display: block; margin: 0px auto; text-align: center;} .recently_viwed_details{width: 100%; display: block; margin: 17px auto 0px; text-align: left;} .recently_viwed_details .recently_view_product_name{display: block; margin: 0px auto; text-align: center; text-align: left;} .recently_viwed_details .recently_view_product_name p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #717171; font-size: 14px; margin-bottom: 10px;} .recently_viwed_details .recently_view_product_price{display: inline-block; width: 100%; font-size: 13px; font-weight: 700;} .r_v_deatil_hr{border-color: #d43f3a; border-width: 2px; width: 37px; margin-left: 0px; margin-top: 7px;} @media (max-width: 800px){.recently_viwed_details{width: 100% !important;}} @media (max-width: 600px){.parent{margin-left: 5px;}} 

/* /bellus_compare/static/src/less/compare.less defined in bundle 'web.assets_frontend' */
 #compare_shop .o_add_compare{background: unset !important; color: #ccc !important; font-size: 14px; padding: 0;} .compare_slider_main .owl-nav .owl-prev{top: -32px; right: 35px; left: auto;} .compare_slider_main .owl-nav .owl-next{top: -32px; right: 15px;} .compare_main{width: 95%;} .compare_main .parent{background: #fff; position: relative;} .compare_main .compare_remove{position: absolute; z-index: 2; top: 6px; right: 10px; height: 34px; width: 34px; background-color: #fff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50%; font-size: 15px; line-height: 32px; color: #878787; display: block; margin: 0px auto; text-align: center; cursor: pointer;} .compare_static{display: inline-block; width: 100%;} .compare_static span{color: #777;} .theme_color_class{color: #d43f3a !important;} .compare_slider{padding: 5% 0 5% 0; background: #F2EFEF; width: 95% !important;} .compare_product_heading_left_div{float: left; width: 20%;} .compare_product_heading_right_div{float: left; width: 80%;} .compare_product_div .chs_heading{font-size: 20px; display: block; margin: 0px auto; text-align: center;} .compare_img_div{width: 100%; position: relative;} .compare_img_div img{width: auto; max-width: 100%;} .compare_img_div:hover{opacity: 0.3; transition: 1s;} .compare_product_price .orignal-price{font-size: 14px;} .compare_product_price .orignal-price .oe_currency_value{font-size: 14px;} .sale-div{position: absolute; top: 10px; left: 10px;} .sale-div .sale-btn{border-radius: 3px; right: 0; left: 10px; top: 20px; padding: 3.5px 12px; color: #fff; background-color: #d43f3a; font: bold 10px 'muli-regular'; transform: unset !important; -ms-transform: unset !important; -o-transform: unset !important; text-transform: uppercase; width: auto;} .sale-div .sale-btn:after{content: ''; position: absolute; right: 8px; bottom: -7px; border-top: 2px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid #d43f3a; transform: rotate(-23deg);} .compare_product_description{padding-top: 7% !important; max-height: 150px; min-height: 150px; overflow: auto;} .compare_product_description span{font-size: 12px;} .contentmaxW{display: block; margin: 0px auto; text-align: center; max-width: 90%; position: relative;} .product_description{padding: 5px 0 5px 0; display: inline-block; width: 100%; text-align: left; margin: 0px auto;} .product_description .c_product_name{font-size: 15px !important; text-overflow: ellipsis; width: 80%; overflow: hidden; white-space: nowrap; display: block;} .product_description .in-stock{padding: 4px 10px 4px 10px; background: #008000; color: white; width: auto;} .product_description .in-stock #available{font-family: Muli-Bold;} .product_description .warning{background-color: #D5B91D; color: #FFF; padding: 4px 10px 4px 10px; width: auto;} .product_description .warning #available{font-family: Muli-Bold;} .product_description .label_class_attr_color_div{width: 10px; height: 10px; float: left; padding: 6px; margin-right: 10px; border-radius: 50%;} .product_description .color_name_heading{float: left; font-size: 14px; margin: 0px 6px 12px 0px; clear: both; font-weight: normal !important; font-family: Muli-Regular; color: #484848 !important;} .product_description .label_comma{float: left; margin-right: 6px;} .product_description .label_class_attr_color_div{float: left; margin-top: 5px;} .product_description .other_variant{float: left; font-size: 13px; margin-right: 10px; padding-top: 1px;} .compare_product_variant{padding-bottom: 9% !important; padding-top: 5%;} .compare_function_main_div{display: inline-block; width: 100%; padding-bottom: 10% !important;} .compare_function_main_div .compare_add_to_cart_div .add2cart{display: block; margin: 0px auto; text-align: center;} .compare_function_main_div .compare_wishlist_div{position: absolute; top: 14px; right: 0;} .compare_product_name{display: block; padding-top: 5%;} #compare_wishlist_div_id .wish_icon_wrap span{padding: 0 !important; border: none !important;} #compare_wishlist_div_id .inwish{color: #d43f3a;} #compare_wishlist_div_id .wish_icon_wrap{cursor: pointer;} #compare_wishlist_div_id .wish_icon_wrap.disabled, #compare_wishlist_div_id .wish_icon_wrap[disabled]{cursor: not-allowed !important;} .compare_icon_wrap span{padding: 11px 11px; border: 1px solid #ccc;} #compare_rating{display: inline-block; width: 100%; padding-top: 2%;} #compare_rating .shop_rating{margin-bottom: 0 !important;} #compare_rating .rating-star-div{float: left;} .suggest-product-heading{display: inline-block; width: auto; color: #777; font-size: 13px;} .o_product_feature_panel{border-radius: 0; border: 2px solid #d43f3a;} #comparelist .o_product_panel_header .o_product_icon{color: #d43f3a;} #comparelist .o_product_panel_header .o_product_text{font-size: 13px; color: #d43f3a; font-family: muli-semibold;} #comparelist .o_product_panel_header .o_product_circle{background-color: unset !important; color: #000;} .comparator-popover{border-radius: 0; max-width: 350px; border: none;} .comparator-popover .o_comparelist_products{margin-bottom: 5%;} .comparator-popover .popover-title{font-family: muli-semibold; padding: 10px 0; width: 90%; margin: 0px auto; font-size: 16px; background-color: #ffffff;} .comparator-popover .o_product_row h5{font-size: 13px; margin-top: 0; margin-bottom: 5px; line-height: 145%;} .comparator-popover .o_product_row h5 strong{font-weight: normal !important;} .comparator-popover .o_product_row a.o_remove{vertical-align: sub; color: #555;} .comparator-popover .text-danger{color: #B8B8B8 ;} .specification_table_section{width: 95% !important; float: left;} .non-carousel{max-width: 300px; display: inline-block; margin-right: 10px; vertical-align: top;} @media (min-width: 800px){.non-carousel .compare_main{max-width: 300px; display: inline-block; margin-right: 10px; vertical-align: top;}} @media (max-width: 800px){.compare_product_heading_left_div{float: unset !important; width: 100%; padding-bottom: 5%;}.compare_product_heading_right_div{float: unset !important; width: 95%; max-width: 100%; margin: 0px auto;}} .specification_table_section table{display: inline-block;} .specification_table_section table tr td{border-top: unset !important; font-size: 12px; margin-bottom: 0; text-transform: capitalize; line-height: 179%; width: 25%; padding-left: 2%;} .specification_table_section table tr td:first-child{color: #8F8F8F; text-transform: uppercase;} .o_product_feature_panel{display: none !important;} .compare_max_limit{visibility: hidden; position: fixed; bottom: 10px; right: 10%; background: #d43f3a; color: #fff; font-size: 14px; z-index: 100; padding: 10px 15px;} .compare_max_limit i{color: #fff; padding-right: 10px;} 

/* /bellus_rating/static/src/less/product_rating.less defined in bundle 'web.assets_frontend' */
 .o_rating_star_card{margin: 0 2px; margin-bottom: 4px;} .o_rating_star_card i{font-size: 11px; margin: -2px; color: #d43f3a; margin-right: 0 !important;} .style_3_rating .rating-star-div{text-align: center;} #wish_rating{width: 100%; float: right; max-width: 75%;} #wish_rating .shop_rating{margin-top: 6px;} 

/* /bellus_cm/static/src/less/custom.less defined in bundle 'web.assets_frontend' */
 .logo_name_container{font-size: 22px; padding-top: 1%;} .custom-menu-inside-div{min-height: 530px !important; max-height: 530px !important;} .custom-menu-inside-cm-div{width: 100%; float: left; padding: 0% 0 2% 2%;} .custom-menu-inside-cm-div .category-heading-div{width: 19%; display: inline-block; padding: 15px 20px 0 20px; vertical-align: top;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center{display: table-cell;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center a{font-size: 14px; font-family: Muli-Regular; color: #d43f3a;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center p{font-size: 14px; color: #d43f3a;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center .category-heading-p-hr{padding: 0; margin-bottom: 15px; margin-top: 5px; width: 100px; float: left; border-top: 1px solid #d43f3a;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center h4{clear: both;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center h4 a{color: black; font-size: 13px; font-family: Muli-Regular; color: gray;} .custom-menu-inside-cm-div .category-heading-div .category-heading-center h4 a:hover{color: black;} .custom-menu-inside-cm-div li{width: 50%;}