.wc_gallery_image{}.wc_gallery_image a,.modal_thumb{ border:1px solid #eee; display:flex; padding:3px; align-items:center; justify-content:center; overflow:hidden;}.wc_gallery_image a:hover,.modal_thumb:hover,.modal_thumb.is_active{ border:1px solid var(--maincolor);}.wc_gallery_more img{ -webkit-filter:blur(4px); filter:blur(4px); opacity:.5;}.wc_gallery_more svg{ position:absolute; stroke:#333;}.body_ismobile .elementor-woo-meta--view-inline .product_meta{ justify-content:center;}.body_ismobile .product_meta .detail-container{ margin-bottom:9px;}.tab_content_heading{ display:flex; vertical-align:middle; padding:15px 0;}.tab_content_heading svg{ width:47px; padding-left:15px; stroke:#bbbfc7; align-self:center; vertical-align:middle;}.tab_content_heading .heading_left{ line-height:19px; align-self:center;}.tab_content_heading .tab_h_title{ display:block; font-weight:500; font-size:13px;}.tab_content_heading .tab_h_desc{ font-size:11px; font-family:sans-serif; opacity:0.5;}.single-product .wc-tab{ padding:1.5em; background-color:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); display:none; font-size:12px; line-height:2em; box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}.bidram-body div.product.bidram -tabs .panel{ border-top:none;} div.product.bidram ul.tabs li a{ line-height:inherit;}-Tabs-panel--description{ display:block;}.wc-tabs{ padding-top:10px; display:block; font-family:var(--mainfontnum)}.wc-tabs>li{ display:inline-block}.wc-tabs>li svg{ width:23px; height:auto; margin-left:7px; vertical-align:middle}.style_tabs_default .wc-tabs>li a{ line-height:18px; font-size:13px; color:#6b6b6b; padding:12px 15px; position:relative; font-weight:500; background-color:rgba(0,0,0,.05); display:block; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px} .wc-tabs>li.active a{ font-weight:500; background-color:var(--maincolor); color:#FFF !important}.wc-tabs>li.active svg{ stroke:#FFF}.style_tabs_default .wc-tabs>li.active a::before{ border-right:15px solid transparent; border-bottom:0 solid transparent; border-top:8px solid var(--maincolor); border-left:15px solid transparent!important; position:absolute; content:''; left:50%; margin-left:-15px; bottom:-6px}.style_tabs_default .wc-tabs>li+li,.wc-tabs>li+li,.style_tabs_two .wc-tabs>li+li{ margin-right:15px; font-family:var(--mainfontnum)}.style_tabs_one .wc-tabs,.style_tabs_two .wc-tabs{ text-align:center; padding-bottom:15px;}.style_tabs_one .wc-tabs>li a{ line-height:18px; font-size:13px; color:#6b6b6b; padding:10px 17px; position:relative; font-weight:500; background-color:rgba(0,0,0,.05); display:block; border-radius:50px;}.style_tabs_one .wc-tabs>li:first-child a{ border-radius:50px 50px 20px 50px;}.style_tabs_one .wc-tabs>li:last-child a{ border-radius:50px 50px 50px 20px;}.style_tabs_two .wc-tabs>li a{ line-height:18px; font-size:11px; color:#6b6b6b; padding:15px 15px 9px 15px; position:relative; font-weight:500; display:block; border-radius:5px; min-width:115px}.style_tabs_two .wc-tabs>li svg,.style_tabs_three .wc-tabs>li svg{ width:26px; display:block; margin:auto; margin-bottom:10px;}.style_tabs_three .wc-tabs{ text-align:center; padding:15px 10px 10px; background-color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:12px; line-height:2em; margin-bottom:1px; margin-top:20px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1); display:flex; justify-content:center;}.style_tabs_three .wc-tabs li{ margin:0 10px; position:relative; display:block; width:100%;}.style_tabs_three .wc-tabs li a{ font-size:12px; color:#999; display:block; padding:10px}.style_tabs_three .wc-tabs li a:before{ color:#656565;}.style_tabs_three .wc-tabs li.active:before,.style_tabs_three div.product.bidram ul.tabs li.active:before{ content:''; width:26px; height:27px; border-radius:30px 30px 50px 50px / 60px 60px 80px 80px; background-color:var(--bgcolor); display:block; position:absolute; right:calc(50% - 13px); top:-30px;}.style_tabs_three .wc-tabs li.active:after,.style_tabs_three div.product.bidram ul.tabs li.active:after{ content:''; width:12px; height:12px; background-color:var(--maincolor); display:block; position:absolute; right:calc(50% - 6px); top:-18px; border-radius:15px;}.style_tabs_three .wc-tabs>li.active a{ color:var(--maincolor) !important; background-color:transparent !important;}.style_tabs_three .wc-tabs>li.active svg{ stroke:var(--maincolor) !important;}.single-product -tabs{ margin-top:10px; margin-bottom:10px; display:block; clear:both; font-family:var(--mainfont),Tahoma}.single-product -tabs~div.products{ margin-bottom:4.857em}.single-product -tabs~div.products>h2{ font-size:1.786em; line-height:1.6em; display:block; position:relative; padding-bottom:.4em; border-bottom:1px solid #dadada; margin-bottom:1.36em}.single-product -tabs~div.products>h2::after{ content:' '; border-bottom:2px solid transparent; display:block; width:20%; position:absolute; bottom:-1px}.single-product -tabs~div.products ul.products{ margin-bottom:0}#tab-description{ color:#686c6f}#tab-description:last-child{ margin-bottom:0}#tab-description>ul,#tab-description ol{ padding-right:10px; margin:10px 0; line-height:2em;}#tab-description ol li{ list-style:arabic-indic; padding-right:5px; margin-right:10px;}#reviews:not(bidram-Reviews) #comments{ padding-top:0;}#reviews:not(bidram-Reviews) #comments > h2{ display:block; font-size:12px; padding-top:5px; line-height:1.6em; color:#333e48; position:relative; margin-bottom:1.5em; border-bottom:1px solid #eeeff1; padding-bottom:10px; clear:both;}#reviews:not(bidram-Reviews) #comments > h2:after{ border-bottom:2px solid var(--maincolor); bottom:-1px; content:" "; display:block; position:absolute; width:3.684em;}#reviews:not(bidram-Reviews) #comments .avatar{ width:55px; height:55px; float:right; margin-right:-4px; margin-left:15px; border-radius:22px 0px 10px 10px; overflow:hidden; box-shadow:0px 0px 9px -4px rgba(0,0,0,0.2); border:1px solid #fff;}#reviews:not(bidram-Reviews) #comments .comment-text{}#reviews:not(bidram-Reviews) #comments .description{ padding:15px 66px;}#reviews:not(bidram-Reviews) #comments .description h4{ font-size:11px; padding-bottom:5px;}#reviews:not(bidram-Reviews) #comments .comment-text .edit-review-btn{ padding:0 10px; height:23px;}#reviews:not(bidram-Reviews) .comment-form > p{ margin-bottom:1.714em;}#reviews:not(bidram-Reviews) .comment-form > p label{ display:block;}#reviews:not(bidram-Reviews) .comment-form > p input[type="text"],#reviews:not(bidram-Reviews) .comment-form > p textarea,#reviews:not(bidram-Reviews) .comment-form > p input[type="email"],#reviews:not(bidram-Reviews) .comment-form > p input[type="url"]{ width:100%;}#reviews:not(bidram-Reviews) .comment-form-rating{ clear:both;}#reviews:not(bidram-Reviews) .comment-form-rating label{ display:block;}#reviews:not(bidram-Reviews) .comment-form-author,#reviews:not(bidram-Reviews) .comment-form-email{ position:relative; float:left; min-height:1px; padding-left:0.9375rem; padding-right:0.9375rem;}@media (min-width:768px){ #reviews:not(bidram-Reviews) .comment-form-author, #reviews:not(bidram-Reviews) .comment-form-email{  width:50%;}}#reviews:not(bidram-Reviews) .comment-form-author{ padding-left:0;}#reviews:not(bidram-Reviews) .comment-form-email{ padding-right:0;}#reviews:not(bidram-Reviews) .comment-form-email{ margin-right:0;}#reviews:not(bidram-Reviews) .form-submit{ clear:both;}#reviews .comment_override{ float:right; width:100%;}#reviews .commentlist{ list-style:none; padding-left:0; margin-top:25px; position:relative; min-height:50px;}#reviews .commentlist .review_awaiting_approval{ border:1px solid rgb(247 230 180); border-radius:5px; margin:10px 15px;padding:5px 15px;background-color:#fff8e3;}#reviews .commentlist>li{ margin-bottom:15px; border:1px solid rgb(235 236 238); border-radius:var(--borderradius); padding:10px 15px;}#reviews .commentlist>li .meta{ padding:5px 0 11px; opacity:1; border-bottom:1px solid #eeeeee; display:flex; flex-direction:row; align-items:center;}#reviews .commentlist>li .meta .elm_cm_author{ display:flex; color:#333; align-items:center; margin-left:15px;}#reviews .commentlist>li .meta .elm_cm_author svg{ stroke:#333;}#reviews .commentlist>li .meta svg{ margin-left:10px; stroke:gold;}#reviews .elm_cm_avg{ margin-right:auto; display:flex; flex-direction:row; align-items:center;}#reviews .elm_cm_avg span{font-weight:500;font-size:14px;color:#adb1b6;padding:0 8px;}#reviews .elm_cm_avg b{ color:var(--maincolor); font-weight:inherit; margin-left:4px;}#reviews .commentlist>li .meta>span{ padding:0 5px; display:flex; align-items:center; font-size:14px; font-weight:500;}#reviews .commentlist>li .meta>span svg path{ stroke:gold;}#reviews .commentlist>li .meta>span b{ margin-top:3px; font-weight:500;}#reviews .commentlist>li .meta time{ padding:0 5px}#reviews .commentlist>li .meta -review__published-date,#reviews .commentlist>li p.meta -review__dash{ font-size:11px;}#reviews .commentlist>li ul.children{ width:100%; padding-top:1.618em; clear:both; display:inline-block;}#reviews .commentlist>li .star-rating{ margin:0 0 10px}#reviews .commentlist>li:last-child{ margin-bottom:0;}#reviews bidram-noreviews{ padding:7px 15px; margin:15px 0; background-color:#f9f9f9; margin-left:0; border-radius:var(--borderradius); color:#333; clear:both;}#reviews .bought_an_item{ display:inline-block; font-size:11px; background-color:#f9f9f9; border-radius:24px; color:#333; padding:0 15px; margin:0 10px;}#reviews .bought_an_item i{ font-size:17px; display:inline-block; vertical-align:middle; margin-left:10px;}#reviews .average_q{ display:inline-block; vertical-align:middle; color:#edeff3; margin-left:5px; font-size:27px; line-height:0; height:12px; position:relative;}#reviews .average_q:after{ content:attr(data-point); position:absolute; left:0; top:0;}#reviews .avg_color1:after{color:#989364;}#reviews .avg_color2:after{color:#cc8a3f;}#reviews .avg_color3:after{color:#ffb415;}#reviews .avg_color4:after{color:#1fddd0;}#reviews .avg_color5:after{color:#00da4b;}#reviews .recommend_q{ font-size:11px; color:#14c61b; padding:5px 0px 5px 10px; margin-top:10px; font-weight:500;}#reviews .recommend_q svg{ width:18px; display:inline-block; vertical-align:middle; margin-left:7px; stroke:#333;}#reviews .recommend_q.recommended{}#reviews .recommend_q.no_idea{ color:#58acee;}#reviews .recommend_q.not_recommended{color:#FF9800;}#reviews ul.children .comment_content{ padding:10px 17px; background-color:#fff; border-radius:4px; margin:10px 0; border:1px solid #f3f3f3;}#reviews .comment_content .commen_point{ font-size:12px; align-items:center; padding-top:6px;}#reviews .comment_content .commen_point ul{ display:block;}#reviews .comment_content .commen_point ul li{ margin:3px 0; padding-right:17px; color:#5f5f5f; position:relative;}#reviews .comment_content .commen_point ul li:before{ width:6px; height:6px; background:#4dce8c; border-radius:50%; content:""; display:inline-block; vertical-align:middle; margin-left:10px; margin-top:1px;}#reviews .comment_content .commen_point.ev_negative ul li:before{ background:#fa7369;}#reviews .comment_content .description{ font-size:12px; color:#5f5f5f; padding:10px 0; line-height:2em;}bidram-Reviews #reply-title{ font-size:12px; line-height:18px; font-weight:400; border:none; padding-bottom:0; font-family:var(--mainfontnum);}bidram-Reviews h2,bidram-Reviews-title{ font-size:13px !important; border:none; font-family:var(--mainfontnum); color:#333;}bidram-Reviews-title>span{ background-color:#f9f9f9;display:inline-block;vertical-align:middle;margin-right:6px;padding:0 5px;text-align:center;border-radius:5px;min-width:25px;line-height:20px;}bidram-Reviews #reply-title::after,bidram-Reviews h2::after{ content:none}bidram-Reviews .comment-form{ padding-top:15px}bidram-Reviews .comment-form p{ margin-bottom:10px; display:block; width:100%;}bidram-Reviews .comment-form p.comment-notes{ display:none}bidram-Reviews .comment-form label{ display:block; padding-bottom:8px; font-size:12px; vertical-align:middle; white-space:nowrap;}bidram-Reviews .comment-form input[type="text"],bidram-Reviews .comment-form input[type="email"],bidram-Reviews .comment-form textarea{ display:block; border:1px solid #eee; border-radius:var(--borderradius); padding:5px 10px; width:100%;}bidram-Reviews .comment-form p.stars{ display:block; margin:0; padding-top:2px;}bidram-Reviews .comment-form textarea{ height:110px; border-radius:var(--borderradius);}bidram-Reviews .comment-form .form-submit input[type="submit"]{ font-size:12px; color:#fff; line-height:18px; padding:7px 20px; font-weight:500; border-radius:var(--borderradius); margin-right:0;}bidram-Reviews .warp_add_point{ padding-top:10px; padding-bottom:10px;}bidram-Reviews .warp_add_point label{ position:relative; line-height:29px;}bidram-Reviews .warp_add_point label:before{ content:''; display:inline-block; vertical-align:middle; margin-left:8px; width:7px; height:7px; border-radius:2px;}bidram-Reviews .warp_add_point.advantages label:before{ background-color:#88ecb9;}bidram-Reviews .warp_add_point.disadvantages label:before{ background-color:#ff9d9d;}bidram-Reviews .warp_add_point .add_point{ position:relative;}bidram-Reviews .warp_add_point .add_point input{ width:100%; text-indent:10px; display:block; line-height:25px;}bidram-Reviews .warp_add_point .add_point button{ position:absolute; left:10px; top:calc(50% - 10.5px); background-color:#FFF; border:unset; color:#ccc; border-radius:9px; text-align:center; width:21px; height:21px; padding:0; cursor:pointer; display:none;}bidram-Reviews .warp_add_point svg{ display:block; width:18px;}.advantages_list,.disadvantages_list{ padding:5px 0;}.advantage_item,.disadvantage_item{ background-color:#eafff4; border-radius:var(--borderradius); padding:6px 15px; margin-bottom:5px; display:block; color:#41a773; position:relative;}.disadvantage_item{ background-color:#fff7f7; border-radius:var(--borderradius); padding:6px 15px; margin-bottom:5px; display:block; color:#ea5d5d; position:relative;}.advantage_item input,.disadvantage_item input{}.advantage_item button,.disadvantage_item button{ position:absolute; left:5px; top:50%; transform:translateY(-50%); background-color:transparent !important; border:1px solid transparent !important; color:rgb(119,206,160) !important; text-align:center; line-height:10px;}.advantage_item button svg{ stroke:rgb(119,206,160) !important;}.disadvantage_item button{ color:rgb(230,151,151) !important;}.disadvantage_item button svg{ stroke:rgb(230,151,151) !important;}bidram-Reviews,.mfp-counter{ font-family:var(--mainfontnum)}.advanced-review .based-title{ margin-bottom:20px; margin:0 0 15px 0; border:0; line-height:18px;}.advanced-review .avg-rating{ margin-bottom:15px; direction:ltr}.advanced-review .avg-rating .avg-rating-number{ font-size:25px; font-weight:700; line-height:.6em; padding-right:15px}.advanced-review .rating-histogram .rating-bar{ margin-bottom:10px}.advanced-review .rating-histogram .rating-bar::after{ content:""; display:table; clear:both}.advanced-review .rating-histogram .rating-bar .rating-percentage-bar{ float:left; margin-left:20px}.advanced-review .rating-histogram .rating-bar .star-rating{ float:right; margin:0}.advanced-review .rating-histogram .rating-percentage-bar{ width:calc(100% - 150px); height:7px; border-radius:.286em; background-color:#f3f3f3; margin-top:4px}.advanced-review .rating-histogram .rating-percentage{ height:100%; background-color:#a2a2a2; display:block; border-radius:.286em}.advanced-review .rating-histogram .rating-count{ float:left; margin-left:5px; line-height:17px}.advanced-review .rating-histogram .rating-count.zero{ color:#b6b6b6}.product_review_point{ padding:10px 0 15px; line-height:2em}.product_review_point .review_title{ font-weight:500; font-size:13px; color:#36ab00; display:block; padding-bottom:10px}.product_review_point.bad .review_title{ color:#ff2428}.product_review_point ul{ padding:0 0 0 10px}.product_review_point ul li{ font-size:12px; line-height:28px;}.product_review_point ul li:before{ content:''; width:10px; height:10px; margin-left:10px; display:inline-block; vertical-align:middle; border:1px dashed #36ad5f}.product_review_point.bad ul li:before{ border:1px dashed #ff2428}.product_review_progress .progress{ width:100%; float:right; background-color:#eee; height:4px; margin:0; border-radius:10px;}.product_review_progress .progress .progress-bar{ background-color:var(--maincolor); font-weight:700; color:#FFF; float:right; width:0; height:inherit; -webkit-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease; border-radius:10px; right:0}.product_review_progress .progress-label{ font-size:11px; margin:10px 0 5px; font-family:var(--mainfontnum); display:inline-block; width:100%}.product_review_progress .progress-label span{ float:left}.widget.yith-woocommerce-ajax-product-filter{ overflow:unset; width:100%; display:inline-block;} .widget_layered_nav ul{ margin:0; margin-left:20px; padding:0; border:0; margin:0; padding:0; list-style:none} .widget_layered_nav ul li{ padding:0 27px 7px 15px; width:100%; display:inline-block; position:relative;} .widget_layered_nav ul.yith-wcan-label li a,-page .widget_layered_nav ul.yith-wcan-label li a, .widget_layered_nav ul.yith-wcan-label li span,-page .widget_layered_nav ul.yith-wcan-label li span{ position:relative; padding:3px 35px 3px 10px; margin-bottom:0; border:none; background:transparent; display:block} .widget_layered_nav ul li a:before{ width:14px; height:14px; border:1px solid #eee; border-radius:3px; position:absolute; background-color:#fff; content:""; top:0; right:0} .widget_layered_nav ul li.chosen a, .widget_layered_nav ul li:hover a{ color:#434343} .widget_layered_nav ul li.chosen a:after, .widget_layered_nav ul li:hover a:after{ content:''; position:absolute; right:5px; top:3px; width:3px; height:6px; border-right:2px solid #666; border-bottom:2px solid #666; transform:rotate(45deg);} .widget_layered_nav ul li:first-child a{ padding-top:3px} .widget_layered_nav ul li .count{ position:relative; margin-right:1px; padding:0 5px; font-size:10px;} .widget_layered_nav ul.bidram_layered_nav_color li{ padding:5px 0} .widget_layered_nav ul.bidram_layered_nav_color li:before{ display:none} .widget_layered_nav ul.bidram_layered_nav_color li .bidram_nav_color{ display:inline-block; width:10px; height:10px; border:1px solid #ccc; margin-right:10px} .widget_layered_nav ul.yith-wcan-color{ margin:0; padding:0; list-style:none} .widget_layered_nav ul.yith-wcan-color li{ padding:0; margin:0 10px 18px 3px; display:inline-block; float:right; width:auto} .widget_layered_nav ul.yith-wcan-color li:last-child{ margin-bottom:0} .widget_layered_nav ul.yith-wcan-color li:before{ display:none} .widget_layered_nav ul.yith-wcan-color li a{ width:21px; height:21px; display:block; font-size:0; overflow:visible; position:relative; margin:0; border:none!important} .widget_layered_nav ul.yith-wcan-color li a:before{ content:""; width:27px; height:27px; border:1px solid #eee; position:absolute; top:-3px; right:-3px; background-color:transparent;} .widget_layered_nav ul.yith-wcan-color li.chosen a, .widget_layered_nav ul.yith-wcan-color li:hover a{ color:#434343} .widget_layered_nav ul.yith-wcan-color li.chosen a:before, .widget_layered_nav ul.yith-wcan-color li:hover a:before{ border-color:#aaa} .widget_layered_nav ul.yith-wcan-color li:first-child{ padding-top:0} .widget_layered_nav ul.yith-wcan-color li:first-child a{ padding-top:0} .widget_layered_nav .dropdown_layered_nav_color{ width:100%; border-radius:0; background:transparent} .yith-wcan-select-wrapper{ z-index:4 !important; margin:0; width:calc(100% - 20px);} .widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan{ margin:0 15px;} .widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li{ padding:0 27px 7px 15px !important; border-bottom:none !important; border-top:none !important; box-shadow:none !important;} .widget_layered_nav .yith-wcan-label li{ margin-bottom:0; padding:0 0 5px 15px;} .widget_layered_nav .yith-wcan-label li:before{ display:none} .widget_layered_nav .yith-wcan-label li:hover:before{ display:none} .widget_layered_nav .yith-wcan-label li a{ padding:4px 8px} .widget_layered_nav .yith-wcan-label li a:hover, .widget_layered_nav .yith-wcan-label li.chosen a{ background:transparent!important; border:none!important; color:#555!important} .widget_layered_nav_filters ul{ margin:0; padding:0; border:0; list-style:none outside; overflow:hidden; zoom:1} .widget_layered_nav_filters ul li{ float:right; padding:0 0 1px 10px; list-style:none} .widget_layered_nav_filters ul li a{ text-decoration:none; color:inherit} .widget_layered_nav_filters ul li a:hover{ color:var(--maincolor)} .widget_price_filter form, .widget_price_filter .widget-title+form{ padding:0} .widget_price_filter .price_slider_wrapper{ position:relative; padding-top:6px} .widget_price_filter .price_slider{ margin-bottom:28px; margin-top:10px} .widget_price_filter .price_slider_amount .button{ display:block; float:right; padding:0 10px; height:26px; background:#f5f5f5; border:1px solid #eee; font-weight:400; font-size:12px; border-radius:5px; margin-left:18px; -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s; color:#333} .widget_price_filter .price_slider_amount .button:hover{ background:var(--maincolor); color:#fff; border-color:var(--maincolor)} .widget_price_filter .price_slider_amount .price_label{ line-height:normal; line-height:29px; padding-right:55px} .widget_price_filter .price_slider_amount .price_label span{ font-size:11px; width:calc(50% - 5px)} .widget_price_filter .price_slider_amount .price_label .from{ left:0} .widget_price_filter .price_slider_amount .price_label .to{ right:0} .widget_price_filter .ui-slider{ position:relative; text-align:left} .widget_price_filter .ui-slider .ui-slider-handle{ position:absolute; z-index:2; width:12px; height:12px; border-radius:100%; background:#fff; cursor:ew-resize; border:2px solid var(--maincolor); outline:none; top:-5px; margin:0 0 0 -6px} .widget_price_filter .ui-slider .ui-slider-range{ position:absolute; z-index:1; display:block; border:0; background-color:var(--maincolor)} .widget_price_filter .price_slider_wrapper .ui-widget-content{ border:0} .widget_price_filter .ui-slider-horizontal{ height:2px; background-color:#eee; margin:0 6px} .widget_price_filter .ui-slider-horizontal .ui-slider-range{ top:0; height:100%} .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{ left:-1px} .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{ right:-1px} .widget_price_filter .price_slider_amount{ margin-top:15px}.widget-content>ul>li.wc-layered-nav-rating{ border-bottom:1px dashed #e8ecec; color:#999; float:right; font-size:11px; line-height:34px; padding:0; position:relative; width:100%}.widget-content>ul>li.wc-layered-nav-rating .star-rating{ display:inline-flex; vertical-align:middle;}.bidram-pagination{ padding:15px 0; text-align:center; clear:both;}.bidram-pagination ul.page-numbers,.pagination ul.page-numbers{ margin-bottom:0; font-family:var(--mainfontnum); text-align:center; direction:ltr; display:inline-block; position:relative; padding:0 10px; background-color:var(--maincolor); border-radius:var(--borderradius)}.bidram-pagination ul.page-numbers::before,.pagination ul.page-numbers::before{ border-radius:30px; position:absolute; width:95%; height:129%; background:#fff; display:block; content:""; z-index:-1; opacity:.5; left:50%; top:50%; transform:translate(-50%,-50%)}.bidram-pagination ul.page-numbers::after,.pagination ul.page-numbers::after{ content:""; display:table; clear:both}.bidram-pagination ul.page-numbers>li,.pagination ul.page-numbers>li{ display:inline-block; margin:5px}.bidram-pagination ul.page-numbers>li a,.bidram-pagination ul.page-numbers>li span,.pagination ul.page-numbers>li a,.pagination ul.page-numbers>li span{ color:#fff; display:block; padding:4px 12px; border-radius:1.143em}.bidram-pagination ul.page-numbers>li a:focus,.bidram-pagination ul.page-numbers>li a:hover,.bidram-pagination ul.page-numbers>li span:focus,.bidram-pagination ul.page-numbers>li span:hover,.pagination ul.page-numbers>li a:focus,.pagination ul.page-numbers>li a:hover,.pagination ul.page-numbers>li span:focus,.pagination ul.page-numbers>li span:hover{ text-decoration:none}.bidram-pagination ul.page-numbers>li a.current,.bidram-pagination ul.page-numbers>li span.current,.pagination ul.page-numbers>li a.current,.pagination ul.page-numbers>li span.current{ color:#FFF; background-color:rgba(255,255,255,.23); border:none}.bidram-pagination ul.page-numbers>li a.dots,.bidram-pagination ul.page-numbers>li span.dots,.pagination ul.page-numbers>li a.dots,.pagination ul.page-numbers>li span.dots{ border:none; padding:.642em}.bidram-pagination ul.page-numbers>li a:hover,.pagination ul.page-numbers>li a:hover{ background-color:#fff; color:#444}.bidram-pagination ul.page-numbers>li .next,.pagination ul.page-numbers>li .next{ border-left:dashed 2px #FFF}.bidram-pagination ul.page-numbers>li .prev,.pagination ul.page-numbers>li .prev{ border-right:dashed 2px #FFF}.bidram-pagination ul.page-numbers>li svg{ width:15px; vertical-align:middle; stroke:white}.bidram-pagination ul.page-numbers>li:hover svg{ stroke:#333}.shop-control-bar{ background-color:rgb(255 255 255); padding:5px 15px; border-radius:7px; margin-bottom:14px; font-family:var(--mainfontnum)}.shop-control-bar .bidram-notices-wrapper{ margin:0px;}.shop-control-bar .bidram-result-count{ display:inline-block; vertical-align:middle; line-height:35px; color:#707070;}.shop-control-bar .bidram-ordering{ float:left; margin-top:3px;}.shop-control-bar .bidram-ordering svg{ width:22px; vertical-align:middle;  color:#444;}.bidram-ordering .orderby{ display:inline-block; padding:0px 5px 0 0; vertical-align:middle; line-height:14px; border:none;  border-radius:5px; color:#555; font-family:var(--mainfontnum); font-size:12px; max-width:173px; height:30px; background-color:inherit;}.sidebar_toggle_content .orderby{ width:100%;}.el-instock-switch{ display:inline-flex; align-items:center; margin-right:auto; padding-right:9px;}.el-instock-switch p{ padding-right:10px;} .bidram-ordering .orderby:focus{ border-color:var(--maincolor); outline:none} .bidram-ordering .orderby::-ms-expand{ opacity:0} .bidram-notices-wrapper{ display:block; clear:both; } .bidram-message, .bidram-error, .bidram-info{ padding:12px 40px 12px 10px; margin:0 0 10px 0; position:relative; list-style:none!important; display:block; width:auto; background-color:white; -webkit-border-radius:var(--borderradius); border-radius:var(--borderradius); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); font-size:12px;} .bidram-message:before, .bidram-error:before, .bidram-info:before, .bidram-message:after, .bidram-error:after, .bidram-info:after{ content:" "; display:block;} .bidram-message:after, .bidram-error:after, .bidram-info:after{ clear:both} .bidram-message:before, .bidram-error:before, .bidram-info:before{       } .bidram-message .button, .bidram-error .button, .bidram-info .button{ float:left; background:#70787f; color:#fff; font-size:100%; padding:0 15px; border:none; border-radius:inherit;} .bidram-message li, .bidram-error li, .bidram-info li{ list-style:none; padding-right:0; margin-right:0} .bidram-message{ color:limegreen;} .bidram-message:before{ background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="limegreen"><path d="M443.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-272 272c-6.2 6.2-16.4 6.2-22.6 0l-144-144c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L160 361.4 420.7 100.7c6.2-6.2 16.4-6.2 22.6 0z"/></svg>');} .bidram-info{ color:deepskyblue;} .bidram-info:before{ background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="deepskyblue"><path d="M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 352c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V240c0-8.8-7.2-16-16-16H216c-8.8 0-16 7.2-16 16s7.2 16 16 16h24v96H208zm48-168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"/></svg>');} .bidram-error{ color:red;} .bidram-error:before{ background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="red"><path d="M64 64C46.3 64 32 78.3 32 96V416c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c8.8 0 16 7.2 16 16V272c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM200 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"/></svg>');} small.note{ display:block; color:#777; font-size:.857em; margin-top:10px}-order-details__title,.bidram-customer-details h2,-order-downloads__title,.view_order_status_title{ margin:20px 0 15px 0; color:#444; font-weight:500;}-order-details__title:before,.bidram-customer-details h2:before,.bidram-order-downloads__title:before,.view_order_status_title:before{ content:""; display:inline-block; vertical-align:middle; margin-left:10px; width:5px; height:20px; background-color:var(--maincolor); border-radius:5px}.view_order_status + h2{ font-size:14px !important; margin:15px 0;}-view-order .bidram-column{ width:auto !important; float:none !important; padding:inherit !important;} form .form-row{ padding:3px 0; margin:0 0 6px;} form .form-row.create-account{ margin-top:12px;} form .form-row [placeholder]:focus::-webkit-input-placeholder{ -webkit-transition:opacity .5s .5s ease; -moz-transition:opacity .5s .5s ease; transition:opacity .5s .5s ease; opacity:0} form .form-row .select2-container .select2-choice{ padding:4px 0 4px 8px; border-color:#e9e9e9; border-radius:0} form .form-row label{ line-height:2em; padding:5px 0; display:block; color:#444; font-size:12px;} form .form-row label input{ vertical-align:middle} form .form-row label-form-login__rememberme{ display:block; padding-bottom:10px} form .form-row label.hidden{ visibility:hidden} form .form-row label.inline{ display:block; margin-top:9px} form .form-row select{ cursor:pointer; margin:0} form .form-row .required{ color:red; font-weight:500; border:0} form .form-row .input-checkbox{ display:inline; margin:0px 0px 0 8px; text-align:center; vertical-align:middle; position:static;} form .form-row input.input-text{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; margin:0; outline:0; border-radius:var(--borderradius); line-height:22px; font-size:12px; display:block;} form .form-row textarea{ height:7em; line-height:1.5; display:block; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; padding:10px; border:1px solid #eee; width:100%;} form .form-row .select2-container{ width:100%; line-height:5em;} form .form-row-invalid .select2-container, form .form-row-invalid input.input-text, form .form-row-invalid select{ border-color:#ef0c17} form .form-row-validated .select2-container, form .form-row-validated input.input-text, form .form-row-validated select{ border-color:#69bf29} form .form-row::-webkit-input-placeholder{ line-height:normal} form .form-row:-moz-placeholder{ line-height:normal} form .form-row:-ms-input-placeholder{ line-height:normal} form.checkout_coupon{ border:1px solid #eee; padding:20px; margin:15px 0 25px; text-align:right; border-radius:var(--borderradius);}.select2-container--default .select2-selection--single{ background-color:#fff; border:1px solid #eee; border-radius:4px; height:31px; border-radius:0} .order_details{ margin:25px 0 30px; text-align:center; padding:15px; border-radius:var(--borderradius); overflow:hidden;} .order_details:before, .order_details:after{ content:" "; display:table} .order_details:after{ clear:both} .order_details li{ display:inline-block; margin-left:2em; font-family:var(--mainfontnum); font-size:12px; line-height:1; border-left:1px dashed #d3ced2; padding-left:2em;} .order_details li strong{ display:block; font-size:13px; text-transform:none; line-height:30px} .order_details li .bidram-order-overview__order strong{ color:#0ec32d} .order_details li.method{ border:none}.wishlist_table tr td a.button.yith-wcqv-button{ white-space:normal; padding:2px 5px; border:1px solid #efefef}.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.product-name,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy, table.wishlist_table tfoot td{ text-align:right}#yith-quick-view-content.single-product div.product.type-product{ box-shadow:none;}#yith-quick-view-content div.summary{  width:66%;}#yith-quick-view-content .single_product_head{ margin-bottom:10px; background-color:#FFF; border:1px solid #ececec; border-radius:6px;}#yith-quick-view-content .product_title{ padding-right:15px}#yith-quick-view-content .bidram-product-rating{ display:none}#yith-quick-view-content .product_meta{ background-color:transparent; padding-bottom:10px;}#yith-quick-view-modal.open .yith-wcqv-main{ overflow-y:inherit;}-variation-availability{ display:none}p.demo_store{ position:fixed; top:0; left:0; right:0; margin:0; width:100%; font-size:12px; padding:1em 0; text-align:center; background-color:var(--maincolor); color:#fff; z-index:99998; box-shadow:0 1px 1em rgba(0,0,0,.2)}a-store-notice__dismiss-link{ padding-right:10px; color:inherit} table.shop_table td.product-quantity .quantity input{ height:31px}a.remove{ display:block; width:18px; height:18px; text-align:center; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; font-size:14px; position:relative} #respond input#submit.disabled, #respond input#submit:disabled, #respond input#submit:disabled[disabled], a.button.disabled, a.button:disabled, a.button:disabled[disabled], button.button.disabled, button.button:disabled, button.button:disabled[disabled], input.button.disabled, input.button:disabled, input.button:disabled[disabled]{ cursor:not-allowed; opacity:.9}@media (max-width:500px){ .wishlist_table td.product-thumbnail{  display:none }  table.wishlist_table thead th.product-thumbnail{  display:none }}#yith-wcms-back-to-cart-button{ text-transform:none}#checkout_timeline{ margin-bottom:60px}#checkout-wrapper{ background:#f8f8f8; padding:40px; max-width:70%; margin:0 auto}#checkout-wrapper input[type="text"],#checkout-wrapper textarea,#checkout-wrapper select,#checkout-wrapper .select2-container--default .select2-selection--single,#checkout-wrapper .select2-dropdown{ border:none}#checkout_timeline li{ text-align:center; color:#555; margin:0 3px; padding:0; min-width:0; float:right; position:relative; background-color:#f8f8f8; width:calc(25% - 8px); font-size:13px!important; font-weight:500!important; line-height:1; font-family:var(--mainfont),Tahoma; transition:background .2s ease; -moz-transition:background .2s ease; -webkit-transition:background .2s ease; -ms-transition:background .2s ease}-checkout-5-steps #checkout_timeline li{ width:calc(20% - 8px)}#checkout_timeline li:hover{ cursor:pointer}.bidram-checkout form.login{ margin-top:0}.bidram-checkout form.login p:nth-last-child(3){ display:flex; align-items:center; justify-content:space-between}.bidram-checkout #checkout-wrapper #payment .place-order{ padding:0} #checkout-wrapper .place-order input[type="submit"],.bidram-checkout form.login p:nth-last-child(3) input[type="submit"]{ order:10; padding:5px 15px; border:1px solid var(--maincolor); background:#fff; color:#202020; border-radius:5px} #checkout-wrapper .place-order input[type="submit"]:hover,.bidram-checkout form.login p:nth-last-child(3) input[type="submit"]:hover{ color:var(--maincolor)}#checkout-wrapper .bidram-checkout #payment ul.payment_methods,#checkout-wrapper #add_payment_method #payment,#checkout-wrapper .bidram-checkout #payment{ border:none; background:none}#checkout-wrapper #add_payment_method #payment ul.payment_methods,#checkout-wrapper .bidram-cart #payment ul.payment_methods,#checkout-wrapper .bidram-checkout #payment ul.payment_methods{ padding:0}.bidram-checkout form.login p:nth-last-child(3):before,.bidram-checkout form.login p:nth-last-child(3):after{ content:none}.bidram-checkout form.login .lost_password{ text-align:right}#form_actions{ margin-top:35px}#checkout_timeline li:after,#checkout_timeline li:before{ content:" "; position:absolute; top:0; left:-17px; width:0; height:0; border-top:19px solid transparent; border-bottom:19px solid transparent; border-right:17px solid #f8f8f8; z-index:2; transition:border-color .2s ease; -moz-transition:border-color .2s ease; -webkit-transition:border-color .2s ease; -ms-transition:border-color .2s ease}#checkout-wrapper .widget-title-wrap{ margin-bottom:30px}#checkout-wrapper h3{ margin-top:0}#checkout_timeline li:before{ right:auto; right:0; border-right:17px solid #fff; z-index:0}#checkout_timeline li:first-child:before{ border:none}#checkout_timeline li:first-child{ border-top-right-radius:2px; border-bottom-right-radius:2px; margin-right:0}#checkout_timeline.text li.active{ color:#fff; font-weight:500; background-color:var(--maincolor)}#checkout_timeline li.active:after{ border-right:17px solid var(--maincolor)}#checkout_timeline.text li .timeline-wrapper{ line-height:38px; text-align:center}#checkout_timeline.horizontal.text li:not(:last-child) .timeline-wrapper::after{ content:none!important}.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single{ border-color:#eee; border-radius:2px}.select2-container .select2-selection--single{ height:34px}.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:34px; color:#505050}.select2-container--default .select2-selection--single .select2-selection__arrow b{ margin-top:1px}@media(max-width:768px){ #checkout-wrapper{  max-width:100%!important } #checkout_timeline li .timeline-wrapper .timeline-step:not(.with-icon):after{  content:none!important } #checkout_timeline.text li .timeline-wrapper .timeline-step{  display:block!important;  margin:0!important;  width:auto!important;  padding:0!important;  font-family:var(--mainfontnum) } #checkout_timeline.text li .timeline-wrapper .timeline-label{  display:none!important } .bidram-Reviews .comment-form p{  display:block } .bidram-Reviews .comment-form label{  width:auto;  padding-bottom:8px;  padding-right:5px } .bidram-Reviews .comment-form-rating{  padding:10px 3px }}#checkout_timeline.text{ display:flex; padding-left:15px}.bidram-checkout form.login p:nth-last-child(3) input[type="submit"]{ padding:3px 20px; border:1px solid #eee; color:#555; border-radius:0}-ordering{ z-index:1}.yith-wcan-loading{ min-height:500px; padding-bottom:50px; background:none; position:relative; height:auto; opacity:.4}.yith-wcan-loading:before{ position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px; content:""; display:inline-block; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; width:32px; height:32px; text-align:center; line-height:32px; font-size:32px; color:#000; z-index:2; background:rgb(255 255 255 / 99%) url(assets/images/loading-oval.svg) no-repeat center center; background-size:20px;}.yith-wcan-loading *{ cursor:wait!important}-products-header{ margin-top:10px!important}ul.products li.product-category{ position:relative; float:right; width:14.28%; padding:0 5px 10px; text-align:center}ul.products li.product-category.last+.type-product{ clear:right}ul.products li.product-category a{ padding:20px 10px; display:block; background-color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1)}ul.products li.product-category a:hover{ -webkit-filter:grayscale(80%); filter:grayscale(80%)}.product-category img{ display:block; max-width:80px; height:auto; margin:0 auto 1.429em; position:static}.product-category .bidram-loop-category__title{ font-size:12px; font-weight:400; height:1.286em; margin-bottom:0}.product-category .count{ background-color:transparent; color:inherit; display:none}.product-category.first{ clear:both}.product-category.last::after,.product-category:last-child::after{ content:none}.product-category:hover::after{ content:none}@media (max-width:992px){ ul.products li.product-category{  width:20% }}@media (max-width:768px){ ul.products li.product-category{  width:50% }} table-checkout-review-order-table{ margin-bottom:15px;}table-checkout-review-order-table .price-amount{ font-size:13px; color:var(--maincolor); font-weight:500}table-checkout-review-order-table .product-Price-currencySymbol{ font-size:10px; color:#888}.cart-discount td>span{ background-color:#717171; color:#FFF !important; font-size:12px !important; padding:0px 15px; border-radius:0 10px 10px 7px;}.cart-discount td>span .product-Price-currencySymbol{ font-size:10px;}.bidram-orders .bidram-MyAccount-content,.bidram-downloads .bidram-MyAccount-content,.bidram-woo-wallet-transactions .bidram-MyAccount-content,.order_action.or_cancel{ -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius);  overflow:hidden; display:block; padding:15px; background-color:#FFF; box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%);}.bidram-downloads .bidram-MyAccount-content table.shop_table td{ border:unset;}.bidram-account .bidram-Pagination>a{ background-color:#f6f7f9; padding:4px 15px; border-radius:var(--borderradius); display:inline-block; margin:0 10px;}.bidram-account .bidram-MyAccount-navigation{ position:relative; width:100%; padding:35px 15px 30px 15px; background-color:#FFF; box-shadow:0 0px 15px -8px rgb(0 0 0 / 10%); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); z-index:99;}.bidram-account .bidram-MyAccount-navigation:before{ content:''; position:absolute; right:10px; left:10px; top:0; height:73px; background-color:rgb(255 255 255); border-radius:0 0 50% 50%; box-shadow:0 20px 33px -15px rgb(239 241 245); }-account .bidram-MyAccount-content{ position:relative; float:left; min-height:1px; width:100%;  margin-bottom:10px; position:relative;}.bidram-MyAccount-navigation ul{ margin-top:20px;}.bidram-MyAccount-navigation ul li{  position:relative;  margin-bottom:8px;}.bidram-MyAccount-navigation ul li:first-child{ }.bidram-MyAccount-navigation ul li.is-active:after{ content:""; display:block; height:auto; position:absolute; right:-15px; top:0; bottom:0; width:5px; border-radius:var(--borderradius) 0 0 var(--borderradius); background-color:var(--maincolor);} .bidram-MyAccount-navigation ul li.is-active a{ font-weight:500; background-color:var(--maincolor); padding-right:15px;  color:#FFF;} .bidram-MyAccount-navigation ul li.is-active a svg{ stroke:white}.bidram-MyAccount-navigation ul li a{ padding:.79em 0; padding-right:15px; display:block; font-size:13px; font-weight:500; border-radius:var(--borderradius); background-color:#f6f7f9;} .bidram-MyAccount-navigation ul li-MyAccount-navigation-link--customer-logout a{ color:red;} .bidram-MyAccount-navigation ul li a svg{ display:inline-block; line-height:1.3em; margin-left:10px; width:22px; text-align:right; vertical-align:middle;} .bidram-MyAccount-navigation ul li a:hover{ font-weight:500}.bidram-body .bidram-MyAccount-navigation>ul li a::before{ display:none !important}.my_account_orders .button,.bidram-MyAccount-downloads .button,.order-again .button{ padding:3px 10px; font-size:11px; margin-left:10px; border:1px solid rgb(0 0 0 / 9%); border-radius:7px;}.my_account_orders .button.cancelled{ background-color:#ff8a82 !important}.order-again .button{ background-color:var(--secoundcolor); color:#FFF; padding:8px 20px; display:inline-block; font-size:12px;}p.order-again{ padding:15px 0;} .bidram-customer-details{ display:block;} .bidram-customer-details address{ padding-bottom:15px; font-style:normal; background:#ffffff; padding:10px 15px; display:block; line-height:26px; font-size:12px; margin-bottom:10px; transition:all 0.3s ease; border-radius:var(--borderradius); font-family:var(--mainfontnum); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}address{ font-style:normal;} .bidram-MyAccount-downloads th, .bidram-MyAccount-downloads td{ vertical-align:middle} .bidram-MyAccount-content #payment .payment_methods{ margin-bottom:1.618em!important} .bidram-MyAccount-content #payment .payment_methods li .payment_box{ background-color:rgba(0,0,0,.05)}.MyAccount-dashboard-table{ padding-bottom:10px}.MyAccount-dashboard-table table{ width:100%}.MyAccount-dashboard-table table td{ border:1px solid #eff0f2; padding:7px 15px; font-size:11px; font-family:var(--mainfontnum);}.MyAccount-dashboard-table .value{ color:var(--maincolor); margin-right:5px} table.wishlist_table tbody td{ padding:16px 12px; background-color:#FFF} table.wishlist_table .yith-wcqv-button{ display:none} .wishlist-title h2{ font-size:12px}.bidram-cart .coupon{ position:relative; padding:15px; border-radius:var(--borderradius); border:1px solid #eee;}.bidram-shipping-calculator{ padding:15px; box-shadow:0 1px 7px -5px rgba(0,0,0,.1); border-radius:7px; overflow:hidden; background-color:#FFF; margin-bottom:15px;}.bidram-cart .coupon label{ display:inline-block; font-size:12px;  color:#555; background-color:#FFF; position:relative; padding:0 25px; top:-28px; border-radius:15px;}.bidram-cart .coupon .input-text{ width:100%; margin-bottom:10px; color:#999; padding-right:15px; border-radius:var(--borderradius); font-size:12px; line-height:30px;}.bidram-cart .coupon .button{ position:absolute; white-space:nowrap; left:21px; bottom:30px;}.bidram-cart .coupon .button:hover{ background-color:var(--maincolor)}.bidram-cart .cart-collaterals .bidram-shipping-calculator .shipping-calculator-button{ display:block; font-size:13px; font-weight:500; color:#555; position:relative; margin-bottom:15px;}.bidram-cart .cart-collaterals .bidram-shipping-calculator .shipping-calculator-button:before,.bidram-cart .cart-collaterals .cart_totals h2:before{ content:''; display:inline-block; width:7px; height:7px; background-color:#e0e0e0; margin-left:8px; border-radius:50%; vertical-align:middle;}.bidram-cart .cart-collaterals .bidram-shipping-calculator .shipping-calculator-form{ display:block!important; height:auto!important}.bidram-cart .cart-collaterals .bidram-shipping-calculator .form-row{ margin-bottom:5px}.bidram-cart .cart-collaterals .bidram-shipping-calculator .input-text,.bidram-cart .cart-collaterals .bidram-shipping-calculator select{ width:100%}.bidram-cart .cart-collaterals .calculated_shipping li input{ margin-left:6px; vertical-align:middle}.bidram-Address-title{ background-color:rgba(238,239,241,0.31); border-radius:var(--borderradius); padding:10px 15px; margin:15px 0;} .bidram-Address-title h3{ font-size:12px !important; display:inline-block; padding:0 !important;} .bidram-Address-title a{ float:left; font-size:11px; color:#989898;} .bidram-Address address{ font-size:11px; border:1px dashed #cacfd9; padding:10px 15px; border-radius:var(--borderradius);} .bidram-order h2{ font-size:13px !important;} .bidram-order .bidram-notice{ font-size:15px; text-align:center; margin-top:10px;} .bidram-order address{ padding:10px 15px; font-size:11px;  font-family:var(--mainfontnum); box-shadow:0px 0px 0px 1px rgb(0 0 0 / 5%);}address p{ margin:8px 0; padding-top:8px; border-top:1px dashed #e6e6e6; line-height:17px; font-family:var(--mainfontnum)}.up-sells.products{ padding-bottom:10px;}@media (max-width:992px){ .bidram.bidram-cart .coupon{  margin-bottom:10px;  right:0;  top:0;  margin-top:10px;  background-color:#f9f9f9; } .bidram.bidram-cart .coupon .button{  background-color:#c5c5c5;  color:#FFF; } .bidram-cart .cart-collaterals .cart_totals{  margin-top:10px }} .bidram-grouped-product-list{ background-color:rgba(245,245,245,0.48); width:100%; border-radius:5px 10px; padding:5px; display:block; white-space:nowrap;} .bidram-grouped-product-list-item__price{ width:150px; text-align:left; font-weight:500;} .bidram-grouped-product-list-item__price .amount{ font-family:var(--mainfontnum); clear:both; display:block;} .bidram-grouped-product-list-item__price .stock{ padding:1px 5px !important; font-family:var(--mainfontnum); font-weight:normal; background-color:#ff4f4f; color:#ababab; display:inline-block; font-size:9px;} .bidram-grouped-product-list-item__label{ overflow:hidden;} .bidram-grouped-product-list-item__quantity .button{ display:inline-block; position:relative; border:none; background:#808080; color:#fff; width:99px; padding:3px 10px; font-weight:500; margin-left:10px; text-align:center; display:inline-block; font-family:var(--mainfont); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;} .bidram-grouped-product-list-item__quantity .button i{ display:none;} .bidram-checkout #order_review table{ border-radius:var(--borderradius); background-color:hsl(0deg 0% 99.22%);} .bidram-checkout #order_review table tbody td{ border:none; } .bidram-checkout table .product-quantity{ display:inline-block; background-color:rgb(0 0 0 / 3%); padding:0 5px; line-height:17px; vertical-align:middle; border-radius:5px;}.bidram_checkout_page{ background-color:#fFF; padding:20px 18px; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}.blog_body.bidram_checkout_page .button{ background-color:#818388; color:#FFF;}.page-shopping-cart .blog_body .bidram-notices-wrapper{ margin:0 0 10px 0}.checkout_wrap{ margin-top:10px; padding-bottom:20px;} .bidram-account .widget{ margin-top:14px}.user_line{ display:block; border-top:1px dashed #e0e2e4; width:100%; height:10px; margin-top:12px;}.user_info_left:after,.user_line:before{ content:''; clear:both; display:block;}.user_info_ds{ border:1px solid #eceeef; position:relative; padding:15px 15px; margin-bottom:5px; border-radius:3px; font-family:var(--mainfontnum);}.user_info_ds i{ float:right; margin-left:30px; font-size:21px; position:relative;}.user_info_ds i:after{ content:""; height:51px; float:right; width:20px; box-shadow:0.5rem 0rem 0.9rem -0.6rem rgba(0,0,0,.7); position:absolute; left:-32px; top:-15px; background-color:#FFF;}.user_info_ds p{color:#888;position:relative;}.user_info_ds p>span{ margin-right:10px; color:#555;}.dokan-message,.dokan-info,.dokan-error{ padding:7px 15px 7px 50px; margin:5px 15px 15px 15px; color:#FFF;}.dokan-message:before,.dokan-info:before,.dokan-error:before{ padding-top:0px; right:auto; left:15px}.store-page-wrap .dokan-info{ margin:5px 0px 15px 0px;}.bidram-body .dokan-store-products-filter-area{ margin:10px 0;}.bidram-body .dokan-store-products-filter-area .search-store-products{ height:32px; background-color:#eee; float:right; line-height:30px; padding:0px 25px; color:#fff; background-color:var(--maincolor); border-color:var(--maincolor);}.bidram-body .dokan-store-products-filter-area .product-name-search{ height:33px; float:right;}.bidram-body .dokan-store-products-filter-area .orderby-search{ height:32px;}.dokan-pagination-container{ font-family:var(--mainfontnum); font-size:12px;}.bidram-body .dokan-pagination-container .dokan-pagination li a{ padding:5px 10px; background-color:white; margin-right:5px; border-radius:5px;}.bidram-body .dokan-pagination-container .dokan-pagination li.active a{ background:var(--maincolor); color:#FFF;}.content-half-part.dokan-product-meta .dokan-price-container .content-half-part{ direction:ltr}.el_recommended{ display:inline-block; width:100%; padding:3px 10px; z-index:2; margin-bottom:5px; margin-top:0; line-height:27px; background:#fff;  background-color:#fff3f4; -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:4px;}.el_recommended svg{ width:20px; stroke:#F44336; vertical-align:middle; margin-left:5px;}.el_recommended span{ font-family:var(--mainfontnum); background:#ffffff; text-align:center; color:#fb3b50; border-radius:3px; line-height:14px; padding:1px 6px 0; min-width:30px;}.bidram-widget-bidram-product-recommend .el_recommended{ display:block; width:auto; margin-bottom:auto;}.widget-content ul.orderby li a{ border:1px solid #f5f5f5; padding:3px 10px; border-radius:3px; display:block; background-color:white;}.widget-content ul.orderby li a.active{ background-color:#f5f5f5;}ul.yith-wcan-stock-on-sale li,.yith-wcan-list-price-filter li{ border-bottom:1px solid #f5f5f5; display:block; padding:5px 0}.wd_filter_wrap{ background-color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-top:5px; margin-bottom:14px; display:block; height:45px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); position:relative; z-index:0;}.wd_filter_wrap.active{ z-index:1;}.wd_filter_wrap .wd_filter{ background:transparent; margin:0;  box-shadow:none;}.wd_filter_wrap .wd_title{ height:45px; line-height:45px; padding:0 15px; cursor:pointer;}.wd_filter_wrap .wd_title svg{ float:left; line-height:41px; width:15px;}.wd_filter_wrap .wd_filter.active .wd_title{ background-color:#f9f9f9;}.wd_filter_wrap .wd_filter.active .wd_title svg{ stroke:#f74f4f; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}.wd_filter_wrap .wd_filter .widget-content,.wd_filter_wrap .wd_filter .yith-wcan{ opacity:0; visibility:hidden; padding:15px 12px; background-color:#fdfdfd; box-shadow:0px 2px 6px -3px rgba(0,0,0,0.2); border:1px solid #f3f3f3; border-radius:0 0 5px 5px; border-top:0; -moz-transform:translateY(20px); -webkit-transform:translateY(20px); -o-transform:translateY(20px); -ms-transform:translateY(20px); transform:translateY(20px); -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}.wd_filter_wrap .wd_filter.active .widget-content,.wd_filter_wrap .wd_filter.active .yith-wcan{ opacity:1; visibility:visible; -moz-transform:translateY(0px); -webkit-transform:translateY(0px); -o-transform:translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px);}.wd_filter.yith-woo-ajax-reset-navigation .wd_title{ background-color:#fff3f3;}.yith-wcan-reset-navigation{ background-color:#f74f4f; color:white !important; padding:4px 10px; border-radius:5px; margin:10px 0; display:inline-block;}.bidram-products-header h1{ display:inline} .bidram-OrderUpdates,.commentlist.notes{ padding:0;} .bidram-OrderUpdates li,.commentlist.notes .comment.note{ padding:7px 15px; box-shadow:0 1px 7px -3px rgb(0 0 0 / 10%); border-radius:7px; margin-bottom:15px; font-family:var(--mainfontnum); background-color:#FFF; list-style:none;} .bidram-OrderUpdates .meta,.commentlist.notes .comment.note .meta{ border-bottom:1px dashed #ececec; line-height:29px;} .bidram-OrderUpdates .description{ padding:10px 0; font-size:11px; color:#888; background-color:#FFF; font-family:var(--mainfontnum);} ul.dokan-account-migration-lists li .left-content{ text-align:right} ul.dokan-account-migration-lists li .right-content{ text-align:left}.order_action{ padding-bottom:15px;}.order_action form{ position:relative}.order_action .ajax-loader{ background:rgba(255,255,255,0.7)}.order_action h4{}.or_cancel h4{ color:#555; font-size:12px; line-height:45px; font-family:var(--mainfont); font-weight:500; position:relative; display:block; background-color:#ffffff; border-bottom:1px solid #f5f5f5; box-shadow:0px 4px 50px -9px #f5f5f5; padding:0 15px 0 5px; margin-right:-15px; margin-left:-15px; margin-top:-15px;}.order_head{ border:2px dashed #eee; padding:7px 15px; display:flex; margin-top:20px; border-radius:5px; line-height:25px; font-size:12px;}.order_head div{ flex:0 0 50%;}.order_head div>span:first-child{ font-family:var(--mainfontnum); padding-right:10px; color:#4CAF50; font-weight:500;}.order_head div.order_total{ text-align:left;}.order_items{padding:15px 0;clear:both;}.order_items .order_item{ padding:5px 0; font-size:11px; display:inline-block; width:100%; margin-bottom:5px; padding-bottom:10px; border-bottom:1px dashed #ddd;}.order_items .order_item figure img{ margin:auto; float:right; margin-left:15px; max-width:76px; box-shadow:0px 0px 5px -2px #ddd; border-radius:10px;}.order_items .order_item span{ font-family:var(--mainfontnum); background-color:#fbfbfc; color:#5d5d5d; padding:4px 15px; vertical-align:middle; border-radius:4px; display:block; margin-top:8px;}.order_action textarea{ width:100%; border-radius:5px; padding:10px 15px; font-size:11px; border-color:#eee;}.order_action input[type="submit"]{ background-color:#F44336; color:#fff; border:none !important; border-radius:7px; font-size:12px; margin-top:5px; -webkit-transition:all 0.3s; transition:all 0.3s; cursor:pointer;} .bidram-orders-table__cell-order-status span{ display:inline-block; padding:2px 10px; background-color:#f4f4f6; border-radius:25px;}span.ors_on-hold{ background-color:#fff1c7; color:#908153;}span.ors_processing{ background-color:#def9be; color:#708a51;}span.ors_pending{ background-color:#d8f3ff; color:#5a7582;}span.ors_cancel-request{ background-color:#ffd7d4; color:#8e6a67;}span.ors_failed{ background-color:#ffc3c3; color:#9e5e5e;}span.ors_completed{ background-color:#d3ffd5; color:#618663;}.price_survey_question{ padding:10px 0; font-size:11px; color:#555;}.price_survey_question .question_tit{ display:inline-block; margin-left:3px; border-right:2px dotted #ddd; padding-right:10px;}.bidram-widget-bidram-price-survey .question_tit{ border-right:none;}.price_survey_question .price_survery_answer{ display:inline-block; margin:0 10px; border-bottom:1px dashed #ccc; position:relative; cursor:pointer;}.price_survey_question .price_survery_answer:hover{ color:#333}.price_survey_question .ps_price_yes:after{ content:''; border-left:1px solid #e0e0e0; height:16px; margin-right:10px; top:calc(50% - 8px); position:absolute;}.form_pricing_field{ position:relative; padding-bottom:10px;}.form_pricing_field p{ display:inline-block; padding-right:9px;}.ui_input_currency{ position:absolute; left:10px; top:7px; color:#a9a9a9;}.unfair_pricing_onlinestore{}.unfair_pricing_store{display:none;}.ui_form{}.ui_form .form_row{}.ui_form .form_row>*{ display:inline-block; vertical-align:middle;}.ui_form label{ display:block; line-height:2em; padding:5px 0px; font-weight:500;}.ui_form input[type="text"]{ padding:5px 20px; font-family:var(--mainfontnum); width:100%; border-radius:5px; margin-bottom:10px;}.ui_form hr{ opacity:0.2;}.ui_form .form_row label{ font-weight:500; padding-right:5px;}.ui_form textarea{ border-radius:5px; padding:5px 10px; width:100%; margin-bottom:5px; font-size:11px;}.ui_form input[type="submit"]{ cursor:pointer;}#unfair_pricing .res_msg,#report_product_wrap .res_msg{ margin-top:10px; display:block; border-radius:5px; padding:7px 10px; font-size:11px; font-weight:500;}#unfair_pricing .res_msg.res_success,#report_product_wrap .res_msg.res_success{ color:#4caf50; background-color:#eeffef;}#unfair_pricing .res_msg.res_error,#report_product_wrap .res_msg.res_error{ color:#f44336; background-color:#fff0f0;}#report_product_wrap h4{ font-size:13px; margin-bottom:12px; margin-top:-7px;}.is_fake_label,.is_custom_label{ border-radius:5px; background-color:rgba(249,168,37,.11); color:#d5901f; margin:0 12px; padding:1px 8px; font-size:11px; display:inline-block; white-space:nowrap; vertical-align:middle;}.is_custom_label{ background-color:rgb(201,238,255); color:#2196F3;}.is_fake_label + .is_custom_label{margin-right:-4px;}.fake_note{ display:block; color:#FF9800;}.fake_note svg{ display:inline-block; vertical-align:middle; stroke:#FF9800; margin-left:7px;}.fake_note + .modified_date{ margin-top:-2px;}.modified_date{ color:#2196F3;}.modified_date svg{ stroke:#2196F3;}.modified_date span{ color:#555; font-family:var(--mainfontnum);}.fake_note svg{ width:20px; vertical-align:middle; margin-left:8px;}.lead_time{ display:inline-block; color:#676768; height:35px; width:100%; line-height:35px; padding:0 15px 0 20px; border:1px solid #e5e5e5; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); margin:0 0 10px 0; font-family:var(--mainfontnum);}.bidram-widget-bidram-lead-time .lead_time{ height:auto; min-width:auto; margin:auto; display:block; border:none; padding:0}.summary_cart_warp .lead_time{ display:block}.lead_time.el_ready svg{ stroke:#0ec32d;}.lead_time svg{ width:22px; vertical-align:middle; margin-left:8px; stroke:#9E9E9E;}.el_lt_cart{ display:block; height:auto; line-height:1.8em; padding:3px 0; border:none; font-size:11px;}.el_lt_cart svg{ width:19px;}.checkout_time{ margin-top:10px; display:block; height:auto; line-height:50px; font-size:12px; background-color:#ffffff; color:#333; border:unset; box-shadow:0 1px 7px -3px rgb(0 0 0 / 10%);}.checkout_time i{ font-size:16px; margin-left:10px; background-color:#f6f7f9; width:38px; height:38px; line-height:36px; text-align:center; border-radius:31px;}.bidram-widget-block-product-table .block-content-inner{ padding-top:7px;}.bidram-widget-block-archive-product-table .block-title{ margin-bottom:22px;}.bidram-widget-block-archive-product-table .products.row{ display:block; margin:0;}.product_list_table,.elm_datatable{  position:relative;}.product_list_table:before,.elm_datatable:before{ background-color:#fff; width:-webkit-calc(100% - 10px); width:-moz-calc(100% - 10px); width:calc(100% - 10px); height:7px; border-top:1px solid rgb(0 0 0 / 5%); border-right:1px solid rgb(0 0 0 / 5%); border-left:1px solid rgb(0 0 0 / 5%); border-radius:7px 7px 0 0; content:""; display:block; position:absolute; top:-8px; left:0; right:0; margin:auto;}.product_list_table thead tr{ box-shadow:0px 1px 0px 0px #e7e9ec;}.product_list_table thead th{ font-weight:500; padding:15px 16px; font-size:12px; color:#333; margin-top:7px;}.product_list_table tbody tr,.elm_datatable tbody tr{ border-bottom:1px solid #eeeff1; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}.product_list_table tbody tr:last-child,.elm_datatable tbody tr:last-child{ border-bottom:none;}.product_list_table tbody tr:hover,.elm_datatable tbody tr:hover{ -webkit-box-shadow:0 0 21px -9px rgb(0 0 0 / 14%); box-shadow:0 0 21px -9px rgb(0 0 0 / 14%); z-index:99; border-bottom-color:transparent;}.product_list_table tbody tr td{ padding-right:15px}.product_list_table tbody tr td.td_action{ min-width:105px}.product_list_table tbody tr td.td_price{ min-width:130px;}.td_title a{ display:block; padding:15px 0;}.product_list_table .plt_outofstock,.product_list_table .plt_instock{ position:absolute; background-color:#F44336; color:#FFF; font-size:10px; line-height:18px; text-align:center; width:60px; top:37px; right:-10px; display:inline-block; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}.product_list_table .plt_instock{ background-color:#8BC34A;}.product_list_table .plt_image{ position:relative;}.product_list_table .plt_title{ padding:0 10px;}.product_list_table img{ max-width:80px !important;}.product_list_table .plt_title span{ background-color:#f9f9f9; display:inline-block; margin-right:10px; font-size:11px; padding:0 15px; border-radius:50px; line-height:18px; border:1px solid #eeeff1;}.product_list_table .plt_image img{ margin-right:30px;}.product_list_table .tb_price i{ color:#c2c2c2dd;} .bidram-widget-block-product-table table.product_list_table td, .bidram-widget-shortcode table.product_list_table td, .bidram-widget-block-archive-product-table table.product_list_table td{ text-align:right !important}.no_wishlist{ border:1px solid #f5f6f7; background-color:#fff; display:block; margin-bottom:10px; padding:7px 15px; color:#616161; border-radius:10px;}.custom_note_product{ border:1px dotted #d8d8d8; border-radius:4px; display:inline-block; margin-bottom:10px; padding:7px 15px; color:#616161; border-right-style:dashed; border-left-style:dashed;}.custom_note_summary,.services_item{ line-height:2em; color:#555;}.custom_note_summary svg,.services_item svg{ width:20px; margin-left:6px; vertical-align:middle; stroke:#FF5722;}.custom_note_summary svg + p{ display:inline}.services_item img{ margin-left:10px; vertical-align:middle;}.entry-summary .custom_note_summary{ margin-top:10px}.hide{ display:none !important;}.sms_notice.on{ margin:9px 0; background-color:rgba(0,204,103,0.11); padding:6px 10px;}.sms_notice.off{ background-color:rgba(204,0,0,0.11);}#sms_status{ display:block; font-weight:normal !important; padding:10px 0;}.dashboard_order_list .widget-content{ padding:15px 15px 10px 15px;}.morder_item{ padding:0; line-height:40px; margin-top:8px; display:flex; flex-direction:row; flex-flow:row; font-size:11px;}.morder_item .column{ flex:1 0 20%; max-width:20%;}.morder_item span.or_id{color:#9e9e9e;}.morder_item span.or_view{ background-color:#f6f7f9; float:left; line-height:21px; margin-top:8px; padding:3px 10px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; cursor:pointer; border-radius:var(--borderradius); font-size:10px;}.morder_item:hover span.or_view{ background-color:var(--maincolor); color:#FFF;}.morder_item:hover span.or_view svg{ stroke:#FFF;}.morder_item span.or_view svg{ width:14px; vertical-align:middle; margin-right:5px;}.morder_item span.or_price{ font-family:var(--mainfontnum); font-weight:500; font-size:12px;}.morder_item .or_status{ border-radius:var(--borderradius); padding:3px 10px;}.morder_item span.or_price .product-Price-currencySymbol{ font-size:10px; color:#9c9c9c;}.morder_item_detail{ display:none; padding:8px 5px; font-size:11px; border:1px dashed #e8e8e8; margin-top:5px; border-radius:var(--borderradius);}.summary_order_product{ display:inline-block; max-width:calc(12.5% - 10px); margin:0 5px;}.summary_order_product h4{ font-size:11px; text-align:center; margin-top:5px; height:32px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}.view_order_status,.wc_myaccount_address,.order-info{ background:#fbfbfb; padding:10px 10px; display:block; margin:14px 0 0 0; transition:all 0.3s ease; border-radius:var(--borderradius); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}table.my_account_orders,table-table--order-details,table-table--order-downloads,table.product_list_table,.elm_datatable{ background-color:#FFF; box-shadow:0px 0px 0px 1px rgb(0 0 0 / 5%); border-collapse:collapse; border-radius:var(--borderradius);}.wc_myaccount_address{ padding:15px; background-color:white;} .bidram-EditAccountForm,body-edit-address form:not(#verifysms_form){ padding:15px 15px 20px 15px; background-color:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); margin-bottom:10px; position:relative; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);} .bidram-EditAccountForm .button,body-edit-address form:not(#verifysms_form) .button{ background-color:#929ca7; border:none; border-radius:5px; padding:5px 15px; color:#FFF; margin-top:5px; font-family:var(--mainfont),Tahoma; font-size:12px; cursor:pointer;} .bidram-shipping-methods li{ margin:5px 0;} .bidram-shipping-methods input{ margin-left:10px; vertical-align:middle;}.archive_filter_btn{ display:inline-block; margin-right:5px; vertical-align:middle; color:#555; cursor:pointer; padding:4px 9px 4px 15px; float:left; height:30px; font-size:12px; margin-left:-4px;}.archive_filter_btn svg{ width:23px; vertical-align:middle;  color:#444;}.is_fixed.archive_filter_btn{ position:fixed; bottom:15px; left:15px; z-index:997; width:39px; height:39px; line-height:40px; border-radius:10px; padding:0; text-align:center; overflow:hidden; background-color:var(--secoundcolor); border:none; color:white; box-shadow:0 1px 14px -5px rgb(0 0 0 / 15%); -webkit-transition:all 0.3s; transition:all 0.3s;}.archive_filter_btn.has_ft_top{ bottom:97px;}.is_fixed.archive_filter_btn svg{ margin:0; color:inherit; margin:0 3px; font-size:19px; stroke:white}.is_fixed.archive_filter_btn:hover{ background-color:#FFF;}.is_fixed.archive_filter_btn:hover svg{ stroke:#333}.bidram-body .dokan-report-abuse-button{ display:inline-block; background:#fff; color:#434343; height:35px; font-size:11px; line-height:35px; border:1px solid #e5e5e5; padding:0 20px 0 20px; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; font-family:var(--mainfont); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}.entry-summary .dokan-btn{ min-width:269px;}.bidram-body .dokan-report-abuse-button i{ margin-left:5px; font-size:13px; vertical-align:middle;}#dokan-product-enquiry textarea{ display:block; width:100%; font-size:11px; line-height:20px; margin-bottom:10px}.bidram-checkout #payment div.form-row #place_order{ background-color:var(--maincolor); color:#FFF; border:none; font-size:11px; padding:6px 15px; border-radius:var(--borderradius); -webkit-transition:all 0.3s; transition:all 0.3s; font-family:inherit; cursor:pointer}.bidram-cart .row .button,.bidram-checkout .page-shopping-cart .button,.bidram-form-track-order .button{ background-color:var(--maincolor); color:#FFF; border:none; font-size:11px; padding:6px 15px; border-radius:var(--borderradius); -webkit-transition:all 0.3s; transition:all 0.3s; font-family:inherit; cursor:pointer;}.order_dtime_title{  margin-top:5px;}.order_dtime_title svg{ width:22px; vertical-align:middle; margin-left:10px; stroke:#4CAF50;}.order_dtime_desc{ line-height:35px; background-color:#f2f5fa; padding:0 15px; margin-bottom:7px; border-radius:var(--borderradius);}.order_dtime_list.bidram-loader{ opacity:.2; min-height:50px; background-size:23px;}.order_dtime_i{ display:flex; padding:10px; border:1px solid #eff1f5; font-family:var(--mainfontnum); position:relative; border-radius:var(--borderradius); margin-bottom:7px; align-items:center;}.order_dtime_i.is_closed:after{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgb(244 67 54 / 0.02); z-index:1;}.order_dtime_idate{ min-width:85px; padding-right:3px; font-size:10px; color:#9c9c9c;}.order_dtime_idate span{ display:block; font-size:11px; color:#555; font-weight:500;}.order_dtime_itime{ line-height:14px; padding:0 10px 0 0; width:100%;}.order_dtime_itime input[type="radio"]{ vertical-align:middle; margin-left:10px;}.order_dtime_itime input[type="radio"]{ display:none;}.order_dtime_itime label{ display:inline-block; padding:8px 9px; background-color:#ffffff; border:1px solid #ebeef4; border-radius:4px; cursor:pointer;}.order_dtime_itime input[type="radio"]:checked + label{ background-color:#f3f5f9;}.order_dtime_itime input[type="radio"]:disabled + label{ opacity:0.5; cursor:no-drop}.question_waiting{ background-color:rgb(2 166 242 / 5%); padding:10px 20px; border-radius:5px; color:#333; margin-bottom:12px;}.question_waiting>span{ font-size:10px; display:inline-block; margin-top:8px; color:hsl(0deg 0% 0% / 66%);}.entry-content>ul.questionlist{ padding-right:0px; margin:0;}.entry-content>ul.questionlist li{ list-style:none; margin:0 0 10px 0; border:1px solid rgb(235 236 238); padding:10px 17px; border-radius:var(--borderradius);}ul.questionlist li .question-body{}ul.questionlist .question-head{ border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:10px;}ul.questionlist .question-head span{}ul.questionlist .question-author{font-weight:500;}ul.questionlist .question-date{ float:left; font-size:11px; font-family:var(--mainfontnum); background-color:#fff; line-height:22px; padding:0 10px;}ul.questionlist .question-text{}.entry-content>ul.questionlist li ul{ padding:0}.entry-content>ul.questionlist li li{ background:rgba(236,236,236,0.20); margin-top:15px;}.closed_question{ background:rgba(236,236,236,0.30); padding:8px 15px !important; border-radius:5px; font-size:11px !important;}.dig-content{ font-family:var(--mainfont) !important;}.digits_bx_head{ text-align:right;}.digits_bx_head .dig-box-login-title{ font-family:var(--mainfont) !important; font-size:15px;}.digits_bx_head .dig-cont-close{ float:left; top:4px; background-color:#f44336; font-size:19px; width:18px; text-align:center; height:18px; line-height:18px; color:#FFF !important; border-radius:4px;}.minput_inner .digits-input-wrapper{}.minput_inner .digits-input-wrapper input{ font-family:var(--mainfont) !important; line-height:30px;}.bidram-body .minput_inner label,.bidram-body .minput_inner label *{ font-family:var(--mainfont) !important; font-size:12px !important;}.dig_login_rembe div{ font-family:var(--mainfont) !important; font-size:12px !important;}.dig_ma-box .button,.dig_ma-box .button[type=submit],.dig_ma-box .transupbutton[type=submit]{ font-family:var(--mainfont) !important; font-size:12px !important;}.digits_login_form .dig_lrf_box .dig_opt_mult_lab,.digits_login_form .dig_lrf_box .dig_opt_mult~label,.digits_login_form .dig_lrf_box .minput .digits-input-wrapper~label,.digits_login_form .dig_lrf_box .minput .not-empty~label{ font-size:12px!important;}.dig_ma-box .backtoLogin,.dig_ma-box .forgotpassworda,.dig_ma-box .signdesc,.dig-container .button,.dig_ma-box .transupbutton{ font-size:12px; font-family:var(--mainfont) !important;}.digits_ui *{ font-family:var(--mainfontnum);}.digits-form_heading{ font-size:17px;}.digits-form_tab-bar .digits-form_tab-item,.digits-form_input label,.digits_secure_account_heading { font-size:14px;}.digits-form_input_row .digits-field-type_tac .dig_input_wrapper div{ text-align:right;}.digits-form_button-text,.digits2_box .digits-form_input input,.digits2_box .digits-form_input input[type=text],.digits2_box .digits-form_input textarea{ font-size:14px;}.digits_form_index_section .digits_show_on_index{ font-size:15px;}aside.prdctfltr-widget{ padding:15px 10px 10px;}aside.prdctfltr-widget .widget_title{ background-color:#eff1f585; border-radius:5px; border-bottom:none; margin-bottom:10px;}aside.prdctfltr-widget .widget-content{ padding:0;}aside.prdctfltr-widget .widget_title:before,aside.prdctfltr-widget .widget_title:after{ left:12px; bottom:17px; right:auto;}aside.prdctfltr-widget .pf-help-title{ margin-bottom:15px;}aside.prdctfltr-widget .prdctfltr_filter label{ font-size:12px; line-height:25px;}aside.prdctfltr-widget input::-webkit-input-placeholder{ font-size:11px;}aside.prdctfltr-widget input::-moz-placeholder{ font-size:11px;}aside.prdctfltr-widget input:-ms-input-placeholder{ font-size:11px;}aside.prdctfltr-widget input:-moz-placeholder{ font-size:11px;}.bidram-body .prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms .prdctfltr_search_terms_input{ border:1px solid #eee !important; padding:.15em .7em !important;}.receipt_divider{ position:relative; margin:20px -18px; border-top:2px dashed #e1e4e8;}.receipt_divider:after,.receipt_divider:before{ content:''; width:30px; height:30px;  border-radius:50%; background-color:aliceblue; position:absolute; top:calc(50% - 16px); right:-15px;}.receipt_divider:after{ border-left:none; border-right:1px dashed #ddd; right:auto; left:-15px;} .bidram-notice-thankyou-order-failed,.bidram-notice-thankyou-order-received{ background-color:#23bf53; line-height:25px; padding:7px 0; font-size:13px; display:block; max-width:500px; margin:10px auto; color:#FFF; border-radius:30px;} .bidram-notice-thankyou-order-failed{ background-color:#F44336;} .bidram-notice-thankyou-order-failed:before,.bidram-notice-thankyou-order-received:before{ color:#FFF;} .bidram-order .method_pay{ display:none; font-size:12px; display:block; text-align:center; margin-bottom:3px; margin-top:15px; position:relative; border:1px dashed #d9dee6; border-radius:var(--borderradius); overflow:hidden;} .bidram-order .method_pay i{ font-size:22px; color:#0ec32d; font-size:32px; opacity:0.2; position:absolute; right:20px; top:15px;} .bidram-order .method_pay>p{ padding:22px;} .bidram-order .method_pay .bidram-bacs-bank-details{ display:flex; flex-direction:row; align-items:center; justify-content:space-around;} .bidram-order .method_pay .bidram-bacs-bank-details .order_details{ margin:0;} .bidram-order .method_pay .bidram-bacs-bank-details .order_details li{ padding:0; border:none; margin:0; flex:none; max-width:none;} .bidram-order .method_pay .bidram-bacs-bank-details .order_details li strong{ display:inline-block} .bidram-table__line-item .product-name img{ max-width:50px; margin-left:10px;} .bidram-table__line-item .product-name .product-quantity{ display:inline-block; margin-right:3px; background-color:#eff1f5; color:#333; border-radius:3px; padding:0 10px; line-height:16px; font-size:11px; vertical-align:middle;} table.shop_table .bidram-table__line-item td{ padding:10px 15px 10px 10px; font-size:12px;} .bidram-checkout .bidram-table--order-details tfoot td{ font-size:12px;} table.shop_table .bidram-table__line-item .price-amount,.bidram-checkout .bidram-table--order-details tfoot .price-amount{ font-size:13px; font-weight:500; color:var(--maincolor);} table.shop_table .bidram-table__line-item .product-Price-currencySymbol,.bidram-checkout .bidram-table--order-details tfoot .product-Price-currencySymbol{ color:#999; font-size:10px;} table.shop_table tfoot th{ padding:9px 15px; background-color:#fdfdfd;} table.shop_table tfoot td{ padding:10px 15px;} .bidram-checkout address{ line-height:30px; font-size:12px} table.product-cart-form__contents{ border:none; border-collapse:collapse; border-radius:var(--borderradius); box-shadow:0px 0px 0px 1px rgb(0 0 0 / 5%);} .bidram-mini-cart__empty-message svg{ width:40px; stroke:#999; display:block; margin:auto; margin-bottom:10px; opacity:0.3;} .select2-container--default .select2-selection--single{ border-color:#e8e8e8;}.product_list_widget .star-rating span,.widget .star-rating span{ margin-right:5px; margin-top:4px; margin-left:5px;}.product_meta .detail-container{ position:relative; font-family:var(--mainfontnum)}.product_meta .detail-container .sku{ display:inline-block;}.detail-content.minute{ margin-left:3px}.bidram-woo-meta--view-inline .product_meta{ display:flex; flex-wrap:wrap;}.bidram-widget-woocommerce-product-meta .detail-container:after,.bidram-widget-bidram-blog-meta .product_meta .detail-container:after{ position:absolute; bottom:0; left:0; width:100%;}.bidram-woo-meta--view-stacked .product_meta .detail-container:after{ position:absolute; bottom:0; left:0; width:100%;}.bidram-woo-meta--view-inline .product_meta .detail-container:after{ width:auto; left:auto; right:auto; position:absolute; height:100%; top:50%; transform:translateY(-50%); border-top:0; border-bottom:0; border-right:0; border-left-width:1px; border-style:solid; left:-8px;}.bidram-woo-meta--view-table .product_meta{ display:flex; flex-direction:column;}.bidram-woo-meta--view-table .product_meta .detail-container{ display:flex;}.bidram-woo-meta--view-table .product_meta .detail-label{ min-width:108px;}.bidram-woo-meta--view-stacked .product_meta .detail-container{ display:block;}.detail-container:before{ display:none}.bidram-woo-meta-shwo-icon-yes .detail-container svg{ width:22px; stroke:#333; display:inline-block; vertical-align:middle; margin-left:10px;}.bidram-widget-container .fake_note{ margin-top:0; margin-bottom:0;}.yith-woocommerce-ajax-product-filter.with-checkbox ul li a:before{ background:none;}.yith-woocommerce-ajax-product-filter.with-checkbox ul li .count{ margin-right:5px; border-radius:4px; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7;}.order_progressbar{ display:block; margin:15px 0; height:8px; background-color:hsl(0deg 0% 0% / 20%); border-radius:var(--borderradius);  position:relative;}.order_progress{ position:absolute; right:0; top:0; bottom:0; background-color:#08b92e; display:block; border-radius:inherit; text-align:left;}.order_progress.cancelled{ background-color:#f3817b;}.order_progress.failed{ background-color:#ffc107;}.order_progress.refunded{ background-color:#75b3ed;}.order_progress.cancel-request{ background-color:#9e9e9e;}.order_progress:after{ content:''; display:inline-block; width:3px; height:16px; background-color:#FFF; border-radius:var(--borderradius); line-height:0; position:relative; left:0px; top:-4px; box-shadow:0 0 10px 0px #00000080;}.custom_tracking_code{ background-color:#ffffff; box-shadow:0 1px 7px -3px rgb(0 0 0 / 10%); padding:15px 15px; border-radius:var(--borderradius); color:#444; margin:12px 0;}.tracking_code_head{ border-radius:var(--borderradius); background-color:var(--maincolor); line-height:30px; margin-bottom:10px; padding:6px 15px; color:#fff;}.tracking_code_head svg{ display:inline-block; vertical-align:middle; stroke:#ffffff; width:20px; margin-right:10px;}.tracking_code_head a{ float:left; direction:ltr; font-size:12px; color:inherit !important;}.tracking_code_head strong{ font-size:12px;}.custom_tracking_code>svg{ float:left; width:27px; stroke:#555; margin-top:2px;}.custom_tracking_code span{border-right:2px solid rgb(0 0 0 / 40%);padding-right:10px;display:block;margin-bottom:10px;font-size:12px;}.custom_tracking_code input[type="text"]{ color:#555; text-align:left; width:calc(100% - 38px); font-size:12px; padding:4px 10px; border:unset; border-radius:3px; background-color:#f6f7f9;}.bidram-body .woo-wallet-content .woo-wallet-price{ color:#FFF; background-color:rgb(29,195,80); padding:4px 15px; border-radius:var(--borderradius);}.bidram-body .woo-wallet-my-wallet-container .woo-wallet-sidebar{ background:rgb(255,255,255); border-radius:var(--borderradius); box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%);}.bidram-body .woo-wallet-my-wallet-container{ border:none; }.bidram-body .woo-wallet-sidebar ul li span{ vertical-align:middle; margin-bottom:10px;}.bidram-body .woo-wallet-sidebar ul li.card{ border-radius:var(--borderradius); transition:all .3s cubic-bezier(.25,.8,.25,1); cursor:pointer; box-shadow:none; border:1px dashed rgba(0,0,0,.125);}.bidram-body .woo-wallet-sidebar ul li.card:hover{ box-shadow:0 0 10px -4px #ccc;}.bidram-body .woo-wallet-content,.amount{ font-family:var(--mainfontnum)}.bidram-body .woo-wallet-transactions-items li{ overflow:hidden; padding:15px; margin-bottom:5px; background-color:rgba(0,0,0,0.06); border-radius:10px;}.bidram-body p.woo-wallet-field-container{ margin-bottom:11px; display:block; display:block; -ms-flex-wrap:block;}.woo-wallet-content label{ font-size:11px; padding-bottom:8px; display:block;}.woo-wallet-content input[type="number"],.woo-wallet-content input[type="text"],.woo-wallet-content textarea{padding:5px 20px 5px 7px;border-radius:var(--borderradius);display:block;width:100%;border:none;height:auto;line-height:27px;}.woo-wallet-content textarea{}.bidram-body .select2-container--default .select2-selection--single{ height:34px; border-radius:5px;}.woo-wallet-content input[type="submit"]{ border:none; padding:2px 20px; line-height:27px; border-radius:var(--borderradius); background-color:var(--secoundcolor); color:#fff;}#wc-wallet-transaction-details{ border:none; background-color:#FFF; margin-top:10px; clear:both;}.bidram-body .woo-wallet-content-heading{ display:flex; flex-direction:row; align-items:center; justify-content:space-between;}.bidram-body .woo-wallet-content-h3{ float:right; margin:0;}.bidram-body table.dataTable thead th,.bidram-body table.dataTable thead td{ font-weight:500; border-bottom:1px solid #fff;} .bidram-MyAccount-downloads-file.button{ font-size:11px; padding:4px 15px; border:none; color:#fff; background:#4caf50;} .bidram-orders-table__cell-order-actions .button{ font-size:11px; padding:6px 15px; border:none; color:#fff; background:#c0c5ce;} .bidram-orders-table__cell-order-actions .button.view{ background-color:var(--maincolor)} .bidram-orders-table__cell-order-actions .button.pay{ background-color:lightseagreen;}.td_img img{  margin:7px;  display:block; box-shadow:-1rem 0 2rem -1.4rem rgb(0 0 0 / 10%) !important;}.td_sku{ font-weight:500; padding-right:10px}.td_title a{ font-weight:500; font-size:12px;}.td_attribute span{ display:inline-block; margin:0 4px;}.td_price .elm_td_svg,.dtr-data .elm_td_svg{ display:inline-flex; margin-left:7px; width:20px; vertical-align:middle;  align-items:center; justify-content:center;}.td_price .tooltip-inner{ font-family:var(--mainfontnum)}.trend_up{ stroke:#4caf50 !important;}.trend_down{ stroke:#f44336 !important;}.td_action .btn,.dtr-data .btn{ display:inline-flex; margin:auto 5px; width:29px; height:29px; line-height:33px; text-align:center; font-size:14px; color:#444; background-color:#ffffff; border-radius:4px; vertical-align:middle; align-items:center; justify-content:center; box-shadow:0 0 5px -2px #ddd;}.td_action .btn svg,.dtr-data .btn svg{ width:20px; stroke:#646464;}.td_action .btn:hover,.td_action .btn:focus,.dtr-data .btn:hover{ color:white !important}.td_action .btn:hover svg,.td_action .btn:focus svg,.dtr-data .btn:hover svg{ stroke:white !important}.td_action .btn.tb_btn_buy:hover,.dtr-data .btn.tb_btn_buy:hover{ background-color:#23bf53;}.td_action .quickview-btn,.dtr-data .quickview-btn{ font-size:16px; line-height:30px; position:relative;}.td_action .quickview-btn.waiting:before,.dtr-data .quickview-btn.waiting:before{ content:''; position:absolute; top:0px; left:0; right:0; bottom:0; margin:0 !important; background:rgb(255 255 255 / 99%) url(../images/loading-oval.svg) no-repeat center center; background-size:20px; border-radius:inherit;}@media (max-width:600px){ .woo-wallet-my-wallet-container{  display:block } .woo-wallet-my-wallet-container .woo-wallet-sidebar{  width:100% } .woo-wallet-my-wallet-container .woo-wallet-content{  width:100% }}.on-woo-wallet-cashback{ border-color:#6d6d6d; border:1px solid; color:#43454b; padding:.202em .6180469716em; font-size:.875em; display:inline-block; margin-bottom:1em; border-radius:3px}.dataTables_wrapper .dataTables_filter{ float:none !important;}.dataTables_filter label,.dataTables_length label{ font-size:12px; font-weight:500;}.dataTables_wrapper .dataTables_filter input{ padding:3px 10px; margin-right:10px; border-radius:5px;}.dataTables_length select{ border-radius:5px; font-size:12px;}.my_acc_top{ display:flex; flex-direction:row; flex-direction:row; align-items:stretch;}.my_acc_top.ticket_status{ margin-top:15px;}.my_acc_user_info{ -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); overflow:hidden; display:flex; background-color:#FFF; box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%); flex-direction:column; flex-wrap:nowrap; justify-content:space-around; align-items:center; padding:15px 12px; width:-webkit-fill-available; margin-left:15px; -webkit-transition:all 0.4s; transition:all 0.4s; position:relative; text-align:center;}.my_acc_user_info:last-child{ margin:0}.my_acc_user_info:hover{ box-shadow:0 1px 25px -5px rgb(0 0 0 / 10%);}.my_acc_user_info svg{ width:60px; fill:#eff1f5ad; stroke:#eff1f5ad; position:absolute; transform:rotate(-25deg); left:-20px; }.my_acc_user_info>span{ padding:5px 0;  color:#444; position:relative; font-weight:500;}.my_acc_user_info strong{ font-family:var(--mainfontnum); font-size:15px; color:var(--maincolor);}.el_product-attributes{}.el_attribute-list{ line-height:38px; font-family:var(--mainfontnum); font-size:12px;}.el_attribute-list li{ display:flex; -ms-flex-pack:justify!important; justify-content:space-between!important; flex-direction:row; flex-wrap:wrap; position:relative;}.el_attribute-list li:after{ content:''; position:absolute; height:1px; right:10px; left:10px; top:50%; border-top:2px dotted #dce3e7;}.el_attribute-list li .label{ background:var(--bgcolor); z-index:1; min-width:32%; font-weight:500}.el_attribute-list li .value{ background:var(--bgcolor); z-index:1; min-width:32%; text-align:left;}.item.outofstock,.item .item-area.outofstock{ filter:grayscale(1); -webkit-transition:all 0.3s; transition:all 0.3s;}.products .item.outofstock:hover,.products .item .item-area.outofstock:hover{ filter:grayscale(0);}.order_as_list{ color:#555;}.order_as_list .bidram-result-count{ color:inherit; float:left; margin-left:5px;}.el_category_orderby{ float:right; display:inline-block; white-space:normal; padding:4px 26px 2px 0; position:relative; vertical-align:middle;}.el_category_orderby:before{ display:inline-block; content:attr(data-label); margin-left:5px; font-size:12px; line-height:25px; vertical-align:middle; white-space:nowrap;}.el_category_orderby:after{ position:absolute; top:calc(50% - 5px); right:7px; opacity:0.8; content:""; display:inline-block; border:1px solid #dedede; width:5px; height:10px; border-radius:4px; transition:linear 0.3s;}.el_category_orderby li{ display:inline-block; margin-left:7px; padding:2px 8px; position:relative; font-size:11px; vertical-align:middle; border-radius:4px; white-space:nowrap; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s;}.el_category_orderby li.is_active{ color:#FFFFFF; background-color:var(--maincolor);}.el_category_orderby li:hover{ color:#FFFFFF; background-color:hsl(0deg 0% 0% / 12%);}.bidram_checkout_page .pw-gateway-checkout-form{ display:flex; text-align:center; flex-direction:row; justify-content:center;}body-checkout .pw-gateway-cancel.button{ background-color:#f76f65; margin:0 15px; font-weight:500; font-size:13px;}body-checkout .pw-gateway-submit.button{ background-color:#4caf50; margin:0 15px; font-weight:500; font-size:13px;}.view_order_status{ display:flex; padding:15px 20px; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:center; background-color:white;}.view_order_status span{font-weight:500;font-family:var(--mainfontnum);font-size:12px;color:var(--maincolor);}.view_order_status b{ font-weight:500; color:#555;}.view_order_status svg{ width:35px; vertical-align:middle; margin-left:10px; padding-left:10px; border-left:1px dashed #c4c4c4; color:#555;}.tb_price .null_price{display:inline-block;}-Tabs-panel--questions .block-title .title{ background-color:#ffffff;}.wcc_media_wrap{margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;}.wcc_media_wrap>span{display:block;margin-bottom:10px;width:100%;}.wcc_media_wrap>span b{ color:#f44336; margin-right:5px; display:inline-block; font-weight:500;}.wcc_media_btn{ background-color:white; display:inline-flex; flex-direction:column; flex-wrap:nowrap; align-items:center; justify-content:center; height:80px; border:2px dotted #ccc; border-radius:var(--borderradius); padding:0 15px; font-size:11px; cursor:pointer; transition:all 200ms ease-out; -webkit-transition:all 200ms ease-out; border:2px dotted #ccc;}.wcc_media_btn svg{ width:25px; stroke:var(--maincolor); margin-bottom:1px;}.wcc_media_btn:hover{ background-color:#f9f9f9}.wcc_media_wrap input{display:none;}.wcc_media_wrap #wcc_media_output{display:inline-flex;flex-direction:row;align-content:center;flex-wrap:nowrap;justify-content:center;align-items:center;margin-right:10px;}#wcc_media_output .wcc_media_selected{height:80px;width:80px;display:inline-flex;flex-direction:column;align-items:center;margin:0 5px;position:relative;border:1px solid #d7d7d7;border-radius:5px;justify-content:center;}#wcc_media_output .wcc_media_selected img{display:block;max-width:100%;max-height:80px;}#wcc_media_output .wcc_media_remove{display:inline-block;position:absolute;left:-7px;top:-7px;width:15px;height:15px;font-size:10px;line-height:16px;color:#FFF;background-color:#f44336;text-align:center;border-radius:4px;cursor:pointer;}#wcc_media_output .wcc_media_remove svg{ stroke:white; margin:-2px;}#wcc_media_output .wcc_media_selected:hover{ opacity:0.9; border-color:#9E9E9E;}.elm_table .td_price .pvr_p span{ margin-left:5px} .product__coupon{  padding:20px;  border:1px solid #eaeaef;  position:relative;  display:flex;  align-items:center;  justify-content:space-between;  background-color:#fff;  border-radius:8px;} .product__coupon .divider{  position:absolute;  top:0;  bottom:0;  left:35%;  display:inline-block;  width:2px;  height:100%;  background-color:transparent;  border-left:2px dashed #eaeaef;  z-index:1} .product__coupon .divider:after,.product__coupon .divider:before{  position:absolute;  content:"";  width:24px;  height:24px;  background-color:aliceblue;  bottom:-13px;  right:50%;  z-index:1;  transform:translateX(50%);  border-top-left-radius:50%;  border-top-right-radius:50%;  border:1px solid #eaeaef;  border-bottom:0 !important;  -webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);  clip-path:polygon(0 0,100% 0,100% 50%,0 50%)} .product__coupon .divider:before{  bottom:auto;  top:-13px;  transform:translateX(50%) scaleY(-1)} .product__coupon .right{  flex:0 0 68%;  display:flex;  align-items:center} .product__coupon .left{  flex:0 0 32%;  padding-right:20px} .product__coupon .thumb img{  width:120px;  height:120px;  object-fit:cover;  margin-left:20px;  display:block} .product__coupon .title{  font-size:15px;  margin-bottom:3px;  font-weight:500} .product__coupon .offer{  font-size:13px;  font-weight:500;  margin-bottom:15px;  font-family:var(--mainfontnum)} .product__coupon .offer strong{  font-size:12px;  margin:0 2px} .product__coupon .offer span{  color:var(--maincolor);  margin-left:3px;  font-size:18px} .product__coupon .product-date{  display:flex;  flex-direction:row-reverse} .product__coupon .product-date>div{  margin-left:10px;  padding-left:10px;  border-left:1px solid #ebebeb;  display:inline-flex;  flex-direction:column;  text-align:center;  font-family:var(--mainfontnum);  font-size:10px} .product__coupon .product-date>div .no{  font-size:12px;  font-weight:500} .product__coupon .product-date>div:first-child{  border:none} .product__coupon .product-date .second .no{  color:var(--secoundcolor)} .product__coupon .state{  font-weight:500;  font-size:13px;  margin-bottom:15px} .product__coupon .state span{  color:green;  margin-right:6px;  display:inline-block} .product__coupon .state span.inactive{  color:#ff2400} .product__coupon .coupon_code{  display:inline-block;  background-color:rgba(0,128,128,.1);  border:2px dashed rgba(0,128,128,.4);  padding:6px 10px;  font-size:15px;  color:teal;  font-weight:500;  letter-spacing:1px;  cursor:pointer;  font-family:var(--mainfont);  text-align:center;  width:130px}@media (max-width:768px){ .bidram-widget-block-archive-product-table .block-title{  margin-bottom:5px; } .view_order_status{  flex-direction:column;  flex-wrap:nowrap;  align-items:flex-start;  line-height:33px; }  table.shop_table td.product-remove{  padding:0 } .product table.product-orders-table td,.product table.product-table--order-downloads td,.product table.product_list_table td,.product table.cart.product-cart-form__contents td{  border:none;  border-bottom:1px solid #eee !important;  display:block;  text-align:left !important;  background-color:#FFF;  width:auto; } .bidram-cart table.cart a.remove{  font-size:18px;  border-radius:20px;  background-color:#ff9a9a;  line-height:19px;  position:relative;  margin-bottom:8px !important; } .bidram-cart table.cart td.product-name{  text-align:right !important; } .bidram-cart table.cart a.remove:hover{  background:var(--maincolor);  color:#fff } .bidram-cart table.cart .product-thumbnail img{  max-width:80px;  margin:auto;  display:block; } .bidram-cart table.cart td.product-quantity .quantity{  margin:0 !important; } .bidram-cart .cart-collaterals .cart_totals{  width:100% }  div.type-product .single_product_head .bidram-product-rating{  position:relative;  display:inline-block;  padding:0;  height:auto;  margin:0;  width:100%; }  div.type-product .single_product_head .bidram-review-link{  position:relative !important; } .product_list_table .plt_outofstock,.product_list_table .plt_instock{  top:calc(50% - 9px);  right:auto;  left:0; } .product_list_table .plt_image img{  margin-right:0; } .checkout-breadcrumb div span{  width:22px;  height:35px;  margin:0 10px;  font-size:15px;  border-top:ridge;  line-height:32px; } .bidram-cart table.cart td.actions .coupon .input-text+.button{  float:none;  width:100%; } .bidram-cart table.cart td.actions{  padding:0px; } .bidram-cart table.cart td.actions>.button{  float:none;  clear:left;  margin-bottom:8px; } .bidram-body .account_action{  right:calc(50% - 145px);  width:290px; } .bidram-table--order-details *:not(span){  display:block } .bidram-table--order-details th{  background:#f9f9f9; } .bidram-orders-table,.bidram-table--order-downloads,.product_list_table,.product-cart-form__contents{  border:0 !important;  background:none !important;  box-shadow:none !important; } .bidram-orders-table thead,.bidram-table--order-downloads thead,.product_list_table thead,.product-cart-form__contents thead{  border:none;  clip:rect(0 0 0 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .bidram-orders-table tr,.bidram-table--order-downloads tr,.product_list_table tr{  border-bottom:3px solid #ddd;  display:block;  margin-bottom:.625em; } .product-cart-form__contents tr{  border-bottom:2px solid #fbfbfb;  display:block;  margin-bottom:.625em; }  table-orders-table td, table-table--order-downloads td, table.product_list_table td, table.product-cart-form__contents td{  border:none;  border-bottom:1px solid #eee !important;  display:block;   background-color:#FFF;  width:auto; } .bidram-orders-table td::before,.bidram-table--order-downloads td::before,.product_list_table td::before,.product-cart-form__contents td::before{  content:attr(data-title);  float:right;  font-weight:500; } .elm_table td::before{  float:none;  color:var(--maincolor);  margin-left:14px;  display:inline-block;  vertical-align:middle; } .elm_table .td_action .btn{  margin:0px 5px; } .elm_table tr:hover td{  background-color:#fbfbfb } .elm_table .td_price .tb_price{  display:inline-block; } .bidram-orders-table td:last-child,.bidram-table--order-downloads td:last-child,.product_list_table td:last-child,.product-cart-form__contents td:last-child{  border-bottom:0 !important; } .product_list_table td{  padding:8px 10px !important;  vertical-align:middle;  border:1px solid #eee; } .product_list_table tbody tr{  border-bottom:none; } .morder_item{  background-color:#fbfbfb;  padding:5px 10px;  border-radius:5px;  flex-flow:wrap; } .morder_item .column{  flex:1 0 50%;  max-width:50%; } .morder_item .column:last-child{  max-width:unset; } .morder_item span.or_view{  float:none;  display:inline-block; } .morder_item_detail{  white-space:nowrap;  overflow-x:scroll;  padding-bottom:30px; } .summary_order_product{  max-width:110px;  white-space:normal; } .summary_cart_warp{  padding-top:10px } ul.products.row,.body_ismobile .accessories .row{  --bs-gutter-x:0.4rem; } .product_list_table td{  text-align:right !important; } .order_details{  display:flex;  flex-direction:row;  flex-wrap:wrap; } .order_details li{  border-left:none;  margin:10px 0;  max-width:50%;  flex:0 1 50%; } .order_details li:nth-child(odd){  border-left:1px dashed #d3ced2; }  table.shop_table{  display:table; } .bidram-order .method_pay .bidram-bacs-bank-details{  flex-direction:column;  align-items:center;  text-align:center;  padding:15px 0; } .product__coupon{  align-items:flex-start;  justify-content:space-between;  background-color:white;  flex-direction:column; } .product__coupon .right,.product__coupon .left{  flex:0 0 100%; } .product__coupon .divider{  left:15%; } .product__coupon .left{  display:flex;  flex-direction:row;  align-items:center;  justify-content:flex-start;  width:100%;  margin-top:10px;  padding-right:0; } .product__coupon .state{  margin:0 0 0 20px; } .product__coupon .coupon_code{  padding:3px 10px; } .bidram-checkout .checkout #customer_details .form-row{  width:100% } .bidram-block-wrap.deal_type-3{  grid-template-columns:minmax(20%,130px) 1fr !important; }}.commentlist .custom-loader{ position:relative; top:auto; left:auto; right:calc(50% - 15px); margin:auto; display:inline-block;}.wc_comment_title{ font-family:var(--mainfontnum); border-bottom:1px solid #e0e2e4; margin-top:20px; display:flex; flex-direction:row; justify-content:space-between; padding:10px 0;}.wcc_comments_filter:bfore{ content:""}.wcc_comments_filter{ display:flex; color:#444; font-size:12px; font-weight:500;}.wcc_comments_filter svg{ width:22px; stroke:#767676; margin-left:5px; vertical-align:middle; margin-top:-3px;}.wcc_comments_filter li{ margin:0 7px; cursor:pointer;}.wcc_comments_filter .is_active{ color:var(--maincolor); cursor:not-allowed;}.wcc_media_list{ margin-top:10px;}.wcc_media_list img{ max-width:45px !important; height:auto; display:block; border-radius:var(--borderradius) !important;}.wcc_media_list a{ border:1px solid #ccc; display:inline-block; padding:2px; border-radius:var(--borderradius); margin-left:7px;}.wcc_media_list a:hover{ opacity:0.5;}.wcc_pagination{ display:flex; margin-top:15px; text-align:center; flex-direction:row; align-items:center; justify-content:center; padding:10px 0; position:relative;}.wcc_pagination.paginate_progress{ opacity:0.5; filter:blur(1px);}.wcc_pagination .page-numbers{ min-width:31px; height:30px; line-height:30px; text-align:center; border-radius:50px; margin:0 5px; border:1px solid #eaeaea; cursor:pointer; color:#444;}.wcc_pagination .current{ background-color:var(--maincolor); color:white; cursor:not-allowed;}.wcc_pagination .next,.wcc_pagination .prev{ padding:0 15px; line-height:27px; margin:0px 15px;}.wcc_pagination .next i,.wcc_pagination .prev i{ color:var(--maincolor); vertical-align:middle; font-size:16px; margin:0 5px; position:relative; top:1px;}@media (max-width:450px){ .bidram-ordering .orderby{  margin-top:2px; } .order_details li{  max-width:none;  flex:0 0 100%;  border:none !important;  padding:0; } .wc_comment_title{  flex-direction:column; }}.bidram-body .dokan-rating .star-rating span{ line-height:40px;}.bidram-body .dokan-rating .star-rating span::before{ line-height:14px;}.bidram-block-wrap .bk_cat_slider_item{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding:20px 10px; cursor:pointer; justify-content:space-around; min-width:120px; background-color:#FFFFFF; border-color:#00000000; border-radius:10px 10px 10px 10px; box-shadow:0px 1px 10px -7px rgba(0,0,0,0.5); transition:all 0.2s;}.bidram-block-wrap .bk_cat_slider_item{ margin:7px 0}.bidram-block-wrap .bk_cat_slider_item img{ width:auto; height:75px; position:relative; -ms-flex-negative:0; flex-shrink:0; border-radius:50%; border-radius:0px 0px 0px 0px;}.bidram-block-wrap .bk_cat_slider_item strong{ font-size:12px; display:block; z-index:1;}.bidram-block-wrap .bk_cat_slider_item.has_img strong{ margin-top:10px;}.bidram-block-wrap .bk_cat_slider_item strong:hover{ color:var(--maincolor);}.bidram-block-wrap .bk_cat_slider_item .cat_count{ margin-top:8px; color:#7e7e7e; text-align:center; font-family:var(--mainfontnum); -webkit-transition:.3s; -o-transition:.3s; transition:.3s;}.cat_go{ margin-top:5px; display:flex; flex-direction:row; align-items:center; color:#FFF; font-size:11px; transition:all 0.3s; overflow:hidden; justify-content:center; padding:3px 5px; border-radius:inherit;}.cat_go b{ width:0; transition:all 0.3s; overflow:hidden; font-weight:normal;}.bk_cat_slider_item:hover .cat_go{ background-color:var(--maincolor); color:white; border-radius:5px;}.bk_cat_slider_item:hover .cat_go b{ width:50px}.cat_go svg{ width:17px; height:auto; opacity:0.3;}.bk_cat_slider_item:hover .cat_go svg{ opacity:1; stroke:#FFF; margin-left:3px;} .bk_cat_slider_item.cat_style_two{ background-size:cover; background-repeat:no-repeat; justify-content:flex-end; overflow:hidden;} .bk_cat_slider_item.cat_style_two span:first-child{ width:100%; height:100%; transition:all .5s; background-position:center; background-size:cover; position:absolute; left:0; top:0;} .bk_cat_slider_item.cat_style_two:hover span:first-child, .bk_cat_slider_item.cat_style_two:focus span:first-child{ transform:scale(1.2);} .bk_cat_slider_item.cat_style_two strong{ background-color:white; padding:1px 10px;} .bk_cat_slider_item.cat_style_two .cat_count{ position:absolute; color:white; background-color:rgb(0 0 0 / 20%); padding:0 8px; top:10px; left:10px; margin:0;}.bidram-shop-control-bar-align--right .shop-control-bar .bidram-ordering{ float:right;}.bidram-shop-control-bar-align--right .archive_filter_btn{ float:right; margin-left:15px; margin-right:0;}.bidram-shop-control-bar-align--right .bidram-result-count{ float:left; margin-left:5px;}.product .bidram-add-to-cart .added_to_cart.wc-forward{ display:none} .shop_cart .quantity{ display:none;}.wc-archive-loop-remove-margin--yes .products.row{ margin:0; overflow:hidden;}.wc-archive-loop-remove-margin--yes .products.row .item{ padding:0;}.wc-archive-loop-remove-margin--yes .products.row .item .item-area{ margin:0;}.wc-archive-loop-remove-margin--yes .products.row .item .item-area:not(.general_mobile){ padding:12px 15px;}.order_as_list .bidram-ordering,.body_ismobile .bidram-result-count{ display:none}.body_ismobile .shop-control-bar{ background-color:#f7f8fa;}.body_ismobile .bidram-ordering{ display:block; float:right; width:calc(100% - 78px); margin-top:0px;}.body_ismobile .el-instock-switch{ border-radius:var(--borderradius); padding:5px 0;}#wc_gallery_wrap{ max-width:900px}#wc_gallery_wrap img{ border-radius:7px;}.modal_title{ padding-bottom:15px; border-bottom:1px solid #ebebeb; margin-bottom:20px}.gallery_modal_grid{ display:grid; grid-column-gap:10px; grid-template-columns:repeat(4,1fr); align-content:baseline;}.modal_thumb{ margin-bottom:10px; border-radius:7px; transition:all 0.3s; cursor:pointer}.gallery_slider_video{ width:100%; height:100%; -o-object-fit:cover; object-fit:cover;}.gallery_slider_video:before{ content:""; display:block; padding-bottom:100%;}.gallery_slider_video video{ top:0; right:0; width:100%; height:100%; -o-object-fit:cover; object-fit:cover; position:absolute; cursor:pointer;}.file-upload{ margin:0 auto 15px auto;}.entry-content button.file-upload-btn{ width:100%; margin:0; color:#fff; background:#9e9e9e; border:none; padding:7px; border-radius:8px; transition:all .2s ease; outline:none; text-transform:uppercase; font-weight:500;}.file-upload-btn:hover{ background:#1AA059; color:#ffffff; transition:all .2s ease; cursor:pointer;}.file-upload-btn:active{ border:0; transition:all .2s ease;}.file-upload-content{ display:none; text-align:center;}.file-upload-input{ position:absolute; margin:0; padding:0; width:100%; height:100%; outline:none; opacity:0; cursor:pointer;}.image-upload-wrap{ margin-top:20px; border:2px dashed #c5c5c5; position:relative; border-radius:var(--borderradius); transition:all 0.5s}.image-dropping,.image-upload-wrap:hover{ background-color:#f2f5fa; border:2px dashed #ffffff;}.image-title-wrap{ padding:0 15px 15px 15px; color:#222;}.drag-text{ text-align:center;}.drag-text h3{ font-weight:100; color:#5d5d5d; padding:60px 0;}.file-upload-image{ max-height:200px; max-width:200px; margin:auto; padding:20px;}.entry-content button.remove-image{ max-width:200px; margin:0; color:#fff; background:#F44336; border:none; padding:2px 10px; border-radius:4px; transition:all .2s ease; outline:none; font-weight:500;}.remove-image:hover{ background:#c13b2a; color:#ffffff; transition:all .2s ease; cursor:pointer;}.remove-image:active{ transition:all .2s ease;}.avatar-size-guide{ border-right:2px solid #F44336; padding-right:11px; line-height:15px; margin-bottom:10px;}.wc-item-meta{ margin-top:5px;} .wc-item-meta li{ margin-left:1em; padding-left:1em; display:inline-flex; align-items:center; flex-direction:row;}.wc-item-meta li strong{ line-height:1em !important;}.wc-item-meta li p{ margin-right:5px}.dtr-details{ width:100%; display:grid!important; grid-template-columns:repeat(1,1fr); grid-template-rows:repeat(1,1fr); grid-column-gap:8px; grid-row-gap:8px; padding:0 !important;}.dtr-details li{ display:flex; align-items:center; padding:4px 6px!important; background-color:#f9fafd; border-radius:8px; flex-wrap:wrap; border-bottom:unset!important}.dtr-details li .dtr-title{ position:relative; display:flex!important; align-items:center; font-size:11px; font-weight:500; min-width:38%; white-space:nowrap; padding:5px; min-width:unset!important}.dtr-details li .dtr-title::after{ content:":"; margin-right:5px}.dtr-details li .dtr-data{ color:#6e6e6e; font-size:11px; flex-grow:1; padding:5px}table.dataTable.no-footer{ border-bottom:unset!important}.dt-buttons{ display:none}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{ content:"â¯" !important; position:absolute; display:flex; align-items:center; justify-content:center; border-radius:6px; border:1px solid #ddd; color:var(--maincolor); transition:all 0.3s; font-size:10px; width:15px; height:15px; rotate:-90deg; right:6px; top:calc(50% - 10px); padding-top:4px;}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control::before{ rotate:90deg;}.title-table-index{ position:relative}.title-table-index::before{ content:""; position:absolute; height:2px; background-color:#1f4983; opacity:.04; bottom:0; left:0; right:0}.elm_datatable{ max-width:100%; display:none;}.elm_datatable.dataTable{ display:table;}.elm_datatable thead{ position:relative}.elm_datatable thead::before{ content:""; position:absolute; height:2px; background-color:#686f7d; opacity:.04; bottom:0; left:10px; right:10px;}.elm_datatable thead tr th{ padding-right:15px; padding-left:15px; padding-top:17px !important; padding-bottom:17px !important; position:relative; cursor:pointer; white-space:nowrap;}.elm_datatable thead tr th::before{ display:none !important}.elm_datatable thead tr th::after{ content:''; transition:all 0.3s; width:5px; height:5px; border-right:2px solid var(--maincolor); border-bottom:2px solid var(--maincolor); display:inline-block; vertical-align:middle; rotate:45deg; margin-right:10px; opacity:0;}.elm_datatable thead tr th.sorting_asc::after{ opacity:1}.elm_datatable thead tr th.sorting_desc::after{ opacity:1; rotate:225deg}.elm_datatable thead tr th:first-child{padding-right:20px;}.elm_datatable thead tr th:last-child{ padding-left:30px}.elm_datatable tbody tr:not(.child) td{ padding-right:15px; padding-left:15px}.elm_datatable tbody tr:not(.child) td:first-child{ padding-right:30px; position:relative;}.elm_datatable tbody tr:not(.child) td:last-child{ padding-left:10px;}.elm_datatable .dataTables_empty{ color:#1f4983; padding:21px; font-size:12px; text-align:center}.bidram-body .dataTables_wrapper .dataTables_paginate{ float:none; background-color:rgb(0 0 0 / 4%); border-radius:0 0 var(--borderradius) var(--borderradius); margin:0 10px; display:flex; align-items:center; flex-direction:row-reverse; padding:7px 10px; margin-right:calc(100% - 78px);}.bidram-body .dataTables_wrapper .dataTables_paginate .paginate_button{ background-color:white; padding:0; width:15px; height:16px; margin:0 3px; display:inline-flex; justify-content:center; align-items:center; border:unset !important; border-radius:var(--borderradius);}.bidram-body .dataTables_wrapper .dataTables_paginate .paginate_button svg{ width:13px;}.bidram-body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover{ color:inherit !important; border:unset; background-color:var(--maincolor) !important; background:var(--maincolor) !important; box-shadow:unset !important;}.bidram-body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover svg{ stroke:white;}.bidram-element .dataTables_wrapper .dataTables_filter{ background-color:white; border-radius:var(--borderradius); position:absolute; left:0; top:-56px; z-index:2; height:36px; padding:0 15px 0 5px; display:flex; align-items:center; color:#9E9E9E; font-size:11px;}.datatable-show-print-yes.bidram-element .dataTables_wrapper .dataTables_filter,.datatable-show-excel-yes.bidram-element .dataTables_wrapper .dataTables_filter{ left:50px;}.datatable-show-print-yes.datatable-show-excel-yes.bidram-element .dataTables_wrapper .dataTables_filter{ left:92px;}.bidram-element .dataTables_wrapper .dataTables_filter input{ border:none !important}.bidram-body table.dataTable thead th{ font-size:12px;}.elm_datatable .td_action .btn,.elm_datatable .dtr-data .btn{ box-shadow:unset}.bidram-element .dataTables_wrapper .dataTables_info{ clear:both; float:right; padding-top:0.755em; font-family:var(--mainfontnum); padding-right:10px; opacity:0.6; font-size:12px;}.bidram-element .dataTables_filter label{ font-size:11px; font-weight:300;}.bidram-element table.dataTable tbody tr{ box-shadow:0 1px 0 0px #eeeff1;}.bidram-widget-block-product-datatable .block-title{ margin-bottom:20px}.bidram-tb-rm-style-yes .elm_datatable:before{ display:none; background:transparent}.bidram-tb-rm-style-yes .elm_datatable{ box-shadow:unset}.elm_sticky_btn{ position:fixed; bottom:10px; left:10px; right:10px; border-radius:var(--borderradius); text-align:center; height:43px; line-height:43px; z-index:999; display:flex; -webkit-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s; cursor:pointer; color:white; flex-direction:row; background-color:var(--maincolor); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); justify-content:center; align-content:center; font-size:12px;} .bidram-checkout-payment form .form-row{ padding:0; margin:0;}.bidram-widget-general-slider-product .item,.bidram-widget-bidram-product-related .item,.special_wrap{ margin:5px 0;}.bidram-widget-general-slider-product .swiper,.bidram-widget-bidram-product-related .swiper{ padding:0 2px;}.bidram-special-products{ background-color:#0183ff; border-radius:20px; transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}.bidram-block-wrap.deal_type-3{ display:grid; grid-gap:50px; grid-template-columns:minmax(20%,230px) 1fr; position:relative; overflow:hidden; min-height:300px;}.bidram-block-wrap.deal_type-3 .block-content-wrap{ position:relative; overflow:hidden; padding:25px 0 25px 20px;}.deal_title_wrap{ position:relative; border-left:2px dashed #FFF; display:flex; align-items:center; justify-content:center; align-content:center;}.deal_title_wrap .block-special-title{ background-color:transparent !important; display:flex; flex-direction:column; align-items:center; font-size:21px; font-weight:500; line-height:31px; color:#FFFFFF;} .block-special-title .deal_icon svg{ stroke:#FFFFFF; fill:#FFFFFF; width:57px;}.block-special-title span{ color:#FFFFFF;}.deal_title_wrap svg{ fill:aliceblue;}.deal_title_wrap .block-special-title .deal_icon{ margin-left:0; margin-bottom:17px;}svg.space_top,svg.space_bottom{ width:80px; height:auto; position:absolute; left:-40px;}svg.space_top{ top:-35px; left:-42px;}svg.space_bottom{ rotate:180deg; bottom:-35px;}.deal_type-3 .special_wrap .timer_wrap{ position:absolute; left:10px; top:10px; background-color:#f23248; box-shadow:0 4px 6px -5px #f23248; padding:3px 5px; border-radius:40px; min-width:126px;}.deal_type-3 .special_wrap .timer_wrap svg{ stroke:white; width:18px;}.deal_type-3 .special_wrap .timer_wrap .vc_deal_time{ padding:0 5px 0 4px; color:white}.deal_type-3 .vc_deal_time.product-date>div{ background-color:transparent; color:white; border-color:white}.deal_type-3 .vc_deal_time.product-date span,.deal_type-3 .vc_deal_time.product-date>div:after{ color:white !important}.deal_type-3 .item .item-area .price{ padding:0 10px 0 0; width:100%; overflow:hidden; display:flex; flex-direction:column; text-align:left; white-space:normal; align-items:flex-end; margin-bottom:4px;}.deal_type-3 .item .item-area .price .amount{ padding:0}.deal_type-3 .item .item-area .price ins .product-Price-currencySymbol{ rotate:90deg; display:inline-block; transform:translateX(-50%);}.deal_type-3 .special_wrap .price del{ margin-left:22px !important;}.deal_type-3 .get_product{ display:flex; flex:1 0 40px; width:40px; height:40px; background-color:#ffffff; box-shadow:0 2px 7px -4px #9d9d9d; align-items:center; justify-content:center; border-radius:var(--borderradius); margin-right:8px; margin-bottom:9px; position:relative;}.deal_type-3 .get_product svg{ width:22px; stroke:#666; transition:all 0.3s}.deal_type-3 .get_product:hover{ background-color:var(--maincolor)}.deal_type-3 .get_product:hover svg{ stroke:#FFF}.deal_type-3 .special_wrap .deal_item_off{ background-color:#f23248; color:white; padding:0px 5px; border-radius:5px 0 0 5px; margin-right:-35px; margin-top:-6px; transition:all 0.5s;}.deal_type-3 .special_wrap:hover .deal_item_off{ margin-right:2px;} .product-type-variable .bidram-widget-bidram-add-to-cart .cart, .product-type-grouped .bidram-widget-bidram-add-to-cart .cart{ padding:0} .bidram-widget-bidram-price .price del span{ filter:unset;} .bidram-widget-bidram-price .price del{ opacity:1}.variations_div.cart .variations_form th{ min-width:45px;}.bidram-widget-block-category-slider .swiper-3d .swiper-slide-shadow-left,.bidram-widget-block-category-slider .swiper-3d .swiper-slide-shadow-right{ opacity:0 !important;} div.cart.variations_form table.variations th.label label{ margin-left:20px; display:flex; white-space:nowrap; align-items:center;}.location-footer{ background:linear-gradient(to top,white,aliceblue);} .location-footer .image{  position:relative;}.location-footer .footer_list{ float:none; width:auto; min-height:unset;}.location-footer .footer_list .title_list{ z-index:1; position:relative; font-family:var(--mainfont); color:#454545; font-size:13px; font-weight:500; margin-bottom:5px;}.location-footer .footer_list ul li{ float:right; clear:both; position:relative;}.location-footer .footer_list ul li a{ font-family:var(--mainfont); color:#454545; font-size:11px; line-height:25px; -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;}.location-footer .footer_list ul li a:hover{ color:#454545; padding-right:2px;}.location-footer .footer_aboutus_head{ font-size:13px; color:#454545; position:relative;}.location-footer .footer_aboutus{ font-size:12px; color:#454545; position:relative;}.location-footer .footer_aboutus_head i{  font-size:13px;  vertical-align:middle;  margin-left:7px;  color:#fff;  background-color:var(--maincolor);  height:20px;  text-align:center;  width:20px;  line-height:20px;  border-radius:10px 0 10px 10px; position:relative;}.location-footer .contact_us_wrap{ min-height:unset;}.location-footer .contact_us_wrap .type_2{ padding-right:0; border:none;}.location-footer .contact_us_wrap h5{ color:#454545;}.location-footer .contact_us_wrap .contact_item{ color:#454545;}.location-footer .contact_us_wrap .contact_item svg{ fill:#404763; stroke:#404763;}.location-footer .contact_us_wrap .contact_item span{ display:inline-block;}.location-footer .gototop{ background-color:#D6DBE4; color:#2B2F39; font-size:8px; border-radius:7px 7px 7px 7px; width:30px; height:30px; line-height:44px; padding:0px 0px 0px 0px; text-align:center;}.location-footer .gototop:hover svg{ stroke:#FFFFFF; fill:#FFFFFF;}.location-footer .gototop svg{ stroke:#2B2F39; fill:#2B2F39; width:17px;}.location-footer .footer_list .title_list:before{ width:5px; height:5px; display:inline-block; margin-left:10px; vertical-align:middle; content:''; border-radius:2px; background-color:var(--maincolor);}.location-footer .section-boxed{ background-color:#EFF1F5; box-shadow:0px -11px 80px -75px rgba(0,0,0,0.3); transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s; padding-top:35px; margin-bottom:0px; --widgets-spacing:7px 7px;}.location-footer .shape-top{ overflow:hidden; position:absolute; left:0; width:100%; line-height:0; direction:ltr;}.location-footer .shape-top svg{ display:block; width:calc(100% + 1.3px); position:relative; left:50%; transform:translateX(-50%);}.location-footer .shape-top .shape-fill{ fill:white; transform-origin:center; transform:rotateY(0deg);}.location-footer .copyright{ border-style:solid; border-width:1px 0px 0px 0px; border-color:#E3E3EB; transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s; padding:10px 0px 10px 0px;} .product .price del:after,.td_price del:after{  content:'';  display:block;  width:100%;  height:1px;  background-color:#F44336;  position:absolute;  right:0;  left:0;  top:10px;  -moz-transform:rotate(-10deg);  -webkit-transform:rotate(-10deg);  transform:rotate(-10deg);} .product .price ins{  color:#54595F;} .wc-tabs>li.active svg{  stroke:#FFF;} .wc-tabs>li svg{  width:23px;  height:auto;  margin-left:7px;  vertical-align:middle;}.wc-tabs,.style_tabs_two .wc-tabs{  text-align:center;  padding-bottom:15px;}.wc-tabs>li a{  line-height:18px;  font-size:13px;  color:#6b6b6b;  padding:10px 17px;  position:relative;  font-weight:500;  background-color:rgba(0,0,0,.05);  display:block;  border-radius:50px;}.wc-tabs>li:first-child a{  border-radius:50px 50px 20px 50px;}.wc-tabs>li:last-child a{  border-radius:50px 50px 50px 20px;} .wc_gallery_image{  border-radius:7px 7px 7px 7px;  border:1px solid #eee;  cursor:pointer;}.el_call_number svg{  -webkit-animation-name:fa-shake;  animation-name:fa-shake;  -webkit-animation-duration:var(--fa-animation-duration,1s);  animation-duration:var(--fa-animation-duration,1s);  -webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);  animation-iteration-count:var(--fa-animation-iteration-count,infinite);  -webkit-animation-timing-function:var(--fa-animation-timing,linear);  animation-timing-function:var(--fa-animation-timing,linear)}