@charset "utf-8";
:root{--white:#ffffff;--black:#000000;--dark:#2A2A2A;--red:#B62433;--ploni:'Ploni DL 1.1 AAA'}
.nobox,a,address,b,big,blockquote,body,br,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,input,ins,kbd,label,legend,li,object,ol,option,p,pre,q,samp,small,span,strike,strong,sub,sup,textarea,tt,ul,var{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
blockquote,q{quotes:none}
br{height:0}
dl,li,ol,ul{margin:0;padding:0;color:#555;font-size:14px}
body,html{height:100%;-webkit-appearance:none;border:none;-webkit-text-size-adjust:none}
body{position:relative}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cf:after,.cf:before{display:table;content:''}
.cf:after{clear:both}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;direction:rtl!important}
h1,h2,h3,h4,h5,h6{color:var(--dark)}
h2{position:relative}
h1{font-weight:700;font-size:36px;color:#fff}
body .main h2{color:var(--black);font-size:25px;line-height:43px;font-weight:700;position:relative;border-bottom:2px solid #e8e8e8}
h2::after, .foot-h2::after{content:'';position:absolute;right:0;bottom:-1px;width:120px;height:2px;background-color:var(--red)}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
p{font-size:20px;line-height:27px;font-weight:400}
.header_top ul li p,.newsletter p,.the_lighting_department .col p,.the_tools_department .col p{color:var(--white)}
strong{font-weight:700}
hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0}
ol{list-style:decimal}
ul{list-style:none}
img{border:0;border-style:none;display:block;max-width:100%}
body a{color:var(--white);font-size:18px;text-decoration:none;font-weight:400;line-height:24px;display:inline-block;font-family:var(--ploni)!important}
body header a{color:var(--white)!important}
body header a:hover{color:var(--white)!important}
a:active{color:var(--white)}
a:focus{outline:0}
a.current{color:var(--white)}
input[type=submit]{-webkit-appearance:none;border:none;-webkit-text-size-adjust:none}
select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
textarea{overflow:auto}
::-webkit-input-placeholder{color:#707070}
:-moz-placeholder{color:#707070}
::-moz-placeholder{color:#707070}
:-ms-input-placeholder{color:#707070}
::-ms-input-placeholder{color:#707070}
:placeholder-shown{color:#707070}
.dis-b{display:block}
.pos_rel{position:relative}
.hidden{display:none!important}
.d_flex{display:flex;justify-content:flex-start;flex-wrap:wrap}
.d_flex_ac{align-items:center}
.d_flex_jc{justify-content:center}
.d_flex_jb{justify-content:space-between}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-nav{z-index:1;position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;top:calc(50% - 24px);pointer-events:none}
.owl-nav button{width:43px;height:43px;display:flex;justify-content:center;align-items:center;background-color:#8e8e8e!important;cursor:pointer;transition:.4s ease all;pointer-events:all;border-radius:50%}
.owl-nav button.disabled{pointer-events:all;opacity:1;cursor:no-drop!important}
.owl-nav button img{transform:scale(-1);transform-origin:center;transition:.4s ease all;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(233deg) brightness(100%) contrast(102%);width:20px}
.owl-nav button.owl-prev img{transform:scale(1)}
.owl-nav button:hover{background-color:var(--dark)!important}
.owl-dots{display:flex;justify-content:center;align-items:center;width:100%}
.owl-dots .owl-dot{width:7px;transition:.4s ease all;background-color:#e8e8e8!important;height:4px;margin:0 2px}
.owl-dots .owl-dot span{display:none}
.owl-dots .owl-dot.active{width:24px;background-color:var(--red)!important}
.in,.sub,.tra,a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-family:var(--ploni)!important}
.btn{padding:0 15px;color:var(--white);border-radius:5px;background-color:var(--red);font-size:17px;line-height:36px}
.btn:hover{background-color:var(--black)}
body{font-family:var(--ploni)!important;padding-top:200px}
#full_wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto}
.wrapper{width:100%;margin:0 auto;max-width:1650px}
.content{margin:0 auto;padding:0;width:100%}
html body a{text-decoration:none!important}
html.lenis,html.lenis body{height:auto}
header{position:fixed;top:0;left:0;width:100%;z-index:99;transition:.5s ease all;background-color:var(--white)}
header.fixed{transform:translateY(-39px)}
header .wrapper{position:relative}
header .brand{display:block;width:220px;max-width:220px;flex:0 0 220px}
header .brand img{width:100%;height:auto}
.header_top{background-color:var(--dark);padding:7.5px 0}
.header_top ul li{display:flex;align-items:center;position:relative}
.header_top ul li img{margin-left:8px}
.header_top ul li a,.header_top ul li p{font-size:18px;line-height:24px}
.header_top ul li a:hover{text-decoration:underline}
.header_top .right_col li:not(:last-child){margin-left:39px}
.header_top .left_col li:not(:last-child){margin-left:22.2px;padding-left:22.2px}
.header_top .left_col li:not(:last-child)::after{content:'';position:absolute;left:0;height:12px;width:1px;background-color:#5a5a5a;top:0;bottom:0;margin:auto}
.header_middle{padding:8px 0}
.header_middle .all_categories{margin-right:30px}
.header_middle .categories_list{height:43px;position:relative;border-radius:0 5px 5px 0;background-color:#f9f9f9;border-left:none}
.header_middle .categories_list h3{width:179px;height:43px;position:relative;line-height:43px;font-size:15px;font-weight:400;background-image:url(../images/cat_arrow.png);background-position:left 10px center;background-repeat:no-repeat}
.header_middle .search_col .in{height:43px;width:625px;border:1px solid #e8e8e8!important;color:#707070!important;font-size:15px;font-weight:400;padding-right:18px;border-radius:0 4px 4px 0!important;background-color:var(--white)!important;font-family:var(--ploni)!important}
.header_middle .search_col .in:focus{border-color:var(--dark)!important}
.header_middle .search_col .sub{font-size:0;background-color:var(--red);width:88px;height:43px;border-radius:4px 0 0 4px;background-image:url(../images/search.png);background-repeat:no-repeat;background-position:center;cursor:pointer}
.header_middle .search_col .sub:hover{background-color:var(--dark)}
.header_middle .login a.user_iconk,.header_middle .login span{background-color:#e8e8e8;width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-left:5px}
.header_middle .login li{position:relative}
.header_middle .login li:not(:last-child)::after{content:'/';color:var(--black);display:inline-block;vertical-align:middle;margin:0 2.5px}
.header_middle .login a{color:var(--black)!important;font-size:14px}
.header_middle .login a:hover{text-decoration:underline}
.header_middle .cart_col{margin-right:34px;cursor:pointer}
.header_middle .cart_icon{background-color:var(--red);width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-left:5px;position:relative}
.header_middle .cart_icon .cart_num{background-color:var(--dark);width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;color:var(--white);border:1px solid var(--white);right:-5px;top:-5px;font-size:12px}
.header_middle .cart_col p{color:var(--black);font-size:14px;font-weight:400}
.header_menu{background-color:var(--red)}
.header_menu .product_categories{position:relative;margin-left:10px}
.header_menu .product_categories h3,
.header_menu .product_categories .pro-cat-h3{height:63px;width:250px;background-color:var(--dark);padding:0 15px;color:var(--white);cursor:pointer;font-weight:500;font-size:20px;display:flex;align-items:center;justify-content:flex-start}
.header_menu .product_categories h3 img,
.header_menu .product_categories .pro-cat-h3 img{margin-left:12.5px}
.header_menu nav ul li{padding:0 44.5px;position:relative}
.header_menu nav ul li:not(:last-child):after{content:'';background-color:#e8e8e8;width:1px;height:100%;left:0;top:0;position:absolute}
.header_menu nav ul li a{font-size:20px;line-height:27px;padding-left:5px;background-image:url(../images/rect.png);background-repeat:no-repeat;background-position:left bottom 4px;color:var(--white)!important}
.header_menu nav ul li a:hover{color:var(--white);text-decoration:underline}
.sidebar_section .right_sidebar{width:250px}
.sidebar_section .left_sidebar{width:calc(100% - 280px)}
.productlist_sidebar{position:relative;box-shadow:0 3px 6px rgba(0,0,0,.1);background-color:var(--white);padding:16px 0 48px}
.productlist_sidebar>ul>li{display:none}
.productlist_sidebar>ul>li:nth-child(-n+13){display:block}
.productlist_sidebar>ul>li>a{font-size:16px;color:var(--black)!important;line-height:32px;display:flex;align-items:center;position:relative;padding-right:37px}
.productlist_sidebar>ul>li>a>img{position:absolute;right:15px;top:0;bottom:0;margin:auto}
.productlist_sidebar>ul>li ul li{width:100%;transition:.5s ease all}
.productlist_sidebar>ul>li ul li a{line-height:32px;border-bottom:1px solid #f1f1f1;color:var(--black)!important;font-size:16px;font-weight:400;width:100%;position:relative;padding-right:25px;background-image:url(../images/drop_li.png);background-repeat:no-repeat;background-position:right 5px center}
.productlist_sidebar ul li{position:relative}
.productlist_sidebar ul li span.arrow{position:absolute;height:32px;left:0;top:0;width:32px;background-image:url(../images/cat_arrow.png);background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:1;transition:.5s ease all}
body .productlist_sidebar ul>li ul{max-height:none!important;transition:none;padding-right:12px;display:none}
.productlist_sidebar>ul>li>a.active{border-color:var(--red)!important;color:var(--white)!important;background-color:var(--red)!important}
.productlist_sidebar>ul>li>a.active>img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%)}
.productlist_sidebar ul li.menu-item-has-children span.arrow.active{transform:rotate(180deg)}
.productlist_sidebar .more{position:absolute;bottom:14px;right:16px;color:#686868;font-size:16px;line-height:32px;cursor:pointer}
.productlist_sidebar .more span{font-size:24px}
.productlist_sidebar .more:hover{color:var(--red)}
.new_products_sidebar{margin-top:31px}
.new_products_sidebar ul{margin-top:15.5px}
.new_products_sidebar ul li{display:flex;justify-content:flex-start;align-items:center;padding:14.5px 12px 14.5px 0;border-bottom:1px solid #e8e8e8}
.new_products_sidebar ul li:last-child{border:none}
.new_products_sidebar ul li .img{display:flex;justify-content:center;align-items:center;width:85px;height:85px}
.new_products_sidebar ul li .text{width:calc(100% - 85px);padding-right:12px}
.new_products_sidebar ul li h3{font-size:20px;font-weight:500;color:var(--red)}
.new_products_sidebar ul li p{font-size:15px;line-height:16px;color:var(--black);margin:3.5px 0 6.5px}
.promotions_sidebar{margin-top:37.5px}
.promotions_sidebar .title{background-color:var(--red);padding:13px 23px;color:var(--white);font-size:25px;font-weight:400;display:flex;align-items:center}
.promotions_sidebar .title img{margin-left:18px}
.promotions_sidebar ul li{margin-top:5px}
.promotions_sidebar ul li a{width:100%;display:flex;border:1px solid #e8e8e8;background-color:var(--white);justify-content:flex-start;align-items:center;padding:11px;color:#707070;font-size:25px;font-weight:400}
.promotions_sidebar ul li a:hover{border-color:var(--black);color:var(--black)}
.promotions_sidebar ul li a .img{display:flex;justify-content:center;align-items:center;width:75px;height:75px;margin-left:5.5px}
.product_teams{margin-top:38px;border:1px solid #f7f7f7;padding:0 15.5px}
.product_teams li a{display:flex;justify-content:flex-start;align-items:center;padding:28px 0;border-bottom:1px solid #e8e8e8}
.product_teams li:last-child a{border:none}
.product_teams li .img{width:65.5px;display:flex;justify-content:center;align-items:center}
.product_teams li .text{width:calc(100% - 65.5px)}
.product_teams li h4{font-size:15px;color:var(--black);font-weight:400;line-height:16px;margin-bottom:2px}
.product_teams li p{font-size:13px;color:#828282;font-weight:400;line-height:16px}
.blog_post_sidebar{margin-top:52px}
.blog_post_sidebar h2{margin-bottom:27.5px}
.blog_post_sidebar ul li{margin-bottom:32px}
.blog_post_sidebar ul li:last-child{margin-bottom:0}
.blog_post_sidebar .img{width:100%;border:1px solid #c9c9c9;border-radius:5px;height:167px;display:block}
.blog_post_sidebar .img img{width:100%;height:100%}
.blog_post_sidebar .text{padding:15px 8px 0 0}
.blog_post_sidebar .link{font-size:15px;line-height:16px;font-weight:500;color:var(--black);margin-bottom:9px}
.blog_post_sidebar .link:hover{color:var(--red)}
.blog_post_sidebar .comments_col span{display:flex;align-items:center}
.blog_post_sidebar .comments_col span img{margin-left:5px}
.blog_post_sidebar .comments_col span+span{margin-right:21px}
.the_tools_department{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:22px;margin-top:29px}
.the_tools_department .col1{grid-row:span 2/span 2;width:562px}
.the_tools_department .col2{grid-row:span 2/span 2;width:374px}
.the_tools_department .col4{grid-column-start:3}
.the_tools_department .col{position:relative;height:450px;border-radius:5px;overflow:hidden}
.the_tools_department .col img{width:100%;height:100%}
.the_tools_department .col3,.the_tools_department .col4{height:210px;width:388px}
.the_tools_department .col .text{position:absolute;z-index:2;left:31px;bottom:18px;width:fit-content}
.the_tools_department .col .text .dep-h2::after{display: none;}
.the_tools_department .col .text .btn{color:var(--white)!important}
.the_tools_department .col h3, .the_tools_department .col h2.dep-h2{font-size:30px;font-weight:500;line-height:36px;color:var(--white);border: none;}
.the_tools_department .col p{line-height:29px;margin-bottom:18px}
.the_tools_department .col2 .text{bottom:auto;top:30px;left:auto;right:30px}
.the_tools_department .col3,.the_tools_department .col4 .text{text-align:left}
.the_tools_department .col3 h3,.the_tools_department .col3 p, .the_tools_department .col3 h2.dep-h2{color:var(--black)!important}
.big_sale{margin-top:34px;margin-bottom:79px}
.big_sale h2{width:calc(100% - 245px)}
.big_sale .title{justify-content:space-between;align-items:flex-start;margin-bottom:31px}
.big_sale .time{width:51px;height:51px;border-radius:50%;background-color:var(--dark);text-align:center;margin-right:9px;display:flex;flex-direction:column;align-items:center;padding-top:10px}
.big_sale .time:first-child{background-color:var(--red);margin-right:0}
.big_sale .time span{font-size:18px;font-weight:500;color:var(--white)}
.big_sale .time small{font-size:13px;font-weight:400;color:var(--white)}
.big_sale .time small,.big_sale .time span{line-height:16px}
.big_sale .colin{padding:5px 5px 10px}
.big_sale .col{padding:7px 4px 48.5px;position:relative;box-shadow:0 5px 10px #00000010;text-align:center;border-radius:8px}
.big_sale .col .percentage{position:absolute;width:59.5px;height:59.5px;border-radius:50%;background-color:var(--red);color:var(--white);font-size:22px;line-height:32px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;transform:rotate(-20deg);right:16px;top:16px;z-index:1}
.big_sale .col .img{width:100%;height:213px;display:flex;justify-content:center;align-items:center;margin-bottom:11px}
.big_sale .col .img img{width:auto;max-width:100%;max-height:100%}
.big_sale .col .link{display:block;font-size:20px;line-height:23px;color:var(--black);margin:11px 0 7.5px;padding:0 5px}
.big_sale .col .link:hover{color:var(--red)}
.big_sale .col .price{display:block;font-size:20px;line-height:23px;color:var(--red);font-weight:500}
.big_sale .col .btn{position:absolute;width:163px;left:0;right:0;margin:0 auto;bottom:0;border-radius:5px 5px 0 0;color:var(--white)}
.big_sale .col .btn::before{content:'';background-image:url(../images/cart.svg);width:22px;height:23px;display:inline-flex;vertical-align:middle;margin-left:5px}
.big_sale .owl-dots{margin-top:57px}
.big_sale .owl-dots{margin-top:57px}
.big_sale .owl-nav{top:145px}
.need_help{position:relative;padding:63px 71px;background-image:url(../images/need_help.jpg);background-repeat:no-repeat;background-size:cover}
.need_help .inner{justify-content:flex-end}
.need_help .left_col{width:603px}
.need_help .left_col form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.need_help .left_col form .col{width:calc(33.33% - 10px)}
.need_help .right_col{width:302px}
.need_help .in{width:100%;height:43px;border:1px solid #707070;border-radius:5px;background-color:var(--white);font-family:var(--ploni);font-weight:400;color:#8e8e8e;font-size:16px;padding-right:13px}
.need_help .in::placeholder{color:#8e8e8e}
.need_help .sub{width:100%;background-color:var(--red)!important;height:43px;margin-top:10px;border-radius:5px!important;font-family:var(--ploni);font-weight:500;color:var(--white)!important;cursor:pointer;font-size:25px;padding:0}
.need_help .sub:hover{background-color:var(--black)!important}
.need_help h3{font-size:42px;color:var(--white);line-height:50px;font-weight:400}
.need_help h4{font-size:22px;color:var(--white);line-height:26px;font-weight:400}
.need_help .img{position:absolute;bottom:0;right:56px}
.the_lighting_department{padding:61.5px 0 0}
.the_lighting_department .col{position:relative;height:404px;border-radius:5px;overflow:hidden;width:calc(50% - 15px)}
.the_lighting_department .col img{width:100%;height:100%}
.the_lighting_department .col .text{position:absolute;z-index:2;left:44px;bottom:0;width:fit-content;height:fit-content;top:0;margin:auto}
.the_lighting_department .col .text .btn{color:var(--white)!important}
.the_lighting_department .col h3{font-size:30px;font-weight:500;line-height:36px;color:var(--white)}
.the_lighting_department .col p{line-height:29px;margin-bottom:18px}
.selected_filter_blogs{margin-top:61px}
.selected_filter_blogs .title{border-bottom:2px solid #e8e8e8;align-items:flex-end}
.selected_filter_blogs .title h2{background-color:var(--red);padding:0 20px;border-radius:5px 5px 0 0;color:var(--white);font-weight:500;line-height:40px;bottom:-3px}
.selected_filter_blogs .title h2::after{display:none}
.selected_filter_blogs ul li:not(:last-child){margin-left:26px}
.selected_filter_blogs ul li a{color:var(--dark);font-size:17px;line-height:45px}
.selected_filter_blogs ul li.active a,.selected_filter_blogs ul li:hover a{color:var(--red)}
.selected_filter_contains .col{padding:7px 4px 48.5px;position:relative;box-shadow:0 5px 10px #00000010;text-align:center;border-radius:8px;margin-top:32px;margin-left:2.19%;width:18.248%;display:none}
.selected_filter_contains .col.show{display:block}
.selected_filter_contains .col:nth-child(5n){margin-left:0}
.selected_filter_contains .col .percentage{position:absolute;width:42px;height:42px;border-radius:50%;background-color:var(--red);color:var(--white);font-size:16px;line-height:32px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;transform:rotate(-20deg);left:12px;top:12px;z-index:1}
.selected_filter_contains .col .img{width:100%;height:213px;display:flex;justify-content:center;align-items:center;margin-bottom:11px}
.selected_filter_contains .col .img img{max-width:100%;max-height:100%}
.selected_filter_contains .col .link{display:block;font-size:20px;line-height:23px;color:var(--black);margin:11px 0 7.5px}
.selected_filter_contains .col .link:hover{color:var(--red)}
.selected_filter_contains .col .price{display:block;font-size:20px;line-height:23px;color:var(--red);font-weight:500}
.selected_filter_contains .col .btn{position:absolute;width:163px;left:0;right:0;margin:0 auto;bottom:0;border-radius:5px 5px 0 0;color:var(--white)!important}
.selected_filter_contains .col .btn::before{content:'';background-image:url(../images/cart.svg);width:22px;height:23px;display:inline-flex;vertical-align:middle;margin-left:5px}
.selected_recommended_tools{margin-bottom:115px}
.newsletter{justify-content:center;background-color:var(--dark);padding:30px 0;margin-top:59px}
.newsletter .col:nth-child(2){margin:0 35px}
.newsletter div{font-size:40px;line-height:48px;color:var(--white);font-weight:400}
.newsletter p{font-size:18px;line-height:22px}
.newsletter form{display:flex;align-items:center}
.newsletter form.pm-footer-newsletter{gap:10px;flex-wrap:nowrap}
.newsletter .pm-newsletter__input{width:531px;max-width:100%;height:50px;background-color:var(--white)!important;color:var(--dark)!important;font-size:15px;padding:0 18px;font-family:var(--ploni);border-radius:999px;border:1px solid rgba(0,0,0,.12);outline:0;transition:border-color .2s ease,box-shadow .2s ease}
.newsletter .pm-newsletter__input::placeholder{color:#8e8e8e}
.newsletter .pm-newsletter__input:focus{border-color:rgba(200,63,63,.55);box-shadow:0 0 0 4px rgba(200,63,63,.18)}
.newsletter .pm-newsletter__btn{background-color:var(--red)!important;height:50px;border-radius:999px;font-family:var(--ploni);font-weight:600;color:var(--white)!important;cursor:pointer;width:120px;font-size:15px;border:none;outline:0;transition:transform .15s ease,background-color .2s ease,opacity .2s ease}
.newsletter .pm-newsletter__btn:hover{background-color:var(--black)!important}
.newsletter .pm-newsletter__btn:active{transform:translateY(1px)}
.newsletter .pm-newsletter__btn:disabled{opacity:.65;cursor:default;transform:none}
.newsletter .pm-newsletter__msg{min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;height:50px;box-sizing:border-box;font-family:var(--ploni);font-weight:600;letter-spacing:.2px;text-align:center}
.newsletter .pm-newsletter__msg.is-success{color:#1f5e35;background:rgba(70,180,80,.14);border:1px solid rgba(70,180,80,.35)}
.newsletter .pm-newsletter__msg.is-error{color:#8a1720;background:rgba(200,63,63,.14);border:1px solid rgba(200,63,63,.35)}
.newsletter .pm-newsletter__msg-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newsletter .in{width:531px;height:50px;background-color:var(--white)!important;color:var(--dark)!important;font-size:15px;padding-right:23px;font-family:var(--ploni);border-radius:0 5px 5px 0!important}
.newsletter .in::placeholder{color:#8e8e8e}
.newsletter .sub{background-color:var(--red)!important;height:50px;border-radius:5px 0 0 5px!important;font-family:var(--ploni);font-weight:500;color:var(--white)!important;cursor:pointer;width:111px;font-size:15px}
.newsletter .sub:hover{background-color:var(--black)!important}
.newsletter ul li{position:relative;padding:0 14px}
.newsletter li:not(:last-child)::after{content:'';position:absolute;left:0;height:12px;width:1px;background-color:var(--white);top:0;bottom:0;margin:auto}
.newsletter ul li a{display:flex;align-items:center;color:var(--white)!important}
.newsletter ul li a:hover{text-decoration:underline}
.newsletter ul li a img{margin-left:5px}
.top_footer .wrapper{justify-content:space-around;padding:57px 0 74px;border-bottom:1px solid #e8e8e8}
.top_footer ul.about{margin-top:34px}
.top_footer ul.about li{padding-right:24px;position:relative;margin-bottom:12px}
.top_footer ul.about li img{position:absolute;right:6px;top:7px}
.top_footer ul.about li a,.top_footer ul.about li p{color:var(--dark);font-size:15px;line-height:22px}
.top_footer ul.about li a:hover{text-decoration:underline}
.top_footer h2, .top_footer .foot-h2{border:none;font-size:20px;line-height:29px;padding-bottom:8px;margin-bottom:32px;     font-family: "אפק", Sans-serif;    font-weight: 500;     color: var(--e-global-color-639e8dd);}
.top_footer .foot-h2{ position: relative; }
.top_footer h2::after, .top_footer .foot-h2::after{width:78px}
.top_footer ul:not(.about) li a{padding-right:14px;position:relative;color:#8e8e8e;font-size:15px;line-height:33px;background-image:url(../images/ellipse.png);background-repeat:no-repeat;background-position:right top 12px}
.top_footer ul:not(.about) li a:hover{color:var(--black);text-decoration:underline}
.last_footer{background-color:var(--dark);padding:10.6px 0}
.last_footer a,.last_footer p{color:var(--white);font-size:15px;line-height:28px}
.last_footer p em{font-style:normal}
.last_footer .link li{position:relative;padding-right:15px}
.last_footer .link li a:hover{text-decoration:underline}
.last_footer .link li:not(:last-child){padding-left:15px}
.last_footer .link li:not(:last-child)::after{content:'';position:absolute;left:0;height:12px;width:2px;background-color:var(--white);top:0;bottom:0;margin:auto}
.last_footer .payment li{margin:0 2.2px;line-height:0}
.last_footer .payment li a img{display:block}
.mid_footer{justify-content:center;padding:31px 0}
.mid_footer .Google{color:var(--black);font-size:25px;line-height:37px;font-weight:500;display:flex;justify-content:flex-start;align-items:center}
.mid_footer .Google img{margin-left:5px}
.mid_footer p{color:#8e8e8e;font-size:19px}
.mid_footer li{padding:0 26px;position:relative}
.mid_footer li:not(:last-child)::after{content:'';position:absolute;left:0;height:27px;width:1px;background-color:#e8e8e8;top:0;bottom:0;margin:auto}
.mid_footer .star-rating *{direction:ltr!important}
.mid_footer .rating-score{font-size:25px;font-weight:500;color:#333;line-height:37px}
.mid_footer .stars{position:relative;display:inline-block;font-size:24px;color:#ccc;letter-spacing:2px;line-height:1;white-space:nowrap;overflow:hidden;width:94px;height:19px}
.mid_footer .stars::before{content:"★★★★★";color:#ccc;position:absolute;top:0;left:0;z-index:1}
.mid_footer .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:orange;z-index:2;transition:width .3s ease-in-out}
.mid_footer .stars-inner::before{content:"★★★★★";color:orange}
.popup_overlay{position:fixed;background-color:transparent;width:100%;top:0;right:0;height:100%;z-index:999;opacity:0;pointer-events:none}
.popup_overlay.open{opacity:1;pointer-events:all}
.categories_menu{position:fixed;width:492px;background-color:var(--white);top:0;right:0;height:100vh;z-index:999;box-shadow:0 3px 16px rgba(0,0,0,.16);transform:translateX(100%);transition:.5s ease all}
.categories_menu.open{transform:translateX(0)}
.categories_menu div{line-height:89px;padding-right:23px;background-color:var(--red);color:var(--white);font-size:30px;font-weight:700}
.categories_menu .menu_close{cursor:pointer;position:absolute;left:36px;z-index:1;top:33.8px;transition:.4s ease all}
.categories_menu .menu_close:hover{transform:scale(.9)}
ul.mob_menu{padding:27px 0;height:calc(100vh - 89px);overflow:auto}
ul.mob_menu>li{width:100%;padding:0 20px;transition:.5s ease all}
ul.mob_menu>li>a{line-height:45px;border-bottom:1px solid #f1f1f1;color:var(--black)!important;font-size:23px;font-weight:400;width:100%;position:relative;padding-right:32px}
ul.mob_menu>li>a>img{position:absolute;right:7px;top:0;bottom:0;margin:auto;transition:.5s ease all}
ul.mob_menu>li ul li{width:100%;transition:.5s ease all}
ul.mob_menu>li ul li a{line-height:45px;border-bottom:1px solid #f1f1f1;color:var(--black)!important;font-size:23px;font-weight:400;width:100%;position:relative;padding-right:25px;background-image:url(../images/drop_li.png);background-repeat:no-repeat;background-position:right 5px center}
ul.mob_menu li{position:relative}
ul.mob_menu>li>span.arrow{left:20px!important}
ul.mob_menu li span.arrow{position:absolute;height:45px;left:0;top:0;width:45px;background-image:url(../images/cat_arrow.png);background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:1;transition:.5s ease all}
body ul.mob_menu>li ul{max-height:none!important;transition:none;padding-right:20px;display:none}
ul.mob_menu>li>a.active{border-color:var(--red)!important;color:var(--white)!important;background-color:var(--red)!important}
ul.mob_menu>li>a.active>img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%)}
ul.mob_menu li.menu-item-has-children span.arrow.active{transform:rotate(180deg)}
.shopping_cart{position:fixed;width:492px;background-color:var(--white);top:0;left:0;height:100vh;z-index:999;box-shadow:0 3px 16px rgba(0,0,0,.16);transform:translateX(-100%);transition:.5s ease all}
.shopping_cart.open{transform:translateX(0)}
.shopping_cart .cart_close{cursor:pointer;transition:.4s ease all}
.shopping_cart .cart_close:hover{transform:scale(.9)}
.shopping_cart .title{background-color:var(--red);padding:11px 15px}
.shopping_cart .title h3, .shopping_cart .title .mini-cart-h3{font-size:26px;font-weight:900;line-height:31px;color:var(--white);border-bottom:1px dashed var(--white);padding-bottom:6px}
.shopping_cart .title h4, .shopping_cart .title .mini-cart-h4{font-size:17px;font-weight:400;line-height:20px;color:var(--white);margin-top:9px}
.shopping_cart .total_payable{position:absolute;width:100%;bottom:0}
.shopping_cart .total_payable .total_text{box-shadow:0 3px 8px rgba(0,0,0,.1);padding:23px 20px}
.shopping_cart .total_payable .total_text span{color:var(--black);font-size:25px;line-height:30px;font-weight:900}
.shopping_cart .total_payable .total_text span.total{color:var(--red)}
.shopping_cart .total_btn{padding:23px 20px}
.shopping_cart .total_btn a{width:calc(50% - 6.5px);border:1px solid #888;color:#888;border-radius:5px;font-size:19px;font-weight:900;line-height:50px;text-align:center;text-decoration:none!important}
.shopping_cart .total_btn a.button.checkout.order,
.shopping_cart .total_btn a.order{background-color:#c83f3f!important;color:var(--white)!important;border-color:#c83f3f!important}
.shopping_cart .total_btn a:not(.order):hover{background-color:#c83f3f;color:var(--white);border-color:#c83f3f}
.shopping_cart .total_btn a.order:hover{background-color:var(--white)!important;color:#888!important;border-color:#888!important}
.shopping_cart .woocommerce-mini-cart__empty-message{text-align:center;padding:20px}
.shopping_list.woocommerce-mini-cart__products>li.woocommerce-mini-cart-item{padding:26px 17px;background-color:#fbfbfb;margin-bottom:2px;box-shadow:0 1px 5px #00000026;display:grid!important;grid-template-columns:68px minmax(0,1fr) minmax(200px,236px);align-items:center;justify-content:start;justify-items:stretch;column-gap:8.5px}
.shopping_list .img_col{width:68px;height:68px;position:relative;background-color:var(--white);grid-column:1;justify-self:start}
.shopping_list .img_col .img{width:100%;height:100%}
.shopping_list .img_col .close{position:absolute;top:-9px;right:-9px}
.shopping_list .img_col .close:hover{transform:scale(1.1)}
.shopping_list .product_info{min-width:0;width:auto;grid-column:2}
.shopping_list .product_info a{color:#232323;font-size:20px;line-height:25px;font-weight:900;text-decoration:none!important}
.shopping_list .product_info a:hover{color:var(--red)}
.shopping_list .product_info a.link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}
.shopping_list .product_info p{color:#888;font-size:16px;line-height:18px}
.shopping_list .quantity_and_price{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;grid-column:3;width:100%;min-width:0;box-sizing:border-box;flex-shrink:0}
.shopping_list .quantity{height:47px;width:86px;flex-shrink:0;justify-content:space-between;border:1px solid #dfdfdf;padding:0 12px;border-radius:5px;display:flex;align-items:center}
.shopping_list .quantity input{width:4ch!important;text-align:center;font-size:19px;font-weight:400;border:none!important;padding:0;text-align:center;background-color:transparent!important;outline:0!important;pointer-events:auto;cursor:text}
.shopping_list .quantity span{width:13px;height:13px;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;position:relative}
.shopping_list .quantity span.minus{background-image:url(../images/p_remove.png);filter:invert(32%) sepia(98%) saturate(1725%) hue-rotate(337deg) brightness(91%) contrast(89%)}
.shopping_list .quantity span.plus{background-image:url(../images/p_add.png)}
.shopping_list .price{color:#c83f3f;font-size:20px;font-weight:900;line-height:25px;width:auto;min-width:0;text-align:end;flex:1 1 auto;flex-shrink:1}
.woocommerce-checkout-review-order-table .child-checkout-product-title-wrap{margin-bottom:12px}
.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity{height:47px;width:86px;justify-content:space-between;border:1px solid #dfdfdf;padding:0 12px;border-radius:5px;display:inline-flex;align-items:center}
.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity input.qty{width:20px!important;text-align:center;font-size:19px;font-weight:400;border:none!important;padding:0;background-color:transparent!important;outline:0!important}
.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity span{width:13px;height:13px;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;position:relative}
.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity span.minus{background-image:url(../images/p_remove.png);filter:invert(32%) sepia(98%) saturate(1725%) hue-rotate(337deg) brightness(91%) contrast(89%)}
.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity span.plus{background-image:url(../images/p_add.png)}
.shopping_list .quantity span.minus::before,.shopping_list .quantity span.plus::before,.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity span.minus::before,.woocommerce-checkout-review-order-table .child-checkout-quantity-wrap .quantity span.plus::before{content:"";position:absolute;inset:-16px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);border-radius:0;background:#fff}
::-webkit-scrollbar-thumb{border-radius:0;background:#000;-webkit-box-shadow:none}
::-webkit-scrollbar-thumb:window-inactive{background:#000}
#full_wrapper{overflow-x:hidden}
.breadcrumb_sec.wrapper{max-width:1364px;margin:0 auto;padding:24px 0 17px}
.breadcrumb_sec .breadcrumb li:not(:last-child)::after{content:'';background-image:url(../images/arrow-left.png);width:14px;height:10px;background-repeat:no-repeat;background-position:center;display:inline-block;filter:brightness(0) saturate(100%) invert(0) sepia(14%) saturate(7432%) hue-rotate(255deg) brightness(104%) contrast(100%)}
.breadcrumb_sec .breadcrumb li a,.breadcrumb_sec .breadcrumb li p{color:var(--black)!important;font-size:13px;line-height:20px;font-weight:400;font-family:Heebo}
.breadcrumb_sec .breadcrumb li a:hover{color:var(--black);text-decoration:underline}
.breadcrumb_sec .share_product li:not(:last-child){margin-left:10px}
.breadcrumb_sec .share_product li p{font-size:15px;font-weight:400;color:#232323;line-height:20px}
.product_single .wrapper{max-width:1364px}
.product_single .right_col{width:398px;position:relative}
.product_single .right_col .heart{position:absolute;top:20px;right:20px;z-index:9}
.product_single .right_col .heart.active svg path{fill:var(--red);stroke:var(--red)}
.product_single #sync1{border:1px solid #dfdfdf;margin-bottom:16px}
.product_single #sync1 .item{height:398px;width:100%;padding:20px 10px;display:flex;justify-content:center;align-items:center}
.product_single #sync1 img,.product_single #sync2 img{width:auto}
.product_single #sync2 .item{height:122px;width:100%;display:flex;justify-content:center;align-items:center;border:1px solid #dfdfdf}
.product_single .left_col{width:calc(100% - 442px)}
.product_single .left_col h1{font-size:30px;line-height:38px;font-weight:900;color:var(--black);margin-bottom:22px}
.product_single .left_col p.price{display:flex;align-items:center;color:var(--red);font-size:33px;line-height:48px;font-weight:900}
.product_single .left_col p.price .woocommerce-Price-amount{margin:0 5px}
.product_single .left_col p.price del{font-size:25px;line-height:48px;color:#b5b5b5;font-weight:400;margin-left:10px}
.product_single .left_col p.price ins{font-size:33px;line-height:48px;color:var(--red);font-weight:900;text-decoration:auto}
.product_single .left_col p:not(.price){color:var(--dark);line-height:30px;max-width:465px;margin-top:30px;margin-bottom:30px}
.product_single .left_col p:not(.price):has(strong){margin-bottom:0}
.product_single .left_col .quantity{height:59px;width:86px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e1e1e1;padding:0 12px;border-radius:5px}
.product_single .left_col .quantity input{flex:1 1 auto;width:auto;min-width:2ch;max-width:6ch;text-align:center;font-size:26px;font-weight:400;border:none;padding:0;text-align:center;pointer-events:auto;cursor:text;background-color:transparent!important;outline:0!important}
.product_single .left_col .quantity span{flex:0 0 13px;width:13px;height:13px;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}
.product_single .left_col .quantity span.minus{background-image:url(../images/p_remove.png);filter:invert(32%) sepia(98%) saturate(1725%) hue-rotate(337deg) brightness(91%) contrast(89%)}
.product_single .left_col .quantity span.plus{background-image:url(../images/p_add.png)}
.product_single .left_col .cart{display:flex}
.product_single .left_col .single_add_to_cart_button{height:59px;border:none;outline:0;width:304px;margin-right:18px;font-size:22px;font-weight:500;cursor:pointer;transition:.5s ease all;background-color:var(--red)!important}
.product_single .left_col .single_add_to_cart_button:hover{background-color:var(--black)!important}
.product_single .left_col .single_add_to_cart_button::before{content:'';background-image:url(../images/single.png);width:26px;height:26px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;vertical-align:sub;margin-left:5px}
.product_single .left_col ul{margin-bottom:15.6px}
.product_single .left_col ul li{font-size:18px;line-height:35px;font-weight:400;color:#232323;padding-right:20px;background-image:url(../images/licircle.png);background-repeat:no-repeat;background-position:top 10px right}
.product_single .left_col .single-desc-main{padding-top:14.5px;border-top:1px solid #dfdfdf;max-width:707px}
.product_single .left_col .single-desc-main p{margin-top:0;margin-bottom:0}
.product_single .left_col .accordion{margin-top:34px;max-width:552px}
.product_single .left_col .accordion .col{border-bottom:1px solid #dfdfdf}
/* Only direct-child h3 rows are accordion toggles; h3 inside .text stays normal body copy */
.product_single .left_col .accordion .col > h3{width:100%;position:relative;line-height:45px;font-size:20px;font-weight:700;color:#232323;cursor:pointer;border-bottom:1px solid transparent;transition:.5s ease all}
.product_single .left_col .accordion .col > h3.active img{transform:rotate(180deg)}
.product_single .left_col .accordion .col > h3 img{position:absolute;left:0;top:11px;transition:.5s ease all}
.product_single .left_col .accordion .col .text{display:none;margin-bottom:15px}
.product_single .left_col .accordion .col .text p{max-width:100%;margin:0 0 1em;font-size:16px;line-height:26px;color:var(--dark)}
.product_single .left_col .accordion .col .text p:last-child{margin-bottom:0}
.product_single .left_col .accordion .col .text h2{font-size:22px;line-height:1.3;font-weight:700;color:#232323;margin:1.25em 0 .5em}
.product_single .left_col .accordion .col .text h2:first-child{margin-top:0}
.product_single .left_col .accordion .col .text h3{font-size:18px;line-height:1.35;font-weight:700;color:#232323;cursor:default;width:auto;border-bottom:none;margin:1.15em 0 .45em;position:static}
.product_single .left_col .accordion .col .text h3:first-child{margin-top:0}
.product_single .left_col .accordion .col .text h4{font-size:17px;line-height:1.35;font-weight:700;color:#232323;margin:1.1em 0 .4em}
.product_single .left_col .accordion .col .text h4:first-child{margin-top:0}
.product_single .left_col .accordion .col .text ul{margin-bottom:1em}
.product_single .left_col .accordion .col .text table{margin:1em 0;max-width:100%}
.other_products .wrapper{max-width:1364px}
.other_products .wrapper .col{display:block}
.need_help_produc.wrapper{max-width:1364px;margin-top:159px;margin-bottom:103px}
.newsletter form{display:flex;align-items:center;position:relative;flex-wrap:wrap}
.newsletter .wpcf7-spinner{position:absolute;left:-20px;bottom:13px;background-color:#a5a1a1}
.newsletter .wpcf7-not-valid-tip{position:absolute;bottom:-27px;right:0}
.newsletter .wpcf7 form.invalid .wpcf7-response-output,.newsletter .wpcf7 form.payment-required .wpcf7-response-output,.newsletter .wpcf7 form.unaccepted .wpcf7-response-output{position:absolute;bottom:-54px;right:auto;left:-8px;display:none!important}
.newsletter .wpcf7 form.sent .wpcf7-response-output{border-color:transparent!important;position:absolute;bottom:-30px;padding:0;margin:0;color:#46b450;right:0;width:100%;text-align:center;display:block!important}
footer .google-rattings .rplg-badge-cnt{display:flex;justify-content:center;padding:31px 0 0}
footer .google-rattings .rplg .rplg-badge2{box-shadow:none!important;margin:0!important}
footer .google-rattings .rplg-badge2 .rplg-badge2-score{color:var(--black)!important;font-size:25px!important;line-height:37px!important;font-weight:500!important;display:flex;justify-content:flex-start;align-items:center}
footer .google-rattings .rplg-badge2 .rplg-badge2-score div[itemprop=aggregateRating]{display:flex;align-items:center}
footer .google-rattings .rplg-badge2 .rplg-badge2-score div.rplg-biz-score{font-size:25px!important;font-weight:500!important;color:#333!important;line-height:37px!important}
footer .google-rattings .rplg .rplg-biz-based{text-shadow:none!important;color:#8e8e8e!important;font-size:19px!important;font-weight:400!important}
footer .google-rattings .rplg-badge2 .rplg-badge2-btn{background:0 0!important;border-radius:0!important;border:none!important;box-shadow:none!important;flex-wrap:wrap;padding:0!important}
footer .google-rattings .rplg-badge2 .rplg-badge2-border{display:none!important}
footer .google-rattings .rplg-biz-rating.rplg-biz-google{padding:0 26px!important;margin:0 26px!important;position:relative}
footer .google-rattings .rplg-biz-rating.rplg-biz-google::after,footer .google-rattings .rplg-biz-rating.rplg-biz-google::before{content:'';position:absolute;left:0;height:27px;width:1px;background-color:#e8e8e8;top:0;bottom:0;margin:auto}
footer .google-rattings .rplg-biz-rating.rplg-biz-google::before{left:auto;right:0}
footer .google-rattings .rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable:hover{background:0 0!important}
.big_sale .col .img,.selected_filter_contains .col .img{position:relative;overflow:hidden}
.big_sale .col .img img,.selected_filter_contains .col .img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}
.need_help .left_col form .col{position:relative}
.need_help .left_col form{position:relative}
.need_help .wpcf7 form.invalid .wpcf7-response-output,.need_help .wpcf7 form.payment-required .wpcf7-response-output,.need_help .wpcf7 form.unaccepted .wpcf7-response-output{position:relative;bottom:0;margin:10px 0 0 0;width:100%;text-align:center;color:var(--white)}
.need_help .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#46b450;width:100%;text-align:center;margin:10px 0 0}
.need_help .wpcf7-spinner{position:absolute;right:-14px;bottom:10px}
.single-product .short_desc{margin:15px 0 0 0}
.product_single .left_col .short_desc p{margin-bottom:0!important;margin-top:0!important}
.hide{display:none!important}
.single-product .read_full .short_desc{height:auto;overflow:auto}
.product_single .left_col .short_desc_wrapp{margin-bottom:20px;max-width:552px}
.short_desc_wrapp a.read-less,.short_desc_wrapp a.read-more{color:var(--white)!important;float:left;padding:4px 8px;background-color:var(--red);border-radius:5px;margin-bottom:30px}
.short_desc_wrapp a.read-less:hover,.short_desc_wrapp a.read-more:hover{background-color:#000!important}
.short_desc_wrapp a.more_details.btn{float:left;color:#fff!important;margin-left:12px;line-height:32px;margin-bottom:20px;}
.product_single .left_col .cart{display:flex;flex-wrap:wrap;width:100%;max-width:544px}

.product_single .left_col .cart table,.product_single .left_col .cart tbody{margin:0;padding:0;border:none}
.product_single .left_col .cart tr{display:flex;flex-wrap:wrap;width:100%}
.product_single .left_col .variations_form table.variations th.label{display:block;width:100%;text-align:right;padding:0}
.product_single .left_col .variations_form table.variations td.value{display:block;width:100%;margin:0;padding:0;border:none;background-color:transparent!important}
.product_single .left_col .cart tr .label,.product_single .left_col .cart tr .value{width:100% !important;margin:0;padding:0;border:none;background-color:transparent!important}
.product_single .left_col .cart tr .label label{color:#2a2a2a;font-size:18px;line-height:30px;font-weight:500}
.product_single .left_col .cart tr .value select{border:1px solid #e1e1e1;border-radius:5px;background-color:var(--white);color:#2a2a2a;font-size:20px;font-weight:500;padding-right:12px;padding-left:40px;background-image:url(../images/cat_arrow.png);background-repeat:no-repeat;background-position:left 10px center;margin-bottom:10px;direction:rtl!important;text-align:right!important;width:100%;max-width:300px}
.product_single .left_col .quantity_sub{width:100%;margin-top:40px}
.product_single .left_col .woocommerce-variation-add-to-cart{width:100%;display:flex}
.product_single .left_col .quantity{display:flex;align-items:center}
.product_single .left_col .quantity input{background-color:transparent}
.product_single .left_col p.stock-status{margin-bottom:0}
.product_single .left_col p.sku{margin-top:0}
.product_single .left_col .stock-status{font-family: "אפק", Sans-serif !important;font-weight:500;}
.product_single .left_col .stock-status.in_stock{color:#59b514!important;}
.product_single .left_col .stock-status.out_of_stock{color:var(--red)!important;}
.product_single .left_col .shipping_class{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:15px 0}
.product_single .left_col .shipping_class span{color:var(--red)}
.product_single .left_col p.shipping_class{font-size:18px}
.product_single .left_col p:not(.price){max-width:551px}
.product_single .left_col .single_variation_wrap{width:100%;margin-top:15px}
.product_single .left_col .single_add_to_cart_button{width:calc(100% - 104px)}
.single_features{margin-top:56px}
.single_features .wrapper{justify-content:center}
.single_features .col{text-align:center;width:auto;position:relative}
.single_features .col:not(:last-child){padding-left:70px;margin-left:70px}
.single_features .col:not(:last-child)::after{content:'';width:1px;background-color:#dfdfdf;height:74px;position:absolute;left:0;top:0;bottom:0;margin:auto}
.single_features .col .img{height:75px;display:flex;justify-content:center;align-items:center;margin-bottom:18.6px}
.single_features .col h5{color:#232323;font-size:15px;line-height:18px;font-weight:900}
.single_features .col h6{color:#232323;font-size:10px;line-height:20px;font-weight:400}
.shopping_list .product_info dl{color:#888;font-size:16px;line-height:18px;display:flex;flex-wrap:wrap;align-items:center}
.shopping_list .product_info dl{color:#888;font-size:16px;line-height:18px;display:flex;flex-wrap:wrap;align-items:center}
.shopping_list .product_info dl dt{margin-left:8px}
.shopping_list .product_info dl dd,.shopping_list .product_info dl dt{margin-top:5px}
.header_middle .search_col{width:38vw}


.product_single .left_col .single_add_to_cart_button{width:calc(57% - 100px);border:none!important}
body .product_single .left_col .single_add_to_cart_button{margin-top:0!important;color:#fff!important}
body .product_single .left_col .single_add_to_cart_button.wc-buy-now-btn{background-color:var(--black)!important}
body .product_single .left_col .single_add_to_cart_button.wc-buy-now-btn::before{display:none!important}
body .product_single .left_col .single_add_to_cart_button.wc-buy-now-btn:hover{background-color:var(--red)!important}


.whatsapp_icon{position: fixed;bottom: 40px;right: 20px;z-index: 9;width: 48px;background-color: #25CC62;height: 48px;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0px 0px 10px #00000047;}
.whatsapp_icon:hover{opacity: 0.8;}
.whatsapp_icon img{width: 28px;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(7deg) brightness(102%) contrast(102%);}

#sync1 .owl-nav button{margin: 0;border-radius: 50%;}
#sync1 .owl-nav button svg{filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(7deg) brightness(102%) contrast(102%);    width: 15px;}

.product_single #sync1 .item img{ cursor: zoom-in; }
/* body .magnifier-container { display: inline-block; position: relative; }
body .magnifier { display: none; position: fixed; top: 170px !important; right: 37% !important; overflow: hidden; height: 77vh; width: 41vw; border: 1px solid #ddd; border-radius: 10px; background-color: #fff !important; left: auto !important; z-index: 999; }
body .magnifier__img { width: 1000px; transform-origin: center; transform: scale(0.9) translate(0, 0) !important; } */


/* magnific css */
.magnific-img img { width: 100%; height: auto; } .mfp-bottom-bar,*{ font-family: 'Abel', sans-serif; } .magnific-img { display: inline-block; width: 32.3%; } a.image-popup-vertical-fit { cursor: -webkit-zoom-in; } .mfp-with-zoom .mfp-container, .mfp-with-zoom.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; } .mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; } .mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.98; } .mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; } .mfp-arrow-left:before { border-right: none !important; } .mfp-arrow-right:before { border-left: none !important; } button.mfp-arrow, .mfp-counter { opacity: 0 !important; transition: opacity 200ms ease-in, opacity 2000ms ease-out; } .mfp-container:hover button.mfp-arrow, .mfp-container:hover .mfp-counter{ opacity: 1 !important; }

.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; } button::-moz-focus-inner { padding: 0; border: 0; }

.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } .mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; } .mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; } .mfp-arrow-right:before { border-left: 27px solid #3F3F3F; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }
.mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }
@media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } }


body.single.single-product .dialog-widget.elementor-lightbox{display: none !important;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { background-color: transparent !important; }
.mfp-arrow:focus, .mfp-arrow:hover{background-color: transparent !important;}
.mfp-counter{direction: ltr !important;}


.short_desc strong a {color: blue !important;}
a.wrap-img{ height: 100%; display: block; cursor: pointer; }
.middle-about-menu li {
    margin-right: 20px;
}
.middle-about-menu li a {
    color: #000000 !important;
}
.middle-about-menu li a:hover {
    color: #b62433 !important;
}
.middle-about-menu li.blog-menu-item {
    display: none;
}
.middle-about-menu li.current-menu-item a{
    color: #b62433 !important;
}

.sticky-cart-icon { background-color: var(--red); width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; border-radius: 50%; margin-left: 5px; position: fixed; left: 15px; top: unset; bottom: 15px; margin: auto; z-index: 9999; cursor: pointer; transition: bottom 0.3s ease; } @media (max-width: 768px) { .sticky-cart-icon { bottom: 50px !important; width: 50px; height: 50px; } }
.sticky-cart-icon .cart_num{background-color:var(--dark);width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;color:var(--white);border:1px solid var(--white);right:-5px;top:-5px;font-size:12px}
h2.title-and-text a:hover{ color: #ffffff !important; }
h2.title-and-text {margin-bottom: 0px;}
h2.title-and-text a { font-size: 26px; font-weight: 500; }

ul.current-cat-subcategories{display: flex;align-items: center;flex-wrap: wrap;}
ul.current-cat-subcategories li:not(:last-child){margin-left: 15px;}
ul.current-cat-subcategories li{padding-bottom: 5px;}
ul.current-cat-subcategories li a{    padding: 5px 10px;border: 1px solid var(--red);background-color: var(--red);color: #fff;font-weight: 500;border-radius:50px;}
ul.current-cat-subcategories li a:hover{    background-color: #fff;color: #000;}
.single-product .short_desc_wrapp a.read-more{ display: none; }





/* במובייל בלבד - גלילה אופקית */

@media (max-width: 767px) {
    .current-cat-subcategories {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        padding: 10px 0 !important;
        -webkit-overflow-scrolling: touch !important;
        scrollbar-width: thin !important; 
        width: 100% !important;
        max-width: 100vw !important;}
  
    .current-cat-subcategories::-webkit-scrollbar {
        height: 4px;  }
    
    .current-cat-subcategories::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        border-radius: 4px;}
 
    .current-cat-subcategories li {
        display: inline-block !important;
        margin: 0 5px !important;
        padding: 0 !important;
        flex: 0 0 auto !important;
        float: none !important;}
 
    .current-cat-subcategories li a {
        padding: 6px 12px;
        font-size: 15px;
        display: block !important;
        white-space: nowrap !important;
		border-radius:50px;}
    
    .current-cat-subcategories li a:active {
        background-color: #e0e0e0;
        transform: translateY(-2px);
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
}