/* CIELEC boutique – alignement sur la charte du site WordPress (bleu #2d419b, marine #0e1a2b, accent clair #8fa3d6). Pour revenir en arrière : supprimer ce fichier puis vider le cache PrestaShop. */
:root{--cl-gold:#2d419b;--cl-accent:#8fa3d6}
html body .button.button-medium,html body .button.button-small,html body .button.btn-default,html body .btn-default,html body .cart_block .button-medium,html body input.button_large,html body .button.exclusive,html body .button.ajax_add_to_cart_button,html body .product-container a.button.lnk_view,html body .product_list a.button.lnk_view,html body .cielec-cta a.cielec-devis-btn,html body a.cielec-doc-btn,html body .cielec-devis-form input.button_large,html body .cielec-devis-back,html body #search_block_top .btn.button-search{background:#2d419b!important;border-color:#2d419b!important;color:#fff!important}
html body .button.button-medium:hover,html body .button.button-small:hover,html body .button.btn-default:hover,html body .btn-default:hover,html body input.button_large:hover,html body .button.exclusive:hover,html body .product-container a.button.lnk_view:hover,html body .cielec-cta a.cielec-devis-btn:hover,html body a.cielec-doc-btn:hover,html body .cielec-devis-form input.button_large:hover,html body #search_block_top .btn.button-search:hover{background:#223580!important;border-color:#223580!important;color:#fff!important}
html body #page .button span,html body #page a.button span,html body #page .btn-default span,html body #page button.button span,html body #page .cielec-cta a span{color:#fff!important}
html body #page .button i,html body #page .btn-default i,html body #page a.button i{color:#fff!important}
html body #pagination .showall .btn,html body #pagination .showall button,html body .content_sortPagiBar .btn-default{background:#2d419b!important;border-color:#2d419b!important;color:#fff!important}
html body #search_block_top .btn.button-search i,html body #search_block_top .btn.button-search:before{color:#fff!important}
html body span.new-box,html body .new-label{background:#2d419b;color:#fff}
html body #header .nav a:hover,html body .footer-container #footer a:hover{color:#8fa3d6!important}
html body #block_top_menu .cat-title:before,html body #block_top_menu .cat-title:after{color:#8fa3d6!important}
@media(max-width:767px){html body #block_top_menu ul.sf-menu>li:hover>a,html body #block_top_menu ul.sf-menu>li.sfHover>a,html body #block_top_menu ul.sf-menu>li.sfHoverForce>a{color:#8fa3d6!important}}
html body #block_top_menu{background:#fff!important;border-radius:0!important;border:0!important;border-bottom:1px solid #d5dbe3!important;box-shadow:none!important}
html body #block_top_menu ul.sf-menu{background:transparent!important}
html body #block_top_menu ul.sf-menu>li>a{font-family:Barlow,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#0e1a2b!important;background:transparent!important;border-bottom:2px solid transparent!important}
html body #block_top_menu ul.sf-menu>li:hover>a,html body #block_top_menu ul.sf-menu>li.sfHover>a,html body #block_top_menu ul.sf-menu>li.sfHoverForce>a,html body #block_top_menu ul.sf-menu>li.sfHoverForce>a:hover{background:transparent!important;color:#2d419b!important;border-bottom-color:#2d419b!important}
html body #block_top_menu ul.submenu-container,html body #block_top_menu ul.sf-menu li ul{border-radius:0!important;border:1px solid #d5dbe3!important;border-top:2px solid #2d419b!important}
html body .product_list .product-container,html body .product-container .product-image-container,html body .product-image-container img,html body .product_img_link img,html body #image-block,html body #image-block img,html body #views_block img,html body #thumbs_list li img,html body .content_scene_cat_bg,html body .cielec-cta,html body .cielec-refs,html body .page-product-box,html body .cielec-card,html body #center_column .block,html body .product_list li .left-block,html body .product_list.grid li .product-container{border-radius:0!important}
/*mobile-menu*/
@media(max-width:767px){html body #block_top_menu .cat-title,html body #block_top_menu .cat-title.cat-title{background:#fff!important;color:#0e1a2b!important;border-radius:0!important;border-top:1px solid #d5dbe3!important;border-bottom:1px solid #d5dbe3!important}html body #block_top_menu .cat-title:before,html body #block_top_menu .cat-title:after{color:#2d419b!important}html body #block_top_menu ul.sf-menu>li>a{border-bottom:1px solid #e3e9f1!important}}
/*slider-square*/html body #homepage-slider,html body #homepage-slider .bx-wrapper,html body #homepage-slider .bx-viewport,html body .bx-wrapper,html body .bx-viewport,html body #homeslider,html body #homeslider li,html body #homeslider img{border-radius:0!important}
/*square-all*/html body #page *,html body #page *:before,html body #page *:after{border-radius:0!important}
html body .content_scene_cat_bg,html body .page-product-box .page-product-heading{border-left-color:#2d419b!important}
html body a.cielec-doc-btn,html body .cielec-cta a.cielec-devis-btn,html body .cielec-devis-form input.button_large,html body .cielec-devis-back{background:#2d419b!important;border-color:#2d419b!important;color:#fff!important}
html body a.cielec-doc-btn:hover,html body .cielec-cta a.cielec-devis-btn:hover{background:#223580!important;border-color:#223580!important}
/*cy-menu*/html body .footer-container h3,html body .footer-container h4,html body #footer h3{border-left-color:#8fa3d6!important}
html body .footer-container{border-top-color:#8fa3d6!important}
html body .footer-container a[href^="tel"],html body .footer-container a[href^="mailto"],html body #footer a[href^="tel"],html body #footer a[href^="mailto"]{color:#8fa3d6!important;border-color:#8fa3d6!important}
html body .cielec-devis,html body .homefeatured,html body .cielec-refs-tab,html body #page .cielec-devis *,html body #page .cielec-refs-tab *{border-radius:0!important}
@media(min-width:768px){html body #block_top_menu ul.sf-menu>li>a{font-size:12px!important;letter-spacing:.01em!important;padding:15px 14px!important}}
@media(max-width:767px){html body #block_top_menu ul.sf-menu>li>a{font-size:13px!important}}
/*cy-vars2*/html body#index,html body,html body #page{--cl-gold:#2d419b;--cl-accent:#8fa3d6}
html body #page #columns .cielec-devis,html body #page #columns .homefeatured,html body #page #columns .cielec-refs-tab,html body #page .cielec-devis,html body #page .homefeatured,html body #page .cielec-refs-tab,html body #page ul.homefeatured,html body #page div.cielec-refs-tab{border-radius:0!important}
/*cl-foot*/html body .footer-container.cl-foot{background:#0e1a2b!important;border:0!important;margin:0!important;padding:72px 0 32px!important;color:#c4cde0!important}
html body .cl-foot .cl-footer{background:transparent!important;border:0!important;padding:0 15px!important;max-width:1170px}
html body .cl-foot .cfx{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px 56px;text-align:left}
html body .cl-foot .cfx h4{margin:0 0 18px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid #2a3b57!important;font:600 12px/1 Barlow,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#8fa3d6!important;background:none!important}
html body .cl-foot .cfx p,html body .cl-foot .cfx a{font:400 15px/1.6 Barlow,sans-serif!important;color:#e6eaf3!important;text-decoration:none!important;margin:0;background:none!important;padding:0!important;border:0!important}
html body .cl-foot .cfx a:hover{color:#fff!important;text-decoration:underline!important}
html body .cl-foot .cfx .row{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px!important}
html body .cl-foot .cfx .row svg{flex:0 0 18px;margin-top:3px}
html body .cl-foot .cfx p.brand{font:700 32px/1 "Barlow Condensed",sans-serif!important;letter-spacing:.14em;color:#fff!important;margin:0 0 14px!important}
html body .cl-foot .cfx p.tag{max-width:300px;color:#c4cde0!important}
html body .cl-foot .cfx-bar{margin-top:56px;padding-top:22px;border-top:1px solid #22324a;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;font:400 13px/1.5 Barlow,sans-serif;color:#8fa3d6}
html body .cl-foot .cfx-bar a{color:#8fa3d6!important;font:400 11.5px/1.5 Barlow,sans-serif!important;letter-spacing:.02em}
html body .cl-foot .cfx-bar a:hover{color:#fff!important}
html body .cl-foot .cfx-bar nav{display:flex;flex-wrap:wrap;gap:4px 18px}
html body .cl-foot .cfx-bar>span{font-size:11.5px}
@media(max-width:900px){html body .cl-foot .cfx{grid-template-columns:1fr 1fr}}
@media(max-width:560px){html body .cl-foot .cfx{grid-template-columns:1fr}}
/*cielec-wa-b*/html body a.cielec-wa-b{border-radius:50%!important;width:48px!important;height:48px!important;background:#25d366!important}
/*cl-multi*/
html body,html body #page,html body .columns-container{background:#fff!important}
html body #header_logo img{max-height:64px!important;width:auto!important}
html body #home-page-tabs{border:0!important;border-bottom:1px solid #d5dbe3!important;padding:0!important;margin:0 0 28px!important}
html body #home-page-tabs>li{padding:0!important;margin:0 36px 0 0!important;background:none!important;border:0!important}
html body #home-page-tabs>li>a,html body #home-page-tabs>li>a.homefeatured,html body #home-page-tabs>li>a.cielec-refs-tab{background:transparent!important;color:#5b6b80!important;border:0!important;border-bottom:2px solid transparent!important;padding:10px 0!important;margin:0 0 -1px!important;font:600 13px/1.2 Barlow,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}
html body #home-page-tabs>li.active>a,html body #home-page-tabs>li>a:hover{background:transparent!important;color:#2d419b!important;border-bottom-color:#2d419b!important}
html body ul.product_list.grid{display:flex!important;flex-wrap:wrap}
html body ul.product_list.grid:before,html body ul.product_list.grid:after{display:none!important}
html body ul.product_list.grid>li{float:none!important;display:flex!important;padding-bottom:24px!important;clear:none!important}
html body ul.product_list.grid>li .product-container{width:100%;height:auto!important;min-height:0!important;box-shadow:none!important;border:1px solid #e3e9f1!important}
html body ul.product_list.grid>li .product-container:hover{border-color:#2d419b!important}
html body #cmsinfo_block>div{background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid #d5dbe3!important;padding:28px 32px 0 0!important;color:#2b3644!important}
html body #cmsinfo_block>div p,html body #cmsinfo_block>div a{color:#2b3644!important;font-size:15px!important;line-height:1.7!important}
html body #cmsinfo_block h3,html body #cmsinfo_block h3 strong{color:#0e1a2b!important;border:0!important;padding:0!important;font:600 18px/1.3 "Barlow Condensed",Barlow,sans-serif!important;margin:0 0 6px!important}
html body #left_column .title_block,html body #left_column .title_block a,html body #left_column h2{font:600 12px/1.2 Barlow,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2d419b!important;border-bottom:1px solid #d5dbe3!important;padding:0 0 12px!important}
/*cl-multi2*/
html body #cmsinfo_block{padding:0!important;margin:48px 0 0!important}
html body #cmsinfo_block>div:first-child,html body #cmsinfo_block>div:last-child,html body #cmsinfo_block>div:nth-child(n){background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid #d5dbe3!important;padding:28px 32px 0 0!important;color:#2b3644!important;margin:0!important}
html body #cmsinfo_block>div:last-child p,html body #cmsinfo_block>div:last-child h3,html body #cmsinfo_block>div:last-child strong{color:#2b3644!important}
html body #cmsinfo_block>div h3,html body #cmsinfo_block>div h3 strong{color:#0e1a2b!important}
html body #cielec-seo{background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #d5dbe3!important;padding:0 0 24px!important;margin:0 0 24px!important}
html body #left_column .title_block a{border:0!important;padding:0!important}
html body .cl-foot .cfx{gap:40px 40px!important}
/*cl-multi3*/html body .content_scene_cat_bg{background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #d5dbe3!important;padding:0 0 20px!important;margin:0 0 24px!important}
html body .content_scene_cat_bg h1,html body .content_scene_cat_bg .cat_desc{padding-left:0!important}
/*cl-sub*/
html body #header_logo img{max-height:104px!important;width:auto!important}
@media(min-width:768px){
html body #block_top_menu ul.sf-menu>li{position:relative!important}
html body #block_top_menu ul.sf-menu>li>ul,html body #block_top_menu ul.sf-menu>li>ul.submenu-container{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:auto!important;min-width:250px!important;max-width:340px!important;background:#fff!important;border:1px solid #d5dbe3!important;border-top:1px solid #d5dbe3!important;box-shadow:0 10px 28px rgba(14,26,43,.10)!important;padding:8px 0!important;margin:0!important}
html body #block_top_menu ul.sf-menu>li>ul>li{float:none!important;width:100%!important;display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body #block_top_menu ul.sf-menu>li>ul>li>a{display:block!important;font:500 14px/1.4 Barlow,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#0e1a2b!important;padding:10px 22px!important;border:0!important;background:transparent!important}
html body #block_top_menu ul.sf-menu>li>ul>li>a:hover{color:#2d419b!important;background:#f4f6fa!important}
html body #block_top_menu ul.sf-menu>li>ul ul{position:static!important;display:none!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-height:0!important}
}
/*cl-hero*/
@media(min-width:768px){html body #homepage-slider .bx-viewport,html body #homeslider,html body #homeslider li{height:310px!important}
html body #homeslider li img,html body #homeslider img{width:100%!important;height:310px!important;object-fit:cover!important;object-position:center center!important}}
/*cl-hero2*/
@media(min-width:768px){html body#index #homepage-slider .bx-viewport,html body#index #homepage-slider #homeslider li{height:310px!important}
html body#index #homepage-slider #homeslider li img{height:310px!important;width:100%!important;object-fit:cover!important;object-position:center 45%!important}}
/*cl-svc*/
html body #cmsinfo_block{margin:56px 0 0!important;padding:0!important;display:block!important}
html body #cmsinfo_block>div:last-child{display:none!important}
html body #cmsinfo_block>div:first-child{width:100%!important;float:none!important;display:grid!important;grid-template-columns:repeat(4,1fr);gap:0 32px;padding:28px 0 0!important;border:0!important;border-top:1px solid #d5dbe3!important;background:transparent!important;box-shadow:none!important}
html body #cmsinfo_block .cl-svc{padding:0!important;margin:0!important;border:0!important}
html body #cmsinfo_block .cl-svc h3{font:600 12px/1.3 Barlow,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#2d419b!important;margin:0 0 8px!important;padding:0!important;border:0!important}
html body #cmsinfo_block .cl-svc p{font:400 14px/1.5 Barlow,sans-serif!important;color:#2b3644!important;margin:0!important}
@media(max-width:991px){html body #cmsinfo_block>div:first-child{grid-template-columns:1fr 1fr;gap:24px 24px}}
@media(max-width:480px){html body #cmsinfo_block>div:first-child{grid-template-columns:1fr}}
/*cl-nosvc*/html body #cmsinfo_block{display:none!important}
/*cl-all*/
@media(min-width:768px){html body #block_top_menu ul.sf-menu>li>ul>li.cl-hide{display:none!important}
html body #block_top_menu ul.sf-menu>li>ul>li.cl-all{display:block!important;border-top:1px solid #e3e9f1!important;margin-top:6px!important;padding-top:4px!important}
html body #block_top_menu ul.sf-menu>li>ul>li.cl-all>a{font-weight:600!important;color:#2d419b!important}}
@media(max-width:767px){html body #block_top_menu ul.sf-menu li li.cl-hide{display:none!important}}
/*cl-tab2*/
html body #home-page-tabs>li.active>a,html body #home-page-tabs>li>a:hover,html body #home-page-tabs>li>a.homefeatured{color:#0e1a2b!important;border-bottom:0!important;background:transparent!important;padding:0 0 12px!important;margin:0!important;font:600 13px/1.2 Barlow,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
html body #home-page-tabs{border-bottom:1px solid #d5dbe3!important;margin:0 0 28px!important}
/*cl-wa2*/
html body a.cielec-wa-b{position:fixed!important;right:24px!important;bottom:24px!important;z-index:1000000!important;display:flex!important;align-items:center!important;gap:8px!important;height:40px!important;width:auto!important;padding:0 16px 0 13px!important;background:#25d366!important;color:#fff!important;border-radius:0!important;box-shadow:0 2px 8px rgba(14,26,43,.18)!important;font:700 13.5px/1 Barlow,sans-serif!important;text-decoration:none!important;white-space:nowrap!important}
html body a.cielec-wa-b .cl-wa-t{color:#fff!important}
@media(max-width:767px){html body a.cielec-wa-b{width:56px!important;height:56px!important;padding:0!important;justify-content:center!important}html body a.cielec-wa-b svg{width:28px;height:28px}html body a.cielec-wa-b .cl-wa-t{display:none!important}}
/*cl-wa3*/
@media(max-width:767px){html body a.cielec-wa-b{width:48px!important;height:48px!important;right:20px!important;bottom:24px!important}html body a.cielec-wa-b svg{width:26px!important;height:26px!important}}
/*cl-brands*/
html body #home-page-tabs>li:not(.active)>a,html body #home-page-tabs>li:not(.active)>a.homefeatured{color:#5b6b80!important}
html body #home-page-tabs>li{margin:0 32px 0 0!important}
html body ul.cl-brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
html body ul.cl-brands li{margin:0;padding:0}
html body ul.cl-brands a{display:flex;align-items:center;justify-content:center;height:84px;border:1px solid #e3e9f1;background:#fff;color:#0e1a2b;font:600 18px/1.2 "Barlow Condensed",Barlow,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;padding:0 12px}
html body ul.cl-brands a:hover{border-color:#2d419b;color:#2d419b}
@media(max-width:767px){html body ul.cl-brands{grid-template-columns:1fr 1fr}}
/*cl-pane*/
html body .tab-content>ul.product_list.grid.homefeatured.tab-pane:not(.active){display:none!important}
html body .tab-content>#cielec-marques.tab-pane:not(.active){display:none!important}
html body .tab-content>#cielec-marques.tab-pane.active{display:block!important}
/*cl-tab3*/
html body #home-page-tabs>li:not(.active)>a,html body #home-page-tabs>li:not(.active)>a.homefeatured,html body #home-page-tabs>li:not(.active)>a.cielec-marques-tab{color:#9aa5b4!important;font-weight:500!important}
html body #home-page-tabs>li.active>a,html body #home-page-tabs>li.active>a.homefeatured,html body #home-page-tabs>li.active>a.cielec-marques-tab{color:#0e1a2b!important;font-weight:700!important}
html body #home-page-tabs>li>a{cursor:pointer}
/*cl-logos*/
html body ul.cl-brands li a{padding:14px 18px!important}
html body ul.cl-brands li a img{display:block;max-width:80%;max-height:46px;width:auto;height:auto;object-fit:contain;border-radius:0!important;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}
html body ul.cl-brands li a:hover img{filter:none;opacity:1}
/*cl-tight*/
@media(min-width:768px){html body #block_top_menu ul.sf-menu>li>a{padding:15px 12px!important;letter-spacing:.01em!important}html body #block_top_menu ul.sf-menu{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important}}
@media(min-width:768px) and (max-width:1100px){html body #block_top_menu ul.sf-menu>li>a{padding:15px 8px!important;font-size:12.5px!important}}
/*cl-color*/
html body ul.cl-brands li a img,html body ul.cl-brands li a:hover img{filter:none!important;opacity:1!important}
/*cl-tab4*/
html body #home-page-tabs>li>a,html body #home-page-tabs>li.active>a,html body #home-page-tabs>li:not(.active)>a{padding:0 0 12px!important;margin:0!important;border:0!important;background:transparent!important;line-height:16px!important;height:auto!important;top:0!important}
/*cl-refs*/
html body .tab-content>#cielec-refs.tab-pane:not(.active){display:none!important}
html body .tab-content>#cielec-refs.tab-pane.active{display:block!important}
html body .cl-refs{padding:28px 0 8px}
html body .cl-refs-lead{font-family:"Barlow Condensed",Barlow,sans-serif;font-size:22px;font-weight:600;color:#0e1a2b;margin:0 0 18px}
html body ul.cl-refs-sec{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:0 28px}
html body ul.cl-refs-sec li{font-size:15px;color:#4a5568;padding:6px 0;border-bottom:1px solid #d5dbe3}
html body a.cl-refs-btn{display:inline-block;background:#2d419b;color:#fff!important;border-radius:0!important;padding:12px 26px;font-family:Barlow,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}
html body a.cl-refs-btn:hover{background:#223580}
/*cl-marquee*/
html body .cl-marquee{overflow:hidden;margin:0 0 28px;padding:8px 0;border-top:1px solid #d5dbe3;border-bottom:1px solid #d5dbe3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
html body .cl-marquee-track{display:flex;width:max-content;animation:cl-scroll 160s linear infinite}
html body .cl-marquee:hover .cl-marquee-track{animation-play-state:paused}
html body .cl-marquee-track span{flex:0 0 auto;width:150px;height:72px;display:flex;align-items:center;justify-content:center;padding:0 14px}
html body .cl-marquee-track img{max-width:110px;max-height:52px;width:auto;height:auto;object-fit:contain;border-radius:0!important}
@keyframes cl-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){html body .cl-marquee-track{animation:none}html body .cl-marquee{overflow-x:auto}}
/*cl-tight2*/
@media(min-width:768px){html body #block_top_menu ul.sf-menu{justify-content:flex-start!important}html body #block_top_menu ul.sf-menu>li>a{padding:15px 11px!important}}
@media(min-width:768px) and (max-width:1100px){html body #block_top_menu ul.sf-menu>li>a{padding:15px 7px!important}}
/*cl-mtabs*/
@media(max-width:767px){html body #home-page-tabs{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:0 24px;margin:0 0 16px!important;padding:0 0 0 0!important;border-bottom:1px solid #d5dbe3!important;-webkit-overflow-scrolling:touch}
html body #home-page-tabs>li{flex:0 0 auto;margin:0!important;float:none!important}
html body #home-page-tabs>li>a{white-space:nowrap;font-size:13px!important}
html body ul.cl-brands{grid-template-columns:repeat(2,1fr)!important}
html body .cl-marquee-track span{width:120px;height:60px;padding:0 10px}
html body .cl-marquee-track img{max-width:90px;max-height:42px}
html body .cl-refs-lead{font-size:18px}}
/*cl-chev*/
@media(max-width:767px){html body #block_top_menu ul.sf-menu .menu-mobile-grover::after,html body #block_top_menu ul.sf-menu .menu-mobile-grover.active::after{content:""!important;font-size:0!important;width:7px!important;height:7px!important;border:solid #0e1a2b!important;border-width:0 1.5px 1.5px 0!important;background:transparent!important;transform:rotate(45deg)!important;left:auto!important;right:24px!important;top:calc(50% - 6px)!important;margin:0!important}
html body #block_top_menu ul.sf-menu .menu-mobile-grover.active::after{transform:rotate(-135deg)!important;top:calc(50% - 2px)!important}
html body #home-page-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:0 20px!important}html body #home-page-tabs::-webkit-scrollbar{display:none}
html body #home-page-tabs>li>a{font-size:12px!important;letter-spacing:.02em!important}}
/*cl-chev2*/
@media(max-width:767px){html body #home-page-tabs>li,html body #home-page-tabs>li>a{width:auto!important;min-width:0!important;display:block!important}
html body #block_top_menu .cat-title::after,html body #block_top_menu .cat-title.active::after{content:""!important;font-size:0!important;width:8px!important;height:8px!important;border:solid #0e1a2b!important;border-width:0 2px 2px 0!important;background:transparent!important;transform:rotate(45deg)!important;right:22px!important;top:calc(50% - 6px)!important;margin:0!important}
html body #block_top_menu .cat-title.active::after{transform:rotate(-135deg)!important;top:calc(50% - 2px)!important}}
/*cl-mtabs2*/
@media(max-width:767px){html body #home-page-tabs{gap:0 14px!important}html body #home-page-tabs>li>a{font-size:11.5px!important;letter-spacing:0!important}}
/*cl-mtabs3*/
@media(max-width:767px){html body #home-page-tabs{gap:0 10px!important}html body #home-page-tabs>li>a{font-size:10.5px!important}}
/*cl-mtabs4*/
@media(max-width:380px){html body #home-page-tabs{gap:0 8px!important}html body #home-page-tabs>li>a{font-size:10px!important}}
/*cl-wa-help*/
@media(min-width:768px){html body a.cielec-wa-b{height:48px!important;padding:0 20px 0 16px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;width:auto!important}html body a.cielec-wa-b svg{width:24px!important;height:24px!important}html body a.cielec-wa-b .cl-wa-t{display:block!important;font-family:Barlow,Arial,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#fff!important;white-space:nowrap!important;letter-spacing:.01em!important}}
@media(max-width:767px){html body a.cielec-wa-b .cl-wa-t{display:none!important}}
/*cl-nouveau*/
html body a.quick-view,html body .quick-view-wrapper-mobile,html body .product-container .quick-view{display:none!important}
html body .new-box,html body .product_list .new-box{width:auto!important;height:auto!important;top:10px!important;left:10px!important;right:auto!important;overflow:visible!important;background:transparent!important}
html body .new-box .new-label,html body .product_list .new-box .new-label{position:static!important;display:inline-block!important;transform:none!important;width:auto!important;height:auto!important;padding:3px 8px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.06em!important;font-weight:600!important;text-transform:uppercase!important;background:#0e1a2b!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html body .new-box:before,html body .new-box:after,html body .new-box .new-label:before,html body .new-box .new-label:after{display:none!important;content:none!important}
/*cl-newtab*/
html body .tab-content>ul.product_list.cielec-new.tab-pane:not(.active){display:none!important}
html body .tab-content>div#cielec-new.tab-pane:not(.active){display:none!important}
html body .tab-content>div#cielec-new.tab-pane.active{display:block!important}
html body .tab-content>ul.product_list.cielec-new.tab-pane.active{display:flex!important}

/*cl-mtabs5*/
@media(max-width:767px){html body #home-page-tabs>li:nth-child(3){display:none!important}html body #home-page-tabs>li>a{padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}}

/*cl-params*/
html body .cl-params{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin:0 0 38px!important;padding:26px 8px 22px!important;border-bottom:1px solid #e3e6ee!important}
html body .cl-params a{flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;text-decoration:none!important;color:#1f2937!important;padding:0 4px!important}
html body .cl-params a svg{display:block!important;margin-bottom:10px!important;transition:transform .2s!important}
html body .cl-params a:hover svg{transform:translateY(-3px)!important}
html body .cl-p-n{font-size:14px!important;font-weight:600!important;color:#1f2937!important;line-height:1.25!important}
html body .cl-p-u{font-size:12px!important;color:#6b7280!important;margin-top:3px!important}
html body .cl-params a:hover .cl-p-n{color:#2d419b!important}
@media(max-width:767px){html body .cl-params{flex-wrap:wrap!important;justify-content:center!important;padding:18px 0 10px!important}html body .cl-params a{flex:0 0 25%!important;margin-bottom:16px!important}html body .cl-params a svg{width:30px!important;height:30px!important}html body .cl-p-n{font-size:12px!important}html body .cl-p-u{font-size:11px!important}}

/*cl-tabfix*/
html body #home-page-tabs>li:not(.active)>a{font-size:13px!important;letter-spacing:1.82px!important}
@media(max-width:767px){html body #home-page-tabs>li>a{font-size:12px!important;letter-spacing:.8px!important;padding-left:8px!important;padding-right:8px!important}}

/*cl-params2*/
html body .cl-params{padding:10px 8px 14px!important;margin:-6px 0 28px!important}
html body .cl-params a svg{width:26px!important;height:26px!important;margin-bottom:6px!important}
html body .cl-p-n{font-size:12px!important;font-weight:600!important}
@media(max-width:767px){html body .cl-params{padding:8px 0 4px!important;margin:-4px 0 22px!important}html body .cl-params a svg{width:24px!important;height:24px!important}html body .cl-p-n{font-size:11px!important}html body .cl-params a{margin-bottom:12px!important}}

/*cl-params3*/
@media(max-width:767px){html body .cl-params{display:none!important}}

/*cl-tabfix2*/
@media(max-width:767px){html body #home-page-tabs>li>a,html body #home-page-tabs>li.active>a,html body #home-page-tabs>li>a:hover{font-size:12px!important;font-weight:600!important;letter-spacing:.8px!important;line-height:1.2!important;padding:12px 8px!important;text-transform:uppercase!important}}

/*cl-tabfix3*/
@media(max-width:767px){html body #home-page-tabs>li:not(.active)>a[href],html body #home-page-tabs>li.active>a[href],html body #home-page-tabs>li.active>a[href]:hover,html body #home-page-tabs>li:not(.active)>a[href]:hover{font-size:12px!important;font-weight:600!important;letter-spacing:.8px!important;line-height:1.2!important}}
