
/*!
Theme Name: Blocksy
Theme URI: https://creativethemes.com/blocksy/
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
Version: 2.1.26
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2019 CreativeThemes.
Requires at least: 6.5
Requires PHP: 7.0
Tested up to: 6.9
Text Domain: blocksy
Blocksy Minimum Companion Version: 2.0.74-beta1
Tags: accessibility-ready, blog, block-patterns, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments
*/
.swiper-slide-image{aspect-ratio:1 / 1;object-fit:contain;width:100%;height:auto}.e-gallery-image{aspect-ratio:267 / 400}[class*=" eicon-"],[class^=eicon],.fas,.fab,.far,.fa{font-synthesis:none;min-width:1em;min-height:1em;display:inline-block}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{color:#fff !important}.single-product .woocommerce-Price-amount.amount{background:#000;color:#fff;padding:5px
10px;font-size:21px;border-radius:5px;font-family:"Montserrat",sans-serif;font-weight:bold;position:relative;top:20px}.single-product .price-rating-wrapper{display:flex;align-items:center;justify-content:space-between;gap:0;flex-wrap:wrap;width:100%}.single-product .price-rating-wrapper .cr-reviews-rating{display:flex;align-items:center;gap:6px}.single-product .price-rating-wrapper .cr-reviews-rating .cr-review-link{font-size:16px;color:#555;text-decoration:none}.single-product .price-rating-wrapper .cr-reviews-rating .cr-review-link:hover{color:#E10600}.single-product .description_produit
h3{font-family:'Inter';font-weight:600;line-height:1em;font-size:21px}.single-product
.avantage_group{grid-template-rows:auto!important}.single-product .avantage_group
.contenu{font-size:14px;font-family:'Inter'}.contenu_fidelite .elementor-shortcode
p{text-align:center}.sale-price ins .woocommerce-Price-amount.amount{background:#E10600}.sale-price del .woocommerce-Price-amount.amount{background:none!important;color:#AAA}.contenu_fidelite{background:#EFEFEF;text-align:center !important;font-family:'Inter';font-size:14px}.single-product .avantage_group
.titre{font-family:'Inter';font-weight:600;font-size:21px}.single-product
.avantage_group{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}.single-product .avantage_group>.elementor-element{padding:20px;border-right:1px solid #DDD}.single-product .bdd-wrapper{display:flex;flex-direction:column;gap:80px}.single-product .bdd-row{display:grid;grid-template-columns:45% 55%;align-items:center;gap:60px}.single-product .bdd-image{min-height:380px;background-size:cover;background-position:center;background-repeat:no-repeat}.single-product .bdd-content
h3{font-size:28px;margin-bottom:20px}.single-product .bdd-description
p{line-height:1.7}@media (max-width: 600px){.single-product .bdd-wrapper{gap:20px}.single-product .bdd-row{gap:10px}}@media (max-width: 1024px){.single-product .bdd-row{grid-template-columns:1fr}.single-product .bdd-image{min-height:260px}}.bloc-description-detaille-wrapper{display:flex;flex-direction:column;gap:40px}.tests-articles-wrapper{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.elementor-product-loop-item--align-left .products
li.product{padding:20px
20px 20px 0!important}.tests-articles-label{font-size:16px;font-weight:600;color:#111;white-space:nowrap}.tests-articles-buttons{display:flex;gap:15px;flex-wrap:wrap}.test-article-btn{display:inline-block;padding:8px
18px;border:2px
solid #D60000;color:#D60000;border-radius:50px;font-weight:600;text-decoration:none;transition:0.25s ease}.test-article-btn:hover{background:#D60000;color:#FFF}.galerie-slider{width:100%;margin-top:55px;position:relative;padding-top:50px}.galerie-slide{display:flex;flex-direction:column;gap:10px}.galerie-img{width:100%;height:280px;overflow:hidden;border-radius:12px;display:flex;align-items:center}.galerie-img
img{width:100%;height:100%!important;object-fit:cover;object-position:center;display:block}.galerie-desc{font-size:15px;color:#111;margin:0}.galerie-prev,.galerie-next{position:absolute !important;top:-25px  !important;width:36px !important;height:36px !important;background:#fff !important;border-radius:50% !important;box-shadow:0 0 6px rgba(0,0,0,0.15);display:flex !important;align-items:center;justify-content:center;font-size:20px !important;font-weight:bold !important;color:#222 !important;cursor:pointer;z-index:50 !important}.galerie-slider.swiper{overflow:visible !important;position:relative !important}.gallery_content{overflow:hidden}.galerie-prev::after,.galerie-next::after{font-family:Arial,sans-serif !important;font-size:22px !important;font-weight:bold !important;line-height:1 !important;color:#222 !important;display:flex !important;align-items:center;justify-content:center}.swiper-button-prev{right:50px !important;left:auto !important}.galerie-prev::after{content:"‹" !important}.galerie-next::after{content:"›" !important}.galerie-prev.swiper-button-disabled::after{content:"‹" !important}.galerie-next.swiper-button-disabled::after{content:"›" !important}.galerie-prev.swiper-button-disabled,.galerie-next.swiper-button-disabled{opacity:1 !important;pointer-events:auto !important}.bloc-description-detaille{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:25px
0}.bdd-image
img{width:100%;max-width:420px !important;height:auto !important;object-fit:contain}.bdd-texte{display:flex;flex-direction:column;gap:15px}.bdd-titre{font-size:22px;font-weight:700;margin:0}.bdd-desc{color:#333;font-size:16px;line-height:1.6}.bdd-image{display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.single-product
.avantage_group{grid-template-columns:repeat(1, 1fr)}.bloc-description-detaille{grid-template-columns:1fr}.bdd-image
img{margin-bottom:20px}}.single-product .avantage_group>.elementor-element:nth-child(4){border-right:none}.variations
.reset_variations{color:#E10600}.single-product .merchant-product-size-chart .merchant-product-size-chart-button{float:right}.single-product form.cart.variations_form  table.variations
label{font-family:'Inter' !important;font-weight:bold !important;font-size:15px !important;color:#000 !important}.single-product .e-n-tabs-heading{border-top:1px solid #DDD;border-bottom:1px solid #DDD}div.quantity .ct-increase:hover, div.quantity .ct-decrease:hover{color:#000;font-weight:700}.single-product
.paiement{background:#F6FAFF;border-radius:5px;border:1px
solid #DDD}.paiement ul
li{list-style:none;font-size:15px;padding:5px
0}.single-post .guide-achat{max-width:1200px;margin:auto;padding:40px
20px}.post-title{font-size:2.2rem;font-weight:700;margin-bottom:15px}.post-meta{color:#777;font-size:0.9rem;margin-bottom:20px}.post-thumbnail
img{width:100%;border-radius:8px;margin:30px
0}.post-toc{background:#f7f7f7;padding:20px;border-left:4px solid #d32f2f;margin:30px
0}.post-content
h2{margin-top:50px;font-size:1.6rem}.post-content
h3{margin-top:30px;font-size:1.3rem}.single-hero-lcp{position:relative;height:360px;max-width:1200px;margin:40px
auto;border-radius:18px;overflow:hidden}.single-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.single-hero-overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.45);z-index:1}.single-hero-content{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding:40px}.single-hero-title{color:#fff;font-size:2.4rem;font-weight:700;max-width:80%}.variations .value
select{border-color:#000!important}form.cart table.variations td.value
select{color:#000!important}.bease-single-breadcrumb{display:flex;align-items:center;gap:8px;font-size:16px;color:#888;margin-bottom:32px;flex-wrap:wrap;padding:14px
0;border-bottom:1px solid #e8e8e4}.bease-single-breadcrumb
a{color:#888;text-decoration:none;transition:color .2s}.bease-single-breadcrumb a:hover{color:#F47C20}.bease-single-breadcrumb
.sep{opacity: .45}.bease-single-breadcrumb
.current{color:#1a1a1a;font-weight:600}.bease-related{margin-top:56px;padding-top:32px;border-top:2px solid #e8e8e4}.bease-related
h3{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing: .1em;color:#1a1a1a;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #F47C20;display:inline-block}.bease-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:640px){.bease-related-grid{grid-template-columns:1fr}}.bease-related-card{border:1px
solid #e8e8e4;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .2s, transform .2s}.bease-related-card:hover{border-color:rgba(244,124,32,.4);transform:translateY(-3px)}.bease-related-card
img{width:100%;aspect-ratio:16/9;object-fit:cover}.bease-related-card .rc-body{padding:14px
14px 16px}.bease-related-card .rc-title{font-size:14px;font-weight:700;line-height:1.4;color:#1a1a1a}.bease-related-card .rc-date{font-size:12px;color:#888;margin-top:6px}}[data-elementor-id="4494"] .elementor-nav-menu--layout-horizontal.elementor-nav-menu{flex-wrap:nowrap !important}[data-elementor-id="4494"] .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{padding-left:14px !important;padding-right:14px !important;font-size:16px !important;letter-spacing:0.04em !important}.grecaptcha-badge{visibility:hidden !important}.bease-recaptcha-notice{text-align:center;font-size:12px;color:#999;padding:10px
20px;line-height:1.5}.bease-recaptcha-notice
a{color:#999;text-decoration:underline}.bease-recaptcha-notice a:hover{color:#666}.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode,
.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode p,
.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode h3,
.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode
h4{font-family:'Montserrat',sans-serif !important}.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode h3,
.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode
h4{font-weight:700;font-size:18px !important;margin-bottom:10px}.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode
p{font-size:15px !important;line-height:1.8 !important;color:#444;font-weight:400}.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode img.wsc-acf-image{width:52px !important;height:52px !important;margin-bottom:12px}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}a{transition:none !important}[data-reveal]{opacity:initial !important;transform:initial !important}