@font-face{font-display:swap;font-family:"bootstrap-icons";src:url(/wp-content/plugins/classic-elementor-addons-pro/assets/fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/wp-content/plugins/classic-elementor-addons-pro/assets/fonts/bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a) format("woff")}@font-face{font-family:'themify';src:url(/wp-content/plugins/zozo-header-footer/assets/fonts/themify.eot);src:url(/wp-content/plugins/zozo-header-footer/assets/fonts/themify.eot) format('embedded-opentype'),url(/wp-content/plugins/zozo-header-footer/assets/fonts/themify.woff) format('woff'),url(/wp-content/plugins/zozo-header-footer/assets/fonts/themify.ttf) format('truetype'),url(/wp-content/plugins/zozo-header-footer/assets/fonts/themify.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"bootstrap-icons";src:url(/wp-content/themes/beruco/assets/fonts/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf) format("woff2"),url(/wp-content/themes/beruco/assets/fonts/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf) format("woff")}@font-face{font-family:themify;src:url(/wp-content/themes/beruco/assets/fonts/themify.eot);src:url(/wp-content/themes/beruco/assets/fonts/themify.eot) format('embedded-opentype'),url(/wp-content/themes/beruco/assets/fonts/themify.woff) format('woff'),url(/wp-content/themes/beruco/assets/fonts/themify.ttf) format('truetype'),url(/wp-content/themes/beruco/assets/fonts/themify.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}:root{--fs-12-16:clamp(12px, 9.54px + 0.63vw, 16px);--fs-14-16b:clamp(14px, 9.43px + 0.66vw, 16px);--size-40-50:clamp(40px, 33.85px + 1.58vw, 50px)}.back-to-top{right:22px;bottom:155px}.site-header .header-topbar .container-fluid{padding-left:15px}.site-header{background-color:#fff0;z-index:9;position:relative}#site-header{display:block;font-family:"DM Sans",sans-serif;background-color:#fff0}img.site-logo{max-width:198px}img.sticky-logo{max-width:125px}img.mobile-logo{max-width:136px}ul.nav.topbar-ul .top-header-text{font-size:14px}ul.nav.topbar-ul .top-header-text i{color:#1a73e8}.header-topbar ul.nav.topbar-ul.pull-center>li:after{content:"";width:3px;height:20px;background:#b7b7b7;position:absolute;right:0;top:50%;transform:translateY(-50%);left:auto;max-width:1px;margin-right:11px}.header-topbar ul.nav.topbar-ul.pull-center>li:last-child:after{display:none}.header-topbar ul.nav.topbar-ul>li{position:relative;padding-right:30px;margin-right:10px}ul.nav.topbar-ul .top-header-text span{font-weight:400px}.header-topbar{font-size:16px;line-height:50px;background-color:#004287;padding-right:15px;padding-left:15px;border-bottom:1px solid rgb(255 255 255 / .07)}.header-topbar a{color:#fff}.header-topbar a:hover,.header-topbar a:active,.header-topbar a:focus{color:#0968f6}ul.nav.wp-menu>li{padding:0 15px}ul.wp-menu.mobile-menu>li{position:relative;padding-left:46px;margin-right:15px;border-bottom:1px solid #ddd}ul.wp-menu.mobile-menu>li.icon:before{content:"1";position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:fontawesome}ul.wp-menu.mobile-menu>li.cart-icon:before{content:"\f07a"}ul.wp-menu.mobile-menu>li.about-icon:before{content:"\f05a"}ul.wp-menu.mobile-menu>li.settings-icon:before{content:"\f3e2";font-family:"bootstrap-icons"}ul.wp-menu.mobile-menu>li.home-icon:before{content:"\f015"}ul.wp-menu.mobile-menu>li.home-icon:has(>a[href*="installation-accessoires-velux"]):before{content:"\f0ad"}ul.wp-menu.mobile-menu>li.doc-icon:before{content:"\f15c"}ul.wp-menu.mobile-menu>li.phone-icon:before{content:"\f71b";font-family:"bootstrap-icons";color:#000}.header-navbar ul.nav.wp-menu>li.button-menu.menu-item-has-children.current-menu-ancestor>a{color:#fff}header ul.nav.wp-menu ul.sub-menu.mega-menu{padding:20px;border:1px solid #eaeaea;box-shadow:0 1px 9px #e9e9e94f;border-radius:0 0 15px 15px;max-width:90%}.sticky-head.header-sticky .header-navbar ul.nav.wp-menu>li.button-menu.menu-item-has-children.current-menu-ancestor>a{color:#fff}header ul.nav.wp-menu ul.sub-menu.mega-menu .wp-block-columns.is-layout-flex{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}header ul.nav.wp-menu ul.sub-menu.mega-menu img{border-radius:12px;margin-bottom:7px}.header-navbar.navbar .wp-menu li>ul.sub-menu.mega-menu li .view-all-products-banner a{background:#0968f62b;color:#0968f6;border-radius:9px;padding:10px 0}.header-navbar.navbar .wp-menu li>ul.sub-menu.mega-menu li a{padding:3px 3px;font-weight:600;line-height:1.5}.primary-menu .menu-item-has-children ul.sub-menu h4.velux-category-title a:hover{text-decoration:underline;color:#004287}li.button-menu.menu-item.menu-item-has-children.menu-item-has-mega-children>a{background:#0968f6;color:#fff;padding:10px 36px 10px 20px;border-radius:10px;display:inline-block;line-height:16px;vertical-align:middle}li.button-menu.menu-item.menu-item-has-children.menu-item-has-mega-children>a span.new-line{display:block;font-weight:100}li.button-menu.menu-item.menu-item-has-children.menu-item-has-mega-children>a:before{content:"\f07a";font-family:'FontAwesome';margin-right:10px;font-size:26px;line-height:33px;float:left}li.button-menu.menu-item.menu-item-has-children a:after{right:10px!important}ul.nav.wp-menu>li>ul.sub-menu.mega-menu>li.mega-menu-col>ul.sub-menu a:hover:not(.btn) span{text-decoration:underline;font-weight:800;color:#004287}ul.nav.wp-menu>li>ul.sub-menu.mega-menu>li.mega-menu-col>ul.sub-menu a:hover:not(.btn) i{color:#004287}.header-navbar{line-height:90px;background-color:#fff;border-top:0 solid #eeeff1;border-bottom:1px solid #eeeff1}.header-navbar .sub-menu.mega-menu .wp-block-columns{flex-wrap:nowrap}.header-navbar a{color:#262626}.header-navbar a:hover,.header-navbar a:active,.header-navbar ul.wp-menu>li.current-menu-item>a,.header-navbar ul.nav.wp-menu>li.menu-item-has-children.current-menu-ancestor>a{color:#0968f6}.header-sticky .header-navbar{line-height:70px}.sticky-head.header-sticky .header-navbar{background-color:#fff}.sticky-head.header-sticky .header-navbar a{color:#262626}.sticky-head.header-sticky .header-navbar a:hover,.sticky-head.header-sticky .header-navbar a:active,.sticky-head.header-sticky .header-navbar ul.wp-menu>li.current-menu-item>a,.sticky-head.header-sticky .header-navbar ul.nav.wp-menu>li.menu-item-has-children.current-menu-ancestor>a{color:#0968f6}.sticky-head.header-sticky .primary-menu .menu-item-has-children ul.sub-menu li{background-color:#fff}.primary-menu .menu-item-has-children ul.sub-menu{background-color:#fff}.primary-menu .menu-item-has-children ul.sub-menu li a{color:#212121}.primary-menu .menu-item-has-children ul.sub-menu li a:hover,.primary-menu .menu-item-has-children ul.sub-menu li a:active,.primary-menu li.current-menu-parent>ul.sub-menu>li.current-menu-item>a,ul.wp-menu ul.sub-menu li.menu-item.current-menu-ancestor.menu-item-has-children>a{color:#0968f6}.help-card-icon i{font-size:44px;margin-bottom:0;color:#0968f6}.velux-category-image img{width:320px;height:150px;object-fit:cover}.product-reassurance-box i{color:#0968f6!important}.product-reassurance-box>.d-flex{color:#000;font-size:16px;line-height:23px;margin-bottom:10px!important}ul.sub-menu.mega-menu .help-card-box{background:#f3f3f3;padding:15px;border-radius:20px}header a.help-card-phone-btn.btn.btn-success{color:#fff!important;border-radius:30px!important;padding:12px 24px!important}header a.help-card-phone-btn.btn.btn-success:hover{color:#fff!important}.velux-category-links-section .row .col-lg-4:first-child{border-left:1px solid #eaeaea}.velux-category-links-section .col-lg-4{border-right:1px solid #eaeaea}h3.help-card-title.mb-3{font-size:18px;line-height:24px}h4.velux-category-title{color:#0968f6;font-size:15px;line-height:27px}.product-reassurance-box h4{font-size:18px;line-height:25px;margin-bottom:10px!important}ul.sub-menu.mega-menu:before{content:'';position:absolute;top:-9px;left:29%;width:16px;height:16px;background:#fff;transform:rotate(45deg);border-left:1px solid #eaeaea;border-top:1px solid #eaeaea}.product-reassurance-box>div>svg path,.product-reassurance-box>div>svg{width:46px;height:46px;fill:#0968f6}.header-mobilebar{display:none}.mobile-menu-floating{left:auto;right:-100%}body.mobile-menu-active .mobile-menu-floating{left:auto;right:0}.evt-usp-bar{display:none}.insta-footer-wrap{z-index:1}a:hover,.subcat-item:hover h3{color:#004287}.single-product .beruco-content-wrap{padding:40px 0}.beruco-content-wrap nav.woocommerce-breadcrumb,.beruco-content-wrap nav.woocommerce-breadcrumb a{color:#000;font-size:16px}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{background:#f83839;border-radius:6px!important;text-transform:none}.woocommerce-cart-item .mini-cart-dropdown{width:333px}.mini-cart-dropdown ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item{margin-bottom:20px;padding-bottom:20px}.woocommerce .mini-cart-dropdown ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:600;line-height:19px;font-size:14px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:25px;background:#ff000021;color:#f83839}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{background:#f83839}.fkcart-summary-amount span.woocommerce-Price-amount.amount{color:#0968f6}body #wfacp-e-form .wfacp_global_checkout_wrap .single_step .wfacp-two-step-erap.wfacp-next-btn-wrap,body .wfacp_global_checkout_wrap .single_step .wfacp-two-step-erap.wfacp-next-btn-wrap{padding-bottom:0!important}.single-product .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{display:none}.single-product section.up-sells.upsells.products{display:none}.single-product.woocommerce .quantity .qty{margin:0 0 0 0;background:#fff;border-radius:0;border-left:0;border-right:0}form.cart div.quantity .zozo-qty-btn:disabled,form.cart div.quantity .zozo-qty-btn.disabled,form.cart div.quantity .zozo-qty-btn{background:#fff0;border-color:#000000!important;opacity:1}form.cart div.quantity .zozo-qty-btn.disabled span.fa-solid.fa-minus{opacity:.4}form.cart div.quantity .zozo-qty-plus:hover,form.cart div.quantity .zozo-qty-plus:hover span,form.cart div.quantity .zozo-qty-minus:hover,form.cart div.quantity .zozo-qty-minus:hover span{color:#0968f6;border-color:#0968f6}form.cart div.quantity .zozo-qty-plus{border-left:1px}.advice-box{padding:20px;margin-top:29px;color:#000;font-size:16px;line-height:27px;border:1px solid #eaeaea;border-radius:11px}.advice-box h3{font-size:18px;margin-bottom:0;line-height:28px}.advice-box a{display:block;font-size:16px}a.advisor-phone-btn{border:1px solid #000;padding:4px 21px;border-radius:19px}.advisor-image img{width:180px;height:180px;object-fit:contain;border-radius:50%;border:1px solid #bdbdbd}.custom-advisor-box .advisor-actions{gap:19px}.advice-box a.advisor-phone-btn i{color:#0968f6}.advice-box a.advisor-box-popup-trigger{color:#0968f6;font-weight:600;display:inline-flex;align-items:center;gap:4px}.advice-box a.advisor-box-popup-trigger::after{content:"";width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 6l6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 6l6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.woocommerce-tabs ul.tabs{display:none!important}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel{display:block!important;border-bottom:1px solid #e0e0e0;margin-bottom:0px!important;padding:0!important;overflow:hidden;border-bottom-color:#ccc}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel:first-child{border-top:1px solid #e0e0e0;margin-top:30px}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel h2{position:relative;font-size:1rem;line-height:1.3333333333;font-weight:600;padding:14px 19px 14px 0;margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff0;border-top:1px solid #f7f7f7;background:#fff}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel h2:hover{text-decoration:underline}.woocommerce-tabs.wc-tabs-wrapper{background:#f7f9fc;padding:70px 40px;margin-bottom:30px}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel h2::after{content:'\F285';font-size:18px;line-height:26px;font-weight:300;color:#666;transition:transform 0.2s;font-family:'bootstrap-icons';position:absolute;right:0}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel.open h2{border-bottom:1px solid #e0e0e0}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel.open h2::after{content:'−'}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel .panel-content{display:none;padding:16px 18px;background:#fff}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel.open .panel-content{display:block}.woocommerce div.product .product_title{font-size:23px!important;line-height:34px!important}.woocommerce-page button.button{text-transform:capitalize!important}.cart_totals .wc-proceed-to-checkout a.checkout-button{text-transform:none!important}.error404-content input[type="submit"]{text-transform:none!important}.woocommerce-page button.wfacp_next_page_button{text-transform:none!important}.woocommerce form .form-row label{text-transform:none}.render-feature-list-wrapper.mt-5{padding:1rem;border:1px solid #ccc;border-radius:6px;display:flex;font-size:15px;line-height:28px;color:#000;justify-content:space-between;margin-bottom:30px}.feature-more-link a.features-list-toggle.sidebar-custom-toggle{font-weight:600;font-size:12px;text-decoration:underline;white-space:nowrap}.features-list-wrap li{list-style:none;vertical-align:top;display:flex}.features-list-wrap li:before{content:"\F633";font-family:'bootstrap-icons';margin-right:5px}.features-list-wrap ul{padding-left:0}.single-product .beruco-content-wrap{max-width:100%}.single-product .beruco-content-wrap div.product .zozo-custom-product-wrapper{max-width:1280px;padding:0 15px;margin:0 auto;padding-bottom:60px;display:flex;align-items:flex-start;gap:clamp(20px, calc(10.42vw - 83.33px), 50px)}.single-product .zozo-custom-product-wrapper>.onsale{display:none}.woocommerce div.product div.images.woocommerce-product-gallery{width:45%}.woocommerce div.product div.summary{width:55%}.beruco-content-wrap nav.woocommerce-breadcrumb{max-width:1280px;margin-right:auto}.single-product .beruco-content-wrap nav.woocommerce-breadcrumb{margin-bottom:40px;padding:0 15px}.beruco-content-wrap nav.woocommerce-breadcrumb,.single-product .beruco-content-wrap nav.woocommerce-breadcrumb a{color:#000;font-size:14px}.beruco-content-wrap nav.woocommerce-breadcrumb a:hover{color:#004287}.beruco-content-wrap nav.woocommerce-breadcrumb a{padding:0;font-size:14px;margin:0;font-weight:600}.beruco-content-wrap nav.woocommerce-breadcrumb .breadcrumb-sep{display:inline-block;margin:4px 8px;font-size:clamp(17px, 14px + 1.5vw, 28px);line-height:0;vertical-align:middle;color:#000;font-weight:400;transform:translateY(-.08em) scale(1,.85)}.evt-crumb-bar{padding-top:30px;padding-bottom:0}#site-content .evt-crumb-bar.beruco-content-wrap.container{min-height:0}.evt-crumb-bar.beruco-content-wrap.container,.evt-crumb-bar.evt-crumb-over{max-width:1200px;padding-left:20px;padding-right:20px}.evt-crumb-bar:not(.evt-crumb-over)+.beruco-content-wrap{padding-top:30px}.evt-bc-overlay #site-content,.evt-crumb-anchor{position:relative}.evt-crumb-bar.evt-crumb-over{position:absolute;top:0;left:0;right:0;z-index:99;margin-left:auto;margin-right:auto}.evt-crumb-over nav.woocommerce-breadcrumb,.evt-crumb-over nav.woocommerce-breadcrumb a,.evt-crumb-over nav.woocommerce-breadcrumb .breadcrumb-sep{color:var(--evt-bc-color,#ffffff)}ul.page-title-elements.page-title-center.pull-center h1.page-title,ul.page-title-elements.page-title-center.pull-center .breadcrumbs-wrap{text-align:left}.single-product .beruco-content-wrap div.product .zozo-offer-badge{display:inline-flex;align-items:center;gap:6px;background:#3f8f2e;color:#fff;padding:4px 8px;border-radius:6px;margin-bottom:6px;font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1}.single-product .beruco-content-wrap div.product .zozo-offer-badge .zozo-offer-badge-text{letter-spacing:.1em;font-weight:600;font-size:11px}.single-product .beruco-content-wrap div.product .zozo-offer-badge .zozo-offer-badge-icon{width:16px;height:16px;display:block;transform:scaleX(-1)}.single-product .beruco-content-wrap div.product .product-sku{color:#666;font-size:14px;border:1px solid #6c6c6c;padding:0 18px;border-radius:7px;display:inline-block}.product-qas .single-qa p:last-child{background:#e6e6e6;color:#4d4d4d;border-radius:4px;margin-bottom:1rem;padding:1rem 1.5rem;margin-left:30px}.product-qas{margin-bottom:60px}.single-product ul.products li.product{border-radius:6px;border:1px solid #ccc;padding:1rem;overflow:hidden}.woocommerce ul.products{gap:20px;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:23px;text-align:left;margin-bottom:19px}.zozo-woo-buttons-pack{margin-top:20px}.woocommerce div ul.products li.product .price *{color:#000;font-size:19px;font-weight:600}.zozo-google-rating-inline{display:inline-flex;align-items:center;gap:6px;line-height:1}.zozo-google-rating-score{font-weight:600;color:#f6bb05}.zozo-google-rating-stars{position:relative;display:inline-flex;line-height:0}.zozo-google-rating-stars-base,.zozo-google-rating-stars-fill{display:flex;gap:2px}.zozo-google-rating-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.zozo-title-review-wrapper .zozo-google-rating-inline{display:flex;position:relative;margin:4px;padding:0 0 16px 0;width:100%}.zozo-title-review-wrapper .ti-widget.ti-goog a{padding:20px 1px}.zozo-title-review-wrapper .ti-widget.ti-goog{text-align:left}.ti-widget.ti-goog .ti-header:hover{transform:none!important}.cart-count-cart .elementor-shortcode{font-size:1.75rem;color:#000;font-weight:600;display:inline-flex}.cart-count-cart .elementor-shortcode i.fa-solid.fa-cart-shopping{display:none}.cart-count-cart .elementor-shortcode ul.cart-dropdown-menu{display:none}.cart-count-cart .elementor-shortcode span.woo-icon-count.zozo-cart-items-count{color:#000;font-size:23px;line-height:30px;background:#fff0;text-align:center;display:inline-block;width:auto;height:auto;padding:0 7px;position:relative;top:0;right:auto;left:auto}.cart-count-cart .elementor-shortcode .mini-cart-dropdown.cart-pos-left{display:flex;margin:0 5px;width:auto;text-align:center}tr.woocommerce-cart-form__cart-item.cart_item td.product-remove{padding:0 10px}.zocommerce-cart-table .woocommerce-cart-form__cart-item .product-remove a.remove:hover svg{color:#000}tr.woocommerce-cart-form__cart-item.cart_item td.product-remove a.remove{width:20px;height:20px}.zocommerce-cart-table tbody tr td{padding:20px 10px!important}.zocommerce-cart-table tbody .product-quantity{min-width:150px;text-align:center}.woocommerce .zocommerce-cart-table tbody .qty{text-align:center;height:38px;width:60px;padding:0 3px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{text-transform:initial}.cart-count-cart .elementor-shortcode .mini-cart-dropdown.cart-pos-left a.mini-cart-item{pointer-events:none}input.button-next.action-next{background:#f83839;color:#fff}.thwmscf-wrapper .thwmscf-buttons{margin-top:25px}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{padding:17px 28px}.woocommerce-checkout .custom-box-2{color:#333;border:1px solid #ccc;padding:8px 20px;margin-bottom:20px;border-radius:7px;font-weight:700}.woocommerce-checkout .custom-box-1{color:#333;padding:8px 20px;margin-bottom:20px;border-radius:7px;font-weight:700;background:#f8383924}.saved-address-block{border:2px solid #4caf50;border-radius:8px;padding:16px;margin-bottom:20px;background:#f6fdf6;font-size:14px;line-height:1.8}.address-actions{display:flex;gap:10px;margin-top:12px}.modifier-btn{padding:8px 20px;border:1px solid #333;background:#fff;border-radius:4px;cursor:pointer;font-size:13px}.modifier-btn:hover{background:#f0f0f0}.continuer-btn{padding:8px 24px;border:none;background:#4caf50;color:#fff;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600}.continuer-btn:hover{background:#43a047}.woocommerce-checkout .custom-delivery-wrapper{margin-top:30px}.single-product .beruco-content-wrap div.product div.price{color:#000;border:2px solid #0968f6;padding:23px;border-radius:5px;margin-bottom:15px}.single-product .beruco-content-wrap div.product div.price.price--sale .price-amount-row{display:flex;align-items:flex-end;flex-wrap:wrap}.single-product .beruco-content-wrap div.product div.price span.discount-percentage{color:#fff;background:#ea333b;padding:clamp(0px, calc(0.33vw - 1.29px), 3px) clamp(6px, calc(0.22vw + 5.14px), 8px);margin-left:clamp(6px, calc(1.98vw - 1.71px), 24px);border-radius:4px;font-weight:600;font-size:clamp(9px, calc(0.77vw + 6px), 16px);line-height:24px;align-self:center}.woocommerce div.product div.summary div.price span.woocommerce-Price-amount.amount{font-size:clamp(24px, calc(0.56vw + 21.9px), 30px);line-height:42px;font-weight:600}.woocommerce div.product div.summary div.price del span.woocommerce-Price-amount.amount,.woocommerce div.product div.summary div.price del{font-size:clamp(18px, calc(1.54vw + 12px), 32px);color:#666;line-height:1;margin-right:clamp(4px, calc(0.88vw + 0.57px), 12px);font-weight:600;text-decoration-thickness:2px;align-self:flex-end;margin-bottom:clamp(0px, calc(0.44vw - 1.71px), 4px)}.woocommerce div.product div.summary div.price ins span.woocommerce-Price-amount.amount{font-size:clamp(24px, calc(3.30vw + 11.14px), 54px);line-height:1;font-weight:600;color:#000;text-decoration:none}.woocommerce div.product div.summary div.price ins{text-decoration:none;background:#fff0;color:#000;line-height:1}.single-product .beruco-content-wrap div.product div.price.price--sale .price-amount-row ins .price-decimals,.single-product .beruco-content-wrap div.product div.price.price--sale .price-amount-row ins .woocommerce-Price-currencySymbol{font-size:.8em}a.price-offer-link{border-bottom:.0625rem solid #0968f6;display:inline!important;font-size:14px;font-weight:600}.single-product .beruco-content-wrap div.product div.price .price-prefix{color:#0968f6;font-weight:600;font-size:clamp(16px, calc(0.75vw + 13.18px), 24px);line-height:clamp(28px, calc(1.03vw + 24.13px), 39px);margin-bottom:9px}.single-product .beruco-content-wrap div.product div.price.price--sale .price-prefix{color:#000;font-size:clamp(14px, calc(0.22vw + 13.14px), 16px);margin-bottom:4px}a.price-offer-link:hover{color:#0968f6}.woocommerce div.product div.summary div.price small.woocommerce-price-suffix{color:#333;font-weight:600;align-self:end;font-size:clamp(10px, calc(0.77vw + 7px), 17px);margin-left:4px;line-height:1;margin-bottom:4px}.single-product .beruco-content-wrap div.product div.price .price-savings{display:flex;width:fit-content;align-items:center;gap:6px;background:#e8f4e3;color:#3f8f2e;padding:4px 8px;border-radius:6px;margin:10px 0;font-size:clamp(11px, calc(0.22vw + 10.14px), 13px);font-weight:600;line-height:1.5}.single-product .beruco-content-wrap div.product div.price .price-savings .price-savings-icon{width:16px;height:16px;display:block}.single-product .beruco-content-wrap div.product div.price .price-savings .price-savings-text{white-space:nowrap;letter-spacing:.1em}.single-product .beruco-content-wrap div.product div.price .price-savings .woocommerce-Price-amount{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit}.woocommerce div.product form.cart .button:before{content:"\F23F";font-family:'bootstrap-icons';font-weight:300;font-size:17px;vertical-align:middle;margin-right:8px}.quantity-wrapper{display:flex}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;padding:16px 15px;line-height:15px;width:100%;border-radius:30px!important;flex:1;min-height:50px;border:0;text-transform:inherit!important}.woocommerce div.product form.cart .button:hover{opacity:0.9!important}.woocommerce div.product form.cart div.quantity{display:inline-flex;position:relative;gap:0;margin-right:16px;flex-direction:column;align-items:flex-start}.woocommerce div.product form.cart div.quantity span.quantity-label{color:#000;margin-bottom:7px}.zocommerce .product .entry-summary form.cart{display:flex;justify-content:space-between;align-items:flex-end;border-top:0;margin-bottom:30px}.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link.zocommerce-product-link{margin:0 -16px;margin-top:-16px}.single-product .beruco-content-wrap.container.page{padding-bottom:0}table.table.compare-table tr td,table.table.compare-table tr th{border-left:0;border-right:0;border-color:#b3b3b3;padding:0 10px 8px 10px;text-align:left;vertical-align:middle;border-top:0}table.table.compare-table tr th.compare-product-head{padding:.5rem .5rem}.compare-table-hidden table.table.compare-table thead th.compare-product-head{border-bottom:0}.compare-table-hidden .compare-scroll{scrollbar-width:none}.compare-table-hidden .compare-scroll::-webkit-scrollbar{display:none}.compare-products-section.compare-table-hidden.my-5{margin-bottom:0!important}.compare-show-diff-only{display:flex;background:#eff1f6;padding:10px 20px;font-size:17px;line-height:29px;align-items:center}.compare-show-diff-only input#compare-diff-input{margin-right:10px}.compare-products-section h3.mb-4{font-size:30px;margin-bottom:20px;line-height:40px}table.table.compare-table th.compare-product-head .compare-product-inner,.zozo-recently-swiper{padding:12px}table.table.compare-table th.compare-product-head .compare-product-inner{position:relative;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 0 12px rgb(0 0 0 / .12);height:100%;margin-bottom:clamp(16px, 9.26px + 1.73vw, 30px)}table.table.compare-table th.compare-product-head.is-current-product .compare-product-inner{border-color:#0968f6;overflow:hidden}.compare-product-img{position:relative}.compare-product-current-badge{position:absolute;top:60px;left:-13px;z-index:2;background:#000;color:#fff;font-size:13px;font-weight:600;line-height:1;letter-spacing:.2px;padding:7px 14px;border-radius:0 4px 4px 0;box-shadow:0 1px 8px 0 rgb(0 0 0 / .2);pointer-events:none;white-space:nowrap}.zozo-recently-swiper{padding-left:0;padding-right:0}@media (min-width:992px){.zozo-related-products-section .zozo-recently-swiper.swiper{overflow:visible}.zozo-related-products-section.zozo-recently-viewed{overflow:hidden;padding-right:1px}.zozo-recently-swiper .swiper-button-prev:after{margin-right:1px;margin-top:2px}.zozo-recently-swiper .swiper-button-next:after{margin-left:1px;margin-top:2px}}.zozo-recently-swiper .product{text-align:left;border:1px solid #eaeaea;margin-top:15px;margin-bottom:clamp(10px, 7.46px + 1.07vw, 20px)!important;padding:clamp(12px, 5.56px + 2.69vw, 25px) clamp(12px, 6.94px + 2.13vw, 20px);height:auto;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .07)}@media (max-width:360px){body .zozo-related-products-section .zozo-recently-swiper.swiper{margin-left:0!important;margin-right:0!important}}.grid-item .product{border-radius:16px;box-shadow:0 0 12px rgb(0 0 0 / .15)}td.compare-related-products-action{border:0!important}button.zozo-product-add-cart{font-size:18px;padding:8px 25px;margin-top:clamp(12px, 6.92px + 0.79vw, 15px);border:2px solid #0968f6;width:100%;background:#fff0;color:#0968f6;font-weight:500;border-radius:30px}button.zozo-product-add-cart:hover{background:#0968f614;color:#0968f6}button.zozo-product-add-cart.is-disabled{opacity:.5;cursor:not-allowed}button.zozo-product-add-cart.is-disabled:hover{background:#fff0;color:#0968f6}table.table.compare-table tr.attr-title-row td.attr-title{padding-top:10px;border:0;padding-bottom:0;font-weight:600;line-height:22px}table.table.compare-table img{margin:0}.compare-product-title,.related-product-title{font-size:16px;font-weight:600;line-height:23px;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compare-product-title a:hover,.related-product-title a:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,.category-section-wrapper .category-product-title a:hover{text-decoration:underline;color:#004287}label.compare-diff-label{margin-bottom:0}td.compare-related-products-action{padding:0!important}.compare-products-section button#toggle-attributes{background:#e6e6e6;color:#000;text-decoration:underline}.compare-products-section button#toggle-attributes:after{content:"\F282";font-family:'bootstrap-icons';font-size:13px;line-height:1;text-decoration:none;margin-left:10px}table.table.compare-table span.current-item-attr{display:block;font-weight:100;font-size:14px;line-height:24px}table.table.compare-table tr td{font-weight:400;color:#000;font-size:14px}.frequently-bought-together-section .container{padding:0 12px}.compare-products-section .container{padding:0 0}.compare-diff-input{appearance:none;-webkit-appearance:none;width:50px;height:25px;background:#ccc;border-radius:25px;position:relative;cursor:pointer;transition:0.3s;outline:none;min-height:26px}.compare-diff-input::after{content:"\F659";position:absolute;width:18px;height:18px;top:3.5px;left:3px;background:#fff;border-radius:50%;transition:0.3s;font-family:'bootstrap-icons';font-size:12px;text-align:center;line-height:18px;font-weight:800}.compare-diff-input:checked::after{content:""}.compare-diff-input:checked{background:#4caf50}.compare-diff-input:checked::after{transform:translateX(24px)}.thwmscf-order-review-right{width:38%;float:right;padding-left:30px}.thwmscf-order-review-right .woocommerce-terms-and-conditions-wrapper{margin-bottom:30px}.thwmscf-order-review-right button#place_order{width:100%}.elementor-element-07207ee{display:none!important}@media (max-width:767px){.elementor-66761 .elementor-element.elementor-element-3cdcbdae #wfacp-e-form .wfacp_main_form.woocommerce .button.wfacp_next_page_button,.elementor-66761 .elementor-element.elementor-element-3cdcbdae #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout button.button.button-primary.wfacp_next_page_button{border-radius:40px!important}.compare-product-current-badge{top:74px}}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}td.actions.zocommerce-cart-actions input#coupon_code{height:50px}.zocommerce-cart-table .zocommerce-cart-actions .coupon button.button{letter-spacing:0}.zocommerce-cart-table .zocommerce-cart-actions .coupon button.button{letter-spacing:0;padding:15px 20px}td.actions.zocommerce-cart-actions button.button.zocommerce-update-cart{letter-spacing:0;margin-top:20px}.mini-cart-dropdown>a,.mini-wishlist-dropdown>a{display:inline}.single-product .page-title-wrap:after{display:none}.woocommerce-product-gallery .slick-arrow:first-child::before{content:"\f104"}.woocommerce-product-gallery .slick-arrow::before{font-family:"Font Awesome 7 Free";font-weight:800;font-size:.925rem;box-shadow:rgb(0 0 0 / .2) 0 1px 8px 0;padding:.5rem .75rem;border-radius:.25rem;background:#fff}.woocommerce-product-gallery .slick-arrow:last-child::before{content:"\f105"}.zocommerce-gallery-slider-nav{display:none}.wpgs-nav .slick-slide{border-color:#d8d8d8;border-radius:10px;overflow:hidden}.woo-product-gallery-slider .wpgs-for{overflow:hidden}.woo-product-gallery-slider .wpgs-for .slick-list{width:90%;overflow:visible!important}.woo-product-gallery-slider .wpgs-for .slick-slide{box-sizing:border-box;padding-right:8px}.woo-product-gallery-slider .wpgs-for .flaticon-right-arrow{right:5%;transform:translateX(50%)}.woo-product-gallery-slider .wpgs-for:has(.flaticon-right-arrow.slick-disabled) .slick-list{margin-left:5%;overflow:hidden!important}.woo-product-gallery-slider .wpgs-for:has(.flaticon-right-arrow.slick-disabled) .slick-slide{padding:0 4px}.zozo-custom-sidebar-content-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;justify-content:flex-end;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.zozo-custom-sidebar-inner{width:100%;max-width:650px;height:100%;background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.3s ease}.zozo-custom-sidebar-content-wrap.more-filters-sidebar .zozo-custom-sidebar-inner{max-width:465px}.zozo-custom-sidebar-content-wrap.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.3s ease}.zozo-custom-sidebar-content-wrap.active .zozo-custom-sidebar-inner{transform:translateX(0);border-radius:20px}.custom-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:15px 35px;border-bottom:1px solid #eee;flex-shrink:0}.custom-sidebar-header h4,.filter-sectiont-title{margin:0;font-size:14px;color:#888}.custom-sidebar-content{padding:20px 20px;overflow-y:auto;flex:1;color:#000}.features-gallery-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,80px);align-items:center;justify-content:space-between;gap:8px}.features-gallery-wrapper img{width:100%;height:auto;display:block;margin:0}.zozo-specs-table{width:100%;border:none;margin-top:15px;font-size:14px;margin-bottom:10px}.zozo-specs-table tr:nth-child(odd){background:#ebeef4;border-radius:4px}.zozo-specs-table th,.zozo-specs-table td{border:none;text-align:left;padding:10px 10px 10px 10px}.zozo-specs-table td{vertical-align:top}.zozo-specs-table .label{width:45%;font-weight:500;color:#000;font-size:14px;line-height:21px}.zozo-specs-table .value{width:55%;font-weight:600;color:#000;line-height:20px;vertical-align:middle}.custom-sidebar-header h4{margin:0;font-size:14px;color:#666;padding-left:1rem;text-align:center;width:100%}.single-product.woocommerce ul.products li.product a:hover{color:#0968f6!important}.zozo-product-seller img{max-width:40px;margin-bottom:0!important;margin-right:10px!important;margin-left:0}.zozo-product-seller{display:flex;justify-content:flex-start;margin:25px 0;align-items:center;color:#000;font-weight:600}.zozo-product-seller span{font-size:14px}.woocommerce ul.products li.product .zozo-product-seller strong{display:inline}.feature-list-inner.d-flex{justify-content:space-between;width:100%}.feature-list-inner .feature-more-link{align-self:flex-end;display:flex;align-items:flex-end;line-height:24px}.frequently-product-list .zozo-product-seller,.zozo-star-item-inner .zozo-product-seller,.zozo-related-products-section .zozo-product-seller{font-size:clamp(10px, 8.77px + 0.32vw, 12px);line-height:20px;margin:15px 0}.frequently-bought-together-section .frequently-product-list .feature-list{font-size:15px;color:#000;line-height:25px;margin-bottom:15px;margin-top:10px}.frequently-bought-together-section .frequently-product-list .feature-list li::marker{color:#0968f6;font-size:23px;line-height:20px}.compare-products-section .zozo-product-seller,.zozo-related-products-section .zozo-product-seller{font-size:14px;line-height:17px;font-weight:400;margin:clamp(4px, -2.54px + 2.69vw, 14px) 0}.features-accordion .accordion-header{cursor:pointer;padding:12px 10px;display:flex;justify-content:space-between;align-items:center;border-radius:5px}.features-accordion .accordion-header h5{font-size:18px;line-height:28px;margin-bottom:0}.features-accordion .accordion-item{border:0;margin-bottom:10px;border-bottom:1px solid #ccc}.features-accordion .accordion-header:hover{background:#eaeaea}.features-accordion .accordion-content{display:none;overflow:hidden;padding:0 10px 10px 10px;color:#333;font-size:16px;line-height:24px}.features-accordion .accordion-header span.icon{font-size:18px;color:#000}.features-accordion .accordion-content .inner{padding:10px 0}.features-accordion .accordion-item.active .icon{transform:rotate(180deg)}.zozo-custom-related-inner{border-radius:.25rem;border:1px solid #ccc;padding:.75rem}.zozo-custom-related-details{display:flex;flex-direction:row}.zozo-custom-related-img{border-radius:.25rem;aspect-ratio:1 / 1;position:relative;display:block;width:8.25rem;height:8.25rem}.zozo-custom-related-right{display:flex;flex-direction:column;margin-left:1rem}.custom-related-title{transition:box-shadow 200ms ease;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;text-decoration:none;color:#000;font-size:17px;line-height:28px;font-weight:800}.custom-related-price-info{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.zozo-custom-sidebar-content-wrap.single-product-cart .custom-sidebar-content{padding:30px 60px}.sidebar-cart-confirmation i.cart-confirm-icon{margin-right:10px;color:green;font-size:20px;line-height:20px}.sidebar-cart-actions span.btn.sidebar-close{padding:11px 28px;background:#fff0;color:#f83839;border:2px solid;font-weight:600;margin-right:15px}.sidebar-cart-actions a.btn.view-cart-btn{padding:12px 30px}.zozo-custom-sidebar-content-wrap.single-product-cart .zozo-custom-related-products{margin-top:40px!important}.zozo-custom-related-details a.ti-header.ti-header-grid.source-Google{padding-top:8px}.zozo-custom-related-inner span.woocommerce-Price-amount.amount{font-size:20px;font-weight:600;color:#000}.custom-related-price-info a.button.add_to_cart_button.ajax_add_to_cart{width:48px;height:48px;padding:0;line-height:48px;border-radius:50%!important}.single-product .beruco-content-wrap div.product h2.related-product-title{font-size:20px;line-height:30px;margin-bottom:20px}.zozo-related-products-section h2{font-size:30px;margin-bottom:20px;line-height:40px}.custom-shipping-info .custom-shipping-inner{border:1px solid #ccc}.custom-shipping-info .custom-shipping-inner{border:1px solid #ccc;padding:1rem;border-radius:7px}span.sidebar-close{cursor:pointer}.zozo-custom-sidebar-content-wrap.is-back-nav .sidebar-close{order:-1;font-size:14px;font-weight:600;color:#151515;margin-right:14px;white-space:nowrap;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:auto!important;height:auto!important}.zozo-custom-sidebar-content-wrap.is-back-nav .sidebar-close i{display:none}.zozo-custom-sidebar-content-wrap.is-back-nav .sidebar-close::before{content:"\2190";display:inline-block;font-size:1.15em;line-height:1;margin-right:5px;vertical-align:middle}.zozo-custom-sidebar-content-wrap.is-back-nav .sidebar-close::after{content:"Retour";vertical-align:middle}.sidebar-validate{display:none;cursor:pointer;white-space:nowrap;font-size:14px;font-weight:600;color:#0968f6}.zozo-custom-sidebar-content-wrap.is-back-nav .sidebar-validate{display:inline-flex;align-items:center;order:1}a.custom-docs-url{border-bottom:1px solid;display:inline-block}ul.custom-documents-lists{column-count:2;column-gap:40px;list-style:none;padding:0}ul.custom-documents-lists li.custom-documents-list-item a{margin:14px 0 15px 0;font-size:16px;font-weight:600}.custom-exchange-content-inner{color:#000;font-weight:500}.single-product-buttons-pack a:hover{border-color:#0968f6!important;color:#0968f6}.frequently-bought-together-section{background:#eef2f6;padding:50px 15px 55px 15px}.frequently-bought-together-section h2{font-size:24px;line-height:34px;text-align:center}.frequently-bought-together-section .row.rounded{padding:0px!important;background:#eef2f6}.frequently-bought-together-section button{padding:11px 8px;color:#fff;border-radius:30px}.frequently-bought-together-section button:active{background-color:#0968f6!important}.frequently-bought-together-section .frequently-product-list a:hover{color:#0968f6}.frequently-bought-together-section h3#fbt-total{margin-bottom:0;line-height:43px;font-size:32px}.frequently-bought-together-section .frequently-product-list{border:3px solid #ccc;background:#fff;padding:20px;border-radius:10px}.frequently-bought-together-section .fbt-product-grid{display:grid;grid-template-columns:125px 1fr;align-items:start;column-gap:15px}.frequently-bought-together-section .fbt-product-image{position:relative}.frequently-bought-together-section .fbt-product-image img{width:100%;height:auto;display:block}.frequently-bought-together-section .compare-product-current-badge{top:35%;transform:translateY(-50%);left:0;font-size:11px;padding:5px 10px}.frequently-bought-together-section .fbt-product-meta{grid-column:1 / -1}.frequently-bought-together-section .frequently-product-list .feature-list ul{margin:0;padding-left:20px}.frequently-bought-together-section .col-md-1.fs-4.fw-bold{text-align:center;align-content:center}.frequently-bought-together-section .frequently-product-list p.small{font-size:17px;line-height:24px;font-weight:600}.frequently-bought-together-section .frequently-product-list span.woocommerce-Price-amount.amount{color:#000;font-size:21px;font-weight:600}.frequently-bought-together-section .frequently-product-list .fbt-product-regular-price{margin-right:8px}.frequently-bought-together-section .frequently-product-list .fbt-product-regular-price .woocommerce-Price-amount.amount{color:#666;font-size:16px;font-weight:400;text-decoration:line-through}.category-info-strip.custom-category-info-strip{padding:3px 35px!important;background:#f5f7fa;margin:35px 0}.category-info-strip.custom-category-info-strip>.row{border:1px solid #d9d9d9;padding:clamp(16px, -2.26px + 3.15vw, 30px);border-radius:20px;margin-top:45px;margin-bottom:50px;background:#fff}.category-info-strip.custom-category-info-strip .col-lg-3{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:0 20px}.category-info-strip.custom-category-info-strip a.info-strip-outline-btn{border:1px solid #333;border-radius:30px;padding:4px 24px;min-height:38px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.info-strip-book-icon{flex-shrink:0}.info-strip-book-icon path{fill:none}.info-strip-doc-icon{width:22px;height:22px;display:inline-block;vertical-align:middle}.info-strip-doc-icon path{fill:none}.info-strip-actions a.info-strip-link{color:#0968f6;text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.info-strip-actions a.info-strip-link:hover,.info-strip-actions a.info-strip-link:focus{color:#000;text-decoration:underline}.info-strip-actions a.info-strip-link .info-strip-link-arrow{flex-shrink:0}.info-strip-actions a.info-strip-link .info-strip-link-arrow path{fill:none;stroke:currentColor}.info-strip-actions{gap:6px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px}.info-strip-actions a.info-strip-phone-btn{border:1px solid #333;padding:clamp(4px, -1.81px + 0.47vw, 3px) 12px;border-radius:30px;font-size:13px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:36px}.info-strip-actions a.info-strip-phone-btn i{color:#0968f6}.info-strip-image img{width:150px;height:150px;object-fit:contain;border-radius:50%;border:1px solid}.info-strip-badge{max-width:70px}.info-strip-badge img{margin-top:clamp(0px, 11.48px - 1.12vw, 7px)}.info-strip-installation .info-strip-title{margin-bottom:10px;line-height:26px}.info-strip-item{display:grid;align-items:center;column-gap:16px}.info-strip-visual{grid-area:visual}.info-strip-item>.info-strip-title{grid-area:title}.info-strip-item>.info-strip-description{grid-area:desc}.info-strip-cta{grid-area:cta}.info-strip-advisor{grid-template-columns:auto 1fr;grid-template-areas:"visual title" "visual desc" "visual cta"}.info-strip-guide{grid-template-columns:1fr;grid-template-areas:"title" "desc" "cta";align-items:start}.info-strip-installation{grid-template-columns:auto 1fr;grid-template-areas:"title title" "cta   desc";align-items:start}.info-strip-guide>.info-strip-visual,.info-strip-installation>.info-strip-visual{display:none}.info-strip-visual-icon{width:100%;height:auto}.info-strip-visual-icon path,.info-strip-visual-icon circle:not([fill]),.info-strip-visual-icon rect:not([fill]){fill:none}p.info-strip-description{color:#000;font-size:16px;display:inline-block;line-height:26px}.zozo-related-products-section{padding:60px 0;margin:0 auto}.zozo-related-products-section.zozo-recently-viewed{padding-bottom:20px}.single-product .zozo-related-products-section{max-width:1280px;padding:60px 10px}.zozo-related-products-section small.woocommerce-price-suffix{display:none}.single-product h2.zozo-product-section-title{font-size:30px;line-height:40px;text-align:left;margin-bottom:30px}.zozo-related-products-section ul.products li.product .price{text-align:left}.single-product .zozo-related-products-section ul.products li.product .price{text-align:left}.woocommerce-page div.product .woocommerce-tabs .panel{border-bottom:1px solid #ccc}.zozo-product-seller strong{color:#000}.zozo-woo-product-nav{display:none}.sponsor-product-inner .sponsor-product-item{border-radius:.25rem;border:1px solid #ccc;padding:.75rem}.sponsor-product-header{color:#000;margin-bottom:5px}.sponsor-product-inner .sponsor-product-item p.small{font-size:17px;color:#000;font-weight:600;line-height:25px}span.discount-badge{background:#c61112;color:#fff;padding:2px 12px;border-radius:2px}.sponsor-product-inner .sponsor-product-item p.price{margin-bottom:5px}.sponsor-product-inner .sponsor-product-item p.price del span.woocommerce-Price-amount.amount{color:#666;font-size:16px}.sponsor-product-inner .sponsor-product-item p.price ins span.woocommerce-Price-amount.amount{color:#000;font-size:25px}.sponsor-product-inner .sponsor-product-item .zozo-product-seller{margin:15px 0}.sponsor-product-inner .sponsor-product-item .zozo-product-seller span{font-size:12px}.sponsor-product-inner .sponsor-product-item small{font-size:13px}.sponsor-product-inner .sponsor-product-item p.price{margin-bottom:0}.woocommerce div.product p.price del{color:#666}ul.products .zozo-product-seller{font-size:12px;line-height:20px}.zozo-feature-slider-section .swiper-slide{background:#fff;padding:15px 15px;border-radius:9px;cursor:pointer}.zozo-feature-slider-section{padding:0;margin-bottom:0!important;margin-top:0!important}.zozo-feature-slider-section .swiper-slide .feature-media{position:relative}.zozo-feature-slider-section .swiper-slide .feature-media:has(.zozo-slider-video-thumb)::before,.zozo-thumbs-swiper .swiper-slide:has(.zozo-slider-video-thumb)::before{content:"\F4F3";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);width:65px;height:65px;text-align:center;color:red;line-height:65px;border-radius:50%;font-family:'bootstrap-icons';font-size:35px;color:#0968f6}.zozo-recently-swiper .swiper-button-next,.zozo-recently-swiper .swiper-button-prev{opacity:1;box-shadow:none;background:#fff0;padding:0;width:24px;height:24px;border-radius:50%;border:1.5px solid #151515;color:#151515}.zozo-feature-slider-section .swiper-button-next,.zozo-feature-slider-section .swiper-button-prev,.zozo-footer-gallery-inner .swiper-button-next,.zozo-footer-gallery-inner .swiper-button-prev{opacity:.85;box-shadow:0 1px 8px 0 rgb(0 0 0 / .2);background:#fff;padding:.5rem;width:36px;height:36px;border-radius:4px;color:#000}.zozo-feature-slider-section .swiper-button-next:after,.zozo-recently-swiper .swiper-button-next:after,.zozo-feature-slider-section .swiper-button-prev:after,.zozo-recently-swiper .swiper-button-prev:after,.zozo-footer-gallery-inner .swiper-button-next:after,.zozo-footer-gallery-inner .swiper-button-prev:after{font-size:10px;font-weight:700}.zozo-recently-swiper .swiper-button-next:not(.swiper-button-disabled):hover,.zozo-recently-swiper .swiper-button-prev:not(.swiper-button-disabled):hover{color:#0968f6;border-color:#0968f6}.zozo-recently-swiper .swiper-button-prev,.zozo-recently-swiper .swiper-button-next{top:var(--rv-arrow-top,clamp(114px, 12px + 10vw, 140px));margin-top:0;transform:translateY(-50%)}.zozo-recently-swiper .swiper-button-next.swiper-button-disabled,.zozo-recently-swiper .swiper-button-prev.swiper-button-disabled{opacity:.35;pointer-events:auto;cursor:default}.zozo-feature-slider-section .feature-text,.zozo-footer-gallery-inner .feature-text{color:#000;font-size:16px;line-height:26px}.zozo-feature-slider-section .feature-content h4,.zozo-footer-gallery-inner .feature-content h4{font-weight:600;font-size:1.125rem;margin-bottom:5px!important}.zozo-footer-gallery{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;z-index:99999;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;transition:all 0.3s ease-in-out}.zozo-footer-gallery.active{opacity:1;visibility:visible}body.admin-bar .zozo-footer-gallery{top:32px}body.admin-bar .zozo-custom-sidebar-content-wrap{top:32px}.installation-process-box .installation-process-box-row{background:#f7f8fa;padding:40px 20px;margin-top:50px;margin-bottom:50px}.process-card-row .process-card{background:#fff;padding:15px 13px;border-radius:10px}.process-card-row .process-card .process-card-content{text-align:center;display:flex}.installation-process-box .installation-process-box-row .installation-process-desc{color:#000;line-height:24px}.process-card-row .process-card .process-card-content h6{font-size:15px;line-height:22px;font-weight:400;margin-bottom:0}.process-card-row .process-card .process-card-content span.step-number{font-size:19px;line-height:20px;font-weight:600;color:#000;margin-right:5px}.row.g-3.process-card-row>div{padding-left:8px;padding-right:8px}h5.installation-title i{color:#0968f6}.process-card-row .process-card img{margin-bottom:14px;max-width:50px;width:50px;height:50px;object-fit:contain}.footer-reassurance-strip{background:#f7f9fc;padding:50px 60px}.info-strip-installation .info-strip-title i{color:#0968f6}.footer-reassurance-strip .container-fluid{background:#fff;padding:30px}.footer-reassurance-strip .footer-reassurance-icon{margin-right:15px}.footer-reassurance-strip .footer-reassurance-icon img{max-width:40px}.footer-reassurance-strip .container-fluid .footer-reassurance-title{font-size:18px;margin-bottom:0;line-height:25px;color:#000}.footer-reassurance-strip .container-fluid .footer-reassurance-text{color:#505050;font-size:15px;line-height:26px}.footer-reassurance-content a.grw-net-widget-four{border:0;padding:0;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer-reassurance-content a.grw-net-widget-four .grw-net-widget-four-logo{margin-right:15px}.footer-reassurance-content .grw-net-widget .branding{display:none;opacity:0;margin:0!important;margin-bottom:-14px!important}.footer-reassurance-content a.grw-net-widget-four .grw-net-widget-four-rows *{color:#000}.footer-reassurance-content .grw-net-widget-four-content{padding:0!important}@media (min-width:1240px){.header-navbar ul.nav.wp-menu.primary-menu{flex-wrap:nowrap}}@media screen and (min-width:1024px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(20% - 20px)!important}.elements-3>div>ul{width:17%}.elements-3>div>ul.pull-center.justify-content-center{width:66%}}@media screen and (max-width:600px){body .zozo-footer-gallery,body.admin-bar .zozo-custom-sidebar-content-wrap{top:0;padding:10px}body.admin-bar .zozo-footer-gallery,body.admin-bar .zozo-custom-sidebar-content-wrap{top:0!important;padding:0}}@media screen and (max-width:460px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}.zozo-footer-gallery-header{min-height:4rem;padding:0;display:flex;align-items:center;justify-content:flex-end}.zozo-footer-gallery-header .close-footer-gallery{width:clamp(32px, 27.08px + 1.26vw, 40px);height:clamp(32px, 27.08px + 1.26vw, 40px);display:block;flex:none;border:1px solid #0968f6;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%230968f6' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:18px;cursor:pointer;transition:background-color .2s ease,background-image .2s ease}.zozo-footer-gallery-header .close-footer-gallery i{display:none}.zozo-footer-gallery-header .close-footer-gallery:hover{background-color:#0968f6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%23ffffff' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e")}.zozo-footer-gallery .zozo-main-swiper,.zozo-footer-gallery .zozo-main-swiper .swiper-slide,.zozo-footer-gallery .zozo-thumbs-swiper .swiper-slide,.zozo-footer-gallery .zozo-thumbs-swiper .swiper-wrapper{height:auto!important}.zozo-footer-gallery .zozo-main-swiper .swiper-slide img.main-image{max-width:960px;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0}.zozo-footer-gallery .zozo-main-swiper .swiper-slide img.main-image[src*="tva-reduite-5-5-envolettoit"],.zozo-footer-gallery .zozo-main-swiper .swiper-slide img.main-image[src*="garantie-5-ans-envolettoit"]{object-fit:contain}.zozo-footer-gallery .zozo-thumbs-swiper .swiper-slide img{width:150px;height:auto;aspect-ratio:1/1;object-fit:cover;margin:0}.zozo-footer-gallery-inner .swiper.zozo-thumbs-swiper .swiper-slide{overflow:hidden;border:.0625rem solid #ccc;cursor:pointer;padding:4px}.zozo-footer-gallery-inner .footer-slide-content{text-align:left;max-width:800px;margin:22px 0;color:#1f1b3a;font-size:16px;line-height:1.6}.zozo-footer-gallery-inner .swiper.zozo-main-swiper{padding:60px 15px;container-type:inline-size}.zozo-footer-gallery-inner .swiper-button-next,.zozo-footer-gallery-inner .swiper-button-prev{top:calc(60px + min((100cqw - 30px) * 9 / 32, 270px));margin-top:0;transform:translateY(-50%)}.zozo-footer-gallery-inner .swiper-thumb-button-next,.zozo-footer-gallery-inner .swiper-thumb-button-prev{margin:3px 3px;left:50%;position:absolute;transform:translateX(-50%);box-shadow:0 1px 8px 0 rgb(0 0 0 / .2);background:#fff;padding:.5rem;width:36px;height:36px;border-radius:4px;color:#000}.zozo-footer-gallery-inner .swiper.zozo-thumbs-swiper .swiper-thumb-button-prev{position:absolute;top:0;z-index:9}.zozo-footer-gallery-inner .swiper.zozo-thumbs-swiper .swiper-thumb-button-next{position:absolute;bottom:0;z-index:9}.zozo-footer-gallery-inner .swiper-thumb-button-next:before,.zozo-footer-gallery-inner .swiper-thumb-button-prev:before{content:"1";color:#000;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:bootstrap-icons}.zozo-footer-gallery-inner .swiper-thumb-button-next:before{content:"\F128"}.zozo-footer-gallery-inner .swiper-thumb-button-prev:before{content:"\F148"}.zozo-footer-gallery-inner .swiper.zozo-main-swiper video.main-video{max-width:750px;display:block;margin:0 auto}.zozo-footer-gallery-inner .swiper-slide.swiper-slide-active{text-align:left}.product-switcher .switcher-box{height:auto;padding:.75rem .5rem;align-items:center;justify-content:space-between;font-size:.875rem;cursor:pointer;padding-bottom:16px!important;padding-top:11px!important;background:#fcfbfb!important;transition:350ms ease-in}.product-switcher-wrapper .product-switcher{padding-left:8px;padding-right:8px}.single-product .custom-sidebar-content a.switcher-card:not(.active-product):hover{border:1px solid #000!important}.product-switcher .switcher-box .d-flex{color:#000;font-size:15px;line-height:30px}.product-switcher .switcher-box .fw-semibold{color:#404040;font-size:18px;line-height:1.3;margin-top:0!important}.product-promotion-box .box-title button.accordion-button{font-weight:600}.product-switcher .switcher-box:hover{border:1px solid #0968f6!important;background:#f4f7fd!important;transform:translateY(-2px);box-shadow:1px 3px 8px rgb(0 0 0 / .15);transition:350ms ease-in}.product-switcher .switcher-box:hover span.fw-medium{color:#0968f6}a.switcher-card.active-product{border-color:#ccc;background-color:#f3f3f3;color:#666;border:2px solid #0968f6!important;box-shadow:0 0 0 3px #0968f640}.product-switcher .switcher-box span.fw-medium{color:#000;font-weight:700!important;font-size:14px}form.cart div.quantity .zozo-qty-btn,.woocommerce .quantity .qty{border-color:#000}.zozo-custom-sidebar-content-wrap.variation-product-sidebar .zozo-custom-sidebar-inner{max-width:500px}.beruco-content-wrap nav.woocommerce-breadcrumb>a:first-child{padding-left:0;margin-left:0}.zozo-mobile-nav{position:fixed;bottom:0;left:0;right:0;width:100%;box-sizing:border-box;background:#fff;border-top:1px solid #ddd;display:flex;justify-content:space-around;padding:8px 0;z-index:9999;max-height:80px}.modal-backdrop{z-index:10000}.modal{z-index:10001}.zozo-mobile-nav .nav-item{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#555;text-decoration:none;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.zozo-mobile-nav .nav-item .icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;height:30px;padding:0 14px;margin-bottom:2px;border-radius:999px;transition:background 0.2s ease,box-shadow 0.2s ease}.zozo-mobile-nav .nav-item.active{color:#004287;font-weight:600}.zozo-mobile-nav .nav-item.active .icon{background:rgb(0 66 135 / .12);box-shadow:0 3px 8px rgb(0 66 135 / .3)}.zozo-mobile-nav .nav-item .cart-count{position:absolute;top:-6px;right:-10px;background:green;color:#fff;font-size:10px;padding:2px 5px;border-radius:10px}.wp-gr .wp-google-powered{display:none}.wp-gr .wp-google-list .grw-header-inner .rpi-flx{display:flex!important;flex-direction:row!important}.summary #payment-method-message,.wp-block-woocommerce-product-price+#payment-method-message{height:auto}.zozo-product-offer-inner h3,.zozo-product-advice-modal h3{font-size:26px;line-height:36px}.zozo-product-offer-inner ul,.zozo-product-advice-modal ul{margin-bottom:21px}.advice-box a.advisor-box-popup-trigger:hover{color:#004287}.zozo-product-offer-inner a.button,.zozo-product-advice-modal a.button{padding:14px 30px}.modal-header .btn-close:hover{background-color:#fff0}.zozo-product-advice-modal .modal-body{padding:20px}.product-promotion-box.mt-3 h4.title{color:#000}.product-promotion-box .box-1,.product-promotion-box .box-2,.product-promotion-box .box-3{border:1px solid #ccc;padding:0rem}.summary #payment-method-message,.wp-block-woocommerce-product-price+#payment-method-message{height:auto}.product-promotion-box .box-1{border-radius:6px 6px 0 0;border-bottom:0}.product-promotion-box .box-3{border-radius:0 0 6px 6px;border-top:0}.product-promotion-box{color:#000}.product-promotion-box button.accordion-button:hover{background:transparent!important;color:#000}.product-promotion-box button.accordion-button:focus{box-shadow:none}.product-promotion-box #productPromoAccordion .accordion-header{position:relative}.product-promotion-box #productPromoAccordion .accordion-header:after{content:"\F285";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-family:'bootstrap-icons';z-index:9;font-weight:400}.product-promotion-box .box-title{font-size:17px;font-weight:600;line-height:28px}.product-promotion-box .box-desc ul{padding-left:26px}.box-desc li::marker{color:#0968f6;font-size:23px}.product-promotion-box .box-desc{font-size:14px;line-height:27px}.single-product-buttons-pack a.zozo-woo-favourite-trigger.plugin-color:hover{border-color:#0968f6!important}.mini-cart-dropdown,.mini-wishlist-dropdown{line-height:normal}.availability-card{border:1px solid #eaeaea;padding:18px;margin-bottom:22px;border-radius:10px;display:flex;gap:2px;flex-direction:column}.availability-card h4{font-size:clamp(16px, 13.14px + 0.89vw, 20px);margin-bottom:0}.availability-notice{border-left:5px solid #0968f6!important}.availability-modal-icon{display:none}.zozo-product-offer-inner .availability-modal-title{font-size:clamp(24px, 21.14px + 0.89vw, 28px);line-height:clamp(30px, 27.14px + 0.89vw, 34px)}ul.availability-schedule{margin-bottom:0}#fkwcs_stripe_smart_button_wrapper{display:none!important}body .wfob_bump_wrapper.wfacp_below_mini_cart_items:empty+.shop_table{border-top:4px solid #0968f6!important}.woocommerce table.shop_table tbody:first-child tr th:first-child{border-right:0 solid #ebe9eb}body #wfacp-e-form .wfacp-section.wfacp_payment .wfacp-comm-title{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon subtitle";align-items:center;column-gap:14px;row-gap:2px;margin:0!important;padding:0!important;border-radius:0!important;text-align:left}body #wfacp-e-form .wfacp-section.wfacp_payment .wfacp-comm-title::before{content:""!important;display:block;grid-area:icon;align-self:center;width:42px!important;height:42px!important;border-radius:8px;border:1px solid #dce6ff;background-color:#eef3ff;background-image:url(/wp-content/themes/beruco-child/assets/icons/pay-home.svg);background-repeat:no-repeat;background-position:center;background-size:34px;margin-top:2px}body #wfacp-e-form .wfacp-section.wfacp_payment .wfacp-comm-title h4:empty{display:none!important}body #wfacp-e-form .wfacp-section.wfacp_payment .wfacp-comm-title h2.wfacp_section_heading{grid-area:title;margin:0;padding:0;text-align:left;color:#16233d;font-weight:700;line-height:1.2}.elementor-66761 .elementor-element-3cdcbdae #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-section.wfacp_payment .wfacp-comm-title h4{grid-area:subtitle;margin:0;padding:0;text-align:left;color:#6b7a99;font-weight:400!important;font-size:clamp(12px, 11.1px + 0.24vw, 14px)!important;line-height:1.35}body #wfacp-e-form .wfacp-section.wfacp_payment .wc_payment_methods{margin:0 0 18px;padding:0;list-style:none;border:none!important}body #wfacp-e-form .wfacp-section.wfacp_payment li.wc_payment_method.payment_method_cod{margin:0;padding:18px 20px;border:1.5px solid #266af4!important;border-radius:10px;background:#f5f8ff!important;overflow:hidden}.elementor-66761 .elementor-element-3cdcbdae #wfacp-e-form .wfacp-section.wfacp_payment li.payment_method_cod>label[for="payment_method_cod"]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;margin:0;padding:0;font-size:16px;font-weight:700;color:#16233d;line-height:1.3;cursor:default}.elementor-66761 .elementor-element-3cdcbdae #wfacp-e-form .wfacp-section.wfacp_payment li.payment_method_cod>label[for="payment_method_cod"]::before{content:""!important;display:block;flex:0 0 auto;width:22px!important;height:22px!important;border-radius:50%;background-color:#266af4;background-image:url(/wp-content/themes/beruco-child/assets/icons/check-white.svg);background-repeat:no-repeat;background-position:center;background-size:13px}body #wfacp-e-form .wfacp-section.wfacp_payment .payment_box.payment_method_cod{margin:10px 0 0;padding:0 0 0 34px;background:transparent!important;box-shadow:none}body #wfacp-e-form .wfacp-section.wfacp_payment .payment_box.payment_method_cod::before{display:none!important}body #wfacp-e-form .wfacp-section.wfacp_payment .payment_box.payment_method_cod p{margin:0;padding:0;color:#6b7a99;font-size:14px;line-height:1.5}body #wfacp-e-form .wfacp-section.wfacp_payment .payment_box.payment_method_cod .cod-trust-list{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #e1e8f5;list-style:none}body #wfacp-e-form .wfacp-section.wfacp_payment .payment_box.payment_method_cod .cod-trust-list li{display:flex;align-items:center;gap:6px;margin:0;color:#556080;font-size:13px;font-weight:500;line-height:1.6}body #wfacp-e-form .wfacp-section.wfacp_payment .payment_box.payment_method_cod .cod-trust-list li::before{content:"•";color:#0968f6;font-size:24px;line-height:1;margin-top:-3px}#intervention_uniquement_bretagne_field{display:none}.stepper{counter-reset:step}.stepper .step-icon{counter-increment:step;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1}.stepper .step-icon::before{content:counter(step)}.elementor-66434 .elementor-element.elementor-element-fa184ab img{width:150px;height:150px;object-fit:cover;border-radius:50%;border:2px solid #188803}.elementor-66434 .elementor-element.elementor-element-e2779c0 .media-icon-part{display:none}.elementor-66434 .elementor-element.elementor-element-e2779c0 .fbox-content{display:flex;flex-direction:column;align-items:flex-start;line-height:1.5}.elementor-66434 .elementor-element.elementor-element-e2779c0 .fbox-content a[href^="tel:"]{display:inline-flex!important;align-items:center;gap:8px;margin-top:12px;padding:10px 20px;border:1px solid #188803;border-radius:30px;color:#188803!important;font-weight:600;font-size:16px!important;text-decoration:none}.elementor-66434 .elementor-element.elementor-element-e2779c0 .fbox-content a[href^="tel:"]::before{content:"";display:inline-block;flex-shrink:0;width:1em;height:1em;background-color:#188803;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M164.9%2024.6c-7.7-18.6-28-28.5-47.4-23.2l-88%2024C12.1%2030.2%200%2046%200%2064C0%20311.4%20200.6%20512%20448%20512c18%200%2033.8-12.1%2038.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3%2011.6L304.7%20368C234.3%20334.7%20177.3%20277.7%20144%20207.3L193.3%20167c13.7-11.1%2018.4-30%2011.6-46.3l-40-96z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M164.9%2024.6c-7.7-18.6-28-28.5-47.4-23.2l-88%2024C12.1%2030.2%200%2046%200%2064C0%20311.4%20200.6%20512%20448%20512c18%200%2033.8-12.1%2038.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3%2011.6L304.7%20368C234.3%20334.7%20177.3%20277.7%20144%20207.3L193.3%20167c13.7-11.1%2018.4-30%2011.6-46.3l-40-96z'/%3E%3C/svg%3E") no-repeat center / contain}div#wfacp_mini_cart_start_h tbody tr th,div#wfacp_mini_cart_start_h tbody tr td{padding:17px 25px}.wfacp_elementor_mini_cart_widget .wfacp_product_restore_wrap,div#wfacp_mini_cart_start_h .wfacp-order-summary-label{padding:0 16px}.wfacp_product_restore_wrap a{border-bottom:1px solid currentColor;text-decoration:none}.wfacp_product_restore_wrap a:hover{border-bottom-color:#fff0}body #wfacp-e-form .wfacp_cart_empty .wfacp_continue_shopping,body .wfacp_cart_empty .wfacp_continue_shopping{text-decoration:none!important;border-bottom:1px solid currentColor}body #wfacp-e-form .wfacp_cart_empty .wfacp_continue_shopping:hover,body .wfacp_cart_empty .wfacp_continue_shopping:hover{border-bottom-color:#fff0}.wfacp_mini_cart_start_h table.shop_table tr.order-total{border-top:1px solid #ddd;background:#fff0}#wfacp_mini_cart_reviews_64ea723e tbody tr{display:none}.wfacp_order_summary_container #wfacp_mini_cart_reviews_64ea723e{display:block;width:auto;box-sizing:border-box;background:#fff0;border:0;border-top:0!important;border-radius:0;padding:0;margin:14px 25px;font-family:"Poppins",sans-serif}.wfacp_order_summary_container #wfob_wrap.wfacp_below_mini_cart_items{display:block;border-top:1px solid #e5e7eb;margin:6px 25px 0}#wfacp_mini_cart_reviews_64ea723e tbody{display:block}#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;background:#fff0;border:1px solid #d1d5db;border-radius:8px;padding:18px 18px}#wfacp_mini_cart_reviews_64ea723e tr.evt-trust-row,#wfacp_mini_cart_reviews_64ea723e tr.evt-trust-row td{display:block;border:0!important;padding:0!important;background:transparent!important}#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card th,#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card td{border:0!important;padding:0!important;background:transparent!important}#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card th{text-align:left;display:flex;flex-direction:column;gap:4px}#wfacp_mini_cart_reviews_64ea723e .evt-total-card__label{font-size:20px;font-weight:600;line-height:1.2;color:#1b3a8b}#wfacp_mini_cart_reviews_64ea723e .evt-total-card__sub{font-size:10px;font-weight:400;color:#5a6b8c}#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card td{text-align:right}#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card td .woocommerce-Price-amount.amount,#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card td .woocommerce-Price-amount.amount bdi,#wfacp_mini_cart_reviews_64ea723e tr.evt-total-card td .woocommerce-Price-currencySymbol{font-size:28px!important;font-weight:600!important;line-height:1.1;color:#1b3a8b!important;font-family:"Poppins",sans-serif!important}.wfacp_order_summary_container .evt-trust{margin:16px 0 0;font-family:"Poppins",sans-serif}.evt-trust *{box-sizing:border-box;text-transform:none!important}.evt-trust__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.evt-trust__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 6px;background:#fff0;border:1px solid #d1d5db;border-radius:8px}.evt-trust__icon{display:inline-block;width:28px;height:28px;background-color:#000;-webkit-mask:var(--evt-icon) no-repeat center / contain;mask:var(--evt-icon) no-repeat center / contain}.evt-trust__icon--nocard{--evt-icon:url(/wp-content/themes/beruco-child/assets/icons/no-card.svg)}.evt-trust__icon--shield{--evt-icon:url(/wp-content/themes/beruco-child/assets/icons/shield-check.svg)}.evt-trust__icon--badge{--evt-icon:url(/wp-content/themes/beruco-child/assets/icons/badge.svg)}.evt-trust__label{font-size:12px!important;font-weight:600!important;line-height:1.3!important;color:#1f2b3a}.evt-trust__note{margin-top:22px;text-align:center}.evt-trust__note-title{display:flex!important;align-items:center;justify-content:center;gap:clamp(8px, 1vw, 12px);font-size:11px!important;font-weight:500!important;line-height:1.3!important;color:#00062f!important}.evt-trust__note-title::before,.evt-trust__note-title::after{content:""!important;display:block;flex:0 0 64px;width:64px;height:1px!important;background-color:#cfd6df!important;align-self:center}.evt-trust__note-text{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:10px!important;font-weight:400!important;line-height:1.4!important;color:#4b536b!important}.evt-trust__note-text span{font-size:11px!important;color:#4b536b!important}.evt-trust__note-icon{display:inline-block;width:14px;height:14px;flex:0 0 auto;align-self:center;background-color:#495879;-webkit-mask:url(/wp-content/themes/beruco-child/assets/icons/check-circle.svg) no-repeat center / contain;mask:url(/wp-content/themes/beruco-child/assets/icons/check-circle.svg) no-repeat center / contain}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty-order-details-heading{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;align-items:center;position:relative;margin:0 0 15px;padding:0 0 14px;font-size:20px!important;line-height:1.2;background-image:linear-gradient(#e5e7eb,#e5e7eb);background-repeat:no-repeat;background-position:bottom center;background-size:100% 1px}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty-order-details-heading::before{content:"";grid-column:1;grid-row:1 / span 2;align-self:center;width:clamp(36px, 31.7px + 1.19vw, 46px);height:clamp(36px, 31.7px + 1.19vw, 46px);border-radius:50%;background-color:#266af4;background-image:url(/wp-content/themes/beruco-child/assets/icons/basket.svg?v=2),linear-gradient(180deg,#4883f9 0%,#1555df 100%);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:clamp(23px, 20px + 0.83vw, 30px),cover}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty-order-details-heading::after{content:"Sécurisé, simple et sans engagement";grid-column:2;grid-row:2;padding-left:20px;font-size:12px;font-weight:400;line-height:1.3;color:#4a5a77;background-image:url(/wp-content/themes/beruco-child/assets/icons/shield-check.svg?v=2);background-repeat:no-repeat;background-position:left center;background-size:18px}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty_pro_list{display:flex;flex-wrap:wrap;align-items:center}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty_pro_list .wfty-hr{flex:0 0 100%}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty_pro_list .wfty_leftDiv .wfty_p_img{width:90px}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty_pro_list .wfty_leftDiv .wfty_p_img img{width:90px;height:90px;max-width:90px;object-fit:contain;border:0;border-radius:0}.wffn_order_details_table .wfty_wrap .wfty_order_details .wfty_show_images .wfty_pro_list .wfty_leftDiv .wfty_p_name{padding-left:105px}.wffn_order_details_table .wfty_wrap .wfty_show_images .wfty_quantity_value_box{left:70px}.wfty_order_details .wfty_p_name a,.wfty_order_details .wfty_p_name a .wfty_t{font-size:clamp(14px, 0.47vw + 11px, 16px)!important;font-weight:600!important}.wfty_order_details .wfty_rightDiv .woocommerce-Price-amount.amount,.wfty_order_details .wfty_rightDiv .woocommerce-Price-amount.amount *{font-size:clamp(17px, 12.5px + 0.73vw, 20px)!important;font-weight:600!important;line-height:1.2!important}.wffn_order_details_table .wfty_wrap .wfty_order_details table,.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot{display:block;width:100%}.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot{margin-top:20px;margin-bottom:12px}.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot tr:last-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:18px;background:#eef3fc;border:1px solid #d4e2fd;border-radius:8px}.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot tr:last-child th,.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot tr:last-child td{width:auto;padding:0;border:0;background:0 0}.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot tr:last-child th{display:flex;flex-direction:column;gap:4px;text-align:left}.wffn_order_details_table .wfty_wrap .wfty_order_details table tfoot tr:last-child td{display:flex;align-items:center;justify-content:flex-end;text-align:right}.wfty_order_details .evt-total-card__label{display:block;font-size:20px!important;font-weight:600!important;line-height:1.2!important;color:#1b3a8b!important}.wfty_order_details .evt-total-card__sub{display:block;font-size:10px!important;font-weight:400!important;line-height:1.3!important;color:#5a6b8c!important}.wfty_order_details table tfoot tr:last-child td .woocommerce-Price-amount.amount,.wfty_order_details table tfoot tr:last-child td .woocommerce-Price-currencySymbol{font-size:28px!important;font-weight:600!important;line-height:1.1!important;color:#1b3a8b!important;font-family:"Poppins",sans-serif!important}#wfacp_mini_cart_start_h .wfacp_mini_cart_items tr.cart_item{display:flex;align-items:stretch;gap:4px;position:relative}#wfacp_mini_cart_start_h .wfacp_mini_cart_items tr.cart_item:not(:last-child)::after{content:"";position:absolute;left:25px;right:25px;bottom:0;border-bottom:1px solid #e5e7eb}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp-qty-ball{display:none}#wfacp_mini_cart_start_h .wfacp_mini_cart_items td.product-name-area{flex:1 1 auto;display:flex;align-items:flex-start;gap:14px;min-width:0;padding:16px 4px 16px 16px}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .product-name{flex:1 1 auto;min-width:0}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .product-name.wfacp_summary_img_true{padding-left:0}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .product-image,#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp-pro-thumb{flex:0 0 auto;position:static;float:none;width:90px;max-width:90px;margin:0}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp-pro-thumb img{width:90px;height:90px;max-width:90px;object-fit:contain}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp_mini_cart_item_title{font-size:clamp(14px, 0.47vw + 11px, 16px);font-weight:600;line-height:1.5}.wfacp_mini_cart_item_title,.wfacp_order_summary_item_name{text-transform:none!important}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp_cart_title_sec{padding-right:0}#wfacp_mini_cart_start_h .wfacp_mini_cart_items td.product-total{flex:0 0 auto;display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center;gap:10px;padding:16px 25px 16px 6px}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .product-total .woocommerce-Price-amount.amount{font-size:14px;font-weight:600}#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total{flex:0 0 auto;max-width:125px;padding-right:22px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items .product-total .woocommerce-Price-amount.amount,#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items .product-total .woocommerce-Price-amount.amount bdi,#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items .product-total .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:clamp(17px, 12.5px + 0.73vw, 20px)!important;font-weight:600;line-height:1.2}#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total del{order:-1;text-decoration:none}#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total ins{text-decoration:none}#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total del .woocommerce-Price-amount.amount{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 50%}#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total del .woocommerce-Price-amount.amount,#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total del .woocommerce-Price-amount.amount bdi,#wfacp_mini_cart_items_64ea723e .wfacp_mini_cart_items td.product-total del .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:clamp(10px, 8.25px + 0.37vw, 12px)!important;font-weight:400!important;line-height:1.2}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items tr.cart_item{display:flex;align-items:stretch;gap:6px;position:relative}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .wfacp-qty-ball{display:none}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-name-area{flex:1 1 auto;display:flex;align-items:flex-start;gap:0;min-width:0;border:0;padding:12px 6px 12px 4px}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .product-image,.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .wfacp-pro-thumb{flex:0 0 auto;position:static;float:none;width:clamp(72px, 3.8vw + 57px, 96px);max-width:none;margin:0}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .wfacp-pro-thumb img{width:clamp(72px, 3.8vw + 57px, 96px);height:clamp(72px, 3.8vw + 57px, 96px);max-width:none;object-fit:contain}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .wfacp_order_summary_item_name{flex:1 1 auto;min-width:0}.wfacp_collapsible_order_summary_wrap .wfacp_collapsible_summary .wfacp_order_summary_item_name.wfacp_summary_img_true{display:block;padding-left:clamp(34px, 2.52vw + 24.2px, 50px)}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .wfacp_cart_title_sec{padding-right:0}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items .wfacp_mini_cart_item_title{font-size:clamp(14px, 0.47vw + 11px, 16px)!important;font-weight:600;line-height:1.4}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total{flex:0 0 auto;max-width:130px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;border:0;padding:28px 14px 12px 4px;position:relative}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total .woocommerce-Price-amount.amount,.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total .woocommerce-Price-amount.amount bdi,.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total .woocommerce-Price-currencySymbol{font-size:clamp(17px, 0.79vw + 14px, 22px)!important;font-weight:600;line-height:1.2}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total del{order:-1;text-decoration:line-through;text-decoration-color:currentColor}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total ins{text-decoration:none}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total del .woocommerce-Price-amount.amount,.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total del .woocommerce-Price-amount.amount bdi,.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total del .woocommerce-Price-currencySymbol{font-size:clamp(12px, 0.4vw + 10px, 14px)!important;font-weight:400!important;line-height:1.2}.wfacp_collapsible_order_summary_wrap table.wfacp_mini_cart_items td.product-total .wfacp_cart_product_name_h{position:absolute;top:8px;right:12px;margin:0;line-height:0}.wfacp_collapsible_order_summary_wrap .wfacp_mini_cart_remove_item_from_cart{display:inline-block;width:14px;height:14px}.wfacp_collapsible_order_summary_wrap .wfacp_mini_cart_remove_item_from_cart svg{width:14px;height:14px}.wfacp_woocommerce_form_coupon,.wfacp-coupon-section,a.wfacp_main_showcoupon{display:none!important}.wfacp_mini_cart_remove_item_from_cart{transition:color 0.2s ease}body .wfacp_mini_cart_start_h .wfacp_mini_cart_remove_item_from_cart{width:16px;height:16px}body .wfacp_delete_item_wrap a.wfacp_mini_cart_remove_item_from_cart svg{transition:color 0.2s ease}body .wfacp_delete_item_wrap a.wfacp_mini_cart_remove_item_from_cart:hover svg{color:#e23636!important}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp_cart_product_name_h{position:absolute;top:16px;right:25px;margin:0;line-height:0}.elementor-widget-wfacp_form_summary .wfacp_mini_cart_start_h .wfacp-order-summary-label{padding:0 25px}body div#wfacp_mini_cart_start_h .wfacp-order-summary-label{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;align-items:center;position:relative;font-size:clamp(20px, 12.5px + 0.73vw, 22px);line-height:1.2;padding-top:14px;padding-bottom:14px;background-image:linear-gradient(#e5e7eb,#e5e7eb);background-repeat:no-repeat;background-position:bottom center;background-size:calc(100% - 50px) 1px}body div#wfacp_mini_cart_start_h .wfacp-order-summary-label::before{content:"";grid-column:1;grid-row:1 / span 2;align-self:center;position:static;left:auto;bottom:auto;width:clamp(36px, 31.7px + 1.19vw, 46px);height:clamp(36px, 31.7px + 1.19vw, 46px);border-radius:50%;background-color:#266af4;background-image:url(/wp-content/themes/beruco-child/assets/icons/basket.svg?v=2),linear-gradient(180deg,#4883f9 0%,#1555df 100%);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:clamp(23px, 20px + 0.83vw, 30px),cover}body div#wfacp_mini_cart_start_h .wfacp-order-summary-label::after{content:"Sécurisé, simple et sans engagement";grid-column:2;grid-row:2;position:static;left:auto;bottom:auto;width:auto;height:auto;padding-left:20px;font-size:12px;font-weight:400;line-height:1.3;color:#4a5a77;background-color:#fff0;background-image:url(/wp-content/themes/beruco-child/assets/icons/shield-check.svg?v=2);background-repeat:no-repeat;background-position:left center;background-size:18px}.elementor-element-5b956dc1 .elementor-icon-list-text::before{content:"";display:inline-block;flex:0 0 auto;width:28px;height:28px;margin-right:16px;vertical-align:-9px;background-image:url(/wp-content/themes/beruco-child/assets/icons/phone.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.elementor-element-5b956dc1 .elementor-icon-list-text .evt-phone{color:#0148de}.elementor-element-006b0c6 .elementor-icon-list-text::before{content:"";display:inline-block;flex:0 0 auto;width:16px;height:16px;margin-right:8px;vertical-align:-3px;background-image:url(/wp-content/themes/beruco-child/assets/icons/check.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#wfacp_mini_cart_start_h .wfacp_mc_next_buttons{padding-left:25px;padding-right:25px;margin-top:16px;background-color:transparent!important}#wfacp_mini_cart_start_h .wfacp_mc_next_buttons .wfacp_next_page_button{font-size:18px!important;padding:20px 20px!important;min-height:44px!important;line-height:1.3!important}.zozo-sale-banner.border-bottom{background:#f8bcbb;color:#000;font-weight:600}.zozo-sale-timer .text-center>div{color:#9c2921;line-height:21px;font-size:21px;font-weight:600}.zozo-sale-timer .text-center>div.text-muted{color:#000!important}.zozo-sale-timer.d-flex.align-items-center.gap-2.small.fw-semibold.text-dark{margin:0 20px}.zozo-sale-text.text-center{line-height:19px;font-size:15px}.fancybox-bg{background-color:rgb(255 255 255)}.fancybox-toolbar .fancybox-button:not(.fancybox-button--close){display:none!important}.elementor-lightbox .elementor-slideshow__header{display:none!important}.fancybox-toolbar .fancybox-button--close{width:40px;height:40px;margin:10px;padding:0;border:1px solid #0968f6;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%230968f6' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:18px;opacity:1;transition:background-color .2s ease,background-image .2s ease}.fancybox-toolbar .fancybox-button--close svg{display:none}.fancybox-toolbar .fancybox-button--close:hover{background-color:#0968f6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%23ffffff' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e")}.fancybox-show-caption .fancybox-caption{display:none}.fancybox-navigation .fancybox-button div{font-weight:800;font-size:.925rem;box-shadow:rgb(0 0 0 / .2) 0 1px 8px 0;padding:.5rem .75rem;border-radius:0;background:#fff;overflow:hidden;color:#000}.fancybox-is-open .fancybox-bg{background-color:#fff;opacity:1}.fancybox-is-open .fancybox-stage .fancybox-slide{padding-bottom:20px!important;padding-top:20px!important}@media only screen and (max-width:768px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:100%;max-width:100%}}.compare-scroll-btn{position:absolute;top:-107px;z-index:5;width:50px;height:50px;border-radius:50%;border:2px solid #cfd3dc;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all 0.2s ease}.scroll-left{right:66px}.scroll-right{right:5px}@media (min-width:768px){.zozo-footer-gallery-header{padding-left:1rem;padding-right:1rem}.zozo-footer-gallery-inner .swiper.zozo-thumbs-swiper{padding:30px 10px;height:600px;overflow:hidden}.zozo-footer-gallery .zozo-thumbs-swiper .swiper-wrapper{flex-direction:column;overflow-y:auto;scroll-snap-type:y mandatory;flex-grow:1;scroll-behavior:smooth;scrollbar-width:thin}table.table.compare-table tr th{width:20%}.frequently-bought-together-section .frequently-product-list{width:45%}.zozo-mobile-nav,.compare-scroll-btn{display:none}}.zozo-mobile-nav .cart-nav-item{position:static;background:none;box-shadow:none;padding:0;border:0}.zozo-mobile-nav .nav-item .fkcart-item-count{padding:0;width:18px;height:18px;min-width:18px;left:auto;right:0;top:-4px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;line-height:1;background:#0968f6}.woocommerce .product .entry-summary form.cart{padding-top:0}.zozo-custom-price-message{padding-top:2rem}.zozo-product-category-title{font-size:clamp(28px, 11.64px + 1.7vw, 36px);line-height:clamp(36px, 23.73px + 1.28vw, 42px);margin-bottom:clamp(8px, -2px + 2.67vw, 30px)}.popular-sibling-categories{margin-bottom:1rem}.sibling-categories-inner h5{line-height:1.5;font-size:1rem}.sibling-badge-wrapper{display:flex;flex-wrap:wrap;gap:10px;width:100%}.sibling-badge-wrapper .sibling-badge-item h3{line-height:1;font-size:14px;font-weight:600;margin:0}.sibling-badge-item>a{display:flex;align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;border-radius:8px;background-color:#fff;border:1px solid #ccc;text-decoration-line:none}.sibling-badge-item>a:hover{border-color:#333}.sibling-badge-image{width:24px;height:24px;overflow:hidden;border-radius:8px;background:#f3f3f3}.cat-desc-wrapper{position:relative;margin-top:20px}.cat-desc-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.4s ease;color:#000}.cat-desc-content p{line-height:21px;font-size:16px}.category-filter-header a#category-filter-reset{color:#1a73e8;font-weight:600}.cat-desc-wrapper.expanded .cat-desc-content{display:block;-webkit-line-clamp:unset;max-height:1000px}.cat-desc-toggle{background:none;border:none;cursor:pointer;font-weight:600;font-size:16px;padding:0}.cat-desc-toggle:hover,.cat-desc-toggle:focus{background:none;text-decoration:underline;font-weight:600;color:#004287}.custom-subcategories{gap:clamp(6px, 2vw, 15px)}.custom-subcategories-wrapper .custom-subcategories.swiper{display:flex;justify-content:center}.custom-subcategories-wrapper .custom-subcategories.swiper>div{flex:1;min-width:0}.custom-subcategories:not(.swiper){display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.custom-subcategories:not(.swiper)>div{display:flex;flex-direction:column;min-width:0}.custom-subcategories:not(.swiper)>div .subcat-item{flex:1}.subcat-image{background:#f1f2f1;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;width:100%;max-width:90px}.subcat-image img{max-width:100%;height:auto}.subcat-item h3{font-size:15px;line-height:clamp(18px, -5.69px + 1.92vw, 22px);font-weight:600;margin-top:4px;margin-bottom:0}.product-cat-section-title{font-size:30px;line-height:40px;margin-bottom:30px}.category-section-inner .product{text-align:left;border:1px solid #eaeaea;margin-bottom:30px!important;padding:25px 20px;height:auto}.category-section-inner .grid-item:last-child .product{margin-bottom:0!important}.beruco-woo-category .beruco-content-wrap.container.page{padding-top:60px;padding-bottom:60px}.category-section-wrapper span.page-numbers.current{background:#0968f6!important;border-color:#0968f6!important}.category-section-wrapper .woocommerce-pagination a.page-numbers{border-color:#0968f6!important}.ideas-advice-section,.zozo-star-products-section,.category-banner-slider-section,.category-section-wrapper,.category-filter-section-wrapper{margin:40px auto clamp(24px, 17.23px + 1.74vw, 35px) auto}.category-section-wrapper .category-product-title{font-size:16px;font-weight:600;line-height:23px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46px}.ideas-advice-section-inner .zozo-idea-blog-title{font-size:16px;line-height:23px}.category-section-wrapper .category-product-title a:hover,.ideas-advice-section-inner .zozo-idea-blog-title a:hover{text-decoration:underline;color:#004287}.category-section-wrapper .zozo-product-seller{font-size:12px;line-height:17px;font-weight:400;margin:14px 0}.zozo-category-swiper .swiper-button-prev,.zozo-idea-blog-swiper .swiper-button-prev,.category-banner-swiper .swiper-button-prev,.category-banner-swiper .swiper-button-next,.zozo-star-products-swiper .swiper-button-prev,.zozo-star-products-swiper .swiper-button-next,.zozo-idea-blog-swiper .swiper-button-next,.zozo-category-swiper .swiper-button-next{opacity:.85;background:#fff;padding:.5rem;width:36px;height:36px;border-radius:4px;color:#000}.zozo-category-swiper .swiper-button-prev::after,.zozo-idea-blog-swiper .swiper-button-prev::after,.category-banner-swiper .swiper-button-prev::after,.category-banner-swiper .swiper-button-next::after,.zozo-star-products-swiper .swiper-button-prev::after,.zozo-star-products-swiper .swiper-button-next::after,.zozo-idea-blog-swiper .swiper-button-next::after,.zozo-category-swiper .swiper-button-next::after{font-size:10px;font-weight:700}.brand-item{padding:2rem;border:1px solid #ccc;max-width:250px}.brand-item h3{line-height:2;margin:0;margin-top:.5rem}.category-banner-slider-inner .row.g-0>div{padding-left:0;padding-right:0}body .category-banner-slider-inner{padding:clamp(16px, 4.61px + 1.89vw, 24px);background:#f5f9ff;border:1px solid #c5dcff;border-radius:10px}.category-banner-item:not(.category-compatibility-slider){padding-left:0px!important;min-height:112px;padding-right:20px!important;background:#fff;border-radius:10px;overflow:hidden}.category-banner-item:has(.info-strip-installation){background:#fff0;border:0}.category-banner-item:has(.info-strip-item) .col-md-3{display:none}.category-banner-item:has(.info-strip-item) .col-md-9{width:100%}.category-banner-item:has(.info-strip-item) .col-md-9 .category-banner-title,.category-banner-item:has(.info-strip-item) .col-md-9 p.category-banner-desc{display:none}.category-banner-item .info-strip-installation{display:block}.category-banner-item .info-strip-badge img{width:auto;height:auto}.category-banner-item img{width:152px;height:112px;border-radius:0!important;object-fit:cover;margin:0}a .category-banner-content .category-banner-title:hover{text-decoration:underline;color:#004287}.category-banner-dimension-heading{font-size:18px;line-height:26px;font-weight:700;color:#151515;margin-bottom:16px}.swiper-slide:first-child .category-banner-item,.swiper-slide:nth-child(2) .category-banner-item{border-right:0;border-left:0;padding-right:0}.category-compatibility-slide-icon{max-width:130px}.category-compatibility-slider .category-compatibility-slide-content h4{margin:0;font-weight:700;color:#111;line-height:1.3;font-size:clamp(16px, 13.54px + 0.63vw, 20px)}.category-compatibility-slider .category-compatibility-slide-content p{margin:6px 0 0;color:#000;line-height:clamp(18px, 10.31px + 0.95vw, 20px);font-size:16px}.category-banner-slider-inner .category-compatibility-slider .category-compatibility-icon{width:64px!important;height:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}.category-banner-slider-inner .category-compatibility-slider .category-compatibility-slide-search .d-flex.gap-2{flex-direction:row!important;flex-wrap:nowrap;align-items:center;margin-top:0!important;padding:4px 4px 4px 0}.category-banner-slider-inner .category-compatibility-slider .category-product-search-wrap{flex:1;min-width:0;max-width:none}.category-banner-slider-inner .category-compatibility-slider input.compatibility-slide-search-field{height:46px;font-size:clamp(16px, 11.54px + 0.63vw, 18px);border-radius:8px;width:100%;max-width:100%}.category-banner-slider-inner .category-compatibility-slider button.category-compatibility-input-button{background:#0968f6!important;color:#fff!important;border:1px solid #0968f6!important;border-radius:8px!important;height:46px!important;padding:0 20px!important;font-size:clamp(14px, 9.54px + 0.63vw, 16px)!important;font-weight:600;white-space:nowrap;flex-shrink:0}.category-banner-slider-inner .category-compatibility-slider button.category-compatibility-input-button:hover,.category-banner-slider-inner .category-compatibility-slider button.category-compatibility-input-button:focus{background:#004287!important;color:#fff!important;border-color:#004287!important}.category-banner-slider-inner .category-compatibility-slider .category-compatibility-slide-search>a{font-size:16px;color:#0968f6}.category-banner-slider-inner .category-compatibility-slider .category-compatibility-slide-search>a:hover,.category-banner-slider-inner .category-compatibility-slider .category-compatibility-slide-search>a:focus{color:#000}.category-compatibility-slider .category-compatibility-slide-search>a .bi-question-circle{display:none}.category-compatibility-slide-search>a{text-decoration:underline}.category-banner-title{font-size:14px;line-height:1;margin:0}.category-banner-content .category-banner-title{font-size:16px;line-height:22px;margin-top:6px;margin-bottom:0;font-weight:400}.category-banner-content{padding:0 0 0 8px}.category-banner-item .info-strip-installation .row.align-items-center{align-items:flex-start!important}.category-banner-item .info-strip-installation .row>.col{padding:0}.category-banner-item .info-strip-installation .info-strip-description{font-size:16px;line-height:clamp(20px, 14.31px + 0.95vw, 24px)}@media (max-width:997px){.category-banner-item .category-banner-media img{width:clamp(120px, 30vw, 152px);height:auto;aspect-ratio:152 / 112}.category-banner-item.row{flex-wrap:nowrap}.category-banner-item .col-md-3{flex:0 0 auto;width:auto}.category-banner-item .col-md-9{flex:1;min-width:0}.category-banner-item .info-strip-installation .row.align-items-center{margin-top:16px}}.category-banner-item .info-strip-installation .row.align-items-center .info-strip-badge img{margin-top:4px}p.category-banner-desc{line-height:23px}.category-filter-badges-wrap,.category-select-filter-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.category-filter-badges-wrap .category-filter-badge{color:#333;border:1px solid #333;padding:0 1rem;border-radius:3rem;font-size:13px;cursor:pointer;transition:350ms ease-in-out}.category-filter-badges-wrap .category-filter-badge:hover{border:1px solid #333;background:#f3f3f3;transition:350ms ease-in-out}.category-filter-badges-wrap .price-filter i{display:inline-block;transform:rotate(90deg)}.category-filter-badges-collapse{flex:0 0 100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows 350ms ease-in-out}.category-filter-badges-collapse-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:0;overflow:hidden}.category-filter-badges-wrap.filters-open .category-filter-badges-collapse{grid-template-rows:1fr}@media (min-width:1025px){.category-filter-badges-collapse,.category-filter-badges-collapse-inner{display:contents}.header-navbar.navbar .wp-menu li>ul.sub-menu li a{font-size:14px}ul.nav.wp-menu>li.menu-item-has-children>a:after{top:50%;transform:translateY(-50%)}.header-navbar.navbar>.container-fluid{flex-wrap:nowrap}.header-navbar .navbar-ul.element-left,.header-navbar .navbar-ul.pull-right{width:auto;flex:0 0 auto}.header-navbar .navbar-ul.pull-center{width:auto;flex:1 1 auto}.header-navbar ul.nav.wp-menu.primary-menu>li{padding:0 clamp(6px, 0.7vw, 12px)}.header-navbar ul.nav.wp-menu.primary-menu>li>a{font-size:clamp(12px, 1.03vw, 14px);white-space:nowrap}}@media (min-width:1025px) and (max-width:1280px){.site-header .container-fluid{padding:0 15px}ul.nav.topbar-ul.pull-center.justify-content-center.right-element-exist{width:66%}ul.nav.topbar-ul .top-header-text{font-size:12px}.topbar-ul.pull-right>li:first-child{display:block!important}.header-navbar.navbar .wp-menu li>ul.sub-menu li a{font-size:9px}.header-navbar .header-titles img.img-fluid.site-logo{max-width:150px}li.button-menu.menu-item.menu-item-has-children.menu-item-has-mega-children>a{padding:10px 25px}ul.nav.wp-menu>li{padding:0 10px}h4.velux-category-title{font-size:10px}h3.help-card-title.mb-3{font-size:14px;line-height:24px;margin-bottom:5px!important}ul.sub-menu.mega-menu .help-card-box p.help-card-description{font-size:11px;line-height:19px;margin-bottom:10px!important}.product-reassurance-box h4{font-size:12px;line-height:19px}.product-reassurance-box>.d-flex{color:#000;font-size:12px;line-height:21px;margin-bottom:6px!important}}.custom-filter-label,.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-checkbox{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #eaeaea}.category-select-badge{background:#1f2937;color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px}.category-select-filter-wrap .category-select-badge span{margin-left:8px;cursor:pointer}.clear-filters{display:none;padding:.25rem 1rem;border-radius:3rem;font-size:14px;background:#f83839;cursor:pointer;border:none}.clear-filters.active{display:inline-block}.category-filter-active-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.product-char-filter-list{list-style-type:none;border:1px solid #ccc;border-radius:8px;flex-direction:column;padding:0;display:flex}.product-char-filter-list-item{cursor:pointer;justify-content:space-between;gap:.5rem;padding:1rem;list-style-type:none;display:flex}.product-char-filter-list-item:not(:last-child){border-bottom:1px solid #ccc}.category-filter-badge.active{background:#1a73e8;color:#fff;border-color:#1a73e8}.filter-count{margin-left:6px;font-weight:700}.zozo-star-products-inner{background:#f5f9ff;padding:1rem;border-radius:10px}.category-banner-slider-title{font-size:19px}.zozo-star-products-title{font-size:24px}.zozo-star-item-inner{background:#fff;padding:1rem}.zozo-star-item-inner p.small{font-size:15px;line-height:24px;font-weight:600}.zozo-star-item-inner span.woocommerce-Price-amount.amount{color:#000;font-size:18px;font-weight:600}.category-compatibility-slide-search.col-lg-6 a{text-decoration:underline}.header-category-messager-inner{justify-content:flex-start;align-items:center;gap:7px;row-gap:7px;column-gap:7px}.header-category-messager-content{max-width:100%;font-size:15px;color:#000;line-height:24px}.icon-image-wrapper{width:64px;height:64px;overflow:hidden}.custom-categories-header{margin:clamp(0px, -29.53px + 7.57vw, 48px) 0}.custom-categories-header-inner{justify-content:space-between;align-items:center}.custom-categories-header-inner>div{width:50%}.custom-categories-header-inner>div.sub-categories-and-desc{padding-right:50px}.custom-subcategories.swiper{padding-bottom:40px;margin-bottom:0;margin-top:0}.category-banner-swiper.custom-subcategories.swiper:has(.category-banner-scrollbar.swiper-scrollbar-lock){padding-bottom:0}.category-banner-slider-inner input.form-control.compatibility-slide-search-field.category-slide-search{height:46px;border-radius:8px;border-color:rgb(9 104 246 / 50%)}.category-banner-slider-inner button.category-compatibility-input-button{background:#fff0;color:#0968f6;border:1px solid #0968f6;border-radius:30px;height:50px;padding:0 22px}.custom-subcategories .swiper-pagination{display:flex;bottom:17px!important;width:auto!important;right:80px!important}.custom-subcategories .swiper-pagination span.swiper-pagination-bullet{border-radius:0;height:5px;margin:0;width:100%}.category-compatibility-slide-search a i{color:#0968f6}.custom-subcategories .swiper-pagination span.swiper-pagination-bullet-active{background:#000}.category-banner-swiper .category-banner-scrollbar.swiper-scrollbar{left:0;right:80px;width:auto;bottom:18px;height:4px;border-radius:4px;background:rgb(0 0 0 / .15)}.category-banner-scrollbar .swiper-scrollbar-drag{background:#000;border-radius:4px}.category-banner-swiper.custom-subcategories.swiper .swiper-button-next,.category-banner-swiper.custom-subcategories.swiper .swiper-button-prev{margin:0}.archive .cat-top-bar nav.woocommerce-breadcrumb{margin:0;min-width:0;font-size:clamp(13px, 10.77px + 0.315vw, 14px)}.archive .cat-review-widget{gap:clamp(8px, 1.5vw, 16px);margin-left:auto}.archive .cat-review-widget .trust-icon{width:clamp(32px, 8.2vw, 96px);aspect-ratio:26 / 18}.archive .cat-review-widget .trust-icon img{width:100%;height:100%;object-fit:cover}.archive .cat-review-widget .trust-content h6{margin-bottom:2px;line-height:1.1;font-size:clamp(9px, -5.68px + 3.76vw, 16px)}.archive .cat-review-rating{display:flex;align-items:center;gap:3px;line-height:10px}.archive .cat-review-rating-stars{position:relative;display:inline-flex;line-height:0}.archive .cat-review-rating-stars-base,.archive .cat-review-rating-stars-fill{display:flex;gap:0}.archive .cat-review-rating-stars-fill{position:absolute;top:0;left:0;width:0;overflow:hidden;white-space:nowrap}.archive .cat-review-rating-stars svg{width:clamp(12px, 3vw, 18px);height:clamp(12px, 3vw, 18px);flex:none}.archive .cat-review-rating-stars-base svg path{fill:#dadce0}.archive .cat-review-rating-stars-fill svg path{fill:#fbbc04}.archive .cat-review-rating-score{font-weight:600;font-size:clamp(11px, 2.5vw, 14px);color:#1a1a1a}.archive .cat-review-rating-label{font-size:clamp(11px, 2.5vw, 14px);color:#1a1a1a}.custom-subcategories-banner-wrapper .custom-subcategories-banner-image{height:clamp(260px, 9.26px + 28.4vw, 350px);border-radius:clamp(16px, 4.44px + 2.96vw, 40px);object-fit:cover;object-position:center;width:100%}.subcat-item{text-align:center;background:#f1f2f1;border-radius:6px;padding:clamp(14px, 10.64px + 0.36vw, 15px) 10px;border:1px solid #fff0;display:flex;flex-direction:column;justify-content:center}.subcat-item:hover{border-color:#1a73e8}.subcat-item:hover h3{text-decoration:underline}.category-trust-bar{border:0;background:#fff;margin-bottom:clamp(40px, 11.54px + 4.73vw, 60px)!important}.category-trust-bar .trust-item .branding{display:none!important;opacity:0;visibility:hidden!important;margin-bottom:-18px!important}.category-trust-bar .row{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.category-trust-bar .row>div{width:auto;padding-right:5px;padding-left:5px;border-right:1px solid #d9d9d9}.category-trust-bar .row>div:last-child{border-right:0}.category-trust-bar .trust-item{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;padding:clamp(10px, 4.36px + 0.97vw, 16px) 10px;height:100%}.category-trust-bar.category-top-bar.my-4 .row.align-items-center{align-items:stretch!important}.compatibility-result-container .compatibility-reference-link{text-decoration:underline;font-size:16px;color:#0968f6}.compatibility-result-container .compatibility-reference-link:hover,.compatibility-result-container .compatibility-reference-link:focus{color:#000}.compatibility-result-container .compatibility-reference-link i{color:#0968f6}.compatibility-result-container .compatibility-reference-link:hover i,.compatibility-result-container .compatibility-reference-link:focus i{color:#000}.custom-subcategories.swiper .swiper-button-next,.custom-subcategories.swiper .swiper-button-prev{position:absolute;bottom:5px!important;left:auto;top:auto;background:#ededed;padding:10px;width:30px;height:30px;color:#000;border-radius:50px;right:5px;opacity:1!important}.custom-subcategories.swiper .swiper-button-prev{right:40px!important;opacity:1}.custom-subcategories-wrapper .swiper-button-next:after,.custom-subcategories-wrapper .swiper-button-prev:after{font-size:11px;font-weight:600}.category-trust-bar .trust-icon-svg{line-height:0}.category-trust-bar .trust-icon-svg svg,.category-trust-bar .trust-icon-svg img{width:64px;height:64px}.category-trust-bar .trust-icon-svg svg,.category-trust-bar .trust-icon-svg svg path,.category-trust-bar .trust-icon-svg svg rect{fill:none;stroke:#2f6bff}.category-trust-bar .trust-content{width:100%}.category-trust-bar .trust-content h6{margin:0;font-size:clamp(16px, 5.08px + 1.26vw, 18px);font-weight:700;color:#111;line-height:1.3;text-align:center}.category-trust-bar .trust-content p{margin:0;font-size:15px;line-height:1.4;color:#1a1a1a}.category-trust-bar .trust-rating-source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);left:-9999px}.category-trust-bar .trust-rating-custom{display:none;flex-direction:column;align-items:center;gap:2px}.category-trust-bar .trust-google-rating.is-ready .trust-rating-custom{display:flex}.category-trust-bar .trust-rating-score{font-size:clamp(16px, 5.08px + 1.26vw, 18px);font-weight:700;color:#111;line-height:1}.category-trust-bar .trust-rating-label{font-size:16px;color:#1a1a1a;line-height:1.2}.category-trust-bar .trust-rating-stars{--trust-star:clamp(22px, 0.47px + 3.47vw, 36px);position:relative;display:inline-flex;margin-top:clamp(0px, -2.46px + 0.63vw, 4px);line-height:0}.category-trust-bar .trust-rating-stars-base,.category-trust-bar .trust-rating-stars-fill{display:flex;gap:2px}.category-trust-bar .trust-rating-stars-fill{position:absolute;top:0;left:0;width:0;overflow:hidden;white-space:nowrap}.category-trust-bar .trust-rating-stars svg{width:var(--trust-star,clamp(22px, 0.47px + 3.47vw, 36px));height:var(--trust-star,clamp(22px, 0.47px + 3.47vw, 36px));flex:none}.category-trust-bar .trust-rating-stars-base svg path{fill:#dadce0}.category-trust-bar .trust-rating-stars-fill svg path{fill:#fbbc04}.category-filter-sidebar{height:100%}.category-filter-sidebar-inner{border:1px solid #ddd;border-radius:12px;padding:24px;background:#fff;height:100%}.category-filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.category-filter-header h4{font-size:clamp(18px, 14.16px + 0.47vw, 19px);margin-bottom:0}.category-filter-popup-header,.category-filter-inline-active-wrap,.category-filter-panel-back,.category-filter-panel-validate,.category-filter-groups-title{display:none}body.category-filter-open .zozo-mobile-nav{display:none}body.overflow-hidden .zozo-mobile-nav{display:none}.category-filter-group{padding:clamp(10px, 3.82px + 1.58vw, 20px) 0;border-top:1px solid #b1b1b1}.category-filter-checkbox{display:flex;margin-bottom:clamp(10px, 6.27px + 0.95vw, 16px);color:#000;align-items:center;line-height:23px;font-size:16px}.category-filter-checkbox input[type=checkbox]{line-height:1;min-height:auto;margin-right:6px}.category-filter-option--hidden{display:none}.category-filter-view-toggle{display:block;width:100%;margin-top:8px;padding:0;border:0;background:#fff0;color:#004287;font-size:14px;font-weight:600;text-align:left;text-decoration:underline;cursor:pointer}.category-filter-view-toggle:hover,.category-filter-view-toggle:focus{color:#002f61;background:#fff0}.category-filter-group-header{min-height:70px;margin-bottom:8px}.category-filter-group-header h4{font-size:clamp(18px, 13.55px + 0.63vw, 20px)}.category-filter-group-header svg{width:clamp(48px, 38.2px + 2.52vw, 64px);height:clamp(48px, 38.2px + 2.52vw, 64px);fill:none}.category-filter-group-header .category-filter-accordion-toggle{display:block;cursor:pointer}.category-filter-group-header .category-filter-accordion-toggle svg{transition:transform .3s ease}.category-filter-group.collapsed .category-filter-accordion-toggle svg{transform:rotate(180deg)}.category-filter-group{width:100%;transition:all .3s ease;overflow:hidden}.category-filter-group .category-filter-options-list,.category-filter-group .category-filter-view-toggle{overflow:hidden;max-height:800px;transition:max-height .3s ease,opacity .3s ease,margin .3s ease,padding .3s ease}.category-filter-group.collapsed .category-filter-options-list,.category-filter-group.collapsed .category-filter-view-toggle{max-height:0;opacity:0;margin:0;padding-top:0;padding-bottom:0}.category-compatibility-box{border:1px solid #004287;border-radius:12px;padding:clamp(12px, 4.61px + 1.89vw, 24px);margin-bottom:35px;background:#f5f9ff}body .compatibility-result-container.category-compatibility-box,body .category-compatibility-box{padding:clamp(16px, 4.61px + 1.89vw, 24px)}.category-compatibility-box p{color:#000;line-height:22px;margin-top:8px}.compatibility-result-container.category-compatibility-box p,.compatibility-warning-description,.compatibility-success-description{line-height:clamp(18px, 10.31px + 0.95vw, 20px);font-size:16px;color:#000}.compatibility-search-controls .d-flex{width:100%}.category-product-search-clear:hover{color:#fff;background:#d9d9d9}.category-compatibility-box input.form-control.compatibility-input-field{height:46px;font-size:clamp(16px, 11.54px + 0.63vw, 18px);border-radius:8px;flex:1}.category-compatibility-box .category-compatibility-input-button{font-weight:600;font-size:clamp(14px, 9.54px + 0.63vw, 16px);flex-shrink:0;background:#0968f6;color:#fff;border:1px solid #0968f6;border-radius:8px;height:46px;padding:0 20px}.category-compatibility-box .category-compatibility-input-button:hover,.category-compatibility-box .category-compatibility-input-button:focus{background:#004287;color:#fff;border-color:#004287}.category-product-search-wrap input.form-control.compatibility-input-field{max-width:100%!important;padding-right:2.5rem;height:46px;border-radius:8px;border-color:rgb(9 104 246 / 50%)}.category-compatibility-icon{width:90px}.category-compatibility-icon.compatibility-home-image{margin:0}.category-needs-title{display:none;margin:0 0 24px;font-size:clamp(24px, 10.76px + 1.86vw, 25px);font-weight:700;color:#111;line-height:1.2}.category-list-header{margin-bottom:24px}.category-list-title{margin-bottom:clamp(12px, 4.62px + 1.89vw, 24px)}.category-list-header .category-list-title{margin:0;font-size:clamp(16px, 9.46px + 1.42vw, 24px);line-height:clamp(24px, 18.29px + 1.79vw, 32px)}.category-filter-open-btn,.filters-toggle-btn{display:none;margin-left:auto;align-items:center;gap:8px;background:#eef4ff;color:#1a6bff;border:1px solid #c5dcff;border-radius:8px;padding:6px 4px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.category-filter-open-btn:hover,.category-filter-open-btn:focus,.category-filter-open-btn:active,.category-filter-open-btn.is-active,.category-filter-open-btn.is-active:hover,.category-filter-open-btn.is-active:focus,.category-filter-open-btn.is-active:active{background:#eef4ff!important;color:#1a6bff!important;border-color:#c5dcff!important;box-shadow:none!important}.category-filter-open-btn .category-filter-icon img,.filters-toggle-btn .category-filter-icon img{width:20px;height:20px}.filters-toggle-btn:focus,.filters-toggle-btn:active{background:#eef4ff;color:#1a6bff;border-color:#c5dcff;box-shadow:none}.category-filter-icon{position:relative;display:inline-flex}.category-filter-count-badge{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:#0968f6;color:#fff;font-size:9px;font-weight:600;line-height:1;border-radius:999px}.category-filter-count-badge[hidden]{display:none}.woocommerce select.sort-select,.sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none"><path d="M6 9l6 6 6-6" stroke="%23151515" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.row.filtered-products-results .product.type-product{text-align:left;border:1px solid #eaeaea;margin-bottom:20px!important;padding:25px 20px;height:auto;border-radius:16px;box-shadow:0 0 12px rgb(0 0 0 / .15)}.row.filtered-products-results .product.type-product .related-product-image{margin-bottom:20px!important}.grid-item .product,.filtered-products-results .product,.zozo-recently-swiper .product{position:relative}.zozo-recently-swiper .swiper-pagination{position:static}.zozo-recently-swiper .swiper-pagination-bullet{width:8px;height:8px;background:#d0d5dd;opacity:1}.zozo-recently-swiper .swiper-pagination-bullet-active{background:#0968f6}a.zozo-woo-favourite-trigger.card-wishlist-btn{position:absolute;top:clamp(8px, 6.51px + 0.63vw, 16px);right:clamp(8px, 6.51px + 0.63vw, 16px);z-index:2;display:flex!important;align-items:center;justify-content:center;background:none;border:none;box-shadow:none;color:#151515;font-size:clamp(16px, 13.03px + 1.27vw, 24px);text-decoration:none;transition:color 0.2s}a.zozo-woo-favourite-trigger.card-wishlist-btn:hover{color:#0968f6}a.zozo-woo-favourite-trigger.card-wishlist-btn.wishlisted,a.zozo-woo-favourite-trigger.card-wishlist-btn.plugin-color{color:#0968f6}.row.filtered-products-results .product.type-product .related-product-title{font-size:20px;line-height:27px;min-height:54px}.category-product-price .woocommerce-Price-amount,.related-product-price .woocommerce-Price-amount,.compare-product-price .woocommerce-Price-amount{color:#151515}.category-product-price-row,.related-product-price-row,.compare-product-price-row{display:flex;align-items:baseline;gap:8px}.category-product-regular-price{font-size:15px}.zozo-recently-viewed .related-product-regular-price{font-size:clamp(13px, 11.77px + 0.31vw, 15px)}.related-product-regular-price,.compare-product-regular-price{font-size:13px}.category-product-regular-price .woocommerce-Price-amount,.related-product-regular-price .woocommerce-Price-amount,.compare-product-regular-price .woocommerce-Price-amount{color:#666;text-decoration:line-through}.filtered-products-results .related-product-price{font-size:22px}.filtered-products-results .related-product-regular-price{font-size:18px}@media screen and (min-width:1024px){.related-product-price,.compare-product-price{font-size:18px}}.row.filtered-products-results .product.type-product .zozo-product-seller{margin-top:10px;line-height:20px;color:#555;font-weight:600}.category-compatibility-box.success-found~.static-categories-list-wrapper .category-list-title,.category-compatibility-box.nothing-found~.static-categories-list-wrapper .category-list-title{display:none}.compatibility-result-container.success-found .compatibility-reassurance-label,.compatibility-result-container.success-found .compatibility-reassurance-value{font-size:var(--fs-14-16b);line-height:clamp(16px, 8.28px + 1.98vw, 28px)}.compatibility-result-container.category-compatibility-box .gap-3,.category-compatibility-slide-content.gap-3{gap:clamp(0.5rem, 2.85px + 1.32vw, 1rem)!important}.compatibility-result-container.nothing-found{border:1px solid #fcd34d;border-radius:12px}.compatibility-result-container.success-found{border:1px solid #16a34a;border-radius:12px}body .compatibility-result-container.success-found .compatibility-success-reassurance{margin-top:clamp(12px, 5.57px + 1.65vw, 22px)}.compatibility-result-container.success-found .compatibility-shield-icon::after{font-size:clamp(28px, 22.23px + 1.48vw, 37px)!important}.compatibility-result-container.success-found .category-compatibility-icon.compatibility-header-icon{transform:translateY(-8px)}.compatibility-result-container.nothing-found .compatibility-warning-suggestions{margin-top:clamp(12px, 6.85px + 1.32vw, 20px)!important;padding-left:clamp(48px, 40.28px + 1.98vw, 60px)!important}.sub-categories-compatibility-banner-result.nothing-found .compatibility-warning-suggestions{padding-left:clamp(56px, 53.43px + 0.66vw, 60px)!important}.compatibility-result-container.nothing-found .compatibility-warning-suggestions-title{margin-bottom:clamp(8px, 2.85px + 1.32vw, 16px);line-height:clamp(14px, 10.31px + 0.95vw, 20px);font-size:clamp(14px, 9.54px + 0.63vw, 16px);color:#000}.compatibility-result-container.nothing-found .compatibility-warning-suggestions-list li{font-size:var(--fs-14-16b);line-height:clamp(16px, 12.14px + 0.99vw, 22px)!important;margin-bottom:4px}.sub-categories-compatibility-banner-result:not(.success-found):not(.nothing-found){display:none}.sub-categories-compatibility-banner-result{padding:clamp(12px, 4.61px + 1.89vw, 24px)}.static-category-card{border:1px solid #ddd;border-radius:12px;margin-bottom:15px;background:#fff;margin-bottom:30px}.static-category-card:last-child{margin-bottom:0}.static-category-card .row .col-lg-3{border-left:1px solid #e5e7eb}.static-category-card:hover{border-color:#0968f6;box-shadow:0 4px 6px #00000017}.static-category-card:hover .categories-list-item-title a{text-decoration:underline;text-decoration-color:#004287}.category-card-image img{width:100%;max-width:140px}.category-card-image .category-number{width:28px;height:28px;border-radius:50%;background:#2e69ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.static-category-card .col-lg-2{padding-left:20px;border-radius:15px;overflow:hidden}.category-card-image{padding:30px 5px;height:100%;border-top-left-radius:12px;border-bottom-left-radius:12px}.category-card-image{display:flex;align-items:center;justify-content:center}.category-number{width:28px;height:28px;min-width:28px;border-radius:50%;background:#1a73e8;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:28px}.categories-list-details{flex:1;min-width:0;padding:20px 10px}.categories-list-item-title{font-size:clamp(20px, 12.91px + 0.79vw, 21px);font-weight:600;color:#111827;margin:0 0 6px;letter-spacing:0}.categories-list-item-title a{color:#111827;text-decoration:none}.categories-list-item-title a:hover{color:#004287}.categories-list-details p{font-size:clamp(16px, 10.19px + 0.47vw, 15px);color:#181818;margin:0 0 clamp(16px, 9.55px + 0.63vw, 16px);line-height:26px}.categories-features-list{display:flex;gap:25px}.cat-feature-item{display:flex;align-items:center!important;gap:5px;font-size:12px;color:#6b7280;line-height:22px}.feature-icon-image{width:30px;height:30px;object-fit:contain;margin-right:5px;flex:0 0 auto;align-self:center}.feature-content{font-size:clamp(14px, 8.19px + 0.47vw, 13px);color:#282828;line-height:18px}.category-price-block{padding:14px 15px}.price-label{font-size:clamp(16px, 8.27px + 0.95vw, 18px);color:#1c1c1c;display:block}.category-price{display:flex;align-items:baseline;gap:10px;margin-bottom:2px}.category-price .woocommerce-Price-amount{font-size:clamp(22px, 13.1px + 1.26vw, 26px);font-weight:700;color:#000;line-height:1.3}.category-price .woocommerce-Price-currencySymbol{font-size:20px;font-weight:500}.price-note{font-size:12px;color:#080808;line-height:22px;margin-bottom:12px}.view-products-btn{display:inline-block;border:1px solid #1a73e8;border-radius:40px;padding:8px 20px;color:#1a73e8;font-weight:600;font-size:14px}.view-products-btn:hover{background:#f3f4f6}.category-arrow{display:flex;align-items:center;justify-content:center}.category-arrow i{font-size:44px;font-weight:200}.archive.tax-product_cat .beruco-content-wrap nav.woocommerce-breadcrumb{margin-left:0;box-sizing:border-box}.archive.tax-product_cat .site-main .w-100.d-flex.justify-content-end.align-items-center.mb-3{width:50%!important;display:inline-block!important;box-sizing:border-box;vertical-align:middle}.compatibility-modal-content .compatibility-modal-header{display:flex;margin-bottom:clamp(15px, -0.38px + 3.94vw, 40px)}.compatibility-step-image img{border-radius:10px}.compatibility-modal-icon i{color:#0968f6;background:#0968f614;width:clamp(56px, 50.46px + 1.42vw, 65px);height:clamp(56px, 50.46px + 1.42vw, 65px);line-height:clamp(56px, 50.46px + 1.42vw, 65px);border-radius:65px;font-size:25px;margin-right:17px;text-align:center}.compatibility-step-content h4{margin-bottom:0;font-size:clamp(14px, 14.71px + 0.33vw, 18px);line-height:clamp(26px, 23.42px + 0.66vw, 30px)}.compatibility-step-content .compatibility-step-text p{margin-bottom:0}.compatibility-step-number{color:#fff;background:#0968f6;min-width:30px!important;width:30px!important;height:30px;line-height:30px;text-align:center;display:inline-block;border-radius:50%}.compatibility-modal-content .compatibility-modal-header h2{font-size:35px;line-height:45px;margin-bottom:0}.compatibility-step-content{display:flex;align-items:flex-start;gap:clamp(14px, 9.09px + 1.26vw, 22px);margin-bottom:clamp(6px, 0.76px + 2.37vw, 25px)}.compatibility-reference-example{font-size:clamp(14px, 12.71px + 0.33vw, 16px)}span.compatibility-reference-sample{color:#0968f6;font-weight:600}.modal-header.zozo-product-offer-modal-header,.modal-header.zozo-product-advice-modal-header{border:0}.zozo-product-compatibility-modal .modal-dialog.modal-dialog-scrollable .modal-content{overflow-y:auto}.zozo-product-compatibility-modal .modal-dialog.modal-dialog-scrollable .modal-body{overflow:visible}.modal-header.zozo-product-offer-modal-header button.btn-close,.modal-header.zozo-product-advice-modal-header button.btn-close{width:clamp(32px, 27.08px + 1.26vw, 40px);height:clamp(32px, 27.08px + 1.26vw, 40px);margin:0 0 0 auto;padding:0;flex:none;border:1px solid #0968f6;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%230968f6' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:18px;opacity:1;transition:background-color .2s ease,background-image .2s ease}.modal-header.zozo-product-offer-modal-header button.btn-close:hover,.modal-header.zozo-product-advice-modal-header button.btn-close:hover{background-color:#0968f6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%23ffffff' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e")}#product-compatibility-modal.opened-from-compare .modal-header.zozo-product-offer-modal-header button.btn-close{width:auto;height:auto;border:0;border-radius:0;background:none;padding:0;opacity:1;white-space:nowrap;font-size:14px;font-weight:600;color:#151515;line-height:1}#product-compatibility-modal.opened-from-compare .modal-header.zozo-product-offer-modal-header button.btn-close::before{content:"\2190";display:inline-block;font-size:1.15em;line-height:1;margin-right:5px;vertical-align:middle}#product-compatibility-modal.opened-from-compare .modal-header.zozo-product-offer-modal-header button.btn-close::after{content:"Retour";vertical-align:middle}#product-compatibility-modal.opened-from-compare .modal-header.zozo-product-offer-modal-header button.btn-close:hover{background:none;color:#0968f6}.compatibility-steps.row .compatibility-step-item .compatibility-step-content:after{content:"\f285";font-family:'bootstrap-icons';color:#0968f6;font-size:29px;top:50%;position:absolute;left:auto;right:-25px}.compatibility-steps.row .compatibility-step-item .compatibility-step-content{position:relative;padding-right:clamp(20px, 14.46px + 1.42vw, 29px)}.compatibility-steps.row .col-lg-4{padding:0 20px}.compatibility-steps.row .col-lg-4:last-child .compatibility-step-content:after{display:none}.zozo-product-compatibility-modal .modal-body{padding:clamp(16px, 2vw, 24px);padding-top:0}.zozo-product-compatibility-modal::-webkit-scrollbar,.zozo-product-compatibility-modal .modal-content::-webkit-scrollbar,.zozo-product-compatibility-modal .modal-body::-webkit-scrollbar,.zozo-compatibility-result-modal::-webkit-scrollbar,.zozo-compatibility-result-modal .modal-content::-webkit-scrollbar,.zozo-compatibility-result-modal .modal-body::-webkit-scrollbar{width:4px}.zozo-product-compatibility-modal::-webkit-scrollbar-track,.zozo-product-compatibility-modal .modal-content::-webkit-scrollbar-track,.zozo-product-compatibility-modal .modal-body::-webkit-scrollbar-track,.zozo-compatibility-result-modal::-webkit-scrollbar-track,.zozo-compatibility-result-modal .modal-content::-webkit-scrollbar-track,.zozo-compatibility-result-modal .modal-body::-webkit-scrollbar-track{background:#e8eef7}.zozo-product-compatibility-modal::-webkit-scrollbar-thumb,.zozo-product-compatibility-modal .modal-content::-webkit-scrollbar-thumb,.zozo-product-compatibility-modal .modal-body::-webkit-scrollbar-thumb,.zozo-compatibility-result-modal::-webkit-scrollbar-thumb,.zozo-compatibility-result-modal .modal-content::-webkit-scrollbar-thumb,.zozo-compatibility-result-modal .modal-body::-webkit-scrollbar-thumb{background:#0968f6}@supports (-moz-appearance:none){.zozo-product-compatibility-modal,.zozo-product-compatibility-modal .modal-content,.zozo-product-compatibility-modal .modal-body,.zozo-compatibility-result-modal,.zozo-compatibility-result-modal .modal-content,.zozo-compatibility-result-modal .modal-body{scrollbar-width:thin;scrollbar-color:#0968f6 #e8eef7}}html{scrollbar-width:thin;scrollbar-color:#0968f6 #e8eef7}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#e8eef7}*::-webkit-scrollbar-thumb{background:#0968f6;border-radius:4px}.zozo-compatibility-result-modal .modal-dialog{width:80%;max-width:1400px;margin-inline:auto}.zozo-compatibility-result-modal .modal-content{border-radius:4px}.zozo-compatibility-result-modal .modal-body{padding:clamp(16px, 2vw, 24px)}.zozo-compatibility-result-modal .compatibility-result-container{padding:0;margin:0;background:#fff0}.zozo-compatibility-result-modal .compatibility-result-container.success-found,.zozo-compatibility-result-modal .compatibility-result-container.nothing-found{border:0;border-radius:0;background:#fff0}.compatibility-modal-form{background:#f5f9ff;border:1px solid #004287;border-radius:12px;padding:clamp(16px, 8px + 1vw, 20px);margin-bottom:20px}.zozo-compatibility-result-modal .compatibility-modal-form-head{justify-content:flex-start;align-items:flex-start;text-align:left;gap:.5rem}.zozo-compatibility-result-modal .compatibility-header-icon.compatibility-modal-image{margin:0}.compatibility-modal-form-head img{width:64px;flex-shrink:0}.compatibility-modal-form-head h4{margin:0;font-size:24px;line-height:32px;color:#000}.compatibility-modal-form-head p{margin:6px 0 0;font-size:16px;line-height:20px;color:#000}.compatibility-modal-search-controls{margin-top:16px}.compatibility-modal-search-controls .d-flex.gap-2{width:100%}.zozo-compatibility-result-modal .compatibility-modal-search-wrap{position:relative;flex:1;min-width:0;max-width:none}.compatibility-modal-search-wrap input.form-control.compatibility-input-field{width:100%;height:46px;border-radius:8px;padding-right:2.5rem;border-color:rgb(9 104 246 / 50%);font-size:16px}.compatibility-modal-search-clear{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:#fff0;color:#666;cursor:pointer;line-height:1}.compatibility-modal-search-clear:hover{color:#000;background:#d9d9d9}.compatibility-modal-check{flex-shrink:0;height:46px;padding:0 20px;font-weight:600;font-size:16px;background:#0968f6;color:#fff;border:1px solid #0968f6;border-radius:8px}.compatibility-modal-check:hover,.compatibility-modal-check:focus{background:#004287;color:#fff;border-color:#004287}.compatibility-modal-form .compatibility-reference-link{font-size:14px;color:#0968f6;text-decoration:none}.compatibility-modal-form .compatibility-reference-link:hover,.compatibility-modal-form .compatibility-reference-link:focus{text-decoration:underline}.compatibility-modal-status:not(:empty){margin-bottom:20px}.compatibility-modal-result.success-found .compatibility-modal-status{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.compatibility-modal-result.nothing-found .compatibility-modal-status{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:20px}.compatibility-modal-count{margin:clamp(20px, 10px + 2.5vw, 40px) 0 clamp(10px, 5px + 1.25vw, 20px);font-size:clamp(18px, 13px + 1.25vw, 28px);font-weight:600;line-height:28px;color:#000}.compatibility-modal-slider{overflow:hidden}.compatibility-modal-slider .swiper-slide{height:auto;display:flex}.compatibility-modal-slider .swiper-slide>.product{width:100%;margin:0;position:relative;text-align:left;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .07);padding:clamp(12px, 1.3vw, 16px)}.compatibility-modal-loading{display:flex!important;align-items:center;justify-content:center;min-height:140px;color:#0968f6}.compatibility-modal-slider .swiper-pagination{position:static;margin-top:16px}.compatibility-modal-slider .swiper-pagination-bullet-active{background:#0968f6}.compatibility-modal-slider .related-product-image img,.compatibility-modal-slider .category-product-image img{width:100%;height:auto;border-radius:10px}.compatibility-modal-slider .zozo-product-seller span{font-size:14px;line-height:17px;font-weight:400}.compatibility-modal-slider .category-product-title,.compatibility-modal-slider .related-product-title{font-size:16px;font-weight:600;line-height:23px;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compatibility-modal-slider .swiper-button-prev,.compatibility-modal-slider .swiper-button-next{opacity:1;background:#fff;box-shadow:0 1px 8px rgb(0 0 0 / .15);padding:0;width:clamp(28px, 2vw, 32px);height:clamp(28px, 2vw, 32px);border-radius:50%;border:1.5px solid #151515;color:#151515;margin-top:0;top:var(--evt-arrow-top,40%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;line-height:1}.compatibility-modal-slider .swiper-button-prev{left:4px;right:auto}.compatibility-modal-slider .swiper-button-next{right:4px;left:auto}.compatibility-modal-slider:not(.swiper-initialized) .swiper-button-prev,.compatibility-modal-slider:not(.swiper-initialized) .swiper-button-next{display:none}.compatibility-modal-slider .swiper-button-prev:after,.compatibility-modal-slider .swiper-button-next:after{font-size:clamp(10px, 0.75vw, 12px);font-weight:700;line-height:1px}.compatibility-modal-slider .swiper-button-prev:after{margin-right:2px}.compatibility-modal-slider .swiper-button-next:after{margin-left:2px}.compatibility-modal-slider .swiper-button-prev:not(.swiper-button-disabled):hover,.compatibility-modal-slider .swiper-button-next:not(.swiper-button-disabled):hover{color:#0968f6;border-color:#0968f6}.compatibility-modal-slider .swiper-button-next.swiper-button-disabled,.compatibility-modal-slider .swiper-button-prev.swiper-button-disabled{opacity:.35;pointer-events:auto;cursor:default}.contact-form-wrapper input.wpcf7-form-control.wpcf7-submit{border-radius:30px}.contact-form-wrapper input.wpcf7-form-control.wpcf7-submit:hover{color:#004287}.woocommerce div.product form.cart .button{border-radius:50px}button.zozo-product-add-cart:hover,.view-products-btn:hover{background:#eaf3ff;border-color:#004287;color:#004287}a.advisor-phone-btn:hover,.category-compatibility-input-button:hover,.info-strip-actions a.info-strip-phone-btn:hover,.category-info-strip.custom-category-info-strip a.info-strip-outline-btn:hover{background:#f3f3f3;color:#000;border:1px solid #000}button.cat-desc-toggle:hover{color:#004287}ul.availability-schedule{margin-bottom:0!important}#fkcart-floating-toggler{bottom:75px;right:10px}@media (min-width:1280px){.archive.tax-product_cat .beruco-content-wrap>.row{padding-left:60px;padding-right:60px}.archive.tax-product_cat .beruco-content-wrap{padding:0;padding-top:25px}header ul.nav.wp-menu ul.sub-menu.mega-menu{max-width:90%}ul.sub-menu.mega-menu .widget.widget_block{margin-bottom:0}p.help-card-description.mb-4{color:#000;line-height:22px;margin-bottom:13px!important}.category-info-strip.custom-category-info-strip{margin:35px -60px;padding:3px 60px!important}}@media (min-width:1280px) and (max-width:1600px){.info-strip-actions a.info-strip-phone-btn,.category-info-strip.custom-category-info-strip a.info-strip-outline-btn{font-size:13px;width:auto}.categories-features-list{display:flex;gap:5px}.feature-content{font-size:12px;line-height:16px}.category-section-inner .product{padding:25px 10px}.info-strip-actions a.info-strip-phone-btn{font-size:14px}.info-strip-title{font-size:17px}.info-strip-actions a.info-strip-link{font-size:14px}p.info-strip-description{font-size:15px;line-height:25px}}@media (max-width:1440px){.category-price-block{padding:10px 0}.view-products-btn{padding:clamp(8px, 3.19px + 0.47vw, 8px) 20px}.category-card-image{background:#fff0;padding:5px;margin-left:12px}}@media (min-width:1025px){.compare-product-regular-price{font-size:15px}.compare-product-inner a.zozo-woo-favourite-trigger.card-wishlist-btn{top:12px;right:10px;font-size:20px}body.sub-menu-active{position:relative}body.sub-menu-active:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000c}}@media (min-width:1025px) and (max-width:1280px){.single:not(.evt-article-page) .beruco-content-wrap.container{padding-left:0!important;padding-right:0!important}.insta-footer-wrap a.phone{font-size:30px}.grw-net-widget{isolation:auto!important}.subcat-item h3{font-size:12px;line-height:17px}.elements-3>div>ul{width:17%}.process-card-row .process-card .process-card-content h6{font-size:10px;line-height:13px}.frequently-bought-together-section button{font-size:14px}.view-products-btn{padding:8px 16px;font-size:12px}.category-price .woocommerce-Price-amount{font-size:19px}.category-compatibility-box h4{font-size:21px;line-height:31px}.category-compatibility-box{padding:15px}.category-compatibility-box .category-compatibility-input-button{font-size:14px}.category-compatibility-box input.form-control.compatibility-input-field{max-width:210px!important}.category-compatibility-icon{width:64px}.archive .beruco-content-wrap{padding-top:70px;padding-bottom:70px}.elements-3>div>ul.pull-center.justify-content-center{width:64%}.category-compatibility-box input.form-control.compatibility-input-field{max-width:200px!important}.category-compatibility-box .category-compatibility-input-button{font-size:14px}.category-info-strip.custom-category-info-strip a.info-strip-outline-btn{font-size:12px}}@media (min-width:1024px){ul.sub-menu .hide-mob.show-desk{display:block!important}}@media (max-width:1024px){#site-header{display:none}.header-mobilebar img.mobile-logo{max-width:180px}.sticky-outer .sticky-head,.sticky-outer .sticky-head.header-sticky{position:relative!important;z-index:100;transform:none!important}.header-mobilebar{display:flex}.header-mobilebar.navbar{height:90px;background-color:#fff}.header-mobilebar.navbar *{color:#939393}body.mobile-menu-active .mobile-menu-floating{background-color:#fff}body.mobile-menu-active .mobile-menu-floating *{color:#262626}body.evt-custom-header .header-mobilebar .mobilebar.element-left{margin-right:auto}body.evt-custom-header .header-mobilebar .mobilebar.pull-center>li{display:inline-flex}body.evt-custom-header .header-mobilebar .mobilebar.pull-center a[href^="tel:"]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #d1d5db;border-radius:4px;font-size:0;color:#fff0}body.evt-custom-header .header-mobilebar .mobilebar.pull-center a[href^="tel:"]::before{content:"";width:26px;height:26px;background:url(/wp-content/themes/beruco-child/assets/icons/phone-dark.svg) center / contain no-repeat}body.evt-custom-header .header-mobilebar .mobilebar.pull-right{margin-left:18px}body.evt-custom-header .header-mobilebar.navbar{box-shadow:none;-webkit-box-shadow:none;border-bottom:1px solid #d1d5db}body.evt-custom-header .mobile-menu-floating .mobile-menu-toggle .close-icon{display:block;width:40px;height:40px;border:1px solid #0968f6;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill='%230968f6' d='M4.1518 4.31359L4.22676 4.22676C4.50161 3.9519 4.93172 3.92691 5.2348 4.1518L5.32163 4.22676L12 10.9048L18.6784 4.22676C18.9807 3.92441 19.4709 3.92441 19.7732 4.22676C20.0756 4.5291 20.0756 5.01929 19.7732 5.32163L13.0952 12L19.7732 18.6784C20.0481 18.9532 20.0731 19.3833 19.8482 19.6864L19.7732 19.7732C19.4984 20.0481 19.0683 20.0731 18.7652 19.8482L18.6784 19.7732L12 13.0952L5.32163 19.7732C5.01929 20.0756 4.5291 20.0756 4.22676 19.7732C3.92441 19.4709 3.92441 18.9807 4.22676 18.6784L10.9048 12L4.22676 5.32163C3.9519 5.04678 3.92691 4.61667 4.1518 4.31359L4.22676 4.22676L4.1518 4.31359Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:18px;font-size:0;color:#fff0}body.evt-custom-header .mobile-menu-floating .mobile-menu-toggle .close-icon::before,body.evt-custom-header .mobile-menu-floating .mobile-menu-toggle .close-icon::after{content:none}body.evt-custom-header .mobile-menu-floating{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;padding-top:24px}body.evt-custom-header .mobile-menu-floating .mobile-menu-toggle{order:3;position:static;flex:0 0 auto;margin-left:auto}body.evt-custom-header .mobile-menu-floating .mobile-menu-wrapper{order:4;width:calc(100% + 30px);margin:20px -15px 0;padding:0 15px;border-top:1px solid #d1d5db}body.evt-custom-header.mobile-menu-active .mobile-menu-floating>nav.mobile-menu-wrapper{margin-top:20px}body.evt-custom-header .mobile-menu-floating .evt-usp-bar{order:5;width:100%}.mobile-menu-floating ul.mobile-menu>li.evt-cta-menu-item{padding:12px 0;margin:0;border:0;list-style:none}.mobile-menu-floating .evt-cta-menu-item .evt-cta{margin-left:-16px;width:calc(100% + 15px);padding-left:14px;gap:24px}.mobile-menu-floating .evt-cta-menu-item .evt-cta-panel{margin-left:-16px;width:calc(100% + 15px)}.mobile-menu-floating li.evt-cta-menu-item .evt-cta-list li{padding:0;margin:0}.mobile-menu-floating li.evt-cta-menu-item .evt-cta-list li+li{border-top:1px solid #eef0f2}.mobile-menu-floating li.evt-cta-menu-item .evt-cta-list li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 13px 32px;line-height:1.2;color:#141422;font-weight:600;font-size:14px}.evt-cta-list li.evt-cta-active>a,.mobile-menu-floating li.evt-cta-menu-item .evt-cta-list li.evt-cta-active>a,.mobile-menu-floating li.evt-cta-menu-item .evt-cta-list li.evt-cta-active>a *{color:#0968f6}.mobile-menu-active .mobile-menu-floating .evt-cta,.mobile-menu-active .mobile-menu-floating .evt-cta *{color:#fff}.evt-usp-bar{display:block;padding:24px 0 0}.evt-cta{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:10px;padding:14px 16px;background:#0968f6;color:#fff;text-align:left;cursor:pointer}.evt-cta:hover,.evt-cta:focus,.evt-cta:focus-visible,.evt-cta:active{background:#0968f6;color:#fff}.evt-cta__icon{display:inline-flex;flex:0 0 auto}.evt-cta__icon img{display:block;filter:brightness(0) invert(1)}.evt-cta__text{display:flex;flex-direction:column;line-height:1.2;margin-right:auto}.evt-cta__title{font-weight:700;font-size:16px;letter-spacing:.3px}.evt-cta__sub{font-weight:400;font-size:13px;opacity:.9}.evt-cta__chevron{font-size:18px;transition:transform .25s ease}.evt-cta[aria-expanded="true"] .evt-cta__chevron{transform:rotate(180deg)}.evt-cta[aria-expanded="true"]{border-radius:10px 10px 0 0}.evt-cta-panel{height:0;overflow:hidden;background:#fff;transition:height .3s ease}.evt-cta-panel.is-open{border:1px solid #e5e7eb;border-top:0;border-radius:0 0 10px 10px}.evt-cta-list{list-style:none;margin:0;padding:0}.evt-cta-list li+li{border-top:1px solid #eef0f2}.evt-cta-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;color:#141422;text-decoration:none;font-weight:600;font-size:14px}.evt-usp{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:8px 4px;border:1px solid #eef0f2;border-radius:8px;background:#fff}.evt-usp__card{display:flex;flex-direction:row;align-items:flex-start;gap:2px}.evt-usp__icon{flex:0 0 auto;align-self:center;width:24px;height:24px;background-color:#0968f6;-webkit-mask:var(--evt-icon) center / contain no-repeat;mask:var(--evt-icon) center / contain no-repeat}.evt-usp__body{display:flex;flex-direction:column;gap:2px;min-width:0}.evt-usp__title{font-weight:700;font-size:clamp(11px, 2.5vw, 12px);line-height:1.2;color:#141422}.evt-usp__text{font-size:clamp(9px, 2.5vw, 12px);line-height:1.2;color:#6b7280}body.evt-custom-header #site-content .elementor-top-section:first-child{margin-top:0!important}.elementor-page .beruco-content-wrap.page{padding-top:0!important}.beruco-content-wrap{padding:clamp(18px, -1.68px + 5.05vw, 50px) 15px!important}.zozo-product-category-title{margin-top:1rem}.single-product .beruco-content-wrap div.product div.price .price-savings{align-items:center}.single-product .beruco-content-wrap div.product div.price .price-savings .price-savings-text{display:inline-flex;align-items:center}.zozo-related-products-section h2{font-size:clamp(24px, 13.7px + 1.1vw, 25px)}.single-product .beruco-content-wrap div.product .zozo-offer-badge{gap:4px;padding:6px 8px;font-size:12px}.single-product .beruco-content-wrap div.product .zozo-offer-badge .zozo-offer-badge-icon{width:13px;height:13px}.single-product .zozo-related-products-section{padding-inline:15px}.category-filter-checkbox{line-height:18px}.custom-category-filter-layout{display:flex;flex-direction:column}.custom-category-filter-layout>.col-lg-9,.static-categories-list-wrapper{display:contents}.category-compatibility-box{order:1}.category-needs-title{display:block;order:2}.category-list-header{order:2}.category-list-header.is-filtered .category-list-title{order:0;width:auto;margin-top:0;text-align:left}.custom-category-filter-layout>.col-lg-3{order:3}.static-categories-list-inner{order:4}.compatibility-products-count,.filtered-products-wrapper{order:5}.category-filter-open-btn,.filters-toggle-btn{display:inline-flex}.row.custom-category-filter-layout{margin-left:0;margin-right:0}.row.custom-category-filter-layout>.col-lg-3{margin-bottom:0;padding-left:0;padding-right:0}.category-filter-checkbox input[type=checkbox],.custom-filter-input{width:14px;height:14px;flex-shrink:0}.category-filter-group-header{min-height:50px}.custom-category-filter-layout .category-filter-sidebar{position:fixed;inset:0;z-index:9999;height:auto;margin:0;display:flex;justify-content:flex-end;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.custom-category-filter-layout .category-filter-sidebar.is-open{opacity:1;visibility:visible;pointer-events:auto}.custom-category-filter-layout .category-filter-sidebar-inner{width:100%;max-width:650px;height:100vh;height:100dvh;border:0;border-radius:20px 0 0 20px;padding:0;background:#fff;overflow:hidden;transform:translateX(100%);transition:transform 0.3s ease}.custom-category-filter-layout .category-filter-sidebar.is-open .category-filter-sidebar-inner{transform:translateX(0)}.custom-category-filter-layout .category-filter-header{display:none}.custom-category-filter-layout .category-filter-popup-header{display:flex;position:sticky;top:0;z-index:2;margin:0;background:#fff}.category-filter-inline-active-wrap.is-visible{display:flex;order:2;margin-bottom:20px}.custom-category-filter-layout .category-filter-groups{margin:0 20px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.custom-category-filter-layout .category-filter-group{width:100%;margin:0;padding:0;border:0;border-top:1px solid #ccc;overflow:visible;transition:none}.custom-category-filter-layout .category-filter-groups>.category-filter-group:first-child{border-top:0}.custom-category-filter-layout .category-filter-panel-placeholder{pointer-events:none}.custom-category-filter-layout .category-filter-groups-title{display:block;margin:16px 20px 0}.custom-category-filter-layout .category-filter-group-header{min-height:0;margin:0;padding:16px;cursor:pointer}.custom-category-filter-layout .category-filter-group-header h4{font-size:16px;line-height:28px;font-weight:400}.custom-category-filter-layout .category-filter-group .category-filter-accordion-toggle{display:none}.custom-category-filter-layout .category-filter-group-header::after{content:"";flex:none;width:9px;height:9px;margin-left:auto;border-top:2px solid #151515;border-right:2px solid #151515;transform:rotate(45deg)}.custom-category-filter-layout .category-filter-group>.category-filter-options-list,.custom-category-filter-layout .category-filter-group>.category-filter-view-toggle{display:none}.custom-category-filter-layout .category-filter-group.is-active-panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:650px;height:100vh;height:100dvh;z-index:5;margin:0;border:0;border-radius:20px 0 0 20px;background:#fff;display:flex;flex-direction:column;overflow:hidden;transform:translateX(100%);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease}.custom-category-filter-layout .category-filter-group.is-active-panel.is-panel-open{transform:translateX(0);opacity:1}.custom-category-filter-layout .category-filter-sidebar-inner::after{content:"";position:absolute;inset:0;z-index:4;background:rgb(0 0 0 / .5);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.custom-category-filter-layout .category-filter-sidebar-inner:has(.category-filter-group.is-panel-open)::after{opacity:1}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-group-header{flex:none;cursor:default;padding:15px 15px;border-bottom:1px solid #eee}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-group-header h4{width:100%;font-size:14px;font-weight:600;color:#666;text-align:center}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-group-header::after{display:none}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-panel-back{display:inline-flex;min-height:50px;order:-1}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-panel-validate{display:inline-flex;min-height:50px;order:1}.custom-category-filter-layout .category-filter-group.is-active-panel>.category-filter-options-list{display:block;flex:1;min-height:0;overflow-y:auto;max-height:none;opacity:1;padding:20px}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-checkbox{flex-direction:row-reverse;margin:0 0 .5rem;font-weight:400}.custom-category-filter-layout .category-filter-group.is-active-panel .category-filter-checkbox input[type=checkbox]{margin:0;min-height:40px}.custom-category-filter-layout .category-filter-group.is-active-panel>.category-filter-view-toggle{display:block;flex:none;padding:8px 20px 20px}.category-filter-panel-back{align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;font-size:14px;font-weight:600;color:#151515;cursor:pointer}.category-filter-panel-validate{align-items:center;flex-shrink:0;white-space:nowrap;font-size:14px;font-weight:600;color:#0968f6;cursor:pointer}.icon-image-wrapper{width:clamp(48px, 38.16px + 2.52vw, 64px);height:clamp(48px, 38.16px + 2.52vw, 64px);min-width:clamp(48px, 38.16px + 2.52vw, 64px)}.cat-desc-toggle,.cat-desc-toggle:hover,.cat-desc-toggle:focus{font-weight:400}ul.sub-menu .hide-desk.show-mob{display:block!important}ul.sub-menu .hide-mob.show-desk{display:none!important}.category-compatibility-box .compatibility-header-section .row>[class*="col-lg-"]{width:100%}.compatibility-reference-link .bi-question-circle{display:none}.category-compatibility-box .col-lg-5{margin-bottom:clamp(6px, -2.61px + 2.21vw, 20px)}.category-compatibility-box .compatibility-header-section .d-flex.align-items-center.gap-3,.category-compatibility-slide-content.gap-3{align-items:flex-start!important;margin-bottom:4px}.category-compatibility-icon.compatibility-header-icon{width:64px}.category-compatibility-box .compatibility-search-controls .d-flex.gap-2{flex-direction:row;flex-wrap:nowrap;align-items:center}.category-compatibility-box .category-product-search-wrap{flex:1;min-width:0}.category-compatibility-box input.form-control.compatibility-input-field{max-width:100%!important;width:100%}.category-compatibility-box .category-compatibility-input-button{flex-shrink:0;height:46px;padding:0 clamp(20px, 12.61px + 1.89vw, 32px);white-space:nowrap}.category-compatibility-box h4,.compatibility-warning-title,.compatibility-success-title,.category-compatibility-slider .category-compatibility-slide-content h4{font-size:clamp(18px, 13.54px + 0.63vw, 20px);line-height:22px}body .compatibility-result-container.success-found .compatibility-success-reassurance{max-width:100%}.compatibility-step-text p,.compatibility-modal-header-content p{font-size:clamp(12px, 12.71px + 0.33vw, 16px);line-height:clamp(16px, 16.14px + 0.99vw, 26px)}.compatibility-steps.row .col-lg-4:not(:last-child) .compatibility-step-image{margin-bottom:6px}.compatibility-step-image img{width:75%;height:clamp(100px, 22.9px + 19.77vw, 220px);object-fit:cover}.category-info-strip.custom-category-info-strip .row{display:flex;flex-direction:column;align-items:flex-start!important;gap:17px}.footer-reassurance-strip{background:#f7f9fc;padding:50px 20px}.footer-reassurance-strip .container-fluid{background:#fff;padding:15px}.category-info-strip.custom-category-info-strip>.row>div{width:100%;padding-bottom:clamp(12px, -7.3px + 3.15vw, 25px);margin-bottom:clamp(12px, -7.3px + 3.15vw, 25px);border-bottom:1px solid #eaeaea}.category-info-strip.custom-category-info-strip>.row>div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.row.custom-category-filter-layout>div{width:100%;margin-bottom:30px}.category-filter-sidebar{margin-bottom:0}p.info-strip-description{display:block}.category-info-strip.custom-category-info-strip .col-lg-3 .info-strip-item{border:0;padding:0}.category-price{flex-direction:column;gap:0}.row.align-items-center.installation-process-box-row{display:flex;flex-direction:column}.row.align-items-center.installation-process-box-row .col-lg-5,.row.align-items-center.installation-process-box-row .col-lg-7{width:100%;margin-bottom:30px}.advisor-image img{max-width:130px;max-height:130px}.static-category-card{position:relative;padding:16px;text-align:left}.static-category-card .row{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:start;margin:0}.static-category-card .row>[class*="col-lg-"]{width:auto;max-width:none;padding:0;align-self:start}.static-category-card .row>.col-lg-2{grid-column:1;grid-row:1;overflow:visible}.static-category-card .row>.col-lg-6{grid-column:2;grid-row:1}.static-category-card .row>.col-lg-3{grid-column:1 / -1;grid-row:2;border-left:0}.static-category-card .row>.col-lg-1{display:none}.static-category-card .category-card-image{background:#f3f3f3;border-radius:12px;padding:10px;width:clamp(96px, 68.93px + 6.94vw, 140px);aspect-ratio:1;height:auto;margin:0;align-items:center;justify-content:center}.static-category-card .category-card-image img{width:100%;height:100%;max-width:none;object-fit:contain;margin:0}.static-category-card .categories-list-details{padding:0}.static-category-card .categories-list-item-title{line-height:24px}.static-category-card .categories-list-details p{line-height:20px}.static-category-card .categories-features-list{flex-direction:column;align-items:flex-start;gap:clamp(6px, 2.27px + 0.95vw, 12px)}.static-category-card .category-price-block{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;border:0;padding:20px 0 0;text-align:left}.static-category-card .category-price-info{display:flex;flex-direction:column;gap:2px}.static-category-card .category-price{align-items:baseline;gap:8px}.static-category-card .price-note{margin-bottom:0}.category-info-strip.custom-category-info-strip{margin:42px calc(50% - 50vw);padding:3px 15px!important}.category-info-strip.custom-category-info-strip>.row{gap:0}.category-info-strip.custom-category-info-strip>.row>[class*="col-lg-"]{width:100%;padding-left:0;padding-right:0;border-left:0;border-right:0}.info-strip-advisor,.info-strip-guide,.info-strip-installation{grid-template-columns:min(17%, 64px) 1fr clamp(96px, 7.5px + 22.71vw, 240px);grid-template-areas:"visual title cta" "visual desc  cta";align-items:center;column-gap:clamp(14px, -1.8px + 2.52vw, 24px)}.info-strip-installation{grid-template-columns:min(17%, 64px) 1fr;grid-template-areas:"cta title" "cta desc"}.info-strip-installation .info-strip-visual{display:none!important}.info-strip-item>.info-strip-title{font-size:18px;line-height:24px;align-self:end;margin-bottom:.5rem}.info-strip-item>p.info-strip-description{font-size:16px;line-height:18px;align-self:start;margin-bottom:16px}.info-strip-cta .info-strip-actions a.info-strip-phone-btn{font-size:16px;gap:4px}.info-strip-visual{display:flex!important;align-items:center;justify-content:center;align-self:center}.info-strip-image img,.info-strip-visual-icon{width:100%;height:auto}.info-strip-advisor .info-strip-image img{aspect-ratio:1;object-fit:cover;max-width:none}.info-strip-guide .info-strip-visual,.info-strip-installation .info-strip-visual{aspect-ratio:1;background:#eef4ff;border-radius:50%;padding:16%}.info-strip-guide .info-strip-title .info-strip-doc-icon,.info-strip-installation .info-strip-title i{display:none}.info-strip-guide .info-strip-visual-icon{display:none}.info-strip-guide .info-strip-visual{background-image:url(/wp-content/themes/beruco-child/assets/icons/icon-reference-velux.png);background-repeat:no-repeat;background-position:center;background-size:100%}.category-banner-item .info-strip-installation .info-strip-title i{display:inline-block}.info-strip-cta{display:flex;align-items:center;justify-content:flex-start;min-width:0}.info-strip-cta .info-strip-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.info-strip-cta .info-strip-actions a.info-strip-phone-btn,.info-strip-cta .info-strip-actions a.info-strip-link,.info-strip-cta a.info-strip-outline-btn{width:100%;justify-content:flex-start}.info-strip-cta .info-strip-actions a.info-strip-link{white-space:nowrap;text-align:left;gap:0;font-size:15px}.info-strip-cta .info-strip-actions a.info-strip-link .info-strip-link-arrow{width:12px;height:12px}.category-info-strip.custom-category-info-strip .info-strip-cta a.info-strip-outline-btn{padding:clamp(10px, 10.46px - 0.63vw, 8px) clamp(8px, -1.8px + 2.52vw, 24px);gap:6px;line-height:1.25;font-size:16px;min-height:32px}.info-strip-cta a.info-strip-outline-btn .info-strip-book-icon{width:18px;height:18px}.wfacp_collapsible_order_summary_wrap{display:none!important}.elementor-element-1dbe60c0 .elementor-element-17e4c3fc.elementor-hidden-tablet,.elementor-element-1dbe60c0 .elementor-element-17e4c3fc.elementor-hidden-mobile{display:flex!important}.elementor-66761 .elementor-spacer-inner{display:none}}@media (max-width:991px){.header-mobilebar ul.nav.mobilebar a i{font-size:42px}a.wpgs-lightbox-icon::before{display:none}.zozo-related-products-section .zozo-recently-swiper.swiper{margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding-right:0;padding-left:0}.category-card-image{justify-content:flex-start;padding:0}.compatibility-modal-content .compatibility-modal-header h2{font-size:clamp(16px, 14.14px + 0.99vw, 24px);line-height:clamp(26px, 24.71px + 0.33vw, 28px);margin-bottom:8px}.compatibility-steps.row .compatibility-step-item .compatibility-step-content:after{transform:translateY(-50%) rotate(90deg);font-size:18px;right:0}.category-price-block{border-left:none;border-top:1px solid #e5e7eb;padding:16px 0 0;text-align:left}.category-price{justify-content:flex-start}.category-arrow{display:none}.category-card-image img{margin:0}.footer-reassurance-inner .row{row-gap:23px}.custom-categories-header-inner>div.sub-categories-and-desc{padding-right:25px}.subcat-image{width:100%;height:auto;padding:0 2px}.custom-categories-header-inner{flex-direction:column}.custom-categories-header-inner>div{width:100%;padding:0}.custom-categories-header-inner>div.sub-categories-and-desc{padding-right:0}.header-category-messager-inner{justify-content:flex-start}.category-banner-item.category-compatibility-slider img{max-width:146px;margin-left:0;margin-bottom:9px}.single .zozo-custom-product-wrapper{flex-direction:column;margin-bottom:30px!important}.single .zozo-custom-product-wrapper .woo-product-gallery-slider{width:100%!important}.single .zozo-custom-product-wrapper .summary.entry-summary{width:100%}.single .zozo-custom-product-wrapper>.zozo-gallery-tabs-wrapper{width:100%}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel:first-child{margin-top:0}.zozo-gallery-tabs-wrapper .woocommerce-Tabs-panel:last-child{margin-bottom:30px!important}.single .advisor-image img{margin-left:0;margin-top:20px}.row.align-items-center.installation-process-box-row{padding-left:4px;padding-right:4px;padding-top:30px;padding-bottom:5px;margin-top:0}.beruco-content-wrap nav.woocommerce-breadcrumb{margin-bottom:30px}.evt-crumb-bar.beruco-content-wrap nav.woocommerce-breadcrumb{margin-bottom:0}.evt-crumb-bar.evt-crumb-over{top:10px}.installation-process-box .container{padding:0 10px}}@media (max-width:767.98px){.elementor-66434 .elementor-element.elementor-element-cf0aa77 .elementor-icon-wrapper{padding-top:6px}.elementor-element.elementor-element-402c1c6c{padding-bottom:40px}.elementor-element.elementor-element-1e610e2{display:grid!important;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;row-gap:6px}.elementor-element.elementor-element-1e610e2>.elementor-element-28e8727{grid-column:1;grid-row:1 / 3;align-self:start;padding:0}.elementor-element.elementor-element-1e610e2>.elementor-element-a766060{display:contents}.elementor-element.elementor-element-a766060>.elementor-element-dab05ad{grid-column:2;grid-row:1;text-align:left}.elementor-element.elementor-element-a766060>.elementor-element-18a74f6{grid-column:2;grid-row:2;text-align:left}.modal-dialog{margin-left:auto;margin-right:auto}#product-compatibility-modal .modal-header{padding-top:12px}.zozo-product-compatibility-modal .modal-body{padding-bottom:12px}.zozo-custom-sidebar-content-wrap.is-back-nav .sidebar-close::before,#product-compatibility-modal.opened-from-compare .modal-header.zozo-product-offer-modal-header button.btn-close::before{margin-top:-3px}.zozo-compatibility-result-modal .modal-dialog{width:auto;max-width:none;margin:8px}.compatibility-modal-slider .swiper-button-next{right:0}.advice-box{background:#f6f8fb}.advice-box .custom-advisor-box>.row{flex-direction:column-reverse}.advice-box .advisor-image img{display:block;margin-inline:auto;margin-top:0;margin-bottom:20px}.custom-sidebar-header h4{padding-left:0}.woo-product-gallery-slider .wpgs-for .slick-list{width:88%}.woo-product-gallery-slider .wpgs-for .slick-slide{padding-right:6px}.woo-product-gallery-slider .wpgs-for .flaticon-right-arrow{right:6%}.woo-product-gallery-slider .wpgs-for:has(.flaticon-right-arrow.slick-disabled) .slick-list{margin-left:6%}.woo-product-gallery-slider .wpgs-for:has(.flaticon-right-arrow.slick-disabled) .slick-slide{padding:0 3px}.beruco-content-wrap nav.woocommerce-breadcrumb{font-size:0!important}.beruco-content-wrap nav.woocommerce-breadcrumb a,.beruco-content-wrap nav.woocommerce-breadcrumb .breadcrumb-sep{display:none!important}.beruco-content-wrap nav.woocommerce-breadcrumb a:last-of-type{display:inline!important;font-size:14px!important}.beruco-content-wrap nav.woocommerce-breadcrumb a:last-of-type::before{content:"\2039  ";font-size:16px}#breadcrumb>li,#breadcrumb .breadcrumb-delimiter{display:none}#breadcrumb>li:nth-last-of-type(2){display:inline-block}#breadcrumb>li:nth-last-of-type(2)::before{content:"\2039  ";font-size:16px}.related-product-title{-webkit-line-clamp:2}.woocommerce div.product div.summary div.price del span.woocommerce-Price-amount.amount,.woocommerce div.product div.summary div.price del{text-decoration-thickness:1px}.single-product .beruco-content-wrap div.product div.price span.discount-percentage{line-height:20px}body.admin-bar .zozo-footer-gallery,body.admin-bar .zozo-custom-sidebar-content-wrap{top:46px}.category-number{position:absolute;top:0}.woocommerce-tabs.wc-tabs-wrapper{padding:20px}.zozo-feature-slider-section .swiper-button-prev{left:0}.zozo-feature-slider-section .swiper-button-next{right:0}.single-product h2.zozo-product-section-title{font-size:24px;line-height:33px}.compare-products-section h3.mb-4{font-size:24px;margin-bottom:20px;line-height:34px}.compare-scroll-btn{top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:4px;box-shadow:0 1px 8px 0 rgb(0 0 0 / .2);opacity:.85;font-size:14px;color:#000}.scroll-left{left:0;right:auto}.scroll-right{right:0}.zozo-related-products-section h2{margin-bottom:clamp(0px, -12.65px + 5.38vw, 20px);line-height:34px}table.table.compare-table tr.attr-title-row td.attr-title{padding-top:0;border:0;padding-bottom:0;font-weight:600;line-height:22px;margin-top:-10px!important}table.table.compare-table tr.attr-title-row{height:40px;position:absolute;width:100%;padding-top:5px}table.table.compare-table tr.attr-same:not(.attr-title-row) td{padding-top:20px}table.table.compare-table tr.attr-diff:not(.attr-title-row) td{padding-top:20px}table.table.compare-table tr.attr-same:not(.attr-title-row){height:46px}table.table.compare-table tr td,table.table.compare-table tr th{vertical-align:baseline}.woocommerce ul.products{gap:15px;margin:0}.woocommerce div.product form.cart div.quantity{flex:0}.woocommerce .product .entry-summary form.cart{position:fixed;bottom:60px;left:0;right:0;margin:0 auto;border:0;border-radius:0!important;z-index:9;background:#fff;padding:1rem;padding-top:1rem!important;padding-bottom:26px}form.cart div.quantity .zozo-qty-btn{width:2rem}.single-product.woocommerce .quantity .qty{width:45px}.woocommerce div.product form.cart div.quantity{margin-top:0}.woocommerce div.product form.cart .quantity{font-size:.825rem}.zozo-custom-price-message{position:fixed;bottom:150px;padding-top:1rem!important;left:0;width:100%;background:#fff;padding-left:1rem;z-index:9}.quantity-label{display:none}.zozo-woo-favourite-trigger:not(.card-wishlist-btn){display:none!important}.custom-sidebar-header{padding:15px 15px}.zozo-related-products-section ul.products{display:flex;flex-direction:column}.single-product .beruco-content-wrap nav.woocommerce-breadcrumb{padding:0 15px 0 15px}.woocommerce .zozo-related-products-section ul.products li.product,.woocommerce-page .zozo-related-products-section ul.products li.product{width:calc(100%)!important;margin-bottom:10px}table.table.compare-table tr th{min-width:300px!important}.product-switcher-wrapper{flex-direction:column}.product-switcher-wrapper .product-switcher{margin-bottom:1rem!important}.product-switcher-wrapper .product-switcher:last-child{margin-bottom:0!important}.zozo-custom-sidebar-content-wrap.single-product-cart .custom-sidebar-content{padding:0 15px}.sidebar-cart-confirmation span.btn.sidebar-close{margin-bottom:10px}body{padding-bottom:96px}body.single-product{padding-bottom:186px}.site-footer-wrap{display:none}.zozo-footer-gallery-header{min-height:2rem;padding-top:1rem;padding-right:1rem}.zozo-footer-gallery .zozo-main-swiper .swiper-slide img,.zozo-footer-gallery-inner .swiper.zozo-main-swiper video.main-video{width:100%;max-height:225px}.zozo-footer-gallery-inner .swiper.zozo-main-swiper{padding:2rem 0}.zozo-footer-gallery-inner .swiper-button-next,.zozo-footer-gallery-inner .swiper-button-prev{top:calc(2rem + min(100cqw * 9 / 32, 112.5px))}.zozo-footer-gallery-inner .row{flex-direction:column-reverse}.zozo-footer-gallery-inner .swiper.zozo-thumbs-swiper .swiper-thumb-button-prev{top:50%;transform:translateY(-50%) rotate(-90deg);left:0}.zozo-footer-gallery-inner .swiper.zozo-thumbs-swiper .swiper-thumb-button-next{top:50%;transform:translateY(-50%) rotate(-90deg);left:auto;right:0}.woocommerce-tabs.wc-tabs-wrapper .zozo-gallery-tabs-wrapper h2{font-size:15px}#fkcart-floating-toggler.fkcart-toggler{display:none}.woocommerce div.product .product_title{font-size:18px!important;line-height:30px!important}.woocommerce table.shop_table{width:100%!important;max-width:100%!important;overflow-x:hidden!important;table-layout:fixed!important;box-sizing:border-box!important}.zocommerce-cart-table .zocommerce-cart-actions .coupon{width:100%!important}td.actions.zocommerce-cart-actions button.button.zocommerce-update-cart{margin-bottom:20px;margin-top:20px;margin-bottom:20px;text-align:left;width:100%}.category-banner-swiper.custom-subcategories.swiper .swiper-button-next,.category-banner-swiper.custom-subcategories.swiper .swiper-button-prev{width:24px;height:24px;padding:7px}.category-banner-swiper.custom-subcategories.swiper .swiper-button-next{right:4px}.category-banner-swiper.custom-subcategories.swiper .swiper-button-prev{right:32px!important}.category-banner-swiper .category-banner-scrollbar.swiper-scrollbar{right:66px;bottom:15px}.category-info-strip.custom-category-info-strip>.row>div{border-left:0;border-right:0;padding-left:0;padding-right:0}.category-info-strip.custom-category-info-strip .info-strip-advisor,.category-info-strip.custom-category-info-strip .info-strip-guide,.category-info-strip.custom-category-info-strip .info-strip-installation{grid-template-columns:min(24%, 70px) 1fr;grid-template-areas:"visual title" "desc   desc" "cta    cta"}.category-info-strip.custom-category-info-strip .info-strip-installation{grid-template-areas:"cta  title" "desc desc"}.category-info-strip.custom-category-info-strip .info-strip-item>.info-strip-title{align-self:center;margin-bottom:0}.category-info-strip.custom-category-info-strip .info-strip-item>p.info-strip-description{margin-top:12px}.info-strip-cta .info-strip-actions{align-items:flex-start}.info-strip-cta .info-strip-actions a.info-strip-phone-btn,.info-strip-cta .info-strip-actions a.info-strip-link,.info-strip-cta a.info-strip-outline-btn{width:auto}.static-category-card .row .col-lg-3{border-left:0}.zozo-product-compatibility-modal .modal-dialog.modal-dialog-scrollable{height:calc(100vh - 16px);height:calc(100dvh - 16px);min-height:0;width:auto;max-width:none;margin:8px}.zozo-product-compatibility-modal .compatibility-steps.row{margin-inline:0}.zozo-product-compatibility-modal .compatibility-steps.row .col-lg-4{padding-inline:0}.category-banner-item.row{align-items:stretch!important}.category-banner-item .category-banner-media{padding:0;height:100%}.category-banner-content{padding-left:clamp(12px, 3.72px + 2.12vw, 20px);padding-bottom:12px;height:100%;display:flex;flex-direction:column;justify-content:center}.zozo-custom-product-wrapper h1.product_title.entry-title{font-size:28px;line-height:38px}.category-section-wrapper{margin-bottom:20px}.category-banner-item:not(.category-compatibility-slider){border-left:0}.custom-subcategories:not(.swiper){grid-template-columns:repeat(2,1fr)}.category-trust-bar .row{grid-template-columns:repeat(2,1fr)}.category-trust-bar .row>div:nth-child(2n){border-right:0}.category-trust-bar .row>div:nth-child(-n+2){border-bottom:1px solid #d9d9d9}.static-category-card .category-card-image{text-align:center}.static-category-card .category-price{text-align:center;display:flex;justify-content:center;margin:0}.categories-features-list{display:flex;gap:25px;flex-direction:column;align-items:center}.single-product .beruco-content-wrap div.product .zozo-custom-product-wrapper{padding-bottom:0}.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:0}.category-compatibility-box .col-lg-7 .d-flex.gap-2{flex-direction:row;flex-wrap:nowrap;align-items:center}body .footer-widgets-wrap{padding:30px 0 20px 0!important}.category-compatibility-box input.form-control.compatibility-input-field{max-width:100%!important}.category-banner-media img.img-fluid.rounded{margin-left:0;margin-bottom:0;width:clamp(140px, 127.59px + 3.18vw, 152px);height:100%}.category-banner-item{border:0}.category-compatibility-slide-search .d-flex{flex-direction:column;margin-top:20px;margin-bottom:15px}.zozo-related-products-section{padding-top:0}.compare-products-section{padding-left:15px;padding-right:15px}.icon-image-wrapper{width:64px;height:64px;min-width:64px}.woocommerce div.product form.cart .button{padding:16px 10px}.cat-desc-content{-webkit-line-clamp:4}body .footer-widgets-wrap{margin:0}.category-banner-item.category-compatibility-slider img{max-width:100px}.back-to-top{right:20px;bottom:85px;width:35px;height:35px}.single-product .back-to-top{bottom:150px}.wfacp_order_summary_container #wfacp_mini_cart_reviews_64ea723e{width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.elementor-element-25913cfe{padding:0!important}body.yes_sticky .woocommerce-checkout button#place_order,body.yes_sticky .woocommerce-checkout button.wfacp_next_page_button{bottom:calc(env(safe-area-inset-bottom) + 4px)!important}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .product-image,#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp-pro-thumb{width:74px;max-width:74px}#wfacp_mini_cart_start_h .wfacp_mini_cart_items .wfacp-pro-thumb img{width:74px;height:74px;max-width:74px}}.elementor-element-9563fb7,.elementor-element-9563fb7>.e-con-inner,.elementor-element-7feab56b,.elementor-element-7feab56b>.e-con-inner{overflow:visible!important}@media (max-width:575.98px){.info-strip-cta .info-strip-actions{width:100%}.info-strip-cta .info-strip-actions a.info-strip-phone-btn,.info-strip-cta .info-strip-actions a.info-strip-link,.info-strip-cta a.info-strip-outline-btn{width:100%;justify-content:center;text-align:center}.category-section-wrapper .category-product-image,.related-product-image{max-width:270px;margin-left:auto;margin-right:auto}.category-section-wrapper .category-product-image img,.related-product-image img{width:100%;height:auto}.category-section-wrapper .category-product-title{display:block;-webkit-line-clamp:unset;overflow:visible;min-height:0}.category-section-wrapper .category-product-price .woocommerce-Price-amount{font-size:18px}body #wfacp-e-form .wfacp-section.wfacp_payment .wfacp-comm-title{column-gap:12px}body #wfacp-e-form .wfacp-section.wfacp_payment .wfacp-comm-title::before{width:36px!important;height:36px!important;border-radius:7px;background-size:29px}}.cea-btn-style-1 .elementor-button.cea-button:before{display:none}.contact-form-wrapper input.wpcf7-form-control.wpcf7-submit:hover{background:#004287;color:#fff}body.page-template-page-flexible .container{max-width:1280px}body.page-template-page-flexible section{padding-left:8px;padding-right:8px}body.page-template-page-flexible{color:var(--fs-color-navy);line-height:140%}body.page-template-page-flexible h2{color:var(--fs-color-navy)}.page-template-page-flexible .button{display:flex;width:100%;max-width:fit-content;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:40px;font-weight:600;font-size:16px;line-height:140%;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease;background-color:#0968f6;border:1px solid #0968f6;color:#fff;@media (max-width:500px){padding:16px;max-width:100%}}.page-template-page-flexible .button svg path{fill:none}.page-template-page-flexible .button:hover{background-color:#004287;border-color:#fff;color:#fff}