@import url("../fonts/font.css");@charset "UTF-8";:root{ --maincolor:#1e2f9d; --secoundcolor:#ee273a; --bgcolor:#eff1f5; --headcolor:#ffffff; --footcolor:#222332; --foottxcolor:#ffffff; --cartcolor:#23bf53; --headcartcolor:#23bf53; --offbgcolor:#ee273a; --mainfont:IRANYekanX; --mainfontnum:IRANYekanX; --borderradius:7px;}  .content{ background-color:aliceblue; margin-top:3px;}  article,aside,details,figcaption,figure,footer,header,nav,section,summary{ display:block; margin:0; padding:0}  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0;}  *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:0; box-sizing:border-box;}  img{ border:none; text-decoration:none; outline:none; max-width:100%; height:auto;}  img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{ height:auto; max-width:100%;}  img.size-full,img.size-large,img.header-image,img.wp-post-image{ max-width:100%; height:auto; display:block;}  .aligncenter,div.aligncenter{ display:block !important; margin-left:auto !important; margin-right:auto;}  a img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:24px;}  .wp-caption{ max-width:100% !important; overflow:hidden; margin-bottom:30px;}  .wp-caption img{ border:0 none; max-width:100%; height:auto; margin:0 auto; padding:0; width:auto;}  .wp-caption-text{ background-color:#f9f9f9; padding:0 15px; font-size:11px;}  nav,ul,ol li,li{ list-style:none; margin:0; padding:0}  ::selection{ background:#727d8a; color:#fff}  ::-moz-selection{ background:#727d8a; color:#fff}  body{ direction:rtl; font:12px var(--mainfont); text-align:right; color:#505050; margin:0; padding:0;  background-color:#eff1f5; overflow-x:hidden;}  a{ color:#333; text-decoration:none !important; -webkit-transition:all 0.3s; transition:all 0.3s;}  a:hover{ color:inherit; text-decoration:none !important;}  h1,h2,h3,h4,h5,h6{ font-size:13px; font-weight:500; font-family:var(--mainfont),Tahoma; margin:0; padding:0;}  .clear{ clear:both}  .clear:after,.clear:before{ content:''; display:block; clear:both;}  .right{ float:right !important;}  .left{ float:left !important;}  select{ height:36px; line-height:35px; margin:0; padding:6px 10px; border:1px solid #eee; cursor:pointer; border-radius:var(--borderradius); -webkit-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out; font-family:var(--mainfont),Tahoma; font-size:12px;}  #searchform input#s,input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="text"],textarea,.compare .btn{ border-radius:var(--borderradius); padding:6px 15px; -webkit-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out; color:#666; border:1px solid #eee; font-family:var(--mainfontnum); font-size:12px; line-height:1.9em;}  input[type="button"],input[type="reset"],input[type="submit"]{ border:1px solid #afafaf; border-radius:var(--borderradius); padding:3px 15px; background-color:#7d7d7d; color:#FFF; font-size:12px; font-family:var(--mainfont),Tahoma; transition:all 0.3s; cursor:pointer;}  .btn:hover,.comment-respond #submit:hover,#searchform #searchsubmit:hover,input[type="submit"]:hover,input[type="button"]:hover,.bidram-body button:hover{ background-color:var(--maincolor); border-color:var(--maincolor); color:#fff; font-family:var(--mainfont),Tahoma;}  .btn-primary{ padding:8px 10px; display:block;  margin-left:3px;  color:#FFF; background-color:var(--maincolor); border:none; cursor:pointer; border-radius:var(--borderradius); font-weight:500; transition:all 0.3s;}  .bidram-button{ font-family:var(--mainfont),Tahoma;}  input[type="password"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="text"]:focus,input.input-text:focus,textarea:focus{ border:1px solid #c5c5c5;}  .mfp-wrap button:focus,.mfp-wrap button:hover{ background-color:unset !important; border-color:unset !important;}  .button,.btn{ font-family:var(--mainfont),Tahoma;}  iframe{ max-width:100%;}  blockquote{ padding:30px 40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:relative; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}  blockquote.blockquote{ font-size:13px; border-radius:10px; border:4px double #efefef; margin-bottom:10px;}  blockquote p{ font-size:inherit; font-weight:500; }  blockquote span{ font-weight:normal; font-size:12px; margin-top:15px; color:#ea1d21;}  blockquote span:before{ content:''; width:9px; height:2px; border-radius:6px; background-color:#8e8e8e; display:inline-block; margin-left:5px;}  table{ width:100%; font-size:11px; text-align:right;}  del{ text-decoration:none;}  .no-gutters{ margin-right:0; margin-left:0;}  form.search_wrap{ height:40px; background-color:#F2F5FA; border-radius:7px 7px 7px 7px; line-height:37px; box-shadow:0px 0px 0px 0px #E1E2E4; width:100%; margin:unset; line-height:38px; padding:0; position:relative;}  form.search_wrap .search_icon{ float:right; line-height:inherit; margin-right:12px; height:100%; width:19px; display:flex; align-items:center; justify-content:center;}  form.search_wrap .search_icon svg{ stroke:#C1C7D1;}  form.search_wrap input{ background-color:#F2F5FA; color:#595D62; font-size:11px; width:calc(100% - 45px); border-radius:inherit;}  form.search_wrap .search_clear{ position:absolute; left:10px; top:calc(50% - 9px); width:18px; height:18px; text-align:center; line-height:19px; border-radius:10px; cursor:pointer; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}  .search_category + .search_clear.go_in{ left:38px;}  .has_cat_title + .search_clear.go_in{ left:117px;}  form.search_wrap .search_clear.go_in{ opacity:1; visibility:visible;}  form.search_wrap .search_clear svg{ stroke:#ff867d;}  form.search_wrap .search_clear:hover svg{ stroke:#9E9E9E !important;}  form.search_wrap input{ width:calc(100% - 70px); border:none; font-family:var(--mainfont); height:100%; margin-right:10px; color:#666; font-size:11px; padding:0;}  form.search_wrap input:focus{ border:none;}  form.search_wrap input::-webkit-input-placeholder{ color:#cbccd2;}  form.search_wrap input::-moz-placeholder{ color:#cbccd2;}  form.search_wrap input:-ms-input-placeholder{ color:#cbccd2;}  form.search_wrap button{ display:none; width:55px; float:left; height:32px; margin:0px 0px 0px 0px; background-color:#f5f5f5; border:none; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; font-family:var(--mainfont); text-align:center; color:#bbb;}  form.search_wrap .header-search-more button{ display:inline-block; float:none; width:auto; height:25px; padding:0 20px; background-color:#f9f9f9; color:#636363; font-size:11px; line-height:24px; transition:all 0.3s; margin-right:calc(50% - 61px); cursor:pointer;}  form.search_wrap .search_in{ position:absolute; left:40px; top:9px; font-size:12px; color:#cdced6;}  form.search_wrap .search_in span{ font-size:11px; vertical-align:middle; display:inline-block; background-color:#d1d1dc; color:#fff; padding:0 6px; border-radius:10px 0 0 10px;}  #ajax-search-result{ margin-top:2px; position:absolute; top:100%; right:0; left:0; padding:17px 17px; min-height:30px; background:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); min-height:41px; display:none; -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1); text-align:right}  .search_history{ margin:10px 0; line-height:30px;}  #ajax-search-result svg{ width:23px; stroke:#888; vertical-align:middle; margin-left:10px}  .search_history .history_list{ padding:5px 0px 5px 0px;}  .search_history .history_list a{ display:inline-block; border:1px solid hsl(220deg 23% 95% / 88%); padding:0 14px; border-radius:34px; line-height:22px; margin-top:5px; margin-left:7px;}  .header-search-not-found{ padding-right:15px; color:#e4b7b9;}  #ajax-search-result .ajax-loader,#compare_product_list .ajax-loader,.price_chart_content .ajax-loader,.dynamic_price_chart .ajax-loader{ background-size:20px;}  .ajax-not-found{ padding:0px 15px; font-size:12px; color:#999; text-align:center;}  .search_category{}  .btn_search_cat{ position:absolute; left:12px; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s; line-height:20px; color:#ccc;}  .btn_search_cat.el_cat_title{ display:block; width:90px; overflow:hidden; top:50%; transform:translateY(-50%); white-space:nowrap;}  .btn_search_cat.el_cat_title svg{ width:14px; vertical-align:middle; margin-right:3px; opacity:0.4; display:inline-block;}  .btn_search_cat.el_cat_icon{ top:50%; line-height:0; transform:translateY(-50%);}  .btn_search_cat.el_cat_icon svg{ width:18px; stroke:#cbcbcf;}  .btn_search_cat:hover svg{ opacity:0.5;}  .btn_search_cat:hover,.search_category.active .btn_search_cat{ color:#888;}  .search_category ul{ position:absolute; left:0; top:calc(100% + 5px); color:#555; padding:10px 15px 10px 10px; z-index:2; border-radius:7px; background-color:#ffffff; border-bottom:1px solid #f5f5f5; box-shadow:0px 4px 20px -18px #000000c7; max-height:186px; visibility:hidden; opacity:0; line-height:15px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}  .search_category.active ul{ visibility:visible; opacity:1}  .search_category ul li{ display:block; padding:5px 0; cursor:pointer;}  .search_category ul li:hover,.search_category ul li.current{ color:var(--secoundcolor); -webkit-transition:all 0.3s; transition:all 0.3s; font-weight:500;}  .top_icons{ margin-top:12px; float:right; display:block; cursor:pointer; position:relative; margin-left:10px; width:38px; height:38px; text-align:center; line-height:43px; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); background-color:var(--maincolor); font-size:19px; color:#FFF; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  a.top_icons:hover,.top_icons:hover > a{ color:#FFF}  .top_icons svg{ stroke:#FFF; fill:#FFF; width:24px; vertical-align:middle; margin:0 10px 0 0;}  .top_icons.phone .head_phone,.hs_icon.phone .head_phone{ position:absolute; left:0; min-width:150px; font-size:13px; line-height:27px; text-align:center; font-family:var(--mainfontnum); z-index:9999; padding:15px 10px; color:#5d5d5d; background:#FFF; visibility:hidden; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; top:120%; filter:alpha(opacity=0); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1);}  .top_icons.phone:hover .head_phone,.hs_icon.phone:hover .head_phone{ display:block; visibility:visible; opacity:1; filter:alpha(opacity=100); top:110%;}  .head_phone strong{ background-color:var(--maincolor); color:white; padding:0 5px; margin-right:5px; border-radius:var(--borderradius);}  .shop_cart{}  .shop_cart > a{ color:#FFF; border-radius:inherit; transition:inherit}  .shop_cart a .shop-badge{ background-color:#55555a; color:#fff; width:19px; height:19px; line-height:23px; position:absolute; text-align:center; border-radius:50%; font-size:18px; top:-5px; left:-6px; transition:all .5s; -webkit-transition:all .5s; z-index:1; font-family:var(--mainfontnum);}  .shop_cart.top_icons{ font-size:21px; background-color:var(--headcartcolor);}  .shop_cart .shop_detail{ position:absolute; right:0px; width:260px; min-height:80px; text-align:center; background:#FFF; line-height:1.8em; font:11px var(--mainfont); z-index:9999; padding:20px 15px 0px 15px; visibility:hidden; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; filter:alpha(opacity=0); top:120%; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1);}  .bidram-header-cart-left-yes .shop_cart .shop_detail,.bidram-header-user-menu-left-yes .user_login .my-account{ right:auto; left:0}  .product .bidram-widget-my-header-cart .shop_cart .quantity{ display:none !important}  .product .bidram-widget-my-header-cart ul.product_list_widget li dl{ color:#444;}  .shop_cart .shop_detail .widget{ box-shadow:none; overflow:initial;}  .shop_cart:hover .shop_detail{ display:block; visibility:visible; opacity:1; filter:alpha(opacity=100); top:110%;}  .shop_cart .shop_detail .free_shipping_progress{ padding:10px 0; margin:5px 5px;}  .user_login{}  .user_login > a{ color:#FFF !important;}  .user_login a i{ font-size:20px;}  .user_login .my-account{ position:absolute; right:0px; font-size:11px; min-height:100px; text-align:center; background:#FFF; min-width:110px; z-index:9999; line-height:20px; font-family:var(--mainfont); visibility:hidden; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; filter:alpha(opacity=0); top:120%; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1);}  .user_login:hover .my-account{ display:block; visibility:visible; opacity:1; filter:alpha(opacity=100); top:110%;}  .user_login .my-account .menu li{ display:block; padding:7px 20px; border-bottom:1px dashed #eee; white-space:nowrap;}  .user_login .my-account .menu li:hover a{ color:#888}  .user_login .my-account .menu li:last-child{ border:none}  .top_icons.telegram,.top_icons.phone{ float:left; margin-left:0; margin-right:10px;}  .mobile-nav-button a:focus,.mobile-nav-button a:hover{ color:rgba(0,0,0,.30)}  .main_nav{ width:100%; height:50px; margin-top:15px; background-color:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); position:relative; box-shadow:3px 3px 45px -12px rgb(0 0 0 / 5%); font-family:var(--mainfontnum); -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}  .slide_one h2 a{ font-family:inherit; font-size:12px; line-height:16px; padding:7px 0px 5px; display:block;}  .right_wrap{ -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; width:100%;  padding-bottom:30px; background-color:#ffffff;}  .logo_wrap{ -webkit-border-bottom-right-radius:var(--borderradius); -webkit-border-bottom-left-radius:var(--borderradius); -moz-border-radius-bottomright:var(--borderradius); -moz-border-radius-bottomleft:var(--borderradius); border-bottom-right-radius:var(--borderradius); border-bottom-left-radius:var(--borderradius); width:100%;  padding:15px; background-color:var(--headcolor); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .logo{ min-height:80px; display:table; margin:0px auto;}  .logo a{ margin:auto; width:auto; display:table-cell; vertical-align:middle;}  .logo img{ max-height:80px; width:auto;}  .right_menu{ background:#FFF; height:auto; float:none; padding:5px 0;}  .fullwidth_shop_cart a > span{ width:44px; display:inline-block;}  .fullwidth_shop_cart .top_cart_title{ background-color:rgb(0 0 0 / 9%); text-align:right; float:left; padding:0 15px; font-size:13px; line-height:38px; -webkit-border-top-left-radius:inherit; -webkit-border-bottom-left-radius:inherit; -moz-border-radius-topleft:inherit; -moz-border-radius-bottomleft:inherit; border-top-left-radius:inherit; border-bottom-left-radius:inherit; font-family:var(--mainfont); height:100%;}  .fullwidth_shop_cart.shop_cart a .shop-badge{ line-height:21px !important; position:static; display:inline-block; vertical-align:middle; margin-right:5px;}  .fullwidth_logo{ margin:0px 0px 0px 0px !important; float:left;}  .fullwidth_icons{ height:50px; float:left; background-color:var(--bgcolor); padding:0 5px; position:relative; z-index:998;}  .fullwidth_icons .top_icons{ float:left !important; margin-top:6px; margin-left:2px; margin-right:2px;}  .fullwidth_icons .user_login .my-account{ right:-50%; margin-right:-25%;}  .fullwidth_menu{ margin-top:0px !important; border-radius:0px}  .fullwidth_right_wrap{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding-top:30px; margin-top:10px;}  .full_header_wrap{  }  .full_header_wrap .shop_cart,.full_header_wrap form.search_wrap{ margin-top:21px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}  .shop_cart.elm_cart_rs a .shop-badge{ height:100%; line-height:inherit !important; margin-right:25px; background-color:transparent; width:auto; font-weight:bold; margin-top:3px;}  .shop_cart.elm_cart_rs a .top_cart_title{ background-color:transparent; display:flex; align-items:stretch; flex-direction:row;}@media only screen and (max-width:768px){ .shop_cart.elm_cart_rs a .top_cart_title{  background-color:transparent;  display:none;  align-items:stretch;  flex-direction:row; }  .top_icons svg{  stroke:#FFF;  fill:#FFF;  width:24px;  vertical-align:middle;  margin:6px; }}  .shop_cart.elm_cart_rs a .shop-badge:before{ content:''; width:1px; height:20px; background-color:rgb(0 0 0 / 20%); display:inline-block; vertical-align:middle; position:relative; right:-15px; top:0px;}  .bidram-header-cart-counter-outside-yes .shop_cart > a{ padding-left:10px;}  .bidram-header-cart-counter-outside-yes .shop_cart > a .shop-badge{ top:50%; transform:translateY(-50%) translateX(-50%); left:0%; position:absolute; box-shadow:0 0 0 3px #fff;}  .elm_cart_v{ width:auto; background-color:transparent !important; box-shadow:none !important; color:#333}  .elm_cart_v strong{ display:block; font-size:13px; color:inherit;}  footer.footer_wrap{ width:100%; background-color:var(--footcolor); margin-top:25px; min-height:300px; padding:30px 0px 0px 0px; background-image:url(../images/footer-bg.png); background-position:bottom center; background-repeat:repeat-x;}  .footer_list{ float:right; width:100%; min-height:160px;}  .bidram-widget-container .footer_list{ float:none; width:auto; min-height:unset;}  .footer_list ul li{ float:right; clear:both;}  .footer_list ul li a{ font-family:var(--mainfont); color:var(--foottxcolor); 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;}  .footer_list ul li a:hover{ color:var(--maincolor); padding-right:2px;}  .footer_list .title_list{ z-index:1; position:relative; font-family:var(--mainfont); color:var(--foottxcolor); font-size:13px; font-weight:500; margin-bottom:5px;}  .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);}  .bidram-widget-my-footer-menu:not(.bidram-footer-menu-before_yes) .footer_list .title_list:before{ display:none}  .contact_us_wrap{ float:right; width:100%; position:relative; min-height:190px; border-right:1px solid rgba(255,255,255,0.25); font-family:var(--mainfont); color:rgba(45,45,45,0.86); font-size:13px; font-weight:500; padding-right:15px;}  .contact_item{ margin-top:12px; position:relative; font-family:var(--mainfontnum); font-size:12px; font-weight:normal;}  .contact_item.phone{ font-size:17px}  .contact_item svg{ display:inline-block; width:25px; height:25px; border-radius:32%; text-align:center; line-height:25px; font-size:16px; fill:#333333; stroke:#333333; margin-left:7px; vertical-align:middle;}  .contact_item span{ display:inline-block;}  .contact_social_wrap{ float:left; margin-top:25px; padding:0px 0px; border-top:1px solid rgba(255,255,255,0.10);}  .contact_social_wrap a{ line-height:32px; display:inline-block; position:relative; overflow:hidden; min-width:32px; text-align:center; color:#ccc;}  .contact_social_wrap a i{ font-size:14px; margin:0px 8px; position:relative; z-index:1; vertical-align:middle;}  .contact_social_wrap a svg{ width:15px; fill:#ccc; stroke:#ccc; position:relative; top:0px; margin:0px 8px; vertical-align:middle; display:inline-block;}  .contact_social_wrap a:before{ content:""; display:block; background-color:var(--maincolor); position:absolute; top:100%; right:0; left:0; height:100%; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .contact_social_wrap a:hover svg{ fill:#FFF; stroke:#FFF;}  .contact_social_wrap a:hover{ color:#FFF}  .contact_social_wrap a:hover:before{ top:0}  .footer_list.swiper .swiper-slide{ text-align:center;}  .bidram-site-mask{ display:block; pointer-events:none; width:100%; height:100%; z-index:998; position:fixed; top:0; left:0; visibility:hidden; background:transparent; backface-visibility:hidden; -webkit-backface-visibility:hidden; -webkit-transition:background .5s ease-in-out,visibility .5s ease-in-out; -moz-transition:background .5s ease-in-out,visibility .5s ease-in-out; transition:background .5s ease-in-out,visibility .5s ease-in-out;  backdrop-filter:blur(4px);}  .mobile-js-menu .bidram-site-mask,.search_mask .bidram-site-mask{ visibility:visible; pointer-events:auto; background:rgba(255,255,255,.85);}  .search_mask .bidram-site-mask{ background:rgba(0,0,0,0.07); z-index:997;}  .search_mask form.search_wrap{ z-index:999;}  .basket_icon{ width:51px; height:51px; border-radius:50%; background-color:var(--maincolor); color:#FFF; text-align:center; line-height:54px; font-size:25px; position:absolute; bottom:-8px; right:-26px; display:flex; align-items:center; justify-content:center;}  .basket_icon svg{ stroke:#FFF; max-width:28px; height:auto;}  .footer_down{ width:100%; float:right; margin-top:30px; padding:35px 0px 20px 0px; border-top:1px solid rgba(255,255,255,0.25);}  .footer_center + .footer_down{ margin-top:15px;}  .footer_down .gototop{ float:right; width:36px; height:36px; line-height:41px; text-align:center; color:#FFF; background-color:var(--maincolor); -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; font-size:18px; margin-left:10px; cursor:pointer; transition:all 0.3s;}  .footer_down .gototop:hover{ line-height:28px; font-size:13px; color:#FFF !important;}  .copy_right{ float:right; font-size:11px; line-height:42px; color:var(--foottxcolor);}  .logo_designer{ float:left; width:78px; height:22px; margin:10px auto; padding:0 5px; text-align:center; font-family:var(--mainfont); background-color:rgba(255,255,255,0.11); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; white-space:nowrap; line-height:22px; color:rgba(255,255,255,0.6); position:relative; z-index:2; overflow:hidden; -webkit-transition:width 0.5s ease-in-out; -moz-transition:width 0.5s ease-in-out; -ms-transition:width 0.5s ease-in-out; -o-transition:width 0.5s ease-in-out; transition:width 0.5s ease-in-out;}  .logo_designer a{ color:inherit; padding-left:3px;}  .logo_designer:hover{ width:145px}  .product_banner_slider{ width:100%; background-color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; overflow:hidden; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .product_banner_slider .swiper-pagination{ bottom:0px !important; display:flex !important; text-align:center; position:relative;}  .product_banner_slider .swiper-pagination span{ position:relative; display:block; width:100%; height:45px; margin:0 !important; cursor:pointer; font-family:var(--mainfont); font-size:12px; font-weight:500; display:block; line-height:45px; border-radius:0; background-color:#FFF; color:#333; opacity:1;}  .product_banner_slider .swiper-pagination span.swiper-pagination-bullet-active{ background-color:var(--maincolor); color:#FFF;}  .product_banner_slider:hover .bidram-swiper-next:not(.swiper-button-disabled),.product_banner_slider:hover .bidram-swiper-prev:not(.swiper-button-disabled){ opacity:0.6; visibility:visible; font-size:18px; color:#FFF; box-shadow:none; background-color:transparent !important}  .product_banner_slider img{ width:100%}  .home-dailydeal{ clear:both; text-align:right; padding:15px 0 0; font-family:var(--mainfont); font-size:13px; display:flex; align-items:center;}  .home-dailydeal .product-date{ direction:ltr; font-family:var(--mainfontnum);}  .home-dailydeal .product-date > div{ display:inline-block; margin-left:8px}  .home-dailydeal .product-date > div:first-child{ margin-right:0}  .home-dailydeal .product-date > div span{ display:block; text-align:center; color:#636363;}  .home-dailydeal .product-date > div.second span.no{ color:#FFF; background-color:var(--secoundcolor);}  .home-dailydeal .product-date > div span.no{ background-color:#f5f5f5; width:35px; height:35px; border-radius:var(--borderradius); text-align:center; font-size:14px; line-height:35px; font-weight:500; margin-bottom:4px}  .home-dailydeal .product-date > div span.text{ font-size:10px; line-height:18px;}  .home-dailydeal .deal-text{ display:inline-block; font-size:11px; font-weight:300; padding-left:15px;}  .home-dailydeal .deal-text span{ display:block}  .home-dailydeal .deal-text span.deal-text1{ font-size:13px; font-weight:500;}  .single_dailydeal{ color:#7d7d7d; background-color:#f5f6f7; padding:10px 25px 7px; margin-top:10px;}  .single_dailydeal .product-date > div span{ color:#a7a7a7;}  .single_dailydeal .product-date > div span.no{ background-color:#777777; color:#FFF}  .product_single_widget{ padding:7px 10px 5px 2px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#eff1f5; border-radius:10px 10px 10px 10px;}  .product_single_countdown{ padding:0; justify-content:space-between; background-color:#fff; border-radius:10px 10px 10px 10px;}  .product_single_countdown .deal_title{ align-self:baseline;;}  .product_single_countdown .deal_title_main{ font-size:13px; line-height:24px;}  .product_single_countdown .deal_title_sub{ font-size:10px;}  .bidram-product-countdown-row-yes .product_single_countdown .deal_title > span{ display:block;}  .product_single_countdown .product-date > div span.no{ margin-bottom:0px}  .deal-progress{ overflow:hidden; clear:both;}  .deal-progress .deal-stock{ margin-top:10px; margin-bottom:5px; overflow:hidden; font-family:var(--mainfontnum); font-size:11px;}  .deal-progress .stock-available,.deal-progress .stock-sold{ display:inline-block; float:left; font-size:10px; line-height:18px;}  .deal-progress .stock-available span,.deal-progress .stock-sold span{ display:inline-block; font-weight:400; padding-left:4px; float:right;}  .deal-progress .stock-sold{ float:right}  .deal-progress .progress{ width:100%; float:right; background-color:#eee; height:4px; margin:0; border-radius:10px; overflow:hidden;}  .deal-progress .progress .progress-bar{ background-color:var(--maincolor); font-weight:bold; color:#FFF; float:right; width:0%; height:inherit; -webkit-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease; border-radius:10px; right:0;}  .product-label.label-triangle{ border-radius:67% 33% 33% 67% / 50% 49% 51% 50%; width:32px; height:32px; line-height:34px;}  .product-label.label-hexagon{ -webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%); clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%); width:30px; height:30px; line-height:32px;}  .product-label.label-circle{ border-radius:50%;}  .product-label.label-square{ border-radius:var(--borderradius);}  .main_onsale_slider{ width:100%;}  .item.product-deal .item-area .product-image-area .product-label.label-circle,.item.product-deal .item-area .product-image-area .product-label.label-square{ width:45px; height:45px; top:0px; line-height:45px; text-indent:-7px; font-size:16px}  .product .entry-img .inner .product-label{ position:absolute; top:15px; right:15px; width:40px; height:40px; line-height:42px; z-index:4;}  .bidram-product-details__short-description{ font-family:var(--mainfont),Tahoma; line-height:2em; padding-bottom:15px; color:#a9a9a9;}  .bidram-widget-bidram-short-description .bidram-product-details__short-description{ padding-bottom:0;}  .bidram-widget-bidram-short-description .bidram-product-details__short-description.has_more{ overflow:hidden; position:relative; height:50px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}  .bidram-widget-bidram-short-description .bidram-product-details__short-description.has_more.is_active{ height:100% !important}  .btn_more_description{ display:block; font-size:11px; color:#8e8e8e; cursor:pointer; margin:3px 0; cursor:pointer; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .btn_more_description svg{ display:inline-block; vertical-align:middle; stroke:var(--secoundcolor); width:17px; height:17px; text-align:center; margin-left:7px;}  .btn_more_description:after{ content:''; height:1px; width:65px; background-color:rgb(0 0 0 / 5%); display:inline-block; vertical-align:middle; margin-right:15px;}  .btn_more_description:hover,.is_active + .btn_more_description svg{ filter:grayscale(1);}  .is_active + .btn_more_description svg{ transform:rotate(180deg)}  .bidram-product-details__short-description ul li:before{ content:""; position:relative; width:5px; height:5px; margin-left:10px; border-radius:50%; background-color:#dedede; display:inline-block; vertical-align:baseline;}  .entry-summary .available_on,.bidram-widget-bidram-upcoming .available_on{ font-family:var(--mainfontnum); line-height:2em; padding:7px 15px; border:1px solid #eeeeef; background-color:#fffcfc; display:block; color:#888; margin-bottom:10px;}  .bidram-widget-bidram-upcoming .available_on{ margin-bottom:0;}  .bidram-block-wrap{ display:block; margin-top:12px; position:relative; }  .bidram-block-wrap.block-ad-box{ margin-top:10px;}  .bidram-block-wrap-mbotton{ margin-bottom:10px;}  .item .item-area,.inner_wrap{ padding:12px 10px; background-color:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); margin-bottom:12px; position:relative; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); -webkit-transition:all 0.3s; transition:all 0.3s;}  .item .item-area:hover{ box-shadow:0 1px 10px -2px rgba(0,0,0,0.1);}  .item .general_mobile{ -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); box-shadow:0 2px 20px -5px rgba(0,0,0,.1); padding:5px 5px 10px 5px; width:175px;}  .item .general_mobile:before,.item .general_mobile:after{ content:''; display:table; clear:both}  .item .item-area .product-name,.item .item-area .product-loop-product__title{ margin:0 0 15px; font-size:13px; display:block; line-height:22px; font-weight:500; color:#626060; height:42px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}  .item .item-area.general_mobile .product-name,.item .item-area.general_mobile .product-loop-product__title{ font-size:12px; margin:10px 0 8px 0; display:block; padding:0 5px; text-align:center;  overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}  .product-label{ position:absolute; width:28px; height:28px; line-height:30px; top:0px; z-index:3; right:2px; font-family:var(--mainfontnum); font-size:12px; color:#FFF; background-color:var(--offbgcolor); text-align:center;}  .item.outofstock .item-area .product-image-area .product-label{ display:none}  .item .item-area .product-image-area{ position:relative; background:#fff; z-index:0; }  .item .item-area .product-image-area .product-image{ width:100%; display:block; position:relative; min-height:100px; }  .item .item-area .product-image-area .product-image img{ max-height:unset !important;}  .item .item-area.general_mobile .product-image-area,.item .item-area.general_mobile .product-image-area .product-image{ min-height:165px;}  .item .item-area .product-image-area .product-image img{ margin:auto; transition:all 0.3s; z-index:0; display:block; position:relative; width:auto; max-height:185px;}  .item .item-area .price{ display:block; padding-top:5px; padding-bottom:7px; white-space:nowrap;}  .item .item-area .price i{ color:#9d9d9d;}  .item .item-area .price strong{ font-size:12px}  .item .item-area .price .bidram-Price-currencySymbol,.tb_price .bidram-Price-currencySymbol,.realtime_price .bidram-Price-currencySymbol{ font-size:10px; color:#555}  .item .item-area .price ins,.price ins,.accessory-price ins{ text-decoration:none;}  .item .item-area.general_mobile .product-detail-area .price{ padding:3px 0 0 5px; float:left; white-space:nowrap; font-size:14px !important; max-width:92px; overflow:hidden; min-height:30px;}  .item .item-area.general_mobile .price .bidram-Price-currencySymbol{ font-size:10px; color:#666;}  .item .item-area.general_mobile .product-detail-area .price del{ display:block; margin-top:-8px;}  .item .item-area.general_mobile .product-detail-area .price .pvr_p{ display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; line-height:13px; font-size:13px; position:relative; margin-top:-5px; bottom:-4px;}  .item .item-area.general_mobile .product-detail-area .price .pvr_p > span span{ display:none}  .item .item-area.general_mobile .product-detail-area .price del + ins{ margin-top:-3px; display:block; line-height:0; position:relative; bottom:-7px;}  .item .item-area.general_mobile .product-detail-area .price del span{ font-size:13px;}  .item .item-area.general_mobile .product-detail-area .price del span span{ display:none}  .item .item-area .price del span{ padding-right:0; padding-top:3px; padding-left:0;}  .item .item-area .price del,.td_price del{ position:relative; display:inline-block; text-decoration:auto; margin-left:5px;}  .bidram .price del{ position:relative; display:inline-block;}  .bidram .price del span,.td_price del span{ filter:grayscale(100%);}  .bidram .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);}  .bidram .price del .bidram-Price-currencySymbol{ display:none}  .item .item-area .actions{ display:flex;  align-items:center; justify-content:space-between;}  .bidram .item .item-area .star-rating{ float:left; margin:0px 0 1px; flex-direction:row-reverse; line-height:1; order:2;}  .item .item-area .star-rating span{ margin-left:7px; vertical-align:middle; font-size:13px; color:#777; margin-top:5px;}  .item .item-area .actions .add-to-links{ float:right; display:inline-block; vertical-align:top;}  .item .item-area .actions .add-to-links li{ float:left; margin-left:5px; position:relative; height:30px; width:30px;}  .item .item-area .actions .add-to-links li:nth-child(2){ margin-left:0px;}  .item .item-area .actions .add-to-links a{ line-height:30px; display:block;   text-align:center; color:#777; position:relative; overflow:hidden;}  .item .item-area .actions svg{ width:17px; vertical-align:middle; stroke:#666;}  .item .item-area .actions a.add_to_wishlist{ display:block}  .item .item-area .actions .add_to_wishlist_wrap.added a.add_to_wishlist svg{ stroke:#F44336;}  .item .item-area .actions a.compare.waiting:before,.item_simple .item-area a.compare.waiting:before,.item .item-area .actions .add_to_wishlist_wrap.loading a.add_to_wishlist:after,.item-area .product-image-area a.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;}  .item .item-area .actions a.compare.added svg,.item_simple .item-area a.compare.added svg{ stroke:#23bf53;}  .item_simple .upcoming_badge{ right:auto; left:8px; font-size:10px; border-radius:3px; bottom:8px; top:auto; font-family:var(--mainfontnum)}  .item .item-area .add-to-cart-wrap a{ line-height:31px; height:30px; width:30px; display:block; text-align:center; font-size:14px; color:#666; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); background-color:#f9f9f9; white-space:normal; overflow:hidden;}  .bidram-body .item .item-area .add-to-cart-wrap a.button:hover{ color:#FFFFFF; background-color:var(--maincolor);}  .item .item-area .add-to-cart-wrap a.button:hover svg{ stroke:#FFF;}  .item .item-area .add-to-cart-wrap a.button.add_to_cart_button.added{ display:none;}  .item .item-area .add-to-cart-wrap a.loading:before,.item .item-area .loading .quantity_loop:before{ content:'';  position:absolute; top:0px; left:0; right:0; bottom:0; margin:0 !important; background:rgb(255 255 255 / 90%) url(../images/loading-oval.svg) no-repeat center center; background-size:20px;}  .item .item-area .add-to-cart-wrap a.added_to_cart{ background-color:#bbeca6 !important; font-size:0;}  .item .item-area .actions .add-to-links li .has_quantity .added_to_cart,.item .item-area .actions .add-to-links li .has_quantity a.add_to_cart_button{ display:none;}  .item .item-area .add-to-cart-wrap a.added_to_cart svg{ stroke:#FFF;}  .item .item-area .reduced_quantity_btn,.item .item-area .increase_quantity_btn{ line-height:24px; height:24px; width:24px; text-align:center; position:absolute; font-size:12px; color:#9e9e9e; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; background-color:#f1a5a0; display:none; cursor:pointer; border:solid 2px #FFF; box-sizing:content-box;}  .item .item-area .reduced_quantity_btn svg,.item .item-area .increase_quantity_btn svg{ stroke:#ffffff; width:18px !important; vertical-align:middle;}  .item .item-area .reduced_quantity_btn{ left:-59px; top:1px;}  .item .item-area.general_mobile .actions .reduced_quantity_btn{ left:auto; right:1px; top:-29px;}  .item .item-area .increase_quantity_btn{ right:32px; top:1px; background-color:#74d278;}  .item .item-area .quantity_loop{ line-height:30px; height:30px; width:30px; text-align:center; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); display:none; cursor:pointer; background-color:#bbecbd; font-size:11px; font-family:var(--mainfontnum); color:#FFF;}  .item .item-area .loading .quantity_loop{ text-indent:-9999px}  .item .item-area .loading .quantity_loop:before{ font-size:15px; color:#000; opacity:0.7; top:0px; left:8px;}  .item .item-area .is_open .quantity_loop{ background-color:#9E9E9E;}  .item .item-area .is_open .reduced_quantity_btn,.item .item-area .is_open .increase_quantity_btn,.item .has_quantity .quantity_loop,.item .item-area .is_open a.button.add_to_cart_button.added{ display:block}  .item .elm_pg_3 .product-name{ text-align:center; margin:10px 0 15px;}  .item .elm_pg_3 .price{ padding:0 0 0 10px; width:100%; overflow:hidden;}  .item .elm_pg_3 .price ins{ display:block}  .item .elm_pg_3 .add-to-cart-wrap{ flex:1 0 40px; max-width:40px; text-align:left; position:relative}  .item .elm_pg_3 .add-to-cart-wrap svg{ width:25px; vertical-align:middle}  .item .elm_pg_3 .add-to-cart-wrap .button,.item .elm_pg_3 .add-to-cart-wrap a.added_to_cart,.item .elm_pg_3 .add-to-cart-wrap .quantity_loop{ line-height:42px; height:40px; width:40px; font-size:18px;}  .item .elm_pg_3.item-area .reduced_quantity_btn{ left:44px; top:auto; bottom:-1px; border-radius:7px; line-height:20px; height:20px; width:20px; border:none;}  .item .elm_pg_3.item-area .increase_quantity_btn{ left:44px; top:-1px; border-radius:7px; right:auto; line-height:20px; height:20px; width:20px; border:none;}  .item .item-area.elm_pg_4{ padding-bottom:25px}  .item .elm_pg_4 .product-detail-area{ display:flex; flex-direction:column; align-items:center;}  .item .elm_pg_4 .product-name{ margin:10px 0 10px;}  .item .elm_pg_4 .price{ padding:0 0 20px 0;}  .item .elm_pg_4 .star-rating{ float:none !important; margin-top:-13px !important;}  .item .item-area.elm_pg_4 .actions .add-to-links{ right:12px !important; top:51px !important;}  .item .item-area.elm_pg_4 .actions .add-to-links li a,.item .item-area.elm_pg_6 .actions .add-to-links li a{ box-shadow:0 0 0 1px #E5E8EC inset; border-radius:50%; background-color:white;}  .item .item-area.elm_pg_6 .actions .add-to-links li a{ border-radius:var(--borderradius)}  .item .item-area.elm_pg_4 .add-to-cart-wrap a.button:before,.item .item-area.elm_pg_5 .add-to-cart-wrap a.button:before{ color:white}  .item .item-area.elm_btn_wa .add-to-cart-wrap a.button{ width:auto; text-indent:unset; font-size:11px; padding:0 10px; line-height:35px; position:relative; background-color:var(--maincolor); color:#FFF; height:35px; border-radius:40px;}  .item .item-area.elm_btn_wa a.added_to_cart svg{ width:24px; vertical-align:middle}  .item .item-area.elm_btn_wa a.added_to_cart{ width:100%; border-radius:40px;}  .item .item-area.elm_btn_wa .quantity_loop{ margin:auto; border-radius:50%}  .item .item-area.elm_btn_wa .add-to-cart-wrap a.button svg{ width:18px; vertical-align:middle; margin:0 1px 0 5px; stroke:white}  .item .item-area.elm_pg_4 .add-to-cart-wrap{ width:100%}  .elm_add2c{ background-color:inherit; position:absolute; top:calc(100% - 5px); left:0; right:0; transition:.3s; padding:0px 15px 15px; z-index:3; border-bottom-left-radius:inherit; border-bottom-right-radius:inherit; box-shadow:0 5px 7px -3px rgb(0 0 0 / 10%); display:flex; flex-direction:row; align-items:center; justify-content:center;}  .item .item-area.elm_pg_4:not(:hover) .elm_add2c{ opacity:0; visibility:hidden; transform:translateY(-15px);}  .item .item-area.elm_pg_4 .increase_quantity_btn{ right:50px}  .item .item-area.elm_pg_4 .reduced_quantity_btn{ left:50px}  .item .item-area.elm_pg_5{ overflow:hidden}  .item .item-area.elm_pg_5 .product-name{ margin-bottom:24px;}  .item .item-area.elm_pg_5 .elm_tg_plus{ position:absolute; right:0; left:0; bottom:7px;  border-bottom-right-radius:inherit; }  .item .item-area.elm_pg_5 .elm_tg_plus > svg{ position:absolute; bottom:3px; right:0; width:39px; height:39px; text-align:center; line-height:39px; font-size:16px; background-color:#f9f9f9; border-radius:10px 0 0 10px; -webkit-transition:all .4s; transition:all .3s; padding:8px;}  .item .item-area.elm_pg_5 .elm_tg_plus:hover > svg{ transform:translateX(50px); background-color:var(--maincolor); stroke:white}  .item .item-area.elm_pg_5 .actions{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; visibility:hidden; opacity:0; background-color:#f9f9f9; transform:translateX(100%); -webkit-transition:all .4s; transition:all .4s; height:47px; position:relative; z-index:1; padding:0 12px 0 5px}  .item .item-area.elm_pg_5 .add-to-cart-wrap{ min-width:110px;}  .item .item-area.elm_pg_5 .elm_tg_plus:hover .actions{ transform:translateX(0); visibility:visible; opacity:1;}  .item .item-area.elm_pg_5 .price{ text-align:left; }  .item .item-area.elm_pg_5 .add-to-cart-wrap a.button{ height:30px; line-height:30px}  .item .item-area.elm_pg_5 .add-to-cart-wrap a.button svg{ stroke:white; margin-left:5px}  .item .item-area.elm_pg_5 .increase_quantity_btn{ right:50px; top:10px;}  .item .item-area.elm_pg_5 .reduced_quantity_btn{ left:auto; right:80px; top:10px;}  .item .item-area.elm_pg_6{ padding:0; background-color:transparent; box-shadow:unset; border-radius:0;}  .item .item-area.elm_pg_6 .product-image-area{ background-color:unset;}  .item .item-area.elm_pg_6 .product-image-area img{ max-height:none; width:100%; height:auto; border-radius:5px;}  .item .item-area.elm_pg_6 .product-name{ margin:10px 0 0 0;}  .item .item-area.elm_pg_6 .flex_row{ display:flex; align-items:center; justify-content:space-between; margin-top:15px;}  .item .item-area.elm_pg_6 .price{ padding:0;}  .item .item-area.elm_pg_6 .null_price:before{ background-color:rgb(0 0 0 / 30%);}  .item .item-area.elm_pg_6 .prd_color_list{ bottom:7px; top:auto; left:10px;}  .item .item-area.elm_pg_6 .elm_txt_l{ top:10px !important; left:10px !important;}  .item .item-area.elm_pg_6 .upcoming_badge,.item .item-area.elm_pg_6 .product-label{ top:10px; right:10px}  .item .item-area.elm_pg_6 .actions .add-to-links{ top:40px;}  .item .item-area.elm_pg_6 .vc_deal_time{ display:flex; padding:0; margin-top:5px; margin-bottom:-3px; align-items:center; justify-content:center; min-height:33px;}  .item .item-area.elm_pg_6 .vc_deal_time:before,.item .item-area.elm_pg_6 .vc_deal_time.product-date > div:after{ display:none;}  .item .item-area.elm_pg_6 .vc_deal_time.product-date > div:not(:last-child) span.no{ color:#444;}  .item .item-area.elm_pg_6 .vc_deal_time.product-date > div{ flex:0 1 25%; max-width:25%; text-align:center; padding:7px 0; border-radius:2px;}  .item .item-area.elm_pg_6 .vc_deal_time.product-date > div span.text{ display:inline-block; font-size:75%; color:inherit; padding:0}  .item .item-area.elm_pg_7{ padding-bottom:15px}  .item .item-area.elm_pg_7 .product-image-area{ min-height:unset}  .item .item-area.elm_pg_7 .product-image-area img{ vertical-align:top; width:100%; transition:transform .45s cubic-bezier(.51,.56,.04,.9); margin:33px 0 15px; max-height:unset; display:initial;}  .item .item-area.elm_pg_7:hover .product-image-area img,.item .item-area.elm_pg_7:hover .product-name,.item .item-area.elm_pg_7:hover .price,.item .item-area.elm_pg_7:hover .prd_term_list{ transform:translateY(-45px);}  .item .item-area.elm_pg_7 .product-name{ margin-bottom:10px; transition:transform .45s cubic-bezier(.51,.56,.04,.9);}  .item .item-area.elm_pg_7 .price{ text-align:center; transition:transform .45s cubic-bezier(.51,.56,.04,.9);}  .item .item-area.elm_pg_7 .actions{ position:absolute; right:0; left:0; bottom:0; visibility:visible; opacity:1; transform:translateY(100%); transition:transform .45s cubic-bezier(.51,.56,.04,.9);}  .item .item-area.elm_pg_7:hover:hover .actions{ transform:translateY(0);}  .elm_p_rate{ font-size:12px; font-weight:500; color:#666; font-family:var(--mainfontnum); display:inline-flex; flex-direction:row-reverse; align-items:center;}  .elm_p_rate svg{ margin-top:-2px; stroke:#febd69; width:18px; margin-right:6px; vertical-align:middle;}  .item.product-deal .item-area{ padding:15px 15px 15px 1px; border-radius:inherit; margin-bottom:0; flex-wrap:wrap; height:100%; box-shadow:none !important;}  .item.product-deal .item-area .product-image-area{ margin-left:15px}  .item.product-deal .item-area .product-name{ font-size:15px;  line-height:25px; height:auto; font-weight:500; color:#626060; overflow:hidden;}  .item.product-deal .item-area .bidram-product-details__short-description{ padding-bottom:0;}  .item.product-deal .item-area .deal-progress{ max-width:400px}  .item.product-deal .item-area .product-image-area .product-label{ width:42px; height:42px; line-height:42px; top:5px; right:2px;}  .item.product-deal .featured_label{ left:10px; top:7px;}  .item.product-deal .featured_label:after{ border-top:9px solid transparent}  .item.product-deal .item-area .product-image-area .product-image img{ max-height:inherit;}  .item.product-deal .item-area .price{ font-size:16px; line-height:30px;}  .item.product-deal .item-area .price .bidram-Price-currencySymbol{ font-size:11px;}  .item.product-deal .item-area .price del{ margin-left:0;}  .item.product-deal .item-area .price del:after{ top:13px;}  .item.product-deal .item-area .price del .bidram-Price-amount{ font-size:14px; font-weight:400; vertical-align:middle; background-color:#f5f5f5; padding:0px 15px; position:relative;}  .item.product-deal .item-area .price del .bidram-Price-amount:after{ content:""; width:18px; position:absolute; left:-10px; top:3px; height:18px; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); border-radius:2px; background-color:#f5f5f5; border-bottom:2px solid #fff; border-left:2px solid #fff;}  .item.product-deal .item-area .price ins .bidram-Price-amount{ font-size:14px; font-weight:500; vertical-align:middle; color:#FFF; background-color:var(--maincolor); padding:0px 20px; border-radius:15px 0 0 15px;}  .item.product-deal .item-area .price ins .bidram-Price-currencySymbol{ color:#FFF}  .item.product-deal .item-area .price ins .bidram-Price-currencySymbol{ color:#FFF}  .home-product-deal-wrap{ border-radius:7px; background-color:#FFF; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); overflow:hidden; display:flex; align-items:stretch;}  .home-product-deal-wrap .item.product-deal{ height:100%;}  .deal_finished .btn_p_link,.deal_finished .price,.deal_finished .product-name,.deal_finished .deal-progress,.deal_finished .product-image-area,.deal_finished .bidram-product-details__short-description{ filter:blur(1px);}  .deal_alert{ -moz-transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg); border:4px double #ffffff; padding:10px 27px 10px 15px; display:inline-block; background-color:#9E9E9E; color:#fff; border-radius:5px; position:relative; margin-right:30%;}  .support_info_wrap{ width:100%;  background-color:#FFF; float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; overflow:hidden; display:flex; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .support_info_empty{ padding:20px; color:red; font-weight:500; font-size:12px;}  .support_info{ padding:16px 11px; text-align:center; display:block}  .bidram-widget-block-service-slider .support_info img{ max-width:40px;}  .support_info:not(.el_font) i{ width:44px; height:35px; display:inline-block; background-image:url('../images/support-info.png'); background-position:center center; background-repeat:no-repeat;}  .support_info span{ font-family:var(--mainfont); color:#898a8b; font-size:11px; display:block; line-height:25px;}  .support_info i.delivery{ background-position:-519px 0;}  .support_info i.return-policy{ background-position:-205px 0;}  .support_info i.payment-terms{ background-position:-285px 0;}  .support_info i.price-guarantee{ background-position:-440px 0;}  .support_info i.origin-guarantee{ background-position:-363px 0;}  .support_info i.sendto-all{ background-position:-122px 0;}  .support_info i.beauti-pack{ background-position:-40px 0;}  .support_info.el_font{ position:relative; display:block; padding:15px 10px 5px 10px; margin-top:6px;}  .support_info.el_font:before{ content:''; width:53px; height:53px; display:block; border-radius:50% 100% 100% 50%/69% 75% 75% 69%; background-color:#fff5f5; position:absolute; left:calc(50% - 26px); top:6px;}  .el_font.el_s1:before{ background-color:rgba(244,67,54,0.2);}  .el_font.el_s2:before{ background-color:rgba(156,39,176,0.20); transform:rotate(27deg);}  .el_font.el_s3:before{ background-color:rgba(63,81,181,0.2); transform:rotate(57deg);}  .el_font.el_s4:before{ background-color:rgba(3,169,244,0.2); transform:rotate(-17deg);}  .el_font.el_s5:before{ background-color:rgba(0,150,136,0.2);}  .el_font.el_s6:before{ background-color:rgba(139,195,74,0.2); transform:rotate(121deg);}  .el_font.el_s7:before{ background-color:rgba(234,219,16,0.2); transform:rotate(121deg);}  .support_info.el_font svg{ width:32px; height:31px; display:inline-block; position:relative; margin-bottom:5px;}  .support_info.el_font span{ color:#676767; line-height:30px;}  .block-title{ font-size:14px; line-height:38px; font-family:var(--mainfont); font-weight:500; position:relative; width:100%; display:block; color:#333; padding:0px; z-index:2; margin-bottom:14px;}  .block-title h3{ font-weight:500;}  .block-title .title_url{ background:#dcdcdc; color:#FFF; font-family:var(--mainfontnum); text-align:center; margin-top:15px; padding:0px 10px; font-size:10px; line-height:16px; position:relative; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; float:left;}  .block-title .title_url:after{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #dcdcdc; position:absolute; content:''; right:-1px; bottom:-2px; -ms-transform:rotate(-32deg);  -webkit-transform:rotate(-32deg);  transform:rotate(-32deg);}  .block-title:before{ height:4px; border-bottom:2px dotted rgb(0 0 0 / 60%); position:absolute; top:50%; margin-top:-2px; right:0; left:0px; content:''; border-radius:2px; opacity:0.27;}  .block-title.has_url:before{ left:100px;}  .block-title .title{ display:inline-block; background-color:#eff1f5; position:relative; padding-left:20px; font-size:inherit; font-weight:inherit; border-radius:0px 5px 5px;}  .block-title .title svg{ width:29px; display:inline-block; vertical-align:middle; margin-left:15px;}  .block-title .title svg.small{ font-size:23px;}  #cancel-comment-reply-link{ margin-right:10px; font-size:95%;}  .block-title.no_black{ margin-top:15px}  .block-title.no_black .title svg{ font-size:21px; stroke:#ea1d21;}  .bk_view_more{ font-size:10px;  padding:0 12px; border-radius:var(--borderradius); float:left; line-height:24px; margin-top:7px; color:#444; margin-right:15px; height:24px; display:flex; align-items:center;}  .bk_view_more svg{ display:inline-block; vertical-align:middle; background-color:var(--maincolor); border-radius:50%; width:15px; height:15px; line-height:16px; text-align:center; stroke:#FFF; margin-left:7px; direction:ltr; padding:1px; vertical-align:middle; margin-top:-1px;}  .bk_view_more:hover{  }  .block-title .ajax-filter-link:hover,.block-title .ajax-filter-link:hover,.block-title .ajax-filter-link.is-active{ box-shadow:none}  .block-title-sub{ font-size:11px; padding-right:10px; color:rgba(0,0,0,0.55); font-weight:normal;}  .block-title ul.nav-tabs{ position:relative; z-index:1; float:left;}  .block-title ul.nav-tabs > li{ display:inline-block; padding:0 15px 0 0; float:right; position:relative;}  .block-title ul.nav-tabs li.active{ box-shadow:0px 2px 0px rgba(0,0,0,0.1); padding-right:15px;}  .block-title ul.nav-tabs li.active:before{ width:5px; height:4px; background-color:var(--secoundcolor); position:absolute; top:50%;  right:0px; z-index:1; content:'';}  .block-title ul.nav-tabs > li > a,.block-title ul.nav-tabs > li > span{ -webkit-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out; font-size:11px; font-weight:normal; border:none; display:inline-block; position:relative; padding:0 0 0 15px; line-height:inherit; color:#666; cursor:pointer}  .block-content-wrap{ position:relative;}  .blog-posts-content .post-image{ display:block; margin:-2px 0 15px; overflow:hidden; position:relative; vertical-align:top;}  .blog-posts-content .post-image a:after{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; content:""; border-radius:5px 5px 5px 25px; -webkit-border:0px solid rgba(255,255,255,0.5); -moz-border:0px solid rgba(255,255,255,0.5); -ms-border:0px solid rgba(255,255,255,0.5); -o-border:0px solid rgba(255,255,255,0.5); border:0px solid rgba(255,255,255,0.5); opacity:0; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .blog-posts-content .item-area:hover .post-image a:after{ opacity:1; -webkit-border:10px solid rgba(255,255,255,0.5); -moz-border:10px solid rgba(255,255,255,0.5); -ms-border:10px solid rgba(255,255,255,0.5); -o-border:10px solid rgba(255,255,255,0.5); border:10px solid rgba(255,255,255,0.5);}  .blog-posts-content .post-image img{ width:100%; border-radius:5px 5px 5px 25px;}  .post-content-inner{ box-sizing:border-box; padding:0 5px 10px 0;}  .blog-posts-content .post-date{  display:inline-block; float:left; font-size:10px; font-family:var(--mainfontnum); margin:0 10px 0px 0; padding:0px 5px; position:relative; text-align:center; vertical-align:top; width:48px; height:52px; color:var(--maincolor); box-shadow:1.1rem 0 2rem -1rem rgb(0 0 0 / 12%);}  .blog-posts-content .day span{ font-size:20px; line-height:20px; font-weight:bold;}  .blog-posts-content .month,.blog-posts-content .year{ position:relative; line-height:15px; font-weight:500; margin-top:0px;}  .blog-posts-content .post-detail{ overflow:hidden;}  .blog-posts-content .post-title{ line-height:20px; margin:0; height:40px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}  .blog-posts-content .post-title a{ font-size:12px; font-weight:500; font-family:var(--mainfont);}  .blog-posts-content .post-description{ padding:4px 0; line-height:1.6em; max-height:55px;}  .blog-posts-content-2 .grid_image{ background-size:cover; display:block; position:relative; cursor:pointer; background-position:center center; background-repeat:no-repeat; background-size:cover; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-bottom:15px; text-align:center; padding:10px; min-height:130px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); width:100%; -webkit-filter:grayscale(30%);  filter:grayscale(30%); overflow:hidden; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}@media (min-width:992px){ .blog-posts-content-2 .grid_right .grid_image{  height:130px; }  .blog-posts-content-2 .grid_center .grid_image{  height:275px; }  .blog-posts-content-2 .grid_left .grid_image{  height:130px; }}@media (max-width:992px){ .blog-posts-content-2 .grid_right .grid_image{  height:220px; }  .blog-posts-content-2 .grid_center .grid_image{  height:220px; }  .blog-posts-content-2 .grid_left .grid_image{  height:220px; }  .is-show.mobile-nav-button{  display:block !important; }  .bid-main-menu{  display:none !important }  .blog-posts-content-2 .grid_center{  float:left !important }}@media (max-width:768px){ .blog-posts-content-2 .grid_center{  float:right !important }  .blog-posts-content-2 .grid_right{  float:left !important }  .blog-posts-content-2 .grid_right .grid_image{  height:135px; }  .blog-posts-content-2 .grid_center .grid_image{  height:135px; }  .blog-posts-content-2 .grid_left .grid_image{  height:135px; }  ul.tab_box li{  margin:0 0 0 10px !important; }}  .blog-posts-content-2 .grid_image h4{ position:absolute; left:0px; bottom:0; width:100%; text-align:right; z-index:1; padding:15px 15px; display:block; color:#FFF; z-index:2}  .blog-posts-content-2 .grid_image:hover{ -webkit-filter:grayscale(0%); filter:grayscale(0%); transform:scale(1.03)}  .widget-content .blog-posts-content-2 .grid_image{ margin-bottom:7px}  .elementor-widget-block-post-slider .blog-posts-content-2 .grid_image,.widget-content .blog-posts-content-2 .grid_image:last-child{ margin-bottom:0}  .elementor-widget-block-post-slider .blog-posts-content-2 .grid_image:hover,.widget-content .blog-posts-content-2 .grid_image:hover{ -webkit-filter:grayscale(0%); filter:grayscale(0%); transform:none}  .grid_image:before,.widget-content .blog-posts-content-2 .grid_image:before{ position:absolute; content:""; width:100%; height:100%; left:0; top:0; opacity:0; transition:0.5s; background:var(--maincolor);}  .grid_image:hover:before,.widget-content .blog-posts-content-2 .grid_image:hover:before{ opacity:.75;}  .grid_image:after,.widget-content .blog-posts-content-2 .grid_image:after{ content:''; background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5) 15%,rgba(255,255,255,0.01) 70%); background-image:linear-gradient(to top,rgba(0,0,0,0.5) 15%,rgba(255,255,255,0.01) 70%); position:absolute; z-index:1; width:100%; height:100%; top:0; bottom:0; right:0; display:block; -ms-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}  .blog-posts-content-3 .item-area{ padding:0px;}  .blog-posts-content-3 .item-area .blog-post-area{ min-height:246px; padding-bottom:10px; overflow:hidden; border-radius:inherit; position:relative;}  .related-content.blog-posts-content-3 .item-area .blog-post-area{ min-height:auto;}  .blog-posts-content-3 .blog-post-area .is-image{ width:100%;}  .blog-posts-content-3 .blog-post-area a img{ width:100%; }  .blog-posts-content-3 .item-area .blog-post-area .blog_category{ position:absolute; left:10px; top:10px; padding:2px 12px 1px 12px; font-size:10px; -webkit-border-radius:4px 15px 15px 4px; -moz-border-radius:4px 15px 15px 4px; border-radius:4px 15px 15px 4px; background-color:var(--maincolor); color:#FFF;}  .blog-posts-content-3 .blog-post-area h4{ display:block; margin-top:-50px; margin-bottom:7px; padding:50px 0 15px 0; max-height:97px; overflow:hidden; border-bottom:1px dashed #eeeff1; position:relative; background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 14%,rgba(255,255,255,0.75) 26%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 14%,rgba(255,255,255,0.75) 26%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 14%,rgba(255,255,255,0.75) 26%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}  .blog-posts-content-3 .item-area .blog-post-area h4 a{ line-height:18px; display:block; padding:0 15px; font-size:13px; color:#353a42; height:36px}  .blog-posts-content-3 .post-date{ display:inline-block; font-size:10px; font-family:var(--mainfontnum); padding:5px; margin-right:10px; color:#868686;}  .blog-posts-content-3 .read_more{ border-radius:25px; width:25px; height:25px; line-height:27px; background-color:#eeeff1; text-align:center; float:left; margin-top:2px; margin-left:10px; padding-left:3px;}  .blog-posts-content-3 .read_more svg{ width:16px; vertical-align:middle}  .blog-posts-content-3 .item-area:hover .read_more{ background-color:var(--secoundcolor); border-radius:4px 20px 20px 4px;}  .blog-posts-content-3 .item-area:hover .read_more svg{ stroke:white}  .blog-post-area.item_blog6 a img,.blog-post-area.item_blog7 a img{ margin:15px; max-width:100%; display:block; width:calc(100% - 30px); border-radius:var(--borderradius);}  .blog-post-area.item_blog6 h4,.blog-post-area.item_blog7 h4{ margin:15px 0 0 0; padding:0; background:unset !important; border:none;}  .blog-post-area.item_blog6 .desc,.blog-post-area.item_blog7 .desc{ padding:0 15px 15px 15px; color:#949494; font-size:12px;}  .blog-post-area.item_blog6 .read_more{ width:auto; border-radius:0; background-color:white !important}  .blog-post-area.item_blog6 .read_more svg{ transform:rotate(45deg); width:14px}  .blog-post-area.item_blog6:hover .read_more svg{ transform:rotate(0deg); stroke:var(--maincolor)}  .blog-post-area.item_blog7 .blog_image{ position:relative}  .blog-post-area.item_blog7 .blog_image:after,.blog-post-area.item_blog7 .blog_image:before{ content:''; position:absolute; width:16px; height:16px; z-index:1; border-radius:0 0 0 100vw; background-color:inherit; box-shadow:-6px 5px 0 5px #ffffff;}  .blog-post-area.item_blog7 .blog_image::before{ left:15px; bottom:34px;}  .blog-post-area.item_blog7 .blog_image::after{ left:48px; bottom:0px;}  .blog-post-area.item_blog7 .go_it{ position:absolute; width:34px; height:34px; left:14px; bottom:0px; border-radius:0 18px 0 0; background-color:var(--bgcolor); display:block;}  .blog-post-area.item_blog7 .go_it svg{ width:28px; height:28px; line-height:30px; z-index:2; position:relative; top:6px; left:-6px; border-radius:50%; padding:6px; stroke:#FFF; background-color:var(--maincolor); transform:rotate(45deg); transition:all 0.3s;}  .blog-post-area.item_blog7:hover .go_it svg{ transform:rotate(0deg);}  .item_blog8{}  .item_blog8 .blog_image{ position:relative; border-radius:var(--borderradius); overflow:hidden;}  .item_blog8 .blog-content-inner{ box-shadow:0 2px 10px -4px rgba(0,0,0,0.1); border-radius:var(--borderradius); padding:15px; margin:15px; margin-top:-70px; position:relative; background-color:#FFFF;}  .item_blog8 .blog-content-inner h4 a{ font-size:13px; height:40px; overflow:hidden; text-overflow:ellipsis; position:relative; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:10px;}  .item_blog8 .blog-content-inner .desc{ color:#949494; font-size:12px; margin-bottom:12px;}  .item_blog8 .blog-content-inner .post-date{ display:inline-block; font-size:10px; font-family:var(--mainfontnum); padding:5px; color:#868686;}  .item_blog8 .blog-content-inner .read_more{ border-radius:25px; height:22px; line-height:23px; background-color:#f5f6fa; text-align:center; float:left; padding:0 10px; font-size:11px;}  .item_blog8 .blog-content-inner:hover .read_more{ background-color:var(--maincolor); color:#FFF}  .blog-posts-content-4 .item .item-area:not(.bk_blog_line){ width:100%; min-height:150px; padding:10px; overflow:hidden;}  .blog-posts-content-4 .post-image{ float:right; width:130px; height:130px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:15px; position:relative; overflow:hidden;}  .blog-posts-content-4 .post-image a:after{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; content:""; -webkit-border:0px solid rgba(255,255,255,0.5); -moz-border:0px solid rgba(255,255,255,0.5); -ms-border:0px solid rgba(255,255,255,0.5); -o-border:0px solid rgba(255,255,255,0.5); border:0px solid rgba(255,255,255,0.5); opacity:0; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .blog-posts-content-4 .item-area:hover .post-image a:after{ opacity:1; -webkit-border:10px solid rgba(255,255,255,0.5); -moz-border:10px solid rgba(255,255,255,0.5); -ms-border:10px solid rgba(255,255,255,0.5); -o-border:10px solid rgba(255,255,255,0.5); border:10px solid rgba(255,255,255,0.5);}  .blog-posts-content-4 .bk-content-left{ display:flex; flex-wrap:wrap; align-content:space-between; justify-content:space-between; align-items:center; min-height:130px; position:relative; z-index:6;}  .blog-posts-content-4 .post-image img{ width:130px; height:130px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}  .blog-posts-content-4 h4{ width:100%;}  .blog-posts-content-4 h4 a{ font-size:13px; font-weight:500; line-height:18px; padding-top:5px; display:block;}  .blog-posts-content-4 .desc{ float:right; width:calc(100% - 160px); font-size:11px; line-height:24px; min-height:77px; opacity:0.8;}  .blog-posts-content-4 .read-more{ padding:3px 5px 2px 10px; font-size:11px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;  border:1px solid #eff1f5; color:#858b96; cursor:pointer;}  .blog-posts-content-4 .read-more svg{ font-weight:300; background-color:var(--maincolor); stroke:#FFF; padding:2px; display:inline-block; text-align:center; line-height:15px; vertical-align:middle; width:16px; height:16px; margin-left:5px; border-radius:18px;}  .blog-posts-content-4 .item-area:hover .read-more{ background-color:#f5f6fa; color:#5d5d5d;}  .blog-posts-content-4 .item .item-area .post-date{ display:inline-block; float:left; font-size:10px; font-family:var(--mainfontnum); background-color:#FFF; padding:5px 10px; text-align:right; vertical-align:top; min-width:50px; height:21px; color:#898f98; word-spacing:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;}  .blog-posts-content-4 .item .item-area:before{ content:""; position:absolute; top:-34px; left:-15px; width:34px; height:34px; border-radius:50%; display:block; box-shadow:0px 0px 115px -5px rgb(0 0 0);}  .blog-posts-content-4 .item .item-area:not(.bk_blog_line):after{ content:""; position:absolute; bottom:-26px; left:-20px; width:100px; height:45px; background-color:#eeeff1; z-index:1; border-radius:20px;}  .blog-posts-content-4 .item .item-area .day span{ font-size:10px; line-height:12px; font-weight:500;}  .blog-posts-content-4 .item .item-area .year{ position:relative; line-height:14px; font-weight:500; margin-top:0px; float:right; clear:both; text-align:center; width:100%;}  .bk_blog_line{ height:48px; padding:8px 15px !important; min-height:unset; position:relative; overflow:hidden;}  .bk_blog_line h4{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}  .bk_blog_line h4 a{ font-size:12px; padding:0; line-height:30px;}  .bk_blog_line .read-more{ position:absolute; top:11px; left:-100px; display:block; z-index:1}  .bk_blog_line:hover .read-more{ left:10px}  .bk_blog_line:after{ content:''; display:block; position:absolute; top:0; left:0; bottom:0; width:160px; -webkit-transition:all 0.3s; transition:all 0.3s; opacity:0; background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}  .bk_blog_line:hover:after{ opacity:1;}  .item_big .item-area .product-image-area{ height:225px;}  .item_big .item-area .product-image-area img{ max-height:209px; display:block; margin:auto;}  .item_simple .item-area{ margin-bottom:12px; display:flex;  padding:15px;}  .item_simple .item-area .product-image-area{ height:80px;  min-height:auto; position:relative; z-index:1; flex:0 0 80px;}  .item_simple .item-area .product-image-area .product-image{ min-height:unset}  .item-area .product-image-area a.quickview-btn,.item_simple .compare-button a{ line-height:31px; height:30px; width:30px; display:block; text-align:center; font-size:14px; color:#9e9e9e; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; background-color:#f5f5f5; opacity:0; visibility:hidden; position:absolute; cursor:pointer; z-index:5; top:50%; right:50%; margin-top:-15px; margin-right:-15px;}  .item-area .product-image-area a.quickview-btn svg{ stroke:white; width:16px; vertical-align:middle}  .item-area:hover .product-image-area a.quickview-btn,.item-area .product-image-area a.quickview-btn.waiting,.item_simple:hover .compare-button a,.item_simple .compare-button a.waiting{ color:#ffffff; background-color:var(--maincolor); opacity:1; visibility:visible}  .item_simple .compare-button a{ box-shadow:0 0 20px -4px rgb(0 0 0 / 45%)}  .item_simple .item-area .product-detail-area{ display:flex; padding-right:10px; -webkit-transition:all 0.4s; transition:all 0.4s; flex-direction:column; flex-wrap:nowrap; flex-grow:1; justify-content:flex-start;}  .item_simple .item-area:hover .product-detail-area,.item_simple .item-area:hover .product-image-area img,.item_big .item-area:hover .product-detail-area,.item_big .item-area:hover .product-image-area img{ -webkit-filter:blur(1px);  filter:blur(1px);}  .item_simple .item-area .product-name{ height:auto; margin:0; font-size:12px; white-space:normal; max-height:42px;}  .item_simple .item-area .product-name b{ font-family:var(--mainfontnum); display:inline-block; font-size:17px; background-color:#eff1f5; padding:1px 5px 0 5px; margin-left:6px;}  .item_simple .item-area .price{ font-size:13px; padding-bottom:0 !important; text-align:right !important; padding-top:0;}  .item.item_simple .item-area .product-image-area .product-image img{ max-height:75px;}  .item_simple .item-area .row{ margin-top:10px; flex-direction:row; flex-wrap:nowrap; align-items:center;}  .item_simple .item-area .row > *{ flex:1 0 0%;}  .item_simple .el_avarage_rate{ direction:ltr; text-align:left; font-size:12px; padding-top:1px; font-family:var(--mainfontnum); white-space:nowrap; display:inline-flex; align-items:center;}  .item_simple .el_avarage_rate svg{ margin-top:-4px; margin-right:7px; width:17px; stroke:gold; -webkit-transition:all 0.3s; transition:all 0.3s;}  .item_simple .out_of_stock{ position:absolute; left:0px; top:0px; z-index:1; overflow:hidden; width:75px; height:75px; text-align:right; -moz-transform:unset; -webkit-transform:unset; transform:unset; padding:unset; background-color:transparent;}  .item_simple .out_of_stock span{ font-size:10px; color:#FFF; text-align:center; line-height:18px; transform:rotate(-45deg) !important; -webkit-transform:rotate(-45deg) !important; width:72px; display:block; background:#F4433A; box-shadow:0 3px 10px -5px rgb(0 0 0 / 19%); position:absolute; top:10px; right:20px;}  .item_simple .out_of_stock:before,.item_simple .out_of_stock:after{ display:none; content:unset}  .item_simple .out_of_stock span::before{  position:absolute; left:0px; top:100%; z-index:-1; border-left:3px solid #5a5a5a; border-right:3px solid transparent; border-bottom:3px solid transparent; border-top:3px solid #5a5a5a;}  .item_simple .out_of_stock span::after{  position:absolute; right:0; top:100%; z-index:-1; border-left:3px solid transparent; border-right:3px solid #5a5a5a; border-bottom:3px solid transparent; border-top:3px solid #5a5a5a;}  .block_brand .item{ text-align:center; padding:0px; background-color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;}  .block_brand .item img{ display:inline-block; max-width:100%;}  .block_testimonials .avatar{ text-align:center; overflow:hidden; border-radius:50%; width:45px; height:45px; margin-left:0;}  .block_testimonials .avatar img{ display:block;}  .block_testimonials .testimonial{ color:#555; font-size:12px; margin-bottom:10px; text-align:center; padding:15px; height:130px; position:relative; border-radius:5px; padding-top:15px;}  .block_testimonials .testimonial > svg{ display:inline-block; width:25px; vertical-align:middle; margin-left:9px; height:auto;}  .block_testimonials .testimonial_bottom{ display:flex; flex-wrap:nowrap; flex-direction:row-reverse; align-items:center; justify-content:space-between; padding:20px 20px 10px 20px;}  .block_testimonials .clients_author{ font-size:12px; font-weight:500; color:#333; letter-spacing:0.5px; display:block; text-align:start;}  .block_testimonials .clients_author span{ font-size:11px; font-weight:normal; color:#999; display:block; padding-top:3px;}  ul.tab_box{ display:flex; flex-direction:row; flex-wrap:nowrap;}  ul.tab_box li{ margin:0px 0px 0px 6px; background-color:rgba(255,255,255,0.1); display:inline-block; vertical-align:bottom; position:relative; text-align:center; background-color:rgba(0,0,0,0.05); border-radius:10px; transition:0.5s all}  ul.tab_box li a{ font-family:var(--mainfont); font-size:11px; padding:8px 20px 8px; line-height:18px; color:inherit; display:block;}  ul.tab_box li a img{ display:block; margin:0 auto 3px; height:25px; width:auto;}  ul.tab_box li a i{ margin:0 auto 3px; display:block; font-size:25px;}  ul.tab_box li:hover,ul.tab_box li.active{ background-color:var(--maincolor); color:#FFF;}  .block_product_cat .item-area{ margin-bottom:0; min-height:234px; padding:2px; overflow:hidden; position:relative;}  .cat_box_wrap{ display:block; padding:10px; background-repeat:no-repeat; background-size:cover; background-position:right bottom;}  .block_product_cat .categoryname{ margin:5px 9px 5px 3px; font-family:var(--mainfont),Tahoma; font-size:13px; line-height:34px; font-weight:500; position:relative; color:#222;}  .block_product_cat .categoryname .img_cat{ float:left; background-color:#ffffff; border:1px solid #ececec; width:45px; height:45px; padding:2px; text-align:center; line-height:50px;}  .block_product_cat .categoryname .img_cat img{ max-height:37px;}  .block_product_cat .sub-cat{ clear:both; position:relative; margin-bottom:15px; font-family:var(--mainfont),Tahoma; padding:0 10px 0 15px; margin-left:5px; height:200px; overflow:hidden;}  .block_product_cat .sub-cat li{ display:block;}  .block_product_cat .sub-cat li:last-child{ border:none}  .block_product_cat .sub-cat li a{ color:#333; font-size:12px; line-height:29px;}  .block_product_cat .sub-cat li:before{ content:""; margin-right:7px; margin-left:10px; border-radius:5px; position:relative; top:0px; width:8px; height:8px; display:inline-block; border:1px solid rgb(0 0 0 / 27%); color:rgba(0,0,0,0.95); -webkit-transition:all 0.3s; transition:all 0.3s;}  .block_product_cat .sub-cat li:hover a{ color:var(--maincolor); padding-right:5px}  .block_product_cat .sub-cat li .cat_count{ float:left; background-color:hsl(0deg 0% 0% / 5%); width:28px; height:18px; border-radius:var(--borderradius); color:#333; text-align:center; line-height:19px; font-family:var(--mainfontnum); margin-top:6px; -webkit-transition:all 0.3s; transition:all 0.3s;}  .block_product_cat .sub-cat li:hover .cat_count,.bk_category_list .bk_cat_item:hover .cat_count{ color:white !important; background-color:var(--maincolor);}  .the_most{ margin-top:10px;}  .the_most .item-area{ padding:5px 0;}  .the_most .ul_tab{ margin-top:10px; padding-bottom:15px; }  .the_most .ul_tab li{ opacity:0.5; color:#333; position:relative; font-family:var(--mainfont); line-height:20px; -webkit-filter:blur(0.4px); filter:blur(0.4px); padding:0 10px; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}  .the_most .ul_tab li span{ background:#fff; z-index:9; position:relative; padding-left:10px; font-size:13px;}  .the_most .ul_tab .active{ font-size:15px; opacity:1; line-height:24px; -webkit-filter:blur(0); filter:blur(0);}  .the_most .ul_tab li.active span{ font-weight:500;}  .the_most .ul_tab .active a{ color:var(--maincolor);}  .the_most .ul_tab li .el_ico{ position:absolute; width:35px; height:35px; background:var(--maincolor); line-height:36px; text-align:center; border-radius:var(--borderradius); font-size:18px; left:5px; opacity:0; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; top:-6px;}  .the_most .ul_tab li .el_ico svg{ width:25px; vertical-align:middle; stroke:white; margin-top:-2px;}  .the_most .ul_tab li .el_ico:after{ content:'------------------'; position:absolute; width:122px; height:1px; color:#bcbcbc; font-size:9px; font-weight:100; left:50px; top:56%; line-height:0; text-align:left; letter-spacing:4px;}  .the_most .ul_tab .active .el_ico{ opacity:1;}  .the_most .tab_body{ display:none}  .image-ads-wrap{ display:block; margin:10px auto 0px auto; text-align:center; background-color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .widget{ -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); margin-top:12px; overflow:hidden; display:block; background-color:#FFF; box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%);}  .widget_title{ font-size:13px; line-height:42px; font-family:var(--mainfont); font-weight:500; position:relative; width:100%; display:inline-block; color:#555; padding:0 15px 0 5px; z-index:2; background-color:#ffffff; border-bottom:1px solid #f5f5f5; box-shadow:0px 4px 50px -9px #f5f5f5;}  .widget_link{ font-size:10px; background-color:#f6f7f9; padding:0 5px 0 10px; border-radius:5px; float:left; line-height:20px; margin-top:10px; color:#555; margin-left:5px;}  .widget_link svg{ display:inline-block; vertical-align:middle; width:15px; height:15px; text-align:center; margin-left:7px;}  .widget-content{ padding:20px 20px 15px; display:block; position:relative; font-family:var(--mainfontnum);}  .widget_archive .widget-content > ul,.widget_categories .widget-content > ul,#cat-drop-stack > ul{ margin:0; padding:0;}  .widget_archive .widget-content > ul > li,.widget_categories .widget-content > ul > li,#cat-drop-stack > ul > li{  font-size:12px; line-height:32px; padding:0px 0; position:relative;}  .widget_categories .widget-content > ul > li span.number-post{ float:left;}  .widget_archive .widget-content > ul > li:first-child,.widget_categories .widget-content > ul > li:first-child,#cat-drop-stack > ul > li:first-child{ padding-top:0;}  .widget-content > ul > li:last-child,.widget_archive .widget-content > ul > li:last-child,.widget_categories .widget-content > ul > li:last-child,#cat-drop-stack > ul > li:last-child{ border:medium none; padding-bottom:0;}  .widget_archive .widget-content > ul > li > a,.widget_categories .widget-content > ul > li > a,#cat-drop-stack > ul > li > a{ font-size:12px; position:relative;}  .widget_archive .widget-content > ul > li > a:before,.widget_categories .widget-content > ul > li > a:before,#cat-drop-stack > ul > li > a:before{ content:""; font-size:14px; display:inline-block; vertical-align:middle; margin-left:10px; border:1px solid #e6e6e6; width:11px; height:11px; border-radius:4px; -webkit-transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}  .screen-reader-text{ display:none}  .widget_archive .widget-content > ul > li > a:hover:before,.widget_categories .widget-content > ul > li > a:hover:before{ color:var(--secoundcolor);}  .widget_archive .widget-content > select,.widget_categories .widget-content > select{ border:1px solid #e8ecec; color:#777777; float:left; font-size:11px; height:28px; letter-spacing:0.3px; padding-right:10px; width:100%;}  .widget_search .widget-content > form{  margin:0; padding:1px; width:100%; font-family:var(--mainfont); display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center;}  .widget_search .widget-content > form label{ display:none;}  .widget_search .widget-content > form input[type="text"]{ border:1px solid #f5f5f5; color:#7d7d7d; display:inline-block; font-size:11px; height:30px; margin:0; padding:4px 10px; width:calc(100% - 32px); -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; border-top-right-radius:5px; border-bottom-right-radius:5px;}  .widget_search .widget-content > form button{ border:medium none; background-color:var(--secoundcolor); color:#fff; font-size:11px; line-height:33px; height:30px; width:32px; -webkit-border-top-left-radius:var(--borderradius); -webkit-border-bottom-left-radius:var(--borderradius); -moz-border-radius-topleft:var(--borderradius); -moz-border-radius-bottomleft:var(--borderradius); border-top-left-radius:var(--borderradius); border-bottom-left-radius:var(--borderradius); -webkit-transition:all 0.3s; transition:all 0.3s; display:inline-flex; align-content:center; justify-content:center; align-items:center; padding:7px;}  .widget_search .widget-content > form button:hover{ background-color:#FFF;}  #calendar_wrap{ width:100%; line-height:44px;}  #calendar_wrap > table{ width:100%;}  #calendar_wrap > table > caption{ background:#fafafa; color:#333333; font-size:12px; padding:0px 20px; line-height:31px; text-align:center;}  #calendar_wrap > table > thead{ width:100%;}  #calendar_wrap > table > thead > tr > th{ background:#f3f3f3; border-right:1px solid #e8e8e8; font-size:11px; font-weight:normal; line-height:30px; padding:0px 0; text-align:center;}  #calendar_wrap > table > tbody > tr > td.pad{ background:none repeat scroll 0 0 #fdfdfd;}  #calendar_wrap > table > tbody > tr > td{ background:#ffffff; border:1px solid #e8ecec; color:#888; font-size:12px; padding:0px 0; line-height:29px; text-align:center;}  #calendar_wrap > table > tbody > tr > td > a{ background:none repeat scroll 0 0 #fff; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; color:#333; float:left; width:100%;}  #calendar_wrap > table > tfoot > tr > td{ background:#fafafa none repeat scroll 0 0; border:1px solid #e8ecec; font-size:12px; line-height:26px; text-align:center;}  #calendar_wrap > table > tfoot > tr > td > a{ color:#555555;}  .widget_nav_menu .widget-content > ul,.widget_pages .widget-content > ul{ margin:0; padding:0; width:100%;}  .widget_nav_menu .widget-content > ul > li,.widget_pages .widget-content > ul > li{}  .widget_nav_menu .widget-content > ul > li ul li,.widget_pages .widget-content > ul > li ul li{ list-style:none outside none; width:100%;}  .widget_nav_menu .widget-content > ul > li ul,.widget_pages .widget-content > ul > li ul{ margin:0; width:100%;}  .widget_nav_menu .widget-content ul li a,.widget_pages .widget-content > ul li a{ color:#565656; font-size:11px; line-height:33px; display:block; position:relative; -moz-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}  .widget_nav_menu .widget-content ul li ul,.widget_pages .widget-content > ul ul{ margin-right:7px}  .widget_nav_menu .widget-content ul li a:before,.widget_pages .widget-content > ul li a:before{ content:""; display:inline-block; vertical-align:middle; margin-left:10px; border:1px solid #dedede; width:5px; height:11px; border-radius:4px; transition:linear 0.3s}  .widget_nav_menu .widget-content ul li:hover a:before,.widget_pages .widget-content > ul li:hover a:before{ border-color:var(--maincolor)}  .widget_meta .widget-content > ul{ list-style:none outside none; margin:-10px 0 0; padding:0; width:100%;}  .widget_meta .widget-content > ul > li{ width:100%;}  .widget_meta .widget-content > ul > li > a{ color:#565656; font-size:11px; letter-spacing:0.3px; margin-top:10px; width:100%;}  .widget_recent_comments .widget-content > ul{ margin:0; padding:0;}  .widget_recent_comments .widget-content > ul > li > a{ color:#333; font-size:12px; letter-spacing:0.3px; line-height:21px; -webkit-transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}  .widget_recent_comments .widget-content > ul > li{ border-right:1px dashed #e8ecec; color:#999999; font-size:11px; padding:10px 10px 10px 0px; margin-top:5px; width:100%;}  .widget_recent_comments .widget-content > ul > li:hover span:after{ background-color:var(--maincolor);}  .widget_recent_comments .widget-content > ul > li span{ height:19px; padding:0 0 0 5px; color:#555; font-size:11px; display:inline-block;  line-height:15px;}  .widget_recent_comments .widget-content > ul > li span:after{ content:""; width:1px; height:13px; background-color:#dedede; position:relative; display:inline-block; margin-right:7px; top:3px; transition:all 0.3s}  .widget_recent_comments .widget-content > ul > li span a{ color:inherit}  .widget_recent_entries .widget-content ul,.widget_recent_posts .widget-content ul,.widget_most_liked_posts .widget-content ul{ margin:0; padding:0; width:100%;}  .widget_recent_entries .widget-content ul li,.widget_recent_posts .widget-content ul li,.widget_most_liked_posts .widget-content ul li{ margin-top:6px; padding-right:3px; position:relative; width:100%;}  .widget_recent_entries .widget-content ul li > a,.widget_recent_posts .widget-content ul li > a,.widget_most_liked_posts .widget-content ul li > a{ color:#696969; font-size:11px; line-height:24px;}  .widget_recent_entries .widget-content ul li:before,.widget_recent_posts .widget-content ul li:before,.widget_most_liked_posts .widget-content ul li:before{ content:""; display:inline-block; vertical-align:middle; margin-left:10px; border:1px solid #dedede; width:5px; height:11px; border-radius:4px; transition:linear 0.3s;}  .widget_recent_entries .widget-content ul li:hover:before,.widget_recent_posts .widget-content ul li:hover:before,.widget_most_liked_posts .widget-content ul li:hover:before{ border-color:#333;}  .widget_recent_entries .widget-content ul li > span,.widget_recent_posts .widget-content ul li > span,.widget_most_liked_posts .widget-content ul li > span{ color:#888888; font-size:10px; width:100%;}  .widget_recent_entries .widget-content ul li:hover,.widget_recent_posts .widget-content ul li:hover,.widget_most_liked_posts .widget-content ul li:hover{ border-color:#484848;}  .tagcloud{}  .tagcloud a{ box-shadow:0 0 5px -2px #ddd; color:#555; background-color:#ffffff; display:inline-block; font-size:11px !important; line-height:22px; padding:2px 14px 2px; margin-top:9px; margin-left:7px; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius);}  .tagcloud a:hover{ color:#ffffff; background-color:var(--maincolor);}  .widget_text .widget-content p{ color:#565656; font-size:11px; line-height:22px; margin:0; width:100%;}  .widget_text .widget-content p img,.widget_text .widget-content a img{ -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; float:right; margin-top:15px; width:100%;}  .widget_text .widget-content p img.wp-smiley{ float:none; width:auto;}  .textwidget .widget-content form{ width:100%;}  .textwidget .widget-content form select{ margin-top:10px; width:100%;}  .sb-instagram-widget .instagram-el img{ padding:3px; border:1px solid #e0e0e0; margin-bottom:8px; height:75px;}  .sb-instagram-widget .instagram-el img:hover,.sb-instagram-widget .instagram-el img:focus{ -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}  .instagram-bottom-text{ font-size:11px; opacity:.5;}  .instagram-bottom-text span{ background-color:#555; color:#FFF; padding:1px 5px 0px;}  .widget_mc4wp_form_widget form{ display:block; position:relative; border:none; background-color:#e2b337; padding:20px; font-family:var(--mainfont);}  .widget_mc4wp_form_widget label{ color:#fff;}  .widget_mc4wp_form_widget form:before{ content:''; display:block; position:absolute; left:4px; right:4px; bottom:4px; top:4px; border:1px dashed rgba(255,255,255,.5); pointer-events:none; -webkit-transition:opacity .35s ease-in-out; -moz-transition:opacity .35s ease-in-out; -ms-transition:opacity .35s ease-in-out; -o-transition:opacity .35s ease-in-out; transition:opacity .35s ease-in-out;}  .mc4wp-form input[type="email"]{ background-color:#fff; vertical-align:middle; color:#999; outline:0; box-shadow:none; padding:7px 10px; font-size:11px; line-height:20px; border-radius:6px; width:100%;}  .mc4wp-form label{ display:block; margin-bottom:15px; position:relative;}  .mc4wp-form input[type="submit"]{ display:block; background-color:#e7e7e7; color:#515151; width:100%; border:none; padding:6px; font-size:12px; margin-top:10px;}  .mc4wp-form input[type="submit"]:hover,.mc4wp-form input[type="submit"]:focus{ color:#282828;}  .mc4wp-response{ color:#fff; display:block; font-size:12px;}  .mc4wp-response p{ margin-top:10px;}  .about-widget-image{ display:block; position:relative; padding-bottom:30px;}  .about-widget-image img{ display:block; width:100%; border-radius:10px !important;}  .about-widget-image .about-name{ display:block; position:absolute; bottom:15px; right:50%; background-color:#fff; border-radius:5px 5px 0 0; padding:12px 25px; box-shadow:-1px 1px 0px rgba(34,34,34,.1); -webkit-box-shadow:3px 0px 25px -17px rgb(0 0 0 / 68%); -moz-transform:translateX(50%); -webkit-transform:translateX(50%); transform:translateX(50%);}  .widget .about-name h3{ line-height:1.2; font-size:12px;}  .widget .about-content{ margin-bottom:12px; line-height:1.9em; color:#555; background-color:#f9fafb; padding:10px; border-radius:7px;}  .about-content-wrap > div:not(.about-content){ display:flex; flex-wrap:nowrap; align-content:center; align-items:center; margin-bottom:10px;}  .about-content-wrap .phone strong{ background-color:var(--maincolor); padding:0 5px; margin-right:3px; border-radius:5px; color:#FFF;}  .about-content-wrap svg{ width:20px; display:inline-block; margin-left:10px; text-align:center;}  .about-content img{ margin-top:20px;}  .tools-item{ width:100%; float:right; margin-top:10px;}  .tools-item:hover{ opacity:0.9; -webkit-transition:all 0.3s; transition:all 0.3s;}  .tools-item a{ background:var(--maincolor); float:right; width:100%; line-height:35px; height:36px; font-size:12px; padding:0 10px 0 10px; font-weight:500; color:#fff; font-family:var(--mainfont); background-color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .tools-item a:hover{ color:#FFF}  .tools-item i{ font-size:19px; margin-left:15px; float:right; line-height:35px; width:20px; text-align:center;}  .image-ads-wrap{ display:block; margin:0 auto 0 auto; text-align:center;}  .post_with_thumb{ display:inline-block; width:100%; padding:0px 0px 8px; margin-bottom:8px; border-bottom:1px dashed #eff1f5;}  .post_with_thumb .post-thumb{ float:right;}  .post_with_thumb .inner{ color:#555; padding:0 10px 0 0; line-height:1.8em; font-size:11px; display:table-cell; vertical-align:middle;}  .post_with_thumb .inner a{ color:#6b6b6b; font-family:var(--mainfont); font-size:11px; line-height:17px; display:block;}  .post_with_thumb:last-child{ margin-bottom:0px; padding-bottom:0; border:none;}  .post_with_thumb .post-thumb img{ display:block; width:50px; height:50px; box-shadow:0 0 10px -5px rgb(0 0 0 / 10%); border-radius:7px;}  .bidram-body .tooltip,.jquery-modal .tooltip{ position:absolute; z-index:1070; display:block; font-family:var(--mainfontnum) !important; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.42857143 !important; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:nowrap; word-break:normal; word-spacing:normal; word-wrap:normal; font-size:10px !important; opacity:0; filter:alpha(opacity=0);}  .tooltip.in{ opacity:0.9; filter:alpha(opacity=90);}  .bidram-body .tooltip.top,.jquery-modal .tooltip.top{ margin-top:-11px; padding:5px 0;}  .tooltip.right{ margin-left:3px; padding:0 5px;}  .tooltip.bottom{ margin-top:3px; padding:5px 0;}  .tooltip.left{ margin-left:-3px; padding:0 5px;}  .bidram-body .tooltip-inner,.jquery-modal .tooltip-inner{ max-width:200px !important; padding:3px 8px !important; color:#ffffff; font-size:10px; text-align:center; background-color:#555 !important; border-radius:4px !important;}  .bidram-body .tooltip-arrow,.jquery-modal .tooltip-arrow{ position:absolute; width:0; height:0; border-color:transparent; border-style:solid;}  .bidram-body .tooltip.top .tooltip-arrow,.jquery-modal .tooltip.top .tooltip-arrow{ bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#555 !important;}  .tooltip.top-left .tooltip-arrow{ bottom:0; right:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#555;}  .tooltip.top-right .tooltip-arrow{ bottom:0; left:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#555;}  .tooltip.right .tooltip-arrow{ top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#555;}  .tooltip.left .tooltip-arrow{ top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#555;}  .tooltip.bottom .tooltip-arrow{ top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#555;}  .tooltip.bottom-left .tooltip-arrow{ top:0; right:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#555;}  .tooltip.bottom-right .tooltip-arrow{ top:0; left:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#555;}  .single_info_box.flex_info_box{ margin-top:25px; display:flex; justify-content:flex-end; justify-items:left;}  .single_info_box .info_box{ margin-bottom:4px; padding-right:8px; border:1px dashed #eee;}  .single_info_box.flex_info_box .info_box{ display:inline-block; border:none; margin-left:10px; background-color:#FFF; box-shadow:inset 19px 0px 16px -14px #f9f9f9; white-space:nowrap; filter:grayscale(90%); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}  .single_info_box.flex_info_box .info_box:last-child{ box-shadow:none}  .single_info_box.flex_info_box .info_box span{ width:0; overflow:hidden; margin-left:10px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}  .single_info_box.flex_info_box .info_box:first-child,.single_info_box.flex_info_box .info_box:hover{ filter:none; padding-left:15px;}  .single_info_box.flex_info_box .info_box:first-child span{ width:auto;}  .single_info_box.flex_info_box .info_box:not(:first-child):hover span{ width:90px;}  .single_info_box .info_box svg{ display:inline-block; width:22px; margin-left:8px; color:#666; vertical-align:middle;}  .single_info_box.flex_info_box .info_box svg{ width:22px; margin-left:10px;}  .single_info_box .info_box img{ max-width:25px; display:inline-block; vertical-align:middle; margin-left:8px;}  .single_info_box .info_box span{ font-family:var(--mainfontnum); color:#898a8b; font-size:11px; display:inline-block; line-height:40px; vertical-align:middle;}  .single_info_box .no_avl{ background-color:#ffefef;}  .product_stock{ font-size:11px;}  .product_stock svg,.product_stock_i svg{ width:20px; vertical-align:middle; margin-left:10px; stroke:#06ce56;}  .product_stock.no_avl svg,.product_stock_i.no_avl svg{ stroke:#F44336;}  .list_blog_item{ padding:0; display:block;}  .blog_top{ min-height:41px; border-bottom:1px solid #f3f2f2; padding:12px 10px; box-shadow:0px 4px 50px -8px #f5f5f5;}  .is-single .blog_top{ padding:15px 10px;}  .blog_comment{ background:#dfe0e3; color:#FFF; font-family:var(--mainfontnum); text-align:center; margin-top:2px; padding:2px 10px; font-size:10px; position:relative; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; float:left;}  .blog_comment:after{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #dfe0e3; position:absolute; content:''; right:-1px; bottom:-2px; -ms-transform:rotate(-32deg);  -webkit-transform:rotate(-32deg);  transform:rotate(-32deg);}  .blog_title{ font-family:var(--mainfontnum); font-size:13px; display:inline-block; vertical-align:middle; font-weight:500; padding-right:20px;}  .blog_title a{ color:inherit}  .blog_icon{ width:32px; height:22px; padding-left:10px; text-align:center; line-height:29px; position:relative; font-size:18px; display:inline-block;  color:#8c8c8c; border-left:1px dashed #dfe0e3;}  .list_blog_item .blog_body{ padding:11px 12px; margin-top:0;}  .blog_body > h1,.blog_body > h2,.blog_body > h3,.blog_body > h4,.blog_body > h5,.blog_body > h6{ line-height:2em; padding-top:7px; font-weight:500 !important}  .blog_body > h2{ font-size:14px;}  .blog_body > h3{ font-size:13px;}  .blog_body > h4{ font-size:12px;}  .list_blog_item .blog_body img{ -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); display:block;}  .list_blog_item .desc{ font-family:var(--mainfontnum); font-size:12px; margin-top:5px; line-height:2em; color:#777;}  .blog_bottom{ height:42px; border-top:1px solid #f3f2f2; padding:5px 10px; }  .is-single .blog_bottom{ height:44px; padding:6px 10px;}  .blog_bottom .meta-items-i{ float:right; margin:0 5px 0 20px; line-height:31px; font-family:var(--mainfontnum); font-style:normal; display:inline-flex; align-items:center;}  .blog_bottom .meta-items-i svg{ width:23px; float:right; margin-left:7px; line-height:29px; stroke:#8a9299}  .blog_bottom .read_more{ text-align:center; float:left; background-color:#dfe0e3; color:#FFF; position:relative; height:31px; font-size:12px; line-height:8px; top:0px; padding:0px 8px 0px 10px; border-radius:50px 20px 20px 50px; display:inline-flex; align-items:center; justify-content:center;}  .blog_bottom .read_more svg{ width:20px; stroke:white;}  .list_blog_item:hover .read_more{ color:white; background-color:var(--secoundcolor); border-radius:5px;}  .entry_single table,#tab-description table{ clear:both; width:100%; margin:10px 0; border:1px solid #eee; max-width:100%;}  .entry_single table td,.entry_single table th,#tab-description table td,#tab-description table th{ padding:5px;  overflow:hidden;}  .entry_single table td:focus,.entry_single table th:focus,#tab-description table td:focus,#tab-description table th:focus{ outline:none;}  .entry_single table thead td,#tab-description table thead td{ border-bottom:1px solid #eee;}  .entry_single table tbody tr:nth-child(odd),#tab-description table tbody tr:nth-child(odd){ background:#fafafa;}  .entry_single table tbody tr.carHeader{ background:#efefef; padding:10px 0; height:36px;}  .entry_single td.in{ color:#00b515;}  .entry_single td.out{ color:#d60e0e;}  .entry_single table td{ vertical-align:middle; border-bottom:1px dotted #d5d5d5; padding:8px 5px; max-width:300px;}  .pagination-wrap{ text-align:center; margin-top:20px; margin-left:20px; margin-right:20px; padding-bottom:10px; color:#aaa; width:calc(100% - 40px);}  .pagination-text{ font-size:12px; line-height:1.5; display:block; margin-top:10px; font-style:italic;}  .pagination-num{ display:inline-block; color:#fff;}  .pagination-wrap .page-numbers{ display:inline-flex; vertical-align:middle; margin-left:8px; height:32px; width:32px; line-height:33px; font-family:var(--mainfontnum); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); border:none; text-align:center; background-color:rgba(0,0,0,0.07); -webkit-transition:all .35s ease-in-out; -moz-transition:all .35s ease-in-out; -ms-transition:all .35s ease-in-out; -o-transition:all .35s ease-in-out; transition:all .35s ease-in-out; align-items:center; justify-content:center;}  .pagination-wrap .page-numbers:last-child{ margin-left:0;}  .pagination-wrap .page-numbers svg{ width:15px;}  .pagination-wrap.ticket_pagination .page-numbers{ height:25px; width:25px; line-height:25px;}  .pagination-wrap .page-numbers.current,.pagination-wrap a.page-numbers:hover,.pagination-wrap a.page-numbers:focus{ background-color:var(--maincolor); color:#FFF;}  .pagination-wrap .page-numbers.current svg,.pagination-wrap a.page-numbers:hover svg,.pagination-wrap a.page-numbers:focus svg{ stroke:#FFF;}  .pagination-wrap .newer{ display:block; float:left; padding-bottom:2px;}  .pagination-wrap .older{ display:block; float:right; padding-bottom:2px;}  .newer a,.older a{ display:block; line-height:1; padding:5px 15px; font-style:italic; border:2px solid; -webkit-transition:all .35s ease-in-out; -moz-transition:all .35s ease-in-out; -ms-transition:all .35s ease-in-out; -o-transition:all .35s ease-in-out; transition:all .35s ease-in-out;}  .newer svg{ margin-right:5px; font-style:normal;}  .older svg{ margin-left:5px; font-style:normal;}  .newer a:hover,.newer a:focus,.older a:hover,.older a:focus{ background-color:#333; border-color:#333; color:#fff;}  .single-inner{ padding-top:12px;}  .post-wrapper{ display:inline-block; width:100%; padding:0;}  .blog_body,.wc_page_body{ font-family:var(--mainfont); line-height:2em; color:#444; padding-top:10px; overflow:hidden; font-size:11px;}  .entry-content{ padding:15px 20px 15px 20px; font-family:var(--mainfont); line-height:2.2em; color:#555;  overflow:hidden; font-size:13px;}  .entry-content strong{ font-weight:500;}  .entry-content > img{ max-width:100%; display:block}  .single_blog_thumb{ max-width:90% !important; margin:25px auto; border-radius:10px; box-shadow:0 0 5px -3px #f3f3f3;}  .entry-content > p{ padding-bottom:10px;}  .entry-content > p > a,.entry_content_inner > p > a{ border-bottom:1px dashed var(--maincolor); color:var(--maincolor); padding:0 1px;}  .entry-content > ul,.entry-content > ol{ padding-right:10px; margin:10px 0; line-height:2em;}  .entry-content > ol li{ list-style:arabic-indic; padding-right:5px; margin-right:10px;}  .entry-content > ul li{ list-style:circle; padding-right:5px; margin-right:10px;}  .entry-content > ul li ul,.entry-content > ol li ul{ padding:10px;}  .entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{ font-weight:500; line-height:1.8em; margin-bottom:5px;}  .entry-content h1{ font-size:13px;}  .entry-content h2{ font-size:13px;}  .entry-content h3{ font-size:16px;}  .entry-content h4{ font-size:16px;}  .entry-content h5{ font-size:11px;}  .entry-content h1{ font-size:11px;}  .single-page-links{ display:block; text-align:center; line-height:26px; margin-top:30px; margin-bottom:30px;}  .single-page-links > *{ display:inline-block; margin-right:5px; height:26px; width:26px; line-height:26px; text-decoration:none !important; background-color:#aaa; color:#fff !important;}  .single-page-links > *:first-child{ margin-right:5px;}  .single-page-links > *:last-child{ margin-left:0;}  .single-page-links > *:hover,.single-page-links > *:focus,.single-page-links > span{ background-color:#f1f1f1;}  .blog_tag_wrap{ margin-top:35px; border-top:1px dashed #dedede; background-color:#fbfbfb; padding:6px 0px; clear:both; padding-left:50px; box-shadow:0px 15px 50px -12px #f5f5f5;}  .blog_tag_wrap span{ font-family:var(--mainfont); font-size:11px; color:var(--maincolor); position:relative; padding:5px 10px 5px 13px; float:right; line-height:22px; margin-left:5px; margin-top:-3px;}  .blog_tag_wrap > a{ color:#949494; background-color:#ffffff69; display:inline-block; font-size:11px; line-height:20px; padding:0px 8px 1px; margin:3px 2px; margin-left:2px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}  .blog_tag_wrap > a:hover{ background-color:#555555; color:#FFF}  .blog_social{ cursor:pointer; text-align:center; float:left; background-color:#eff1f5; color:#FFF; position:relative; height:31px; font-size:11px; line-height:10px; top:0px; padding:0 7px; border-radius:25px 7px 7px 25px;}  .blog_social svg{ width:20px; position:relative; z-index:1; vertical-align:middle; display:inline-block; top:5px;}  .blog_social:hover{ background-color:var(--maincolor)}  .blog_social:hover svg{ stroke:white}  .blog_social .blog_socials{ position:absolute; top:0px; left:0px; line-height:22px; transition:.5s ease; filter:Alpha(Opacity=0); opacity:0; -webkit-transition:all 0.2s ease; transition:all 0.2s ease; display:block; white-space:nowrap;}  .blog_social:hover .blog_socials{ filter:Alpha(Opacity=100); -webkit-animation:running .7s ease; -moz-animation:running .7s ease; animation:running .7s ease; left:39px; opacity:1;}  .blog_social .blog_socials ul li{ display:inline-block; margin:0px 5px;}  .blog_social .blog_socials ul li a{ font-size:14px; color:#555555; background-color:white; box-shadow:0 0 15px -2px #f5f5f5; width:25px; height:25px; line-height:25px; text-align:center; border-radius:50%;}  .blog_social .blog_socials svg{ width:18px;}  .blog_social .blog_socials ul li a:hover svg{ stroke:var(--maincolor);}  .author_wrapper{ background-color:#FFF; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:100%; float:right; padding:10px;}  .author_wrapper .top_social ul li a{ color:#555555;}  .author_wrapper .top_social ul li{ float:left; width:20px; height:20px; margin:6px 0px 0px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; font-size:13px; color:#555555 !important; line-height:24px;}  .author_wrapper .top_social ul li a:hover{ color:var(--maincolor) !important;}  .author_wrapper .author_img{ width:90px; height:90px; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; margin-left:10px; float:right; position:relative;}  .author_wrapper .author_img img{ width:90px; height:90px; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; margin-left:10px; float:right; position:relative;}  .author_wrapper .author_img:before{ border-radius:100%; background-clip:padding-box; position:absolute; right:-6px; top:-6px; width:43px; height:30px; padding:0px; text-align:center; text-indent:-3px; background-color:var(--maincolor); color:#ffffff;  font-size:15px; font-style:normal; overflow:hidden; content:""; z-index:9; line-height:25px; border:2px solid #FFF; -webkit-border-top-right-radius:14px; -webkit-border-bottom-left-radius:117px; -moz-border-radius-topright:14px; -moz-border-radius-bottomleft:117px; border-top-right-radius:77px; border-bottom-left-radius:117px;}  .author_wrapper .writer_name{ font-family:var(--mainfontnum); font-size:13px; color:#333333; margin-top:5px; width:calc(100% - 200px);}  .author_wrapper .writer_des{ font-family:var(--mainfontnum); font-size:12px; color:#333333; margin-top:5px; width:100%;}  .releated_item{ padding:0; padding-bottom:4px; overflow:hidden; display:block; min-height:215px;}  .releated_item img{ width:100%; width:100%; height:auto; max-height:140px; display:block;}  .releated_item h3{ font-family:var(--mainfontnum); margin:5px 10px; padding:0px; font-size:12px; color:#555; line-height:20px; font-weight:500;}  .comments-area{ padding:10px 20px; background-color:#FFF; display:inline-block; width:100%; position:relative; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-bottom:10px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .comments_number{ font-family:var(--mainfontnum); font-size:11px; float:left; background-color:rgb(255 255 255); height:20px; line-height:22px; color:#555555; padding:0 10px; margin-top:10px; position:relative; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}  .comments_number:after{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ffffff; position:absolute; content:''; right:-1px; bottom:-2px; -ms-transform:rotate(-32deg); -webkit-transform:rotate(-32deg); transform:rotate(-32deg);}  ul + .comment-respond{ margin-top:30px}  .comments-area .reply-title{ margin-bottom:0;}  .comments-area > ul{ list-style:none; padding-right:0; padding-top:8px;}  .comments-area ul.children{ padding-right:15px;}  .comments-area > ul li.comment{ overflow:hidden; width:100%;}  .comments-area > ul li.comment > article{ border-bottom:1px dashed #e2e3e4; display:inline-block; display:block; margin-bottom:5px; padding:15px 0px 15px; color:#555;}  .comments-area > ul li.comment:last-child > article{ border-bottom:none}  .comments-area > ul li.comment > article:before,.comments-area > ul li.comment > article:after{ content:" "; display:table;}  .comments-area > ul li.comment > article:after{ clear:both;}@media only screen and (max-width:667px){ .comments-area > ul li.comment > article{  margin-bottom:0; }}  .comments-area > ul li.comment > article > *{ float:right;}  .comments-area > ul li.comment > article .comment-top{  width:calc(100% - 0px);}  .comments-area > ul li.comment > article .comment-top .comment-meta{ overflow:hidden; width:100%;}  .comments-area > ul li.comment > article .comment-top .comment-meta .comment-info{ float:right;}  .comments-area > ul li.comment > article .comment-top .comment-meta .comment-info .comment-author{ font-weight:500; font-size:11px; line-height:16px; margin-bottom:6px; margin-left:10px; font-style:initial; float:right; font-family:var(--mainfontnum);}  .comments-area > ul li > article .comment-top .comment-meta .comment-author span{ border-radius:3px; padding:0px 10px; font-size:12px;}  .comments-area > ul li.comment > article .comment-top .comment-meta .comment-info > span{ font-size:10px; line-height:14px; font-weight:normal; float:right; font-family:var(--mainfontnum);}  .comment-like{ margin:0px 2px; color:#777; float:left; height:20px; overflow:hidden; padding:0px 0px 0 8px; line-height:17px; cursor:pointer; border:1px solid #eee; font-size:11px;}  .comment-like i{ display:inline-block; position:relative; font-size:14px; margin:0px 4px 0px 7px; top:1px; color:#14b112;}  .comment-dislike{ margin:0px 2px; color:#777; float:left; height:20px; overflow:hidden; padding:0px 0px 0 8px; line-height:17px; cursor:pointer; border:1px solid #eee; font-size:11px;}  .comment-dislike i{ display:inline-block; position:relative; font-size:14px; margin:0px 4px 0px 7px; top:1px; color:#f44336;}  .comment-like span,.comment-dislike span,.select2-container{ font-family:var(--mainfontnum)}  .comments-area > ul li.comment > article .comment-top .comment-meta .action-link{ float:left;}  .comments-area > ul li.comment > article .comment-top .comment-meta .action-link a{ color:#888; font-family:var(--mainfontnum); display:inline-block; font-size:10px; line-height:20px; height:20px; padding:0 10px 2px; background-color:#fbfbfb;}  .comments-area > ul li.comment > article .comment-top .comment-meta .action-link a:not(:last-child){ margin-right:20px;}  .comments-area > ul li.comment > article .comment-top .comment-meta .action-link a:hover{ background-color:var(--maincolor) !important; color:#FFF !important;}  .comments-area > ul li.comment > article .comment-content{ margin-top:10px; line-height:2em; width:100%; font-family:var(--mainfontnum); background-color:#fbfbfb; text-align:justify; min-height:25px; padding:10px 10px; position:relative; font-size:12px;}  .comments-area > ul li.comment > article .comment-content:before{ content:""; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #fbfbfb; top:-5px; right:10px; position:absolute;}  .comment-navigation{ margin-top:5px;}  .nav-previous,.nav-next{ font-family:var(--mainfontnum); font-size:11px; background-color:#fbfbfb; display:inline; padding:3px 5px;}  .comment-respond{ padding:0px 0px 15px; display:block;}  .comment-reply-form{ padding:20px 15px; background-color:#FFF; display:inline-block; width:100%; position:relative; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .logged-in-as{ padding-bottom:10px; padding-right:5px; display:block; opacity:0.8;}  .form-allowed-tags{ display:none}  .comment-notes{ color:#929292; padding:12px 7px; line-height:1.8em; display:none}  .comment-notes #email-notes{ clear:both; display:block; color:#14b112;}  .comment-respond .comment-reply-title,.comment-respond .ui-title-inner{ margin-top:4px; margin-bottom:16px; font-size:13px; position:relative; font-weight:normal; font-family:var(--mainfontnum);}  .comment-respond .comment-reply-title:after,.comment-respond .ui-title-inner:after{ position:absolute; top:-7px; right:-40px; width:3px; height:100%; background-color:#999; content:''; transition:all 0.3s; z-index:1000;}  .comment-respond .decor-1{ margin-top:17px; margin-bottom:16px;}  .comment-respond .input-group{ margin-bottom:20px;}  .comment-respond .form-control{ margin-bottom:10px; background-color:#ffffff; font-family:var(--mainfontnum); font-size:11px; box-shadow:none; color:#666; width:100%; text-indent:15px; padding:9px 10px; border:1px solid #eaeaea; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}  .comment-respond .form-control:focus{ background-color:#FFF; border:1px solid #EDEDED;}  .comment-respond textarea.form-control{ background-color:#ffffff;}  .comment-respond .submit{ border:0px solid; font-family:var(--mainfontnum); line-height:11px; background-color:#353a42; color:#fff; padding:11px 20px; margin:0 5px; cursor:pointer; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius);}  .comment-respond .submit:hover{ background-color:var(--maincolor)}  .bidram-widget-block-comment-post .comment-reply-form,.bidram-widget-block-comment-post .comments-area{ box-shadow:unset;}  .bidram-error,.search-no-result{ width:100%; background-color:#fff5f5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; overflow:hidden; padding:10px 15px; line-height:20px; margin-bottom:10px; font-size:12px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .widget-content .bidram-error,#compare_product_list .bidram-error,.price_chart_content .bidram-error,.modal .bidram-error,.wc-tab .bidram-error,.bidram-widget-container .bidram-error{ box-shadow:none}  .block-content-inner .bidram-error,.ticket_rows .bidram-error{ box-shadow:none; margin-bottom:0;}  .search-no-result{ margin-top:20px;}  .bidram-error h3,.search-no-result h3{ font-size:inherit; margin:0}  .is-sidebar-right .content-wrap{ order:1;}  .content-inner,.page-layout-inner{ padding-top:14px;}  .block-inner{ float:right; width:100%;}  .bidram-body{ display:block;}  .is-boxed .bidram-body{ max-width:1157px; margin-left:auto; margin-right:auto; background-color:#fff; box-shadow:0px 0px 6px rgba(0,0,0,0.21); z-index:2;}  .block-inner{  position:relative;}  .ad-wrap{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; overflow:hidden; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); background-color:#FFF}  .ad-wrap img{ margin:auto; display:block}  .m_bottom{ padding-bottom:10px;}  .bidram-loader{ background:rgba(0,0,0,0) url('../images/loading-oval.svg') no-repeat center center; -webkit-filter:grayscale(100%);  filter:grayscale(100%); opacity:.9;}  .bidram-loader_up{ position:relative;}  .bidram-loader_up:after{ content:''; background:rgb(255 255 255 / 0%) url(../images/loading-oval.svg) no-repeat center center; -webkit-filter:grayscale(100%);  filter:grayscale(100%); backdrop-filter:blur(1.2px); opacity:.9; position:absolute; left:0; right:0; top:0; bottom:0; border-radius:inherit;}  #my-account-menu.position-right{ float:right}  #my-account-menu.position-right .myaccount-menu li.active a,#my-account-menu.position-right .myaccount-menu li:hover a{ box-shadow:inset -3px 0 var(--maincolor);}  #my-account-menu .myaccount-menu li > a > .fa{ margin-left:6px; color:gainsboro;}  #my-account-menu-tab .myaccount-menu li{ float:right; margin-right:0px; margin-left:5px;}  #my-account-menu .myaccount-menu li.active span,#my-account-menu-tab .myaccount-menu li.active > a{ font-weight:normal}  .user-profile .user-info .logout a{ font-size:11px !important;}  .accordion,.accordion-shortcode{ margin-bottom:20px; padding:0 15px;}  .accordion .accordion-item-title{ display:block; color:#555; padding:8px 0px 8px 40px; border-bottom:1px solid #f5f5f5; position:relative; cursor:pointer; line-height:normal !important; margin-bottom:3px !important; font-weight:500; font-size:13px;}  .accordion .accordion-item-title::before{ content:"+"; color:#696969; margin-left:10px; font-size:13px; display:inline-block; vertical-align:middle; text-align:center; line-height:20px; font-weight:normal; background-color:#f9f9f9; width:20px; height:20px; border-radius:16px; font-family:Tahoma,var(--mainfont);}  .accordion .accordion-item-title.active::before{ content:'-'; color:inherit;}  .accordion .accordion-item-content{ overflow:hidden; padding:15px; border:1px solid #f5f5f5; border-radius:var(--borderradius); margin-bottom:10px;  line-height:2em; color:#666;}  .accordion .accordion-item-content p:last-child{ margin-bottom:0;}  .accordion .accordion-item-title.active{ color:var(--maincolor);}  .accordion .accordion-item-title:hover::before,.accordion .accordion-item-title.active::before,.accordion .accordion-item-title:hover{ color:var(--maincolor); -webkit-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}  .accordion-hide{ display:none;}  .accordion-item-content li,.blog-bidram-caption li{ margin-bottom:8px; font-weight:500; font-size:0.95em;}  .accordion-item-content li:before,.blog-bidram-caption li:before{ content:""; background-color:#dde1e8; margin-left:10px; font-size:12px; vertical-align:middle; display:inline-block; width:3px; height:7px; border-radius:7px;}  .content-404-inner{ display:flex; overflow:hidden; height:39vh; text-align:center; flex-direction:column; align-content:space-around; align-items:center; justify-content:center; flex-wrap:nowrap; padding:60px 0;}  .content-404{ position:relative; z-index:10;}  @-webkit-keyframes blink{ 0%,100%{  transform:scale(1);  opacity:1; } 50%{  transform:scale(0.4);  opacity:0.5; }}  @keyframes blink{ 0%,100%{  transform:scale(1);  opacity:1; } 50%{  transform:scale(0.4);  opacity:0.5; }}  @-webkit-keyframes floating{ 0%,100%{  transform:translate(3px,3px) rotate(-2deg); } 20%{  transform:translate(-1px,-1px) rotate(2deg); } 40%{  transform:translate(3px,-2px) rotate(2deg); } 60%{  transform:translate(1px,1px) rotate(1deg); } 80%{  transform:translate(-1px,-1px) rotate(2deg); }}  @keyframes floating{ 0%,100%{  transform:translate(3px,3px) rotate(-2deg); } 20%{  transform:translate(-1px,-1px) rotate(2deg); } 40%{  transform:translate(3px,-2px) rotate(2deg); } 60%{  transform:translate(1px,1px) rotate(1deg); } 80%{  transform:translate(-1px,-1px) rotate(2deg); }}  .content-404-inner .icon-wrap{ font-size:10em; font-weight:600; color:var(--maincolor); position:relative; z-index:9;}  .content-404-inner .circle{ position:absolute; max-width:480px; max-height:480px; background-color:#fff;}  .content-404-inner .icon-wrap i{ display:inline-block; font-style:inherit; animation:3s linear 0s infinite normal none running floating;}  .content-404-inner .icon-wrap i:nth-child(2){ color:#333;}  .content-404-inner .one .content .piece,.content-404-inner .two .content .piece,.content-404-inner .three .content .piece,.content-404-inner .circle .content .piece,.content-404-inner .p404 .content .piece{ width:200px; height:80px; display:flex; position:absolute; border-radius:80px; z-index:1; animation:pieceLeft 8s cubic-bezier(1,0.06,0.25,1) infinite both; opacity:0.3}  @keyframes pieceLeft{ 50%{  left:80%;  width:10%; }}  @keyframes pieceRight{ 50%{  right:80%;  width:10%; }}  .content-404-inner .one .content .piece{ background:rgb(0 0 0 / 11%);}  .content-404-inner .one .content .piece:nth-child(1){ right:15%; top:18%; height:30px; width:120px; animation-delay:0.5s; animation-name:pieceRight;}  .content-404-inner .one .content .piece:nth-child(2){ left:15%; top:45%; width:150px; height:50px; animation-delay:1s; animation-name:pieceLeft;}  .content-404-inner .one .content .piece:nth-child(3){ left:10%; top:75%; height:20px; width:70px; animation-delay:1.5s; animation-name:pieceLeft;}  .content-404-inner .two .content .piece{ background:linear-gradient(90deg,#ffffff 0%,#eff1f5 100%);}  .content-404-inner .two .content .piece:nth-child(1){ left:0%; top:25%; height:40px; width:120px; animation-delay:2s; animation-name:pieceLeft;}  .content-404-inner .two .content .piece:nth-child(2){ right:15%; top:35%; width:180px; height:50px; animation-delay:2.5s; animation-name:pieceRight;}  .content-404-inner .two .content .piece:nth-child(3){ right:10%; top:80%; height:20px; width:160px; animation-delay:3s; animation-name:pieceRight;}  .content-404-inner .three .content .piece{ background:#e7e7e7;}  .content-404-inner .three .content .piece:nth-child(1){ left:25%; top:35%; height:20px; width:80px; animation-name:pieceLeft; animation-delay:3.5s;}  .content-404-inner .three .content .piece:nth-child(2){ right:10%; top:55%; width:140px; height:40px; animation-name:pieceRight; animation-delay:4s;}  .content-404-inner .three .content .piece:nth-child(3){ left:40%; top:68%; height:20px; width:80px; animation-name:pieceLeft; animation-delay:4.5s;}  .content-404-inner{ position:relative;}  .content-404-inner h1{ font-weight:500;}  .title-404.post-title{ color:#888;}  .gotoback-404{ display:inline-block; padding:0 15px; margin:15px; height:32px; -webkit-border-radius:40px; border-radius:40px; background-color:rgb(51 51 51); color:#fff !important; font-weight:500; text-align:center; font-size:inherit; line-height:33px; box-shadow:0 0 35px -10px rgb(0 0 0 / 9%);}  .title-404 ul{ margin-top:14px;}  .title-404 li{ font-size:11px; margin-bottom:8px;}  div.wpcf7-response-output{ margin:0 0 5px; border:none}  div.wpcf7-mail-sent-ng{ border:none}  div.wpcf7-validation-errors{ border:none; background:#f2dede; color:#b94a48; padding:6px 15px}  div.wpcf7-mail-sent-ok{ background-image:-webkit-linear-gradient(top,#dff0d8 0%,#c8e5bc 100%); background-image:-o-linear-gradient(top,#dff0d8 0%,#c8e5bc 100%); background-image:linear-gradient(to bottom,#dff0d8 0%,#c8e5bc 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDFF0D8',endColorstr='#FFC8E5BC',GradientType=0); border-color:#b2dba1; background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d; background-image:none}  div.wpcf7-mail-sent-ok hr{ border-top-color:#c9e2b3}  div.wpcf7-mail-sent-ok .alert-link{ color:#2b542c}  div.wpcf7-validation-errors{ color:#a94442; background-color:#f2dede; border-color:#ebccd1}  span.wpcf7-not-valid-tip{ margin:-10px 0 10px}  .wpcf7-form .wpcf7-text{ max-width:100%; width:100%; margin-bottom:10px; border-radius:var(--borderradius); line-height:24px;}  .wpcf7-form .wpcf7-select{ max-width:100%; min-width:200px; margin-bottom:10px; border-radius:var(--borderradius);}  .wpcf7-form .wpcf7-checkbox{ max-width:100%; display:inline-block; width:100%; margin-bottom:15px;}  .wpcf7-form .wpcf7-textarea{ max-width:100%; width:100%; margin-bottom:0; max-height:180px; border-radius:var(--borderradius);}  .wpcf7-form .wpcf7-submit{ border:none; border-radius:var(--borderradius); padding:5px 30px; background-color:#626a73;}  .wpcf7-form br{ display:none}  div.wpcf7 label{ font-size:12px;}  .bidram-popup .mfp-figure:after{ background:transparent; box-shadow:none}  .wpcf7-form-control-wrap{ display:block; padding-top:9px;}  .bidram-popup .mfp-container,.bidram-popup.mfp-bg{ opacity:0; -webkit-backface-visibility:hidden;  -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}  .bidram-popup.mfp-ready .mfp-container{ opacity:1;}  .bidram-popup.mfp-ready.mfp-bg{ opacity:0.6;}  .bidram-popup.mfp-removing .mfp-container,.bidram-popup.mfp-removing.mfp-bg{ opacity:0;}  .bidram-popup .mfp-content{ text-align:center;}  .bidram-popup .white-popup{ display:inline-block; margin:0 auto; position:relative; background:transparent; text-align:right;}  .bidram-popup .white-popup .mfp-close{ top:-40px;}  .mfp-close{ background-color:transparent; font-weight:normal !important; font-size:28px !important;}  .nav-tabs_trigger{ float:left; font-size:17px; padding:0px 4px 0; color:#717171; cursor:pointer; display:none}  .banner-image-wrap{ position:relative; background-repeat:no-repeat; background-size:cover; background-position:center; height:120px; background-color:#fff; -webkit-transition:opacity .35s ease-in-out; -moz-transition:opacity .35s ease-in-out; -ms-transition:opacity .35s ease-in-out; -o-transition:opacity .35s ease-in-out; transition:opacity .35s ease-in-out;}  .banner-content-wrap{ display:block; left:50%; top:50%; position:absolute; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}  .banner-content-wrap .banner-content-inner{ padding:0; margin:0;}  .banner-content-wrap span{ display:inline-block; line-height:1; padding:6px 15px 8px; background-color:rgba(255,255,255,0.95); color:#949494; font-size:11px; white-space:nowrap;}  .media-shortcode{ float:right; width:100%;}  .footer_center{ display:inline-block; width:100%; margin-top:30px; padding:15px 0px 0px 0px; border-top:1px dashed rgba(255,255,255,0.18);}  .app_btn{ position:relative; transition:all 0.3s ease 0s; padding:5px 20px; margin-left:10px; background-color:rgba(0,0,0,0.28); color:#fff; border-radius:50px; display:inline-block; font-size:14px; font-weight:500; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer;}  .app_btn:hover{ background-color:#FFF}  .app_btn svg{ width:29px; margin-top:1px; padding:0; fill:#FFF; display:inline-block; vertical-align:middle; float:right; margin-left:7px;}  .app_btn:hover svg{ fill:#404763;}  .app_btn .normal_txt{ display:block; font-size:10px; font-weight:500; margin-top:2px; padding-right:30px; padding-left:5px; font-family:var(--mainfont); opacity:0.9;}  .app_btn .big_txt{ display:block; font-size:14px; font-weight:bold; margin-top:-3px; padding-right:30px; text-align:right;}  .footer_center .mc4wp-form{ display:inline-block; width:70%; float:left;}  .footer_center .mc4wp-form-fields{ position:relative; width:100%;}  .footer_center .mc4wp-form input[type="email"]{ display:block; width:100%; line-height:24px; padding:10px 40px 10px 25px; height:43px; font-size:12px; color:#ffffff; border:1px solid rgba(255,255,255,0.20); background:none; border-radius:24px; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; transition:all 500ms ease;}  .footer_center .mc4wp-form input[type="submit"]{ position:absolute; left:5px; top:4px; width:auto; height:35px; line-height:25px; text-align:center; padding:6px 20px; background-color:rgba(255,255,255,0.20); margin:0; color:rgba(255,255,255,0.48); font-size:12px; border-radius:50px; cursor:pointer; box-shadow:none;}  .footer_center .mc4wp-form input[type="submit"]:hover{ background-color:#FFF; color:#555; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}  .head_2{  }  .head_3 .logo{ float:right}  .head_3 .fullwidth_shop_cart{ margin-left:0; margin-right:10px;}  .head_3 .fullwidth_menu{ }  .head_3 .shop_cart .shop_detail{ left:0; right:auto}  .head_3 form.search_wrap{ width:calc(100% - 225px); box-shadow:0px 0px 0px 4px rgba(255,255,255,0.15);}  .head_3 .top_icons{ float:left; margin-left:0; margin-right:10px; margin-top:21px;}  .head_3 .fullwidth_shop_cart .top_cart_title{ background-color:rgba(255,255,255,0.15);}  .head_3 .shop_cart a .shop-badge{ background-color:rgba(255,255,255,0.20);}  .head_3 .full_header_wrap{ background-color:var(--headcolor);}  .head_3_menu{ display:none; margin-top:5px; position:absolute; top:100%; right:0; min-width:200px; box-shadow:3px 3px 45px -12px rgb(0 0 0 / 5%);}  .head_3 .main-nav-inner,.fullwidth_menu .main-nav-inner{ width:auto !important;}  .head_3_menu.right_menu .bidram-drop-down ul li.wide .second{ width:571%;}  .mega_bkg{ width:180px; float:right; position:relative; z-index:998;}  .mega_bkg.elm_bkg{ width:auto; float:none;}  .mega_bkg .menu_title{ color:#555; cursor:pointer; font-size:13px; margin-bottom:0px; padding:19px 16px 16px 16px; font-weight:500; margin-top:-7px; background:#E1E1E1; position:relative; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s;}  .mega_bkg.elm_bkg .menu_title{ margin-top:0px; padding:10px 16px 10px 16px; white-space:nowrap;}  .mega_bkg .menu_title:after{ border-top:10px solid #C4C4C4; border-top-right-radius:10%; position:absolute; content:""; top:2px; transform:rotate(45deg); -webkit-transform:rotate(45deg); left:-5px; border-right:10px solid transparent; height:0; z-index:-1;}  .mega_bkg.elm_bkg .menu_title:after{ content:normal; display:none}  .mega_bkg .menu_title svg{ vertical-align:middle; margin-left:10px; width:24px;}  .mega_bkg.active .menu_title{ background-color:var(--maincolor); color:#FFF}  .mega_bkg.active .menu_title svg{ stroke:#FFF; fill:#FFF}  .mobile-menu-wrap .menu-has_icon{ font-size:14px; margin-left:7px; position:relative; top:3px;}  #popup-share-wrap{ max-width:430px; max-height:180px;}  #popup-share-wrap > p{ font-size:12px; padding-bottom:12px; font-weight:500; color:#555;}  .product_shortlink{ position:relative; margin-top:10px;}  .product_shortlink input{ display:block; width:100%; text-align:left; letter-spacing:1px; font-family:var(--mainfont); line-height:26px; font-size:12px; padding:4px 27px 4px 10px; border:1px solid #e8e8e8; border-radius:var(--borderradius); color:#929292; direction:ltr;}  .product_shortlink .btn_copy{ position:absolute; top:8px; right:10px; cursor:pointer;}  .product_shortlink .btn_out_stock{ position:absolute; top:8px; right:10px; cursor:pointer;}  .product_shortlink:hover svg{ stroke:var(--maincolor)}  .product_shortlink svg{ width:19px; color:#ccc;}  .product_share{ display:inline-block; width:100%; clear:both;}  .modal .product_share{ border-bottom:1px dashed #e2e3e4; padding:0px 0px 10px;}  .product_share ul li{ display:inline-block; margin-left:6px;}  .product_share ul li a{ width:30px; height:30px; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); background-color:#fff; color:#FFF; text-align:center; line-height:30px; box-shadow:0 0 10px -4px #6666668f; cursor:pointer; display:inline-flex; align-items:center; justify-content:center;}  .product_share ul li a svg{ width:17px;}  .product_share.coloring ul li a svg{ fill:#FFF}  .product_share.coloring ul li a:hover{ background-color:#333}  .coloring .bg-facebook{ background-color:#3d5b99;}  .coloring .bg-twitter{ background-color:#00aced;}  .coloring .bg-rss{ background-color:#eb8231;}  .coloring .bg-youtube{ background-color:#e64a41;}  .coloring .bg-linkedin{ background-color:#0073a4;}  .coloring .bg-google-plus{ background-color:#e25714;}  .coloring .bg-instagram{ background-color:#00aced;}  .coloring .bg-telegram{ background-color:#00aced;}  .coloring .bg-whatsapp{ background-color:#12b30e;}  .coloring .bg-pinterest{ background-color:#d01919;}  .discount_title{ display:flex; font-weight:500; width:80px; height:80px; margin-top:22px; flex:0 0 80px; background-color:var(--maincolor); color:#FFF; border-radius:50%; text-align:center; justify-content:center; align-items:center; font-size:12px; line-height:normal; flex-direction:column; position:relative; z-index:5}  .bidram-widget-block-deal-timeline .block-title:before,.bidram-widget-product-tabs .block-title:before{ display:none}  .discount_num_wrap{ position:absolute; right:21px; bottom:-7px;}  .discount_num{ padding:0px 10px; font-family:var(--mainfontnum); line-height:15px; height:17px; font-size:12px; border-radius:4px; background-color:var(--maincolor); border:none; color:white; font-size:11px; padding:0px 4px; border-radius:50px; box-shadow:0 0 0 2px #FFF;}  .deal_tab{ position:relative; overflow:hidden;}  .deal_tab .deal_label{ position:absolute; background-color:var(--maincolor); width:50px; height:50px; line-height:70px; padding-right:8px; border-radius:30px; left:-18px; top:-20px; font-family:var(--mainfontnum); color:#FFF; font-size:11px;}  .deal_tab .product-detail-area{ padding-left:20px;}  .term-description-wrap{ background-color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin:0px 0 10px; color:#444; font-family:var(--mainfont); font-size:12px; line-height:30px; padding:15px 20px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}  .term-description{ height:9em; line-height:2.3em; overflow:hidden; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; position:relative;}  .term-description *{ position:relative; z-index:1;}  .term-description:after{ content:''; position:absolute; right:0; left:0; bottom:0; height:11em; background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%);}  .term-description.desc_show{ height:auto; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .term-description.desc_show:after{ opacity:0}  .term-description-wrap .loadmore{ display:inline-block; width:130px; text-align:center; border-radius:26px; line-height:27px; font-size:11px; margin-right:calc(50% - 65px); margin-top:25px; border:1px dashed #dbdcdc; color:#8a8a8a; cursor:pointer; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .term-description-wrap .loadmore:hover{ background-color:var(--maincolor); color:#FFF}  .block-title .archive_thumbnail{ max-width:45px; display:inline-block; vertical-align:middle; margin-left:15px; background-color:#fff; border:2px solid #fff; border-radius:10px 10px; box-shadow:0 1px 7px -3px rgb(0 0 0 / 10%);}  .header_offer{ color:#FFF;}  .header_offer p{ padding:10px 0;}  .header_offer p,.header_offer a{ color:inherit}  .header_offer img{ display:block; margin:0 auto;}  .bg_gradient_animation{ color:#fff; background:linear-gradient(-45deg,#ed1c66,#6a23d5,#23a6d5,#23d5ab,#FFC107,#e8890c,#e73c7e); background-size:400% 400%; -webkit-animation:gradient 15s ease infinite; animation:gradient 15s ease infinite;}  @-webkit-keyframes gradient{ 0%{  background-position:0% 50% } 50%{  background-position:100% 50% } 100%{  background-position:0% 50% }}  @keyframes gradient{ 0%{  background-position:0% 50% } 50%{  background-position:100% 50% } 100%{  background-position:0% 50% }}  .elm_txt_l{ background-color:#F4433A; padding:1px 10px; position:absolute; color:#FFF; top:12px; left:-13px; z-index:2; font-size:11px; line-height:18px; -moz-transform:unset; -webkit-transform:unset; transform:unset; top:1px; left:0px; border-radius:7px 7px 7px 0;}  .elm_txt_l span{ position:relative; top:-1px; display:block;}  .upcoming_badge{ background-color:var(--secoundcolor); padding:1px 10px; position:absolute; color:#FFF; top:0px; right:0px; border-radius:15px; z-index:2; font-family:var(--mainfontnum);}  .featured_label{ background-color:#ffc107;}  .featured_label:before{ border-right:38px solid transparent; border-bottom:4px solid #ffc107;}  .featured_label:after{ border-top:9px solid #c89b16;}  .featured_label + .custom_label{ top:26px !important;}  .custom_label{ background-color:var(--secoundcolor);}  .custom_label:before{ border-right:34px solid transparent; border-bottom:4px solid var(--secoundcolor);}  .custom_label:after{ border-top:9px solid var(--secoundcolor);}  .entry-img .featured_label{ left:-3px;}  .labelstyle_three .item:not(.item_simple) .elm_txt_l,.labelstyle_two .item:not(.item_simple) .elm_txt_l{ -moz-transform:unset; -webkit-transform:unset; transform:unset; top:1px; left:0px; border-radius:7px 7px 7px 0;}  .labelstyle_two .item:not(.item_simple) .elm_txt_l{ border-radius:10px;}  .labelstyle_three .elm_txt_l:before,.labelstyle_two .elm_txt_l:before,.labelstyle_two .elm_txt_l:after{ display:none;}  .labelstyle_three .elm_txt_l:after{ bottom:-4px; border-left:unset; border-top-width:5px; border-right:9px solid transparent;}  .labelstyle_three .elm_txt_l span,.labelstyle_two .elm_txt_l span{ -moz-transform:unset; -webkit-transform:unset; transform:unset;}  .labelstyle_three .out_of_stock:after{ border-top-color:#f4433a;}  .labelstyle_three .featured_label:after{ border-top-color:#ffc107;}  .page_onsale .onsale_col:nth-child(odd){ clear:right}  .product-deal_loop{ margin-bottom:12px;}  .product-deal_loop .item-area{ padding:15px 15px !important; min-height:340px;}  .product-deal_loop .home-dailydeal{ border:4px double #eee; padding:8px 15px; border-radius:5px;}  .product-deal_loop .price del{ display:inline-block; vertical-align:middle;}  .product-deal_loop .price del .amount{ display:block; line-height:21px;}  .product-deal_loop .home-dailydeal .product-date{ float:left}  .product-deal_loop .bidram-product-details__short-description{ max-height:136px; overflow:hidden;}  .product-deal_loop .product-image-area{ margin-bottom:10px;}  .realtime_product{ }  .realtime_product .product-image img{ display:block; margin:auto; height:auto;}  .realtime_product .product-detail-area{ display:inline-block; width:100%; padding-top:15px;}  .realtime_product .product-detail-area h3{ font-weight:500; padding-bottom:10px;}  .realtime_slider_wrap .slider-progress-wrap{ margin:10px 15px;}  .realtime_slider_wrap .slider-progress{ width:0; max-width:100%; height:2px; border-radius:10px; background:var(--secoundcolor); background:-moz-linear-gradient(left,var(--secoundcolor) 0%,rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(left,var(--secoundcolor) 0%,rgba(255,255,255,0) 100%); background:linear-gradient(to right,var(--secoundcolor) 0%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1919',endColorstr='#00ffffff',GradientType=1);}  .realtime_product .product-detail-area .realtime_info{ border:1px dashed #ddd; display:block; border-radius:49px; padding-right:10px; overflow:hidden;}  .realtime_product .product-detail-area .realtime_price{ display:inline-block; line-height:37px;}  .realtime_product .product-detail-area .realtime_price del{ line-height:25px;}  .realtime_product .product-detail-area .realtime_price del > span{ font-size:12px; line-height:initial; padding-left:0;}  .realtime_product .product-detail-area .realtime_price del span span{ display:none}  .realtime_product .product-detail-area .realtime_more{ float:left; background-color:var(--secoundcolor); border-radius:25px; line-height:34px; font-size:13px; height:30px; width:30px; text-align:center; margin-top:4px; color:#FFF;  margin-left:4px; }  .realtime_product .product-detail-area .realtime_more svg{ stroke:#FFF; width:20px; vertical-align:middle;}  .realtime_title{ background-color:var(--maincolor); color:#fff; padding:8px; text-align:center; font-size:13px; font-family:var(--mainfont); font-weight:500; margin:0 20%; border-radius:0 0 10px 10px; margin-bottom:2px;}  .realtime_loop_2 .item-area{ text-align:center; box-shadow:unset !important; margin-bottom:0; padding:0;}  .item.realtime_loop_2 .item-area .product-name{ margin:10px 0 0 0;}  .realtime_nav{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 15px;}  .realtime_nav .bidram-rts-next,.realtime_nav .bidram-rts-prev{ line-height:0; cursor:pointer; transition:all 0.3s;}  .realtime_nav .bidram-rts-next svg,.realtime_nav .bidram-rts-prev svg{ width:15px; stroke:#ddd;}  .realtime_nav .bidram-rts-next:hover svg,.realtime_nav .bidram-rts-prev:hover svg{ stroke:var(--maincolor);}  .realtime_nav .bidram-swiper-pagination{ padding:0;}  .realtime_nav .bidram-swiper-pagination .swiper-pagination-bullet{ margin:0 2px !important; width:5px;}  .realtime_nav .bidram-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:var(--maincolor); width:15px;}  .product_like_dislike{ float:left; padding-left:10px; margin-top:-2px;}  .product_like_dislike span{ -webkit-filter:grayscale(90%);  filter:grayscale(90%); opacity:0.6;}  .product_like_dislike span:hover{ -webkit-filter:none;  filter:none; opacity:1;}  .btn.btn-shortcode{ display:inline-block; padding:7px 15px !important; font-size:12px !important; line-height:1.3 !important; margin-right:10px; font-weight:500; margin-bottom:10px !important; color:#fff !important; background-color:#555; text-decoration:none !important; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}  .btn.btn-shortcode:hover,.btn.btn-shortcode:focus{ background-color:var(--maincolor); border:none}  .btn.btn-shortcode.is-round{ border-radius:18px;}  .btn.btn-shortcode.is-3d{ border-radius:6px; position:relative; z-index:2;}  .btn.btn-shortcode.is-3d:after{ content:''; position:absolute; z-index:-1; left:0; right:0; top:3px; bottom:-3px; background-color:inherit; border-radius:6px; opacity:.7;}  .accordion-shortcode{ display:block; padding:10px 5px 10px 5px !important; margin-bottom:5px !important;}  .media-shortcode{ position:relative; margin:10px 0;}  .media-shortcode .ratio{ display:block; width:100%; height:auto;}  .media-shortcode iframe{ position:absolute; top:0; left:0; width:100%; height:100%;}  .row-shortcode{ display:block; margin-bottom:10px;}  .col-shortcode{ padding-left:10px !important; padding-right:10px !important;}  .sms-notif-enable-p{  cursor:pointer; border:1px solid #e5e5e5; padding:7px 20px 7px 20px; -webkit-transition:all 0.25s ease; -o-transition:all 0.25s ease; transition:all 0.25s ease; font-family:var(--mainfont); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  clear:both; max-width:272px; position:relative; color:#4f596b; background-color:#f5f6f7; cursor:pointer;}  .sms-notif-enable-p input[type=checkbox]{ position:absolute; visibility:hidden; opacity:0;}  .sms-notif-enable-p input[type=checkbox] + label{}  .sms-notif-enable-p input[type=checkbox]:checked + label{ color:#636363;}  .sms-notif-content{ display:none; padding:10px; margin-top:10px; background-color:#f5f6f7; border-radius:4px;}  .sms-notif-groups-p{ margin-bottom:8px;}  .sms-notif-groups-p input[type=checkbox]{ position:relative; top:3px; margin-left:5px;}  .sms-notif-submit{ border:1px solid #636363; padding:0px 20px 0px 20px; -webkit-transition:all 0.25s ease; -o-transition:all 0.25s ease; transition:all 0.25s ease; font-family:var(--mainfont); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#5a5a5a; color:#FFF; margin-top:5px; line-height:27px; font-size:11px; font-weight:500;}  .sms-notif-mobile{ line-height:25px; border:1px solid #dadada !important; border-radius:3px !important;}  .sms-notif-mobile-div{ display:inline-block;}  .bidram-quick-view h1{ padding-bottom:10px; font-size:14px;}  .return-to-shop{ padding-top:10px; display:block; height:56px; text-align:center;}  .return-to-shop .button{ border:1px solid rgba(0,0,0,0.1); border-radius:5px; padding:6px 15px;}  .compare_search_wrap{ max-width:750px;}  .compare_search_wrap form.search_wrap{ width:100%; border-radius:7px; box-shadow:0 0 0px 2px #f3f3f7; margin-bottom:15px;}  .compare_search_wrap form.search_wrap input{ width:calc(100% - 50px);}  .compare_search_wrap form.search_wrap i.search_icon{ line-height:33px;}  #compare_product_list{ position:relative; height:350px; overflow:hidden;}  .compare_search_wrap .item .item-area{ box-shadow:none !important; border:1px dashed #e5e6ea;}  .table-compare{ border:1px solid #d7d7d7; margin-bottom:3.75em; background-color:#FFF; font-family:var(--mainfontnum); width:100%;}  .compare_placeholder{ position:relative;}  .compare_placeholder .add_to_compare_wrap{ display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:space-evenly; position:absolute; top:20px; bottom:20px; right:20px; left:20px; border:3px dashed #f4f5f6; border-radius:10px; cursor:pointer; align-items:center;}  .add_to_compare_wrap svg{ width:40px; stroke:#888;}  .add_to_compare_wrap p{ font-size:11px; color:#a2a2a2; padding:0 25px}  .add_to_compare_wrap span{ display:block; background-color:#81878b; border-radius:5px; color:#fff; line-height:30px; margin:0 25px; padding:0 15px; -webkit-transition:all 0.3s; transition:all 0.3s;}  .tb_sticky .add_to_compare_wrap span{ display:none}  .add_to_compare_wrap:hover span{ background-color:var(--maincolor);}  .table-compare .product-info{ text-align:center}  .table-compare .product-info span{ border:1px solid #888888; background-color:#81878b; color:#ffffff; border-radius:5px; display:inline-block; padding:5px 15px;}  .table-compare .product-info span:hover{ border:1px solid #2fb558; background-color:#23bf53;}  .table-compare .star-rating{ text-align:center; float:none; display:inline-block;}  .table-compare .product-title{ font-size:12px; line-height:1.8em; font-weight:500; color:#585858; margin-bottom:10px; height:42px; overflow:hidden;}  .table-compare .product-image img{ margin:auto}  .table-compare thead tr th{ background-color:rgba(238,239,241,0.63); vertical-align:middle; font-weight:500; font-size:12px; text-align:center; min-width:220px; color:#222;}  .table-compare thead tr th,.table-compare thead tr td{ border:1px solid #d7d7d7;}  .table-compare thead tr td{ background-color:rgb(255,255,255);}  .table-compare tbody tr th{ background-color:rgba(51,64,88,0.019); vertical-align:middle; font-weight:500; font-size:12px; text-align:center; color:#333;}  .table-compare tbody tr th,.table-compare tbody tr td{ border:1px solid #d7d7d7;}  .table-compare tbody tr td,.table-compare thead tr td{ vertical-align:middle; text-align:center; padding:1em;}  .table-compare tbody tr td .in-stock,.table-compare tbody tr td .out-of-stock{ font-size:10px; padding:4px 20px;}  .table-compare tbody tr td .in-stock{ border:1px solid #58ce3a; background-color:#4cdb3e; color:#ffffff; border-radius:5px;}  .table-compare tbody tr td .out-of-stock{ border:1px solid #e2655d; background-color:#ff7f76; color:#ffffff; border-radius:5px;}  .table-compare tbody tr td .product-image,.table-compare tbody tr td .star-rating{ display:block; float:none; margin:auto;}  .table-compare tbody tr:first-child td{ vertical-align:top; width:22%;}  .table-compare tbody tr:hover td{ background-color:#fbfbfc;}  .table-compare tbody .button{ padding:0.4em 2em; background-color:#eeeff1; border-radius:24px;}  .table-compare tbody .button i{ display:none;}  .table-compare tbody .price{ font-size:1.2em;}  .table-compare tbody .price ins{ text-decoration:none;}  .table-compare tbody .price del{ color:#5d7184; font-size:0.875rem; text-decoration:auto; zoom:0.9;}  .table-compare tbody .remove-item{ background-color:rgba(255,0,0,0.04);}  .table-compare tbody .remove-item .bidram-remove-compare{ font-size:16px; line-height:24px;}  .table-compare tbody .attribute_group_name{ padding:10px; background-color:rgb(233 236 241); text-align:right;}  .table-compare tbody .attribute_group_name svg{ width:16px; vertical-align:middle; margin-left:10px;}  .cart-empty{ background-color:rgba(255,0,0,0.1); padding:5px 15px; border-radius:5px;}  .flex_row{ display:flex !important; flex-wrap:nowrap;}  .flex_space-between{ justify-content:space-between;}  .margin_10{ margin:15px 0;}  .tb_sticky.table-compare thead tr th,.tb_sticky.table-compare thead tr td{ background:white; position:sticky; z-index:1; top:0; box-shadow:0 0 5px -1px rgba(0,0,0,0.1);}  .tb_sticky.table-compare .product-info span{ display:none}  .tb_sticky.table-compare .product-image img{ max-width:60px;}  .tb_sticky .add_to_compare_wrap svg{ width:23px;}  .bidram-js-loaded .block-ajax-filter-wrap{ visibility:visible; opacity:1; -webkit-transition:opacity .3s linear; -moz-transition:opacity .3s linear; -ms-transition:opacity .3s linear; -o-transition:opacity .3s linear; transition:opacity .3s linear;}  .block-ajax-filter-wrap{ display:inline-block; float:left; visibility:hidden; color:#aaa; font-size:11px; opacity:0; position:relative;}  .block-ajax-filter-inner{ line-height:1;}  .ajax-filter-list{ display:inline-block; background-color:#ffffff; padding:0 12px; border-radius:var(--borderradius);  line-height:29px; margin-top:5px; color:#444; height:28px; border-left:3px solid rgb(0 0 0 / 20%);}  .ajax-filter-el{ -webkit-transition:opacity .3s linear; -moz-transition:opacity .3s linear; -ms-transition:opacity .3s linear; -o-transition:opacity .3s linear; transition:opacity .3s linear;}  .ajax-filter-list li{ display:inline-block;}  .ajax-filter-list li:first-child{ margin-left:0;}  .ajax-filter-link{ display:block; padding:0 8px; text-transform:inherit; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; position:relative;}  .ajax-filter-dropdown-list a.ajax-filter-link{ margin:0 !important; padding:0 15px; border:none !important; border-radius:0 !important; line-height:22px !important; webkit-border-radius:0 !important;}  .ajax-filter-dropdown{ position:relative; display:inline-block; line-height:1; cursor:pointer;}  .ajax-filter-more{ display:inline-block; margin-right:5px; padding:0 10px; text-transform:inherit; border-radius:22px; color:#444; line-height:20px; margin-top:9px; background-color:#ebebed; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; pointer-events:none;}  .ajax-filter-dropdown:hover .ajax-filter-more{ color:#282828;}  .is-light-text .ajax-filter-dropdown:hover .ajax-filter-more{ color:#fff;}  .ajax-filter-more i{ margin-right:5px; vertical-align:middle; font-size:12px; display:inline-block; background-color:#cccccc; border-radius:50%; width:11px; height:11px; text-align:center; color:#FFF; margin-right:7px;}  .ajax-filter-link:hover,.ajax-filter-link:hover,.ajax-filter-link.is-active{ color:#282828; box-shadow:0px 2px 0px rgba(0,0,0,0.1);}  .ajax-filter-link.is-active:before{ width:5px; height:5px; background-color:var(--secoundcolor); position:relative; display:inline-block; margin-left:6px; border-radius:9px; content:'';}  .ajax-filter-dropdown-list{ position:absolute; top:105%; left:0; right:auto; z-index:9999; display:block; visibility:hidden; border-radius:5px; padding:10px 0; min-width:135px; background-color:#fff; -webkit-box-shadow:0px 3px 10px 3px rgba(0,0,0,0.05); box-shadow:0px 3px 10px 3px rgba(0,0,0,0.05); opacity:0; cursor:default; -webkit-transition:-webkit-transform .3s ease-in-out; -moz-transition:-moz-transform .3s ease-in-out; -ms-transition:-ms-transform .3s ease-in-out; -o-transition:-o-transform .3s ease-in-out; transition:transform .3s ease-in-out; -webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:100% 0%; -ms-transform-origin:100% 0%; transform-origin:100% 0%; pointer-events:none;}  .ajax-filter-dropdown-list .ajax-filter-link:hover,.ajax-filter-dropdown-list .ajax-filter-link:focus,.ajax-filter-dropdown-list .ajax-filter-link.is-active{ background-color:#282828; color:#fff;}  .ajax-filter-dropdown:not(.is-touch):hover .ajax-filter-dropdown-list,.ajax-filter-dropdown:not(.is-touch):focus .ajax-filter-dropdown-list,.ajax-filter-dropdown.is-touch.touch-active .ajax-filter-dropdown-list{ visibility:visible; opacity:0.97; -webkit-transform:scaleY(1); -moz-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); transform:scaleY(1); pointer-events:auto;}  .ajax-pagination{ position:relative; display:block;}  .ajax-nextprev.ajax-pagination{ display:flex; margin-top:0; padding:0; font-size:12px; line-height:1; justify-content:center;}  .ajax-nextprev.ajax-pagination a{ display:inline-block; padding:0 14px; margin:0 15px; height:21px; -webkit-border-radius:40px; border-radius:40px; background-color:rgba(28,28,28,.2); color:#fff; text-align:center; font-size:inherit; line-height:21px; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; backface-visibility:hidden; -webkit-backface-visibility:hidden;}  .ajax-nextprev .ajax-prev{ margin-right:5px;}  .ajax-nextprev.ajax-pagination a:hover,.is-light-text .ajax-nextprev.ajax-pagination a:hover{ background-color:var(--secoundcolor); color:#fff;}  .ajax-nextprev.ajax-pagination a:hover svg,.is-light-text .ajax-nextprev.ajax-pagination a:hover svg{ stroke:#fff;}  .ajax-nextprev.ajax-pagination svg{ width:15px; vertical-align:middle; stroke:#fff;}  .ajax-nextprev .ajax-prev svg{ margin-right:5px;}  .ajax-nextprev .ajax-next svg{ margin-left:5px;}  .ajax-loadmore.ajax-pagination,.related-loadmore{ clear:both; text-align:center;}  .ajax-loadmore-link{ display:inline-block; padding:0 20px; height:24px; border-radius:10px; -webkit-border-radius:10px; background-color:rgba(28,28,28,.2); color:#fff !important; white-space:nowrap; font-size:11px; line-height:24px; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; backface-visibility:hidden; -webkit-backface-visibility:hidden;}  .blog-posts-content-2 .grid_image{ background-size:cover; display:block; position:relative; cursor:pointer; background-position:center center; background-repeat:no-repeat; background-size:cover; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-bottom:15px; text-align:center; padding:10px; min-height:130px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); width:100%; -webkit-filter:grayscale(30%);  filter:grayscale(30%); overflow:hidden; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}@media (min-width:992px){ .blog-posts-content-2 .grid_right .grid_image{  height:130px; }  .blog-posts-content-2 .grid_center .grid_image{  height:275px; }  .blog-posts-content-2 .grid_left .grid_image{  height:130px; }}@media (max-width:992px){ .blog-posts-content-2 .grid_right .grid_image{  height:220px; }  .blog-posts-content-2 .grid_center .grid_image{  height:220px; }  .blog-posts-content-2 .grid_left .grid_image{  height:220px; }  .is-show.mobile-nav-button{  display:block !important; }  .bidram-main-menu{  display:none !important }  .blog-posts-content-2 .grid_center{  float:left !important }}@media (max-width:768px){ .blog-posts-content-2 .grid_center{  float:right !important }  .blog-posts-content-2 .grid_right{  float:left !important }  .blog-posts-content-2 .grid_right .grid_image{  height:135px; }  .blog-posts-content-2 .grid_center .grid_image{  height:135px; }  .blog-posts-content-2 .grid_left .grid_image{  height:135px; }  ul.tab_box li{  margin:0px;  margin-left:10px; }}  .blog-posts-content-2 .grid_image h4{ position:absolute; left:0px; bottom:0; width:100%; text-align:right; z-index:1; padding:15px 15px; display:block; color:#FFF; z-index:2}  .blog-posts-content-2 .grid_image:hover{ -webkit-filter:grayscale(0%); filter:grayscale(0%); transform:scale(1.03)}  .widget-content .blog-posts-content-2 .grid_image{ margin-bottom:7px}  .bidram-widget-block-post-slider .blog-posts-content-2 .grid_image,.widget-content .blog-posts-content-2 .grid_image:last-child{ margin-bottom:0}  .bidram-widget-block-post-slider .blog-posts-content-2 .grid_image:hover,.widget-content .blog-posts-content-2 .grid_image:hover{ -webkit-filter:grayscale(0%); filter:grayscale(0%); transform:none}  .grid_image:before,.widget-content .blog-posts-content-2 .grid_image:before{ position:absolute; content:""; width:100%; height:100%; left:0; top:0; opacity:0; transition:0.5s; background:var(--maincolor);}  .grid_image:hover:before,.widget-content .blog-posts-content-2 .grid_image:hover:before{ opacity:.75;}  .grid_image:after,.widget-content .blog-posts-content-2 .grid_image:after{ content:''; background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5) 15%,rgba(255,255,255,0.01) 70%); background-image:linear-gradient(to top,rgba(0,0,0,0.5) 15%,rgba(255,255,255,0.01) 70%); position:absolute; z-index:1; width:100%; height:100%; top:0; bottom:0; right:0; display:block; -ms-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}  .blog-posts-content-3 .item-area{ padding:0px;}  .blog-posts-content-3 .item-area .blog-post-area{ min-height:246px; padding-bottom:10px; overflow:hidden; border-radius:inherit; position:relative;}  .related-content.blog-posts-content-3 .item-area .blog-post-area{ min-height:auto;}  .blog-posts-content-3 .blog-post-area .is-image{ width:100%;}  .blog-posts-content-3 .blog-post-area a img{ width:100%; }  .blog-posts-content-3 .item-area .blog-post-area .blog_category{ position:absolute; left:10px; top:10px; padding:2px 12px 1px 12px; font-size:10px; -webkit-border-radius:0 15px 15px 15px; -moz-border-radius:0 15px 15px 15px; border-radius:0 15px 15px 15px; background-color:var(--maincolor); color:#FFF;}  .blog-posts-content-3 .item-area .blog-post-area h4{ display:block; margin-top:-50px; margin-bottom:7px; padding:45px 0 15px 0; max-height:97px; overflow:hidden; border-bottom:1px dashed #eeeff1; position:relative; background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 14%,rgba(255,255,255,0.75) 26%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 14%,rgba(255,255,255,0.75) 26%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 14%,rgba(255,255,255,0.75) 26%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}  .blog-posts-content-3 .item-area .blog-post-area h4 a{ line-height:18px; display:block; padding:0 15px; font-size:12px; color:#353a42; height:36px}  .blog-posts-content-3 .post-date{ display:inline-block; font-size:10px; font-family:var(--mainfontnum); padding:5px; margin-right:10px; color:#868686;}  .blog-posts-content-3 .read_more{ border-radius:12px 20px 20px 50px; width:25px; height:25px; line-height:24px; background-color:#eeeff1; text-align:center; float:left; margin-top:2px; margin-left:10px; padding-left:3px;}  .blog-posts-content-3 .read_more svg{ width:16px; vertical-align:middle}  .blog-posts-content-3 .item-area:hover .read_more{ background-color:var(--secoundcolor); border-radius:4px 20px 20px 4px;}  .blog-posts-content-3 .item-area:hover .read_more svg{ stroke:white}  .blog-posts-content-4 .item .item-area:not(.bk_blog_line){ width:100%; min-height:150px; padding:10px; overflow:hidden;}  .blog-posts-content-4 .post-image{ float:right; width:130px; height:130px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:15px; position:relative; overflow:hidden;}  .blog-posts-content-4 .post-image a:after{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; content:""; -webkit-border:0px solid rgba(255,255,255,0.5); -moz-border:0px solid rgba(255,255,255,0.5); -ms-border:0px solid rgba(255,255,255,0.5); -o-border:0px solid rgba(255,255,255,0.5); border:0px solid rgba(255,255,255,0.5); opacity:0; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .blog-posts-content-4 .item-area:hover .post-image a:after{ opacity:1; -webkit-border:10px solid rgba(255,255,255,0.5); -moz-border:10px solid rgba(255,255,255,0.5); -ms-border:10px solid rgba(255,255,255,0.5); -o-border:10px solid rgba(255,255,255,0.5); border:10px solid rgba(255,255,255,0.5);}  .blog-posts-content-4 .bk-content-left{ display:flex; flex-wrap:wrap; align-content:space-between; justify-content:space-between; align-items:center; min-height:130px; position:relative; z-index:6;}  .blog-posts-content-4 .post-image img{ width:130px; height:130px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}  .blog-posts-content-4 h4{ width:100%;}  .blog-posts-content-4 h4 a{ font-size:13px; font-weight:500; line-height:18px; padding-top:5px; display:block;}  .blog-posts-content-4 .desc{ float:right; width:calc(100% - 160px); font-size:11px; line-height:24px; min-height:77px; opacity:0.8;}  .blog-posts-content-4 .read-more{ padding:3px 5px 2px 10px; font-size:11px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;  border:1px solid #eff1f5; color:#858b96; cursor:pointer;}  .blog-posts-content-4 .read-more svg{ font-weight:300; background-color:var(--maincolor); stroke:#FFF; padding:2px; display:inline-block; text-align:center; line-height:15px; vertical-align:middle; width:16px; height:16px; margin-left:5px; border-radius:18px;}  .blog-posts-content-4 .item-area:hover .read-more{ background-color:#eeeff1; color:#5d5d5d;}  .blog-posts-content-4 .item .item-area .post-date{ display:inline-block; float:left; font-size:10px; font-family:var(--mainfontnum); background-color:#FFF; padding:5px 10px; text-align:right; vertical-align:top; min-width:50px; height:21px; color:#898f98; word-spacing:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;}  .blog-posts-content-4 .item .item-area:before{ content:""; position:absolute; top:-34px; left:-15px; width:34px; height:34px; border-radius:50%; display:block; box-shadow:0px 0px 115px -5px rgb(0 0 0);}  .blog-posts-content-4 .item .item-area:not(.bk_blog_line):after{ content:""; position:absolute; bottom:-26px; left:-20px; width:100px; height:45px; background-color:#cdd1d8;  z-index:1;  border-radius:20px;}  .blog-posts-content-4 .item .item-area .day span{ font-size:10px; line-height:12px; font-weight:500;}  .blog-posts-content-4 .item .item-area .year{ position:relative; line-height:14px; font-weight:500; margin-top:0px; float:right; clear:both; text-align:center; width:100%;}  .bk_blog_line{ height:48px; padding:8px 15px !important; min-height:unset; position:relative; overflow:hidden;}  .bk_blog_line h4{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}  .bk_blog_line h4 a{ font-size:12px; padding:0; line-height:30px;}  .bk_blog_line .read-more{ position:absolute; top:11px; left:-100px; display:block; z-index:1}  .bk_blog_line:hover .read-more{ left:10px}  .bk_blog_line:after{ content:''; display:block; position:absolute; top:0; left:0; bottom:0; width:160px; -webkit-transition:all 0.3s; transition:all 0.3s; opacity:0; background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}  .bk_blog_line:hover:after{ opacity:1;}  .product-type-1 .item .item-area .actions{ position:absolute; bottom:0px; right:0; width:100%; height:43px; padding:13px 45px 3px 45px; background-color:#FFF; -moz-transition:all 0.15s ease; -ms-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease; opacity:0; filter:alpha(opacity=0); text-align:center; border-top:1px solid #f5f5f5;}  .product-type-1 .item .item-area:hover .actions{ display:block; visibility:visible; opacity:1; filter:alpha(opacity=100); bottom:20px;}  .product-type-1 .item .item-area.general_mobile:hover .actions{ bottom:15px;}  .product-type-1 .item .item-area .product-name,.item .item-area .product-loop-product__title{ }  .product-type-1 .item .item-area .price{ text-align:center;}  .product-type-1 .item .item-area .add-to-links{ float:none;}  .product-type-1 .item .item-area .product-name,.product-type-1 .item .item-area .product-loop-product__title{ height:40px;}  .product-type-1 .star-rating{ width:80px; margin:8px 0 1px; overflow:hidden; position:absolute; line-height:1; height:1em; right:10px; bottom:60px; color:#febd69; font-family:star;}  .product-type-1 .item .item-area .product-image-area{ margin-bottom:5px;}  .item .item-area .product-detail-area .product-loop-product__title{ margin-top:33px;}  .item .item-area .price + .product-loop-product__title,.item .item-area .price + a h2,.wd_nofify{ margin-top:0 !important}  .product-type-2 .item .item-area .product-image-area{ position:relative; background:none; padding:0px 15px 10px 15px; min-height:auto;}  .product-type-2 .item .item-area .product-image-area .product-image{ border-radius:50%; width:100%; height:auto; margin-bottom:8px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); overflow:hidden; min-height:unset;}  .product-type-2 .item .item-area .product-image-area .product-image img{ width:100%; height:auto; max-height:none;}  .product-type-2 .item .item-area{ background:none; box-shadow:none;}  .product-type-2 .item .item-area .product-image-area .product-label{ top:-12px; right:calc(50% - 20px);}  .product-type-2 .item .item-area .product-image-area .featured_label{ bottom:10px; top:auto; left:calc(50% - 20px);}  .product-type-2 .item .item-area .product-image-area .featured_label:before,.product-type-2 .item .item-area .product-image-area .featured_label:after{ display:none}  .product-type-2 .item .item-area .price{ text-align:center;}  .product-type-2 .item .item-area .actions{ position:absolute; top:calc(50% - 15px); right:0px;    -moz-border-radius:5px;  z-index:99; -moz-transition:all 0.15s ease; -ms-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease; opacity:0; filter:alpha(opacity=0);}  .product-type-2 .item .item-area:hover .actions{ display:block; visibility:visible; opacity:1; filter:alpha(opacity=100); right:calc(50%); transform:translateX(50%);}  .product-type-2 .item .item-area .actions .add-to-links a.add_to_cart_button,.product-type-2 .item .item-area .actions .add-to-links li:last-child a.button,.product-type-2 .item .item-area .actions .add-to-links li .added_to_cart,.product-type-2 .item .item-area .actions .add-to-links a.button{ color:#777; box-shadow:0 0 18px -3px rgb(0 0 0 / 20%);}  .product-type-2 .item .item-area .actions .add-to-links a.button{ display:block; text-align:center; color:#FFF; font-size:14px; overflow:hidden; position:relative; height:30px; line-height:33px;}  .product-type-2 .item .item-area .actions .compare-button a.compare,.product-type-2 .item .item-area .actions a.add_to_wishlist,.product-type-2 .item .item-area .actions a.button{ line-height:30px; background-color:#FFF; height:30px; width:30px; display:block; text-align:center; font-size:14px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 0 18px -3px rgb(0 0 0 / 20%);}  .product-type-2 .item .item-area .actions a.compare:before,.product-type-2 .item .item-area .actions a.add_to_wishlist:after{ color:#555;}  .product-type-2 .item .item-area .actions .add-to-links li:not(first-child){ margin-left:5px;}  .product-type-2 .item .item-area .product-name,.product-type-2 .item .item-area .product-loop-product__title{ }  .product-type-2 .star-rating{ margin-top:0px; margin-right:25%; float:none;}  .product-type-2 .item .item-area .product-name,.product-type-2 .item .item-area .product-loop-product__title{ margin:0 0 3px; text-align:center;}  .product-type-2 .out_of_stock{ background-color:#f74f4f; border:1px dashed; position:absolute; font-size:10px; color:#FFF; padding:0px; text-align:center; top:-10px; line-height:42px; border-radius:50%; left:calc(50% - 21px); width:42px; height:42px; z-index:9; -moz-transform:skewX(-15deg) skewY(0deg); -webkit-transform:skewX(-15deg) skewY(0deg); -o-transform:skewX(-15deg) skewY(0deg); -ms-transform:skewX(-15deg) skewY(0deg); transform:none;}  .product-type-2 .out_of_stock:before{ display:none;}  .product-type-2 .out_of_stock:after{ display:none;}  .product-type-2 .out_of_stock span{ position:relative; top:-1px; display:block; -moz-transform:skewX(15deg) skewY(0deg); -webkit-transform:skewX(15deg) skewY(0deg); -o-transform:skewX(15deg) skewY(0deg); -ms-transform:skewX(15deg) skewY(0deg); transform:none;}  .account_action{ position:absolute; right:calc(50% - 165px); width:330px; min-height:80px; background:#FFF;  z-index:99999; padding:0 0 20px 0px; visibility:hidden; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; filter:alpha(opacity=0); top:60%; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-transform:skewX(-5deg); -webkit-transform:skewX(-5deg); -o-transform:skewX(-5deg); -ms-transform:skewX(-5deg); transform:skewX(-5deg); font-family:var(--mainfontnum);}  .account_area .account_action,.account_action.manual_active{ display:block; visibility:visible; opacity:1; filter:alpha(opacity=100); top:23%; -moz-transform:skewX(0deg); -webkit-transform:skewX(0deg); -o-transform:skewX(0deg); -ms-transform:skewX(0deg); transform:skewX(0deg);}  .account_action.inline_active{ display:block; position:relative; visibility:visible; opacity:1; filter:alpha(opacity=100); top:auto; right:0; -moz-transform:skewX(0deg); -webkit-transform:skewX(0deg); -o-transform:skewX(0deg); -ms-transform:skewX(0deg); transform:skewX(0deg); box-shadow:none; z-index:auto; width:auto;}  .account_area .bidram-site-mask{ visibility:visible; pointer-events:auto; background:rgba(0,0,0,0.25);}  .account_action .title{ font-size:13px; line-height:57px; font-family:var(--mainfont); position:relative; width:100%; display:inline-block; color:#555; font-weight:500; padding:0px 15px 0 5px;}  .account_action .title:after{ height:24px; width:3px; background-color:var(--maincolor); position:absolute; top:calc(50% - 12px); right:0px; z-index:1; content:'';}  .account_action form{ padding:10px 15px; position:relative; line-height:18px;}  .account_action.inline_active form{ padding:0;}  .verify_user_wrap{ width:auto; padding:0 20px 20px 20px;}  .verify_user_wrap form input[type="submit"]{ display:inline-block !important; width:auto !important; padding:7px 25px !important;}  .verify_user_wrap h3{ font-size:12px; margin:5px 0 0;}  .account_action input[type="text"],.account_action input[type="password"],.account_action input[type="email"]{ padding:8px 10px; display:block; box-shadow:0 0px 1px 0px rgba(0,0,0,0.25); margin-bottom:10px; width:100%; border:none; border-radius:var(--borderradius);}  .account_action input[type="text"]:hover,.account_action input[type="text"]:focus,.account_action input[type="password"]:hover,.account_action input[type="password"]:focus,.account_action input[type="email"]:hover,.account_action input[type="email"]:focus{ background-color:#f9f9f9;}  .account_action form .form-row-wide,.account_action form div{ display:block; position:relative;}  .account_action form .form-row-wide svg{ position:absolute; top:9px; left:12px; font-size:14px; stroke:#d4d4d4; width:20px; z-index:1;}  .account_action form label{ display:block; margin-right:0; padding-bottom:11px;}  label.label_remember_me{ padding-bottom:0 !important}  .account_action form input[type="checkbox"]{ position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; margin:-1px;}  .account_action form input[type="checkbox"]:checked + span.remember_me:before{ background-color:#2196F3; text-align:center;}  .account_action form input[type="checkbox"]:checked + span.remember_me:after{ content:''; position:absolute; right:4px; top:5px; width:3px; height:5px; border-right:2px solid #FFF; border-bottom:2px solid #FFF; transform:rotate(45deg);}  .account_action form label span.remember_me{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative;}  .account_action form label span.remember_me:before{ content:''; display:block; height:12px; width:12px; border-radius:2px; margin-left:8px; box-shadow:0 0px 1px 0px rgba(0,0,0,0.8);}  .account_action form .lost,.account_action form .seller{ padding:8px 10px; display:inline-block;  text-align:center; width:100%; color:#848484; background-color:rgba(178,179,181,0.2); cursor:pointer; margin-right:3px; font-weight:500; border-radius:var(--borderradius);}  .account_action form .help-block{ padding:0px 0px 10px; font-size:10px; display:block; color:#848484;}  .account_action form #message,.account_action form #message-r{ margin:10px 0; font-size:10px; display:block; color:#848484; clear:both; font-family:var(--mainfontnum)}  .account_action form #message a,.account_action form #message-r a{ display:block; padding-top:5px;}  .account_action form input[type="submit"],.account_action input[type="button"]{ padding:8px 10px; display:block;  margin-left:3px; width:100%; color:#FFF; background-color:var(--maincolor); border:none; cursor:pointer; border-radius:var(--borderradius); font-weight:500; transition:all 0.3s;}  .account_action form input[type="submit"]:disabled{ filter:grayscale(1)}  .account_action .resend_sms{ padding:10px 0px; font-size:11px;}  .account_action input[type="button"]#submit_otp{ box-shadow:0 1px 5px -4px rgba(0,0,0,0.25); background-color:rgba(178,179,181,0.6); margin-left:6px;}  .account_action .plable{ padding-right:10px; margin-bottom:6px; display:block; color:#61bd5b; border-right:2px solid #d5d5d5;}  .account_action .seprator{ display:block; border-bottom:1px dashed #e8e8e8; text-align:center; margin:0 10px;}  .account_action .seprator i{ position:relative; background-color:#f0f0f0; bottom:-12px; border-radius:40px; font-style:initial; width:24px; height:24px; line-height:24px; display:inline-block;}  .account_action .create_account{ display:block; padding:10px; font-size:12px; margin-top:18px; text-align:center; cursor:pointer;}  .account_action .create_account .button{ color:inherit}  .account_action .create_account svg{ margin-left:5px; stroke:#989898; width:22px; vertical-align:middle;}  .register_wrap{ display:none; position:relative;}  .register_wrap .close_modal{ position:absolute; top:-40px; font-size:17px; left:15px; opacity:0.8; cursor:pointer; width:20px;}  .account_action form > span.password.password-input:after{ content:'';}  .password-input{ position:relative}  .show-password-input{ position:absolute; top:10px; left:12px; font-size:14px; color:#d4d4d4; cursor:pointer; display:block; width:20px; height:20px; z-index:1;}  .row-otp{ flex-direction:row; column-gap:10px; display:flex !important; align-items:center; justify-content:center; direction:ltr; margin-bottom:10px;}  .row-otp input{ height:37px; width:37px; border-radius:4px; outline:none; font-size:1.1rem; text-align:center; border:1px solid #ddd; font-family:var(--mainfontnum);}  .row-otp input:focus{ box-shadow:0 1px 0 rgba(0,0,0,0.1);}  .row-otp input::-webkit-inner-spin-button,.row-otp input::-webkit-outer-spin-button{ display:none;}  .otp-row-act{ display:flex !important; flex-direction:row; align-items:center; margin-bottom:15px; margin-top:15px; justify-content:center; font-size:12px;}  .otp-row-act > span{ margin:0 10px;}  .otp-row-act .resend_otp{ display:flex; border:1px solid #eaeaea; align-items:center; padding:4px 15px 4px 5px; margin:0 10px; border-radius:5px; cursor:not-allowed;}  .resend_otp > span{ margin:0 10px 0 0; color:#333;}  .otp-row-act .resend_otp.enabled{ display:flex; border:1px solid #47dd89; color:#47dd89; cursor:pointer;}  .otp_counter{ height:22px; padding:0 10px; border-radius:4px; outline:none; font-size:13px; text-align:center; background-color:#d0ffd2; display:flex; align-content:center; align-items:center; font-family:var(--mainfontnum); direction:ltr;}  .resend_otp.enabled .otp_counter{ background-color:#f5f5f5}  .switch_login{ background-color:#efeff0; padding:0 10px; border-radius:5px; cursor:pointer; transition:all 0.3s}  .switch_login:hover{ background-color:var(--secoundcolor); color:#FFF}  .is-invalid{ border-color:#ef0c17 !important;}  .edit_phoneno{ -webkit-text-decoration:underline dotted; text-decoration:underline dotted; color:#F44336 !important; cursor:pointer; font-size:12px;}  .phone_invalid{ box-shadow:0 0 0px 1px #f16861;}  .phone_valid{ box-shadow:0 0 0px 1px #8BC34A;}  .product_myaccount_login p{ font-size:11px; line-height:1.8em;}  .product_myaccount_login .form-row{ margin-bottom:0 !important}  .account_action .form-row input{ line-height:1.8em;}  .account_action .form-row input.input-text{ border-radius:0;}  .account_action #errmsg{ padding-right:0; min-height:22px; display:block;}  .account_action form span.mobile{ position:relative; display:block;}  .account_action form span.mobile input{ font-family:var(--mainfontnum); letter-spacing:1px}  .account_action form .help-block{ padding:0}  .row--mobile{}  .row--mobile label{ position:relative}  #errmsg{ color:#ff171f; padding-right:10px;}  .phone_invalid{ box-shadow:0 0 0px 1px #f16861;}  .phone_valid{ box-shadow:0 0 0px 1px #8BC34A;}  #phone_number_field{ position:relative; margin:0;}  #send_otp,.verify_btn{ font-family:var(--mainfontnum); padding:0px 10px; height:37px; line-height:36px; display:inline-block;  width:100%; color:#FFF; background-color:#00cc67; border:none; cursor:pointer; border-radius:5px; font-weight:500; margin:10px 0 15px 0; text-align:center; position:relative;}  #send_otp.disabled{ filter:grayscale(100%);}  .verify_btn{ background-color:#666; display:block; top:0px;}  .verify_btn.loading{ padding-right:30px; background-color:#4CAF50 !important; cursor:no-drop;}  .el_get_otp.loading{ cursor:no-drop !important; background-color:#ccc !important;}  .el_get_otp.loading:before,.verify_btn.loading:before{ content:'\f3f4'; display:inline-block; font-family:"Font Awesome 6"; font-weight:300; text-align:center; color:#ffffff; line-height:0; margin-top:18px; background:#ea8e8eab; -webkit-transition:all 0.25s ease; -o-transition:all 0.25s ease; transition:all 0.25s ease; -webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear; font-size:15px;}  .verify_time #resend_otp.resend_newphone{ background-color:#4CAF50;}  .verify_btn.loading:before{ color:#fff}  .verify_time #resend_otp.loading:before{ font-size:15px; top:9px;}  .verifysms_wrap #sms_otp{ letter-spacing:2px; border-radius:30px; margin-top:10px; font-size:14px; line-height:30px; padding-left:25px;}  .verifysms_wrap form{ padding:15px 15px 0 15px;}  .verifysms_wrap .form-row .mobile_verify:after{ top:17px;}  .bidram-main-menu{ position:relative; display:block; vertical-align:middle; height:100%; width:100%; font-family:var(--mainfont); z-index:997;}  .bidram-main-menu > .open > a{ color:#000;}  .bidram-main-menu > .open > a:after{ content:""; position:absolute; width:100%; height:3px; background:var(--maincolor); left:0; bottom:-1px; -webkit-transition:all .35s; transition:all .35s;}  .bidram-main-menu > .open > a:focus,.bidram-main-menu > .open > a:hover{ color:#000;}  .bidram-main-menu ul{ padding:0; list-style:none; float:none; -webkit-transition:all .35s; transition:all .35s; margin:0;}  .bidram-main-menu ul li{ text-align:right;}  .bidram-main-menu ul li.dropdown-submenu,.bidram-main-menu ul li.parent{ position:relative;}  .bidram-main-menu ul li.dropdown-submenu .dropdown-menu{ top:0; left:100%; right:auto; position:absolute;}@media (min-width:768px){ .bidram-main-menu ul li.menu-hide-title > a, .bidram-main-menu ul li.menu-hide-title > span.title{  display:none !important; }}  .bidram-main-menu ul > li.level-0{ position:relative; display:inline-block; float:right; padding:0 10px; line-height:49px;}  .bidram-main-menu ul > li.level-0:first-child-child{ padding-right:0;}  .bidram-main-menu ul > li.level-0:last-child{ padding-left:0;}  .bidram-main-menu ul > li.level-0:not(.mega-menu) ul.sub-menu li.level-1:first-child{ padding-top:0;}  .bidram-main-menu ul > li.level-0:not(.mega-menu) ul.sub-menu li.level-1.sub-menu-left ul.sub-menu{ right:calc(100% - 10px) !important; left:auto !important;}  .bidram-main-menu ul > li.level-0 > a{ position:relative; font-weight:500; font-size:13px; background-color:transparent; color:#333; display:block; white-space:nowrap; -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s;}  .bidram-main-menu ul > li.level-0 > a .caret,.bidram-main-menu ul > li.level-0 > a:hover{ color:#000;}  .bidram-main-menu ul > li.level-0 > a > span{ position:relative; display:inline-block;}  .bidram-main-menu ul > li.level-0 > a > .el_icon{ margin-left:7px; vertical-align:middle; width:25px; height:25px; display:inline-flex; -webkit-transition:all .3s; transition:all .3s; text-align:center; align-items:center; justify-content:center;}  .bidram-main-menu ul > li.level-0 > a > .el_icon{ width:19px; height:19px;}  .bidram-main-menu ul > li.level-0 > a > .el_icon svg{ max-height:100%; max-width:100%;}  .bidram-main-menu .sub-menu .el_icon{ margin-left:7px; vertical-align:middle; width:18px; height:18px; display:inline-flex; -webkit-transition:all .3s; transition:all .3s; text-align:center; align-items:center; justify-content:center;}  .bidram-main-menu .sub-menu .el_icon svg{ fill:#414141 !important; stroke:#414141 !important;}  .pack-theme{ fill:none; stroke:#414141; transition:all .3s;}  .pack-fontawesome{ fill:#414141;}@media (max-width:1350px){ .bidram-main-menu ul > li.level-0 > a{  font-size:12px; }}  .bidram-main-menu ul > li.level-0.menu-item-has-children > a{ position:relative;}  .el_arrow svg{ stroke:#999; width:12px; display:inline-block; vertical-align:middle; margin-right:7px; position:relative; top:0;}  .bidram-main-menu ul > li.level-0.menu-item-has-children > a{ position:relative;}  .bidram-main-menu ul > li.level-0 .menu-item-has-children > a .el_arrow{ margin-right:5px; float:left;}  .bidram-main-menu ul > li.level-0.mega-menu .menu-item-has-children > a .el_arrow{ float:none; display:inline-block; vertical-align:middle; margin-right:10px !important; position:unset !important;}  .bidram-main-menu ul > li.level-0.current-menu-ancestor > a,.bidram-main-menu ul > li.level-0.current-menu-item > a,.bidram-main-menu ul > li.level-0.current_page_item > a,.bidram-main-menu ul > li.level-0:hover > a{ color:#000;}  .bidram-main-menu ul > li.level-0 div.sub-menu li,.bidram-main-menu ul > li.level-0 > ul.sub-menu li{ padding-top:5px; padding-bottom:5px; position:relative;}  .bidram-main-menu ul > li.level-0 div.sub-menu li:last-child,.bidram-main-menu ul > li.level-0 > ul.sub-menu li:last-child{ border:none; padding-bottom:0;}@media (max-width:991px){ .bidram-main-menu ul > li.level-0 div.sub-menu li.menu-item-image, .bidram-main-menu ul > li.level-0 > ul.sub-menu li.menu-item-image{  margin-bottom:10px; }  .bidram-main-menu ul > li.level-0 div.sub-menu li.menu-item-image > a, .bidram-main-menu ul > li.level-0 div.sub-menu li.menu-item-image > span.title, .bidram-main-menu ul > li.level-0 > ul.sub-menu li.menu-item-image > a, .bidram-main-menu ul > li.level-0 > ul.sub-menu li.menu-item-image > span.title{  display:none; }}  .bidram-main-menu ul > li.level-0 div.sub-menu li a,.bidram-main-menu ul > li.level-0 > ul.sub-menu li a{ color:#777; font-weight:500; position:relative;}  .bidram-main-menu ul > li.level-0 div.sub-menu li a:hover,.bidram-main-menu ul > li.level-0 > ul.sub-menu li a:hover{ color:var(--maincolor);}@media (min-width:992px){ .bidram-main-menu ul > li.level-0 div.sub-menu li a, .bidram-main-menu ul > li.level-0 > ul.sub-menu li a{  position:relative;  -webkit-transition:all .2s ease;  transition:all .2s ease; }}  .bidram-main-menu ul > li.level-0 div.sub-menu li a > span:not(.bidram-icon-list-text):not(.bidram-icon-list-icon):not(.el_arrow),.bidram-main-menu ul > li.level-0 > ul.sub-menu li a > span:not(.bidram-icon-list-text):not(.el_arrow){ line-height:12px; font-size:9px; color:#fff; background:#4caf50; padding:0 5px; position:absolute; top:1px; left:auto; right:auto; margin:0; margin-right:8px; min-width:auto;}  .bidram-main-menu ul > li.level-0 > ul.sub-menu li.menu-item-has-children a > span:not(.bidram-icon-list-text):not(.el_arrow),.bidram-main-menu ul > li.level-0 div.sub-menu li.menu-item-has-children a > span:not(.bidram-icon-list-text):not(.el_arrow){ top:4px; margin-right:25px;}  .bidram-main-menu ul > li.level-0 div.sub-menu li a > span:not(.bidram-icon-list-text).hot,.bidram-main-menu ul > li.level-0 > ul.sub-menu li a > span:not(.bidram-icon-list-text).hot{ background:var(--secoundcolor);}  .bidram-main-menu ul > li.level-0 div.sub-menu li a > span:not(.bidram-icon-list-text).hot:before,.bidram-main-menu ul > li.level-0 > ul.sub-menu li a > span:not(.bidram-icon-list-text).hot:before{ border-color:var(--secoundcolor); border-right-color:transparent; border-bottom-color:transparent;}@media (min-width:991px){ .bidram-main-menu ul > li.level-0 div.sub-menu li.level-1 .sub-menu, .bidram-main-menu ul > li.level-0 > ul.sub-menu li.level-1 .sub-menu{  right:100%;  margin-top:-40px; }}  .bidram-main-menu ul > li.level-0.mega-menu.mega-menu-fullwidth-width > .sub-menu{ right:0; left:0; box-shadow:3px 3px 45px -12px rgb(0 0 0 / 5%); min-width:650px; padding:0 15px; font-size:13px;}  .bidram-main-menu ul > li.level-0.mega-menu.mega-menu-fullwidth-width:hover{ position:unset;}  .bidram-main-menu ul > li.level-0.mega-menu.mega-menu-fullwidth-width:hover > .sub-menu{ -webkit-transform:translateY(0px) !important; transform:translateY(0px) !important;}  .bidram-main-menu ul > li.level-0.mega-menu .title{ margin-bottom:10px;}  .bidram-main-menu ul > li.level-0.mega-menu .title h2{ font-size:15px; position:relative; font-weight:600;}  .bidram-main-menu ul > li.level-0.mega-menu .menu-homepage a{ font-weight:500; color:#000; margin-bottom:10px; display:inline-block;}  .bidram-main-menu ul > li.level-0.mega-menu .menu-homepage a:hover{ color:#f03333;}  .bidram-main-menu ul > li.level-0.mega-menu .menu-homepage .mega-menu-image{ display:inline-block; border:1px solid hsla(0,0%,64%,.25);}  .bidram-main-menu ul > li.level-0.mega-menu .menu-homepage .mega-menu-image > a{ margin-bottom:0;}  .bidram-main-menu ul > li.level-0.mega-menu .menu-homepage .mega-menu-image:hover{ border:1px solid #f03333;}@media (min-width:991px){ .bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu{  min-width:340px; }}  .bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu li.menu-item-has-children,.bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu li.menu-item-image{ border:none;}  .bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu li.level-1 .sub-menu{ margin-top:0; position:inherit; right:0; margin-right:0; padding:0; border:0; box-shadow:none; -webkit-transform:none !important; transform:none !important; font-size:11px; min-width:unset;}  .bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu li.level-1 .sub-menu li.level-2 .mega-menu-image{ display:inline-block; padding-bottom:10px;}@media (min-width:768px){ .bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu > li{  margin-bottom:10px; }}  .bidram-main-menu ul > li.level-0.mega-menu:hover > ul.sub-menu li.level-1 .sub-menu{ opacity:1 !important; visibility:visible !important;}  .bidram-main-menu ul > li.level-0.mega-menu.mega-menu-fullwidth-width .sub-menu{ padding:15px 15px; top:auto;}  .bidram-main-menu ul > li.level-0.mega-menu.menu_has_sub_megamenu .sub-menu{ padding:0; overflow:hidden}  .bidram-main-menu ul > li.level-0.mega-menu .sub-menu li.level-1{ padding:0 15px;}  .bidram-main-menu ul > li.level-0.mega-menu .sub-menu li.level-1 > a{ padding:0 0 5px; display:block; font-size:12px; color:#222; position:relative;}@media (max-width:991px){ .bidram-main-menu ul > li.level-0.mega-menu .sub-menu li.level-1 > a{  font-size:14px; }}  .bidram-main-menu ul > li.level-0 .sub-menu{ display:block; min-width:200px; position:absolute; top:100%; background:#fff; opacity:0; visibility:hidden; -webkit-transition:opacity .1s linear,transform .1s linear; transition:opacity .1s linear,transform .1s linear; -webkit-transform:translateY(40px); transform:translateY(40px); border-top:2px solid var(--maincolor); line-height:22px; background-repeat:no-repeat; background-position:bottom left; background-size:contain;}  .bidram-main-menu ul > li.level-0 .sub-menu .menu-item-has-children{ position:relative;}  .bidram-main-menu ul > li.level-0 ul.sub-menu{ padding:20px 0;}  .bidram-main-menu ul > li.level-0 ul.sub-menu li{ padding:4px 15px;}  .bidram-main-menu ul div.sub-menu,.bidram-main-menu ul ul.sub-menu{ padding:22px 30px; box-shadow:0 0 2px rgba(0,0,0,.1); border-radius:var(--borderradius);}  .bidram-main-menu > .active a{ color:#000;}  .bidram-main-menu .menu-item-has-children:hover > .sub-menu{ opacity:1 !important; visibility:visible !important; -webkit-transform:translateY(0px) !important; transform:translateY(0px) !important;}  .bidram-main-menu .menu-item-new-badge > a,.bidram-main-menu .menu-item-sale-badge > a{ position:relative;}  .bidram-main-menu .menu-item-new-badge > a .new-badge,.bidram-main-menu .menu-item-new-badge > a > .sale-badge,.bidram-main-menu .menu-item-sale-badge > a .new-badge,.bidram-main-menu .menu-item-sale-badge > a > .sale-badge{ position:absolute; top:5px; font-size:9px; color:#fff; height:12px; line-height:11px; padding:0 5px; border-radius:10px 10px 0 10px;}  .bidram-main-menu .menu-item-new-badge > a > .new-badge{ background:var(--maincolor); left:-20px;}  .bidram-main-menu .menu-item-sale-badge > a > .sale-badge{ left:-10px; background:var(--secoundcolor) !important;}  .menu li.menu-item-loggedin{ display:none !important;}  .logged-in .menu li.menu-item-loggedin{ display:block !important;}  .inline-block{ display:inline-block; vertical-align:middle;}  .right_menu .bidram-main-menu ul.menu li.level-0{ float:unset; width:100%; position:unset !important; padding:0 15px; list-style:none; line-height:38px;}  .right_menu .bidram-main-menu ul.menu{ padding:0;}@media (max-width:991px){ .right_menu .bidram-main-menu ul.menu li.menu-hide-title > a, .right_menu .bidram-main-menu ul.menu li.menu-hide-title > span.title{  display:block !important;  margin:0;  padding:0 !important; }}  .right_menu .bidram-main-menu ul.menu li.menu-item-has-children{ position:relative;}  .right_menu .bidram-main-menu ul.menu li.menu-item-has-children > a{ display:inline-block; width:100%;}  .right_menu .bidram-main-menu ul.menu li.menu-item-has-children > .el_arrow{ position:absolute; margin-right:5px; opacity:1; left:10px; top:calc(50% - 12px); bottom:auto; width:auto; height:auto;}  .right_menu .bidram-main-menu ul.menu li.level-0:last-child a{ border-bottom:none;}  .right_menu .bidram-main-menu ul.menu li.level-0:first-child > a,.right_menu .bidram-main-menu ul.menu li.level-0:nth-child(2) > a,.right_menu .bidram-main-menu ul.menu li.level-0:nth-child(3) > a{ color:#333; font-weight:500;}  .right_menu .bidram-main-menu ul.menu li.level-0:first-child > a:before{ background:#9E9E9E;}  .right_menu .bidram-main-menu ul.menu li.level-0:nth-child(2) > a:before{ background:#ababab;}  .right_menu .bidram-main-menu ul.menu li.level-0:nth-child(3) > a:before{ background:#c1c1c1;}  .right_menu .bidram-main-menu ul.menu li.level-0 i{ font-size:15px;}  .right_menu .bidram-main-menu ul.menu li.level-0 > a{ margin:0; width:100%; font-size:12px; text-transform:capitalize; white-space:normal; color:#636363; position:relative; display:inline-block; padding:0 0;}  .right_menu .bidram-main-menu ul.menu li.level-0:not(.menu-icon-image) > a:before{ content:""; position:relative; display:inline-block; width:6px; height:6px; bottom:auto; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background:#d6d6d6; margin-left:12px;}  .right_menu .bidram-main-menu ul.menu li.level-0 > a:hover{ color:var(--maincolor);}  .right_menu .bidram-main-menu ul.menu li.level-0 > a > span:not(.el_text){ position:relative; top:-3px; right:8px;}@media (min-width:992px){ .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children > ul.sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children div.sub-menu{  right:calc(100% + 50px);  left:auto; }  .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children:hover > ul.sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children:hover div.sub-menu{  right:100%;  left:auto; }}  .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children:not(.mega-menu){ position:relative !important;}@media (min-width:992px){ .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children:not(.mega-menu) li.menu-item-has-children > ul.sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children:not(.mega-menu) li.menu-item-has-children div.sub-menu{  top:0; }  .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children:not(.mega-menu) li.menu-item-has-children:hover > ul.sub-menu{  top:0 !important; }}  .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children > a .el_arrow{ display:inline-block; background:transparent; opacity:1; position:absolute; left:0; right:auto; top:calc(50% - 15px); bottom:auto; line-height:30px; font-size:15px; color:rgba(99,99,99,.5); width:auto; height:auto;}@media (max-width:991px){ .right_menu .bidram-main-menu ul.menu li.level-0.menu-item-has-children > a:after{  display:none; }}  .right_menu .bidram-main-menu ul.menu li.level-0 .menu-item-has-children > a > span:after{ display:none;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu-fullwidth-width div.sub-menu,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu-fullwidth-width ul.sub-menu{ right:calc(100% + 30px);}  .right_menu .bidram-main-menu ul.menu li.level-0 div.sub-menu,.right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu{ right:100%; top:0; -webkit-transform:unset; transform:unset; border:1px solid #f5f5f5;}  .right_menu .bidram-main-menu ul.menu li.level-0 div.sub-menu li,.right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu li{ list-style:none; padding-top:5px; padding-bottom:5px;}  .right_menu .bidram-main-menu ul.menu li.level-0 div.sub-menu li:last-child,.right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu li:last-child{ border-bottom:0;}@media (max-width:991px){ .right_menu .bidram-main-menu ul.menu li.level-0 div.sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu{  padding-top:0; }}  .right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu a{ color:#636363;}  .right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu a:hover{ color:var(--maincolor);}  .right_menu .bidram-main-menu ul.menu li.level-0 ul.sub-menu > li:hover > ul.sub-menu{ opacity:1; visibility:visible;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu > div,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu > div > div,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu > div > div > div,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu > div,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu > div > div,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu > div > div > div{ height:100%;}@media (min-width:992px){ .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu{  width:710px; }  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu .bidram-section > .bidram-container, .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu .bidram-section > .bidram-container{  margin-right:auto !important;  margin-left:0 !important; }}@media (min-width:992px) and (max-width:1199px){ .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu{  width:700px; }}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu .title h2,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu .title h2{ font-size:15px; text-transform:uppercase; margin:0; margin-bottom:17px;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu ul,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu ul{ padding:0;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu ul li,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu ul li{ list-style:none; padding:3px 0;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu ul li:last-child,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu ul li:last-child{ border-bottom:0;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu ul li a,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu ul li a{ color:#636363;}  .right_menu .bidram-main-menu ul.menu li.level-0.mega-menu > ul.sub-menu .vertical-menu,.right_menu .bidram-main-menu ul.menu li.level-0.mega-menu div.sub-menu .vertical-menu{ padding:35px 30px; height:100%; margin:0;}@media (min-width:991px){ .right_menu .bidram-main-menu ul.menu li.level-0 div.sub-menu li.level-1 .sub-menu, .right_menu .bidram-main-menu ul.menu li.level-0:not(.mega-menu) > ul.sub-menu li.level-1 .sub-menu{  right:calc(100% + 0px); }}  .right_menu .bidram-main-menu ul.menu .more-wrap{ padding:0 20px; color:#000; font-weight:500; background:rgba(0,0,0,.2); border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -ms-border-radius:0 0 6px 6px; -o-border-radius:0 0 6px 6px;}  .right_menu .bidram-main-menu ul.menu .more-wrap:hover{ cursor:pointer; color:var(--maincolor);}  .right_menu .bidram-main-menu ul.menu .more-wrap span{ line-height:40px;}  .right_menu .bidram-main-menu ul.menu .more-wrap span:before{ font-size:16px; margin-left:14px; content:"\f278"; width:20px; font-weight:400; text-align:center; display:inline-block; vertical-align:top;}@media (max-width:1529px){ .right_menu .bidram-main-menu ul.menu .more-wrap span:before{  margin-left:8px; }}  .right_menu .bidram-main-menu ul.menu .more-wrap.open span:before{ content:"\f273";}  .bidram-menu--blur-yes .bidram-main-menu ul > li.level-0.mega-menu > ul.sub-menu,.bidram-menu--blur-yes .bidram-main-menu ul > li.level-0 .sub-menu{ background-color:rgb(255 255 255 / 88%); backdrop-filter:blur(4px);}  .sticky_toolbox{ position:fixed; width:39px; bottom:55px; left:20px; right:auto; text-align:center; font-size:13px; z-index:999; display:block; pointer-events:none; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}  .sticky_toolbox ul li{ margin-bottom:4px;}  .sticky_toolbox ul li:last-child{ border-bottom:none;}  .sticky_toolbox a{ height:39px; display:flex; line-height:45px; font-size:15px; position:relative; color:#333333; box-shadow:0 1px 14px -5px rgb(0 0 0 / 15%); background-color:#FFF; border-radius:10px; align-items:center; justify-content:center;}  .sticky_toolbox svg{ width:21px}  .sticky_toolbox a:after{ content:attr(title); position:absolute; left:150%; background-color:var(--maincolor); color:#fff; white-space:nowrap; padding:0 10px; font-size:10px; line-height:23px; border-radius:0px 15px 15px 15px; top:10px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden;}  .sticky_toolbox a:hover{ background-color:var(--maincolor); color:#FFF;}  .sticky_toolbox a:hover svg{ stroke:white}  .sticky_toolbox a:hover:after{ opacity:1; left:110%; visibility:visible;}  .sticky_toolbox span{ position:absolute; top:7px; left:2px; right:auto; font-size:9px; color:#fff; width:17px; height:17px; background-color:var(--maincolor); z-index:1; line-height:17px; border-radius:50%; border:1px solid #fff; -moz-box-shadow:0 0px 2px rgba(0,0,0,0.12); -webkit-box-shadow:0 0px 2px rgba(0,0,0,0.12); box-shadow:0 0px 2px rgba(0,0,0,0.12); font-family:var(--mainfontnum);}  .sticky_toolbox.active{ opacity:1; filter:alpha(opacity=100); pointer-events:all; left:30px; right:auto;}  .product .shop_cart .blockUI.blockOverlay{ position:relative !important; display:none !important;}  .ajax-loader,.slider-loader{ position:absolute; top:0; right:0; bottom:0; left:0; z-index:992; opacity:0.96; background:rgb(255 255 255 / 30%) url(../images/loading-oval.svg) no-repeat center center; -webkit-filter:grayscale(100%);  filter:grayscale(100%);}  .price_chart_content .ajax-loader{ position:relative; height:70px;}  .ajax-animation{ position:absolute; top:0; left:0; display:none; visibility:hidden; width:100%; height:32px; text-align:center; opacity:0; pointer-events:none;}  .ajax-animation-icon{ display:inline-block; width:24px; height:24px; background:rgba(0,0,0,0) url('../images/loading-oval.svg') no-repeat center center; -webkit-filter:grayscale(100%); filter:grayscale(100%); background-size:contain}  .block_product_box .nav_tabs_warpper{ position:relative; padding-bottom:10px; margin-top:10px; display:flex; overflow:hidden; width:100%;}  .block_product_box .nav_tabs_warpper:before,.block_product_box .nav_tabs_warpper:after{ content:" "; display:table;}  .block_product_box .nav_tabs_warpper:before,.block_product_box .nav_tabs_warpper:after{ content:" "; display:table;}  .block_product_box .nav_tabs_warpper .icon{ position:relative; height:54px; width:54px; background:var(--secoundcolor); border-radius:var(--borderradius); text-align:center; line-height:60px; display:inline-flex; font-size:26px; color:#fff; align-items:center; justify-content:center;}  .block_product_box .nav_tabs_warpper .icon svg{ fill:#FFF; stroke:white; width:30px; height:30px;}  .block_product_box .nav_tabs_warpper .icon:before{ content:''; position:absolute; top:50%; right:100%; border:solid transparent; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); border-color:rgba(230,201,7,0); border-right-color:var(--secoundcolor); border-width:10px;}  .block_product_box .nav_tabs_warpper .icon:after{ content:''; position:absolute; top:50%; right:100%; height:1px; margin-top:-1px; width:100vw; background:var(--secoundcolor);}  .block_product_box .nav_tabs_warpper .nav_tabs_content{ vertical-align:top; width:100%;}  .block_product_box .nav_tabs_warpper .icon + .nav_tabs_content{ padding-right:16px;}  .block_product_box .nav_tabs_warpper .heading{ font-size:13px; display:inline-block; font-weight:500; margin:0; padding:0;}  .block_product_box .nav_tabs_warpper .subtitle{ display:block; opacity:0.9; padding-top:10px;}  .block_product_box .nav_tabs_warpper .bk_view_more{ float:left; margin-top:0; line-height:23px; height:21px;}  .block_product_box .tab_cat_list .inner_wrap{ min-height:299px;}  .block_product_box .cat_list_title{ padding:10px; font-size:12px; font-weight:500;}  .block_product_box .cat_list_wrap{ max-height:231px; padding:10px 0; overflow:hidden;}  .block_product_box .cat_list_wrap li{ position:relative; padding-right:20px; color:#5b5b5b; line-height:27px; border-right:1px solid #ccc; margin-right:10px; font-size:12px;}  .block_product_box .cat_list_wrap ul li:before{ content:''; position:absolute; width:10px; height:15px; top:0; right:-1px; border:1px solid #ccc; border-top:0 none transparent; border-left:0 none transparent;}  .block_product_box .cat_list_wrap a{ color:inherit; display:block}  .block_product_box .cat_list_wrap li:hover a{ -moz-transform:translateX(-10px); -webkit-transform:translateX(-10px); transform:translateX(-10px);}  .under_construction{ position:absolute; top:0; left:0; width:100%; height:100%; color:#505050; background:url(../images/bg-comingsoon.jpg) no-repeat center center fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}  .under_construction.no_background:before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-image:url(../images/pattern.png); opacity:0.1;}  .construction_head{ padding:0% 0; position:relative;  margin-top:5%; border-radius:6px;}  .under_construction h2{ font-size:19px; text-align:center; display:block; padding:4% 0; font-weight:500;}  .construction_entry{ font-size:13px; text-align:justify}  .construction_countdown{ text-align:center; padding-top:10%; direction:ltr;}  .under_construction .disabled .product-date{ display:none}  .under_construction .product-date div{ display:inline-block; font-size:25px; font-weight:500; border:2px solid rgb(0 0 0 / 41%); background-color:rgb(255 255 255); box-shadow:0 0 30px -20px #000; color:#555; border-radius:20px; margin:15px; width:90px; height:90px; line-height:40px; padding-top:18px; position:relative; direction:rtl; font-family:var(--mainfontnum)}  .under_construction .product-date div .text{ display:block; line-height:5px; font-size:11px; color:#9e9e9e}  .single-post .breadcrumb-arrow{ color:#FFFFFF; text-align:center;}  .single-post .breadcrumb-arrow{ margin:0; padding:0; background-color:transparent; box-shadow:none; border-radius:0; height:auto; line-height:normal;}  .single-post .breadcrumb-arrow li a{ color:#FFFFFF;}  .single-post .breadcrumb-arrow li svg{ stroke:#FFFFFF8F; width:17px;}  .single-post .entry-title h1{ color:#FFFFFF; font-size:19px; font-weight:700;}  .single-post .entry-title svg{ margin:0px -30px 0px 15px; stroke:#0000001F; width:30px; vertical-align:middle;}  .single-post .bidram-image img{ border-style:solid; border-width:5px 5px 5px 5px; border-color:#FFFFFF; border-radius:15px 15px 15px 15px; box-shadow:0px -10px 44px -34px rgba(0,0,0,0.5);}  .single-post .product_meta > span svg{ width:22px; stroke:#0183FFFF;}  .single-post .elm_blog_tools{ font-size:12px;}  .single-post .elm_blog_tools:hover svg:not(.fbtn){ stroke:#0183FFFF;}  .single-post .btn_share ul li:hover a svg{ stroke:#0183FFFF; fill:#0183FFFF;}  .single-post .elm_blog_tools.added svg{ stroke:#0183FFFF;}  .single-post .elm_blog_tools svg{ margin-left:10px; width:22px; transition:all 0.3s; vertical-align:middle;}  .single-post .product_meta .detail-container{ margin-right:calc(20px / 2); margin-left:calc(20px / 2);}  .single-post .product_meta .detail-container:not(:last-child):after{ border-left-style:solid; border-left-width:1px; content:""; height:55%; border-color:#ddd;}  .single-post .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;}  .breadcrumb-arrow{ height:40px; padding-right:10px; line-height:41px; list-style:none; background-color:#fff; margin-bottom:5px; margin-top:15px; border-radius:var(--borderradius); font-size:12px; overflow:hidden; -webkit-box-shadow:0 1px 7px -3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 7px -3px rgba(0,0,0,.1); box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}  .breadcrumb-arrow li{ display:inline-block; vertical-align:middle;}  .breadcrumb-arrow li a{ position:relative; color:#777;}  .breadcrumb-arrow li svg{ vertical-align:middle; width:14px; margin:0px 5px;}  .ldc-ul_cont{ position:relative; background-color:rgba(255,255,255,0.45); border-radius:2px 2px 2px 2px; cursor:pointer; font-size:11px; height:2.0em; padding:0 0.91em; margin:2px; position:relative; vertical-align:middle; white-space:nowrap; color:#adadad; word-wrap:normal; float:left;}  .ldc-ul_cont img{ background:none repeat scroll 0 0 transparent; box-shadow:none; margin:0 3px; position:relative; top:3px;}  .widget .widget_title.with-dropdown .widget-dropdown{ top:calc(50% + -3px) !important; right:auto !important; left:5px !important;}  .yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before,a.yith-wcan-onsale-button.active:before,a.yith-wcan-instock-button.active:before,a.yith-wcan-price-link.active:before{ color:#f54545 !important; margin-right:0 !important; margin-left:5px; vertical-align:middle;}  #price_chart_wrap{ width:750px; max-width:97%;}  .highcharts-tooltip{ direction:rtl; font-family:var(--mainfontnum);}  .highcharts-tooltip b{ font-weight:500 !important; display:inline-block;}  .highcharts-axis-labels{ direction:rtl;}  .price_chart_title{ display:block; line-height:25px; text-align:center; padding:15px 0; font-size:11px;}  .price_chart_note{ display:block; text-align:center; padding-bottom:20px; font-size:11px;}  .price_chart_content{ display:block; max-width:780px; min-height:100%; position:relative;}  #popup-video video{ display:block; width:100%; height:100%;}  #popup-video{ position:relative; background:#555; width:auto; max-width:800px; margin:20px auto;}  .accessories{ display:block; position:relative; margin-top:15px;}  .accessories .item{ position:relative}  .accessories .item .product-label{ display:none}  .accessories .item > svg{ display:inline-block; width:28px; height:29px; text-align:center; line-height:29px; position:absolute; z-index:1; right:-25px; border-radius:50%; top:50%; margin-top:-10px; font-size:30px; stroke:#d9dbde; background:#ffffff; box-shadow:0 0px 10px -3px rgba(0,0,0,0.1);}  .accessories .product-type-1 .row div:first-child .item > svg{ display:none}  .accessories .item .item-area{ margin-bottom:0}  .accessories .horizontal_scroll_css{ display:block; padding-bottom:8px;}  .accessories .horizontal_scroll_css > div{ display:inline-block;}  .accessories_desc{ padding:10px 10px; background-color:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); position:relative; min-height:306px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .accessories_title{ background-color:#f2f2f2; padding:5px 15px 7px; color:#333; border-radius:var(--borderradius); font-size:13px; font-weight:500; display:block; margin-bottom:15px;}  .check-products{ padding:0 15px; margin-bottom:11px;}  .accessories .total-price{ font-size:10px; color:#848484; padding:0 15px; font-family:var(--mainfontnum); white-space:nowrap;}  .accessories .total-price .total-price-html{ display:inline-block; font-size:16px; color:var(--secoundcolor); font-weight:500; padding-left:10px;}  .accessories .total-price .total-price-html span.bidram-Price-currencySymbol{ font-size:11px}  .accessories .accessory-checkbox{ font-size:12px; line-height:30px; color:#555;}  .accessories .accessory-checkbox input{ display:inline-block; vertical-align:middle; margin-left:7px}  .accessories .accessory-checkbox .product-title{  display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:31px; vertical-align:middle; max-width:70%;}  .accessories .accessory-checkbox:first-child{ color:#686c6f;}  .accessories .accessory-checkbox:first-child .product-title{ border-bottom:0;}  .accessories .accessory-checkbox .accessory-price{ font-size:13px; color:var(--maincolor); font-weight:500; font-family:var(--mainfontnum);}  .product-check:checked{ accent-color:var(--maincolor);}  .accessories .add-all-to-cart.btn,.accessories .add-all-to-cart.hero-action-btn{ position:relative; border:none; height:34px; line-height:30px; background:var(--cartcolor); color:#fff; padding:0 40px 0 15px; font-size:12px; font-weight:500; text-align:center; display:inline-block; margin-top:10px; margin-right:10px; font-family:var(--mainfont); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}  .accessories .add-all-to-cart.btn svg{ display:inline-block; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; width:20px; height:20px; text-align:center; line-height:20px; position:absolute; right:13px; top:50%; margin-top:-11px; font-size:18px; stroke:#fff; background:transparent;}  .accessories .add-all-to-cart.btn:hover{ background:var(--maincolor); cursor:pointer;}  .product-360-view-wrapper{ margin:20px auto; max-width:550px; position:relative; margin:10px; min-height:300px}  .spinner{ color:#555; font-size:17px; font-weight:100; text-align:center; font-family:var(--mainfontnum);}  .lebe-threed-view::after{ border-color:rgba(175,175,175,0.05) rgba(175,175,175,0.1) rgba(175,175,175,0.15); border-radius:50%; border-style:solid; border-width:2px 2px 5px; bottom:15px; content:""; height:50%; left:15px; position:absolute; right:15px; z-index:10;}  .lebe-threed-view{ cursor:ew-resize; margin:0 auto; overflow:hidden; position:relative;}  .lebe-threed-view .threed-view-images{ display:none; list-style:outside none none; margin:0; padding:0; }  .lebe-threed-view .threed-view-images img.current-image{ visibility:visible; z-index:9;}  .lebe-threed-view .threed-view-images img{ height:auto; position:absolute; top:0; width:100%;}  .lebe-threed-view .nav_bar{ direction:ltr; bottom:40px; box-shadow:0 1px 4px rgba(0,0,0,0.15); left:50%; background:#fff; position:absolute; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); z-index:11; border-radius:5px; overflow:hidden;}  .lebe-threed-view .nav_bar a{ display:inline-block; text-decoration:none; width:36px; height:23px; font-size:0; text-align:center;}  .lebe-threed-view .nav_bar a:hover{ background-color:#f9f9f9;}  .lebe-threed-view .nav_bar a::after{ content:''; position:relative; top:5px;}  .lebe-threed-view .nav_bar a.nav_bar_play::after{ display:inline-block; width:0; height:0; border-top:7px solid transparent; border-left:10px solid #9E9E9E; border-bottom:7px solid transparent; top:7px;}  .lebe-threed-view .nav_bar a.nav_bar_stop::after{ display:inline-block; width:7px; height:7px; border:2px solid #9E9E9E; position:relative; top:5px;}  .lebe-threed-view .nav_bar a.nav_bar_previous::after{ display:inline-block; width:7px; height:7px; border-right:2px solid #9E9E9E; border-bottom:2px solid #9E9E9E; transform:rotate(133deg); position:relative; top:5px;}  .lebe-threed-view .nav_bar a.nav_bar_next::after{ display:inline-block; width:7px; height:7px; border-right:2px solid #9E9E9E; border-bottom:2px solid #9E9E9E; transform:rotate(314deg); position:relative; top:5px;}  .lebe-dark .lebe-threed-view .nav_bar a{ color:black;}  .rating_wrap{ padding-bottom:10px}  .rating_wrap > span{ display:block; padding-bottom:5px}  .rate_slider.ui-slider{ border-radius:20px; background:#e0e2e4; border:none; height:6px; margin:5px 0; border:none !important;}  .rate_slider .ui-slider-handle{ border-radius:23px; height:16px !important; width:16px !important; top:-5px !important; margin-left:-11px !important; border:2px solid #fffaf7 !important;}  .rate_slider .ui-slider-pip{ top:1px;}  .rate_slider .ui-slider-pip .ui-slider-line{ width:4px; height:4px; border-radius:4px; margin-left:-2px; background:#fffaf7;}  .rate_slider .ui-slider-pip.ui-slider-pip-last,.rate_slider .ui-slider-pip.ui-slider-pip-first{ top:-7px;}  .rate_slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line,.rate_slider .ui-slider-pip.ui-slider-pip-first .ui-slider-line{ display:none;}  .rate_slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label,.rate_slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label{ margin:0;}  .rate_slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label{ left:-2em; text-align:right;}  .rate_slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label{ left:2em; text-align:left;}  .rate_slider .ui-slider-pip.ui-slider-pip-selected-initial{ font-weight:normal;}  .rate_slider .ui-slider-pip.ui-slider-pip-selected{ font-weight:bold;}  .rate_slider .ui-slider-pip.ui-slider-pip-selected,.rate_slider .ui-slider-pip.ui-slider-pip-selected-initial{ color:#434d5a;}  .rate_slider.ui-slider-float .ui-slider-tip,.rate_slider.ui-slider-float .ui-slider-tip-label{ font-family:var(--mainfontnum); border:1px solid #ccc; font-size:11px; width:56px; margin-left:-28px; font-weight:normal; color:#888;}  .rate_slider.ui-slider-float .ui-slider-tip:before,.rate_slider.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{ border-top-color:#ccc;}  .rate_slider.ui-state-default,.rate_slider.ui-widget-content .ui-state-default,.rate_slider.ui-widget-header .ui-state-default{ background:#82868c;}  .recommended_warp{ background-color:#f3f3f3; border-radius:34px; padding:6px 15px; margin-bottom:15px;}  .recommended_warp p{ display:inline-block !important; width:auto !important; margin:2px 5px !important;}  .recommended_warp .nice-select{ float:left; margin-top:1px;}  .recommended_warp span.current{ font-size:10px; color:#888;}  .comment-form-rating{ padding:10px 0}  .like_dislike_wrap{ text-align:left; padding:5px 0 15px;}  .like_dislike_wrap span{ padding-left:15px; color:#888; font-size:11px;}  .like_dislike_wrap .like_dislike_btn{ border-radius:5px; border:1px solid #ededed; background:#fff; padding:2px 13px; color:#8c8c8c; font-size:10px; line-height:18px; margin:0 3px;}  .like_dislike_wrap .like_dislike_btn:before{ margin-left:7px; color:#7a7a7a; font-size:11px; line-height:inherit; content:attr(data-counter);}  .result_review_wrap{ padding:10px 20px 10px 10px; margin-left:20px; border-radius:var(--borderradius); border:1px solid rgb(235 236 238);}  .result_review{ margin-bottom:5px;}  .result_review_t{}  .result_review_wrap .progress{ width:calc(100% - 65px); height:4px; border-radius:5px; background-color:#ebecee; margin-top:4px; margin-left:10px; display:inline-block;}  .result_review_wrap .progress-bar{ height:100%; background-color:#a2a2a2; display:block; border-radius:.286em;}  .product .avg_bgcolor1{ background-color:#b5b5b5;}  .product .avg_bgcolor2{ background-color:#cca273;}  .product .avg_bgcolor3{ background-color:#f5a258;}  .product .avg_bgcolor4{ background-color:#64d6b9;}  .product .avg_bgcolor5{ background-color:#5cd761;}  .result_review_l{ font-size:10px; display:inline-block;}  .must-log-in{ background-color:rgb(0 0 0 / 4%); padding:15px 20px 15px 10px; border-radius:5px; margin-top:15px;}  .must-log-in strong{ font-weight:normal !important; line-height:26px; display:block;}  .comment_login{ position:relative; border:none; margin-top:10px; line-height:36px; background:#777; padding:0 15px; color:#fff; font-size:12px; text-align:center; font-family:var(--mainfont); cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}  .comment_login i{ margin-left:10px; vertical-align:unset; display:inline-block; font-size:17px; position:relative; top:3px;}  .review_rules{ white-space:pre-line; line-height:20px; border:1px dashed #e0e0e0; padding:15px 20px; border-radius:var(--borderradius); margin:0px 0 20px 20px; position:relative;}  .review_rules p{ position:relative;}  .widget_vendor_info{ position:relative;}  .widget_vendor_info:before{ content:''; background-color:#f4f5f6; position:absolute; right:0; left:0; top:0; height:80px;}  .widget_vendor_info:after{ content:''; height:21px; background-color:#FFF; position:absolute; top:71px; right:99px; left:0px; border-radius:50%;}  .vendor_info_warp{ padding:10px; display:block; position:relative; z-index:1;}  .profile_img{ width:85px; height:85px; float:right; margin-left:15px; border-radius:41px; overflow:hidden; box-shadow:0px 0px 15px -4px rgba(0,0,0,0.2); border:1px solid #fff;}  .profile_img img{}  .profile_img span{ position:absolute; background-color:#FFF; color:#7d7d7d; width:35px; height:35px; border-radius:15px; border:2px solid rgba(0,0,0,0.12); top:0; right:6px; font-size:18px; text-align:center; line-height:36px;}  .vendor_info_warp h1{ font-weight:500; display:inline-block; padding:0px 10px; background-color:#FFF; font-size:12px; float:left; color:#888;}  .vendor_total_rate{ display:block; clear:both; padding:5px 0;}  .vendor_info_line{ display:block; padding:5px 15px;  margin-bottom:5px; border:1px dashed #e0e2e4;}  .vendor_info_line span{ color:#888; margin-right:15px;}  .vendor_info_line svg,.dokan-store-info li svg{ width:18px; vertical-align:middle; margin-left:10px;}  .store_link{ display:block; padding:8px 15px; background-color:#fbfbfb; margin-bottom:5px; margin-left:-20px; text-align:left; direction:ltr; font-family:sans-serif; font-display:swap; color:#8c8c8c; border-radius:0 15px 15px 0; overflow:hidden; font-size:12px;}  .vendor_line{ display:inline-block; border-top:1px dashed #e0e2e4; width:100%; height:10px; margin-top:20px;}  .vendor_info_left:after,.vendor_line:before{ content:''; clear:both; display:block;}  .vendor_info_line.dokan-store-address span{ margin-right:0px;}  body #dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a{ font-size:14px;}  body #dokan-seller-listing-wrap.grid-view .store-content{ position:relative;}  ul.dokan-best-sellers li{ padding:5px 10px 10px; margin-bottom:10px; border-bottom:1px dashed #dcdee0;}  #stores_orderby{ padding:0px 15px !important;}  .store-social-wrapper{ display:block; border-top:1px dashed #e0e2e4; width:100%; margin:20px 0 0 0; padding:15px 0; text-align:center; clear:both;}  .store-social-wrapper ul li{ display:inline-block; margin:0 3px;}  .store-social-wrapper ul li a{ width:28px; height:28px; line-height:32px; text-align:center; font-size:14px; background-color:rgba(238,239,241,0.62); color:#686d75; border-radius:10px; display:inline-block; position:relative; float:left;}  .store-social-wrapper a:hover{ background-color:rgba(238,239,241,1);}  .profile-info-img{ margin:10px 0px 15px 0px; position:relative; background-color:rgba(255,255,255,0.82); box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); border-radius:7px; min-height:190px;}  .vendor_desc_head{ display:inline-block; border-bottom:4px double rgba(0,0,0,0.1); width:100%;}  .vendor_desc_head h1{ display:inline-block;}  .vendor_desc_text{ background-color:#FFF; padding:15px 20px; line-height:25px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); border-radius:7px;}  .is_store .dokan-store-tab{ float:right; font-weight:normal; font-size:11px;}  .is_store .dokan-store-tab li{ float:right; margin-left:2px;}  .is_store .dokan-store-tab a,.is_store .dokan-store-tab button{ background-color:rgba(255,255,255,0.62) !important; color:#666 !important; padding:3px 12px !important; height:40px; border:none; font-size:12px !important; border-radius:4px 4px 0 0 !important; line-height:36px; vertical-align:middle; margin:0 !important; display:inline-block; font-family:var(--mainfont);}  .is_store .dokan-store-tab a:hover,.is_store .dokan-store-tab button:hover{ background-color:#FFF !important}  .seller-items{ padding:15px 0}  .store-page-wrap #reviews{ display:inline-block; width:100%; padding:10px 20px 30px 15px; background-color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin:10px 0px 0px 0px; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); font-family:var(--mainfontnum);}  .dokan-support-login-wrapper .mfp-close{ right:auto; left:0}  .dokan-support-intro-text{ font-size:1.2em;}  .dokan-form-control{ font-size:11px}  .wpas-form-group > label{ font-weight:500; margin-right:0px;}  .wpas-btn,.wpas-form-control{ font-size:12px;}  .wpas-btn-default{ border-color:#eeeff1;}  .wpas-form-control{ border-color:#eeeff1; box-shadow:none}  .wpas-btn{ padding:6px 20px !important; margin-right:0; margin-left:5px;}  .wpas-btn:hover{ background-color:#eeeff1}  .wpas-table > thead > tr > th{ text-align:right; font-weight:500;}  .wpas-table{ text-align:right;}  .dokan-dashboard .is-page .single_blog_top{ padding:0; margin-top:-5px;}  .dokan-dashboard .post_wrapper .blog_body{ padding:0;}  .dokan-dashboard{}  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{}  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{ margin-top:0px; vertical-align:middle; margin-right:15px; padding-left:10px; font-size:14px;}  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{ padding:11px 0 11px 18px; font-size:12px;}  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a{ color:#FFF !important;}  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{ left:0px; right:96%; border-width:10px 0px 10px 10px; margin-top:-10px;}  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right{ float:left !important; padding-right:0; margin-top:3px;}  body.dokan-dashboard .dokan-alert{ padding:10px 15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px; font-size:12px;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title{ font-size:12px; padding-top:10px; padding-bottom:5px;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count{ font-size:14px; border-bottom:1px solid #eeeff1; font-weight:500; font-family:var(--mainfontnum);}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{ font-weight:500; font-size:12px; border-bottom:1px solid #eeeff1; padding:10px 0;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i{ padding-left:5px; font-size:16px; vertical-align:middle; padding-right:0;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right{ float:left !important;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a{ font-size:11px;}  .dokan-panel-default{ border-color:#eeeff1 !important;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget .dokan-no-announcement .annoument-no-wrapper p{ font-size:12px;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon{ font-size:73px !important}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{ border:1px solid #eeeff1; padding:0 15px 15px 15px; box-shadow:none;}  body.dokan-dashboard .dokan-product-listing .dokan-product-listing-area{ padding:10px 0}  ul.subsubsub li,.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li{ border-right:0 !important; border-left:1px solid #eeeff1; font-family:var(--mainfontnum);}  .dokan-form-control{ border:1px solid #eeeff1 !important; padding:4px 6px !important; font-size:11px !important;}  .dokan-form-control:not(textarea){ height:30px !important;}  body.dokan-dashboard .dokan-btn,body.dokan-dashboard input[type="submit"].dokan-btn,body.dokan-dashboard a.dokan-btn,.dokan-btn{ height:30px; font-size:11px !important; font-weight:500; border:none !important; border-radius:3px; vertical-align:middle; font-family:var(--mainfont);}  body.dokan-dashboard .dokan-label{ font-weight:500;}  body.dokan-dashboard .dokan-form-inline .dokan-form-group{ float:right; margin-right:0; margin-left:10px;}  body.dokan-dashboard .pagination-wrap ul.pagination > li > a{ float:left; padding:5px 12px; margin-left:5px; width:auto; height:auto; font-size:11px;}  .dokan-product-listing .dokan-product-listing-area table.product-listing-table mark,.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend{ font-weight:normal !important}  body.dokan-dashboard input{ max-height:30px;}  body.dokan-dashboard .dokan-reports-content .dokan-reports-area ul.chart-legend li strong{ font-size:14px; font-family:var(--mainfontnum);}  body.dokan-dashboard .dokan-reports-content .dokan-reports-area ul.chart-legend li{ font-size:11px;}  body.dokan-dashboard .dokan-right-margin-30{ margin-right:0px; margin-left:30px;}  body.dokan-dashboard .dokan-form-horizontal .dokan-control-label,body.dokan-dashboard .dokan-form-horizontal{ text-align:right; padding-right:0}  .dokan-support-topic-wrapper .dokan-support-user-image img{ display:inline-block !important; max-width:50px; border-radius:50%;}  .dokan-support-topic-wrapper .dokan-support-user-image h4,.dokan-support-topic-wrapper .dokan-support-user-image p{ font-size:11px;}  .dokan-support-single-title h1,.dokan-support-single-title h3{ font-size:12px; font-weight:500; line-height:2em}  body.dokan-dashboard .dokan-add-product-link a{ line-height:23px;}  body.dokan-dashboard .dokan-add-product-link a i{ vertical-align:middle;}  .dokan-add-new-product-popup h2{ font-size:13px !important;}  .dokan-add-new-product-popup .mfp-close{ left:0 !important; right:auto !important; top:0 !important;}  body.dokan-dashboard .dokan-edit-row .dokan-section-heading h2{ font-size:13px; font-weight:500}  body.dokan-dashboard .product-edit-new-container label.form-label{ font-weight:500; font-size:12px;}  .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type{ margin-top:15px}  .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list{ font-size:11px;}  body.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image{ width:30px; height:30px; font-size:22px;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget ul li .dokan-dashboard-announce-content{ font-size:11px;}  body.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget ul li .dokan-dashboard-announce-content h3{ font-size:12px; font-weight:500;}  body.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item{ background-color:#f9f9f9; border-radius:4px; padding:10px; margin-bottom:10px;}  body.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action{ width:20px; height:20px; background-color:#f36b6b; border-radius:20px; line-height:19px;}  body.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action i{ font-size:12px;}  body.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date{ margin-right:0; margin-left:15px; vertical-align:middle; background-color:#e2e2e2;}  body.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading h3{ font-size:12px; font-weight:500; padding:0;}  body.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap .dokan-announcement-content{ font-size:11px;}  #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{ box-shadow:0px 0px 1px 0px #ddd !important;}  #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2{ margin:0 0 9px 0px !important; padding:0px; font-size:14px !important;}  ul.dokan-seller-wrap .store-footer .dokan-btn{ background-color:#555; font-size:12px; line-height:25px;}  .dokan-seller-search-form .dokan-seller-search{ width:100%; text-indent:20px; border:1px solid #eeeff1 !important;}  .blog_body input[type="submit"].dokan-btn-default,.blog_body a.dokan-btn-default,.dokan-btn-default{ background-color:#eeeff1 !important; font-size:12px;}  .alert p{ display:inline-block; line-height:26px; vertical-align:middle;}  .bidram-body .alert .btn{ padding:0 15px; float:left !important; border-radius:40px; color:#848484; border-color:rgba(0,0,0,0.08);}  .alert:after,.alert:before{ content:''; clear:both; display:block}  input[type="submit"].dokan-btn:active,a.dokan-btn:active,.dokan-btn:active,input[type="submit"].dokan-btn.active,a.dokan-btn.active,.dokan-btn.active{ box-shadow:none !important}  .dokan-category-menu #cat-drop-stack{}  .dokan-category-menu #cat-drop-stack ul{ padding:0.929em; margin:0;}  .dokan-category-menu #cat-drop-stack ul:after,.dokan-category-menu #cat-drop-stack ul:before{ display:block; content:''; clear:both}  .widget.dokan-category-menu #cat-drop-stack ul > li > a{ color:#565656; font-size:11px; padding:0 20px 0 0 !important; margin:0 !important; position:relative; width:100%; border:none !important; float:none;}  .widget.dokan-category-menu #cat-drop-stack ul > li > a .caret-icon{ color:#333e48; display:block; position:absolute; right:auto; left:0; display:inline-block; width:20px; line-height:26px; vertical-align:middle; text-align:center; transform:rotate(180deg);}  .dokan-category-menu #cat-drop-stack ul > li.has-children .sub-category .sub-block h3{ font-size:inherit; margin:0; border-top:1px solid #ddd;}  .dokan-category-menu #cat-drop-stack ul > li.has-children .sub-category .sub-block h3 a{ color:#333e48; display:block; padding:0.571em 0 0.643em 25px; line-height:22px;}  .dokan-category-menu ul li:first-child{ border:none;}  .bidram-body .dokan-other-vendor-camparison{ clear:both; margin:15px 0px 20px;}  .bidram-body .dokan-other-vendor-camparison h3{ margin-bottom:5px; background-color:#f9f9f9; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:11px; padding:10px 15px 10px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}  .bidram-body .dokan-other-vendor-camparison-table{ margin:10px 0 0 0;}  .bidram-body .table-row{ display:table; background:white; border:none; width:100%; margin-bottom:7px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:11px; padding:10px 15px 10px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}  .bidram-body .table-row.active{ border:1px solid #e3e3e3;}  .bidram-body .table-cell{ display:table-cell; vertical-align:middle;}  .bidram-body .table-cell.vendor{ width:30%;}  .bidram-body .table-cell.price{ width:30%;}  .bidram-body .table-cell.rating{ width:20%;}  .bidram-body .table-cell.action-area{ width:20%; text-align:left;}  .bidram-body .table-cell.vendor img{ display:inline-block; vertical-align:middle; border-radius:11px; max-width:35px;}  .bidram-body .table-cell.vendor a{ display:inline-block; vertical-align:middle; text-decoration:none; color:#555; font-size:12px; line-height:1.2em; margin-left:0; margin-right:15px;}  .bidram-body .table-cell .bidram-product-rating{ margin-bottom:0 !important; font-size:10px;}  .bidram-body span.cell-title{ display:block; font-size:11px; margin-bottom:3px; color:#a0a0a0;}  .bidram-body .table-cell .bidram-Price-amount{ color:#777; font-size:12px; line-height:1.2em; padding:0 0 0 10px;}  .bidram-body .table-cell .dokan-btn{ padding:5px 8px; font-size:14px !important;}  .bidram-body .table-cell .dokan-btn.link{ color:#8e44ad;}  .bidram-body .table-cell .dokan-btn.view{ color:#008fd5;}  .bidram-body .table-cell .dokan-btn.cart{ color:#d35400;}  .bidram-body .table-cell .dokan-btn:hover{ background-color:#f5f7fa; color:inherit;}@media screen and (max-width:767px){ .bidram-body .table-row{  display:inline-table;  width:100%; }  .bidram-body .table-cell{  display:inline-block;  width:50% !important;  text-align:center; }  .bidram-body .table-cell.vendor img{  display:inline-block;  margin:0 0 0 15px;  float:right; }  .bidram-body .table-cell.vendor a{  display:block;  margin:9px 0px;  text-align:right; }  .bidram-body .table-cell.price{  padding:5px 0; }  .bidram-body span.cell-title{  display:none; }  .bidram-body .action-area{  margin-top:0;  padding:10px 0;  border:none; }}  #tab-more_seller_product ul.products{ padding-right:0px; margin:0; line-height:inherit; margin-top:calc(var(--bs-gutter-y) * -1); margin-left:calc(var(--bs-gutter-x) / -2); margin-right:calc(var(--bs-gutter-x) / -2);}  #tab-more_seller_product ul{ padding:0 !important; list-style:none !important;}  #tab-more_seller_product .item{ float:right; width:50%; list-style:none; padding:0; margin:0;}  #tab-more_seller_product .item .item-area{ border:1px solid rgb(249 249 251); margin:5px; box-shadow:none; min-height:120px;}  #tab-more_seller_product .product-image-area{ float:right; margin-left:20px; min-height:auto;}  #tab-more_seller_product .item .item-area .actions .add-to-links li{ list-style:none; width:auto; min-width:30px;}  #tab-more_seller_product .item .item-area .actions a.add_to_wishlist:after{ display:inline-block; float:right; margin-left:10px;}  #tab-more_seller_product .product-image-area .out_of_stock{ font-size:10px; display:none;}  #tab-more_seller_product .item .item-area .product-image-area .product-image{ max-width:95px; min-height:auto;}  #tab-more_seller_product .item .item-area .product-loop-product__title{ height:auto; font-size:12px; font-weight:normal;}  #tab-more_seller_product .item .item-area .add_to_wishlist_wrap{ display:none;}  #tab-seller{ font-family:var(--mainfontnum);}  #tab-seller ul{}  #tab-seller ul li{ border-bottom:1px dashed #eeeff1; padding:5px 0; margin-left:20px; list-style:none; margin-right:0;}  #tab-seller ul li:nth-child(3){ border:none}  #tab-seller ul li > span{ padding-left:10px;}  #tab-seller ul li > span .star-rating{ float:none; display:inline-block; vertical-align:middle;}  #tab-seller ul li > span .star-rating > span:first-child{ position:static;}  #tab-seller ul li > span .star-rating > span:last-child{ display:none}  #tab-seller ul li .details{}  #tab-seller .store-address{ border:none; padding:10px 15px; background-color:rgba(238,239,241,0.45); line-height:24px; border-radius:4px; margin:0;}  #tab-seller .store-address > span{}  .product_seller_name{ display:inline-block; padding:7px 10px 6px 15px; margin-bottom:10px; margin-top:-5px; font-size:11px; border:1px dashed #e4e4e4;}  .bidram-widget-bk-dk-seller .product_seller_name{ padding:7px 0px 6px 0px; margin:auto; border:none}  .product_seller_name svg{ width:20px; display:inline-block; vertical-align:middle; stroke:#6b6b6b; margin-left:10px;}  .product_seller_name a{ color:#929292; font-weight:500;}  .bidram-body .dwspecs-product-table table tr th,.bidram-body .dwspecs-product-table table tr td{ background-color:#fafafa; border-bottom:4px solid #fff; border-radius:5px;}  .bidram-body .dwspecs-product-table table tr th:first-child,.bidram-body .dwspecs-product-table table tr td:first-child{ width:25%; background-color:#fafafa; border-left:4px solid #fff;}  .bidram-body .dwspecs-product-table .dwspecs-product-table-group .group-title{ font-weight:500; font-size:12px;}  .bidram-body .dwspecs-product-table .dwspecs-product-table-group .group-title:before{ content:''; width:6px; height:6px; display:inline-block; background-color:#dadada; margin-left:7px; border-radius:5px; vertical-align:middle;}  #tab-description .tagged_as{ display:block; padding:10px 0 0 0; border-top:1px solid rgba(238,239,241,0.82); clear:both; margin-top:25px;}  #tab-description .tagged_as a{ margin-right:3px; background-color:rgb(249 249 251 / 46%); padding:0 10px; border-radius:16px; font-size:11px; color:#909090;}  #tab-description .tagged_as a:hover{ color:#FFF; background-color:var(--maincolor)}  .my_review_list,.notification_list{}  .my_review_list .item .item-area{ background-color:rgb(255,255,255); display:flex; align-content:flex-end; flex-wrap:wrap;}  .my_review_list .c_right{ display:inline-block; background-color:#FFFF; margin-left:15px; width:150px; padding:0 0 0 10px; text-align:center; border-left:1px dashed #e5e5e5;}  .my_review_list .c_right img{ max-width:75%;}  .my_review_list .c_right h3{ height:37px; overflow:hidden; font-size:11px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}  .my_review_list .c_left .average_q{ font-family:var(--mainfontnum); font-size:11px; color:#929292;}  .my_review_list .c_left .average_q svg{ stroke:gold; margin-left:10px; vertical-align:middle; display:inline-block; width:21px;}  .my_review_list .c_left{ display:flex; width:calc(100% - 165px);  flex-direction:column; justify-content:space-between; align-items:stretch;}  .my_review_list .c_left p{ font-size:12px; margin-bottom:15px;}  .my_review_list .c_left .cm_left_down{ font-size:11px; font-family:var(--mainfontnum); display:flex; flex-direction:row; align-items:center; justify-content:space-between;}  .my_review_list .c_left time{ background-color:#FFF; border-radius:var(--borderradius); padding:0 10px; border:1px solid rgb(231,233,236);}  .my_review_list .c_left span{ background-color:#FFF; border-radius:var(--borderradius); padding:0 10px; margin-right:15px; color:#49c781; border:1px solid rgba(73,199,129,0.5);}  .my_review_list .c_left span.rejected{ color:#ec6b56; border:1px solid rgba(236,107,86,0.48);}  .notification_list .item_simple .item-area:hover .product-detail-area,.notification_list .item_simple .item-area:hover .product-image-area img{ -webkit-filter:blur(0); filter:blur(0);}  .notification_list img{ max-width:80px; margin:0 auto; display:block;}  .notification_list span{ background-color:#FFF; padding:0 10px; color:#545454; margin-top:6px; display:inline-block; border-right:2px dotted #ddd;}  .notification_list ul{ text-align:left;}  .notification_list ul li{ background-color:#FFF; border-radius:var(--borderradius); padding:0 10px; margin-right:10px; font-size:11px; display:inline-block; font-family:var(--mainfontnum); color:#a7a7a7; border:1px solid rgba(212,212,212,0.5);}  .notification_list ul li.email_alert{ color:#65cc65; border:1px solid rgb(207,228,207);}  .notification_list ul li.mobile_alert{ color:#62a1c7; border:1px solid rgba(172,214,239,0.5);}  .bidram-map-container{ display:block; position:relative; z-index:1;}  .bidram-map-container .bidpreloader{ position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; background:url(../images/ajax-loader.gif) no-repeat center center;}  .bidram-map-container #map_billing img,.bidram-map-container #map_shipping img{ max-width:none; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}  .bidram-map-container #map_billing,.bidram-map-container #map_shipping{ width:100%; position:relative;}  .bidram-map-container .bidram-toggle{ display:block; width:100%; height:auto; padding:10px 0px;}  .bidram-map-container .bidram-toggle a{ display:inline-block; position:relative; color:#555; text-decoration:none; padding:2px 15px 2px 15px; outline:0; background-color:#f7f7f7; border-radius:4px;}  .bidram-hidden{ display:none !important;}  .a_msg{ font-size:10px; font-weight:100; color:#666; border-radius:4px;}  .a_msg.success{ padding:4px 5px 4px; background-color:rgba(0,204,103,0.1); margin-top:5px;}  .a_msg.error{ padding:4px 5px 4px; background-color:rgba(255,103,95,0.1); margin-top:5px;}  .deal_left_timer{ padding:10px 15px; background-color:var(--secoundcolor); height:299px; color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:10px; position:relative; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}@media (min-width:1200px){ .deal_left_timer:before{  content:"";  position:absolute;  left:-62px;  bottom:6px;  width:62px;  height:248px;  display:block;  background:url(../images/left_time_bg.png) no-repeat center;  filter:grayscale(1);  opacity:0.3; }  .stories.carousel{  display:grid;  justify-items:center; }  .bidram-body .stories.carousel .story{  margin:0 !important }}  .deal_left_timer .deal_title{ font-size:17px; font-weight:500; padding:10px;}  .deal_left_timer .deal_percentage{ font-family:var(--mainfontnum); font-size:14px; line-height:42px; padding:10px;}  .deal_left_timer .deal_percentage span{ background-color:rgba(0,0,0,0.17); width:50px; height:50px; display:inline-block; border-radius:40px; text-align:center; font-size:17px; line-height:53px; margin:0 10px; position:relative;}  .deal_left_timer .deal_percentage span:before{ content:''; width:0; height:0; border-top:12px solid transparent; border-right:24px solid rgba(0,0,0,0.16); border-bottom:12px solid transparent; transform:rotate(255deg); position:absolute; top:-16px; right:-6px;}  .deal_left_timer strong{ margin-top:5px; padding:10px 10px; display:block;}  .deal_left_timer strong i{ display:block; font-style:normal; opacity:0.8; white-space:nowrap; overflow:hidden;}  .deal_left_timer .product-date{ padding:0 10px; direction:ltr;}  .deal_left_timer .product-date > div{ display:inline-block; margin-left:8px; position:relative}  .deal_left_timer .product-date > div:first-child{ margin-right:0}  .deal_left_timer .product-date > div span{ display:block; text-align:center; color:#FFF;}  .deal_left_timer .product-date > div span.no{ background-color:#444; width:40px; height:40px; border-radius:5px; text-align:center; font-size:19px; line-height:46px; font-weight:500; position:relative; margin-bottom:7px}  .deal_left_timer .product-date > div span.no:after{ content:''; position:absolute; height:2px; right:0; left:0; top:calc(50% - 1px); background-color:var(--secoundcolor)}  .deal_left_timer .product-date > div span.text{ font-size:10px; line-height:18px;}  .item.deal_ended{ opacity:0.85}  .bidram-widget-container .bidram-block-wrap{ margin-top:0px;}  .hs_icon.shop_cart a .shop-badge{ background-color:var(--headcartcolor); top:-6px; left:auto; right:-7px; width:15px; height:15px; line-height:15px; font-family:IRANYekanX; font-display:swap; border-radius:6px 6px 6px 0;}  .head_5 .main_nav{ height:auto; display:flex; margin-top:0;}  .head_5 .logo{ margin:0px;}  .head_5 form.search_wrap{ background-color:rgba(255,255,255,0.2); border:1px solid rgba(0,0,0,0.06);}  .head_5 form.search_wrap i.search_icon{ color:rgba(0,0,0,0.33); font-size:16px;}  .head_5 .bidram-main-menu{ width:calc(100% - 80px);}  .head_5 .bidram-main-menu ul > li.level-0 > a{ line-height:60px;}  .head_5 .menu_cart{ float:left; height:60px; padding:0 15px 0 20px; border-right:1px dashed #e4e4e4;}  .head_5 .menu_cart .hs_icon{ margin-top:16px;}  .head_5 .menu_cart .hs_icon svg{ width:29px; margin-top:-8px;}  .head_5 .mobile-nav-button{ margin-top:8px;}  .head_6{ background-color:var(--headcolor)}  .head_6 .main_nav{ height:60px;}  .head_6 .bidram-main-menu ul > li.level-0{ line-height:76px;}  .head_icon_warp{ position:relative; z-index:998;}  .head_6 .mobile-nav-button{ margin-top:17px;}  .hs_icon{ width:35px; float:left; color:#666; font-family:var(--mainfontnum); text-align:center; margin:22px 4px 0 0; font-size:20px; position:relative; cursor:pointer; line-height:42px;}  .hs_icon svg{ fill:#333; stroke:#333; width:24px; max-height:24px; vertical-align:middle; margin-top:-2px;}  .hs_icon.shop_cart{ margin-right:10px;}  .bidram-widget-container .hs_search_btn{ width:auto; margin:unset; float:unset; display:inline-block; cursor:pointer;}  .search_overlay{ background:rgba(255,255,255,.95); bottom:0; left:0; position:fixed; right:0; top:0; z-index:999; visibility:hidden; opacity:0; -webkit-opacity:0; -ms-opacity:0; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -moz-transform:scale(0.8); -webkit-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8);}  .search_overlay.active{ visibility:visible; opacity:1; -webkit-opacity:1; -ms-opacity:1; -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}  .search_toggle{ position:absolute; right:10%; top:12%; font-size:16px; cursor:pointer; width:22px; height:22px; text-align:center; border-radius:5px;}  .search_toggle:hover svg{ stroke:var(--maincolor)}  .search_overlay form{ background-color:#ffffff !important; box-shadow:0 0 0 3px rgba(204,204,204,0.26);}  .search_overlay form.search_wrap input{ background-color:#FFF; width:calc(100% - 42px); margin:0 10px 0 0; padding:0;}  .search_overlay form.search_wrap button{ box-shadow:none; width:auto; height:auto; font-size:12px; padding:0 10px; line-height:20px; left:5px; top:5px; }  .search_overlay form.search_wrap i.search_icon{ margin-left:10px; color:#ccc; display:inline-block; float:none; vertical-align:middle; height:auto;}  .search_overlay form,.head_6 form.search_wrap{ left:10%; position:absolute; right:10%; top:45%; z-index:99999; width:auto; border-radius:5px; height:48px !important; box-shadow:0 0 0 2px rgb(204 204 204 / 26%);}  .search_overlay #ajax-search-result{ -webkit-box-shadow:0 0 0 1px rgb(204 204 204 / 26%); -moz-box-shadow:0 0 0 1px rgb(204 204 204 / 26%); box-shadow:0 0 0 1px rgb(204 204 204 / 26%);}  .head_6 form.search_wrap i.search_icon{ margin-left:10px;}  .footer_wrap .bidram-swiper-pagination .swiper-pagination-bullet{ background-color:#a5a5a5; width:12px; height:2px; margin:0 4px !important; }  footer.footer_2{ margin-top:70px; background-image:none; background-color:var(--footcolor);}  .footer_top_wrap{ position:relative; height:50px; top:-30px;}  .footer_top_wrap:before{ content:''; display:block; position:absolute; top:-26px; right:-18px; left:10px; height:36px;  background-color:var(--bgcolor); border-radius:50%; box-shadow:23px 10px 0px -2px var(--maincolor);}  .footer_top_wrap:after{ content:''; display:block; position:absolute; top:-18px; left:30px; width:80px; height:26px; background-color:var(--maincolor); border-radius:35px 10px 0 0;}  .footer_top_wrap .gototop{ color:#FFF; font-size:19px; line-height:18px; text-align:center; position:absolute; z-index:1; left:38px; width:70px; top:-15px; cursor:pointer;}  .footer_top_wrap .gototop svg{ width:20px; stroke:#FFF}  .footer_aboutus{ line-height:2em; color:rgba(45,45,45,0.86);; padding-left:15px; font-family:var(--mainfontnum); text-align:justify; padding:20px;}  .footer_aboutus strong,.footer_aboutus a{ font-weight:500 !important;}  .contact_us_wrap.type_2{ padding-right:0; border:none;}  .contact_us_wrap.type_2 .contact_item.email{ display:inline-block; background-color:var(--maincolor); padding:2px 10px; border-radius:15px; color:#111111 !important;}  .contact_item.phone strong{ color:var(--maincolor); margin-right:3px;}  .contact_us_wrap.type_2 .contact_item svg{ width:29px; height:auto; float:none; display:inline-block; vertical-align:middle; line-height:unset; background-color:inherit; margin-left:10px;}  .contact_us_wrap.type_2 .contact_social_wrap,.bidram-widget-my-footer-social .contact_social_wrap{ float:none; text-align:left; border:none !important; margin-top:0;}  .contact_us_wrap.type_2 .contact_social_wrap{ margin-top:10px;}  .contact_us_wrap.type_2 .contact_social_wrap a,.bidram-widget-my-footer-social .contact_social_wrap a{ border-radius:12px; margin-right:5px; background-color:rgba(0,0,0,0.28); width:33px; line-height:34px; height:33px; text-align:center; padding:0;}  .contact_social_wrap.has_label a{ width:auto; line-height:32px; background-color:transparent; height:auto;}  .contact_social_wrap.has_label a:hover{}  .contact_social_wrap.has_label a:before{ display:none;}  .contact_social_wrap.has_label span{ display:inline-block; vertical-align:middle; text-align:right; width:0; overflow:hidden; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .contact_social_wrap.has_label a:hover > span{ width:60px; padding-left:5px;}  .footer_aboutus_head{ font-size:14px; font-weight:500; color:rgba(45,45,45,0.86);; padding:20px 20px 0px 20px;}  .footer_aboutus_head svg{ font-size:13px; vertical-align:middle; margin-left:7px; stroke:var(--maincolor); height:20px; text-align:center; width:20px;}  footer.footer_2 .footer_down,footer.footer_3 .footer_down{ padding:12px 0px 11px 0px;}  .elm_text_icon{ display:flex; flex-direction:row; align-items:center;}  .elm_icon_wrap{ display:inline-flex; justify-content:center; align-items:center;}  .bidram-footer-elm-align-left-yes .elm_text_icon{ flex-direction:row-reverse; justify-content:space-between;}  footer.footer_3{ margin-top:35px; padding:0; background-image:none; background-color:var(--footcolor);}  .footer_separate{ height:55px;}  .footer_back2top{ position:relative; text-align:center; max-width:73px; height:31px;}  .footer_back2top > svg{ fill:var(--bgcolor); position:absolute; top:0; right:0; fill-rule:evenodd;}  .footer_back2top .gototop{ display:inline-block; background-color:var(--maincolor); position:relative; color:white; width:35px; height:35px; line-height:39px; border-radius:50%; font-size:16px; cursor:pointer; margin-top:-12px; top:-3px; -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; padding:4px;}  svg.is_white{ fill:white; stroke:white;}  .footer_back2top .gototop:hover{ margin-top:-10px;}  .footer_top_w{ width:100%; height:38px; background-color:rgba(0,0,0,0.28); border-radius:5px 25px 25px 5px; margin-top:10px; text-align:left; direction:ltr;}  .footer_top_w .app_btn{ background-color:unset; margin:0; line-height:28px; display:inline-flex; align-items:center; flex-direction:row-reverse;}  .footer_top_w .app_btn i{ float:none; display:inline-block; vertical-align:middle; font-size:23px;}  .footer_top_w .app_btn span{ display:inline-block; font-size:12px; font-weight:500; margin-left:10px; padding-right:0; margin-top:0;}  .footer_top_w .app_btn:hover{ color:var(--secoundcolor)}  .contact_us_wrap.type_3{  padding:20px; border:none;}  .type_3 .contact_item i{ width:40px; height:30px; float:none; border-radius:40px; line-height:29px; vertical-align:middle; box-shadow:1px 0px 0px 1px rgba(0,0,0,0.48);}  .contact_us_wrap.type_3 .contact_item.email{ display:inline-block; background-color:#d3d3d37a; padding:2px 10px; border-radius:4px; margin-bottom:19px;}  .footer_social_l{ background-color:rgba(0,0,0,0.24); margin-top:9px; display:inline-block; padding:6px 10px; font-size:11px; text-align:left; direction:ltr; border-radius:5px; margin-left:10px; color:#FFF; font-weight:normal;}  .footer_social_l.instagram:hover{ background-color:#e34460; color:#fff}  .footer_social_l.telegram:hover{ background-color:#21b8ec; color:#fff}  .footer_social_l svg{ width:18px; vertical-align:middle; margin-right:5px;}  .widget.widget_telegram_wg{ background:#00a8dd; color:#FFF; padding:0 20px 16px 20px; overflow:hidden; position:relative;}  .widget_telegram_wg:before{ content:''; position:absolute; right:-44px; top:27px; width:91px; height:79px; border:1px dashed #FFF; border-radius:50%;}  .widget_telegram_wg .telegram_head{ font-size:13px; font-weight:500; color:white; position:relative; background-color:#00a8dd; padding-top:20px; padding-right:20px; margin-right:-20px;}  .widget_telegram_wg .telegram_head svg{ width:29px; vertical-align:middle; margin-left:10px; fill:#FFF;}  .widget_telegram_wg .telegram_info{ color:white; margin-top:16px; text-align:left; direction:ltr; position:relative;}  .widget_telegram_wg .telegram_info p{}  .widget_telegram_wg .telegram_info span{ font-family:inherit; letter-spacing:1px; opacity:0.8; padding-top:2px; display:block; font-size:10px;}  .widget.widget_whatsapp_wg{ background:#02DF73; color:#FFF; padding:0 20px 16px 20px; overflow:hidden; position:relative;}  .widget_whatsapp_wg:before{ content:''; position:absolute; right:-44px; top:27px; width:91px; height:79px; border:1px dashed #FFF; border-radius:50%;}  .widget_whatsapp_wg .whatsapp_head{ font-size:13px; font-weight:500; color:white; position:relative; background-color:#02DF73; padding-top:20px; padding-right:20px; margin-right:-20px;}  .widget_whatsapp_wg .whatsapp_head svg{ width:29px; vertical-align:middle; margin-left:10px; fill:#FFF;}  .widget_whatsapp_wg .whatsapp_info{ color:white; margin-top:16px; text-align:left; direction:ltr; position:relative;}  .widget_whatsapp_wg .whatsapp_info p{}  .widget_whatsapp_wg .whatsapp_info span{ font-family:inherit; letter-spacing:1px; opacity:0.8; padding-top:2px; display:block; font-size:10px;}  .widget.widget_instagram_wg{ background:#048ced; color:#FFF; padding:0 20px 20px 20px; overflow:hidden; position:relative; background:#d6249f; background:radial-gradient(  circle at 33% 100%,  #f59652 4%,  #f15245 30%,  #d92e7f 62%,  #9b36b7 85%,  #515ecf )}  .widget_instagram_wg .instagram_head{ font-size:13px; font-weight:500; color:white; position:relative; padding-top:20px; padding-right:20px; margin-right:-20px;}  .widget_instagram_wg .instagram_head svg{ width:29px; vertical-align:middle; margin-left:10px; stroke:#FFF}  .widget_instagram_wg .instagram_info{ color:white; margin-top:10px; text-align:left; direction:ltr; position:relative;}  .widget_instagram_wg .instagram_info span{ font-family:inherit; letter-spacing:1px; margin-top:3px; opacity:0.8; padding:0px 15px 0px 10px; border-radius:5px 5px 10px 10px; display:inline-block; font-size:10px; background-color:rgba(0,0,0,0.70);}  .bidram-widget:not(:last-child){ margin-bottom:10px}  .bidram-widget-container .widget,.bidram-widget-container .the_most,.bidram-widget-container .right_menu{ margin-top:0}  .bidram-widget-sidebar .widget,.bidram-widget-sidebar .the_most,.bidram-widget-sidebar .right_menu{ margin-top:10px}  .prd_color_list{ position:absolute; top:3px; left:3px; width:7px; z-index:2;}  .prd_color_list span{ width:7px; height:7px; border-radius:50%; margin-bottom:6px; box-shadow:0px 0px 0px 1px rgba(0,0,0,0.11); display:block;}  .prd_color_list i{ margin-top:-5px; margin-right:-1px; font-size:12px; font-style:normal; color:rgba(0,0,0,0.3); display:block;}  .prdtype_2 .item .item-area .actions .star-rating,.prdtype_3 .item .item-area .actions .star-rating{ display:none}  .prdtype_2 .item .item-area .product-loop-product__title{ margin-bottom:0}  .prdtype_2 .item .item-area .product-image-area{ margin-bottom:15px;}  .prdtype_2 .item .item-area .actions .add-to-links,.item .item-area.elm_pg_4 .actions .add-to-links,.item .item-area.elm_pg_6 .actions .add-to-links{ flex-direction:column; display:flex; flex-wrap:wrap; position:absolute; top:56px; right:10px; float:unset;}  .prdtype_2 .item .item-area .actions .add-to-links li,.item .item-area.elm_pg_4 .actions .add-to-links li,.item .item-area.elm_pg_6 .actions .add-to-links li{ margin:0 0 5px 0; -webkit-transform:translateX(20px); -moz-transform:translateX(20px); -o-transform:translateX(20px); -ms-transform:translateX(20px); transform:translateX(20px); -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease; opacity:0; visibility:hidden;}  .prdtype_2 .product-detail-area{ text-align:center;}  .prdtype_2 .item .item-area .actions a.add_to_wishlist{ -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; background-color:#ffffff;}  .prdtype_2 .item:hover .item-area .actions .add-to-links li:nth-child(1),.item:hover .item-area.elm_pg_4 .actions .add-to-links li:nth-child(1),.item:hover .item-area.elm_pg_6 .actions .add-to-links li:nth-child(1){ -webkit-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .25s ease-out,opacity .3s .25s ease-out,-webkit-transform .3s .25s ease-out; -moz-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .25s ease-out,opacity .3s .25s ease-out,-moz-transform .3s .25s ease-out; -ms-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .25s ease-out,opacity .3s .25s ease-out,-ms-transform .3s .25s ease-out; -o-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .25s ease-out,opacity .3s .25s ease-out,-o-transform .3s .25s ease-out; transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .25s ease-out,opacity .3s .25s ease-out,transform .3s .25s ease-out;}  .prdtype_2 .item:hover .item-area .actions .add-to-links li:nth-child(2),.item:hover .item-area.elm_pg_4 .actions .add-to-links li:nth-child(2),.item:hover .item-area.elm_pg_6 .actions .add-to-links li:nth-child(2){ -webkit-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .35s ease-out,opacity .3s .35s ease-out,-webkit-transform .3s .35s ease-out; -moz-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .35s ease-out,opacity .3s .35s ease-out,-moz-transform .3s .35s ease-out; -ms-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .35s ease-out,opacity .3s .35s ease-out,-ms-transform .3s .35s ease-out; -o-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .35s ease-out,.3s .35s ease-out,-o-transform .3s .35s ease-out; transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .35s ease-out,opacity .3s .35s ease-out,transform .3s .35s ease-out;}  .prdtype_2 .item:hover .item-area .actions .add-to-links li:nth-child(3),.item:hover .item-area.elm_pg_6 .actions .add-to-links li:nth-child(3){ -webkit-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .45s ease-out,opacity .3s .45s ease-out,-webkit-transform .3s .45s ease-out; -moz-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .45s ease-out,opacity .3s .45s ease-out,-moz-transform .3s .45s ease-out; -ms-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .45s ease-out,opacity .3s .45s ease-out,-ms-transform .3s .45s ease-out; -o-transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .45s ease-out,.3s .45s ease-out,-o-transform .3s .45s ease-out; transition:color .3s .001s ease-out,background .1s .001s ease-out,visibility .3s .45s ease-out,opacity .3s .45s ease-out,transform .3s .45s ease-out;}  .prdtype_2 .item:hover .item-area .actions .add-to-links li,.item:hover .item-area.elm_pg_4 .actions .add-to-links li,.item:hover .item-area.elm_pg_6 .actions .add-to-links li{ visibility:visible; opacity:1; -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}  .prdtype_2 .item .item-area .product-name,.prdtype_2 .item .item-area .product-loop-product__title{ height:25px; margin-top:5px;}  .prdtype_3 .item .item-area{ overflow:hidden}  .prdtype_3 .item .item-area .add-to-cart-wrap a.button{ background-color:transparent !important; width:auto; text-indent:unset; font-size:11px; padding:0 10px; line-height:28px; color:#666; }  .prdtype_3 .item .item-area .add-to-cart-wrap a.button svg{ width:23px;}  .prdtype_3 .item:hover .item-area .add-to-cart-wrap a.button svg{ stroke:white}  .prdtype_3 .item .item-area .quantity_loop,.prdtype_3 .item .item-area .add-to-cart-wrap a.added_to_cart{ border-radius:50%; margin-top:-3px; background-color:#eff1f5; color:#333;}  .prdtype_3 .item .item-area .actions .add-to-links{ flex-direction:row; display:flex; flex-wrap:wrap; width:100%; justify-content:center; margin-bottom:-10px; margin-top:15px; z-index:1;}  .prdtype_3 .item .item-area .actions .add-to-links li:not(:last-child){ -webkit-transform:translateX(40px); -moz-transform:translateX(40px); -o-transform:translateX(40px); -ms-transform:translateX(40px); transform:translateX(40px); -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease; opacity:0; visibility:hidden;}  .prdtype_3 .item .item-area .actions .add-to-links li.compare-button{ order:2; -webkit-transform:translateX(-40px); -moz-transform:translateX(-40px); -o-transform:translateX(-40px); -ms-transform:translateX(-40px); transform:translateX(-40px); margin:0}  .prdtype_3 .item .item-area .actions .add-to-links li:last-child{ width:auto; opacity:1;}  .prdtype_3 .item .item-area:after{ content:''; width:100px; height:100px; position:absolute; right:calc(50% - 50px); bottom:-58px; border-radius:50%; box-shadow:0px -8px 6px -5px #00000014; z-index:0; transition:all 0.3s}  .prdtype_3 .item:hover .item-area:after{ background-color:var(--secoundcolor);}  .prdtype_3 .item .item-area .price{ text-align:center}  .prdtype_3 .item:hover .item-area .actions .add-to-links li:not(:last-child){ visibility:visible; opacity:1; -webkit-transform:translateX(30px); -moz-transform:translateX(30px); -o-transform:translateX(30px); -ms-transform:translateX(30px); transform:translateX(30px);}  .prdtype_3 .item:hover .item-area .actions .add-to-links li.compare-button{ -webkit-transform:translateX(-30px); -moz-transform:translateX(-30px); -o-transform:translateX(-30px); -ms-transform:translateX(-30px); transform:translateX(-30px);}  .prdtype_3 .item .item-area .reduced_quantity_btn{ left:auto; top:1px; right:-30px;}  .item .product-image-area img{ -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; transition:all 800ms ease; transform-style:preserve-3d;}  .item .product-image-area .back_img img{ position:absolute !important; opacity:0; top:0; left:0; right:0; display:block;}  .item .product-image-area:hover .back_img img{ opacity:1 !important; visibility:visible !important; background-color:#FFF; z-index:1;}  .onsale_general.item-area .actions{ display:inline-block; width:100%; margin-bottom:5px;}  .onsale_general .timer_wrap{ text-align:center; margin-bottom:-12px;}  .onsale_general .timer_wrap .vc_deal_time{ text-align:center; padding:0px 10px 3px 10px; display:inline-block; background-color:#f9f9f9; border-radius:5px 5px 0 0; color:#555;}  .onsale_general .timer_wrap .vc_deal_time:before{ position:relative; top:3px; margin-right:7px;}  .onsale_general .timer_wrap .vc_deal_time > div{ background-color:transparent;}  .onsale_general .timer_wrap .vc_deal_time > div > span{ color:#444}  .bidram-compare-list-bottom{ position:fixed; z-index:9999; width:100%; bottom:0; background:#FFF; opacity:0; filter:alpha(opacity=0); -webkit-transform:translate(0,100%); -ms-transform:translate(0,100%); -o-transform:translate(0,100%); transform:translate(0,100%); -webkit-box-shadow:0 0 2px 2px gainsboro; -moz-box-shadow:0 0 2px 2px gainsboro; box-shadow:0 0 15px -6px rgba(0,0,0,0.2); -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .bidram-compare-list-bottom.active{ opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0);}  .bidram-compare-wrap-item{ position:relative;}  .bidram-close-mini-compare{ position:absolute; top:-12px; left:10px; border-radius:11px; font-size:12px; width:27px; height:27px; padding:5px; text-align:center; color:#FFF; z-index:2; background-color:white;}  .bidram-close-mini-compare:hover svg{ stroke:#ff4c4c;}  .bidram-compare-mess{ position:relative; display:block; width:100%; padding-bottom:10px; text-align:center; font-size:100%; color:#f76b6a; z-index:1;}  .bidram-compare-error{ color:#f44336;}  .bidram-compare-list{ padding:10px 15px 10px 15px;}  .bidram-compare-list .bidram-compare-label{ text-align:center; width:100%; display:flex; font-size:12px; flex-wrap:nowrap; flex-direction:row; align-items:center; justify-content:center;}  .bidram-compare-list .bidram-compare-label.cm_flex_v{ flex-direction:column;}  .bidram-compare-list .bidram-compare-label .bidram-compare-clear-all{ margin-left:20px; display:inline-block; color:#888;}  .bidram-compare-list .bidram-compare-label .bidram-compare-view{ background-color:var(--maincolor); border-radius:33px; padding:5px 15px; font-family:var(--mainfontnum); display:inline-block; font-size:11px; color:#fff;}  .bidram-compare-list .bidram-compare-label span{ display:block; padding:5px 0;}  .bidram-compare-list .bidram-compare-label p{ background-color:#f9f9f9; border-radius:7px; padding:0 10px; font-family:var(--mainfontnum); display:inline-block; font-size:11px; color:#888;}  .bidram-compare-list .bidram-compare-label.hidden-tag{ display:none;}  .bidram-compare-list .bidram-compare-item-hover{ position:absolute; bottom:100%; width:230px; left:-68px; padding-bottom:14px; z-index:0; visibility:hidden; opacity:0; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .bidram-compare-list .bidram-compare-item-hover h5{ font-size:11px;}  .bidram-compare-list .bidram-compare-item-hover .bidram-compare-item-hover-wraper{ position:relative; padding:10px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:white; -webkit-box-shadow:0 0 6px 0 rgba(1,1,1,0.3); -moz-box-shadow:0 0 6px 0 rgba(1,1,1,0.3); box-shadow:0 0 6px 0 rgba(1,1,1,0.3);}  .bidram-compare-list .bidram-compare-item-hover .bidram-compare-item-hover-wraper:after{ top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255,255,255,0); border-top-color:#ffffff; border-width:10px; margin-left:-10px; -webkit-filter:drop-shadow(0 1px 2px black); filter:drop-shadow(0px 1px 1px #dfdfdf);}  .bidram-compare-list .bidram-compare-item{ position:relative; padding:0 5px; z-index:2; display:flex;}  .bidram-compare-list .bidram-compare-item .bidram-img-compare,.bidram-compare-list .bidram-compare-item .bidram-no-image{ display:inline-block; padding:10px; border:1px solid #eaeaea; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .bidram-compare-list .bidram-compare-item img{ max-height:50px; width:auto; display:block;}  .bidram-compare-list .bidram-compare-item .bidram-remove-compare{ height:20px; width:20px; line-height:22px; text-align:center; border:1px solid #eaeaea; position:absolute; right:-5px; top:-10px; background:#fff; visibility:hidden; opacity:0; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .bidram-compare-list .bidram-compare-wrap-item:hover .bidram-compare-item .bidram-img-compare{ -webkit-box-shadow:0px 0px 3px 3px #f9f9f9; -moz-box-shadow:0px 0px 3px 3px #f9f9f9; box-shadow:0px 0px 3px 3px #f9f9f9; border-color:none;}  .bidram-compare-list .bidram-compare-wrap-item:hover .bidram-compare-item .bidram-remove-compare{ visibility:visible; opacity:1;}  .bidram-compare-list .bidram-compare-wrap-item:hover .bidram-compare-item-hover{ z-index:1; visibility:visible; opacity:1;}  .bidram-wrap-table-compare{ margin:35px 0 45px 0; overflow-x:auto; position:relative;}  .custom-loader{ position:absolute; z-index:9; opacity:.6; top:50%; left:50%; border-radius:50%; border-top:1px solid #efefef; border-bottom:1px solid #333; border-left:1px solid #efefef; border-right:1px solid #333; width:30px; height:30px; margin-left:-15px; margin-top:-15px; display:block; -webkit-animation:fa-spin .5s linear infinite; -moz-animation:fa-spin .5s linear infinite; -o-animation:fa-spin .5s linear infinite; -ms-animation:fa-spin .5s linear infinite; animation:fa-spin .5s linear infinite;}  .wc_placeholder_text:after{ content:''; min-width:70px; height:5px; background-color:rgba(0,0,0,0.09); display:inline-block; border-radius:15px;}  h3.wc_placeholder_text:after{ min-width:120px;}  .order-steps{ padding:15px 0 0 0; position:relative}  .order-steps:before{ content:''; position:absolute; right:16px; left:16px; top:calc(50% - 8px); height:4px; background-color:hsl(221deg 18% 18% / 13%);}  .checkout-breadcrumb{ width:100%; padding:15px 0; display:flex; justify-content:space-around;}  .checkout-breadcrumb a{ color:#696969;}  .checkout-breadcrumb:after,.checkout-breadcrumb:before{ content:''; width:16px; height:16px; position:absolute; display:block; background-color:hsl(221deg 18% 18% / 13%); top:38px; right:0; left:auto; border-radius:30px;}  .checkout-breadcrumb:after{ left:0; right:auto}  .title-cart,.title-checkout,.title-thankyou{ cursor:pointer; position:relative; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease; text-align:center;}  .title-cart i,.title-checkout i,.title-thankyou i{ display:flex; margin:auto; border-radius:var(--borderradius); text-align:center; width:40px; height:40px; line-height:41px; background-color:#ffffff;  box-shadow:0 1px 10px -3px rgb(0 0 0 / 15%); color:var(--maincolor); -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease; align-items:center; justify-content:center;}  .checkout-breadcrumb svg{ width:24px; }  .checkout-breadcrumb .active{ stroke:var(--maincolor)}  .title-cart h4,.title-checkout h4,.title-thankyou h4{ color:#333; font-size:12px; margin-top:5px;}  .product-cart .title-checkout h4,.product-cart .title-thankyou h4{ opacity:0.5;}  .product-cart .title-checkout:hover h4,.product-cart .title-thankyou:hover h4{ opacity:1;}  .product-checkout .title-thankyou h4{ opacity:0.2;}  .product-checkout .title-thankyou.bidram-complete h4{ opacity:1;}  .product-cart .title-checkout .active{ opacity:1;}  .page-shopping-cart .product-cart-form{ background-color:#fFF; padding:10px 15px; -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); flex-direction:column; flex-wrap:nowrap; margin-bottom:15px;}  .banner{ position:relative; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; overflow:hidden; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1);}  .banner .banner-image{ position:absolute; top:0; left:0; right:0; bottom:0; background-size:cover; background-repeat:no-repeat; background-position:50% 50%; -webkit-transition:opacity 200ms ease-out; transition:opacity 200ms ease-out;}  .banner .banner-content-warper{ position:relative; z-index:1; height:100%;}  .banner .banner-content{ position:absolute; left:0; right:0; top:0; bottom:0; margin:0 auto;}  .banner .banner-content.align-left{ left:10%; right:auto;}  .banner .banner-content.align-right{ right:5%; left:auto;}  .banner .banner-content.align-center{ text-align:center;}  .banner .banner-content.valign-bottom{ bottom:6% !important; top:auto;}  .banner .banner-content.valign-top{ top:6% !important; bottom:auto !important;}  .banner .banner-content.text-align-right{ text-align:right;}  .banner .banner-content.text-align-center{ text-align:center;}  .banner .banner-content.text-align-left{ text-align:left;}  .banner .banner-content.valign-middle{ bottom:50% !important; top:auto !important; -webkit-transform:translateY(50%) !important; -moz-transform:translateY(50%) !important; -ms-transform:translateY(50%) !important; -o-transform:translateY(50%) !important;}  .banner .banner-content.dark .banner-inner h3,.banner .banner-content.dark .banner-inner p{ color:#FFF;}  .banner .banner-inner h3{ font-size:15px; font-weight:500; line-height:100%; margin:12px 0px;}  .banner .valign-middle .banner-inner h3{ margin:0px 0px 12px 0px;}  .banner .banner-inner p{ font-size:100%; line-height:100%; margin:6px 0px; opacity:0.88;}  .banner .banner-content .btn{ margin-top:9px; display:inline-block; background-color:#333; border-radius:5px; padding:3px 12px; color:white; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; outline:none; position:relative; overflow:hidden; text-align:center; vertical-align:middle; white-space:nowrap; z-index:1;}  .banner .banner-content .btn:before{ content:''; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; position:absolute; top:0; right:0; bottom:0; left:0; border-bottom:80px solid rgba(0,0,0,0.15); z-index:-1; left:-34%; border-left:50px solid transparent; transform:translateX(100%);}  .banner .banner-content .btn:hover:before,.banner.breal_active .banner-content .btn:before{ transform:translateX(0%);}  .banner.breal_active .banner-content .btn:hover:before{ transform:translateX(100%);}  .banner .banner-content .btn svg{ width:16px; height:16px; padding:2px; background:var(--secoundcolor); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; color:#fff; line-height:16px; text-align:center; display:inline-block; vertical-align:middle; margin-right:7px; margin-left:-5px;}  .banner .banner-content .btn.btn_link_left{ float:left}  .banner .banner-content .btn.btn_link_right{ float:right}  .banner .banner-content .btn.btn_link_center{ float:none; margin:25px auto; margin-bottom:0}  .banner.hover-zoom{ -webkit-transition:0.3s all ease-in-out; -moz-transition:0.3s all ease-in-out; -ms-transition:0.3s all ease-in-out; -o-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-backface-visibility:hidden; -webkit-perspective:1000;}  .banner.hover-zoom .banner-image{ -webkit-transition:all 0.3s cubic-bezier(0.3,0.1,0.58,1) 0s; -o-transition:all 0.3s cubic-bezier(0.3,0.1,0.58,1) 0s; transition:all 0.3s cubic-bezier(0.3,0.1,0.58,1) 0s; width:100%; -webkit-backface-visibility:hidden; -webkit-perspective:1000;}  .banner.hover-zoom:hover a{ text-decoration:none !important;}  .banner.hover-zoom:hover .banner-image{ -webkit-transform:scale(1.02); -moz-transform:scale(1.02); -o-transform:scale(1.02); transform:scale(1.02);}  .active_overlay .banner-content{ -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; opacity:0;}  .banner.active_overlay:hover .banner-content,.banner.active_overlay.breal_active .banner-content{ opacity:1;}  .banner .ovrly{ position:absolute; height:100%; width:100%; top:0; right:100%; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}  .banner:hover .ovrly,.banner.breal_active .ovrly{ -webkit-transform:rotateZ(0deg); right:0%; -moz-transform:rotateZ(0deg); -ms-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); transform:rotateZ(0deg);}  .bidram_service{ -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; position:relative; overflow:hidden;}  .bidram_service.has_brsha{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; overflow:hidden; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); background-color:#FFF; position:relative;}  .bidram_service .service_inner{ padding:15px; position:relative;}  .bidram_service .service_inner.talign_right{ text-align:right}  .bidram_service .service_inner.talign_center{ text-align:center}  .bidram_service .service_inner.talign_left{ text-align:left}  .bidram_service .service_inner .service_icon{ font-size:27px; -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;}  .bidram_service .service_inner .service_content{}  .bidram_service .service_inner .service_content h4{ font-weight:500;}  .bidram_service .service_inner .service_content p{ margin:6px 0; opacity:0.9;}  .bidram_service.bs_one:hover{ -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px);}  .bidram_service.bs_one .service_inner .service_icon{ display:inline-block; line-height:53px; text-align:center;}  .bidram_service.bs_two .service_inner .service_icon{ display:inline-block; width:62px; height:45px; line-height:53px; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; margin-bottom:7px; font-size:23px; margin-top:-16px; background-color:rgba(85,85,85,0.05); text-align:center}  .bidram_service.bs_two:before{ content:''; position:absolute; background-color:rgba(0,0,0,0.02); border-radius:50% 50% 0 0; width:100%; height:100%; right:-50%; top:100%; -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; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}  .bidram_service.bs_two:hover:before{ top:0%; border-radius:0}  .bidram_service.bs_three .service_inner .service_icon{ color:#888; display:inline-flex; vertical-align:middle; line-height:30px; margin-left:15px; margin-right:5px; align-items:center;}  .bidram_service.bs_three .service_inner .service_content{ display:inline-block; vertical-align:middle;}  .bidram_service.bs_three .service_inner .service_content p{ margin:3px 0 0 0; display:block;}  .lr_style_one .account_login_logo{  position:absolute; display:block; z-index:1; padding:25px 20px; border-radius:10px; top:-5px; right:50%; -moz-transform:translateX(50%) translateY(-100%); -webkit-transform:translateX(50%) translateY(-100%); transform:translateX(50%) translateY(-100%); width:100%;}  .lr_style_one .account_login_logo .logo{ min-height:unset;}  .lr_style_one .account_login_logo .logo img{ max-height:65px;}  .page-my-account .back_to_home{ display:block; width:175px; color:white; margin:auto; position:relative; z-index:100; text-align:center;  margin-bottom:25px; font-size:12px;}  .page-my-account .back_to_home svg{ width:24px; vertical-align:middle; margin-left:9px; stroke:white;}  .product_myaccount_login{ background-color:#FFF; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); position:relative; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); display:block; max-width:380px; margin:12rem auto 2rem auto; padding:20px 0 10px; z-index:1;}  .product_myaccount_login > ul{ display:flex; justify-content:center; border-bottom:1px dashed #f1f1f1; padding-bottom:15px; padding-right:20px; padding-left:20px;}  .product_myaccount_login > ul > li{ padding:12px 15px; width:100%; text-align:center; position:relative;}  .product_myaccount_login > ul > li a{ background-color:#8f97a3; display:block; border-radius:var(--borderradius); font-size:12px; font-weight:500; max-width:130px; margin:auto; color:#FFF; text-align:center; min-width:100px; position:relative; line-height:36px;}  .product_myaccount_login > ul > li a svg{ vertical-align:middle; margin-left:6px;  stroke:#fff; border-radius:50%; width:23px; text-align:center; display:inline-block;}  .lr_style_two .product_myaccount_login{ box-shadow:0 1px 30px -3px rgba(0,0,0,0.1);}  .lr_style_two .account_login_logo{ position:absolute; display:flex; justify-content:center; top:-25px; right:50%; -moz-transform:translateX(50%) translateY(-100%); -webkit-transform:translateX(50%) translateY(-100%); transform:translateX(50%) translateY(-100%);}  .lr_style_two .product_myaccount_login > ul > li a{ max-width:inherit; line-height:39px;}  .lr_style_two .product_myaccount_login > ul > li a svg{ background-color:transparent; stroke:#FFF; width:22px; margin-top:2px; margin-right:7px;}  .lr_style_two .back_to_home{ color:#555;}  .product_myaccount_login > ul > li.active a,.product_myaccount_login > ul > li:hover a{ background-color:var(--maincolor); color:#FFF;}  .product_myaccount_login form,.product_myaccount_login .account_action.inline_active{ padding:15px 20px;}  .product_myaccount_login form .product-form-row input.input-text{ padding:5px 20px; line-height:2.2em;}  .product_myaccount_login .button{ display:block; border:none; width:100%; background-color:var(--maincolor); padding:8px 0 10px; font-family:inherit; font-size:12px; font-weight:500; margin:10px 0; border-radius:var(--borderradius); color:#FFF; -webkit-transition:all 0.3s; transition:all 0.3s; cursor:pointer; text-align:center;}  .product_myaccount_login .button:hover{ background-color:#444}  .product_myaccount_login > div{ display:none}  .product .product_myaccount_login form label.product-form-login__rememberme{ display:block; padding:10px 0;}  .product .product_myaccount_login form label.product-form-login__rememberme input[type="checkbox"]{ position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; margin:-1px}  .product .product_myaccount_login form label.product-form-login__rememberme input[type="checkbox"]:checked + span:before{ background-color:#4caf50; line-height:13px; text-align:center;}  .product .product_myaccount_login form label.product-form-login__rememberme input[type="checkbox"]:checked + span:after{ content:''; position:absolute; right:5px; top:6px; width:3px; height:6px; border-right:2px solid #FFF; border-bottom:2px solid #FFF; transform:rotate(45deg);}  .product .product_myaccount_login form label.product-form-login__rememberme span{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative;}  .product .product_myaccount_login form label.product-form-login__rememberme span:before{ content:''; display:block; height:15px; width:15px; border-radius:2px; margin-left:8px; background:#eee;}  .product_myaccount_login .pass_rbtn{ margin:-10px 20px 15px 20px; max-width:100%; width:auto;}  .product_myaccount_login .product-notices-wrapper{ margin:0 15px;}  .head_mobile{ position:relative; background-color:#FFF; box-shadow:0 0 11px -5px #ccc; width:100%; z-index:998; min-height:67px; top:0; -webkit-transition:all .3s; transition:all .3s; -moz-transform:translateX(0) translateY(-115px); -webkit-transform:translateX(0) translateY(-115px); -o-transform:translateX(0) translateY(-115px); -ms-transform:translateX(0) translateY(-115px); transform:translateX(0) translateY(-115px);}  .is_head_sticky .head_mobile{ position:fixed;}  .admin-bar.is_head_sticky .head_mobile.position_top{ top:46px;}  .head_mobile.visible{ -moz-transform:translateX(0) translateY(0); -webkit-transform:translateX(0) translateY(0); -o-transform:translateX(0) translateY(0); -ms-transform:translateX(0) translateY(0); transform:translateX(0) translateY(0);}  .head_mobile .logo{ float:right; max-width:calc(100% - 15px); margin-right:15px; min-height:56px; padding-top:10px; display:flex; flex-wrap:nowrap; align-items:center;}  .head_mobile .logo img{ max-height:31px; width:auto;}  .head_mobile .logo h1{ font-size:15px; font-weight:500; line-height:44px;}  .head_mobile .head_icon_warp{ position:unset; margin-left:8px;}  .head_mobile .hs_icon{ width:35px; margin:16px 7px 0 0; font-size:19px !important; line-height:40px; padding:0 5px; position:relative; display:flex; align-items:center; justify-content:center;}  .head_mobile .hs_icon svg{ margin:0}  .head_telegram svg,.head_instagram svg{ stroke:white; fill:white; padding:2px;}  .head_mobile .is-show{ display:block}  .head_mobile .hs_icon.shop_cart,.head_6 .hs_icon.shop_cart{ width:35px; height:35px; background-color:#eef0f3; border-radius:10px; line-height:42px;}  .head_mobile .hs_icon.telegram i.fa-instagram{ font-size:20px; vertical-align:middle;}  .head_mobile .mobile-nav-button.hs_icon{ margin-top:12px; text-align:center; margin-right:2px; line-height:47px; margin-left:-7px;}  .head_mobile .mobile-nav-button i{ margin-left:auto;}  .head_mobile .search_wrap_mobile{ position:relative; bottom:auto; width:100%; height:0px; clear:both; display:block; overflow:hidden; -webkit-transition:all .3s; transition:all .3s;}  .head_mobile.position_top .search_wrap_mobile{ overflow:inherit; height:52px; visibility:visible; opacity:1; -webkit-opacity:1; -ms-opacity:1;}  .head_mobile .search_toggle{ right:auto; left:17px; top:15px; z-index:999999; color:#d0d0d0;}  .head_mobile .search_wrap_mobile form{ position:relative; box-shadow:none; left:auto; right:8px; width:calc(100% - 16px); margin-top:6px; background-color:transparent !important; padding:0px 0px; height:35px;}  .head_mobile .search_wrap_mobile form.search_wrap input{ margin-right:0; padding-right:40px; width:100%; height:35px; background-color:#f0f2f5 !important; border-radius:9px;}  .head_mobile .search_wrap_mobile form.search_wrap.elm_has_cat_btn input{ width:calc(100% - 44px);}  .head_mobile form.search_wrap input::-webkit-input-placeholder{ color:rgb(0 0 0 / 45%);}  .head_mobile form.search_wrap input::-moz-placeholder{ color:rgb(0 0 0 / 45%);}  .head_mobile form.search_wrap input:-ms-input-placeholder{ color:rgb(0 0 0 / 45%);}  .head_mobile form.search_wrap input:-moz-placeholder{ color:rgb(0 0 0 / 45%);}  .head_mobile form.search_wrap button{ display:inline-block; background-color:var(--maincolor); border-radius:4px; color:#FFF; height:26px; margin:3px 0px 0px 2px; display:none}  .head_mobile form.search_wrap .btn_search_cat.el_cat_icon{ font-size:19px; width:35px; height:35px; background-color:var(--maincolor); color:#fff; border-radius:10px; line-height:36px; left:0; text-align:center; display:flex; align-items:center; justify-content:center;}  .head_mobile form.search_wrap .btn_search_cat.el_cat_icon svg{ stroke:white; opacity:1;}  .head_mobile form.search_wrap .search_icon{ color:rgb(0 0 0 / 30%);  line-height:35px; position:absolute; right:0; top:0;}  .head_mobile form.search_wrap .search_clear{ left:55px; background-color:rgb(0 0 0 / 5%);}  .head_mobile .user_login .my-account{ line-height:20px; right:auto; left:0;}  .head_mobile .hs_icon.head_telegram,.head_mobile .hs_icon.head_instagram{ height:35px; background-color:#03a9f4; border-radius:10px; color:#FFF;}  .head_mobile .hs_icon.head_instagram{ background-color:#cc4470;}  .head_mobile.mhead_1 .logo{ margin-right:0px;}  .head_mobile.mhead_1 .mobile-nav-button.hs_icon,.head_mobile.mhead_3 .mobile-nav-button.hs_icon{ float:right; margin-right:0; margin-left:0; padding:0;}  .head_mobile.mhead_3 .logo{ position:absolute; right:50%; -moz-transform:translateX(50%); -webkit-transform:translateX(50%); transform:translateX(50%); margin-right:0;}  .head_mobile.mhead_3 .user_login{ float:right; margin-right:2px;}  .head_mobile.mhead_3 .my-account{ left:auto; right:0}  .contact_wrap{ margin-top:25px; background-color:#FFF; padding:20px; border-radius:var(--borderradius); display:flex; }  .contact_right{ border:1px solid rgb(239 241 245); border-radius:5px 5px 15px 15px; overflow:hidden; position:relative; max-width:30%;}  .contact_left{ padding:0 20px; max-width:70%; width:100%;}  .contact_wrap h1{ color:#797979; margin-bottom:20px; padding-right:20px; line-height:48px; position:relative; border-bottom:1px solid #f5f5f5; box-shadow:0px 4px 50px -9px #f5f5f5;}  .contact_wrap h1:after{ content:''; display:block; background-color:rgb(239 241 245); position:absolute; bottom:calc(50% - 6px); border-radius:5px 0 0 5px; right:0px; height:10px; width:10px;}  .contact_wrap .location{ position:relative; padding:15px; margin-top:15px; background-color:#eff1f5;}  .contact_wrap .location img{ position:relative; border-radius:4px;}  .contact_wrap .location:before{ content:''; background-color:#f3c40b; width:36%; height:60%; position:absolute; left:0; top:0; border-radius:0 0 100% 0;}  .contact_w{ border-radius:10px; min-height:70px; display:block; margin:0 15px; clear:both; color:#4c4c4c;}  .contact_w svg{ font-size:26px; color:var(--secoundcolor); float:right; margin-left:20px; text-align:center; padding:15px; width:55px; height:55px; line-height:55px; border-radius:13px; background-color:#FFF; box-shadow:0 0 10px -3px hsla(0,0%,0%,0.10);}  .contact_w h4{ font-size:12px; color:#505050; display:block; padding-top:6px; font-weight:500;}  .contact_w span{ opacity:0.95;  overflow:hidden; display:block; font-family:var(--mainfontnum);}  .get_in_touch .entry-content{ padding:15px 20px 30px 20px; font-family:var(--mainfont); line-height:2em; color:#555; text-align:justify; background-color:white; overflow:hidden; font-size:12px; margin:10px 0 20px; border-radius:var(--borderradius); border:5px double #eeeff1;}  #tab-description .accordion-shortcode h3:first-child + div{ display:block}  body:not(.home) .head_6{ box-shadow:0 0px 2px 1px rgba(0,0,0,.1); margin-bottom:10px;}  .no_padding{ padding:0 !important;}  .page-my-account .blog_body{ overflow:inherit;}  .footer_light .contact_item i{ color:rgba(0,0,0,0.38); background-color:rgba(0,0,0,0.02);}  .footer_light .contact_item i{ color:rgba(0,0,0,0.38); background-color:rgba(0,0,0,0.02);}  .prd_term_list{ position:absolute; text-align:center; right:0; left:0; bottom:7px; -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; opacity:0; visibility:hidden; z-index:3}  .item_general:hover .prd_term_list{ opacity:1; visibility:visible;}  .prd_term_list strong{ display:block; color:#969696; background-color:rgba(255,255,255,0.9); border:1px solid rgba(221,221,221,0.28); margin:auto; max-width:60px; border-radius:20px; font-weight:normal !important;}  .prd_term_list span{ display:block; color:#ffffff; background-color:rgba(0,0,0,0.5); border:1px solid rgba(221,221,221,0.28); margin:3px auto; max-width:40px; line-height:17px; font-size:10px; font-family:Tahoma; border-radius:20px; font-weight:normal !important; -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transform:scale(0); opacity:0; visibility:hidden; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}  .prd_term_list:hover span{ -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1; visibility:visible;}  .prd_term_list span:nth-child(1){ transition-delay:0.1s;}  .prd_term_list span:nth-child(2){ transition-delay:0.2s;}  .prd_term_list span:nth-child(3){ transition-delay:0.3s;}  .prd_term_list span:nth-child(4){ transition-delay:0.4s;}  .prd_term_list span:nth-child(5){ transition-delay:0.5s;}  .overflow_hide{ border-radius:5px; overflow:hidden !important;}  .footer_light .footer_list .title_list:after{ background-color:rgba(0,0,0,0.17);}  .footer_light .contact_social_wrap{ border-top:1px solid rgba(0,0,0,0.1);}  .footer_light .footer_down{ border-top:1px solid rgba(0,0,0,0.09);}  .footer_light .logo_designer{ background-color:rgba(0,0,0,0.11); color:rgba(255,255,255,0.83);}  .footer_light .footer_top_w{ background-color:rgba(0,0,0,0.08);}  .footer_light .footer_top_w{ border-right:1px solid rgba(0,0,0,0.12);}  .footer_light .contact_us_wrap.type_3{ box-shadow:2.2rem 0px 3rem -3rem rgba(0,0,0,0.14);}  .footer_light .type_3 .contact_item i{ box-shadow:1px 0px 0px 1px rgba(0,0,0,0.15); background-color:rgba(255,255,255,0.30);}  .footer_light .contact_us_wrap.type_2 .contact_social_wrap a{ background-color:rgba(0,0,0,0.08);}  .brands-widget{ display:flex; flex-wrap:wrap; flex-flow:row wrap;}  .brands-widget__item{ display:block; padding:0 6px 10px; margin:5px; text-align:center; border:1px solid #eeeff1; border-radius:3px; margin-bottom:7px; flex:1 0 calc(33.333% - 12px);}  .brands-widget__image{ display:block; margin:auto; filter:grayscale(100%); opacity:.7; max-height:73px; max-width:60px; transition:all,.3s;}  .brands-widget__item:hover .brands-widget__image{ filter:none; opacity:1;}  .brands-widget__title{ font-size:11px; margin-top:10px; color:#6d6d6d;}  .bidram-instagram{ position:relative;}  .bidram-instagram.items-4 li{ width:25%;}  .bidram-instagram.items-5 li{ width:20%;}  .bidram-instagram.items-6 li{ width:16.6666%;}  .bidram-instagram.items-7 li{ width:14.2857%;}  .bidram-instagram.items-8 li{ width:12.5%;}  .bidram-instagram.items-9 li{ width:11.1111%;}  .bidram-instagram.items-10 li{ width:10%;}  .bidram-instagram li{ display:inline-block; list-style:none; -webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; transition:all 350ms ease;}  .bidram-instagram li:hover{ opacity:0.8;}  .bidram-instagram .username-text{ text-transform:uppercase; color:#666; padding:10px 25px; background:#fff; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-size:100%; letter-spacing:0.1em; z-index:1;}  .bidram-instagram .username-text i{ margin-left:10px; font-size:15px; vertical-align:middle;}  .fullwidth_shop_cart{ width:auto;}  .fullwidth_shop_cart.hide_bg .top_cart_title{ background-color:transparent;}  .fullwidth_shop_cart.hide_bg i{ margin-right:15px; width:auto;}  .el_list{ padding:10px 0;}  .el_list li{ line-height:2em;}  .el_list li:before{ content:""; background-color:#0dcc00; margin-left:10px; font-size:12px; vertical-align:middle; display:inline-block; width:3px; height:7px; border-radius:7px;}  .el_list.e_negative li:before{ background-color:#f50c0c;}  .simple_dlbox{ box-shadow:0 1px 7px -5px rgba(0,0,0,.1); padding:19px 15px; border:1px solid #eeeff1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; display:block; margin:10px 0; border-radius:10px; padding-right:35px; position:relative; overflow:hidden;}  .simple_dlbox a{ display:block;}  .simple_dlbox:hover{ background-color:rgba(0,0,0,0.02);}  .simple_dlbox .simple_dlbox_title{ color:#555; font-size:12px; font-weight:500; position:relative;}  .simple_dlbox .simple_dlbox_btn{ float:left; background-color:#4CAF50; padding:0 15px; border-radius:30px; color:#fff;}  .simple_dlbox .simple_dlbox_btn i{ margin-left:5px}  .readmore_content{ text-align:center;}  .entry_readmore{ max-height:9em; line-height:2.3em; overflow:hidden; -webkit-transition:max-height 1s; -moz-transition:max-height 1s; transition:max-height 1s; position:relative; text-align:right;}  .entry_content_inner.has_more{ max-height:500px; overflow:hidden; -webkit-transition:max-height 1s; -moz-transition:max-height 1s; transition:max-height 1s; position:relative;}  .entry_readmore.fullheight,.entry_content_inner.active{ max-height:10000px; margin-bottom:15px;}  .entry_readmore:not(.fullheight):after,.entry_content_inner.has_more:not(.active):after{ content:''; position:absolute; right:0; left:0; bottom:0; height:11em; background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0); -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; transition:all 0.4s ease;}  .more_btn{ display:inline-block; text-align:center; border-radius:26px; line-height:23px; font-size:12px; padding:3px 25px; border:1px solid #eeeff1; color:#8e8e8e; cursor:pointer; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .more_btn:before{ content:""; background-color:var(--maincolor); margin-left:10px; font-size:12px; vertical-align:middle; display:inline-block; width:3px; height:7px; border-radius:7px;}  .more_btn:hover,.more_btn.active{ box-shadow:0 0 10px 0 #eeeff1; color:#666}  .entry_content_more{ display:none; text-align:center; border-radius:26px; line-height:28px; font-size:11px; max-width:149px; margin:25px auto 0 auto;  color:#8e8e8e; background-color:rgb(239 241 245 / 21%); cursor:pointer; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .entry_content_more span{ color:#ffffff; background-color:var(--maincolor); padding:0 10px; border-radius:20px; transition:all 0.5s ease; margin-right:1px;}  .entry_content_more svg{ stroke:#a7a7a7; margin-left:5px; width:19px; vertical-align:middle; display:inline-block; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}  .entry_content_more.active:before{ -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}  .entry_content_more:hover span,.entry_content_more.active span{ color:#666; background-color:#ffe2e2;}  .block_product_box .cat_list_wrap{ overflow-y:scroll; overflow-x:hidden; white-space:nowrap; -webkit-overflow-scrolling:touch;}  .block_product_box .cat_list_wrap::-webkit-scrollbar{ width:2px; background:#eee; border-radius:4px}  .block_product_box .cat_list_wrap::-webkit-scrollbar-corner{ background-color:#282828; display:block; border-radius:4px}  .block_product_box .cat_list_wrap::-webkit-scrollbar-thumb{ background-color:#b5b5b5; border-radius:4px}  .bidram-order-complete{ opacity:1 !important;}  .lr_style_one{  height:100%; width:100%;}  .lr_style_one:before{ content:''; display:block; width:50%; height:100%; position:absolute; right:25%; left:25%; top:0; bottom:0; border-radius:50%; background-color:rgba(0,0,0,0.1); max-height:685px;}  .lr_style_one:after{ content:''; display:block;  height:100%; position:fixed; right:30%; top:0; left:30%; bottom:0; background-color:var(--maincolor); border-left:7px double rgb(255,255,255); border-right:7px double rgb(255,255,255); box-shadow:0 0 20px -1px hsla(0,0%,0%,0.05);}  .text_align_left{ text-align:left}  .no_padding{ padding:0 0 30px 0;}  .user_header{  padding:0 0 20px 0;  position:relative; z-index:98;}  .user_footer{ margin-top:20px; padding:0; min-height:auto; background:transparent;}  .user_footer .footer_down{ margin-top:0; border-top:2px dotted rgb(0 0 0 / 11%); padding:12px 0px 9px 0px;}  .user_footer .copy_right,.user_footer .logo_designer{ color:#686b6f}  .user_footer .logo_designer{ background-color:hsl(0deg 0% 0% / 5%);}  .container-wrap.page-my-account{ margin-top:20px}  .my_account_menu{ justify-content:center; align-items:center; width:50px; height:50px; background-color:var(--maincolor); border-radius:50%; margin-top:7px; box-shadow:6px 7px 28px -12px rgba(16,16,16,0.3); display:none; position:fixed; left:15px; bottom:15px; z-index:1;}  .my_account_menu svg{ display:inline-block; vertical-align:middle; width:25px; stroke:white;}  .account_head_icon{ display:block; margin-top:18px;}  .account_head_icon svg{ width:24px; vertical-align:middle;}  .account_head_icon > a:hover{ background-color:rgb(255 255 255 / 80%)}  .up_top_logout,.up_top_setting,.up_top_notify,.up_top_home{ display:inline-block; margin-right:10px; font-size:18px; vertical-align:middle; position:relative; color:#444; cursor:pointer; background-color:#FFF; width:40px; text-align:center; height:40px; line-height:41px; border-radius:var(--borderradius); box-shadow:3px 0px 12px -5px rgb(34 35 50 / 8%);}  .up_top_logout:hover{ background-color:#F44336 !important;}  .up_top_logout:hover svg{ stroke:white}  .notify_btn:after{ content:''; width:7px; height:7px; position:absolute; border-radius:50%; background-color:#ddd; box-shadow:0 0 0 1px #FFF; margin-top:-30px; margin-right:-30px;}  .notify_btn.is_active:after{ background-color:#13d070;}  @keyframes ping{ 75%,to{  opacity:0;  transform:scale(2) }}  .animate-ping{ animation:ping 1s cubic-bezier(0,0,.2,1) infinite}  .notify_btn.is_active:before{ content:''; width:7px; height:7px; position:absolute; border-radius:50%; background-color:#13d070; top:3px; right:-2px; animation:ping 1s cubic-bezier(0,0,.2,1) infinite}  .notify_dropdown{ position:absolute; right:calc(50% - 110px); width:250px; min-height:80px; background:#FFF; z-index:9999; padding:15px; visibility:hidden; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; filter:alpha(opacity=0); top:100%; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1); font-size:12px; line-height:25px; font-family:var(--mainfontnum); transform:translateY(50px); text-align:center;}  .notify_btn:hover .notify_dropdown{ visibility:visible; opacity:1; transform:translateY(10px);}  .bidram-nofify-dropdwon--align-right .notify_dropdown{ right:0; left:auto}  .bidram-nofify-dropdwon--align-left .notify_dropdown{ left:0; right:auto}  .notify_dropdown > span{ display:block; border:1px dashed #ddd; border-radius:7px; padding:6px 0;}  .notify_dropdown b{ color:var(--maincolor); font-size:15px;}  .notify_dropdown > a{ display:block; background-color:#f9f9f9; border-radius:inherit; margin-top:5px;}  .notify_dropdown > a:hover{ background-color:var(--maincolor); color:#FFF}  .notify_dropdown .tk_list{ text-align:right; padding-right:8px; border-right:2px solid var(--secoundcolor); line-height:20px; margin-bottom:10px; color:#666; font-size:11.5px;}  .notify_dropdown .tk_list:hover a{ color:var(--maincolor);}  .my_account_info{ display:flex; flex-direction:column; flex-wrap:nowrap; align-items:center;}  .my_account_info .myacc_gravatar{ display:block; border-radius:50%; position:relative; padding:0px; border:1px solid #ccc; width:70px; height:70px; background-color:white;}  .my_account_info .myacc_gravatar:before{ content:""; position:absolute; top:-6px; left:-6px; right:-6px; bottom:-6px; background:conic-gradient(var(--maincolor),rgba(255,255,255,0)); border-radius:100%; pointer-events:none;}  .my_account_info .myacc_gravatar:after{ content:""; position:absolute; top:-4px; left:-4px; right:-4px; bottom:-4px; background:#ffffff; border-radius:100%; pointer-events:none;}  .my_account_info .myacc_gravatar img{ border-radius:50%; display:block; width:100%; height:100%; position:relative; z-index:1;}  .myacc_displayname{ font-size:13px; font-weight:500; padding-right:7px; margin-right:7px; border-right:1px solid #ddd;}  .myacc_username{ font-size:13px; font-weight:500; margin-top:23px;}  .wallet_balance{ margin-top:20px; display:flex; align-items:center; justify-content:space-around;}  .wallet_balance strong{ font-weight:500 !important; font-size:17px; color:var(--maincolor);}  .wallet_balance .bidram-Price-currencySymbol{ font-size:11px; opacity:0.6; color:#888;}  .wallet_balance a{ display:inline-flex; width:25px; height:25px; vertical-align:middle; background-color:#ffffff; box-shadow:0 0 10px -3px #ddd; border-radius:var(--borderradius); align-items:center; justify-content:center; margin-right:10px;}  .wallet_balance a svg{ width:18px; stroke:var(--maincolor);}  .my_account_date{ display:flex;  direction:ltr; padding:0 0; position:relative; margin:25px 0; font-family:var(--mainfontnum); flex-direction:row; justify-content:center; align-items:center; margin-right:-5px; margin-left:-5px;}  .my_account_date li{ flex:0 0 20%; padding:0 5px;}  .my_account_date:after,.my_account_date:before{ content:''; position:absolute;  right:0; left:0; height:25%;}  .el_myc_date{  border-radius:var(--borderradius); text-align:center; padding:10px 0; border:1px dashed rgb(0 0 0 / 10%);}  .el_myc_date.current{ background-color:var(--maincolor); box-shadow:0 0px 28px -12px var(--maincolor);}  .el_myc_date.current span{ color:#FFF;}  .el_myc_date i{ float:right; background-color:#fff; width:30px; height:30px; line-height:30px; border-radius:25px; text-align:center; font-size:14px; vertical-align:middle; margin:4px 4px 0 16px;}  .el_myc_date span:first-child{ font-size:12px; vertical-align:middle; display:block; margin-bottom:10px;}  .el_myc_date.current span:first-child{ color:#4e4e4e; width:25px; margin:auto; margin-bottom:10px; border-radius:6px; background-color:white;}  .el_myc_date span:last-child{ font-size:10px;}  .my_account_cmenu{ padding:0 10px; border:1px solid rgb(0 0 0 / 10%); border-radius:var(--borderradius); padding-bottom:10px;}  .myacc_item_menu a{ display:block; background-color:#f6f7f9; margin-top:10px; line-height:39px; border-radius:var(--borderradius); padding:0 15px; font-weight:500; font-size:12px; }  .myacc_item_menu i{ font-size:16px; vertical-align:middle; margin-left:10px;}  .myacc_item_menu a:hover{ background-color:var(--maincolor); color:white}  .bidram-account .widget_title{ font-size:13px;}  .user_wishlist_dashboad{ min-height:255px;}  .user_wishlist_dashboad .item,#buy_later_wrap .item{ display:inline-block;}  .user_wishlist_dashboad .item .general_mobile,#buy_later_wrap .item .general_mobile{ border:1px dashed #dfe1e4; box-shadow:unset; margin-left:10px; width:155px;}  #buy_later_wrap .item .general_mobile{ width:175px; margin-left:15px;}  #buy_later_wrap .item .general_mobile .actions{ margin:10px 0 5px 0;}  .user_wishlist_dashboad .item .item-area.general_mobile .product-name,#buy_later_wrap .item .item-area.general_mobile .product-name{ white-space:break-spaces; display:-webkit-box; font-size:11px;}  .user_wishlist_dashboad .item .item-area.general_mobile .product-image-area,.user_wishlist_dashboad .item .item-area.general_mobile .product-image-area > a{ min-height:unset}  .user_wishlist_dashboad .item .item-area.general_mobile .product-image-area img{ text-align:center; max-height:100px}  .user_wishlist_dashboad .wishlist_act{ display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-evenly; padding:5px 0;}  .user_wishlist_dashboad .wishlist_act a{ background-color:#fae6d7; padding:0 10px; border-radius:5px; position:relative}  .user_wishlist_dashboad .wishlist_act a:hover{ background-color:#bdbfc3 !important; color:white;}  .user_wishlist_dashboad .wishlist_act a.wl_goto_p{ background-color:#f5f5f5;}  .user_wishlist_dashboad .wishlist_act .loading a{ padding-right:20px;}  .user_wishlist_dashboad .wishlist_act .loading a: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;}  .horizontal_scroll_css{ white-space:nowrap; position:relative; overflow-x:scroll; overflow-y:hidden; -webkit-overflow-scrolling:touch;}  .horizontal_scroll_css::-webkit-scrollbar{ height:2px; background:#eee; border-radius:4px}  .horizontal_scroll_css::-webkit-scrollbar-corner{ background-color:#282828; display:block; border-radius:4px}  .horizontal_scroll_css::-webkit-scrollbar-thumb{ background-color:#b5b5b5; border-radius:4px}  .vertical_scroll_css{ overflow-y:scroll; overflow-x:hidden; -webkit-overflow-scrolling:touch;}  .vertical_scroll_css::-webkit-scrollbar{ width:2px; background:#eee; border-radius:4px}  .vertical_scroll_css::-webkit-scrollbar-corner{ background-color:#282828; display:block; border-radius:4px}  .vertical_scroll_css::-webkit-scrollbar-thumb{ background-color:#b5b5b5; border-radius:4px}  .user_detail_dashboad{ display:flex; float:none; flex-wrap:wrap; padding:15px 0; min-height:299px;}  .user_detail_dashboad > div{ flex:1 0 50%; padding:12px 15px; border-bottom:1px solid #f3f3f3;}  .user_detail_dashboad > div:last-child{ border:none}  .user_detail_dashboad > div:not(last-child):nth-child(odd){ border-left:1px solid #f3f3f3;}  .user_detail_dashboad > div strong{ display:block; opacity:0.5; margin-bottom:1px; font-weight:normal;}  .user_detail_dashboad > div span{ font-size:12px; font-weight:500;}  .el_alert{ box-shadow:0 0px 4px -3px rgba(0,0,0,.1); padding:19px 20px 19px 30px; background-color:#FFF; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; display:block; margin:14px 0 0 0; border-radius:var(--borderradius); font-size:12px; line-height:1.9em; color:#555; position:relative; overflow:hidden;}  .el_alert:before{ color:#FFF; content:""; text-indent:3px; text-align:center; position:absolute; left:0px; top:0px; width:30px; height:30px; border-radius:7px 0px 31px 0px; background-color:#d0d0d0; overflow:hidden;}  .el_alert.user_note{ background-color:rgb(255,255,255);}  .el_alert.user_note:before{ background-color:#ffd507;}  .el_alert.dashboard_seller:before{ background-color:#8BC34A;}  .el_alert.become_seller:before{ background-color:#f44336;}  .el_alert:hover{ background-color:rgba(255,255,255,0.8);}  .el_alert .btn{ float:left; background-color:#f6f7f9; padding:5px 15px; border-radius:6px; color:#878a92; margin-top:7px; font-size:11px; clear:both;}  .el_alert .btn:hover{ color:#FFF; background-color:var(--maincolor)}  .notify_item{ border:1px dashed #e2e4e9 !important; padding-bottom:7px; margin-bottom:10px; padding:13px 15px; border-radius:var(--borderradius);}  .notify_item:last-child{ border-bottom:none;}  .notify_item h3{ font-size:12px; display:block; font-family:var(--mainfontnum);}  .notify_item h3:before{ content:''; width:8px; height:8px; background-color:#ebebeb; display:inline-block; margin-left:7px; vertical-align:middle; border-radius:5px}  .notify_item.notify_product h3:before{ background-color:var(--secoundcolor);}  .notify_item.notify_user h3:before{ background-color:var(--maincolor);}  .notify_item.notify_order.noxn h3:before{ background-color:#11d15c;}  .notify_item.notify_order.noxr h3:before{ background-color:gold;}  .notify_item > strong{ font-size:12px; display:block; font-weight:normal; padding-right:10px; line-height:16px; margin:4px 0; border-right:2px solid #ea1d21; border-radius:0 5px 5px 0;}  .notify_item .meta_notify{ font-size:10px; color:#909090; margin-top:8px; line-height:25px;}  .notify_item .el_date{ line-height:22px; display:inline-block;}  .notify_item .el_more,.notify_item .el_rstatus{ background-color:#eff1f5; float:left; padding:0 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:11px;}  .notify_item .el_more:hover{ background-color:var(--maincolor); color:#FFF;}  .notify_item .el_content{ display:none; padding:15px 15px; font-size:12px; background-color:#f6f7f9; margin-top:11px; border-radius:var(--borderradius);}  .notify_warp{ position:relative; min-height:70px;}  .notify_warp .ajax-loader{ backdrop-size:30px;}  ul.notify_filter{ display:flex; font-size:12px; color:#333; margin-bottom:15px; line-height:30px; background-color:rgb(0 0 0 / 3%); border-radius:var(--borderradius); overflow:hidden; padding-right:15px;}  ul.notify_filter li{ padding:7px 15px !important; font-weight:500; display:flex; align-items:center; cursor:pointer; position:relative;}  ul.notify_filter li.is_active{ cursor:inherit}  ul.notify_filter li.is_active:before{ content:''; width:7px; height:3px; background-color:var(--maincolor); display:inline-block; margin-left:5px; vertical-align:middle; border-radius:5px; position:absolute; right:1px;}  .notify_item .el_rstatus{ background-color:transparent !important; border:1px solid #eff1f5; margin-left:10px; cursor:inherit;}  .notify_item .el_rstatus.read{ color:#13c271; border-color:#13c271;}  .my_account_close{ float:left; margin-top:-35px; background-color:#f6f7f9; border-radius:0 0 15px 15px; text-align:center; width:27px; height:27px; line-height:26px; padding-top:4px; color:#FFFF; display:none; position:relative;}  .my_account_close svg{ stroke:#F44336; width:18px;}  .togglesidebar{ position:fixed; top:0; right:0; visibility:hidden; width:300px; height:100%; padding-bottom:750px; z-index:99999; -webkit-transform:translateX(100%); -moz-transform:translateX(100%); -ms-transform:translateX(100%); -o-transform:translateX(100%); transform:translateX(100%); padding-top:0; background-color:#f4f4f4; -webkit-transition:transform 1.2s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out; -moz-transition:transform 1.2s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out; -o-transition:transform 1.2s ease,opacity .5s ease-in-out,visibility .5s ease-in-out; transition:transform .35s ease,opacity .5s ease-in-out,visibility .5s ease-in-out;}  .open_cart_sidebar .cart_sidebar,.open_filter_sidebar .filter_sidebar,.open_categories_sidebar .categories_sidebar,.open_user_sidebar .user_sidebar{ visibility:visible; -moz-transition:transform .35s ease; -o-transition:transform .35s ease; -webkit-transition:transform .35s ease; transition:transform .35s ease; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0);}  .togglesidebar.cart_sidebar .cart_sidebar_wrap{ position:relative; width:100%; height:100vh;}  .togglesidebar .cart_sidebar_head{ border:1px solid #eaeaec; font-size:12px; color:#454545; padding:22px 20px; clear:both; margin-top:0; font-weight:500; text-transform:uppercase; position:relative; -moz-opacity:0; opacity:0; -moz-transition:opacity 1.3s ease; -o-transition:opacity 1.3s ease; -webkit-transition:opacity 1.3s ease; transition:opacity 1.3s ease;}  .sidebar_open .togglesidebar .cart_sidebar_head{ -moz-opacity:1; opacity:1;}  .togglesidebar .cart_sidebar_close{ position:absolute; height:45px; width:45px; top:10px; left:10px; display:flex; cursor:pointer; font-size:18px; text-align:center; line-height:45px; -webkit-transition:-webkit-transform .4s cubic-bezier(.55,.31,.15,.93); -moz-transition:-moz-transform .4s cubic-bezier(.55,.31,.15,.93); -ms-transition:-ms-transform .4s cubic-bezier(.55,.31,.15,.93); transition:transform .4s cubic-bezier(.55,.31,.15,.93); align-items:center; justify-content:center;}  .togglesidebar .cart_sidebar_close svg{ width:18px; height:18px; stroke:#555}  .togglesidebar .cart_sidebar_close:hover svg{ stroke:red}  .togglesidebar.cart_sidebar .cart_sidebar_head strong{ max-width:214px; display:inline-block;}  .togglesidebar.cart_sidebar .cart_count{ display:inline-block; background-color:var(--secoundcolor); height:14px; min-width:16px; margin-right:5px; line-height:14px; text-align:center; font-size:11px; color:#fafafa; font-weight:500; font-family:IRANYekanX; font-display:swap;}  .widget.wt_filter{ box-shadow:none; background-color:transparent;}  .wt_title{ background-color:#0000000d; color:#505050; line-height:35px; height:35px; font-size:11px; font-weight:500; padding-right:20px; border-radius:5px;}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .product-mini-cart__empty-message{ margin:20px 15px; background-color:rgba(0,0,0,0.05); padding:25px 10px; text-align:center;}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .product-mini-cart__empty-message svg{ width:40px; stroke:#999; display:block; margin:auto; margin-bottom:10px; opacity:0.3;}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list,.sidebar_toggle_content{ height:calc(100vh - 230px); height:-webkit-calc(100vh - 280px); overflow-x:hidden; overflow-y:scroll; -webkit-overflow-scrolling:touch; margin-left:5px}  .sidebar_toggle_content{ margin:10px 10px; padding-left:10px; height:calc(100vh - 85px);}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list::-webkit-scrollbar,.sidebar_toggle_content::-webkit-scrollbar{ width:2px; background:#eee; border-radius:4px}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list::-webkit-scrollbar-corner,.sidebar_toggle_content::-webkit-scrollbar-corner{ background-color:#282828; display:block; border-radius:4px}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list::-webkit-scrollbar-thumb,.sidebar_toggle_content::-webkit-scrollbar-thumb{ background-color:#a7a7a7; border-radius:4px}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list .mini_cart_item{ padding-top:12px; padding-bottom:12px; padding-right:20px; padding-left:12px; clear:both; border-bottom:1px solid #eaeaec; position:relative; min-height:80px; -moz-transition:opacity ease .8s,transform ease .5s; -o-transition:opacity ease .8s,transform ease .5s; -webkit-transition:opacity ease .8s,transform ease .5s; transition:opacity ease .8s,transform ease .5s;}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list .mini_cart_item:last-child{ border:none}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list .mini_cart_item .remove{ right:16px; top:11px;}  .togglesidebar.cart_sidebar .cart_sidebar_wrap .cart_list .blockOverlay{ opacity:0.1 !important;}  .togglesidebar.cart_sidebar .widget_shopping_cart_content .total{ padding:0 20px; color:#444; margin-bottom:10px;}  .togglesidebar.cart_sidebar .mini_cart_bottom{ background-color:#FFF; position:absolute; bottom:0; width:100%; padding-bottom:55px;}  .togglesidebar.cart_sidebar .product-mini-cart__buttons{ padding:0 15px; margin:10px 0 5px 0 !important;}  .togglesidebar.cart_sidebar .product-mini-cart__buttons .button{ padding:6px 10px; font-size:12px; font-weight:500;}  .sidebar_open .bidram-site-mask{ visibility:visible; pointer-events:auto; background:rgba(0,0,0,0.25); z-index:9999;}  .free_shipping_progress{ background-color:#ffffff69; border-radius:5px; padding:10px; font-family:var(--mainfontnum);}  .free_shipping_progress p{ font-size:11px; font-family:var(--mainfontnum); display:inline-block; width:100%; text-align:right; color:#444;}  .free_shipping_progress p svg{ display:inline-block; vertical-align:middle; width:22px; margin-left:10px; stroke:#4CAF50; background-color:transparent; height:auto; float:none; box-shadow:none; line-height:normal;}  .free_shipping_progress p b{ color:#4CAF50; font-weight:normal;}  .free_shipping_progress p .amount{ font-size:13px;}  .free_shipping_progress p .amount span{ font-size:11px;}  .free_shipping_progress p > span:not(.amount){ float:left; background-color:#717171; border-radius:40px; color:#FFF; line-height:18px; text-align:center; padding:0 10px 0 0; position:relative; height:18px; direction:ltr;}  .free_shipping_progress p > span:not(.amount):before{ content:'%'; background-color:#f44336; margin-right:6px; width:18px; height:18px; line-height:21px; text-align:center; border-radius:50%; display:inline-block; vertical-align:middle;}  .free_shipping_progress .progress_shipping{ width:100%; display:block; background-color:#eee; height:7px; border-radius:20px; margin-top:6px;}  .free_shipping_progress .progress_shipping_bar{ background-color:#4CAF50; font-weight:700; color:#FFF; width:0; height:inherit; -webkit-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease; border-radius:14px; right:0;}  .cart_totals .free_shipping_progress{ padding:0; margin:5px 0px;}  .add_to_cart_sticky{ position:fixed; bottom:11px; left:auto; right:10px; text-align:center; z-index:999; display:flex; pointer-events:none; opacity:0; filter:alpha(opacity=0); -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-reverse;}  .add_to_cart_sticky.active{ opacity:1; filter:alpha(opacity=100); pointer-events:all; right:30px; left:auto;}  .add_to_cart_sticky svg{ height:39px; width:39px; display:inline-block; padding:6px; line-height:38px; margin-left:5px; position:relative; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); background-color:var(--maincolor); border-radius:var(--borderradius); stroke:white;}  .add_to_cart_sticky span{ display:inline-block; line-height:39px; font-size:11px; position:relative; box-shadow:0 1px 7px -3px rgba(0,0,0,0.1); background-color:#fff; color:#333; border-radius:10px; min-width:127px; overflow:hidden; padding:0px 15px; height:39px; margin:auto; margin-bottom:5px; vertical-align:middle; white-space:nowrap; font-weight:500; border-radius:var(--borderradius)}  .sticky_toolbar_footer{ position:fixed; bottom:0; right:0; left:0; z-index:998;}  .toolbar_mobile{ display:flex; flex-wrap:nowrap; padding:4px 0px 8px 0px; position:relative;}  .toolbar_mobile:before{ content:''; position:absolute; height:100%; right:0; top:0; width:calc(50% - 215px); background-color:white; box-shadow:0px -5px 5px -4px rgb(0 0 0 / 10%);}  .toolbar_mobile:after{ content:''; position:absolute; height:100%; left:0; top:0; width:calc(50% - 215px); background-color:white; box-shadow:0px -5px 5px -4px rgb(0 0 0 / 10%);}  .sticky_toolbar_footer.mfoot_1 > svg{ width:100%; height:93px; position:absolute; left:0; right:0; bottom:-15px; top:auto; fill:white; -webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.1)); filter:drop-shadow(0px 0px 5px rgba(0,0,0,.1));}  .mfoot_2 .toolbar_mobile{  box-shadow:0px 7px 9px -7px rgb(0 0 0 / 10%); margin:10px; border-radius:10px; padding:8px 0px 7px 0px;}  .mfoot_2 .toolbar_mobile:before{ width:auto; left:calc(50% + 41px); border-radius:0 10px 10px 0;}  .mfoot_2 .toolbar_mobile:after{ width:auto; right:calc(50% + 41px); border-radius:10px 0 0 10px;}  .mfoot_2 .toolbar_col.is_middle .toolbar_item.tb_cart{ top:-37px; border-width:3px; }  .mfoot_2 .toolbar_item{ }  .sticky_toolbar_footer.mfoot_2 > svg{ position:absolute; left:0; right:calc(50% - 41px); bottom:10px; top:auto; fill:white; -webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.1)); filter:drop-shadow(0px -4px 5px rgba(0,0,0,.1));}  .toolbar_col{ text-align:center; width:100%; position:relative; z-index:1;}  .toolbar_item{ font-size:18px; text-align:center; width:35px; height:35px;  border-radius:9px; line-height:40px; color:#444; display:inline-block; cursor:pointer; position:relative;}  .toolbar_item svg,.toolbar_item img{ width:24px}  .toolbar_col.is_middle svg{ width:30px;}  .toolbar_item b{ font-size:10px; font-weight:normal; display:block; overflow:hidden; white-space:nowrap;}  .sticky_toolbar_footer:not(.mfoot_4) .toolbar_col.is_middle .toolbar_item.tb_cart{ position:absolute; top:-39px; right:calc(50% - 28px); background-color:var(--maincolor); color:#FFF; width:56px; height:56px; border-radius:50px; line-height:58px; border:2px solid #FFF; box-shadow:0 0 25px 2px hsl(0deg 0% 0% / 15%); display:flex; justify-content:center; align-items:center; padding:0;}  .toolbar_item.is_logged_in:after{ content:''; width:7px; height:7px; background-color:#14d64b; border-radius:50%; position:absolute; top:5px; right:4px;}  .toolbar_col.is_middle .toolbar_item.el_addtocart{ background-color:#23bf53; color:#FFF;}  .toolbar_item.el_addtocart.disable{ background-color:#eef0f3; color:#444;}  .elm_t-cart .toolbar_item{ position:relative}  .elm_t-cart .toolbar_item #toolbox_cart{ background-color:#14d64b; top:12px; left:28px; width:14px; height:14px; display:inline-block; position:absolute; line-height:14px; font-size:11px; color:#FFF; font-family:var(--mainfontnum); font-display:swap; border-radius:5px;}  .elm_t-cart.is_middle .toolbar_item #toolbox_cart{ width:19px; height:19px; border-radius:28px; left:-4px; top:-2px; line-height:22px; box-shadow:0 0 0 2px hsl(0deg 0% 100% / 28%);}  .mfoot_3 .toolbar_mobile,.mfoot_4 .toolbar_mobile{ background-color:#ffffff; padding:15px 0 0; box-shadow:0px -2px 7px 0px rgb(0 0 0 / 3%);}  .mfoot_3 .toolbar_item{ width:auto; height:auto; line-height:22px;}  .mfoot_3 .toolbar_col.is_middle .toolbar_item.tb_cart{ top:-8px !important; border-radius:5px !important; box-shadow:0 0 1px 1px hsl(0deg 0% 0% / 5%) !important;}  .mfoot_4 .toolbar_item{ width:auto; height:auto; line-height:24px;}  .mfoot_4 .toolbar_item svg{ stroke:#333 !important}  .mfoot_4 .toolbar_col:before{ content:''; position:absolute; width:24px; height:13px; right:calc(50% - 12px); top:11px; display:block; background-color:var(--secoundcolor);  z-index:-1;}  .mfoot_4 .toolbar_col.is_middle:before{ top:auto; bottom:0; width:60px; height:4px; right:calc(50% - 30px); border-radius:5px 5px 0 0;}  .deal_type-4 .block-special-title{ font-size:13px; line-height:39px; color:#fff; background-color:#0183ff; margin:0px 0px 10px 0px; border-radius:10px 10px 10px 10px;}  .deal_type-4 .block-special-title .deal_icon svg{ stroke:#fff; fill:#fff; width:28px;}  .block-special-title{ font-size:13px; line-height:38px; font-family:var(--mainfont); font-weight:500; position:relative; width:100%; display:inline-block; color:#555; padding:0 15px; z-index:2; margin-bottom:10px; background-color:#FFF; border-radius:3px;}  .block-special-title span{ color:var(--secoundcolor); padding-left:5px; display:inline-block;}  .block-special-title .deal_icon{ display:inline-flex; vertical-align:middle; position:relative; align-items:center; justify-content:center; margin-left:12px;}  .special_wrap h2{ height:auto !important; margin-bottom:0 !important;}  .special_wrap h2 a{ color:#555; font-size:12px; margin:10px 0 10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; padding:0 5px; text-align:center;}  .special-title-extend-yes .special_wrap h2 a{ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}  .special_wrap .price{ float:none; padding:5px; padding-top:10px; white-space:nowrap; text-align:center; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center;}  .special_wrap .price i{ color:#ddd;}  .special_wrap .price .bidram-Price-amount{ margin:0; display:inline-block; line-height:1; color:var(--maincolor); font-size:13px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:4px 3px; vertical-align:middle;}  .special_wrap .price ins .bidram-Price-amount{ -webkit-border-radius:0 0 0 10px; -moz-border-radius:0 0 0 10px; border-radius:0 0 0 10px;}  .special_wrap .price .bidram-Price-currencySymbol{ font-size:10px; color:#555;}  .special_wrap .price del{ display:inline-block; vertical-align:middle; margin-left:-4px;}  .special_wrap .price del .bidram-Price-amount{ margin:0; display:inline-block; color:#333; font-size:13px; font-weight:400; padding:4px 10px; -webkit-border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; border-radius:0 10px 0 0; filter:none}  .product .special_wrap .price del:after{ top:10px;}  .special_wrap .price del .bidram-Price-currencySymbol{ display:none;}  .special_wrap .item-area{ overflow:hidden; padding:5px 5px; position:relative; width:250px; margin:2px 0px 0px 0px;}  .special_wrap .item-area .image_area img{ margin:auto;}  .bidram-widget-mobile-deal-slider-product .special_wrap .item-area{ width:100%;}  .special_wrap .timer_wrap{  padding:10px 10px 7px 10px; text-align:center; display:flex; justify-content:space-between; align-items:center; flex-direction:row-reverse;}  .special_wrap .timer_wrap svg{   stroke:#c7c7c7; width:20px; vertical-align:middle;}  .special_wrap .timer_wrap .deal_item_off{ font-family:var(--mainfontnum); color:#FFF; background-color:#ff4242; padding:0 10px; font-size:12px; height:19px; border-radius:0 15px 15px 0; box-shadow:inset 3px 0px 4px rgb(0 0 0 / 24%);}  .vc_deal_time{ display:block; vertical-align:middle; padding:0 0px 0px 5px; direction:ltr; font-family:var(--mainfontnum); margin-left:0px; position:relative; text-align:left; margin-right:auto;}  .bidram-widget-mobile-deal-slider-product .vc_deal_time{ white-space:nowrap; overflow:hidden;}  .vc_deal_time.product-date > div{ display:inline-block; margin-left:5px; background-color:#FFF; font-size:11px; line-height:13px; font-weight:300; direction:rtl;}  .vc_deal_time.product-date > div:after{ content:':'; color:#555}  .vc_deal_time.product-date > div:first-child:after{ content:unset}  .vc_deal_time.product-date > div:first-child{ margin-left:0;}  .vc_deal_time.product-date > div span{ display:inline-block; text-align:center; color:#828282; padding-left:5px;}  .vc_deal_time.product-date > div span.text{ display:none}  .vc_deal_time.product-date > div:last-child span{ color:var(--secoundcolor);}  .item-area .price_empty{ font-size:12px; padding-left:5px;}  .elm_logo{ min-height:auto; display:block}  .elm_logo a{ display:block;}  .elm_logo img{ margin:auto; max-height:unset;}  .align_right{ text-align:right}  .align_center{ text-align:center}  .align_left{ text-align:left}  form.elm_search input{ width:calc(100% - 45px); border-radius:inherit;}  .elm_cart_s,.elm_cart_r,.elm_user_btn{ margin-left:inherit; margin-top:inherit; float:none; display:inline-block; line-height:normal; height:auto;}  .elm_cart_r > a{ display:flex; align-items:center; flex-direction:row-reverse;}  .elm_btn_c,.elm_user_btn{ display:block; text-align:center; line-height:38px; padding:0 10px; margin:0; background-color:#FFF; color:#4a515f; position:relative;}  .elm_user_btn{ cursor:pointer;}  .elm_user_btn:hover{ color:inherit}  .elm_btn_c.auto_width,.elm_user_btn.el_is_text{ width:auto; padding:0 12px; line-height:38px;}  .elm_user_btn b{ font-weight:500}  .elm_btn_c svg,.elm_user_btn svg{ vertical-align:middle; margin-left:10px;}  .elm_btn_c.auto_width svgi,.elm_user_btn.el_is_text svg{ margin-left:7px}@media only screen and (max-width:768px){ .elm_btn_c.auto_width svgi,.elm_user_btn.el_is_text svg{  margin-left:7px;  margin-right:7px; }  .elm_btn_c svg,.elm_user_btn svg{  vertical-align:middle;  margin-left:0px; }}  .elm_btn_c span,.elm_user_btn.el_is_text p{ display:inline-block; vertical-align:middle; font-family:var(--mainfontnum);}@media only screen and (max-width:991px){ .elm_btn_c span,.elm_user_btn.el_is_text p{  display:none;  vertical-align:middle;  font-family:var(--mainfontnum); }}  .bidram-widget-my-header-menu .mobile-nav-button{ margin-top:0;}  .bidram-widget-my-header-menu .mobile-nav-button a{ margin:0;}  .item .item-area .product-image-area,.blog-posts-content .post-image,.realtime_product .product-image{ background-image:url(../images/loading-oval.svg); background-position:center; background-repeat:no-repeat;}  img.lazy{ opacity:0;}  img:not(.initial){ transition:opacity 1s;}  img.initial,img.loaded,img.exited,img.error{ opacity:1 !important;}  img:not([src]){ visibility:hidden;}  .elm_txt_l + .prd_color_list{ top:42px;}  .page-shopping-cart .blog_body .button.compare{ background-color:transparent;}  .sidebar_open .select2-container.select2-container--open{ z-index:999999;}  .bidram_calender{ margin:2rem auto; width:100%; padding:1.5rem; border-radius:4px; background:var(--maincolor); font-size:0;}  .bidram_calender .day,.bidram_calender .week,.bidram_calender .month{ font-family:var(--mainfontnum); cursor:pointer; font-size:1.4rem; line-height:3rem; color:#fff; text-align:center; box-sizing:border-box; display:inline-block; width:14.285%;  border:1px solid; border-color:rgba(255,255,255,0); border-radius:4px; transition:200ms ease-in-out;}  .bidram_calender .week{ cursor:default; color:#fff; font-size:1.2rem; line-height:1.6em; padding:15px 0;}  .bidram_calender .month{ width:100%;}  .bidram_calender .day:hover{ border-color:rgba(255,255,255,.2); background:rgba(255,255,255,.1);}  .bidram_calender .not{ color:rgb(255 255 255 / 0.3)}  .brands-list{ display:flex; flex-wrap:wrap; margin:0 -15px -30px; list-style:none;}  .brands-list__col{ width:50%; padding:0 15px 30px;}  .brands-list__item{ display:block; border:1px solid #eeeeee; transition:all,.3s;}  .brands-list__item:hover{ border-color:#d5d5d5;}  .brands-list__item:hover .brands-list__title{ background-color:#d5d5d5;}  .brands-list__image{ display:block; position:relative; width:100%; height:120px;}  .brands-list__image img{ position:absolute; transform:translate(-50%,-50%); padding:20px; top:50%; left:50%; display:block; max-height:120px;}  .brands-list__title{ background-color:#eeeeee; color:#333333; text-align:center; font-size:14px; padding:8px 15px; transition:all,.3s;}  .el_featured_rqs{ border-radius:5px; overflow:hidden; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; min-height:90px;}  .el_featured_rqs.align_sq{ text-align:center;}  .el_featured_rqs_inner{ padding:0 20px 0px 20px; color:#FFF; display:flex; flex-direction:column; -webkit-justify-content:flex-end; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; position:absolute; top:0; bottom:0; width:100%; -webkit-transition:.3s; -o-transition:.3s; transition:.3s;}  .el_featured_rqs_inner:hover{ opacity:0.9;}  .el_featured_rqs .count{ position:absolute; background-color:#FFF; left:8px; top:8px; width:28px; height:28px; border-radius:50%; color:#333; text-align:center; line-height:31px; font-family:var(--mainfontnum); -webkit-transition:.3s; -o-transition:.3s; transition:.3s;}  .el_featured_rqs h4{ position:relative; font-weight:500;}  .el_featured_rqs.align_sq h4{ display:block; margin:0; height:30px;}  .el_featured_rqs .el_anchor_text{ font-size:10px; background-color:rgb(0 0 0 / 15%); color:inherit; padding:0 6px 0 10px; position:relative; border-radius:22px; line-height:20px; display:block; opacity:0; visibility:hidden; overflow:hidden; height:0; -webkit-transition:.3s; -o-transition:.3s; transition:.3s;}  .el_featured_rqs .el_anchor_text svg{ font-size:12px; display:inline-block; vertical-align:middle; background-color:rgb(0 0 0 / 40%); border-radius:50%; line-height:12px; width:11px; height:11px; text-align:center; stroke:#fff; margin-left:7px;}  .el_has_text:hover .el_anchor_text{ opacity:1; visibility:visible; height:20px; margin-top:5px;}  .widget.yith-product-ajax-product-filter .widget_title{ border-radius:5px 5px 0 0;}  .xslider .swiper-slide{ overflow:inherit;}  .xslider .swiper-slide .item .item-area{ margin-bottom:0px;}  .bidram-widget-carousel-onsale-product .xslider .item .item-area{ margin-top:0px}  .xslider,.swiper_vtabs{ display:none;}  .swiper-initialized.swiper-slider,.swiper-initialized.swiper-slider,.xslider.swiper-initialized,.swiper_vtabs.swiper-initialized{ display:block;}  .bidram-swiper-next,.bidram-swiper-prev{ font-size:17px; color:#797979; background-color:#ffffff; box-shadow:0 0 8px -1px #0000001c; width:32px; height:32px; line-height:36px; transition:all 0.2s; cursor:pointer; position:absolute; z-index:99999; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); opacity:0; visibility:hidden; text-align:center; border-radius:50px; direction:ltr; display:flex; justify-content:center; align-items:center;}  .swiper:hover .bidram-swiper-next:not(.swiper-button-disabled),.swiper:hover .bidram-swiper-prev:not(.swiper-button-disabled),.swiper-slider-arrows-fixed-yes .bidram-swiper-next,.swiper-slider-arrows-fixed-yes .bidram-swiper-prev,.nav_swiper-slider:hover .bidram-swiper-next:not(.swiper-button-disabled),.nav_swiper-slider:hover .bidram-swiper-prev:not(.swiper-button-disabled){ opacity:1; visibility:visible}  .bidram-swiper-prev{ left:15px;}  .bidram-swiper-next{ right:15px;}  .bidram-swiper-next svg,.bidram-swiper-prev svg{ width:15px; height:auto; stroke:#333;}  .bidram-swiper-next:hover,.bidram-swiper-prev:hover{ background-color:var(--secoundcolor); color:#FFF}  .bidram-swiper-next:hover svg,.bidram-swiper-prev:hover svg{ stroke:#FFF}  .bidram-swiper-next.swiper-button-disabled,.bidram-swiper-prev.swiper-button-disabled,.swiper .bidram-swiper-next.swiper-button-disabled,.swiper .bidram-swiper-prev.swiper-button-disabled{ opacity:0; visibility:hidden}  .swiper-slider-nav-both .bidram-swiper-next,.swiper-slider-nav-both .bidram-swiper-prev{ top:calc(50% - 16px);}  .bidram-swiper-pagination{ text-align:center; padding-top:10px;}  .bidram-swiper-pagination .swiper-pagination-bullet{ vertical-align:middle; background-color:#444; width:6px; height:4px; border-radius:5px; -webkit-border-radius:5px; margin:0 5px !important;}  .bidram-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:var(--secoundcolor); width:14px;}  .bidram-widget-block-service-slider .swiper-slide-shadow-left,.bidram-widget-block-service-slider .swiper-slide-shadow-right{ display:none}  .row-is-d-noflex-yes .block-content-inner.row{ display:block;}  .row-is-d-noflex-yes .block-content-inner.row [class*='col-']{ float:right;}  .swiper .onsale-pagination{ display:flex; position:absolute; left:25px !important; top:0; bottom:0 !important; width:auto !important; flex-wrap:wrap; z-index:1; flex-direction:column; justify-content:center; align-items:flex-end; min-width:110px;}  .swiper .onsale-pagination .swiper-pagination-bullet{ width:auto; height:auto; flex:0 0 auto; border-radius:unset; background:none; opacity:unset; display:block; margin:5px 5px !important;}  .swiper .onsale-pagination .swiper-pagination-bullet .onsale_pp{ width:38px; height:25px; background-color:#f5f5f5; color:#555; font-size:11px; border-radius:20px 0 0 20px; margin-right:35px; display:block; font-family:var(--mainfontnum); text-align:center; font-style:inherit; line-height:26px; margin:3px 0; position:relative; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}  .swiper .onsale-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .onsale_pp{ background-color:var(--secoundcolor); -moz-transform:scale(1.3) translateX(10px); -webkit-transform:scale(1.3) translateX(10px); -o-transform:scale(1.3) translateX(10px); -ms-transform:scale(1.3) translateX(10px); transform:scale(1.3) translateX(10px); color:#FFF;}  .swiper .onsale-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .onsale_pp:after{ background-color:#555;}  .swiper .onsale-pagination .swiper-pagination-bullet .onsale_pp:after{ content:'%'; height:25px; background-color:#cecece; color:#fff; font-size:11px; border-radius:0 20px 20px 0; padding:0 6px 0 4px; display:block; font-family:var(--mainfontnum); font-style:inherit; line-height:28px; position:absolute; right:-19px; top:0;}  .swiper .onsale-pagination .swiper-pagination-bullet .onsale_pi{ width:45px; height:45px; border-radius:50%; display:block; font-family:var(--mainfontnum); position:relative; background-position:center; background-repeat:no-repeat; background-size:85%; border:1px dashed #e4e6eb; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}  .swiper .onsale-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .onsale_pi{ box-shadow:0 0 30px -4px rgb(0 0 0 / 10%); border:1px dashed var(--secoundcolor); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2); margin-top:5px; margin-bottom:5px;}  .bidram-onsale-slider-nav-title .swiper .onsale-pagination{ box-shadow:1.1rem 0 2rem -1rem rgb(0 0 0 / 5%); padding-right:15px; left:15px !important;}  .swiper .onsale-pagination .swiper-pagination-bullet .onsale_pt{ width:250px; height:40px; border-radius:10px; display:block; font-family:var(--mainfontnum); position:relative; background-position:center; background-repeat:no-repeat; background-size:contain; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; color:#444; line-height:39px; padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-style:inherit; font-size:12px;}  .swiper .onsale-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .onsale_pt{ border:solid 1px var(--secoundcolor); border-left-width:3px; color:#171717; font-weight:500}@media only screen and (max-width:576px){ .item_slider_2{  height:166px !important; }}  .item_slider_2{ background-repeat:no-repeat; background-position:center; background-size:cover; height:475px;}  .item_slider_2 .link_hide{ display:block; width:100%; height:100%;}  .item_slider_2 .item-area{ display:block; padding:0; overflow:hidden; box-shadow:unset;}  .item_slider_2 .item-area span{ display:block; padding:10px 15px; font-weight:500; font-size:12px;}  .bidram-block-wrap .swiper-cube .swiper-cube-shadow{ opacity:0.35}  .el_expert{ position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; overflow:hidden; background-color:#FFF; padding:15px; text-align:center; box-shadow:0 1px 7px -3px rgb(0 0 0 / 10%);}  .el_expert .el_expert_photo{ width:140px; height:140px; padding:2px; margin:15px auto; overflow:hidden; border-radius:40px;}  .el_expert .el_expert_photo img{ border-radius:40px; width:100%; height:100%; border:3px solid #FFF;}  .expert-photo-is_cr .el_expert .el_expert_photo,.expert-photo-is_cr .el_expert .el_expert_photo img{ border-radius:50%;}  .el_expert h4{ font-size:13px; font-weight:500; color:#333;}  .el_expert .el_expert_pos{}  .el_expert .el_expert_phone{ padding:8px 0; font-family:var(--mainfontnum); font-size:12px;}  .el_expert .el_expert_phone strong{ background-color:var(--secoundcolor); padding:0 5px; margin-right:3px; border-radius:5px; color:#FFF;}  .el_expert_contact{ display:flex; flex-direction:row; justify-content:center; margin-top:15px;}  .el_expert_contact a{ font-size:25px; display:block !important; position:relative; padding:0 25px;}  .el_expert_contact a:nth-child(2):before{ content:''; width:1px; height:25px; background-color:#dcdde1; position:absolute; right:0; top:5px;}  .el_expert_contact svg{ width:25px; height:auto; stroke:#555; fill:#555}  .el_expert_contact a.el_ex_telegram:hover svg{ fill:#1098e7}  .el_expert_contact a.el_ex_whatsapp:hover svg{ stroke:#0fc837}  .bk_category_list{  }  .sub_cat_title{ position:absolute; right:0; top:0; bottom:12px; width:35px; background-color:var(--maincolor); color:white; border-radius:var(--borderradius); font-size:11px; font-weight:500; -webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / 3%); box-shadow:0 1px 4px 0 rgb(0 0 0 / 3%); display:flex; flex-direction:column; flex-wrap:nowrap; align-content:stretch; justify-content:center;}  .sub_cat_title:before{ content:attr(data-title); display:block; white-space:nowrap; position:relative; top:-30px; -moz-transform:rotate(-90deg) translateX(-50%); -webkit-transform:rotate(-90deg) translateX(-50%); -o-transform:rotate(-90deg) translateX(-50%); -ms-transform:rotate(-90deg) translateX(-50%); transform:rotate(-90deg) translateX(-50%);}  .bk_category_list.is_dynamic{ padding-right:49px; position:relative; margin-top:12px; margin-bottom:-8px;}  .bk_category_list.is_dynamic.is_down{ margin-top:-4px; margin-bottom:4px;}  .bk_category_inner{ display:flex; margin-right:-7px; margin-left:-7px; flex-wrap:wrap;}  .bk_category_list .bk_cat_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; background-color:#fefefe; border-radius:var(--borderradius); -webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / 3%); box-shadow:0 1px 4px 0 rgb(0 0 0 / 3%); padding:10px 10px; width:calc((100% - 126px) / 9); cursor:pointer; justify-content:space-around; margin:0 7px 12px 7px; min-height:85px;}  .is_down.bk_category_list .bk_cat_item{ width:calc((100% - 98px) / 7);}  .bk_category_list .bk_cat_item img{ width:auto; height:50px; position:relative; -ms-flex-negative:0; flex-shrink:0;}  .bk_category_list .bk_cat_item strong{ font-size:12px; display:block;}  .bk_category_list .bk_cat_item.has_img strong{ margin-top:10px;}  .bk_category_list .bk_cat_item .cat_count{ position:absolute; left:10px; top:10px; background-color:#eff1f5; padding:0 8px; height:17px; border-radius:var(--borderradius); color:#7e7e7e; text-align:center; font-family:var(--mainfontnum); -webkit-transition:.3s; -o-transition:.3s; transition:.3s;}  .bk_category_list .bk_cat_item.bk_cat_more span{ display:block; background-color:var(--maincolor); width:32px; height:32px; border-radius:50%; color:#fefefe; text-align:center; line-height:34px; font-family:var(--mainfontnum); -webkit-transition:.3s; -o-transition:.3s; transition:.3s; margin-top:5px;}  .bk_category_list .is_hidden,.is_hidden{ display:none}  .bk_category_inner.cat_box_grid{ display:grid;}  .bk_category_inner.cat_box_grid .bk_cat_item{ width:auto; background:transparent; box-shadow:none; border-radius:inherit;}  .rollbar-path-vertical,.rollbar-path-horizontal{ position:absolute; background-color:#eee; background-color:rgba(220,220,220,0.5); z-index:100;}  .rollbar-path-horizontal{ bottom:5px; right:0; width:100%; height:4px; position:absolute;}  .rollbar-path-vertical{ position:absolute; left:0px; top:0; height:100%; width:3px;}  .rollbar-path-vertical{}  .rollbar-path-horizontal{}  .rollbar-handle{ position:relative; top:0; left:0; background-color:#a1a1a1;}  .rollbar-handle{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}  .rollbar-path-vertical .rollbar-handle{ height:20%; width:100%;}  .rollbar-path-horizontal .rollbar-handle{ width:20%; height:100%;}  .rollbar-path-vertical,.rollbar-path-horizontal,.rollbar-handle{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}  .single-post .related-wrap,.single-post .comments-wrapper,.single-post .comment-respond{ margin-top:10px}  .ajax_search_list{ margin-bottom:15px; position:relative;}  .ajax_search_list.vertical_scroll_css{ padding-left:10px}  .ajax_search_list.vertical_scroll_css .post_with_thumb{ width:100%; margin-left:0;}  .ajax_search_list .post_with_thumb .price{ font-size:11px; position:relative; margin-top:5px; display:block;}  .ajax_search_list .post_with_thumb .inner a{ font-weight:500}  .ajax_search_list .rollbar-content{ white-space:nowrap; float:right;}  .ajax_search_list .post_with_thumb{ float:none; margin-bottom:10px; display:inline-block; vertical-align:middle; width:240px; border:1px dashed #dfe1e4; margin-left:5px; padding:5px; border-radius:7px; transition:all 0.3s}  .ajax_search_list .post_with_thumb:hover{ border:1px dashed var(--secoundcolor);}  .ajax_search_list .post_with_thumb .inner{ white-space:initial;}  .search_in_taxonomy{ margin-block:10px; line-height:27px;}  .search_in_taxonomy span{ display:inline-block; margin-bottom:10px; font-weight:500;}  .search_in_taxonomy_inner{ display:inline-block; margin-right:10px; line-height:24px;}  .search_in_taxonomy_inner a{ background-color:#ffebe9; padding:0 10px; border-radius:5px; display:inline-block; margin-left:8px;}  .search_in_taxonomy_inner a.elm_s_ajax{ margin-bottom:6px; padding:0 10px; background-color:whitesmoke;}  .search_in_taxonomy_inner a:hover{ background-color:#e4e4e4; color:#333}  .quick_view_wrap{ position:fixed; visibility:hidden; top:0; left:0; right:0; bottom:0; z-index:1400; opacity:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; background:rgba(135,135,135,0.5)}  .quick_view_wrap.is_active{ opacity:1; visibility:visible;}  .quick_view_inner{ background-color:#FFF; display:block; position:relative; width:80%; min-height:400px; max-height:500px; margin:50px auto; border-radius:7px; box-shadow:0 0 15px -7px rgb(0 0 0 / 10%); padding:20px 20px; overflow:hidden}  .quick_view_inner .close_quickview{ position:absolute; top:0; left:0; color:#FFF; background-color:#686873; border-radius:7px 0 18px 0; display:block; width:26px; height:26px; font-size:16px; text-align:center; line-height:27px; cursor:pointer; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}  .quick_view_inner .close_quickview:hover{ background-color:var(--maincolor);}  .quick_view_inner .single_product_head{ padding:unset; background-color:unset; border-bottom:1px dashed #ececec; padding-bottom:10px; margin-bottom:15px;}  .quickview_summary{ position:relative; overflow:hidden; height:360px;}  .quickview_summary .rollbar-content{ padding-left:15px;}  .block-wrap.related{ margin-top:5px;}  .block-wrap.bk_recently_viewed{ margin-top:15px;}  .m_remind_me_sticky{ position:fixed; right:10px; bottom:10px; left:10px; z-index:10; height:50px; line-height:50px; border-radius:10px; background-color:#fd3e66; color:#FFF; padding:0 15px; display:flex; box-shadow:0px -5px 5px -4px rgb(0 0 0 / 10%); flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-between;}  .m_remind_me_sticky.outofstock{ filter:grayscale(100%);}  .m_remind_me_sticky svg{ width:24px; vertical-align:middle; margin-left:3px; stroke:white}  .m_remind_me_sticky > span{ font-size:12px; font-weight:500;}  .m_add_to_cart_sticky{ position:fixed; right:10px; bottom:10px; left:10px; z-index:10; height:50px; line-height:50px; border-radius:10px; background-color:var(--maincolor); color:#FFF; padding:0 15px; display:flex; box-shadow:0px -5px 5px -4px rgb(0 0 0 / 10%); flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-between;}  .m_add_to_cart_sticky.outofstock{ filter:grayscale(100%);}  .m_add_to_cart_sticky svg{ width:24px; vertical-align:middle; margin-left:3px; stroke:white}  .m_add_to_cart_sticky > span{ font-size:12px; font-weight:500;}  .m_add_to_cart_sticky .price{ color:#FFF; line-height:27px; flex-direction:row; flex-wrap:nowrap; align-items:center; display:flex;}  .m_add_to_cart_sticky .price i{ margin:0 5px}  .m_add_to_cart_sticky .price:before{ content:''; width:1px; height:22px; background-color:rgb(255 255 255 / 35%); display:inline-block; vertical-align:middle; position:relative; right:-25px;}  .m_add_to_cart_sticky .price .bidram-Price-currencySymbol{ font-weight:normal; font-size:9px;}  .m_add_to_cart_sticky .price .pvr_p .amount + .amount,.m_add_to_cart_sticky .price ins{ margin-right:5px;}  .accessories .item .general_mobile{ width:auto;}  .dynamic_price_chart{ min-height:100px; position:relative; overflow:hidden;}  .empty_chart{  right:0; top:0; width:100%; height:100%; text-align:center; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:space-evenly; align-items:center;}  .empty_chart svg{ width:29px; stroke:#d4d4d4; margin-bottom:10px;}  .empty_chart p{ color:#a7a7a7;}  .null_price{}  .null_price:before{ content:''; width:70px; height:1px; background-color:#eff1f5; display:inline-block; vertical-align:middle}  .el_call_number{ display:flex; flex-direction:column; flex-wrap:wrap; align-content:flex-end;}  .bidram-phone-number--view-two .el_call_number,.bidram-phone-number--view-three .el_call_number{ flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-end;}  .el_call_number svg{ width:31px; margin-right:10px; stroke:var(--maincolor);}  .bidram-phone-number--view-three .el_call_number svg{ margin-right:0px;}  .el_call_number .icon_wrap{ display:flex; align-items:center; justify-content:center; margin-right:10px; flex-shrink:0;}  .call_number{ display:flex; flex-direction:row; align-items:center; flex-wrap:nowrap; font-family:var(--mainfontnum); justify-content:flex-end;}  .call_number span{ font-size:13px; margin-right:3px; color:#0183ff;}  .call_number strong{ font-size:17px;}  .call_number_alt{ color:#91969f; font-size:11px; line-height:15px;}  .el_product_brand{}  .el_product_brand a{ display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center;}  .bidram-product-brand-v--yes .el_product_brand a{ flex-direction:column; flex-wrap:nowrap; align-items:center;}  .el_product_brand span{ font-size:12px; font-weight:500;}  .namad_slider img{ display:block; margin:0 auto; width:auto;}  .bidram-widget-my-footer-gototop .gototop{ display:inline-block; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s;}  .bidram-widget-my-footer-gototop .gototop:hover{ background-color:var(--maincolor); color:#FFF}  .bidram-widget-my-footer-gototop .gototop span{ display:inline-block; padding:0 10px; vertical-align:middle; margin-left:2px; font-size:11px; border-left:1px solid rgba(255,255,255,0.15);}  .gototop.elm_gtp1{ margin:auto; float:none; display:inline-block; direction:ltr;}  .gototop.elm_gtp1 svg{ margin-right:10px; display:inline-block; vertical-align:middle;}  .gototop.elm_gtp2{ width:25px; height:25px; margin:auto; float:none; display:inline-block; line-height:30px; font-size:22px;}  .gototop.elm_gtp2:hover{ background-color:#0183ff; cursor:pointer;}  .gototop.elm_gtp2 svg{ float:none; margin:0 auto; line-height:inherit;}  .bidram-product-star-rating-vertical-yes .bidram-product-rating{ flex-direction:column;}  .single-product.bidram-default .product-notices-wrapper > div{ margin:10px auto; max-width:1180px;}  .bidram-widget-my-header-menu .bidram-main-menu:after,.bidram-widget-my-header-menu .bidram-main-menu:before{ content:''; display:block; clear:both;}  .bidram-widget-my-header-menu .mobile-nav-button{ float:none;}  .swiper-cube .swiper-cube-shadow{ opacity:.2 !important;}  .bidram-widget-my-footer-contact .contact_us_wrap.type_3{ box-shadow:none;}  .bidram-widget-my-footer-contact .type_3 .contact_item i{ border-radius:0; margin-left:12px; box-shadow:-5px 0px 8px -8px rgb(0 0 0 / 48%);}  .bidram-widget-my-footer-contact .contact_us_wrap{ min-height:unset;}  #product_guide_wrap{ width:850px; max-width:90%;}  .product_guide{ display:block; font-size:11px; font-weight:500; margin-bottom:10px; color:#555;}  .product_guide.elm_product_guide{ margin-bottom:0px;}  .product_guide svg{ vertical-align:middle; width:20px; margin-left:7px; stroke:var(--maincolor);}  .gallery-item{ display:inline-block; text-align:right; vertical-align:top; margin:0 0 1.5em; padding:0 0 0 1em; width:50%;}  .gallery-columns-1 .gallery-item{ width:100%;}  .gallery-columns-2 .gallery-item{ max-width:50%;}  .gallery-item a,.gallery-item a:hover,.gallery-item a:focus{ -webkit-box-shadow:none; box-shadow:none; background:none; display:inline-block; max-width:100%;}  .gallery-item a img{ display:block; -webkit-transition:-webkit-filter 0.2s ease-in; transition:-webkit-filter 0.2s ease-in; transition:filter 0.2s ease-in; transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in; -webkit-backface-visibility:hidden; backface-visibility:hidden;}  .gallery-item a:hover img,.gallery-item a:focus img{ -webkit-filter:opacity(60%); filter:opacity(60%);}  .gallery-caption{ display:block; text-align:right; padding:0 0 0 10px; margin-bottom:0;}  .product-cart table.cart td.product-subtotal{ position:relative;}  .add_buy_later{ position:absolute; display:block; font-size:11px; font-weight:500; color:#818181; white-space:nowrap; line-height:18px; cursor:pointer; background-color:#f9f9f9; padding:3px 10px; bottom:0; left:0;}  @-webkit-keyframes flash{ 0%{  opacity:1; } 50%{  opacity:.1; } 100%{  opacity:1; }}  @keyframes flash{ 0%{  opacity:1; } 50%{  opacity:.1; } 100%{  opacity:1; }}  .buy_later.is_active,.buy_later_redirect.is_active{ -webkit-animation:flash linear 1s infinite; animation:flash linear 1s infinite;}  @keyframes shake{ 0%{  transform:translate(1px,1px) rotate(0deg); } 10%{  transform:translate(-1px,-2px) rotate(-1deg); } 20%{  transform:translate(-3px,0px) rotate(1deg); } 30%{  transform:translate(3px,2px) rotate(0deg); } 40%{  transform:translate(1px,-1px) rotate(1deg); } 50%{  transform:translate(-1px,2px) rotate(-1deg); } 60%{  transform:translate(-3px,1px) rotate(0deg); } 70%{  transform:translate(3px,1px) rotate(-1deg); } 80%{  transform:translate(-1px,-1px) rotate(1deg); } 90%{  transform:translate(1px,2px) rotate(0deg); } 100%{  transform:translate(1px,-2px) rotate(-1deg); }}  .buy_later.has_error{ color:#f44336; -webkit-animation:shake 0.5s; animation:shake 0.5s; animation-iteration-count:infinite;}  #buy_later_wrap{ margin:0; padding:15px; position:relative;}  .buy_later_desc{ display:block; padding:10px 0 15px 0; margin-bottom:15px; border-bottom:1px solid #eff1f5; color:#818085;}  .buy_later_desc > svg{ width:20px; vertical-align:middle; margin-left:12px; stroke:var(--maincolor);}  .is_blur_2{ filter:blur(2px);}  .buy_later_redirect{ display:inline-block; vertical-align:middle; text-align:center; font-size:11px; color:#6e6e6e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#f9f9f9; padding:2px 8px; margin:1px 3px 0 0; font-weight:500; -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s;}  .buy_later_redirect svg{ display:inline-block; vertical-align:middle; margin-left:4px;}  .buy_later_redirect:hover{ color:#444; background-color:#d5d8dc;}  .remove_buy_later{ position:absolute; top:10px; left:10px; background-color:#fae6d7; padding:0 10px; border-radius:5px; font-size:11px; font-weight:500; line-height:19px; color:#555; cursor:pointer;}  ul.cart_tabs{ margin-bottom:12px; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-between; position:relative;}  ul.cart_tabs:before{ content:''; position:absolute; right:0; left:0; top:16px; height:1px; width:100%; background-color:hsl(221deg 18% 18% / 13%); z-index:0;}  ul.cart_tabs li{ display:inline-block; background-color:#d5d8dc; padding:5px 15px; font-weight:500; font-size:12px; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); position:relative; cursor:pointer; -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s;}  ul.cart_tabs li.is_active{ background-color:var(--maincolor); color:#FFF}  ul.cart_tabs li div{ background-color:#FFF; color:#333; width:19px; height:19px; line-height:23px; display:inline-block; border-radius:var(--borderradius); font-family:var(--mainfontnum); text-align:center; margin-right:10px; font-weight:normal; font-size:10px;}  .cart_tabs_content{}  .empty_buy_later{ text-align:center; padding:15px 0;}  .empty_buy_later svg{ width:35px; display:block; margin:auto; margin-bottom:20px; opacity:0.2}  .empty_buy_later p{ padding-top:5px}  .btn_report_product{ font-size:11px; display:block; color:#555;}  .bidram-widget-container .btn_report_product{ margin-top:0px;}  .btn_report_product svg{ width:20px; display:inline-block; vertical-align:middle; margin-left:7px; stroke:#FF9800;}  .scroll_wc_tab .product-Tabs-panel{ display:block !important; margin:0px auto !important;}  .scroll_wc_tab .product-Tabs-panel:first-child{}  .scroll_wc_tab .product-Tabs-panel:last-child{ border-bottom:unset !important;}  .variations th{ font-weight:500;}  .variations th,.variations td{ padding-bottom:10px;}  .tm-epo-element-label h3{ font-size:12px;}  .tm-epo-required{ color:#f44336; vertical-align:middle; margin-left:6px; display:inline-block;}  .tmcp-field-wrap input[type=text],.tmcp-field-wrap textarea{ border-radius:5px; padding:7px 20px;}  .bidram-body .mfp-counter{ background-color:#333; padding:10px 12px 0px; border-radius:0 0 5px 5px; margin-top:-9px;}  .single-product img.mfp-img{ position:relative; z-index:1}  .bkt_tools{ float:left; width:36px; height:36px; text-align:center; line-height:38px; background-color:#FFF; font-size:18px; border-radius:var(--borderradius); position:relative; -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s; margin-right:10px; margin-top:2px; cursor:pointer; display:flex; align-items:center; justify-content:center;}  .bkt_tools svg{ max-width:22px;}  .bkt_tools:hover{ background-color:var(--maincolor)}  .elm_exp_excel svg{ stroke:#08ba2b}  .elm_exp_excel:hover{ background-color:#08ba2b}  .bkt_tools:hover svg{ stroke:white;}  .bidram-widget-block-category .bk_category_list.is_dynamic{ margin:0}  .bidram-widget-block-category .bk_category_inner.horizontal_scroll_css{ flex-wrap:nowrap;}  .bidram-widget-block-category .bk_category_list .bk_category_inner.horizontal_scroll_css .bk_cat_item{ display:inline-flex; display:inline-flex; display:inline-flex; min-width:112px;}  .bidram-widget-product-table-tabs .block-title{ margin-bottom:24px;}  .bidram-widget-product-table-tabs .block-title.has_tools{ margin-bottom:55px;}  .bidram-widget-product-table-tabs .block-title:before{ display:none}  .bidram-widget-product-table-tabs ul.tab_box li a{ display:flex; justify-content:center; align-items:center;}  .bidram-widget-product-table-tabs ul.tab_box li a img,.bidram-widget-product-table-tabs ul.tab_box li a svg{ display:block; margin:auto; height:auto; width:auto;}  .marquee_wrap{ overflow:hidden; position:relative;}  .marquee_wrap:before{ content:''; position:absolute; top:0; left:0; bottom:0; width:15%; background:rgb(255,255,255); background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9923319669664741) 30%,rgba(255,255,255,0.9531162806919643) 53%,rgba(255,255,255,0) 100%); z-index:2;}  .marquee_wrap:after{ content:''; content:''; position:absolute; top:0; right:0; bottom:0; width:15%; background:rgb(255,255,255); background:linear-gradient(270deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9923319669664741) 30%,rgba(255,255,255,0.9531162806919643) 53%,rgba(255,255,255,0) 100%); z-index:2;}  .marquee_wrap .mr-swiper{ margin:15px 0;}  .marquee_wrap .swiper-slide{ overflow:inherit}  .marquee_item{ width:80px; height:80px; display:flex; -webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -moz-box-pack:center; -o-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease; overflow:hidden}  .marquee_item:hover{ -webkit-transform:scale(0.9); -moz-transform:scale(0.9); -o-transform:scale(0.9); -ms-transform:scale(0.9); transform:scale(0.9); cursor:pointer;}  .bidram-editor-active.open_cart_sidebar .cart_sidebar,.bidram-editor-active.sidebar_open .bidram-site-mask{ display:none !important}  .bidram-widget-bidram-blog-breadcrumbs .breadcrumb-arrow{ margin:0; padding:0; background-color:transparent; box-shadow:none; border-radius:0; height:auto; line-height:normal;}  .entry-title svg{ display:inline-block; margin-left:15px; vertical-align:middle}  .bg_reading-container{ padding:5px 15px 5px 15px; background-color:#FFFFFF; border-radius:0px 0px 10px 10px;}  .bg_reading_setting{ width:auto; max-width:auto; top:-130px; left:30px;}  .elm_blog_tools{ display:flex; flex-direction:row; align-items:center; cursor:pointer;}  .bidram-tools-alignLeft-yes .elm_blog_tools{ justify-content:space-between; flex-direction:row-reverse;}  .elm_blog_tools svg{ margin-left:10px; width:22px; transition:all 0.3s; vertical-align:middle;}  .btn_add2wishlist.loading svg{ -webkit-animation-name:fa-bounce; animation-name:fa-bounce; -webkit-animation-delay:var(--fa-animation-delay,0s); animation-delay:var(--fa-animation-delay,0s); -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -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,cubic-bezier(.28,.84,.42,1)); animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}  .btn_like.loading svg{ -webkit-animation-name:fa-beat-fade; animation-name:fa-beat-fade; -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,cubic-bezier(.4,0,.6,1)); animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); -webkit-animation-delay:var(--fa-animation-delay,0s); animation-delay:var(--fa-animation-delay,0s); -webkit-animation-direction:var(--fa-animation-direction,normal); animation-direction:var(--fa-animation-direction,normal); -webkit-animation-duration:var(--fa-animation-duration,1s); animation-duration:var(--fa-animation-duration,1s);}  .elm_blog_tools .btn_copy{ position:static; white-space:nowrap; display:inline-flex; align-items:center; flex-direction:row;}  .bidram-tools-alignLeft-yes .elm_blog_tools .btn_copy{ flex-direction:row-reverse; margin-right:15px;}  .bidram-tools-alignLeft-yes .elm_blog_tools svg{ margin:0 10px 0 0 !important}  .elm_blog_tools input{ padding:0; border:none; line-height:inherit; background:none; font-size:90%; border-radius:0}  .elm_blog_tools .count{ font-family:var(--mainfontnum); margin-right:5px; vertical-align:middle;}  .elm_blog_tools .fontsize_change{ font-family:var(--mainfontnum); display:inline-flex; vertical-align:middle; margin-right:10px; align-items:center;}  .bidram-tools-alignLeft-yes .elm_blog_tools .fontsize_change{ margin-right:0px;}  .elm_blog_tools .fontsize_change svg{ margin:0 10px !important; min-width:14px !important; cursor:pointer; width:16px !important; height:auto; display:block;}  .elm_blog_tools .fontsize_change i.increase{ margin-right:0 !important;}  .elm_blog_tools .fontsize_change b{ font-weight:inherit}  .btn_share ul li{ display:inline-block; margin-right:10px}  .bidram-tools-alignLeft-yes .btn_share ul li{ display:inline-block; margin-left:10px; margin-right:0; vertical-align:middle;}  .btn_share ul li a{ display:block}  .elm_blog_tools.btn_share.no_modal{ justify-content:space-between;}  .deal_slider_v{ height:340px; padding-bottom:14px !important;}  .deal_slider_v:before{ content:''; display:block; height:7px; position:absolute; background-color:#ee273a; bottom:0; right:50px; left:50px; border-radius:0 0 10px 10px;}  .deal_slider_v:after{ content:''; display:block; height:7px; position:absolute; background-color:#ee273a; bottom:7px; right:25px; left:25px; border-radius:0 0 10px 10px; box-shadow:inset 0 10px 0px #00000042;}  .deal_slider_v .swiper-slide{ visibility:hidden; opacity:0}  .deal_slider_v .swiper-slide-active{ visibility:visible; opacity:1}  .deal_new{ display:flex; height:100%;}  .deal_new .item-area{ background-color:#ee273a; padding:20px; margin-bottom:0;}  .deal_new .item-area *:not(i):not(.product-label){ color:#FFF !important;}  .deal_new .product-name a{ font-size:14px}  .deal_new .item-area .product-image-area{ min-width:auto; background-color:transparent; display:flex; flex:1 0 40%; max-width:40%; align-items:center; padding-left:20px; flex-wrap:wrap; position:static;}  .deal_new .item-area .product-image{ align-self:end; border-radius:10px; overflow:hidden;}  .deal_new .item-area .product-image-area .product-label{ clip-path:polygon(100% 0,100% 100%,50% 85%,0 100%,0 0); border-radius:0; transform:unset; height:46px; line-height:43px; top:0; right:19px; font-size:14px;}  .deal_new .product-detail-area{ width:60%;}  .deal_new .deal_title{ font-size:15px; letter-spacing:1px; margin:25px 0 0 0; padding:5px 0; display:block; width:100%; text-align:center; align-self:end; position:relative;}  .deal_new .deal_title:before{ content:''; background-color:#00000024; height:11px; position:absolute; z-index:-1; right:20%; left:20%; top:16px;}  .deal_new .bidram-product-details__short-description{ max-height:86px; overflow:hidden; padding:0; margin-bottom:15px;}  .deal_new .bidram-product-details__short-description ul li:before{ background-color:white}  .deal_new .flex_row{ flex-direction:row; align-items:center; justify-content:space-between;}  .deal_new .flex_row .price{ font-size:16px;}  .deal_new .flex_row .price del:after{ background-color:rgb(0 0 0 / 50%);}  .deal_new .flex_row .btn_p_link{ background-color:#FFF; text-align:center; font-size:21px; color:#333 !important; width:47px; height:47px; line-height:53px;}  .deal_new .flex_row .btn_p_link:hover{ background-color:#00000024;}  .deal_new .flex_row .btn_p_link svg{ width:26px; vertical-align:middle; margin-top:-3px}  .deal_new .flex_row .btn_p_link:hover svg{ stroke:#FFF !important;}  .deal_new .product-date{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin-top:15px;}  .deal_new .product-date > div{ font-family:var(--mainfontnum); font-size:13px; border:1px solid rgb(0 0 0 / 29%); text-align:center; min-width:70px}  .deal_new .product-date .text{ font-size:10px; margin-right:7px}  .deal_new .deal-progress .progress{ background-color:rgb(0 0 0 / 20%);}  .deal_new .deal-progress .progress .progress-bar{ background-color:white;}  .cr_progress{ display:flex; align-items:center; flex-direction:row; margin-bottom:5px; font-family:var(--mainfontnum);}  .cr_progress .crp_percent{ position:relative; display:flex;}  .cr_progress svg{ position:relative; width:50px; height:50px; transform:rotate(-90deg);}  .cr_progress svg circle{ width:100%; height:100%; fill:none; stroke:#f0f0f0; stroke-width:2; stroke-linecap:round;}  .cr_progress svg circle:last-of-type{ stroke-dasharray:125px; stroke-dashoffset:calc(125px - (125px * var(--percent)) / 100); stroke:var(--maincolor);}  .cr_progress .crp_number{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}  .cr_progress .crp_number p{ font-size:11px;}  .cr_progress .crp_number p span{ font-size:11px;}  .cr_progress .crp_number p span:before{ content:'/'; opacity:0.5; margin:0 1px;}  .cr_progress .crp_label{ margin:0 15px 0 0; font-weight:500;}  .cr_progress .crp_label span{ display:block; font-weight:normal; color:#888; font-size:11px;}  .bidram-header-btn-align-vertical-yes .elm_btn_c,.bidram-header-btn-align-vertical-yes .elm_user_btn{ text-align:center}  .bidram-header-btn-align-vertical-yes .elm_btn_c > svg,.bidram-header-btn-align-vertical-yes .elm_user_btn > svg{ display:block; margin-right:auto !important; margin-left:auto !important;}  .pace{ pointer-events:none; user-select:none; z-index:99999999999999; position:fixed; margin:auto; top:0; left:0; right:0; bottom:0; width:400px; border:0px; height:1px; overflow:hidden; background:rgba(255,255,255,0.05); transition:all 1s;}  .pace .pace-progress{ transform:translate3d(0,0,0); max-width:300px; position:fixed; z-index:99999999999999; display:block; position:absolute; top:0; right:100%; height:100%; width:100%; background:var(--maincolor);}  .pace.pace-inactive{ width:100vw; opacity:0;}  .pace.pace-inactive .pace-progress{ max-width:100vw;}  #preloader{ width:100%; height:100vh; overflow:hidden; position:fixed; z-index:9999999;}  #preloader:after,#preloader:before{ content:""; position:fixed; left:0; height:50%; width:100%; background:#fff; transition-timing-function:cubic-bezier(0.19,1,0.22,1);}  #preloader:before{ top:0;}  #preloader:after{ bottom:0;}  #preloader.isdone{ visibility:hidden; transition-delay:1.5s;}  #preloader.isdone:after,#preloader.isdone:before{ height:0; transition:all 0.7s cubic-bezier(1,0,0.55,1); transition-delay:1s;}  #preloader .loading-text{ font-weight:300; text-transform:uppercase; letter-spacing:10px; position:absolute; top:calc(50% - 30px); left:50%; transform:translate(-50%,-50%); color:var(--maincolor); font-family:"Teko",sans-serif; z-index:9999;}  #preloader .loading-text.isdone{ top:50%; opacity:0; transition:all 0.8s cubic-bezier(0.19,1,0.22,1); transition-delay:0.5s;}  .elm_product_tabs_v .item .item-area{ margin-bottom:0;}  .jewel_price_details{ margin:10px 0; font-size:12px; font-family:var(--mainfontnum); line-height:22px; color:#888;}  .current_gold_rate{ font-size:12px; font-family:var(--mainfontnum); display:inline-block;}  .current_gold_rate b{ font-weight:500;}  .current_gold_rate span{ opacity:0.8; font-size:90%}  .bidram-widget-container .current_gold_rate{ font-size:inherit;}  .off-canvas-wrap{ text-align:right}  .model_user{ max-width:380px; padding:40px 25px 0 25px; height:150px;}  .account_action .message{ padding:15px; margin-top:10px; border:1px solid #e0e0e0; border-radius:7px; font-size:12px;}  .account_action .message span{ display:block; text-align:left; margin-top:8px; color:var(--maincolor);}  #zuck-modal .info{ font-family:var(--mainfontnum)}  a.tip.link{ background-color:#FFF !important; padding:7px 18px !important; color:#555 !important; font-size:12px !important; border-radius:7px !important; box-shadow:0 0 9px -5px #00000036;}  .stories.snapgram .story > .item-link{ text-decoration:none; color:#333;}  .stories.snapgram .story > .item-link > .item-preview{ border-radius:50%; padding:2px; background:radial-gradient(ellipse at 70% 70%,#ee583f 8%,#d92d77 42%,#bd3381 58%);}  .stories.snapgram .story > .item-link > .item-preview img{ border-radius:50%; border:4px solid #fff;}  .stories.snapgram .story.seen{ opacity:0.75;}  .stories.snapgram .story.seen > a > .item-preview{ background:rgb(0 0 0 / 23%);}  .stories.snapgram .story.seen > a{ color:#999 !important;}  .elm_c_wrap{ position:fixed; right:25px; bottom:20px; z-index:999;}  .body_ismobile .elm_c_wrap.elm_c_top{ left:12px; bottom:90px;}  .body_ismobile.bidram-account .elm_c_wrap.elm_c_top{ left:12px; bottom:15px; display:none;}  @keyframes jump-shaking{ 0%{  transform:translateX(0) } 25%{  transform:translateY(-9px) } 35%{  transform:translateY(-9px) rotate(17deg) } 55%{  transform:translateY(-9px) rotate(-17deg) } 65%{  transform:translateY(-9px) rotate(17deg) } 75%{  transform:translateY(-9px) rotate(-17deg) } 100%{  transform:translateY(0) rotate(0) }}  .elm_c_btn.is_main{ opacity:1; margin:0; cursor:pointer; display:flex; animation:jump-shaking 3s infinite;}  .elm_c_btn.is_main:hover,.elm_c_btn.is_main.is_active{ animation:unset;}  .elm_c_btn.is_main:before,.elm_c_btn.is_main:after{ content:''; width:60px; height:60px; background-color:inherit; border-radius:50%; position:absolute; top:0; left:0; z-index:-1; -webkit-transition:all .4s ease; transition:all .4s ease; opacity:0; visibility:hidden}  .elm_c_btn.is_main:hover{ box-shadow:none;}  .elm_c_btn.is_main:hover:before{ opacity:0.2; visibility:visible; -webkit-transform:scale(1.2); transform:scale(1.2);}  .elm_c_btn.is_main:hover:after{ opacity:0.1; visibility:visible; -webkit-transform:scale(1.4); transform:scale(1.4);}  .elm_c_btn.is_main .close,.elm_c_btn.is_main.is_active .open{ display:none}  .elm_c_btn.is_main.is_active .close{ display:block;}  .elm_c_btn{ display:flex; justify-content:center; align-items:center; width:60px; height:60px; background-color:var(--maincolor); color:white; border-radius:50%; margin-top:7px; box-shadow:6px 7px 28px -12px rgba(16,16,16,0.3); display:none}  .elm_c_btn:hover:not(.is_main){ transform:scale(0.9)}  .elm_c_btn svg{ fill:white; stroke:#FFF; width:26px; height:26px; margin:auto; display:block; margin-top:16px; vertical-align:middle;}  .elm_c_btn img{ max-width:26px; height:auto;}  .btn_c_telegram{ background-color:#2bbafd}  .btn_c_sms{ background-color:#FF9800}  .btn_c_whatsapp{ background-color:#02df73}  .btn_c_call{ background-color:#4caf50}  .elm_c_list{ position:absolute; display:flex; flex-direction:column; align-items:center; max-width:75px; bottom:70px; }  .blog_product{ max-width:240px;}  .ticket_status{ margin-bottom:25px}  .tickets_head{ display:flex; align-items:center; flex-direction:row;}  .create_ticket_btn,.back_ticket_btn,.continue_ticket_btn{ display:inline-block; text-align:center; background-color:var(--maincolor); color:#FFF; padding:7px 15px; border-radius:var(--borderradius); font-weight:500; cursor:pointer; font-size:12px;}  .create_ticket_btn:hover,.back_ticket_btn:hover{ transform:translate(-0.2rem,-0.2rem); box-shadow:.2rem .2rem 0rem #FFF;}  .back_ticket_btn{ margin-right:auto; padding:4px 15px;}  .continue_ticket_btn{ margin:auto; padding:4px 15px; margin-bottom:30px}  .ticket_sort{ padding:0 10px 0 5px; margin-right:auto; overflow:inherit !important;}  .ticket_sort select{ border:unset; height:100%; color:#666;}  .ticket_sort .nice-select{ color:#666; padding-left:40px; padding-right:10px; border:unset;}  .ticket_sort .nice-select .list{ border-radius:7px}  .ticket_sort svg{ width:20px; stroke:#333}  form#search-ticket,.ticket_sort{ height:34px; display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin-left:10px; border-radius:7px; overflow:hidden; background-color:#FFF; box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%);}  form#search-ticket input{ height:100%; padding-left:0; border:none;}  form#search-ticket button{ width:24px; height:24px; margin-left:6px; border:none; border-radius:7px; display:flex; justify-content:center; align-items:center; padding:4px; cursor:pointer; transition:all 0.3s; background-color:var(--maincolor);}  form#search-ticket button svg{ stroke:#FFF}  .tb-wrap{ display:flex; flex-direction:column; overflow-x:auto; margin-top:20px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#FFF; box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%); font-family:var(--mainfontnum); padding:15px;}  .tb-row{ display:flex; width:100%; margin-top:5px; margin-bottom:5px;}  .tb-cell{ flex:1; padding:10px; border-bottom:1px dashed #e8eaed; text-align:center;}  .tb-row:last-child .tb-cell{ border:none}  .tb-header{ background-color:#f6f7f9; padding:3px 0px; font-size:12px; font-weight:500; border-radius:7px; margin-bottom:15px;}  .tb-header .tb-cell{ border:unset;}  .tb-cell.cell-id{ flex:0 1 80px; display:flex; align-items:center; font-weight:500;}  .tb-cell.cell-title{ flex:0 1 35%; text-align:right; font-weight:500;}  .tb-cell.cell-title span,.tk_head_title span{ display:block; font-size:11px; color:#a1a1a1; font-weight:normal; margin-top:5px;}  .tb-cell.cell-title span:before,.tk_head_title span:before{ content:''; display:inline-block; width:7px; height:7px; background-color:#dddee2; vertical-align:middle; margin-left:10px;}  .cell-opr{ display:flex; align-items:center; justify-content:center; max-width:80px;}  .cell-opr a{ border-radius:3px; background-color:#f9f9f9; padding:0 10px;}  .cell-priority span{ font-size:11px; display:inline-flex; align-items:center;}  .cell-priority span i,.tk_head_c:nth-child(3) span i{ display:inline-block; width:8px; height:8px; margin-left:7px; vertical-align:middle; border-radius:10px; background-color:#f6f7f9;}  span.tk_p2 i{ background-color:deepskyblue !important;}  span.tk_p1 i{ background-color:#45e7b1 !important;}  span.tk_p3 i{ background-color:#ff5245 !important;}  .cell-opr a:hover{ transform:translate(-0.2rem,-0.2rem); box-shadow:.2rem .2rem 0rem #f6f7f9; background-color:var(--secoundcolor); color:#FFF; display:inline-block;}  .tb-cell.cell-date b{ display:block; font-weight:600;}  .tb-cell.cell-status{ flex:0; min-width:100px;}  .cell-status span{ border-radius:3px; background-color:#4d4d4d; padding:0 5px; color:white; font-size:11px;}  span.tk_s1{ background-color:#2ce18e !important;}  span.tk_s2{ background-color:#9f5ce4 !important;}  span.tk_s3{ background-color:#FFC107 !important;}  span.tk_s4{ background-color:#ff5a4e !important;}  span.tk_s5{}  span.tk_s6{ background-color:#ff4282 !important;}  .single_tk_wrap{ display:flex; flex-direction:column; overflow-x:auto; margin-top:15px; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); background-color:#FFF; box-shadow:0 1px 18px -10px rgb(0 0 0 / 10%); font-family:var(--mainfontnum); padding:15px 15px 30px 15px;}  .tk_submit_c{ padding-top:20px}  .tk_submit_c .select2-container--default .select2-selection--single{ height:36px;}  .tk_head{ background-color:#f6f7f9; padding:12px 15px; font-weight:500; border-radius:var(--borderradius); margin-bottom:10px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:center; font-size:11px;}  .tk_head_c{ flex:1;}  .tk_head_c:nth-child(1),.tk_head_c:nth-child(2){ flex:0 1 25%;}  .tk_head_c span{ color:#777}  .tk_head_c:nth-child(4) span{ border-radius:3px; background-color:#4d4d4d; padding:0 5px; color:white; font-size:11px;}  .tk_head_title{ border:2px dotted #f6f7f9; font-weight:500; border-radius:var(--borderradius); padding:10px 15px; margin-bottom:25px; font-size:13px;}  .tk_s_item{ display:flex; margin-bottom:15px;}  .tk_s_item.tk_support{ flex-direction:row-reverse;}  span.tk_s_avatar{ background-color:#f6f7f9; width:35px; height:35px; border-radius:50%; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:7px; margin-left:10px;}  .tk_support span.tk_s_avatar{ margin:0 10px 0 0}  span.tk_s_avatar svg{ stroke:#333}  .tk_s_content{ flex:1; padding-right:50px; padding-left:0px;}  .tk_user .tk_s_content{ padding-left:50px; padding-right:0px;}  .tk_s_content_inner{ border-radius:15px 0 15px 15px; background-color:#f6f7f9; padding:15px;}  .tk_support .tk_s_content_inner{ border-radius:0 15px 15px 15px; background-color:var(--maincolor); color:#FFF; padding:15px;}  .tk_s_meta{ display:flex; align-items:center; flex-direction:row-reverse; font-size:11px; margin-top:2px;}  .tk_user .tk_s_meta{ flex-direction:row;}  p.tk_s_date{ color:#888; margin:5px;}  p.tk_s_user{ color:#888; margin:5px 5px 5px 10px; display:flex; flex-direction:row; align-items:center;}  p.tk_s_user:after{ content:''; width:10px; height:2px; display:inline-block; background-color:#e1e3e8; margin-right:10px;}  form#reply-ticket{ display:flex; flex-direction:row; margin:30px 15px;}  form#reply-ticket textarea{ padding:15px 20px; margin-left:15px; border-radius:var(--borderradius); flex:1;}  form#reply-ticket input[type="submit"]{ font-weight:500; background-color:var(--maincolor); border:unset; transition:all 0.3s; cursor:pointer; width:85px;}  span.close_ticket_btn{ cursor:pointer; display:inline-block; margin-right:auto; margin-left:15px; margin-top:-12px; width:85px; padding:5px 0; border-radius:7px; background-color:#F44336; text-align:center; color:#FFF; transition:all 0.3s}  span.close_ticket_btn:hover{ background-color:#555;}  .tk_note_create{ padding:15px; border:2px dashed #e2e5ea; border-radius:7px; margin-top:5px;}  .single_tk_wrap .accordion .accordion-item-title{ font-size:12px !important; padding:12px 0; font-weight:normal;}  form#create-ticket{ background-color:#f6f7f9; border-radius:7px; padding:15px 20px;}  form#create-ticket input[type="text"],form#create-ticket select{ width:100%}  form#create-ticket textarea{ width:100%; margin-left:15px; height:97px;}  .select2-results{ font-size:11px !important;}  .form-row-group{ display:flex; margin-bottom:15px;}  .form-row-group .form-row{ flex:1; padding:0 0 0 15px !important;}  .form-row-group .form-row:last-child{ padding:0 !important;}  .elm_off_svg svg{ width:100%}  .elm_off_picker{ position:absolute; width:26px; height:26px; position:absolute; width:26px; height:26px; transition:all 0.5s;}  .elm_off_line{ fill:none; stroke-linecap:round; stroke-linejoin:round; fill-rule:evenodd;}  .elm_off_line{ stroke:#191b1d; stroke-width:1.6px; stroke-dasharray:6.4 6.4;}  .elm_off_point{ stroke:#fff; stroke-width:2.5px;}  .elm_off_point.active{ fill:var(--maincolor);}  .elm_off_text{ font-size:11px; fill:#fff; font-family:var(--mainfontnum); font-weight:500; cursor:pointer;}  .bidram-widget-block-deal-timeline .block-title{ margin-bottom:20px;}  .xslider.elm_bn_slider{ margin:0;}@media only screen and (max-width:1350px){ .sticky_toolbox,.add_to_cart_sticky{  display:none; }}@media only screen and (min-width:1200px){ .swiper.swiper-wrap-visible{  overflow:visible; }  .swiper-wrap-visible .bidram-swiper-prev{  left:-20px; }  .swiper-wrap-visible .bidram-swiper-next{  right:-20px; }  .swiper-wrap-visible .swiper-slide.swiper-slide-visible{  opacity:1 }  .list_blog_item .blog_body img{  max-width:240px; }  .archive.product .is-sidebar-none ul.products > li{  flex:0 0 auto;  width:20%; }  .bidram-onsale-slider-nav-percentage .item.product-deal .item-area .bidram-product-details__short-description,.bidram-onsale-slider-nav-percentage .item.product-deal .item-area .product-name{  max-width:calc(100% - 110px) }  .bidram-onsale-slider-nav-title .item.product-deal .item-area .bidram-product-details__short-description,.bidram-onsale-slider-nav-title .item.product-deal .item-area .product-name{  max-width:calc(100% - 290px) }}@media only screen and (min-width:1000px){ .circular_p_h .product_review_progress{  display:flex;  align-items:center;  flex-direction:row;  margin-top:15px }  .circular_p_h .cr_progress{  width:100%; }  .my_sticky{  position:fixed;  top:-50px;  right:0;  left:0;  border-radius:0;  margin-top:0;  z-index:9999;  -webkit-transition:all 0.4s ease-in-out;  -moz-transition:all 0.4s ease-in-out;  -ms-transition:all 0.4s ease-in-out;  -o-transition:all 0.4s ease-in-out;  transition:all 0.4s ease-in-out;  -moz-transform:translateY(50px);  -webkit-transform:translateY(50px);  -o-transform:translateY(50px);  -ms-transform:translateY(50px);  transform:translateY(50px);  box-shadow:0 0 11px 0 rgba(0,0,0,.1); }  .my_sticky #navigation{  max-width:1150px;  margin:auto }  .my_sticky.head_6{  background-color:#fff; }  .my_sticky.head_6 .logo{  height:40px;  min-height:auto; }  .my_sticky.head_6 .hs_icon{  margin-top:15px; }  .my_sticky.head_6 .bidram-main-menu > ul{  line-height:60px; }  .my_sticky .search_overlay{  background:rgb(255,255,255); }  .my_sticky .search_overlay form{  left:10%;  right:13%;  top:-12px; }  .my_sticky .search_toggle{  top:18px; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col > ul.sub-menu{  display:flex;  flex-direction:row;  flex-wrap:wrap;  align-items:flex-start; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-inrow-2 > ul.sub-menu > li,.bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical.item-inrow-2 > ul.sub-menu > li > .sub-menu > li{  flex:0 0 50%; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-inrow-3 > ul.sub-menu > li,.bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical.item-inrow-3 > ul.sub-menu > li > .sub-menu > li{  flex:0 0 33.33%; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-inrow-4 > ul.sub-menu > li,.bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical.item-inrow-4 > ul.sub-menu > li > .sub-menu > li{  flex:0 0 25%; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-inrow-5 > ul.sub-menu > li,.bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical.item-inrow-5 > ul.sub-menu > li > .sub-menu > li{  flex:0 0 20%; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu{  display:flex;  flex-direction:column;  flex-wrap:nowrap;  align-items:stretch;  min-height:300px; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li{  flex:none;  margin-bottom:5px;  padding:0;  display:flex;  width:100%;  flex-direction:row;  flex-wrap:nowrap;  justify-content:space-between;  align-items:baseline;  position:unset; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li > a{  padding:6px 15px;  width:150px;  border:1px solid #eff1f5;  display:block;  border-radius:7px; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li > a .el_arrow{  display:inline-block;  vertical-align:middle;  float:left;  width:20px; }  .bidram-main-menu ul > li.level-0 > ul.sub-menu > li > a > i{  font-size:12px;  vertical-align:middle;  margin-left:10px }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li > .sub-menu{  width:calc(100% - 180px);  display:flex;  flex-direction:row;  flex-wrap:wrap;  align-items:flex-start;  justify-content:flex-start;  align-content:flex-start;  position:absolute;  left:0;  top:0;  right:auto;  padding-top:20px;  height:100%;  opacity:0 !important;  visibility:hidden !important; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li .sub-menu{  background-color:transparent; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li > .sub-menu > li li{  padding-right:10px }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li > .sub-menu > li > a{  font-weight:500;  color:#222;  display:block;  margin-bottom:5px; }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li:hover > a,.bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical > ul.sub-menu > li.is_hovered > a{  background-color:#edeff266 }  .bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical:hover > ul.sub-menu > li.is_hovered > .sub-menu,.bidram-main-menu ul > li.level-0.mega-menu.menu-has-col.item-dir-vertical:hover > ul.sub-menu > li:hover > .sub-menu{  opacity:1 !important;  visibility:visible !important;  z-index:9999; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0 > a{  display:flex;  flex-direction:column;  flex-wrap:nowrap;  justify-content:flex-end;  align-items:center;  height:100%;  -webkit-transition:all 0.3s;  transition:all 0.3s; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0 > a > .el_icon{  margin-left:0; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0.menu-item-has-children:hover > a{  padding-bottom:5px; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0 > a{  height:100%;  -webkit-transition:all 0.3s;  transition:all 0.3s; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0.menu-item-has-children > a > .el_arrow{  margin:0;  line-height:0;  position:absolute;  top:auto;  right:calc(50% - 2.5px);  bottom:-10;  visibility:hidden;  opacity:0;  -webkit-transition:all .2s;  transition:all .2s; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0.menu-item-has-children > a > .el_arrow svg{  margin-right:0; }  .bidram-menu-icon-vertical-yes .bidram-main-menu ul > li.level-0.menu-item-has-children:hover > a > .el_arrow{  visibility:visible;  opacity:1;  bottom:0px; }  .single-product img.mfp-img{  max-height:550px !important; }  .gallery-columns-5 .gallery-item{  max-width:20%; }  .gallery-columns-6 .gallery-item{  max-width:16.66%; }  .gallery-columns-7 .gallery-item{  max-width:14.28%; }  .gallery-columns-8 .gallery-item{  max-width:12.5%; }  .gallery-columns-9 .gallery-item{  max-width:11.11%; }  .scroll_wc_ul{  position:sticky;  top:0;  background-color:#fff;  z-index:1; }  .scroll_wc_ul a:before{  -webkit-transition:all 0.3s;  transition:all 0.3s; }  .scroll_wc_ul.is_active{  box-shadow:0px 5px 7px -6px rgb(0 0 0 / 14%);  border:1px solid #f3f3f3;  border-top:0;  padding:10px 0 !important;  border-radius:0px 0px 7px 7px !important; }  .bidram-body.style_tabs_one .wc-tabs.scroll_wc_ul.is_active > li a{  padding:5px 1.2em; }  .bidram-body.style_tabs_two .wc-tabs.scroll_wc_ul.is_active > li a{  display:flex;  flex-direction:row;  align-items:center; }  .bidram-body.style_tabs_two .wc-tabs.scroll_wc_ul.is_active > li a:before,.bidram-body.style_tabs_three .wc-tabs.scroll_wc_ul.is_active > li a:before{  margin:0 0 0 9px;  font-size:18px;  display:none !important; }  .bidram-body.style_tabs_default .wc-tabs.scroll_wc_ul{  text-align:center;  padding-bottom:0 !important; }}@media only screen and (min-width:768px){ .xslider{  padding:2px;  margin:-2px; }  .col2-set .col-1,.col2-set .col-2{  width:50%;  float:right;  padding:5px; }  .brands-list__col{  width:25%; }  .gallery-item{  max-width:25%; }  .gallery-columns-1 .gallery-item{  max-width:100%; }  .gallery-columns-2 .gallery-item{  max-width:50%; }  .gallery-columns-3 .gallery-item{  max-width:33.33%; }  .gallery-columns-4 .gallery-item{  max-width:25%; }  .wcc_media_list{  margin-bottom:-45px; }  .elm_product_tabs_v{  display:flex;   align-items:stretch;   position:unset; }  .elm_product_tabs_v .block-tabs-wrap{  margin-left:1%;  background-color:#FFF;  padding:15px 25px;  border-radius:10px;  max-width:19%;  flex:0 0 19%;  min-height:325px; }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box{  display:flex;  flex-direction:column;  justify-content:space-evenly;  height:100%; }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box li{  margin:10px 0;  -webkit-transition:all 0.3s;  transition:all 0.3s;  padding:10px 15px;  font-size:12px;  text-align:right; }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box li a img{  display:inline-block;  vertical-align:middle;  margin-left:10px; }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box li a{  white-space:nowrap;  padding:0;  font-size:inherit;  line-height:inherit;  text-overflow:ellipsis;  overflow:hidden;  -webkit-transition:unset;  transition:unset; }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box li:hover,.elm_product_tabs_v .block-tabs-wrap ul.tab_box li.active{  background-color:var(--maincolor);  color:#FFF;  box-shadow:inset -10px 0px 9px -5px hsl(0deg 0% 0% / 19%);  border-top-right-radius:0 !important;  border-bottom-right-radius:0 !important; }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box li:before{  content:'';  width:15px;  height:100%;  background-color:var(--maincolor);  display:block;  position:absolute;  border-radius:10px;  border-top-left-radius:0 !important;  border-bottom-left-radius:0 !important;  top:0;  right:-40px;  box-shadow:inset 10px 0px 9px -5px hsl(0deg 0% 0% / 19%);  -webkit-transition:all 0.3s;  transition:all 0.3s;  opacity:0;  visibility:hidden }  .elm_product_tabs_v .block-tabs-wrap ul.tab_box li.active:before,.elm_product_tabs_v .block-tabs-wrap ul.tab_box li:hover:before{  opacity:1;  visibility:visible }  .elm_product_tabs_v .block-content-wrap{  max-width:80%;  flex:0 0 79%; }}@media only screen and (max-width:1200px){ .swiper .onsale-pagination{  display:none; }  .home-product-deal-wrap .bidram-swiper-prev,.home-product-deal-wrap .bidram-swiper-next{  opacity:1;  visibility:visible }  .table-compare-warp{  position:relative;  overflow-x:scroll;  overflow-y:hidden;  -webkit-overflow-scrolling:touch; }  .table-compare-warp::-webkit-scrollbar{  height:2px;  background:#eee;  border-radius:4px }  .table-compare-warp::-webkit-scrollbar-corner{  background-color:#282828;  display:block;  border-radius:4px }  .table-compare-warp::-webkit-scrollbar-thumb{  background-color:#b5b5b5;  border-radius:4px }  .table-compare-warp .rollbar-content{  white-space:nowrap;  float:right; }}@media only screen and (max-width:992px){ .is-sidebar-right .content-wrap{  order:0; }  .md-nopad{  padding:0 }  .hide_tablet{  display:none !important }  .my_account_menu{  display:flex; }  .account_head_icon{  display:inline-block;  width:calc(100% - 84px);  margin-top:6px; }  .bidram-account .bidram-MyAccount-navigation{  position:fixed;  top:0;  right:0px;  bottom:0;  z-index:2;  margin:0;  width:250px;  visibility:hidden;  opacity:0;  -webkit-transition:-webkit-transform .5s ease;  -moz-transition:transform .5s ease;  -o-transition:-o-transform .5s ease;  transition:transform .5s ease;  backface-visibility:hidden;  -webkit-backface-visibility:hidden;  -webkit-font-smoothing:subpixel-antialiased;  -webkit-overflow-scrolling:touch;  -webkit-transform:translate(250px,0);  -moz-transform:translate(250px,0);  -ms-transform:translate(250px,0);  -o-transform:translate(250px,0);  transform:translate(250px,0); }  .my_account_s.bidram-account .bidram-MyAccount-navigation{  -webkit-transform:translate(0,0);  -moz-transform:translate(0,0);  -ms-transform:translate(0,0);  -o-transform:translate(0,0);  transform:translate(0,0);  overflow-y:scroll;  -webkit-overflow-scrolling:touch;  visibility:visible;  opacity:1;  overflow-x:hidden;  border-left:2px solid #f3f3f3;  z-index:999;  padding-top:35px;  border-radius:0; }  .admin-bar.my_account_s.bidram-account .bidram-MyAccount-navigation{  top:32px; }  .bidram-account .bidram-MyAccount-content{  -moz-transition:-moz-transform 0.2s ease-in;  -o-transition:-o-transform 0.2s ease-in;  -webkit-transition:-webkit-transform 0.2s ease-in;  transition:transform 0.2s ease-in; }  .my_account_s .bidram-site-mask{  visibility:visible;  pointer-events:auto;  background:rgba(0,0,0,0.25); }  .my_account_close{  display:block; }  .user_header{  background-color:#FFF;  padding:0 0 12px 0;  box-shadow:0 0 11px 0 rgba(0,0,0,.1);  margin-top:-5px; }  .up_top_logout,.up_top_setting,.up_top_notify,.up_top_home{  width:32px;  height:32px;  font-size:16px;  line-height:37px;  background-color:#eff1f5; }  .up_top_logout{  background-color:#ffebeb }  .bidram-MyAccount-navigation ul li a{  font-size:11px; }  .mobile-nav-button.hs_icon a{  display:inline-block; }}@media only screen and (max-width:768px){ .create_ticket_btn,.back_ticket_btn,.continue_ticket_btn{  margin-right:auto;  width:95px; }  .block-tabs-wrap{  margin-bottom:15px;  background-color:white;  padding:15px;  border-radius:10px; }  .header_offer p{  padding:7px 0; }  .sm-nopad{  padding:0 }  .product_banner_slider .swiper-pagination span{  height:7px;  overflow:hidden;  text-indent:-1000px;  background-color:#eaeaea;  line-height:7px; }  .blog_title{  display:block;  padding-right:42px; }  .nav-tabs{  position:absolute !important;  background-color:#e6e6e6;  left:0;  right:0;  border-radius:5px;  display:none; }  .nav-tabs_trigger{  display:block; }  .hide_mobile{  display:none !important }  .scrolling-wrapper{  overflow-x:scroll;  overflow-y:hidden;  white-space:nowrap;  padding:5px 0;  width:100%;  display:flex;  flex-wrap:nowrap;  -webkit-overflow-scrolling:touch; }  .scrolling-wrapper > div{  width:auto;  max-width:205px }  .scrolling-wrapper::-webkit-scrollbar{  display:none;  -webkit-overflow-scrolling:touch; }  .is_head_sticky:not(.bidram-account){  padding-top:109px; }  .product-type-2 .item .item-area{  width:180px }  .prdtype_2 .item .item-area{  max-width:190px }  .product-type-2 .item .item-area .product-image-area,.item .item-area .product-image-area{  min-height:auto }  .head_4 .logo{  margin:0 !important; }  .head_6 .logo{  max-width:130px; }  .footer_aboutus{  padding:0 }  .checkout-breadcrumb div p{  display:none; }  .checkout-breadcrumb div h1{  font-size:14px;  margin:0 15px 0 10px; }  .checkout-breadcrumb div h4{  font-size:11px; }  .footer_aboutus_head,.footer_aboutus,.contact_us_wrap,.contact_us_wrap.type_2{  padding:0 10px; }  .footer_aboutus{  margin-bottom:15px; }  .contact_us_wrap{  border-right:0;  margin-top:7px; }  .app_btn{  padding:5px 10px; }  .table-responsive{  overflow-x:scroll; }  .table-compare tbody tr td,.table-compare thead tr td{  min-width:200px; }  .product div.type-product .product_title,.product div.product .product_title{  width:100% !important }  .banner{  max-height:160px; }  .contact_wrap{  display:block;  padding:10px; }  .contact_right,.contact_left{  width:100%;  max-width:100%; }  .contact_left{  padding:25px 10px 10px 10px; }  .accessories_desc{  margin-top:10px;  min-height:auto; }  .item .item-area,.inner_wrap,.widget,.accessories_desc,.block-special-title{  -webkit-border-radius:10px;  -moz-border-radius:10px;  border-radius:10px; }  .product-type-1 .item .item-area.general_mobile .actions{  padding:15px 0px 2px 5px; }  .block_carousel_deal .special_wrap .item-area{  width:195px; }  .style_tabs_three .wc-tabs{  justify-content:right; }  .prdtype_override_size .item .general_mobile{  width:auto;  max-width:100%; }  .item.product-deal .item-area{  padding:10px; }  .item.product-deal .item-area .product-image-area{  margin-left:0px }  .item.product-deal .item-area .product-image-area .product-image{  margin:auto }  .item.product-deal .product-detail-area{  display:flex;  flex-direction:column;  align-content:space-between;  align-items:center;  flex-wrap:nowrap; }  .item.product-deal .product-detail-area > *{  display:flex; }  .item.product-deal .item-area .bidram-product-details__short-description,.item.product-deal .item-area .deal-progress{  display:none }  .item.product-deal .item-area .home-dailydeal{  padding-top:5px }  .item.product-deal .item-area .product-image-area .product-image img{  max-width:85%; }  .home-dailydeal .product-date > div span.no{  width:32px;  height:32px;  border-radius:10px;  font-size:12px;  line-height:32px;  margin-bottom:5px }  #my-account-content{  width:100% !important }  #my-account-menu{  float:right !important;  width:100% !important }  .wc-tabs > li a{  font-size:12px;  color:#6b6b6b;  padding:10px 10px 10px 10px; }  .wc-tabs{  display:flex }  .wc-tabs > li + li{  margin-right:1px; }  .single-product .wc-tab{  padding:1em; }  .single_dailydeal{  padding:10px 10px 7px 10px;  flex-direction:row;  flex-wrap:nowrap;  justify-content:space-between; }  .single_dailydeal .deal-text span.deal-text1{  font-size:11px; }  .home-dailydeal .deal-text{  padding-left:0px; }  .home-dailydeal.single_dailydeal .product-date > div{  margin-left:3px; }  .discount_percent li{  margin-left:0px; }  .product_banner_slider .slick-dots li{  height:7px; }  .product_banner_title{  overflow:hidden;  text-indent:-1000px;  background-color:#eaeaea;  line-height:7px; }  .blog_title{  display:block;  padding-right:42px; }  .nav-tabs{  position:absolute !important;  background-color:#e6e6e6;  left:0;  right:0;  border-radius:5px;  display:none; }  .nav-tabs_trigger{  display:block; }  .out_of_stock,.featured_label,.custom_label{  left:0px; }  .out_of_stock:after,.featured_label:after,.custom_label:after{  display:none }  .deal_left_side{  order:-1; }  .comments-area{  padding:30px 15px; }  .deal_left_timer{  height:auto;  margin-top:5px;  display:flex;  flex-wrap:nowrap;  flex-direction:row;  align-content:center;  justify-content:space-between;  align-items:center;  padding:8px; }  .deal_left_timer .deal_title{  padding:0;  font-size:14px }  .deal_left_timer .deal_percentage,.deal_left_timer strong{  display:none; }  .deal_left_timer .product-date{  padding:0 }  .deal_left_timer .product-date > div span.no{  width:32px;  height:32px;  border-radius:5px;  text-align:center;  font-size:15px;  line-height:36px;  margin-bottom:2px }  .under_construction .product-date div{  font-size:10px;  border:1px solid #fff;  margin:10px;  width:50px;  height:50px;  line-height:20px;  padding-top:10px;  border-radius:5px }  .result_review_wrap{  margin-left:0;  margin-bottom:10px; }  .review_rules{  margin-left:0; }  .my_review_list .c_left{  width:100%;  border-top:2px solid #eef0f4;  padding:10px 0 }  .my_review_list .c_right{  width:100%;  padding:0;  margin:0;  border:unset; }  .my_review_list .c_right img{  max-width:40%; }  .notification_list .item_simple .item-area .product-image-area{  width:100%;  max-width:unset;  float:none; }  .notification_list .item_simple .item-area .product-detail-area{  width:100%;  padding:0; }  .notification_list ul{  margin-top:10px }  .accessories .add-all-to-cart.btn,.accessories .add-all-to-cart.hero-action-btn{  width:100%;  height:40px;  margin:10px 0 5px;  border-radius:7px; }  .my_acc_user_info{  flex:0 0 135px; }  .item_simple .quickview-btn{  display:none; }  #tab-more_seller_product .item{  float:right;  width:100%; }  .price_survey_question:after,.price_survey_question:before{  content:'';  display:block;  clear:both; }  .add_buy_later{  position:relative;  margin-top:15px;  line-height:25px; }  .tickets_head{  flex-wrap:wrap;  flex-direction:unset; }  .ticket_sort{  margin:8px auto 8px 0 }  form#search-ticket{  width:calc(100% - 105px); }  .tb-row.tb-header .tb-cell:not(.cell-id):not(.cell-title){  display:none }  .ticket_rows .tb-row{  display:flex;  flex-wrap:wrap; }  .ticket_rows .tb-row{  border:1px solid #f6f7f9;  padding:5px 0;  border-radius:var(--borderradius);  margin-bottom:15px; }  .ticket_rows .tb-cell.cell-title{  flex:0 0 100%;  max-width:calc(100% - 50px); }  .ticket_rows .cell-department,.ticket_rows .cell-status,.ticket_rows .cell-priority{  flex:0 0 33.3% }  .ticket_rows .tb-cell.cell-date{  text-align:right; }  .ticket_rows .tb-cell{  padding:5px 10px;  text-align:right;  border-bottom:1px dashed #e8eaed !important; }  .ticket_rows .tb-row .tb-cell:last-child,.ticket_rows .tb-row .tb-cell:nth-child(6){  border:unset !important; }  .ticket_rows .tb-cell.cell-date b{  display:inline-block; }  .ticket_status .my_acc_user_info{  flex:0 0 112px;  padding:7px 10px; }  .tk_head{  flex-wrap:wrap; }  .tk_head_c{  flex:1 1 33.3% !important;  line-height:25px }  .tk_head_c:nth-child(3),.tk_head_c:nth-child(2){  flex:1 1 100% !important; }  .tk_user .tk_s_content{  padding-left:0px;  padding-right:0px; }  .tk_s_content{  flex:1;  padding-right:0px;  padding-left:0px; }  form#reply-ticket textarea{  flex:0 0 100%;  margin-bottom:10px; }  form#reply-ticket input[type="submit"]{  padding:5px 10px; }  span.close_ticket_btn{  margin-top:-60px; }  form#reply-ticket{  flex-wrap:wrap; }}@media only screen and (max-width:576px){ .banner .banner-content .btn.btn_link_center{  margin:0; }  .banner .banner-inner h3{  margin:0 0 8px 0px; }  .xs-nopad,.ajax-filter-list{  padding:0 }  ul.tab_box{  justify-content:right !important; }  .bk_view_more{  margin-right:-3px; }  .block-title .title{  padding-left:5px; }  .block_testimonials .testimonial{  height:auto !important; }  .elm_off_svg{  overflow-x:scroll;  overflow-y:hidden;  white-space:nowrap;  flex-wrap:nowrap; }  .elm_off_svg svg{  width:100%;  min-width:1100px }  .deal_left_timer .product-date > div{  margin-left:3px; }  .deal_left_timer .product-date > div span.no{  width:28px;  height:32px; }  .content-404-inner .circle{  display:none }  .bidram-td-products-compare > row > div{  padding:0 2px; }  .bidram-compare-list .bidram-compare-label .bidram-compare-clear-all{  margin-left:10px; }  .logo_designer{  float:none; }  .copy_right{  width:calc(100% - 46px);  white-space:nowrap;  overflow:hidden; }  .blog-posts-content-2 .grid_image h4{  font-size:11px }  .item_simple .item-area{  padding:7px 7px; }  .comment_login{  width:100%; }  #reviews .commenter_detail{  padding:0 0 5px 0; }  .deal_slider_v .d-flex{  display:block !important;  width:100% }  .deal_slider_v{  height:475px }  .deal_new .item-area .product-image-area{  max-width:100%;  flex:0 0 100%;  padding:0;  margin:auto;  margin-bottom:15px;  max-width:200px; }  .deal_new .bidram-product-details__short-description,.product__coupon .divider{  display:none }  .deal_new .product-detail-area{  width:100% }  .deal_new .product-date > div{  width:100% }  .deal_new .deal_title{  margin-top:3px; }  .product__coupon .left{  justify-content:space-between; }  svg.el_arw_left,svg.el_arw_right{  top:calc(50% - 42px);  height:84px; }}@media print{ body{  background-color:white !important; }}  .body_ismobile .xslider:not(.elm_bn_slider):not(.swiper-3d):not(.no_auto) .swiper-slide,.body_ismobile .sw_slider_related .swiper-slide,.body_ismobile .sw_slider_upsell .swiper-slide,.body_ismobile .sw_slider_recent_view .swiper-slide,.body_ismobile .swiper_vtabs .swiper-slide{ width:auto !important}  .body_ismobile .elm_product_tabs_v .block-tabs-wrap{ padding:10px 15px;}  .body_ismobile .swiper_vtabs{ min-height:270px}  .body_ismobile .blog-posts-content-4 .item .item-area:not(.bk_blog_line){ min-height:100px;}  .body_ismobile .blog-posts-content-4 .xslider .swiper-slide .item .item-area:not(.bk_blog_line){ max-width:345px;}  .body_ismobile .blog-posts-content-4 .bk-content-left{ min-height:100px;}  .body_ismobile .blog-posts-content-4 .post-image{ width:100px; height:100px;}  .body_ismobile .blog-posts-content-2 .xslider .swiper-slide .grid_image{ width:200px}  .body_ismobile .block_testimonials .xslider .swiper-slide .testimonial{ max-width:300px;}  .body_ismobile .blog-posts-content-4 .xslider .swiper-slide .item .item-area:not(.bk_blog_line){ max-width:345px;}  .body_ismobile .blog-posts-content-3 .xslider .swiper-slide .item-area{ width:250px}  .body_ismobile .blog-posts-content .xslider .swiper-slide .item-area{ width:250px}  .body_ismobile .blog-posts-content .xslider .swiper-slide .item_simple .item-area,.body_ismobile .bk_recently_viewed .xslider .swiper-slide .item_simple .item-area{ width:280px}  .body_ismobile .bidram-widget-mobile-deal-slider-product .special_wrap .item-area{ width:205px;}  .body_ismobile .bidram-widget-bidram-price .pvr_p span:nth-child(2){ content:'|'; margin:0 10px; color:#ccc; display:inline-block; font-weight:100; vertical-align:middle;}  .notifyjs-bidram-base{ display:block; padding:8px 25px; line-height:25px; background-color:#c0f8c3;  text-align:right; border-radius:10px; font-size:12px; border:1px solid #FFF; box-shadow:0 0 10px -2px rgb(0 0 0 / 9%); font-family:var(--mainfontnum)}  .notifyjs-bidram-base.notifyjs-bidram-error{ background-color:#ffebee}  .notifyjs-bidram-base.notifyjs-bidram-info{ background-color:#e1f5fe;}  .notifyjs-bidram-base .wc-forward{ display:none}  .notifyjs-corner{ z-index:99999 !important; top:auto !important; bottom:10px;}  .elm_sl_svg{ fill:#eff1f5}  svg.el_arw_right{ position:absolute; top:calc(50% - 60px); height:120px; width:auto; z-index:9999; right:-1px;}  svg.el_arw_left{ position:absolute; top:calc(50% - 60px); height:120px; width:auto; z-index:9999; left:0;}  .bidram-slider--view-two .bidram-swiper-next,.bidram-slider--view-two .bidram-swiper-prev,.bidram-slider--view-one .bidram-swiper-next,.bidram-slider--view-one .bidram-swiper-prev{ opacity:1 !important; visibility:visible !important; box-shadow:none; background-color:transparent;}  .bidram-slider--view-one .bidram-swiper-next,.bidram-slider--view-one .bidram-swiper-prev{ background-color:#00000045; border-radius:var(--borderradius); width:30px; height:25px; -webkit-transform:unset; transform:unset; top:auto; bottom:20px; left:20px}  .bidram-slider--view-one .bidram-swiper-next svg,.bidram-slider--view-one .bidram-swiper-prev svg{ stroke:white}  .bidram-slider--view-one .bidram-swiper-next:hover,.bidram-slider--view-one .bidram-swiper-prev:hover{ background-color:#0000005c;}  .bidram-slider--view-one .bidram-swiper-next{ right:auto; left:55px}  .bidram-slider--view-two .bidram-swiper-next{ right:0; justify-content:end;}  .bidram-slider--view-two .bidram-swiper-prev{ left:0; justify-content:flex-start;}  .bidram-slider--view-two .bidram-swiper-next svg,.bidram-slider--view-two .bidram-swiper-prev svg{ width:19px;}  .bidram-slider--view-two .bidram-swiper-next:hover svg,.bidram-slider--view-two .bidram-swiper-prev:hover svg{ stroke:var(--maincolor);}  .bidram-slider--view-three .bidram-swiper-next,.bidram-slider--view-three .bidram-swiper-prev{ opacity:1; visibility:visible;}  .bidram-slider--view-dot-one .bidram-swiper-pagination{ position:absolute; z-index:99; bottom:3px !important;}  .bidram-slider--view-dot-one .bidram-swiper-pagination .swiper-pagination-bullet{ width:5px; height:5px; margin:0 4px !important;}  .bidram-slider--view-dot-one .bidram-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:14px;}  .el_bullet_w1{ position:absolute; width:150px; height:auto; bottom:-1px; z-index:9; right:calc(50% - 75px);}  .bidram-slider--view-dot-two .bidram-swiper-pagination{ position:absolute; z-index:99; bottom:15px !important; right:20px !important; left:auto !important; width:auto !important;}  .bidram-slider--view-dot-two .bidram-swiper-pagination .swiper-pagination-bullet{ width:5px; height:5px; margin:0 4px !important; background-color:black; opacity:0.3;}  .bidram-slider--view-dot-two .bidram-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:14px; background-color:var(--secoundcolor); opacity:1;}  .bidram-widget-product-tabs .block-content-wrap{ min-height:90px}  .bidram-widget-product-tabs .block-content-wrap .ajax-loader{ background-size:29px;}  .bidram-widget-bidram-blog-title svg{ width:30px; vertical-align:middle;}  .bidram-widget-my-header-notify .notify_btn{ display:flex; align-items:center; justify-content:center; padding:7px 7px 8px 7px; border-radius:7px 7px 7px 7px; box-shadow:0px 0px 0px 1px #F2F5FA; transition:all 0.2s;}  .bidram-widget-my-header-notify:not(:last-child){ margin-bottom:0px;}  .bidram-widget-my-header-notify .notify_btn svg{ width:22px}@media (min-width:1200px){ .container{  max-width:1300px }  header .my_sticky #navigation{  max-width:1300px }}  :root{ --maincolor:#0183FF; --secoundcolor:#22D9C4; --bgcolor:#FFFFFF; --footcolor:#404763; --headcartcolor:#0183FF; --offbgcolor:#FF4242; --mainfont:IRANYekanX; --mainfontnum:IRANYekanX; --borderradius:7px}  .header_offer{ font-size:13px; text-align:center}  .single_product_head{ padding:0px 15px 10px; background-color:#f5f6f7}  .product .entry-summary .product_meta{ padding:0}  .item .item-area,.bidram-account .bidram-MyAccount-navigation,.my_acc_user_info,.widget,.tb-wrap,.el_alert,.page-shopping-cart .product-cart-form,.bidram_checkout_page{ box-shadow:0 0px 2px 0px rgba(0,0,0,0.1)}  .elm_c_btn.btn_c_all{ background-color:#22D9C4}  .bidram-main-menu ul > li.level-0 > a{ font-size:12px; font-weight:; color:#333333}  .bidram-main-menu ul > li.level-0{ line-height:49px}  .entry-content > p,.entry_content_inner > p{ font-size:14px; line-height:27px}  .entry-content > h2,.entry_content_inner > h2{ font-size:16px;}  .entry-content > h3,.entry_content_inner > h3{ font-size:16px; line-height:20px}  .entry_content_inner.active,.entry_readmore.fullheight{ max-height:30000px; margin-bottom:15px}  .footer_aboutus strong,.footer_aboutus a{ color:#db1919}  .item-area .product-image-area a.quickview-btn,.item_simple .compare-button a{ opacity:1; visibility:unset; display:none}  .item_simple .item-area:hover .product-image-area img{ filter:blur(0px)}  .elm_user_btn{ line-height:38px; border-radius:7px 7px 7px 7px; box-shadow:0px 0px 0px 1px #F2F5FA; color:#555555; transition:all 0.2s;}  .top_icons.shop_cart{ height:40px; border-radius:5px 5px 5px 5px;}  .elm_user_btn svg{ width:24px; stroke:#60646B; fill:#60646B;}  .posts-content > h1,.posts-content > h2,.posts-content > h3,.posts-content > h4,.posts-content > h5,.posts-content > h6{ font-size:16px; font-weight:500; font-family:var(--mainfont),Tahoma; margin:0; padding:0;}  .posts-content img{ border-radius:10px;}  .posts-content ul{ margin-right:30px;}  .posts-content ul,ol li,li{ list-style:inherit;}  .posts-content table{ border-right:none; margin-bottom:1.618em; width:100%;}  .posts-content table tr:nth-child(odd){ border-bottom:5px solid transparent;}  .posts-content table tr > th{ background-color:#ffffff; border:1px solid #eeeff1; display:block; font-size:12px; width:100%;}  .posts-content table tr:nth-child(even){ border-bottom:5px solid transparent;}  .posts-content table td{ padding:8px 15px; border:7px solid #FFFFFF; background-color:#fdfdfd; margin:0; line-height:1.5;}  .posts-content table{ border-collapse:collapse; margin-left:auto; margin-right:auto; margin-bottom:1.618em; margin-top:1.618em; width:100%;}  .bidram .star-rating{ overflow:hidden; position:relative; line-height:1; color:#333; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-family:var(--mainfontnum); flex-direction:row;}  .bidram .star-rating svg{ stroke:gold !important; width:17px;}  .bidram .bidram-product-rating{ line-height:2; display:block}  .bidram .bidram-product-rating::after,.bidram .bidram-product-rating::before{ content:' '; display:table}  .bidram .bidram-product-rating::after{ clear:both}  .bidram .entry-summary .bidram-product-rating .star-rating{ margin:0 0 0 4px; float:right;}  .elementor-widget-mweb-rating .bidram-product-rating{ display:flex; align-items:center;}  .bidram .elementor-widget-mweb-rating .bidram-product-rating .bidram-review-link{ margin-right:3px; padding-top:5px;}  .bidram .bidram-product-rating .star-rating span{ margin-right:7px; margin-top:5px;}  .bidram .hreview-aggregate .star-rating{ margin:10px 0 0}  p.stars{ display:inline-block; margin:0; font-size:14px}  p.stars a{ position:relative; height:22px; width:22px; display:inline-flex; text-decoration:none; margin-right:1px; line-height:27px; background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M226.5 168.8L287.9 42.3l61.4 126.5c4.6 9.5 13.6 16.1 24.1 17.7l137.4 20.3-99.8 98.8c-7.4 7.3-10.8 17.8-9 28.1l23.5 139.5L303 407.7c-9.4-5-20.7-5-30.2 0L150.2 473.2l23.5-139.5c1.7-10.3-1.6-20.7-9-28.1L65 206.8l137.4-20.3c10.5-1.5 19.5-8.2 24.1-17.7zM424.9 509.1c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2z"/></svg>'); background-repeat:no-repeat; background-size:75%; background-position:center; text-align:center; justify-content:center; font-size:0; color:#777; border-radius:5px;}  p.stars:hover a{ background-color:#FFC107}  p.stars a:hover ~ a{ background-color:#ffffff}  p.stars a:hover{ background-color:#FFC107 !important; color:#FFF}  p.stars.selected a.active{ background-color:#FFC107; color:#FFF}  p.stars.selected a.active ~ a{ background-color:#ffffff}  p.stars.selected a:not(.active){ background-color:#FFC107}  .bidram div.type-product .entry-summary .bidram-product-rating .bidram-review-link,.bidram div.product .entry-summary .bidram-product-rating .bidram-review-link{ position:absolute; display:block; bottom:3px; padding-right:2px; font-size:10px}  .bidram .bidram-product-rating .bidram-review-link{ color:#999; font-family:var(--mainfontnum)}  .bidram #content .bidram-breadcrumb{ background-color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-top:14px; color:#555; font-family:var(--mainfont); font-size:11px; line-height:30px; padding:5px 15px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}  .bidram-breadcrumb{ background-color:#0000000A; padding:9px 15px 9px 15px; border-radius:5px 5px 5px 5px;}  .bidram .bidram-breadcrumb a{ color:#888; display:inline-block;}  .single-product #content div.product.type-product{ display:block; position:relative; margin-top:14px; background-color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; padding:15px 15px 15px; box-shadow:0 1px 7px -3px rgba(0,0,0,.1);}  .bidram .entry-img{ position:relative; padding-bottom:30px}  .bidram .elementor-widget-mweb-product-images .entry-img{ padding-bottom:0px}  .bidram .entry-img .images,.bidram .entry-img .inner{ position:relative; min-height:200px}  .bidram .elementor-widget-mweb-product-images .entry-img .images,.bidram .elementor-widget-mweb-product-images .entry-img .inner{ min-height:auto}  .mweb-body .swiper-3d .swiper-slide-shadow-left{ background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.05)),to(transparent)); background-image:-webkit-linear-gradient(right,rgba(0,0,0,.05),transparent); background-image:-o-linear-gradient(right,rgba(0,0,0,.05),transparent); background-image:linear-gradient(270deg,rgba(0,0,0,.05),transparent); top:5px; height:calc(100% - 10px); display:block;}  .mweb-body .swiper-3d .swiper-slide-shadow-right{ background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.05)),to(transparent)); background-image:-webkit-linear-gradient(left,rgba(0,0,0,.05),transparent); background-image:-o-linear-gradient(left,rgba(0,0,0,.05),transparent); background-image:linear-gradient(90deg,rgba(0,0,0,.05),transparent); top:5px; height:calc(100% - 10px); display:block;}  .bidram .entry-img .images .img img,.bidram .images .bidram-product-gallery__image img{ border:1px solid #eee; display:block;}  .images.gallery-with-images{ position:relative;}  .bidram .gallery_type_v.entry-img .inner .product-label{ right:85px !important;}  .gallery_type_v .images.gallery-with-images{ display:inline-block; max-width:calc(100% - 70px);}  .gallery_type_v .thumbnails{ display:inline-block; max-width:70px; float:right; padding-left:10px; margin:0 !important;}  .gallery_type_v .thumbnails .product-thumbs{ height:328px; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:flex-start;}  .gallery_type_v .thumbnails .swiper{ box-sizing:border-box; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; max-width:100%; width:100%;}  .bidram .gallery_type_v.entry-img .thumbnails .swiper-button-v1-next{ left:auto; right:50%; text-align:right; bottom:7px; top:auto; margin:0 -12px 0 0; -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg);}  .bidram .gallery_type_v.entry-img .thumbnails .swiper-button-v1-prev{ left:auto; right:50%; text-align:right; top:0px; margin:0 -12px 0 0; -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg);}  .gallery_type_h .thumbnails .swiper{ display:none}  .gallery_type_h .thumbnails .swiper.swiper-initialized{ display:block}  .bidram .swiper .swiper-button-next.mweb_gallery_next,.bidram .swiper .swiper-button-prev.mweb_gallery_prev{ background:none; width:30px; height:30px; margin-top:-15px; background-color:hsl(0deg 0% 100% / 85%); border-radius:9px; box-shadow:0 0px 19px -7px rgb(0 0 0 / 10%); opacity:0; visibility:hidden;}  .bidram .gallery-with-images .swiper:hover .swiper-button-next.mweb_gallery_next,.bidram .gallery-with-images .swiper:hover .swiper-button-prev.mweb_gallery_prev{ opacity:1; visibility:visible;}  .bidram .swiper .swiper-button-next.mweb_gallery_next:after,.bidram .swiper .swiper-button-prev.mweb_gallery_prev:after{ content:""; text-align:center; direction:none}  .bidram .swiper .swiper-button-next.mweb_gallery_next svg,.bidram .swiper .swiper-button-prev.mweb_gallery_prev svg{ stroke:#9c9a9a; vertical-align:middle; width:18px}  .product_tools_btn{ position:absolute; bottom:10px; left:10px; display:flex; z-index:1; direction:ltr; flex-direction:row;}  .elementor-product-btn-align-vertical-yes .product_tools_btn{ flex-direction:column;}  .elementor-product-btn-align-hright-yes .product_tools_btn{ direction:rtl; left:auto; right:10px;}  .elementor-product-btn-align-vtop-yes .product_tools_btn{ top:10px; bottom:auto;}  .popup-image,.bidram .product .product_tools_btn .add_to_wishlist_wrap a,.product_tools_btn .compare{ display:inline-block; height:36px; width:36px; position:relative; vertical-align:middle; z-index:1; cursor:pointer; background:#fff; border:1px solid #eee; font-size:14px; text-align:center; line-height:34px; color:#888; -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; margin:5px; padding:0}  .popup-image:hover,.product_tools_btn .compare:hover{ background:var(--maincolor); border-color:var(--maincolor)}  .popup-image svg,.popup-share > a svg,.popup-video svg,.remindme_icon svg,.bidram .product .product_tools_btn .add_to_wishlist_wrap .single_add_to_wishlist svg,.product_tools_btn .compare svg{ width:20px; vertical-align:middle; margin:2px 0 0 0 !important;}  .popup-image:hover svg,.popup-share:hover > a svg,.popup-video:hover svg,.remindme_icon:hover svg,.product_tools_btn .compare:hover svg{ stroke:#fff}  .has_right + .btn_360{}  .popup-share{ display:inline-block; height:36px; width:36px; margin:5px;}  .popup-share > a{ height:36px; width:36px; z-index:1; cursor:pointer; position:relative; display:inline-block; background:#fff; text-align:center; line-height:34px; font-size:14px; color:#888; border:1px solid #eee; -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}  .popup-share:hover > a{ background:var(--maincolor); border-color:var(--maincolor)}  .popup-video{ display:inline-block; height:36px; width:36px; position:relative; vertical-align:middle; z-index:1; cursor:pointer; background:#fff; border:1px solid #eee; font-size:14px; text-align:center; line-height:34px; color:#888; -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; margin:5px;}  .popup-video:hover{ background:var(--maincolor); border-color:var(--maincolor)}  .popup_inline .mfp-container{ padding-top:40px; padding-bottom:40px}  .popup_inline .mfp-content{ width:100%; max-width:700px}  #popup-video{ width:100%}  #popup-video .mfp-close{ top:-44px; color:#FFF; text-align:right; right:1px}  #popup-video video{ max-width:100%; height:auto}  .remindme_icon{ height:36px; width:36px; display:inline-block; z-index:1; cursor:pointer; text-align:center; background:#fff; line-height:34px; font-size:14px; color:#888; border:1px solid #eee; -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; margin:5px}  .remindme_icon:hover{ background:var(--maincolor); border-color:var(--maincolor)}  .remindme_on.remindme_icon{ background:#fff7db; border-color:#ffe586}  .product-360-view-wrapper + .remindme_icon{ }  #remindme_form.req:after{ content:''; position:absolute; width:110px; height:25px; left:14px; bottom:15px; z-index:5; background-image:url(../images/loading-oval.svg); background-position:center; background-repeat:no-repeat; -webkit-filter:grayscale(100%); filter:grayscale(100%); opacity:.9; background-size:17%;}  #remindme_form h5{ font-size:12px; padding-bottom:20px;}  #remindme_form .type_of{}  #remindme_form .type_of > span{ display:block; padding:7px 0;}  #remindme_form .type_of label{ display:block; margin-right:0; padding-bottom:5px;}  #remindme_form .type_of input[type="checkbox"]{ position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; margin:-1px}  #remindme_form .type_of input[type="checkbox"]:checked + span:after{ content:''; width:3px; height:6px; display:inline-block; transform:rotate(43deg); border-right:2px solid #00cc67; border-bottom:2px solid #00cc67; position:absolute; top:5px; right:4px; left:auto;}  #remindme_form .type_of label span{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#a7a7a7; position:relative;}  #remindme_form .type_of label span:before{ content:''; display:block; height:12px; width:12px; border-radius:2px; cursor:pointer; margin-left:8px; box-shadow:0 0 1px 0 rgb(0 0 0 / 70%);}  .ui_input_switch{ position:relative; display:inline-block !important; line-height:inherit !important; padding:0 !important; width:40px; height:20px;}  .ui_input_switch input{ opacity:0; width:0; height:0;}  .ui_input_switch .slider{ position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#dde0e8; -webkit-transition:.4s; transition:.4s; border-radius:4px;}  .ui_input_switch .slider:before{ position:absolute; content:""; height:12px; width:15px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s; border-radius:2px;}  .ui_input_switch input:checked + .slider{ background-color:#00cc67;}  .ui_input_switch input:checked:focus + .slider{ box-shadow:none !important}  .ui_input_switch input:focus + .slider{ box-shadow:0 0 5px -1px #ff675f;}  .ui_input_switch input:checked + .slider:before{ -webkit-transform:translateX(17px); -ms-transform:translateX(17px); transform:translateX(17px);}  #remindme_form .remindme_row{ margin-bottom:7px;}  #remindme_form .remindme_row p{ display:inline-block; margin-right:7px; opacity:0.7;}  #remindme_form input[type="submit"]{ background-color:var(--maincolor); font-family:var(--mainfont); font-size:12px; box-shadow:none; line-height:20px; cursor:pointer; color:#fff; padding:6px 15px; border-radius:var(--borderradius); border:unset; margin-top:10px;}  #remindme_form input[type="submit"]:hover,#remindme_form input[type="submit"]:focus{ background-color:#333;}  #remindme_form .close_remindme{ position:absolute; top:10px; left:10px; width:19px; cursor:pointer;}  #remindme_form .close_remindme svg{ stroke:red}  .bidram .entry-img .thumbnails,.elementor-widget-mweb-product-images .thumbnails{ margin:15px 0 0}  .bidram .entry-img .thumbnails .img{ position:relative; cursor:pointer; border-radius:0; padding:0; overflow:hidden;}  .bidram .entry-img .thumbnails .img img{ border:1px solid #eee; max-width:100%; max-height:100%;}  .bidram .entry-img .thumbnails .img.swiper-slide-thumb-active img{ border-color:var(--maincolor)}  .bidram .entry-img .thumbnails .swiper-button-v1-next,.bidram .entry-img .thumbnails .swiper-button-v1-prev{ position:absolute; overflow:hidden; font-size:0; text-align:center; height:24px; width:24px; background:#fff; border:1px solid #eee; right:18px; top:50%; left:auto; margin:-12px 0 0; text-align:left; visibility:hidden; opacity:0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; font-size:17px; color:#555;}  .bidram .entry-img .thumbnails .swiper-button-v1-prev{ right:18px; left:auto; text-align:right;}  .bidram .entry-img .thumbnails .swiper-button-v1-next{ left:18px; right:auto; text-align:right;}  .bidram .entry-img .thumbnails .swiper-button-v1-next svg,.bidram .entry-img .thumbnails .swiper-button-v1-prev svg{ width:14px;}  .bidram .entry-img .thumbnails .swiper-button-v1-next:after,.bidram .entry-img .thumbnails .swiper-button-v1-prev:after{ content:""; display:none}  .bidram .entry-img .thumbnails:hover .swiper-button-v1-next,.bidram .entry-img .thumbnails:hover .swiper-button-v1-prev{ visibility:visible; opacity:1}  .bidram .entry-img .thumbnails .swiper-button-v1-next:hover,.bidram .entry-img .thumbnails .swiper-button-v1-prev:hover{ background:var(--maincolor); border-color:var(--maincolor)}  .bidram .entry-img .thumbnails .swiper-button-v1-next:hover svg,.bidram .entry-img .thumbnails .swiper-button-v1-prev:hover svg{ stroke:white}  .bidram .entry-img .swiper-button-disabled{ opacity:0 !important;}  .product-thumbs-static{ display:grid; grid-column-gap:10px; grid-template-columns:repeat(5,1fr);}  .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;}  .bidram .entry-summary{ padding-bottom:30px}  .bidram .entry-summary .dokan-btn{ margin-top:10px;}  .bidram div.type-product .single_product_head .product_title,.bidram div.product .single_product_head .product_title{ float:right; padding:0; margin:10px 0; text-transform:none; font-size:14px; font-weight:500; color:#333; width:calc(100% - 120px);}  .product_title span.sub_head{ font-family:sans-serif; letter-spacing:1px; font-size:11px; font-weight:normal; padding-top:3px; color:#333333; text-transform:capitalize; display:block; clear:both;}  .bidram div.single_product_head .bidram-product-rating{ position:relative; display:block; margin-right:calc(100% - 80px); padding-top:12px; height:53px;}  .bidram .entry-summary .bidram-product-summary-line{ display:block; border-bottom:1px dashed #ddd; height:10px; margin:0 0 10px}  .bidram .entry-summary .stock{ margin:10px 0 0px; font-family:var(--mainfontnum); background-color:#f9f9f9; padding:7px 15px; border-radius:5px; display:block; max-width:150px; text-align:center;}  .bidram .entry-summary .out-of-stock{ color:#ff5252; width:100%; margin-bottom:10px}  .bidram .elementor-add-to-cart .stock{ margin:10px 0; font-family:var(--mainfontnum); display:block;}  .bidram .elementor-add-to-cart .out-of-stock{ color:#ff5252;}  .bidram .entry-summary .stock:after,.bidram .entry-summary .stock:before{ content:''; display:block; clear:both;}  .bidram .entry-summary .bidram-product-rating{ margin:0; padding:0 0 5px}  .bidram .entry-summary .cart,.bidram .product-type-variable .cart,.bidram .product-type-grouped .cart{ padding:15px 0 10px; border-top:none; display:flex;}  .bidram .entry-summary .summary_cart_warp .cart{ background-color:#fbfbfb; padding:15px 15px 15px 15px; border-radius:5px; border:1px solid #ececec; margin-bottom:9px;}  .bidram .entry-summary .summary_cart_warp .cart table tr td{ display:block; text-align:right;}  .bidram .entry-summary .summary_cart_warp .bidram-grouped-product-list{ white-space:normal; margin:0; padding:0; background-color:transparent;}  .bidram .entry-summary .summary_cart_warp > .price{ padding:10px 15px; border:2px dotted #ececec; border-radius:5px; margin-bottom:5px;}  .bidram .entry-summary .summary_cart_warp > .stock{ max-width:unset; margin-bottom:5px; background-color:#fbfbfb;}  .price{ margin:0; font-weight:500; font-size:13px; color:var(--maincolor); letter-spacing:-.01em; font-family:var(--mainfontnum)}  .price i{ color:#c7c7c7}  .price_empty{ color:#b8b8b8 !important; padding-bottom:0 !important; font-weight:normal;}  .entry-summary .price_empty{ font-size:12px !important; font-family:var(--mainfont) !important; font-weight:normal; padding-bottom:15px !important; display:block;}  .entry-summary .price .bidram-Price-amount{ display:inline-block; line-height:1; padding:0 5px}  .entry-summary .price del .bidram-Price-amount{ margin:0; display:inline-block; color:#444; text-decoration:none; font-size:11px; font-weight:500; vertical-align:middle; padding-left:5px;}  .product .bidram-Price-currencySymbol,.single_acc .bidram-Price-currencySymbol,.single_wc_pinfo .bidram-Price-currencySymbol{ font-size:50% !important; filter:grayscale(1); font-weight:normal; padding:0px 2px;}  .product .price del{ font-size:98%; opacity:0.85; padding:0px 5px;}  .product .price ins{ text-decoration:none; padding:0px 10px;}  .entry-summary .price{ font-size:15px;}  .entry-summary .price strong{ font-size:11px; padding-bottom:10px; display:block}  .entry-summary .price del .bidram-Price-amount{ font-size:13px}  .bidram .elementor.product-type-variable.type-product .bidram-variation-price{ padding-bottom:15px; margin-top:10px;}  .bidram div.product.elementor form.cart table.variations td.value:before{ content:normal !important; display:none !important;}  .bidram div.type-product form.cart table,.bidram div.product form.cart table{ margin:0 0 15px; border:none; font-family:var(--mainfont),Tahoma;}  .bidram div.type-product .entry-summary form.cart table tr,.bidram div.product .entry-summary form.cart table tr{ background-color:transparent !important; display:block; padding-bottom:7px;}  .bidram div.product form.cart table .sellect-wrap{ vertical-align:middle; display:inline-block;}  .el_p_c{ font-weight:500; margin:0 5px; display:inline-block; vertical-align:middle;}  .bidram .type-product.product-type-variable .entry-summary form.cart.variations_form table.variations td.label{ padding:0; border:none; text-align:right; display:inline-block}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.label label{ font-weight:500; font-size:12px; margin:0 0 0 15px !important; border-right:2px dotted #ddd; padding-right:15px;}  .bidram .type-product.product-type-variable .entry-summary form.cart.variations_form table.variations td.value{ padding:0; border:none; display:inline-block}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value select{ border-radius:var(--borderradius); height:auto; padding:5px 15px;}  .bidram .type-product.product-type-variable .entry-summary form.cart.variations_form table.variations td.value .sellect-wrap{ display:inline-block}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option{ margin:2px 0px 3px 10px; border:1px solid #eee; cursor:pointer; border-radius:3px; display:inline-flex}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.text{ border:none;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.disable{ cursor:not-allowed; position:relative;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.disable:before{ display:block; content:""; position:absolute; right:0; top:0; left:0; bottom:0; background-color:#ffffffe0; z-index:1; border-radius:inherit;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.disable:after{ display:inline-block; content:"\00d7"; font-size:16px; position:absolute; right:calc(50% - 5px); top:calc(50% - 12.5px); color:#F44336; z-index:2;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option span{ display:block; text-align:center; height:19px}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.text span{ height:22px; line-height:23px; border-radius:4px; padding:0 10px; background:#eee; -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 .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.text:hover,.bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.text.selected{ border-color:var(--maincolor)}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.text:hover span,.bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.text.selected span{ background-color:var(--maincolor); color:#fff}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.color{ border-color:#cecece; border-radius:17px; vertical-align:middle; overflow:hidden;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.color span{ margin:0; padding:0; height:26px; width:26px; line-height:24px; background-color:#fff;  display:flex; flex-wrap:nowrap; align-items:center; justify-content:center;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.color span i{ width:20px; height:20px; position:relative; border-radius:12px;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.color.selected span i:after{ content:''; color:#fff; width:4px; height:8px; display:inline-block; transform:rotate(43deg); border-right:2px solid #333; border-bottom:2px solid #333; position:relative; top:-1px;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.image{ border-color:#eee}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.image.selected{ border-color:var(--maincolor)}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.image span{ margin:2px; width:55px; height:35px}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.color.selected{ border-color:var(--maincolor);}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td.value .option.color.selected span{ background:#fafbfc}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td .reset_variations{ margin:0 20px 0 0; color:var(--maincolor); font-size:11px; float:left; font-family:var(--mainfont); border:none; background-color:transparent; cursor:pointer;}  .bidram .type-product.product-type-variable form.cart.variations_form table.variations td .reset_variations:hover{ color:white !important; background-color:var(--maincolor);}  .bidram .type-product.product-type-variable .bidram-variation-price{ padding-bottom:15px; margin-top:-5px;}  .bidram .type-product.product-type-variable .bidram-variation-price span{ font-size:14px;}  .bidram .type-product.product-type-variable .bidram-variation-price del span{ font-size:12px}  .quantity{ margin:0 0 0 8px; display:inline-block; position:relative; font-family:var(--mainfontnum); vertical-align:middle;}  .quantity .unit{ position:absolute; right:0; background-color:#f5f5f5; text-align:center; top:10px; right:50%; line-height:18px; font-size:11px; -moz-transform:translateX(50%) translateY(-100%); -webkit-transform:translateX(50%) translateY(-100%); transform:translateX(50%) translateY(-100%); -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; opacity:0; visibility:hidden; z-index:0; padding:0 5px;}  .product .quantity:hover .unit{ top:-1px; opacity:1; visibility:visible;}  .quantity.hidden{ display:none !important}  .quantity .plus-minus{ position:absolute; right:8px; top:50%; transform:translateY(-50%); display:grid;}  .quantity input[type=hidden] + .plus-minus{ display:none;}  .shop_table .quantity .plus-minus{ }  .quantity .plus-minus .elm_qty{ display:inline-flex; width:20px; height:20px; border-radius:var(--borderradius); text-align:center; background-color:#f5f5f5; line-height:20px; cursor:pointer; transition:all .3s; align-items:center; justify-content:center; margin:1px 2px;}  .quantity input,.quantity input.input-text{ display:inline-block; vertical-align:middle; height:55px; width:100px; font-size:13px; text-align:left; padding:0 20px; color:#555; border:1px solid #eee; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -moz-appearance:textfield; font-family:var(--mainfontnum);}  .quantity input[type=number]::-webkit-inner-spin-button,.cart .quantity input[type=number]::-webkit-outer-spin-button{ -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0}  .quantity .plus-minus .elm_qty:hover{ background-color:var(--maincolor);}  .quantity .plus-minus .elm_qty svg{ width:15px; height:auto}  .quantity .plus-minus .elm_qty:hover svg{ stroke:#FFF}  .elementor-add-to-cart .quantity input{ height:100%;}  .elementor-add-to-cart .quantity .plus-minus{ top:50%; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}  .elementor-quantity--type-alignh .quantity input{ height:auto; text-align:revert; width:auto; height:100%; max-width:67px;}  .elementor-quantity--type-alignh .quantity .plus-minus{ left:0px; right:auto; top:0; bottom:0; display:flex; flex-direction:column; -moz-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}  .elementor-quantity--type-alignh .quantity .plus-minus .elm_qty{ display:flex; height:100%; border-radius:0; justify-content:center; flex-direction:column; line-height:unset; border:1px solid rgb(0 0 0 / 0.1); margin:0;}  .elementor-quantity--type-alignh .quantity .plus-minus .elm_qty.increase{ border-radius:5px 0 0 0; border-bottom:1px solid rgb(0 0 0 / 0.1);}  .elementor-quantity--type-alignh .quantity .plus-minus .elm_qty.reduced{ border-radius:0 0 0 5px; border-top:1px solid rgb(0 0 0 / 0.1);}  .bidram div.product.elementor .quantity.hidden + button{ margin-right:0;}  .mini_cart_quantity_price_row{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:center; margin-top:5px;}  .mini_cart_quantity_price_row .quantity{ margin:0;}  .mini_cart_quantity_price_row .quantity input.qty{ height:24px; width:87px; font-size:12px; text-align:center; padding:0 20px; background:transparent;}  .mini_cart_quantity_price_row .quantity .plus-minus{ left:2px; right:2px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between;}  .mini_cart_quantity_price_row .quantity .plus-minus .elm_qty.increase:hover,.mini_cart_quantity_price_row .quantity .plus-minus .elm_qty.reduced:hover{ color:#FFF}  .bidram .entry-summary .cart .single_add_to_cart_button,.cart .single_add_to_cart_button,.cart .added_to_cart{ position:relative; border:none; height:55px; line-height:55px; background:var(--cartcolor); color:#fff; padding:0 9px 0 9px; font-size:12px; font-weight:500; text-align:center; display:inline-block; font-family:var(--mainfont); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; cursor:pointer; vertical-align:middle; width:-webkit-fill-available;}  .cart .added_to_cart.wc-forward{ background-color:#555; margin-right:8px}  .bidram .product .cart .single_add_to_cart_button.disabled{ background-color:#9E9E9E}  .elementor-add-to-cart .cart .single_add_to_cart_button{ height:auto !important;}  .bidram div.type-product form.cart .button,.bidram div.product form.cart .button{ vertical-align:middle}  .elementor-add-to-cart.elementor-product-simple .cart,.elementor-add-to-cart.elementor-product-variable .bidram-variation-add-to-cart{ display:flex;}  .bidram .entry-summary .cart .single_add_to_cart_button.externalaffiliate-product{ padding:0 25px}  .bidram .entry-summary .cart .single_add_to_cart_button .elm_a2c_i,.cart .single_add_to_cart_button .elm_a2c_i,.cart .added_to_cart .elm_a2c_i{ display:inline-flex; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-align:center; vertical-align:middle; line-height:1.2; margin-left:3px; font-size:18px; stroke:#fff; background:transparent; align-items:center; justify-content:center;}  .elm_a2c_i svg{ stroke:#fff; width:25px; height:auto;}  .bidram .entry-summary .cart .single_add_to_cart_button.loading,.cart .single_add_to_cart_button.loading{}  .bidram .entry-summary .cart .single_add_to_cart_button.loading:before,.cart .single_add_to_cart_button.loading:before{ content:'';  position:absolute; top:0px; left:0; right:0; bottom:0; margin:0 !important; background:rgb(255 255 255 / 90%) url(../images/loading-oval.svg) no-repeat center center; background-size:20px; border-radius:inherit}  .bidram .entry-summary .cart .single_add_to_cart_button:hover{ background-color:var(--maincolor)}  .bidram .entry-summary .add_to_wishlist_wrap{ display:inline-block; margin:0 0 0 10px; position:relative; float:right;}  .bidram .product .single_add_to_wishlist{ display:inline-block; position:relative; background:#fff; color:#434343; height:35px; line-height:35px; border:1px solid #e5e5e5; padding:0 15px 0 15px; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; font-family:var(--mainfont); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); text-indent:unset;}  .single_add_to_wishlist b,.single_compare b{ font-weight:inherit}  .bidram .product .elementor-widget-mweb-addto-wishlist .single_add_to_wishlist{ height:auto; display:block;}  .bidram .product .elementor-single_wishlist_onlyicon_yes .single_add_to_wishlist svg,.bidram .product .elementor-single_compare_onlyicon_yes .compare svg{ margin:0 !important;}  .bidram .product .add_to_wishlist_wrap.loading .single_add_to_wishlist:before,.bidram .compare.waiting:before,.bidram .product .remindme_btn .loading: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;}  .bidram .product .add_to_wishlist_wrap .single_add_to_wishlist svg{ display:inline-block; width:20px; height:auto; text-align:center; vertical-align:middle; margin-left:10px; color:#777; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease;}  .bidram .product .add_to_wishlist_wrap.added:not(:hover) .single_add_to_wishlist svg{ stroke:#F44336 !important;}  .bidram .product .add_to_wishlist_wrap:hover .single_add_to_wishlist,.bidram .entry-summary .compare:hover{ border-color:var(--maincolor); background-color:var(--maincolor); color:white;}  .bidram .product .add_to_wishlist_wrap .single_add_to_wishlist:hover svg{ stroke:#fff;}  .bidram .entry-summary .show{ display:inline-block !important}  .item .yith-wcwl-add-to-wishlist{ margin:0}  .item .yith-wcwl-add-to-wishlist .feedback{ display:none !important}  .item .yith-wcwl-add-to-wishlist .ajax-loading{ position:absolute; margin:0 !important; width:100% !important; height:100% !important; left:0 !important; top:0 !important; border-radius:0; overflow:hidden; background:none !important; opacity:1; background-color:#FFF;}  .bidram .entry-summary .compare,.elementor-widget-mweb-compare-btn .compare{ display:inline-block; position:relative; background:#fff; color:#434343; height:35px; line-height:35px; border:1px solid #e5e5e5; margin:0 0 0 10px; padding:0 15px 0 14px; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; font-family:var(--mainfont); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius);}  .bidram .product .elementor-widget-mweb-compare-btn .compare{ height:auto; display:block; margin:0;}  .bidram .product .single_compare svg{ display:inline-block; width:20px; height:auto; text-align:center; vertical-align:middle; margin-left:10px; color:#777; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease;}  .bidram .compare.added svg{ stroke:var(--maincolor) !important;}  .bidram .entry-summary .compare:hover svg,.elementor-widget-mweb-compare-btn .compare:hover svg{ stroke:#fff}  .bidram .entry-summary .product_meta{ padding:0 15px; font-family:var(--mainfont),Tahoma; clear:both; font-size:13px;}  .bidram .entry-summary .product_meta > a{ padding-right:5px; padding-left:15px}  .bidram .entry-summary .product_meta:before,.bidram .entry-summary .product_meta:after{ content:" "; display:table}  .bidram .entry-summary .product_meta:after{ clear:both}  .bidram .entry-summary .product_meta .sku_wrapper,.bidram .entry-summary .product_meta .tagged_as,.bidram .entry-summary .product_meta .brand_wrapper,.bidram .entry-summary .product_meta .posted_in{ color:#434343; display:inline-block; padding-left:15px;}  .bidram .entry-summary .product_meta .sku_wrapper > *,.bidram .entry-summary .product_meta .tagged_as > *,.bidram .entry-summary .product_meta .posted_in > *{ font-weight:400; color:#0066cc; padding:1px 2px;  border:0; font-weight: bold;}  .bidram .entry-summary .product_meta .sku_wrapper a:hover,.bidram .entry-summary .product_meta .tagged_as a:hover,.bidram .entry-summary .product_meta .posted_in a:hover{ color:#555}  .bidram table.shop_table{  box-shadow:0px 0px 0px 1px rgb(0 0 0 / 5%); border-right:none; margin:5px 0 0px; text-align:right; width:100%; clear:both; font-family:var(--mainfontnum);}  .bidram table.shop_table 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;}  .shop_table.account-orders-table 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;}  .bidram table.shop_table tbody tr:last-child{ border:none}  .bidram table.shop_table th{ padding:10px 15px;  font-weight:500; text-align:right; font-size:12px;}  .bidram table.shop_table > thead > tr > th{ }  .bidram table.shop_table td{ padding:7px; vertical-align:middle;}  .bidram table.shop_table tr td:last-child{ border-left:none; border-bottom:none;}  .bidram table.shop_table tr:last-child td:first-child{ border-bottom:none !important;}  .bidram table.shop_table td small{ font-weight:400}@media (min-width:768px){ .bidram table.shop_table td.product-remove{   width:60px;  text-align:center; }  .bidram table.shop_table td.product-thumbnail{  width:80px;  text-align:center }}  .bidram table.shop_table td.product-remove .remove{ margin:auto}  .bidram table.shop_table td.product-price,.bidram table.shop_table td.product-subtotal,.bidram table.shop_table td.product-quantity{ text-align:center; font-family:var(--mainfontnum); font-size:12px;}  table.cart .bidram-Price-currencySymbol,.bidram-cart .cart-collaterals .cart_totals table .bidram-Price-currencySymbol,.mini_cart_item .bidram-Price-currencySymbol,.widget_shopping_cart_content .total .amount .bidram-Price-currencySymbol{ font-size:80%; filter:grayscale(1); font-weight:normal;}  .bidram table.shop_table td.product-price label,.bidram table.shop_table td.product-subtotal label,.bidram table.shop_table td.product-quantity label{ float:left; line-height:45px}  .bidram table.shop_table tbody:first-child tr:first-child th,.bidram table.shop_table tbody:first-child tr:first-child td{ border-top:0;}  .bidram table.shop_table tfoot td,.bidram table.shop_table tfoot th,.bidram table.shop_table tbody th{ font-weight:500; border-top:1px solid #eee}  .bidram table.my_account_orders th,.bidram table.my_account_orders td{ padding:13px 10px; vertical-align:middle; text-align:center;}  .bidram table.my_account_orders .button{ white-space:nowrap; display:inline-block;}  .bidram table.my_account_orders .order-actions{ text-align:right}  .bidram table.my_account_orders .order-actions .button{ margin:.125em 0 .125em .25em}  .bidram table.my_account_orders .button:hover{ color:#333; background-color:white !important; box-shadow:0 0 0 1px #eee !important;}  .bidram td.product-name dl.variation{ margin:.7em 0 .25em;}  .bidram td.product-name dl.variation:before,.bidram td.product-name dl.variation:after{ content:" "; display:table}  .bidram td.product-name dl.variation:after{ clear:both}  .bidram td.product-name dl.variation dt,.bidram td.product-name dl.variation dd{ display:inline-block; float:right}  .bidram td.product-name dl.variation dt{ font-weight:500; padding:0 0 .25em; margin:0 0 0 4px; clear:right}  .bidram td.product-name dl.variation dd{ padding:0 0 .25em}  .bidram td.product-name dl.variation dd p:last-child{ margin-bottom:0}  .bidram td.product-name p.backorder_notification{ font-size:.83em}  .bidram table.wishlist_table{ font-size:100%}  .bidram table.wishlist_table thead th{ padding:9px 12px}  td.product-price .bidram-Price-amount,.cart td.product-subtotal .bidram-Price-amount{ margin:0; display:inline-block; line-height:1; padding:0 5px; font-size:13px; font-weight:500; color:var(--maincolor);}  td.product-price del .bidram-Price-amount{ margin:0; display:inline-block; color:#b8b8b8; text-decoration:line-through; font-size:11px; font-weight:400; vertical-align:middle; padding-left:8px}  .bidram-cart table.cart th{ color:#333}  .bidram-cart table.cart th,.bidram-cart table.cart td{ vertical-align:middle; border:none; border-bottom:1px solid #eee !important; padding:14px 7px;}  .bidram-cart table.cart td.product-name a{ font-weight:500;}  .bidram-cart table.cart td.actions{ padding:20px}  .bidram-cart table.cart td.actions .coupon{ float:left; padding:0}  .bidram-cart table.cart td.actions .coupon label{ display:none; float:left}  .bidram-cart table.cart td.actions .coupon .input-text{ float:left; margin:0 10px 0 0; min-width:200px}  .bidram-cart table.cart td.actions > .button{ float:right}  .bidram-cart table.cart input{ margin:0; vertical-align:middle}  .bidram-cart table.cart input.button{ margin:0}  .bidram-cart table.cart a.remove{ font-size:17px; line-height:17px; border-radius:7px; background:rgb(158 158 158 / 32%); color:rgb(255 255 255); font-family:auto;}  .bidram-cart table.cart a.remove:hover{ background-color:rgba(255,0,0,.5);}  .bidram-cart table.cart a.remove:before,.bidram-cart table.cart a.remove:after{ display:none}  .bidram-cart .wc-proceed-to-checkout{ padding:1em 0;}  .bidram-cart .wc-proceed-to-checkout:before,.bidram-cart .wc-proceed-to-checkout:after{ content:" "; display:table}  .bidram-cart .wc-proceed-to-checkout:after{ clear:both}  @keyframes bounceAlpha{ 0%{  opacity:1;  transform:translateX(0px) scale(1); } 25%{  opacity:0;  transform:translateX(-10px) scale(0.9); } 26%{  opacity:0;  transform:translateX(10px) scale(0.9); } 55%{  opacity:1;  transform:translateX(0px) scale(1);  color:#FFF }}  .bidram-cart .wc-proceed-to-checkout a.checkout-button{ text-align:center; position:relative; width:100%; display:block; font-size:13px; font-weight:500; padding-top:14px; padding-bottom:14px; background-color:var(--maincolor);}  .bidram-cart .wc-proceed-to-checkout a.checkout-button:before,.bidram-cart .wc-proceed-to-checkout a.checkout-button:after{ content:''; display:inline-block; position:absolute; top:calc(50% - 8px); left:15px; animation-name:bounceAlpha; animation-duration:1.4s; animation-iteration-count:infinite; animation-timing-function:linear; background-color:#fff; border-radius:5px; width:3px; height:16px}  .bidram-cart .wc-proceed-to-checkout a.checkout-button:after{ left:22px; animation-name:bounceAlpha; animation-duration:1.4s; animation-delay:0.2s; animation-iteration-count:infinite; animation-timing-function:linear;}  .bidram-cart .cart-collaterals{}  .bidram-cart .cart-collaterals:before,.bidram-cart .cart-collaterals:after{ content:" "; display:table}  .bidram-cart .cart-collaterals:after{ clear:both}  .bidram-cart .cart-collaterals .shipping_calculator .button{ width:100%; float:none; display:block}  .bidram-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{ font-family:'WooCommerce'; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin-left:.618em; content:"\e019"; text-decoration:none}  .bidram-cart .cart-collaterals .cross-sells{ width:100%; float:right; padding:0 30px 0 0}  .bidram-cart .cart-collaterals .cross-sells h2{ font-size:13px;}  .bidram-cart .cart-collaterals .cart_totals{ padding:10px 15px; border:1px solid #eee; background:rgb(255,255,255); width:100%; font-family:var(--mainfontnum); float:right; box-shadow:0 1px 7px -5px rgba(0,0,0,.1); -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius);}  .bidram-cart .cart-collaterals .cart_totals h2{ font-size:12px; margin:10px 0 15px; color:#444; font-weight:500; display:block;}  .bidram-cart .cart-collaterals .cart_totals p small{ color:#777; font-size:.83em}  .bidram-cart .cart-collaterals .cart_totals table{ margin:0 0 15px; padding:0; border:none; box-shadow:none;}  .bidram-cart .cart-collaterals .cart_totals table td,.bidram-cart .cart-collaterals .cart_totals table th{ vertical-align:top; border-left:0; border-right:0; padding:7px 0}  .bidram-cart .cart-collaterals .cart_totals table th{ text-align:right;  font-weight:500;}  .bidram-cart .cart-collaterals .cart_totals table small{ color:#777}  .bidram-cart .cart-collaterals .cart_totals table .amount{ color:#797979; font-size:13px; font-weight:500;}  .bidram-cart .cart-collaterals .cart_totals table select{ width:100%}  .bidram-cart .cart-collaterals .cart_totals .bidram-shipping-calculator{ margin-top:5px}  .bidram-cart .cart-collaterals .cart_totals .discount td{ color:#77a464}  .bidram-cart .cart-collaterals .cart_totals tr td,.bidram-cart .cart-collaterals .cart_totals tr th{ border-bottom:0; border:none; text-align:left;}  .bidram-cart .cart-collaterals .cart_totals tr th{ text-align:right}  strong{ font-weight:500 !important}  .bidram-cart .cart-collaterals .cross-sells{ margin-bottom:20px}  .bidram-cart .cart-collaterals .cross-sells .mweb_products_heading{ margin-bottom:60px}  .bidram-cart .cart-collaterals .cross-sells ul.products li.product{ margin-top:0}  .bidram-cart .cart-collaterals .cross-sells ul.products li.product .block-product-inner .item-info .info-inner{ padding-bottom:0}  .bidram-cart .cart-collaterals .cross-sells ul.products li.product .block-product-inner .item-info .item-content{ *zoom:1}  .bidram-cart .cart-collaterals .cross-sells ul.products li.product .block-product-inner .item-info .item-content:before,.bidram-cart .cart-collaterals .cross-sells ul.products li.product .block-product-inner .item-info .item-content:after{ content:" "; display:table}  .bidram-cart .cart-collaterals .cross-sells ul.products li.product .block-product-inner .item-info .item-content:after{ clear:both}  .bidram-cart .cart-collaterals .cross-sells ul.products li.product .block-product-inner .item-info .item-content .variations-product-wrap{ float:right}  .blog_body .btn:not(.btn-shortcode),.blog_body input[type="submit"],.blog_body input[type="button"],.blog_body .button:not(.compare):not(.add_to_cart_button),.blog_body button{ display:-moz-inline-stack; display:inline-block; vertical-align:middle; zoom:1; padding:3px 15px; border:1px solid #eee; color:#666; background:#fff; cursor:pointer; font-size:11px; vertical-align:top; white-space:normal; -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; border-radius:4px;}  .bidram-checkout .checkout h3{ color:#555; font-size:13px; font-weight:500; padding:10px 0}  .bidram-checkout .checkout #customer_details h3#ship-to-different-address label{ margin:0 0px 0 0; font-weight:inherit; color:inherit;}  .bidram-checkout .checkout #customer_details h3#ship-to-different-address input{ vertical-align:middle}  .bidram-checkout .checkout #customer_details .notes{ clear:left}  .bidram-checkout .checkout .form-row-first,.bidram-checkout .checkout .form-row-last{ width:50%; display:inline-block;}  .bidram-checkout .checkout .form-row label{ font-weight:500; color:#666; font-size:12px;}  .bidram-checkout .checkout .form-row input.input-text{ padding:9px 15px;}  .bidram-checkout .checkout .form-row select{ padding:10px 15px}  .mweb-body.bidram-checkout .select2-container--default .select2-selection--single{ padding:3px 15px; height:41px;}  .bidram-checkout .checkout #customer_details .form-row{ padding:3px 5px; width:50%; display:inline-block;}  .bidram-checkout .checkout #customer_details .form-row.notes,.bidram-checkout .checkout #billing_address_1_field,.bidram-checkout .checkout #billing_address_2_field{ width:100%;}  .bidram-checkout .checkout .create-account small{ font-size:11px; color:#777; font-weight:400}  .bidram-checkout .checkout div.shipping-address{ padding:0; clear:left; width:100%}  .bidram-checkout .checkout .shipping_address{ clear:both}  .bidram-checkout .checkout h3#order_review_heading{ display:block; clear:both;}  .bidram-checkout .checkout #order_review .shop_table th{ text-align:right}  .bidram-checkout #payment{ background:#fff; border:1px solid #e9e9e9; border-radius:var(--borderradius); margin-top:15px; margin-bottom:15px;}  .bidram-checkout #payment ul.payment_methods{ padding:15px 15px; border-bottom:1px solid #e8e8e8;}  .bidram-checkout #payment ul.payment_methods:before,.bidram-checkout #payment ul.payment_methods:after{ content:" "; display:table}  .bidram-checkout #payment ul.payment_methods:after{ clear:both}  .bidram-checkout #payment ul.payment_methods li{ line-height:2; text-align:right; margin:5px 0 0 0; font-weight:400;}  .bidram-checkout #payment ul.payment_methods li input{ margin:0 0 0 0.4em; vertical-align:middle;}  .bidram-checkout #payment ul.payment_methods li img{ vertical-align:middle; padding:0; position:relative; box-shadow:none; max-width:50px; max-height:20px; margin-left:8px; float:left;}  .bidram-checkout #payment ul.payment_methods li img + img{ margin-left:2px}  .bidram-checkout #payment div.form-row{ padding:15px;}  .bidram-checkout #payment div.form-row .form-row{ margin:0; padding:0;}  .bidram-checkout #payment div.payment_box{ position:relative; width:100%; padding:1em 2%; margin:1em 0; font-size:.92em; border-radius:var(--borderradius); line-height:1.5; background-color:#f2f5fa; color:#515151;}  .bidram-checkout #payment div.payment_box input.input-text,.bidram-checkout #payment div.payment_box textarea{ border-color:#c7c1c6; border-top-color:#bbb3b9}  .bidram-checkout #payment div.payment_box::-webkit-input-placeholder{ color:#bbb3b9}  .bidram-checkout #payment div.payment_box:-moz-placeholder{ color:#bbb3b9}  .bidram-checkout #payment div.payment_box:-ms-input-placeholder{ color:#bbb3b9}  .bidram-checkout #payment div.form-row #place_order{ display:block; width:100%; line-height:36px; font-size:13px; font-weight:500; margin-top:10px;}  .bidram-checkout #payment div.form-row #place_order:hover{ background-color:var(--maincolor)}  .bidram ul.cart_list,.bidram ul.product_list_widget{ padding:0 0 10px; margin:0; font-family:var(--mainfontnum)}  .bidram ul.cart_list li,.bidram ul.product_list_widget li{ padding:15px 5px 0 0; margin:0; position:relative; text-align:right;}  .bidram ul.cart_list li:before,.bidram ul.product_list_widget li:before,.bidram ul.cart_list li:after,.bidram ul.product_list_widget li:after{ content:" "; display:table}  .bidram ul.cart_list li:after,.bidram ul.product_list_widget li:after{ clear:both}  .bidram ul.cart_list li:first-child,.bidram ul.product_list_widget li:first-child{ padding-top:0;}  .bidram ul.cart_list li:first-child .remove,.bidram ul.product_list_widget li:first-child .remove{ top:-5px;}  .bidram ul.cart_list li a,.bidram ul.product_list_widget li a{ }  .bidram ul.product_list_widget li a{ font-weight:500; font-size:11px; color:#777; display:block}  .bidram ul.cart_list li a:hover,.bidram ul.product_list_widget li a:hover{ color:var(--maincolor)}  .bidram ul.cart_list li .product-image,.bidram ul.product_list_widget li .product-image{ position:relative; display:block; float:left; float:left; padding:0; margin-right:15px; width:70px; height:auto}  .bidram ul.cart_list li .product-image:before,.bidram ul.product_list_widget li .product-image:before{ position:absolute; content:""; width:100%; height:100%; background:rgba(0,0,0,0); -webkit-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; left:0; top:0}  .bidram ul.cart_list li .title,.bidram ul.product_list_widget li .title{ font-size:1em; padding:0; margin:-5px 0 5px; display:block}  .bidram ul.cart_list li .title:hover,.bidram ul.product_list_widget li .title:hover{ color:#464646}  .bidram ul.cart_list li .quantity,.bidram ul.product_list_widget li .quantity{ display:block; padding:0;}  .bidram ul.cart_list li .quantity .amount,.bidram ul.product_list_widget li .quantity .amount{ color:#fe5d5d}  .bidram ul.cart_list li img,.bidram ul.product_list_widget li img{ box-shadow:0 0 10px -5px rgb(0 0 0 / 15%); border-radius:7px; padding:2px; max-height:60px; float:right; margin-left:10px; width:50px}  .bidram ul.cart_list li dl,.bidram ul.product_list_widget li dl{ padding-top:6px; display:inline-block; vertical-align:top; font-size:10px}  .bidram ul.cart_list li dl:before,.bidram ul.product_list_widget li dl:before,.bidram ul.cart_list li dl:after,.bidram ul.product_list_widget li dl:after{ content:" "; display:table}  .bidram ul.cart_list li dl:after,.bidram ul.product_list_widget li dl:after{ clear:both}  .bidram ul.cart_list li dl dt,.bidram ul.product_list_widget li dl dt,.bidram ul.cart_list li dl dd,.bidram ul.product_list_widget li dl dd{ display:inline-block; float:right; margin-bottom:0}  .bidram ul.cart_list li dl dt,.bidram ul.product_list_widget li dl dt{ font-weight:500; padding:0 0 .25em; margin:0 0 0 4px; clear:right;}  .bidram ul.cart_list li dl dd,.bidram ul.product_list_widget li dl dd{ padding:0 0 .25em}  .bidram ul.cart_list li dl dd p:last-child,.bidram ul.product_list_widget li dl dd p:last-child{ margin-bottom:0}  .bidram ul.cart_list li .star-rating,.bidram ul.product_list_widget li .star-rating{ float:none; font-size:10px; margin-top:0; margin-bottom:5px}  .bidram ul.cart_list li.mini_cart_item{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between;}  .bidram .card .remindme_btn .loading:after{ content:''; display:block; position:absolute; right:0; left:0; top:0; bottom:0; background:rgb(255 255 255 / 50%) url('../images/loading-oval.svg') no-repeat center center; -webkit-filter:grayscale(100%);  filter:grayscale(100%); background-size:20px; opacity:.9; z-index:1;}  .bidram ul.cart_list li.mini_cart_item.loading:after{ content:''; display:block; position:absolute; right:0; left:0; top:0; bottom:0; background:rgb(255 255 255 / 50%) url('../images/loading-oval.svg') no-repeat center center; -webkit-filter:grayscale(100%);  filter:grayscale(100%); background-size:20px; opacity:.9; z-index:1;}  .cart_list .mini_cart_item .mini_cart_item_right{ flex:0 0 60px; max-width:60px;}  .cart_list .mini_cart_item .mini_cart_item_left{ width:calc(100% - 60px);}  .bidram.widget_recent_reviews ul.product_list_widget li .star-rating{ float:right; margin-top:3px}  .bidram ul.cart_list li:hover .product-image:before,.bidram ul.product_list_widget li:hover .product-image:before{ background:rgba(0,0,0,.15)}  .widget_shopping_cart_content .total{ height:45px; line-height:46px; padding:0 10px; margin:0 0 20px; font-size:12px; position:relative; font-family:var(--mainfontnum); color:#777}  .widget_shopping_cart_content .total:before{ content:""; position:absolute; top:0; height:1px; width:100% !important; left:0; background:#eee}  .widget_shopping_cart_content .total:after{ content:""; position:absolute; bottom:0; height:1px; width:100%; left:0; background:#eee}  .widget_shopping_cart_content .total strong{ display:inline-block; float:right; font-weight:500}  .widget_shopping_cart_content .total .amount{ float:left; font-size:13px; font-weight:500; color:var(--maincolor);}  .widget_shopping_cart_content .buttons{ margin:25px 0 10px !important; *zoom:1; text-align:center}  .widget_shopping_cart_content .buttons:before,.widget_shopping_cart_content .buttons:after{ content:" "; display:table; clear:both}  .widget_shopping_cart_content .button{ margin:0 5px 10px; display:block; float:right; border-radius:0; width:calc(50% - 10px); font-family:var(--mainfontnum); padding:5px 10px; background-color:#f5f5f5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}  .widget_shopping_cart_content .button:hover{ border-color:var(--maincolor); background-color:var(--maincolor); color:#fff}  .widget_shopping_cart_content .remove{ width:16px; height:16px; text-align:center; line-height:17px; text-indent:-1px; padding:0; margin:0; position:absolute; overflow:hidden; border:1px solid #fe6780; color:#fe6780; background-color:#fff; right:-4px; top:8px; z-index:1; border-radius:6px;}  .widget_shopping_cart_content .remove:hover{ border-color:#555; color:var(--maincolor)}  .star-rating + .reviewer{ color:azure}  .bidram ul.product_list_widget li .reviewer{ float:right; font-size:10px; color:#ccc}  .bidram ul.cart_list li .amount,.bidram ul.product_list_widget li .amount{ color:var(--maincolor); display:inline-block; font-size:12px; padding:0 4px}  .bidram ul.product_list_widget li del .amount{ color:#969696; text-decoration:line-through}  .bidram-product-search input[type="submit"]{ padding:6px 15px; border:none; background-color:var(--maincolor); color:#FFF}  .bidram-product-search input[type="search"]{ padding:5px 20px}  .widget_product_search .widget-content > form button{ border:unset; background-color:#f9f9f9; font-family:var(--mainfont),Tahoma; color:#555; font-size:12px; line-height:32px; padding:0 10px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-bottom-left-radius:5px; -webkit-transition:all 0.3s; transition:all 0.3s;}  .widget_product_search .widget-content > form button:hover{ border:unset; background-color:#555; color:#fff;}  .widget ul.product-categories li{ padding:6px 0; font-size:12px;}  .widget ul.product-categories li a:hover{ color:var(--maincolor)}  .widget ul.product-categories ul{ margin:6px 0 -6px !important;}  .widget ul.product-categories ul{ margin:8px 0 -8px !important; padding-inline-start:20px;}  .widget ul.product-categories ul li > a:before{ display:inline-block; vertical-align:middle; content:''; font-size:10px; line-height:16px; text-align:center; width:14px; height:14px; margin:-3px 0 0; box-shadow:0 0 0 1px #ddd inset; padding-inline-start:0px; margin-inline-end:10px; border-radius:2px; pointer-events:none; border-radius:6px;}  .widget ul.product-categories ul li.current-cat > a:before{ box-shadow:0 0 0 1px var(--secondcolor) inset;}  .widget ul.product-categories .count{ display:inline-block; vertical-align:middle; opacity:.7; font-size:11px; margin-inline-start:5px;}  .widget ul.product-categories .cat-item:before,.widget ul.product-categories .cat-item:after{ content:''; display:table; clear:both;}  .widget ul.product-categories .cat-item.cat-parent > .carets{ float:left; cursor:pointer; overflow:hidden; margin-inline-start:10px;}  .widget ul.product-categories .cat-item.cat-parent > .carets:hover{ color:var(--main-color);}  .widget ul.product-categories .cat-item.cat-parent > .carets svg{ display:inline-block; vertical-align:top; transition:transform .3s; width:16px; stroke:#bdbdbd;}  .widget ul.product-categories .cat-item.show-sub > .carets svg{ transform:rotate(-90deg); stroke:var(--maincolor)}  .widget ul.product-categories .children{ display:none; clear:both;}  .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);}  .mweb-body.bidram div.product.elementor .bidram-tabs .panel{ border-top:none;}  .bidram div.product.elementor ul.tabs li a{ line-height:inherit;}  .bidram-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}  .bidram .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,.style_tabs_one .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,.bidram.style_tabs_three div.product.elementor 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,.bidram.style_tabs_three div.product.elementor 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 .bidram-tabs{ margin-top:10px; margin-bottom:10px; display:block; clear:both; font-family:var(--mainfont),Tahoma}  .single-product .bidram-tabs ~ div.products{ margin-bottom:4.857em}  .single-product .bidram-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 .bidram-tabs ~ div.products > h2::after{ content:' '; border-bottom:2px solid transparent; display:block; width:20%; position:absolute; bottom:-1px}  .single-product .bidram-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;}  .bidram table.shop_attributes{ border-right:none; margin-bottom:1.618em; width:100%}  .bidram table.shop_attributes tr:nth-child(even){ border-bottom:5px solid transparent;}  .bidram table.shop_attributes tr:nth-child(odd){ border-bottom:5px solid transparent;}  .bidram table.shop_attributes th{ width:150px; font-weight:500; padding:8px 15px; background-color:#fbfbfb; margin:0; border-radius:var(--borderradius); line-height:1.5;}  .bidram table.shop_attributes td{ padding:8px 15px; border-right:7px solid transparent; background-color:#fdfdfd; margin:0; line-height:1.5;}  .bidram table.shop_attributes tr.attribute_we_di > td{ background-color:#FFF; padding:0px 15px;}  .bidram table.shop_attributes tr.attribute_we_di{ border-bottom:none}  .bidram table.shop_attributes td p{ margin:0}  .bidram table.shop_attributes .alt td,.bidram table.shop_attributes .alt th{ }  .bidram table.shop_attributes .attribute_row_list > td{ padding:0 15px 0 0; background-color:transparent;}  .bidram table.shop_attributes tr.attribute_group_row_defined{ border-bottom-width:10px;}  .bidram table.shop_attributes tr.attribute_group_row_defined th{ background-color:#ffffff; border:1px solid #eeeff1; display:block; font-size:12px; width:100%;}  .bidram table.shop_attributes svg{ width:16px; vertical-align:middle; margin-left:7px; stroke:var(--maincolor);}  #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 0px; 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 .bidram-review__published-date,#reviews .commentlist > li p.meta .bidram-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;}  .comment-form-comment textarea{ width:100%;}  .warp_add_point{ padding-top:10px; padding-bottom:10px;}  .warp_add_point label{ position:relative; line-height:29px;}  .warp_add_point label:before{ content:''; display:inline-block; vertical-align:middle; margin-left:8px; width:7px; height:7px; border-radius:2px;}  .warp_add_point.advantages label:before{ background-color:#88ecb9;}  .warp_add_point.disadvantages label:before{ background-color:#ff9d9d;}  .warp_add_point .add_point{ position:relative;}  .warp_add_point .add_point input{ width:100%; text-indent:10px; display:block; line-height:25px;}  .warp_add_point .add_point button{ position:absolute; left:10px; top:calc(50% - 10.5px); background-color:#FFF !important; border:unset; color:#ccc; border-radius:9px; text-align:center; width:21px; height:21px; padding:0; cursor:pointer; display:none;}  .warp_add_point svg{ display:block; width:18px; margin:auto; stroke:#333}  .warp_add_point button:hover svg{ stroke:var(--maincolor)}  .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;}  .elm-pcm{ display:grid; align-items:center; grid-template-columns:70% 30%; margin-top:35px;}  .body_ismobile .elm-pcm{ margin-top:10px}  .bidram-Reviews,.mfp-counter{ font-family:var(--mainfontnum)}  .advanced-review .based-title{ margin:6px 0px 15px 0; font-size:12px !important; line-height:18px;}  .advanced-review .avg-rating{ text-align:center; display:flex; flex-direction:column; align-items:center;}  .advanced-review .avg-rating p{ margin:6px 0px 15px 0; font-size:11px; line-height:18px;}  .advanced-review .avg-rating svg{ stroke:#adb1c2; width:45px; opacity:0.3; margin-bottom:25px;}  .advanced-review .avg-rating .avg-rating-number{ font-size:30px; font-weight:700; line-height:.6em; display:block;}  .advanced-review .rating-histogram .rating-bar{ margin-bottom:10px; display:flex; align-items:center;}  .advanced-review .rating-histogram .rating-bar::after{ content:""; display:table; clear:both}  .advanced-review .rating-histogram .rating-bar .rating-percentage-bar{ margin-left:20px; width:calc(100% - 60px); float:right; margin-top:0;}  .advanced-review .rating-histogram .rating-bar .star-rating{ float:right; margin:0}  .advanced-review .rating-histogram .rating-percentage-bar{ width:calc(100% - 150px); height:6px; border-radius:.286em; background-color:#f3f3f3; margin-top:4px}  .advanced-review .rating-histogram .rating-percentage{ height:100%; background-color:var(--secondcolor); 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}  .elm-pcm-send{ -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;  padding:20px; margin:12px 0 20px;}  .elm-pcm-send span{ display:flex; font-weight:500;}  .elm-pcm-send span svg{ width:24px; height:24px; margin-left:10px; vertical-align:middle; stroke:var(--maincolor);}  .elm-pcm-send a{ background-color:var(--maincolor); border-radius:var(--borderradius); margin-top:15px; border:none; font-family:var(--mainfont); display:flex; flex-direction:row; align-items:center; justify-content:center; color:white !important; padding:11px; font-size:12px; font-weight:500; cursor:pointer}  .elm-pcm-send a svg{ width:20px; height:20px; stroke:white; margin-right:9px; vertical-align:middle;}  .bidram_review_point{ padding:10px 0 15px; line-height:2em}  #elm-pcm-modal{ padding:25px !important; max-width:600px;}  #elm-pcm-modal .comment-reply-title{ font-weight:500;}  #elm-pcm-modal .comment-reply-title svg{ width:22px; height:22px; margin-left:10px; display:inline-block; stroke:var(--maincolor); vertical-align:middle;}  #elm-pcm-modal form{ padding-left:15px; height:70vh; margin-top:20px;}  #elm-pcm-modal form input{ max-width:100%;}  .review-customer-title{ margin-top:30px;}  .review-customer-title svg{ width:24px; height:24px; stroke:var(--secondcolor); margin-left:15px; vertical-align:middle;}  .bidram_review_point .review_title{ font-weight:500; font-size:13px; color:#36ab00; display:block; padding-bottom:10px}  .bidram_review_point.bad .review_title{ color:#ff2428}  .bidram_review_point ul{ padding:0 0 0 10px}  .bidram_review_point ul li{ font-size:12px; line-height:28px;}  .bidram_review_point ul li:before{ content:''; width:10px; height:10px; margin-left:10px; display:inline-block; vertical-align:middle; border:1px dashed #36ad5f}  .bidram_review_point.bad ul li:before{ border:1px dashed #ff2428}  .bidram_review_progress .progress{ width:100%; float:right; background-color:#eee; height:4px; margin:0; border-radius:10px;}  .bidram_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}  .bidram_review_progress .progress-label{ font-size:11px; margin:10px 0 5px; font-family:var(--mainfontnum); display:inline-block; width:100%}  .bidram_review_progress .progress-label span{ float:left}  .widget.yith-bidram-ajax-product-filter{ overflow:unset; width:100%; display:inline-block;}  .bidram .widget_layered_nav ul{ margin:0; margin-left:20px; padding:0; border:0; margin:0; padding:0; list-style:none}  .bidram .widget_layered_nav ul li{ padding:0 27px 7px 15px; width:100%; display:inline-block; position:relative;}  .bidram .widget_layered_nav ul.yith-wcan-label li a,.bidram-page .widget_layered_nav ul.yith-wcan-label li a,.bidram .widget_layered_nav ul.yith-wcan-label li span,.bidram-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}  .bidram .widget_layered_nav ul li a:before{ width:19px; height:19px; border:1px solid #eee; border-radius:3px; position:absolute; background-color:#fff; content:""; top:0; right:0}  .bidram .widget_layered_nav ul li.chosen a,.bidram .widget_layered_nav ul li:hover a{ color:#434343}  .bidram .widget_layered_nav ul li.chosen a:after,.bidram .widget_layered_nav ul li:hover a:after{ content:''; position:absolute; right:7px; top:4px; width:5px; height:9px; border-right:2px solid #666; border-bottom:2px solid #666; transform:rotate(45deg);}  .bidram .widget_layered_nav ul li:first-child a{ padding-top:3px}  .bidram .widget_layered_nav ul li .count{ position:relative; margin-right:1px; padding:0 5px; font-size:10px;}  .bidram .widget_layered_nav ul.mweb_layered_nav_color li{ padding:5px 0}  .bidram .widget_layered_nav ul.mweb_layered_nav_color li:before{ display:none}  .bidram .widget_layered_nav ul.mweb_layered_nav_color li .mweb_nav_color{ display:inline-block; width:10px; height:10px; border:1px solid #ccc; margin-right:10px}  .bidram .widget_layered_nav ul.yith-wcan-color{ margin:0; padding:0; list-style:none}  .bidram .widget_layered_nav ul.yith-wcan-color li{ padding:0; margin:0 10px 18px 3px; display:inline-block; float:right; width:auto}  .bidram .widget_layered_nav ul.yith-wcan-color li.chosen a:after,.bidram .widget_layered_nav ul.yith-wcan-color li:hover a:after{ content:''; position:absolute; right:50%; top:50%; width:4px; height:8px; transform:translate(10px,10px); border-right:2px solid #111; border-bottom:2px solid #111; transform:translate(50%,-50%) rotate(45deg);}  .bidram .widget_layered_nav ul.yith-wcan-color li:last-child{ margin-bottom:0}  .bidram .widget_layered_nav ul.yith-wcan-color li:before{ display:none}  .bidram .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}  .bidram .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;}  .bidram .widget_layered_nav ul.yith-wcan-color li.chosen a,.bidram .widget_layered_nav ul.yith-wcan-color li:hover a{ color:#434343}  .bidram .widget_layered_nav ul.yith-wcan-color li.chosen a:before,.bidram .widget_layered_nav ul.yith-wcan-color li:hover a:before{ border-color:#aaa}  .bidram .widget_layered_nav ul.yith-wcan-color li:first-child{ padding-top:0}  .bidram .widget_layered_nav ul.yith-wcan-color li:first-child a{ padding-top:0}  .bidram .widget_layered_nav .dropdown_layered_nav_color{ width:100%; border-radius:0; background:transparent}  .bidram .yith-wcan-select-wrapper{ z-index:4 !important; margin:0; width:calc(100% - 20px);}  .bidram .widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan{ margin:0 15px;}  .bidram .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;}  .bidram .widget_layered_nav .yith-wcan-label li{ margin-bottom:0; padding:0 0 5px 15px;}  .bidram .widget_layered_nav .yith-wcan-label li:before{ display:none}  .bidram .widget_layered_nav .yith-wcan-label li:hover:before{ display:none}  .bidram .widget_layered_nav .yith-wcan-label li a{ padding:4px 8px}  .bidram .widget_layered_nav .yith-wcan-label li a:hover,.bidram .widget_layered_nav .yith-wcan-label li.chosen a{ background:transparent !important; border:none !important; color:#555 !important}  .bidram .widget_layered_nav_filters ul{ margin:0; padding:0; border:0; list-style:none outside; overflow:hidden; zoom:1}  .bidram .widget_layered_nav_filters ul li{ float:right; padding:0 0 1px 10px; list-style:none}  .bidram .widget_layered_nav_filters ul li a{ text-decoration:none; color:inherit}  .bidram .widget_layered_nav_filters ul li a:hover{ color:var(--maincolor)}  .bidram .widget_price_filter form,.bidram .widget_price_filter .widget-title + form{ padding:0}  .bidram .widget_price_filter .price_slider_wrapper{ position:relative; padding-top:6px}  .bidram .widget_price_filter .price_slider{ margin-bottom:28px; margin-top:10px}  .bidram .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:var(--borderradius); -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s; color:#333; cursor:pointer; order:3}  .bidram .widget_price_filter .price_slider_amount .button:hover{ background:var(--maincolor); color:#fff; border-color:var(--maincolor)}  .bidram .widget_price_filter .price_slider_amount .price_label{ margin-bottom:10px; line-height:29px;}  .bidram .widget_price_filter .price_slider_amount .price_label span{ font-size:11px; width:calc(50% - 5px)}  .bidram .widget_price_filter .price_slider_amount .price_label .from{ left:0}  .bidram .widget_price_filter .price_slider_amount .price_label .to{ right:0}  .bidram .widget_price_filter .ui-slider{ position:relative; text-align:left}  .bidram .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}  .bidram .widget_price_filter .ui-slider .ui-slider-range{ position:absolute; z-index:1; display:block; border:0; background-color:var(--maincolor)}  .bidram .widget_price_filter .price_slider_wrapper .ui-widget-content{ border:0}  .bidram .widget_price_filter .ui-slider-horizontal{ height:2px; background-color:#eee; margin:0 6px}  .bidram .widget_price_filter .ui-slider-horizontal .ui-slider-range{ top:0; height:100%}  .bidram .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{ left:-1px}  .bidram .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{ right:-1px}  .bidram .widget_price_filter .price_slider_amount{ margin-top:15px; display:flex; flex-direction:column;}  .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-widget-layered-nav-list,.yith-wcan-list{ max-height:200px; overflow-y:auto; padding-right:10px;}  .bidram-widget-layered-nav-list::-webkit-scrollbar,.yith-wcan-list::-webkit-scrollbar{ width:5px;}  .bidram-widget-layered-nav-list::-webkit-scrollbar-track,.yith-wcan-list::-webkit-scrollbar-track{ background:#f0f0f0;}  .bidram-widget-layered-nav-list::-webkit-scrollbar-thumb,.yith-wcan-list::-webkit-scrollbar-thumb{ background-color:#ffffff; border-radius:10px; border:2px solid #f0f0f0;}  .bidram-widget-layered-nav-list::-webkit-scrollbar-thumb:hover,.yith-wcan-list::-webkit-scrollbar-thumb:hover{ background-color:#ffffff;}  .bidram-widget-layered-nav-list,.yith-wcan-list{ scrollbar-width:thin; scrollbar-color:#ffffff #f5f5f5;}  .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:#ffffff; border-radius:var(--borderradius); box-shadow:0 0px 2px 0px rgba(0,0,0,0.1);}  .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:#333; 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:var(--maincolor); 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:13px; vertical-align:middle; stroke:#333;}  .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 .bidram-message,.bidram .bidram-error,.bidram .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 .bidram-message:before,.bidram .bidram-error:before,.bidram .bidram-info:before,.bidram .bidram-message:after,.bidram .bidram-error:after,.bidram .bidram-info:after{ content:" "; display:block;}  .bidram .bidram-message:after,.bidram .bidram-error:after,.bidram .bidram-info:after{ clear:both}  .bidram .bidram-message:before,.bidram .bidram-error:before,.bidram .bidram-info:before{ content:"" !important; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); right:16px; line-height:inherit; width:16px; height:16px; background-repeat:no-repeat;}  .bidram .bidram-message .button,.bidram .bidram-error .button,.bidram .bidram-info .button{ float:left; background:#70787f; color:#fff; font-size:11px; padding:0 15px; border:none; border-radius:inherit;}  .bidram .bidram-message li,.bidram .bidram-error li,.bidram .bidram-info li{ list-style:none; padding-right:0; margin-right:0}  .bidram .bidram-message{ color:limegreen;}  .bidram .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 .bidram-info{ color:deepskyblue;}  .bidram .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 .bidram-error{ color:red;}  .bidram .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>');}  .bidram small.note{ display:block; color:#777; font-size:.857em; margin-top:10px}  .bidram-order-details__title,.bidram-customer-details h2,.bidram-order-downloads__title,.view_order_status_title{ margin:25px 0 20px 0; color:#444; font-weight:500;}  .bidram-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;}  .bidram-view-order .bidram-column{ width:auto !important; float:none !important; padding:inherit !important;}  .bidram form .form-row{ padding:3px 5px; display:inline-block;}  .bidram form .form-row.create-account{ margin-top:12px;}  .bidram 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}  .bidram form .form-row .select2-container .select2-choice{ padding:4px 0 4px 8px; border-color:#e9e9e9; border-radius:0}  .bidram form .form-row label{ line-height:2em; padding:5px 0; display:block; color:#444; font-size:12px;}  .bidram form .form-row label input{ vertical-align:middle}  .bidram form .form-row label.bidram-form-login__rememberme{ display:block; padding-bottom:10px}  .bidram form .form-row label.hidden{ visibility:hidden}  .bidram form .form-row label.inline{ display:block; margin-top:9px}  .bidram form .form-row select{ cursor:pointer; margin:0}  .bidram form .form-row .required{ color:red; font-weight:500; border:0}  .bidram form .form-row .input-checkbox{ display:inline; margin:0px 0px 0 8px; text-align:center; vertical-align:middle; position:static;}  .bidram 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;}  .bidram 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%;}  .bidram form .form-row .select2-container{ width:100%; line-height:5em;}  .bidram form .form-row.bidram-invalid .select2-container,.bidram form .form-row.bidram-invalid input.input-text,.bidram form .form-row.bidram-invalid select{ border-color:#ef0c17}  .bidram form .form-row.bidram-validated .select2-container,.bidram form .form-row.bidram-validated input.input-text,.bidram form .form-row.bidram-validated select{ border-color:#69bf29}  .bidram form .form-row::-webkit-input-placeholder{ line-height:normal}  .bidram form .form-row:-moz-placeholder{ line-height:normal}  .bidram form .form-row:-ms-input-placeholder{ line-height:normal}  .bidram 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}  .bidram .order_details{ margin:25px 0 30px; text-align:center; padding:15px; border-radius:var(--borderradius); overflow:hidden;}  .bidram .order_details:before,.bidram .order_details:after{ content:" "; display:table}  .bidram .order_details:after{ clear:both}  .bidram .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;}  .bidram .order_details li strong{ display:block; font-size:13px; text-transform:none; line-height:30px}  .bidram .order_details li.bidram-order-overview__order strong{ color:#0ec32d}  .bidram .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,.bidram 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;}  .bidram-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.bidram-store-notice__dismiss-link{ padding-right:10px; color:inherit}  .bidram table.shop_table td.product-quantity .quantity input{ height:31px}  .bidram table.shop_table td.product-quantity .quantity input.input-text{ display:inline-block; vertical-align:middle; height:38px; width:100px; font-size:13px; text-align:left; padding:0 20px; color:#555; border:1px solid #eee; -webkit-border-radius:var(--borderradius); -moz-border-radius:var(--borderradius); border-radius:var(--borderradius); -moz-appearance:textfield; font-family:var(--mainfontnum);}  .bidram table.shop_table td.product-quantity .quantity .unit{ position:absolute; right:0; background-color:#f5f5f5; text-align:center; top:10px; right:50%; line-height:18px; font-size:11px; -moz-transform:translateX(50%) translateY(-100%); -webkit-transform:translateX(50%) translateY(-100%); transform:translateX(50%) translateY(-100%); -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; opacity:0; visibility:hidden; z-index:0; padding:0 5px;}  .bidram table.shop_table td.product-quantity .quantity:hover .unit{ top:-1px; opacity:1; visibility:visible;}  .bidram table.shop_table td.product-quantity .quantity.hidden{ display:none !important}  .bidram table.shop_table td.product-quantity .quantity .plus-minus{ position:absolute; right:8px; top:50%; transform:translateY(-50%); display:flex;}  .bidram table.shop_table td.product-quantity .quantity input[type=hidden] + .plus-minus{ display:none;}  .bidram table.shop_table td.product-quantity .quantity .plus-minus .elm_qty:hover{ background-color:var(--maincolor);}  .bidram table.shop_table td.product-quantity .quantity .plus-minus .elm_qty svg{ width:15px; height:auto}  .bidram table.shop_table td.product-quantity .quantity .plus-minus .elm_qty:hover svg{ stroke:#FFF}  .bidram table.shop_table td.product-quantity .quantity .plus-minus{ position:absolute; right:8px; top:50%; transform:translateY(-50%); display:flex;}  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}  .bidram #respond input#submit.disabled,.bidram #respond input#submit:disabled,.bidram #respond input#submit:disabled[disabled],.bidram a.button.disabled,.bidram a.button:disabled,.bidram a.button:disabled[disabled],.bidram button.button.disabled,.bidram button.button:disabled,.bidram button.button:disabled[disabled],.bidram input.button.disabled,.bidram input.button:disabled,.bidram input.button:disabled[disabled]{ cursor:not-allowed; opacity:.9}@media (max-width:500px){ .wishlist_table td.product-thumbnail{  display:none }  .bidram 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}  .bidram-checkout-5-steps #checkout_timeline li{ width:calc(20% - 8px)}  #checkout_timeline li:hover{ cursor:pointer}  .bidram-checkout form.login,.widget_mt0{ margin-top:0 !important}  .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}  .bidram #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}  .bidram #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 }  .comment-form-rating{  padding:10px 3px }  .elementor-element .dataTables_wrapper .dataTables_filter{  position:static !important;  margin-top:-8px !important;  margin-bottom:20px !important; }}  #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}  .bidram-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(../images/loading-oval.svg) no-repeat center center; background-size:20px;}  .yith-wcan-loading *{ cursor:wait !important}  .bidram-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% }}  .bidram table.bidram-checkout-review-order-table{ margin-bottom:15px;}  table.bidram-checkout-review-order-table .bidram-Price-amount{ font-size:13px; color:var(--maincolor); font-weight:500}  table.bidram-checkout-review-order-table .bidram-Price-currencySymbol{ font-size:10px; color:#888}  .cart-discount td > span{ background-color:#f2f5fa; font-size:12px !important; padding:0px 15px; border-radius:var(--borderradius);}  .cart-discount td > span .bidram-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); }  .bidram-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.bidram-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}  .mweb-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(--secondcolor); 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}  .bidram table.wishlist_table tbody td{ padding:16px 12px; background-color:#FFF}  .bidram table.wishlist_table .yith-wcqv-button{ display:none}  .bidram .wishlist-title h2{ font-size:12px}  .bidram-cart .bidram .coupon{ position:relative; padding:15px; border-radius:var(--borderradius); margin:35px 0 15px 0; 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 .bidram .coupon label{ display:inline-block; font-size:12px;  color:#555; background-color:#FFF; position:relative; padding:0 25px; top:-28px;}  .bidram-cart .bidram .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 .bidram .coupon .button{ position:absolute; white-space:nowrap; left:21px; bottom:32px;}  .bidram-cart .bidram .coupon .button:hover{ background-color:var(--maincolor)}  .bidram-cart .bidram .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 .bidram .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 .bidram .cart-collaterals .bidram-shipping-calculator .shipping-calculator-form{ display:block !important; height:auto !important}  .bidram-cart .bidram .cart-collaterals .bidram-shipping-calculator .form-row{ margin-bottom:5px}  .bidram-cart .bidram .cart-collaterals .bidram-shipping-calculator .input-text,.bidram-cart .bidram .cart-collaterals .bidram-shipping-calculator select{ width:100%}  .bidram-cart .bidram .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:12px; 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-cart .bidram .coupon{  margin-bottom:10px;  right:0;  top:0;  margin-top:10px;  background-color:#f9f9f9; }  .bidram-cart .bidram .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; }  td.product-name img{ max-height:60px; width:auto; border-radius:var(--brradius); display:inline-block; margin-left:15px; vertical-align:middle;}  .bidram-checkout #order_review table tbody td.product-name p{ display:inline-block; width:calc(100% - 90px););); vertical-align:middle;}  .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;}  .mweb_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.mweb_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:15px;}  .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;}  .mweb-body .dokan-store-products-filter-area{ margin:10px 0;}  .mweb-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);}  .mweb-body .dokan-store-products-filter-area .product-name-search{ height:33px; float:right;}  .mweb-body .dokan-store-products-filter-area .orderby-search{ height:32px;}  .dokan-pagination-container{ font-family:var(--mainfontnum); font-size:12px;}  .mweb-body .dokan-pagination-container .dokan-pagination li a{ padding:5px 10px; background-color:white; margin-right:5px; border-radius:5px;}  .mweb-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;}  .elementor-widget-mweb-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-sort-by ul.orderby li.orderby-wrapper > a.active:before,a.yith-wcan-onsale-button.active:before,a.yith-wcan-instock-button.active:before,a.yith-wcan-price-link.active:before,ul.yith-wcan-list li.chosen > a:before{ font-size:16px; content:"☉"; color:var(--maincolor);}  .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);}  .bidram ul.dokan-account-migration-lists li .left-content{ text-align:right}  .bidram 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;}  .elementor-widget-mweb-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; padding:5px 20px; background-color:var(--maincolor); border:none;}  .ui_form input[type="submit"]:hover{ background-color:var(--secondcolor);}  #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; margin-top:-10px; margin-bottom:10px; 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; min-width:270px; 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);}  .elementor-widget-mweb-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;}  .elementor-widget-block-product-table .block-content-inner{ padding-top:7px;}  .elementor-widget-block-archive-product-table .block-title{ margin-bottom:22px;}  .elementor-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 .elementor-widget-block-product-table table.product_list_table td,.bidram .elementor-widget-shortcode table.product_list_table td,.bidram .elementor-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; border-style:solid; border-width:1px 1px 1px 1px; border-color:#EFF1F6; border-radius:10px 10px 10px 10px; padding:10px 15px 10px 15px;}  .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 .bidram-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.bidram-table--order-details,table.bidram-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.bidram-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.bidram-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(--secondcolor); 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}  .mweb-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;}  .mweb-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-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.mweb-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;}  .mweb-body .minput_inner label,.mweb-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;}  .mweb-body .prdctfltr_bidram .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:var(--bgcolor); 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.bidram-thankyou-order-failed,.bidram-notice.bidram-thankyou-order-received{ background-color:var(--maincolor); line-height:25px; padding:7px 0; font-size:13px; display:block; max-width:500px; margin:10px auto; color:#FFF; border-radius:30px;}  .bidram-notice.bidram-thankyou-order-failed{ background-color:#F44336;}  .bidram-notice.bidram-thankyou-order-failed:before,.bidram-notice.bidram-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;}  .bidram table.shop_table .bidram-table__line-item td{ padding:10px 15px 10px 10px; font-size:12px;}  .bidram table.shop_table .bidram-table__line-item td > div{ display:inline-block; vertical-align:top;}  .bidram-checkout .bidram-table--order-details tfoot td{ font-size:12px;}  .bidram table.shop_table .bidram-table__line-item .bidram-Price-amount,.bidram-checkout .bidram-table--order-details tfoot .bidram-Price-amount,.bidram-table--order-details.order_details tfoot .bidram-Price-amount{ font-size:13px; font-weight:500; color:var(--maincolor);}  .bidram table.shop_table .bidram-table__line-item .bidram-Price-currencySymbol,.bidram table.shop_table .bidram-Price-currencySymbol,.bidram-checkout .bidram-table--order-details tfoot .bidram-Price-currencySymbol{ color:#999; font-size:10px;}  .bidram table.shop_table tfoot th{ padding:9px 15px; background-color:#fdfdfd;}  .bidram table.shop_table tfoot td{ padding:10px 15px;}  .bidram-table--order-details.order_details tfoot .button{ display:inline-block; color:#747474; cursor:pointer; border:1px solid #ece9e9; padding:7px 20px; border-radius:var(--borderradius); font-size:12px; font-family:var(--mainfont); transition:all 0.3s; margin-left:10px;}  .bidram-table--order-details.order_details tfoot .button.view{ display:none}  .bidram-checkout address{ line-height:30px; font-size:12px}  .bidram table.cart.bidram-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;}  .bidram .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}  .elementor-woo-meta--view-inline .product_meta{ display:flex; flex-wrap:wrap;}  .elementor-widget-bidram-product-meta .detail-container:after,.elementor-widget-mweb-blog-meta .product_meta .detail-container:after{ position:absolute; bottom:0; left:0; width:100%;}  .elementor-woo-meta--view-stacked .product_meta .detail-container:after{ position:absolute; bottom:0; left:0; width:100%;}  .elementor-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;}  .elementor-woo-meta--view-table .product_meta{ display:flex; flex-direction:column;}  .elementor-woo-meta--view-table .product_meta .detail-container{ display:flex;}  .elementor-woo-meta--view-table .product_meta .detail-label{ min-width:108px;}  .elementor-woo-meta--view-stacked .product_meta .detail-container{ display:block;}  .detail-container:before{ display:none}  .elementor-woo-meta-shwo-icon-yes .detail-container svg{ width:22px; stroke:#333; display:inline-block; vertical-align:middle; margin-left:10px;}  .elementor-widget-container .fake_note{ margin-top:0; margin-bottom:0;}  .yith-bidram-ajax-product-filter.with-checkbox ul li a:before{ background:none;}  .yith-bidram-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:var(--secondcolor); 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;}  .mweb-body .woo-wallet-content .woo-wallet-price{ color:#FFF; background-color:rgb(29,195,80); padding:4px 15px; border-radius:var(--borderradius);}  .mweb-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%);}  .mweb-body .woo-wallet-my-wallet-container{ border:none; }  .mweb-body .woo-wallet-sidebar ul li span{ vertical-align:middle; margin-bottom:10px;}  .mweb-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);}  .mweb-body .woo-wallet-sidebar ul li.card:hover{ box-shadow:0 0 10px -4px #ccc;}  .mweb-body .woo-wallet-content,.amount{ font-family:var(--mainfontnum)}  .mweb-body .woo-wallet-transactions-items li{ overflow:hidden; padding:15px; margin-bottom:5px; background-color:rgba(0,0,0,0.06); border-radius:10px;}  .mweb-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{}  .mweb-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(--secondcolor); color:#fff;}  #wc-wallet-transaction-details{ border:none; background-color:#FFF; margin-top:10px; clear:both;}  .mweb-body .woo-wallet-content-heading{ display:flex; flex-direction:row; align-items:center; justify-content:space-between;}  .mweb-body .woo-wallet-content-h3{ float:right; margin:0;}  .mweb-body table.dataTable thead th,.mweb-body table.dataTable thead td{ font-weight:500; border-bottom:1px solid #fff;}  .bidram .bidram-MyAccount-downloads-file.button{ font-size:11px; padding:4px 15px; border:none; color:#fff; background:#4caf50;}  .bidram .bidram-orders-table__cell-order-actions .button{ font-size:11px; padding:6px 15px; border:none; color:#fff; background:#c0c5ce;}  .bidram .bidram-orders-table__cell-order-actions .button.view{ background-color:var(--maincolor)}  .bidram .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:nowrap; 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%);}  .mweb_checkout_page .pw-gateway-checkout-form{ display:flex; text-align:center; flex-direction:row; justify-content:center;}  body.bidram-checkout .pw-gateway-cancel.button{ background-color:#f76f65; margin:0 15px; font-weight:500; font-size:13px;}  body.bidram-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;}  .bidram-Tabs-panel--questions .block-title .title{ background-color:#ffffff;}  .cm-anonymous{ margin:0 0 15px 0; font-weight:500;}  .cm-anonymous input{ vertical-align:middle; margin-left:10px;}  p.cm-rules{ font-size:12px; color:#333; font-weight:500;}  p.cm-rules a{ color:var(--maincolor); font-weight:500;}  .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%; font-size:10px;}  .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:white;}  .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:#fff; 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; font-family:var(--mainfontnum);}  .product__coupon .offer strong{ 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; margin-top:10px;}  .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(--secondcolor);}  .product__coupon .state{ font-weight:500; font-size:13px; margin-bottom:15px;}  .product__coupon .state span{ color:#13cc13; margin-right:6px; display:inline-block;}  .product__coupon .state span.inactive{ color:#ff2400;}  .product__coupon .coupon_code{ display:inline-block; background-color:rgb(248 248 248); border:2px dashed rgb(137 137 137 / 40%); padding:6px 10px; font-size:13px; color:#9a9b9c; font-weight:500; letter-spacing:1px; cursor:pointer; font-family:var(--mainfont); text-align:center;}@media (max-width:768px){ .elementor-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; }  .bidram table.shop_table td.product-remove{  padding:0 }  .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 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% }  .bidram div.type-product .single_product_head .bidram-product-rating{  position:relative;  display:inline-block;  padding:0;  height:auto;  margin:0;  width:100%; }  .bidram 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; }  .mweb-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,.cart.bidram-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,.cart.bidram-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; }  .cart.bidram-cart-form__contents tr{  border-bottom:2px solid #fbfbfb;  display:block;  margin-bottom:.625em; }  .bidram table.bidram-orders-table td,.bidram table.bidram-table--order-downloads td,.bidram table.product_list_table td,.bidram table.cart.bidram-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,.cart.bidram-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,.cart.bidram-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; }  .bidram .order_details{  display:flex;  flex-direction:row;  flex-wrap:wrap; }  .bidram .order_details li{  border-left:none;  margin:10px 0;  max-width:50%;  flex:0 1 50%; }  .bidram .order_details li:nth-child(odd){  border-left:1px dashed #d3ced2; }  .bidram 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% }  .mweb-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; }  .bidram .order_details li{  max-width:none;  flex:0 0 100%;  border:none !important;  padding:0; }  .wc_comment_title{  margin-top:10px }  .wc_comment_title .bidram-Reviews-title{  display:none }}  .mweb-body .dokan-rating .star-rating span{ line-height:40px;}  .mweb-body .dokan-rating .star-rating span::before{ line-height:14px;}  .bidram .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; background-color:#fefefe; padding:20px 10px; cursor:pointer; justify-content:space-around; min-width:120px;}  .bidram .bk_cat_slider_item{ margin:7px 0}  .bidram .bk_cat_slider_item img{ width:auto; height:75px; position:relative; -ms-flex-negative:0; flex-shrink:0; border-radius:50%}  .bidram .bk_cat_slider_item strong{ font-size:12px; display:block; z-index:1;}  .bidram .bk_cat_slider_item.has_img strong{ margin-top:10px;}  .bidram .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}  .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;}  .bidram .bk_cat_slider_item.cat_style_two{ background-size:cover; background-repeat:no-repeat; justify-content:flex-end; overflow:hidden;}  .bidram .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;}  .bidram .bk_cat_slider_item.cat_style_two:hover span:first-child,.bidram .bk_cat_slider_item.cat_style_two:focus span:first-child{ transform:scale(1.2);}  .bidram .bk_cat_slider_item.cat_style_two strong{ background-color:white; padding:1px 10px;}  .bidram .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;}  .elementor-shop-control-bar-align--right .shop-control-bar .bidram-ordering{ float:right;}  .elementor-shop-control-bar-align--right .archive_filter_btn{ float:right; margin-left:15px; margin-right:0;}  .elementor-shop-control-bar-align--right .bidram-result-count{ float:left; margin-left:5px;}  .product .elementor-add-to-cart .added_to_cart.wc-forward{ display:none}  .bidram .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;}  .bidram .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}  .mweb-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);}  .mweb-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);}  .mweb-body .dataTables_wrapper .dataTables_paginate .paginate_button svg{ width:13px;}  .mweb-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;}  .mweb-body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover svg{ stroke:white;}  .elementor-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.elementor-element .dataTables_wrapper .dataTables_filter,.datatable-show-excel-yes.elementor-element .dataTables_wrapper .dataTables_filter{ left:50px;}  .datatable-show-print-yes.datatable-show-excel-yes.elementor-element .dataTables_wrapper .dataTables_filter{ left:92px;}  .elementor-element .dataTables_wrapper .dataTables_filter input{ border:none !important}  .mweb-body table.dataTable thead th{ font-size:12px;}  .elm_datatable .td_action .btn,.elm_datatable .dtr-data .btn{ box-shadow:unset}  .elementor-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;}  .elementor-element .dataTables_filter label{ font-size:11px; font-weight:300;}  .elementor-element table.dataTable tbody tr{ box-shadow:0 1px 0 0px #eeeff1;}  .elementor-widget-block-product-datatable .block-title{ margin-bottom:20px}  .elementor-tb-rm-style-yes .elm_datatable:before{ display:none; background:transparent}  .elementor-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-order-received .elm_sticky_btn{ display:none}  .bidram .bidram-checkout-payment form .form-row{ padding:0; margin:0;}  .sw_slider_related:not(.swiper-initialized){ display:none}  .elementor-widget-general-slider-product .item,.elementor-widget-mweb-product-related .item,.special_wrap{ margin:5px 0;}  .elementor-widget-general-slider-product .swiper,.elementor-widget-mweb-product-related .swiper{ padding:0 2px;}  .mweb-block-wrap.deal_type-3:not(.deal_wide){ display:grid; grid-gap:50px; grid-template-columns:minmax(20%,230px) 1fr; position:relative; overflow:hidden; min-height:300px;}  .mweb-block-wrap.deal_type-3:not(.deal_wide) .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; font-size:18px; flex-direction:column; align-items:center;}  .deal_title_wrap .block-special-title .deal_icon{ margin-left:0; margin-bottom:17px;}  svg.space_top,svg.space_bottom{ width:70px; height:auto; position:absolute; left:-35px;}  svg.space_top{ top:-30px; left:-37px;}  svg.space_bottom{ rotate:180deg; bottom:-30px;}  .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,.deal_type-4 .item .item-area .price{ padding:0 10px 0 0; width:100%; overflow:hidden; display:flex; flex-direction:column; text-align:left; white-space:nowrap; align-items:flex-end;}  .deal_type-3 .item .item-area .price .amount,.deal_type-4 .item .item-area .price .amount{ padding:0}  .deal_type-3 .item .item-area .price ins .bidram-Price-currencySymbol,.deal_type-4 .item .item-area .price ins .bidram-Price-currencySymbol{ rotate:90deg; display:inline-block; transform:translateX(-50%); color:#a5b1bb; }  .deal_type-3 .special_wrap .price del,.deal_type-4 .special_wrap .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);}  .deal_type-3 .special_wrap .price del,.deal_type-4 .special_wrap .price del{ margin-left:27px !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;}  .deal_type-3 .product-features + h2 a{ margin-top:0}  .deal_type-4 .special_wrap .deal_item_off{ position:absolute; right:13px; top:13px; background-color:#f23248; color:white; padding:0px 9px; border-radius:15px; transition:all 0.5s;}  .deal_type-4 .item-area > .flex_row{ margin-bottom:10px; margin-top:8px; display:flex; justify-content:space-between; align-items:center;}  .deal_type-4 .item-area .flex_row p{ display:flex; flex-direction:column; align-items:stretch; white-space:nowrap; font-size:11px; margin-right:10px; line-height:17px; color:#555;}  .deal_type-4 .item-area .flex_row p b{ font-size:14px;}  .deal_type-4 .special_wrap .timer_wrap{ position:absolute; left:10px; top:10px; background-color:rgb(255 255 255 / 50%); backdrop-filter:blur(2px); padding:3px 5px; border-radius:40px; min-width:126px; color:#333; display:flex; align-items:center; flex-direction:row-reverse; font-size:11px; color:#bfc2c6;}  .deal_type-4 .special_wrap .timer_wrap .vc_deal_time > div{ background-color:transparent;}  .deal_type-4 .special_wrap .timer_wrap .vc_deal_time > div:not(.second) span{ color:#333}  .deal_type-4 .get_product{ display:flex; flex:1 0 40px; width:40px; height:40px; background-color:var(--maincolor); box-shadow:0 2px 7px -5px var(--maincolor); align-items:center; justify-content:center; border-radius:50%; margin-right:8px; position:relative;}  .deal_type-4 .get_product svg{ width:22px; stroke:white; transition:all 0.3s;}  .deal_type-4 .item-area:hover .get_product{ background-color:white}  .deal_type-4 .item-area:hover .get_product svg{ stroke:var(--maincolor)}  .deal_type-4.deal_type-5 .get_product{ background-color:var(--secondcolor); box-shadow:0 2px 7px -5px var(--secondcolor); overflow:hidden; border-radius:20px 20px 3px 3px;}  .deal_type-4.deal_type-5 .item-area .get_product svg{ transition:all 0.5s; position:absolute; opacity:0; visibility:hidden}  .deal_type-4.deal_type-5 .get_product span{ transition:all 0.5s; font-size:13px; color:#FFF; height:16px;}  .deal_type-4.deal_type-5 .item-area:hover .get_product{ border-radius:50%;}  .deal_type-4.deal_type-5 .item-area:hover .get_product svg{ opacity:1; visibility:visible; stroke:var(--secondcolor);}  .deal_type-4.deal_type-5 .item-area:hover .get_product span{ opacity:0; visibility:hidden}  .bidram .product-type-variable .elementor-widget-mweb-add-to-cart .cart,.bidram .product-type-grouped .elementor-widget-mweb-add-to-cart .cart{ padding:0}  .bidram .elementor-widget-mweb-price .price del span{ filter:unset;}  .bidram .elementor-widget-mweb-price .price del{ opacity:1}  .variations_form.cart .variations_form th{ min-width:45px;}  .elementor-widget-block-category-slider .swiper-3d .swiper-slide-shadow-left,.elementor-widget-block-category-slider .swiper-3d .swiper-slide-shadow-right{ opacity:0 !important;}  .bidram form.cart.variations_form table.variations th.label label{ margin-left:20px; display:flex; white-space:nowrap; align-items:center;}  .top_icons .bidram-mini-cart__empty-message{ padding:0 15px 15px 15px}  .top_icons .bidram-mini-cart__empty-message svg{ width:40px !important; stroke:#999;}  #jewel_price_detail{ min-height:120px; padding-top:40px}  #jewel_price_detail .ajax-loader{ border-radius:var(--borderradius);}  form.jewel_calculator{ display:grid; grid-column-gap:30px; grid-template-columns:repeat(2,1fr); font-size:12px;}  #jewel_price_detail form.jewel_calculator,.body_ismobile form.jewel_calculator{ grid-template-columns:repeat(1,1fr);}  form.jewel_calculator input{ text-align:left; direction:ltr}  .jewel_ccrow{ display:flex;  justify-content:space-between; margin-bottom:15px;}  .jewel_ccrow i{ vertical-align:middle; width:16px; height:16px; display:inline-block;}  .jewel_ccrow label{ font-weight:500; flex:1 1 50%;}  .jewel_ccrow label span{ font-size:10px; font-weight:normal; background-color:var(--secondcolor); color:white; padding:0 10px; float:left; line-height:19px; border-radius:0 5px 5px 0; margin-top:8px;}  .jewel_calculate_wrap{ border:1px solid #eff1f5; padding:15px 20px; border-radius:var(--borderradius); font-size:12px;}  .jcalculate_item{ display:flex; flex-direction:row-reverse; flex-wrap:nowrap; justify-content:space-between; border-bottom:1px solid #eff1f5; padding-bottom:10px; margin-bottom:9px;}  .jcalculate_item:last-child{ border:none; margin:0}  .jcalculate_item b{ font-weight:normal}  .jcalculate_item h6{ font-size:12px}  .jcalculate_item p{ font-size:11px}  .jcalculate_item .jc_price b{ font-size:11px; font-weight:normal; margin-right:7px;}  span.jewel_dtprice_btn{ cursor:pointer; opacity:0.5; border-right:1px solid var(--maincolor); padding:0 10px; transition:0.3s all}  span.jewel_dtprice_btn:hover{ opacity:1;}  .el_alert.cooperation_note{ display:flex; justify-content:space-between; align-items:center;}  .error-list{ margin:11px 0; display:flex; border-radius:var(--borderradius); border:1px solid #F44336; padding:11px 15px; font-size:11px;}  .cooperation-form{ font-size:11px;}  .cooperation-form input[type="text"],.cooperation-form input[type="tel"]{ min-width:260px;}  .cooperation-form input[type="submit"]{ margin-top:15px; padding:7px 15px; background-color:var(--maincolor); border-color:var(--maincolor);}  .elm_cp{ padding:10px 15px 10px !important; margin-top:15px !important;}  .cooperation-form [type="file"]{ height:0; overflow:hidden; width:0;}  .cooperation-form [type="file"] + label{ background:#eaecf1; border:none; border-radius:var(--borderradius); color:#7e7e7e !important; cursor:pointer; display:inline-block !important; outline:none; padding:5px 15px !important; position:relative; transition:all 0.3s; vertical-align:middle;}  .cooperation-form [type="file"] + label:hover{ background-color:var(--maincolor); color:white !important}  .is_cop_label{ border-radius:var(--borderradius); background-color:#f6f7f9; padding:0 15px; margin-top:7px;}  .elementor-widget-bk-title .block-title{ margin:0}  .entry_content_inner > ul li{ list-style:disc; padding-right:0px; margin-right:20px;}  .entry > ol li{ list-style:arabic-indic; padding-right:5px; margin-right:10px;}  .entry > ul li{ list-style:disc; padding-right:5px; margin-right:10px;}  .entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{ font-weight:600; color:#494949;}  .entry h1{ font-size:20px;}  .entry h2{ font-size:18px;}  .entry h3{ font-size:16px;}  .entry h4{ font-size:14px;}  .entry h5{ font-size:12px;}  #tab-description h1{ font-size:20px;}  #tab-description h2{ font-size:18px;}  #tab-description h3{ font-size:16px;}  #tab-description h4{ font-size:14px;}  #tab-description h5{ font-size:13px;}  #tab-description h6{ font-size:12px;}  #tab-description p{ line-height:2.5em; font-size:14px; color:#1f2021}  .term-description a{ border-bottom:1px dashed #ff6000; color:#ff6000; padding:0 1px;}  .term-description > ul li{ list-style:disc; padding-right:0px; margin-right:20px;}  .term-description > ol li{ list-style:arabic-indic; padding-right:0px; margin-right:20px;}  .term-description *{ position:relative; z-index:1;}  .elementor-text-editor > ol li{ list-style:arabic-indic; padding-right:5px; margin-right:10px;}  .elementor-text-editor > ul li{ list-style:disc; padding-right:5px; margin-right:10px;}  .term-description h1{ font-size:20px;}  .term-description h2{ font-size:18px;}  .term-description h3{ font-size:16px;}  .term-description h4{ font-size:14px;}  .term-description h5{ font-size:12px;}  .term-description h1,.term-description h2,.term-description h3,.term-description h4,.term-description h5{ font-weight:600; color:#494949;}  .elementor h1{ font-size:20px;}  .elementor h2{ font-size:18px;}  .elementor h3{ font-size:16px;}  .elementor h4{ font-size:14px;}  .elementor h5{ font-size:11px;}@media only screen and (max-width:768px){ #reviews .commentlist{  margin-top:10px; }  #reviews .commentlist > li .meta{  display:grid;  grid-template-columns:repeat(2,1fr);  font-size:11px;  row-gap:5px;  padding:0 0 10px 0;  column-gap:15px; }  #reviews .bought_an_item{  margin:0 }  #reviews .elm_cm_avg{  margin:0 }  #reviews .elm_cm_avg div{  display:none }  #reviews .commentlist > li .meta svg{  width:20px;  height:20px }  .like_dislike_wrap{  padding:5px 0 0 0 !important; }}@media only screen and (max-width:576px){ .el_alert.cooperation_note{  flex-direction:column;  align-items:stretch; }}  .bidram-cart .row .button.preinvoice_btn{ margin-bottom:10px; display:block; text-align:center; background-color:white; color:#444; font-size:12px; font-weight:500; border:1px solid #e4e4e4;}  .bidram-cart .row .button.preinvoice_btn:hover{ background-color:#f9f9f9;}  .product-features{ font-size:11px; margin:10px 0 0 0}  .product-features svg{ width:21px; height:21px; display:block; stroke:#a4a4a4;}  .product-features.is_vertical{ display:grid; text-align:center; grid-template-columns:repeat(var(--featured),1fr);; column-gap:3px;}  .feature-item{ overflow:hidden;}  .product-features.is_horizontal .feature-item{ display:flex; align-items:center; margin-bottom:5px;}  .product-features.is_horizontal .feature-icon{ margin-left:8px;}  .product-features.is_horizontal .feature-title{ margin-left:4px; font-weight:500;}  .product-features.is_vertical .feature-icon{ display:flex; justify-content:center; margin-bottom:6px;}  .product-features.is_vertical .feature-title{ font-weight:500; display:block; margin-bottom:4px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:18px;}  .product-features.is_vertical .feature-value{ display:block; margin-bottom:4px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:18px;}  .body_ismobile .product-features{ font-size:10px; margin:10px 0 0 0;}  .body_ismobile .product-features svg{ width:19px; height:19px;}  form + .el_warranties{ margin-top:10px;}  .el_warranties{ display:flex; flex-direction:row; align-items:center;}  .el_warranties svg{ width:23px; margin-left:8px;}  .el_warranties select{ height:34px; line-height:34px; padding:0 10px;}  .el_warranties span{ font-size:12px; font-weight:500;}  .bidram-shipping-totals.shipping th{ white-space:nowrap}  .bidram-shipping-totals.shipping ul label{ color:inherit}  .elm-sticky_content{}  .elm-sticky_content.fixed{ position:fixed; top:20px;}  .advanced-review.row{ overflow:auto;}  .remindme_btn{ padding:15px; background-color:#fd3e66; display:flex; flex-direction:row; align-items:center;  border-radius:var(--borderradius); margin:10px 0; color:#FFF;}  .remindme_btn svg{ width:23px; margin-left:11px; stroke:#FFF;}  .remindme_btn:hover{ color:white}  .myaccount_title{ display:flex; align-items:center; justify-content:center; flex-direction:row; border-bottom:1px solid #f1f1f1; margin:0 15px 15px 15px; font-size:13px; font-weight:500; padding:0 0 15px;}  .myaccount_title svg{ width:23px; margin-left:13px; stroke:var(--maincolor);}  span.vstock_status{ font-size:11px; padding:15px 0 10px 0; display:block;}  .elementor-widget-product-tabs .horizontal_scroll_css .item{ display:inline-block; width:auto; margin-left:10px}  .comment-respond label{ font-weight:500;}  .comment-respond .col-6 label{ display:block; font-size:11px; margin-bottom:9px;}  .required{ color:red;}  .order_details .cancelled{ margin-right:10px}  .single_acc{ display:flex; align-items:center; gap:10px; border:1px solid #eee; padding:10px; border-radius:var(--borderradius); background:#ffffff; margin-top:15px; position:relative;}  .acc_input{ display:flex; align-items:center; cursor:pointer; font-size:16px;}  .acc_input input{ display:none;}  .acc_input .custom_checkbox{ width:18px; height:18px; border:2px solid #c9d0d6; border-radius:4px; display:inline-block; position:relative; margin:0 6px; transition:all 0.2s ease-in-out;}  .acc_input input:checked + .custom_checkbox{ background-color:var(--secondcolor); border-color:var(--secondcolor);}  .acc_input input:checked + .custom_checkbox::after{ content:"\2713"; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:white; font-size:10px; font-weight:bold;}  .acc_input input:disabled + .custom_checkbox{ background:#ddd; border-color:#bbb; cursor:not-allowed;}  .acc_input input:disabled + .custom_checkbox::after{ color:#999;}  .acc_left{ display:flex; align-items:center; gap:10px; border-right:1px solid #eee; padding-right:10px;}  .acc_left img{ width:60px; height:60px; object-fit:cover; border-radius:5px;}  .acc_left_wrap h5{ margin:0; font-size:12px;}  .acc_left_wrap h5 a{ text-decoration:none; color:#333; transition:color 0.3s;}  .acc_left_wrap h5 a:hover{ color:var(--secondcolor);}  .acc_left .price{ font-size:14px; margin-top:8px; display:block;}  .acc_onsale_p{ display:inline-block; font-family:var(--mainfontnum); font-size:11px; color:#FFF; background-color:var(--offbgcolor); text-align:center; padding:0 6px; vertical-align:middle; margin-left:10px; border-radius:5px;}  .single_acc_price{ font-size:14px; font-weight:500; color:#333; margin:10px 0; display:none;}  .single_acc_price i{ font-style:normal; color:white; background-color:var(--secondcolor); display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; margin-left:11px; border-radius:var(--borderradius); font-weight:normal;}  .single_acc_price span{ font-weight:300; font-size:11px; opacity:0.8;}  .acc_is_vertical .single_acc{ width:180px; display:inline-flex !important; ! i; !; flex-direction:column-reverse; flex-wrap:nowrap; align-items:center; margin-left:10px; white-space:normal; position:relative;}  .acc_is_vertical .acc_left{ display:flex; flex-direction:column; align-items:center; padding-right:0; border-right:0; border-bottom:1px solid #eee; padding-bottom:20px; text-align:center;}  .acc_is_vertical .acc_left .acc_onsale_p{ margin:0; position:absolute; left:10px; top:10px;}  .acc_is_vertical .acc_left_wrap h5 a{ height:42px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; position:relative; line-height:20px;}  .acc_is_wide{ display:grid; grid-template-columns:80% 20%; column-gap:10px; max-width:calc(100% - 10px);}  .acc_is_wide .check-products{ padding:0;}  .acc_left_c{ display:flex; align-items:stretch; border:1px solid #eee; padding:20px; border-radius:var(--borderradius); background:#ffffff; margin-top:15px; flex-direction:column; justify-content:center; text-align:center; height:calc(100% - 24px);}  .accessories .acc_left_c .total-price{ padding:0;}  .bidram .accessories .acc_left_c .add-all-to-cart{ display:flex; flex-direction:column; height:unset; padding:20px; margin:25px 0 0 0; width:100%;}  .bidram .accessories .acc_left_c .add-all-to-cart svg{ margin:0 0 10px 0; width:40px; height:40px;}  .accessories .total-products{ display:inline-block; font-family:var(--mainfontnum); font-size:12px; color:#FFF; background-color:var(--secondcolor); text-align:center; padding:0 6px; vertical-align:middle; border-radius:5px;}  .single_wc_cm{ max-width:600px; margin:100px auto; background:#fff; padding:25px 20px; border-radius:var(--borderradius); box-shadow:0 0 15px -7px rgba(0,0,0,0.1); text-align:center;}  .single_wc_tab{ display:flex; justify-content:center;}  .single_wc_tab span{ width:43px; height:4px; background:#eceff7; margin:15px 5px; cursor:pointer; transition:background 0.3s;}  .single_wc_tab span.active{ background:var(--maincolor);}  .single_wc_c{ display:none;}  .single_wc_c.active{ display:block;}  .single_wc_head{ text-align:center; padding:15px; border-bottom:1px solid #eee; display:flex; flex-direction:row;}  .single_wc_head img{ max-width:100px !important; ! i; !; border-radius:var(--borderradius);}  .single_wc_pinfo{ display:flex; align-items:flex-start; padding-right:15px; flex-direction:column; justify-content:center;}  .single_wc_pinfo h3{ margin:10px 0;}  .single_wc_pinfo a{ font-size:12px; color:#333;}  .single_wc_c .oreview-form{ margin-top:20px;}  .single_wc_c .oreview-form label{ font-weight:bold;}  .single_wc_c .recommended_warp{ border-radius:var(--borderradius); background-color:#f5f6f9;}  .single_wc_c .recommended_warp select{ display:none}  .single_wc_c .oreview-form select,.single_wc_c .oreview-form textarea{ width:100%; padding:8px; margin-top:5px; border:1px solid #ddd; border-radius:var(--borderradius);}  .single_wc_c .oreview-form textarea{ min-height:150px; margin-bottom:15px; padding-right:15px;}  .single_wc_c .oreview-form button{ background-color:var(--secondcolor); color:#fff; border:none; padding:10px 20px; border-radius:var(--borderradius); cursor:pointer; font-family:var(--mainfont); transition:all 0.3s; margin:0 10px;}  .single_wc_c .oreview-form button:hover{}  .single_wc_c .next-step,.return_form button{ display:inline-block; margin-top:10px; color:#747474; cursor:pointer; border:1px solid #ece9e9; padding:10px 20px; border-radius:var(--borderradius); font-size:12px; font-family:var(--mainfont); transition:all 0.3s;}  .single_wc_c .next-step:hover,.return_form button:hover{ color:var(--maincolor);}  .order_return_wrap{ display:block; padding:1px 20px 15px 20px; border-radius:var(--borderradius);}  .order_return_wrap .single_wc_head{ border-bottom:0; padding:15px 0;}  .order_return_wrap .single_wc_head img{ box-shadow:0 0 10px -5px #ddd; margin-left:10px}  .order_return_wrap hr{ opacity:0.2; margin-top:40px; clear:both;}  .order_return_wrap label{ font-weight:500}  .order_return_wrap .form-row p{ margin-bottom:10px}  .order_top_line{ clear:both; display:flex; flex-direction:row-reverse; align-items:center; padding:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-top:25px;}  .btn.return_pbtn{ display:inline-flex; background-color:#f6f7f9; padding:7px 15px; align-items:center; border-radius:var(--borderradius); color:#333;}  .btn.return_pbtn svg{ width:23px; margin-left:10px;}  .btn.return_pbtn:hover svg{ stroke:white}  .return-requests_wrap{ padding:0 15px 15px 15px; border:1px solid rgb(0 0 0 / 10%); border-radius:var(--borderradius); margin-top:15px;}  .return-request-card:not(:last-child){ border-bottom:1px solid #efefef; margin-bottom:15px}  .return-product{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:flex-start; padding-right:15px;}  .return-product-info{ display:flex; flex-direction:column; gap:5px; flex:1;}  .return-product-info h4{ margin-bottom:10px;}  a.return-file-link{ display:inline-block; color:#747474; cursor:pointer; border:1px solid #ece9e9; padding:5px 20px; border-radius:var(--borderradius); font-size:12px; font-family:var(--mainfont); transition:all 0.3s;}  a.return-file-link:hover{ color:var(--maincolor); border-color:var(--maincolor);}  .return-status strong{ color:var(--maincolor)}  .return-explanation{ margin:10px 0 20px 0; border:2px dashed var(--secondcolor); border-radius:var(--borderradius); padding:15px;}  .text_overlay_blur{ position:absolute; background-color:#ffffff8a; right:60px; left:0; top:0; bottom:0; border-radius:var(--borderradius); display:flex; z-index:1; align-items:center; backdrop-filter:blur(2px); font-weight:500; font-size:12px; color:#333; padding-left:30px; justify-content:flex-end;}@media only screen and (max-width:768px){ .acc_is_wide{  grid-template-columns:100%;  width:100% }  .single_wc_cm{  margin:15px;  width:calc(100% - 30px);  max-width:unset }  .return-product{  display:flex;  flex-direction:column;  flex-wrap:wrap;  align-items:center; }  .return-product{  padding-right:15px; }}  .styled-select{ appearance:none; width:-webkit-fill-available; border:1px solid #ccc; cursor:pointer; transition:border-color 0.3s; border-radius:var(--borderradius); height:35px !important; padding:0px 10px !important;}  .styled-select:focus{ border-color:#007bff; outline:none;}  .styled-select option{ padding:10px; background-color:#fff;}  .styled-select option{ padding:10px; background-color:#fff; border-radius:var(--borderradius);}  .loader{ content:''; position:absolute; top:0px; left:0; right:0; bottom:0; margin:0 !important; color:#fff; width:4px; aspect-ratio:1; border-radius:50%; box-shadow:19px 0 0 7px,38px 0 0 3px,57px 0 0 0; transform:translateX(-38px); animation:l21 .5s infinite alternate linear;}  @keyframes l21{ 50% {box-shadow:19px 0 0 3px,38px 0 0 7px,57px 0 0 3px} 100%{box-shadow:19px 0 0 0 ,38px 0 0 3px,57px 0 0 7px}}
