body.theme-lrdb.page-id-1004 .reassurance{margin-top:0}@media (max-width:992px){body.theme-lrdb.page-id-1004 .site-content h2{font-size:26px;text-align:left}body.theme-lrdb.page-id-1004 .site-content .section-about_image-container img{width:100%}body.theme-lrdb.page-id-1004 .site-content .section-about_text-container p{text-align:left}}body.theme-lrdb.page-id-1004 .section-about{margin-bottom:100px;position:relative}body.theme-lrdb.page-id-1004 .section-about:nth-child(odd) img{box-shadow:0 3px 9px 2px rgb(0 0 69 / .15);transform:skewY(3deg)}body.theme-lrdb.page-id-1004 .section-about:nth-child(even) img{box-shadow:0 3px 9px 2px rgb(244 116 33 / .15);transform:skewY(-3deg)}@media (max-width:767px){body.theme-lrdb.page-id-1004 .section-about{margin-bottom:70px}body.theme-lrdb.page-id-1004 .section-about .section-about_image-container>div,body.theme-lrdb.page-id-1004 .section-about .section-about_text-container>div{padding-bottom:0;padding-left:0;padding-right:0;padding-top:30px}}@media (max-width:767px){body.theme-lrdb.page-id-1004 .section-about.with-separator-after .section-about_image-container{order:-1}body.theme-lrdb.page-id-1004 .section-about.with-separator-after .section-about_text-container{order:1}}body.theme-lrdb.page-id-1004 .section-about.with-separator-after::after{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-200x19-1.png);background-repeat:no-repeat;background-size:contain;bottom:-50px;content:"";height:19px;left:50%;position:absolute;translate:-50%;width:200px}@media (min-width:601px){body.theme-lrdb.page-id-1004 .section-about.with-separator-after{margin-bottom:150px}body.theme-lrdb.page-id-1004 .section-about.with-separator-after::after{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-300x29-1.png);background-repeat:no-repeat;background-size:contain;bottom:-90px;content:"";height:29px;left:50%;position:absolute;translate:-50%;width:300px}}@media (min-width:768px){body.theme-lrdb.page-id-1004 .section-about.with-separator-after{margin-bottom:150px}body.theme-lrdb.page-id-1004 .section-about.with-separator-after::after{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-300x29-1.png);background-repeat:no-repeat;background-size:contain;bottom:-90px;content:"";height:29px;left:50%;position:absolute;translate:-50%;width:300px}}body.theme-lrdb.page-id-1004 .section-team{position:relative}body.theme-lrdb.page-id-1004 .section-team::before{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/06/le-roi-du-bloc-hero-top-border.png);background-repeat:repeat-x;content:"";height:42px;left:0;position:absolute;top:0;width:100%}.theme-lrdb .lrdb-avatars-container{bottom:-15vh;position:absolute;width:100%}.theme-lrdb .lrdb-avatars-content{align-items:center;display:flex;flex-direction:column;padding:20px;position:relative;text-align:center}.theme-lrdb .lrdb-avatars-images{display:flex;gap:0;margin-bottom:10px;position:relative}.theme-lrdb .lrdb-avatar{border-radius:50%;border:2px solid #8397fa;height:60px;margin-left:-10px;-o-object-fit:cover;object-fit:cover;position:relative;width:60px;z-index:1}.theme-lrdb .lrdb-avatars-text{color:#8397fa;font-family:Inter,sans-serif;font-size:13px;font-style:italic;font-weight:600;letter-spacing:1px;margin:0;position:relative;text-transform:uppercase;z-index:2}.theme-lrdb .lrdb-avatars-background{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/02/le-roi-du-bloc-avatars-background-420x105-1.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:105px;left:50%;opacity:.8;position:absolute;top:98px;transform:translate(-50%,-50%);width:420px;z-index:-1}@media (max-height:1200px){.theme-lrdb .lrdb-avatars-background{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/02/le-roi-du-bloc-avatars-background-360x90-1.png)}.theme-lrdb .lrdb-avatars-container{bottom:-13vh}.theme-lrdb .lrdb-avatar{width:50px;height:50px}.theme-lrdb .lrdb-avatars-text{font-size:12px}.theme-lrdb .lrdb-avatars-background{height:90px;top:88px;width:360px}}@media (max-height:900px){.theme-lrdb .lrdb-avatars-container{display:none}}@media (max-width:767px){.theme-lrdb .lrdb-avatar{width:40px;height:40px}.theme-lrdb .lrdb-avatars-text{font-size:10px;text-shadow:0 0 10px #000021}.theme-lrdb .lrdb-avatars-background{display:none}}.theme-lrdb .woocommerce-MyAccount-content h2{color:#fff}.theme-lrdb .commercekit-wishlist-table thead th{color:#fff}.theme-lrdb .commercekit-wishlist-table a{color:#fff}.theme-lrdb .commercekit-wishlist-table .price{color:#f47421}.theme-lrdb .commercekit-wishlist-table .stock .instock{color:#3bb54a}.theme-lrdb .commercekit-wishlist-table thead th{border-bottom-width:1px}.theme-lrdb .commercekit-wishlist-table .remove a{border-color:#e8eefe;color:#e8eefe}.theme-lrdb .commercekit-wishlist-table .remove a:hover{border-color:#e8eefe;color:#e8eefe}.theme-lrdb .woocommerce-MyAccount-navigation ul li a{color:#e8eefe;opacity:.7}.theme-lrdb .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;opacity:1}.theme-lrdb .woocommerce-MyAccount-navigation li.is-active a{color:#fff;opacity:1}.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--cgkit-wishlist a::before,.theme-lrdb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{background:#fff;opacity:1}.theme-lrdb .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid navy}.theme-lrdb .commercekit-wishlist-table tbody td.stock{opacity:1}.theme-lrdb .woocommerce-MyAccount-content{color:#fff}.theme-lrdb .woocommerce-MyAccount-content p a{color:#8397fa}.theme-lrdb .woocommerce-MyAccount-content p a:hover{color:#8397fa}.theme-lrdb .woocommerce-orders-table th{color:#fff}.theme-lrdb .woocommerce-orders-table td{color:#fff}.theme-lrdb .woocommerce-orders-table td a{color:#8397fa}.theme-lrdb .woocommerce-orders-table td a:hover{color:#8397fa}.theme-lrdb tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status{color:#3bb54a}.theme-lrdb .my_account_orders .button{background-color:#228B22}.theme-lrdb .entry-content .woocommerce-orders-table .button:hover{background-color:#1b6f1b}.theme-lrdb .commercekit-wishlist-table button{background-color:#228B22}.theme-lrdb .commercekit-wishlist-table button:hover{background-color:#1b6f1b}.theme-lrdb .woocommerce-Address-title h3{color:#fff;width:100%}.theme-lrdb .woocommerce-MyAccount-content h3{color:#fff}.theme-lrdb .addresses header.title a{float:left;margin-bottom:30px}.theme-lrdb .form-row label{color:#fff}.theme-lrdb fieldset legend{color:#fff}.theme-lrdb .edit-account .button{background-color:#228B22}.theme-lrdb .edit-account .button:hover{background-color:#1b6f1b}.theme-lrdb .woocommerce-address-fields .button{background-color:#228B22}.theme-lrdb .woocommerce-address-fields .button:hover{background-color:#1b6f1b}.theme-lrdb .woocommerce-MyAccount-content mark{color:#f47421}.theme-lrdb .woocommerce-order-details td,.theme-lrdb .woocommerce-order-details th{border-bottom:1px solid #8397fa}.theme-lrdb .woocommerce-table__product-name a{color:#8397fa;text-decoration:underline}.theme-lrdb .order_details tfoot tr:first-child td,.theme-lrdb .order_details tfoot tr:first-child th{border-top:1px solid #8397fa}@media screen and (max-width:770px){.theme-lrdb .order_details tfoot tr td{border-top:1px solid #8397fa}}@media screen and (max-width:770px){.theme-lrdb .order_details tfoot tr:first-child th,.theme-lrdb .woocommerce-order-details th{border:none}}.theme-lrdb .woocommerce-order-details:before,.theme-lrdb .woocommerce-order-details:after{display:none}.theme-lrdb .commercekit-wishlist-table tbody td,.theme-lrdb .commercekit-wishlist-table thead th{border-bottom:1px solid #8397fa}.theme-lrdb .orders-table th{border-bottom:1px solid #8397fa}.theme-lrdb .woocommerce-orders-table th{border-bottom:1px solid #8397fa}.theme-lrdb tr.woocommerce-orders-table__row td{border-bottom:1px solid #8397fa}body.theme-lrdb.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number{padding-bottom:1em;padding-top:1em;vertical-align:middle}body.theme-lrdb.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number a{color:#8397fa;text-decoration:underline}.theme-lrdb .my_account_orders .button{background-color:#3bb54a}body.theme-lrdb.page-id-12 h2{color:#fff}@media (max-width:768px){body.theme-lrdb.page-id-12 h2{font-size:26px}}body.theme-lrdb.page-id-12 form a{color:#8397fa;text-decoration:underline}body.theme-lrdb.page-id-12 .woocommerce-ResetPassword.lost_reset_password>p{color:#fff}body.theme-lrdb.page-id-12 .woocommerce-form.woocommerce-form-register.register{color:#fff}.theme-lrdb .banner-fontainebleau-container{padding:0}.theme-lrdb .banner-fontainebleau{height:250px;margin-top:0;position:relative}@media (min-width:768px){.theme-lrdb .banner-fontainebleau{height:100%;margin-top:20px}}.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content{height:100%;padding-left:170px;padding-right:20px;position:absolute;right:0;text-align:center;top:0}@media (min-width:768px){.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content{padding-left:0;padding-right:70px;text-align:left;width:60%}}.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content .banner-fontainebleau-text h2{font-size:24px}@media (min-width:768px){.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content .banner-fontainebleau-text h2{font-size:36px}}@media (min-width:1024px){.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content .banner-fontainebleau-text h2{font-size:40px}}@media (max-width:767px){.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content .banner-fontainebleau-button .elementor-button-link{padding:15px 20px}}.theme-lrdb .banner-fontainebleau .banner-fontainebleau-content .e-con-inner{justify-content:center}.theme-lrdb .blog>.e-con-inner{justify-content:center}@media (max-width:767px){.theme-lrdb .blog>.e-con-inner{padding-bottom:40px;padding-top:20px}}@media (max-width:767px){.theme-lrdb .blog{padding-left:15px;padding-right:15px}}.theme-lrdb .blog .lrdb-latest-posts{display:flex;flex-direction:column;gap:25px;margin-top:15px}@media (min-width:768px){.theme-lrdb .blog .lrdb-latest-posts{flex-direction:row}}.theme-lrdb .blog .lrdb-latest-post{background-color:#010152;box-shadow:0 0 9px 0 #010329;flex:1}.theme-lrdb .blog .lrdb-post-excerpt{color:#fff}@media (max-width:767px){.theme-lrdb .blog .lrdb-post-excerpt{font-size:15px}}.theme-lrdb .blog .lrdb-post-thumbnail{height:200px;position:relative}.theme-lrdb .blog .lrdb-post-thumbnail img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.theme-lrdb .blog .lrdb-post-content{padding:25px}@media (max-width:767px){.theme-lrdb .blog .lrdb-post-content{padding:10px 15px}}.theme-lrdb .blog .lrdb-post-title{margin-top:15px}@media (max-width:767px){.theme-lrdb .blog .lrdb-post-title{font-size:21px}}.theme-lrdb .blog .lrdb-post-title a{color:#fff}.theme-lrdb .blog .lrdb-read-more{color:#f47421;text-decoration:underline}@media (max-width:767px){.theme-lrdb .blog .lrdb-read-more{font-size:15px}}.theme-lrdb .blog .lrdb-category-label{background-color:#fff;bottom:10px;font-size:11px;font-weight:700;left:10px;padding:5px 11px;position:absolute;text-transform:uppercase}.theme-lrdb .content-area .post hr{border-color:#8397fa}.theme-lrdb .content-area .post hr.wp-block-separator{height:0}.theme-lrdb .post h2{font-size:29px;font-weight:400;letter-spacing:0;line-height:1.4}.theme-lrdb .post h3{font-size:24px;font-weight:400;letter-spacing:0;line-height:1.3}@media (max-width:992px){.theme-lrdb .post h2{font-size:26px}.theme-lrdb .post h3{font-size:22px}}.theme-lrdb .post .comments-area .comments-title{color:#fff}.theme-lrdb .post #comments .comment-list .comment_meta a,.theme-lrdb .post #comments .comment-list .comment_meta a.url{color:#fff}.theme-lrdb .post #comments .comment-list .reply a:hover{color:#ccc}.theme-lrdb .post .entry-content{color:#fff}.theme-lrdb .post .entry-content .wp-block-heading{color:#fff}.theme-lrdb .post .entry-content .lrdb-blog-block-with-link a{color:#f47421;text-decoration:underline}.theme-lrdb .post .entry-content .lrdb-blog-block-with-link a:hover{color:#f47421}.theme-lrdb .post .entry-content .wp-block-image figcaption{max-width:600px}.theme-lrdb .post .entry-header .entry-title{font-family:"Archivo",handwriting;font-weight:400}.theme-lrdb .post .entry-header .entry-title a{color:#fff}.theme-lrdb .post .products{margin-top:3em;margin-bottom:3em}@media (max-width:600px){.theme-lrdb .post .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding:20px 0 0 0}}.theme-lrdb .lrdb-image-credit{color:#999;font-size:.8em;margin-top:30px;text-align:center}.theme-lrdb .lrdb-image-credit a{color:#0073e6;text-decoration:none}.theme-lrdb .post .post-meta a{color:#e8eefe;opacity:.7}.theme-lrdb .post .post-meta a:hover{color:#e8eefe;opacity:1;text-decoration:underline}.theme-lrdb .post #comments .comment-list .reply a{color:#e2e2e2}.theme-lrdb .post #respond .comment-reply-title,.theme-lrdb .post #respond label{color:#fff}.theme-lrdb .post #respond form p a{color:#8397fa;text-decoration:underline}.theme-lrdb .post #respond form p a:hover{color:#8397fa}.theme-lrdb .post #respond textarea,.theme-lrdb .post #respond input[type=email],.theme-lrdb .post #respond input[type=text]{background-color:#000021;border-color:#8397fa;border-radius:5px;color:#e8eefe}.theme-lrdb .post #respond textarea::-moz-placeholder,.theme-lrdb .post #respond input[type=email]::-moz-placeholder,.theme-lrdb .post #respond input[type=text]::-moz-placeholder{color:rgb(232 238 254 / .5)}.theme-lrdb .post #respond textarea::placeholder,.theme-lrdb .post #respond input[type=email]::placeholder,.theme-lrdb .post #respond input[type=text]::placeholder{color:rgb(232 238 254 / .5)}.theme-lrdb .post-meta .label{color:#fff}.theme-lrdb .author-details a.fn{color:#fff}.theme-lrdb .site-content .woocommerce-breadcrumb{color:#8397fa;padding-top:0}@media (min-width:1024px){.theme-lrdb .site-content .woocommerce-breadcrumb{padding-top:13px}}.theme-lrdb .woocommerce-breadcrumb a,.theme-lrdb .woocommerce-breadcrumb a:hover{color:#8397fa}.theme-lrdb .woocommerce-breadcrumb .breadcrumb-separator{opacity:1}body.theme-lrdb.woocommerce-cart ul.checkout-bar li.active::before{background:#f47421}body.theme-lrdb table.cart tr:not(:last-of-type) td{border-bottom:1px solid #8397fa}.theme-lrdb table.cart .quantity{border:1px solid #8397fa}.theme-lrdb .entry-content td.product-name a{color:#8397fa;text-decoration:underline}body.theme-lrdb.woocommerce-cart .entry-content .cart-empty{color:#fff}body.theme-lrdb.woocommerce-cart .woocommerce-cart-form__cart-item .product-quantity,body.theme-lrdb.woocommerce-cart .woocommerce-cart-form__cart-item .product-subtotal{color:#fff}@media (min-width:768px){.theme-lrdb .m-cart table.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{border-bottom:1px solid #8397fa}}.theme-lrdb table.cart td.actions button{background-color:#f47421}.theme-lrdb table.cart td.actions button:disabled{color:#fff}.theme-lrdb .shoptimizer-sorting select.orderby{color:#e8eefe}.theme-lrdb .shoptimizer-sorting select.orderby option{color:#111}.theme-lrdb .shoptimizer-sorting .woocommerce-result-count{color:#e8eefe}.theme-lrdb .woocommerce-pagination .page-numbers li .page-numbers{color:#e8eefe}@media (max-width:992px){.theme-lrdb .woocommerce-pagination .page-numbers li .page-numbers{border:1px solid navy}}.theme-lrdb .woocommerce-pagination .page-numbers li .page-numbers.current{color:#f47421}.theme-lrdb #secondary .widget{border-bottom:1px solid navy}.theme-lrdb #secondary .widget a{color:#e8eefe;opacity:.7}.theme-lrdb #secondary .widget a:hover{color:#fff;opacity:1}.theme-lrdb #secondary .widget .current-cat>a{color:#fff;opacity:1}.theme-lrdb .widget-area .widget{color:#e8eefe}.theme-lrdb .widget.woocommerce li .count{color:#e8eefe}.theme-lrdb .widget_price_filter .ui-slider .ui-slider-range{background-color:#f47421}.theme-lrdb .widget_price_filter .ui-slider .ui-slider-handle{background-color:#f47421}.theme-lrdb .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#843807}.theme-lrdb .wc-block-product-categories-list.wc-block-product-categories-list--depth-1,.theme-lrdb .widget_product_categories ul .children{border-left:1px solid navy}.theme-lrdb .widget_price_filter .price_slider_amount .button{background-color:#e8eefe;color:#000021;font-weight:700}.theme-lrdb .mobile-filter{background-color:#000021;border-bottom:1px solid navy;border-top:1px solid navy;color:#fff}.theme-lrdb header.woocommerce-products-header{background-color:#000060}.theme-lrdb header.woocommerce-products-header .cg-cat-image{box-shadow:-3px 0 9px 2px rgb(0 0 69 / .3);position:relative;top:-10px;transform:skewY(-3deg)}@media (min-width:1024px){.theme-lrdb header.woocommerce-products-header .cg-cat-image{box-shadow:-3px 0 9px 2px rgb(0 0 69 / .3);position:relative;right:-10px;top:0;transform:skewX(-3deg)}}.theme-lrdb .shoptimizer-category-banner .taxonomy-description p:last-child,.theme-lrdb header.woocommerce-products-header .term-description p{color:#fff;font-size:19px}@media (max-width:768px){.theme-lrdb .shoptimizer-category-banner .taxonomy-description p:last-child,.theme-lrdb header.woocommerce-products-header .term-description p{font-size:16px}}@media (max-width:768px){body.theme-lrdb.category .site-main.grid .page-header{grid-column:unset!important}}@media (max-width:992px){body.theme-lrdb.category h2{font-size:26px}}.theme-lrdb .below-woocommerce-category h2,.theme-lrdb .below-woocommerce-category h3,.theme-lrdb .below-woocommerce-category h4,.theme-lrdb .below-woocommerce-category h5{color:#fff}@media (max-width:992px){.theme-lrdb .below-woocommerce-category h2{font-size:26px}}body.theme-lrdb.theme-lrdb.tax-product_cat h1{font-size:23px;line-height:1.25em;margin:5px 0 20px 0}body.theme-lrdb.theme-lrdb.tax-product_cat h2{color:#e8eefe;font-size:20px;line-height:1.25em}@media (min-width:768px){body.theme-lrdb.theme-lrdb.tax-product_cat h1{font-size:28px;margin:20px 0 30px 0}body.theme-lrdb.theme-lrdb.tax-product_cat h2{font-size:24px}}@media (min-width:1024px){body.theme-lrdb.theme-lrdb.tax-product_cat h1{font-size:36px}body.theme-lrdb.theme-lrdb.tax-product_cat h2{font-size:28px}}body.theme-lrdb.theme-lrdb.term-cadeau-escalade #primary{margin-bottom:30px;width:100%}body.theme-lrdb.theme-lrdb.term-cadeau-escalade .cg-cat-image{height:130px;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){body.theme-lrdb.theme-lrdb.term-cadeau-escalade .cg-cat-image{height:220px}}body.theme-lrdb.theme-lrdb.term-cadeau-escalade .cadeaux-section{margin-top:2rem;text-align:center}@media (min-width:768px){body.theme-lrdb.theme-lrdb.term-cadeau-escalade .cadeaux-section{margin-top:3rem}}body.theme-lrdb.theme-lrdb.term-cadeau-escalade .cadeaux-section>p{padding-bottom:20px}body.theme-lrdb.theme-lrdb.term-cadeau-escalade .lrdb-bloc-with-top-separator{position:relative}body.theme-lrdb.theme-lrdb.term-cadeau-escalade .lrdb-block-link-container{margin-top:30px}body.theme-lrdb.theme-lrdb.term-cadeau-escalade .shoptimizer-sorting.sorting-end{display:none}@media (max-width:992px){body.theme-lrdb.page-id-7336 .site-content h2{font-size:26px}body.theme-lrdb.page-id-7336 .site-content h3{font-size:22px}}.theme-lrdb .woocommerce-billing-fields h3,.theme-lrdb #order_review_heading{color:#e8eefe}.theme-lrdb ul.checkout-bar:before{background-color:#3bb54a}.theme-lrdb ul.checkout-bar li::before{background:#F9B990}.theme-lrdb ul.checkout-bar li span{color:#e8eefe}.theme-lrdb ul.checkout-bar li span a{color:#fff}.theme-lrdb ul.checkout-bar li.active span a{color:#fff}.theme-lrdb ul.checkout-bar li:last-of-type span{opacity:.7}.theme-lrdb #wc-stripe-payment-request-button-separator{color:#fff;opacity:.6}.theme-lrdb #wc-stripe-express-checkout-element{display:block;width:100%}.theme-lrdb #ship-to-different-address{color:#fff;font-size:18px!important;font-weight:400}.theme-lrdb #payment .payment_methods>.wc_payment_method>label{color:#fff}.theme-lrdb .woocommerce-checkout-review-order-table tbody td{border-bottom:1px solid #8397fa;color:#fff}.theme-lrdb .cg-checkout-table-product-name{color:#fff}.theme-lrdb table.woocommerce-checkout-review-order-table .product-name .product-quantity{color:#fff}.theme-lrdb .cart_item .woocommerce-Price-amount{color:#fff}body.theme-lrdb.woocommerce-checkout.min-ck:not(.woocommerce-order-received) .site-header{border-bottom:1px solid navy}body.theme-lrdb.woocommerce-checkout ul.checkout-bar li.next::before,body.theme-lrdb.woocommerce-checkout ul.checkout-bar li.active::before{background:#f47421}body.theme-lrdb #ship-to-different-address{border-top:1px solid navy}.theme-lrdb .coupon-wrapper{border-top:1px solid navy}.theme-lrdb .coupon-wrapper .woocommerce-info{color:#fff}.theme-lrdb .coupon-wrapper .woocommerce-info .showcoupon{color:#8397fa!important}.theme-lrdb .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{color:#3bb54a}.theme-lrdb .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{background:#3bb54a}.theme-lrdb .woocommerce-order-details__title,.theme-lrdb .woocommerce-column__title{color:#fff}.theme-lrdb table.woocommerce-table--order-details tfoot th,.theme-lrdb table.woocommerce-table--order-details thead th,.theme-lrdb table.woocommerce-table--order-details tfoot tr:last-child td,.theme-lrdb table.woocommerce-table--order-details tfoot tr:last-child th{color:#fff}.theme-lrdb table.woocommerce-table--order-details tbody td,.theme-lrdb table.woocommerce-table--order-details tbody td,.theme-lrdb table.woocommerce-table--order-details tbody tr:nth-child(2n) td{background-color:initial}.theme-lrdb table.woocommerce-table--order-details .wc-item-meta strong{color:#fff}body.theme-lrdb.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details td:last-child{color:#fff}.theme-lrdb table.woocommerce-table--order-details tfoot tr:last-child th,.theme-lrdb table.woocommerce-table--order-details tfoot tr:last-child td{border-bottom:0}body.theme-lrdb.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th,body.theme-lrdb.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td{border-top:1px solid navy}body.theme-lrdb.woocommerce-order-received table.woocommerce-table--order-details th,body.theme-lrdb.woocommerce-order-received table.woocommerce-table--order-details th,body.theme-lrdb.woocommerce-order-received table.woocommerce-table--order-details td{padding:.6em 0}body.theme-lrdb.woocommerce-order-received table.woocommerce-table--order-details td:last-child{vertical-align:middle}body.theme-lrdb.woocommerce-checkout address{color:#fff}body.theme-lrdb.woocommerce-checkout .woocommerce-privacy-policy-text{color:#fff}body.theme-lrdb.woocommerce-checkout .woocommerce-privacy-policy-text a,body.theme-lrdb.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:#8397fa;text-decoration:underline}body.theme-lrdb.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a,body.theme-lrdb.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a:hover{color:#8397fa;text-decoration:underline}body.theme-lrdb.woocommerce-checkout #payment .woocommerce-terms-and-conditions{background-color:#fff}.theme-lrdb .woocommerce-table__product-name.product-name{color:#fff}.theme-lrdb #wc-stripe-express-checkout-button-separator{color:#fff}.theme-lrdb .site div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#228B22}.theme-lrdb .site div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#1b6f1b}.theme-lrdb .wpforms-error.mailcheck-error .mailcheck-suggestion{color:#1e68c4}.theme-lrdb div.wpforms-container-full textarea,.theme-lrdb div.wpforms-container-full .wpforms-form textarea:focus,.theme-lrdb container-full input[type=email]:focus:invalid,.theme-lrdb div.wpforms-container-full input[type=email],.theme-lrdb div.wpforms-container-full input[type=email]:focus:invalid{color:#fff}body.theme-lrdb.page-id-1132 div.wpforms-container-full .wpforms-field-limit-text,body.theme-lrdb.page-id-1132 div.wpforms-container-full .wpforms-field-label,body.theme-lrdb.page-id-1132 div.wpforms-container-full .wpforms-field-description{color:#fff}body.theme-lrdb.page-id-1132 .wpforms-container{margin-top:0}body.theme-lrdb.page-id-1132 .site-content div.wpforms-container-full .wpforms-form select{border-color:#8397fa}@media (max-width:992px){body.theme-lrdb.page-id-7340 .site-content h2{font-size:26px}body.theme-lrdb.page-id-7340 .site-content h3{font-size:22px}}@media (max-width:992px){body.theme-lrdb.page-id-1002 .site-content h2{font-size:26px}body.theme-lrdb.page-id-1002 .site-content h3{font-size:22px}}@media (max-width:992px){body.theme-lrdb.page-id-7643 .site-content h2{font-size:26px}}.theme-lrdb .lrdb-faq{background:#000060;border-radius:12px;color:#e8eefe;margin:0 auto;margin-bottom:30px;max-width:900px;padding:1.2rem}.theme-lrdb .lrdb-faq h2{font-size:clamp(22px, 4.5vw, 32px);margin-bottom:1rem}.theme-lrdb .faq-item{border-bottom:1px solid rgb(255 255 255 / .2)}.theme-lrdb .faq-item:last-child{border-bottom:none}.theme-lrdb .faq-trigger{color:#e8eefe;align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:0;padding:.9rem 10px .9rem 0}@media (min-width:768px){.theme-lrdb .faq-trigger{font-size:19px}}.theme-lrdb .faq-icon{margin-left:10px;min-width:16px;text-align:right;transition:transform 0.25s ease;width:16px}.theme-lrdb .faq-trigger[aria-expanded=true] .faq-icon{transform:rotate(90deg)}.theme-lrdb .faq-panel{color:#f0f0f0;font-size:15px;padding:0 0 1rem 0}.theme-lrdb .faq-panel a{color:#f0f0f0;text-decoration:underline}.theme-lrdb .faq-panel a:hover{color:#f0f0f0}.theme-lrdb footer.site-footer,.theme-lrdb footer.copyright{background-color:#000014}.theme-lrdb footer.copyright .widget:last-child img{height:35px}.theme-lrdb footer.site-footer .custom-logo{padding-bottom:20px;padding-left:20px;padding-right:20px;text-align:center}@media (min-width:768px){.theme-lrdb footer.site-footer .custom-logo{padding-bottom:40px}}.theme-lrdb footer.site-footer .custom-logo img{height:36px}@media (min-width:768px){.theme-lrdb footer.site-footer .custom-logo img{height:52px}}.theme-lrdb footer.site-footer .widget .widget-title{font-family:"Archivo",handwriting;font-size:18px;font-weight:400}.theme-lrdb #page{font-family:"Inter",sans-serif}.theme-lrdb .shoptimizer-cart-icon svg{stroke:#f47421}.theme-lrdb .site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{background-color:#e8eefe;color:#000021;font-size:9px;font-weight:700}.theme-lrdb .secondary-wrapper #secondary.widget-area{background-color:#000021}.theme-lrdb .page-numbers .prev::after,.theme-lrdb .woocommerce-pagination .prev::after,.theme-lrdb .page-numbers .next::after,.theme-lrdb .woocommerce-pagination .next::after{background-color:#fff}.theme-lrdb .call-back-feature a{background-color:#f47421}.theme-lrdb input#coupon_code,.theme-lrdb select#taille,.theme-lrdb .form-row input[type=email],.theme-lrdb .form-row input[type=password],.theme-lrdb .form-row input[type=tel],.theme-lrdb .form-row input[type=text],.theme-lrdb .form-row select,.theme-lrdb div.wpforms-container-full input[type=date],.theme-lrdb div.wpforms-container-full input[type=datetime],.theme-lrdb div.wpforms-container-full input[type=datetime-local],.theme-lrdb div.wpforms-container-full input[type=email],.theme-lrdb div.wpforms-container-full input[type=month],.theme-lrdb div.wpforms-container-full input[type=number],.theme-lrdb div.wpforms-container-full input[type=password],.theme-lrdb div.wpforms-container-full input[type=range],.theme-lrdb div.wpforms-container-full input[type=search],.theme-lrdb div.wpforms-container-full input[type=tel],.theme-lrdb div.wpforms-container-full input[type=text],.theme-lrdb div.wpforms-container-full input[type=time],.theme-lrdb div.wpforms-container-full input[type=url],.theme-lrdb div.wpforms-container-full input[type=week],.theme-lrdb div.wpforms-container-full select,.theme-lrdb div.wpforms-container-full textarea,.theme-lrdb .wapf-field-input input[type=text],.theme-lrdb .site-content div.wpforms-container-full .wpforms-form select,.theme-lrdb .site-content select,.theme-lrdb textarea#order_comments{background-color:#000021;border-color:#8397fa;border-radius:5px;color:#e8eefe}.theme-lrdb input#coupon_code::-moz-placeholder,.theme-lrdb select#taille::-moz-placeholder,.theme-lrdb .form-row input[type=email]::-moz-placeholder,.theme-lrdb .form-row input[type=password]::-moz-placeholder,.theme-lrdb .form-row input[type=tel]::-moz-placeholder,.theme-lrdb .form-row input[type=text]::-moz-placeholder,.theme-lrdb .form-row select::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=date]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=datetime]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=datetime-local]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=email]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=month]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=number]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=password]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=range]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=search]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=tel]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=text]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=time]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=url]::-moz-placeholder,.theme-lrdb div.wpforms-container-full input[type=week]::-moz-placeholder,.theme-lrdb div.wpforms-container-full select::-moz-placeholder,.theme-lrdb div.wpforms-container-full textarea::-moz-placeholder,.theme-lrdb .wapf-field-input input[type=text]::-moz-placeholder,.theme-lrdb .site-content div.wpforms-container-full .wpforms-form select::-moz-placeholder,.theme-lrdb .site-content select::-moz-placeholder,.theme-lrdb textarea#order_comments::-moz-placeholder{color:rgb(232 238 254 / .5)}.theme-lrdb input#coupon_code::placeholder,.theme-lrdb select#taille::placeholder,.theme-lrdb .form-row input[type=email]::placeholder,.theme-lrdb .form-row input[type=password]::placeholder,.theme-lrdb .form-row input[type=tel]::placeholder,.theme-lrdb .form-row input[type=text]::placeholder,.theme-lrdb .form-row select::placeholder,.theme-lrdb div.wpforms-container-full input[type=date]::placeholder,.theme-lrdb div.wpforms-container-full input[type=datetime]::placeholder,.theme-lrdb div.wpforms-container-full input[type=datetime-local]::placeholder,.theme-lrdb div.wpforms-container-full input[type=email]::placeholder,.theme-lrdb div.wpforms-container-full input[type=month]::placeholder,.theme-lrdb div.wpforms-container-full input[type=number]::placeholder,.theme-lrdb div.wpforms-container-full input[type=password]::placeholder,.theme-lrdb div.wpforms-container-full input[type=range]::placeholder,.theme-lrdb div.wpforms-container-full input[type=search]::placeholder,.theme-lrdb div.wpforms-container-full input[type=tel]::placeholder,.theme-lrdb div.wpforms-container-full input[type=text]::placeholder,.theme-lrdb div.wpforms-container-full input[type=time]::placeholder,.theme-lrdb div.wpforms-container-full input[type=url]::placeholder,.theme-lrdb div.wpforms-container-full input[type=week]::placeholder,.theme-lrdb div.wpforms-container-full select::placeholder,.theme-lrdb div.wpforms-container-full textarea::placeholder,.theme-lrdb .wapf-field-input input[type=text]::placeholder,.theme-lrdb .site-content div.wpforms-container-full .wpforms-form select::placeholder,.theme-lrdb .site-content select::placeholder,.theme-lrdb textarea#order_comments::placeholder{color:rgb(232 238 254 / .5)}.theme-lrdb #commercekit-wishlist-popup{color:#000021}body.theme-lrdb a.remove::before{background-color:#fff}.theme-lrdb table.cart td.product-quantity .quantity .qty{color:#fff}.theme-lrdb .callback-modal .callback-product_title{color:#111}.theme-lrdb .callback-modal div.wpforms-container-full input,.theme-lrdb .callback-modal div.wpforms-container-full input:focus,.theme-lrdb .callback-modal div.wpforms-container-full input:focus:invalid,.theme-lrdb .callback-modal div.wpforms-container-full select,.theme-lrdb .callback-modal div.wpforms-container-full textarea,.theme-lrdb .callback-modal div.wpforms-container-full textarea:focus,.theme-lrdb .callback-modal div.wpforms-container-full textarea:focus:invalid,.theme-lrdb .callback-modal textarea{background-color:#fff;border-color:#000;color:#000}.theme-lrdb .callback-modal div.wpforms-container-full input::-moz-placeholder,.theme-lrdb .callback-modal div.wpforms-container-full input:focus::-moz-placeholder,.theme-lrdb .callback-modal div.wpforms-container-full input:focus:invalid::-moz-placeholder,.theme-lrdb .callback-modal div.wpforms-container-full select::-moz-placeholder,.theme-lrdb .callback-modal div.wpforms-container-full textarea::-moz-placeholder,.theme-lrdb .callback-modal div.wpforms-container-full textarea:focus::-moz-placeholder,.theme-lrdb .callback-modal div.wpforms-container-full textarea:focus:invalid::-moz-placeholder,.theme-lrdb .callback-modal textarea::-moz-placeholder{color:#000}.theme-lrdb .callback-modal div.wpforms-container-full input::placeholder,.theme-lrdb .callback-modal div.wpforms-container-full input:focus::placeholder,.theme-lrdb .callback-modal div.wpforms-container-full input:focus:invalid::placeholder,.theme-lrdb .callback-modal div.wpforms-container-full select::placeholder,.theme-lrdb .callback-modal div.wpforms-container-full textarea::placeholder,.theme-lrdb .callback-modal div.wpforms-container-full textarea:focus::placeholder,.theme-lrdb .callback-modal div.wpforms-container-full textarea:focus:invalid::placeholder,.theme-lrdb .callback-modal textarea::placeholder{color:#000}.theme-lrdb .col-full.topbar-wrapper{border:none}.theme-lrdb .cky-btn-revisit-wrapper{z-index:10}@media (max-width:767px){.theme-lrdb .mobile-hidden{display:none}}.theme-lrdb .hero-bloc{display:flex;height:calc(100vh - 224px)}.theme-lrdb .hero-bloc::before{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/06/le-roi-du-bloc-hero-top-border.png);background-repeat:repeat-x;content:"";height:42px;left:0;position:absolute;top:0;width:100%}.theme-lrdb .hero-bloc::after{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/06/le-roi-du-bloc-hero-bottom-border.png);background-repeat:repeat-x;bottom:0;content:"";height:42px;left:0;position:absolute;width:100%}.theme-lrdb .hero-bloc .hero-bloc-content[data-element_type=column]{z-index:8}@media (min-width:768px){.theme-lrdb .hero-bloc .hero-bloc-content[data-element_type=column]{padding:40px 40px 20px 36%}}.theme-lrdb .hero-bloc .hero-bloc-subtitle{padding:0 40px}@media (max-width:992px){body.theme-lrdb.page-id-7334 .site-content h2{font-size:26px}}.theme-lrdb .site .menu-primary-menu-container>ul>li>a{font-size:19px;font-weight:700}.theme-lrdb .menu-primary-menu-container>ul>li>a span:before{border-color:#f47421}@media (min-width:993px){.theme-lrdb .main-navigation ul.menu ul a:hover{color:#f47421}}.theme-lrdb .newsletter #sib-container{padding:25px 25px 30px 25px}@media (min-width:768px){.theme-lrdb .newsletter #sib-container{padding:50px}}.theme-lrdb .newsletter #sib-container input::-moz-placeholder{color:#fff;font-family:"Helvetica",sans-serif;text-align:left;text-transform:none!important}.theme-lrdb .newsletter #sib-container input::placeholder{color:#fff;font-family:"Helvetica",sans-serif;text-align:left;text-transform:none!important}.theme-lrdb .newsletter #sib-container textarea::-moz-placeholder{color:#c0ccda;font-family:"Helvetica",sans-serif;text-align:left}.theme-lrdb .newsletter #sib-container textarea::placeholder{color:#c0ccda;font-family:"Helvetica",sans-serif;text-align:left}.theme-lrdb .newsletter #sib-container a{color:#2BB2FC;text-decoration:underline}.theme-lrdb .newsletter #sib-container .entry_block label{display:none}.theme-lrdb .newsletter #sib-container .entry_block.entry_errored label{display:block}.theme-lrdb .newsletter .newsletter-form{display:flex;flex-direction:column}.theme-lrdb .newsletter .newsletter-form .form__label-row{flex-grow:1;margin:10px 0 20px 0}@media (min-width:768px){.theme-lrdb .newsletter .newsletter-form .form__label-row{margin:0 16px 0 0}}@media (min-width:768px){.theme-lrdb .newsletter .newsletter-form{flex-direction:row}}.theme-lrdb .newsletter .newsletter-form-container{align-items:center;padding:0}@media (min-width:768px){.theme-lrdb .newsletter .newsletter-form-container{margin-top:30px}}.theme-lrdb .newsletter .newsletter-paragraph{font-size:16px;line-height:26px}@media (min-width:768px){.theme-lrdb .newsletter .newsletter-paragraph{font-size:18px;line-height:30px}}.theme-lrdb .newsletter .newsletter-paragraph.newsletter-paragraph-main{font-weight:700}.theme-lrdb .newsletter .newsletter-paragraphs-container{padding:0 0 16px 0}@media (min-width:768px){.theme-lrdb .newsletter .newsletter-paragraphs-container{padding:16px 0}}body.theme-lrdb.error404 h2{color:#fff;font-size:26px}@media (max-width:768px){body.theme-lrdb.error404 h2{font-size:22px}}@media (max-width:992px){body.theme-lrdb.page-id-7338 .site-content h2{font-size:26px}body.theme-lrdb.page-id-7338 .site-content h3{font-size:22px}}.theme-lrdb .product select#taille{width:100%}@media (min-width:768px){.theme-lrdb .product select#taille{width:50%}}.theme-lrdb .product a.reset_variations{color:#8397fa}.theme-lrdb .product a.reset_variations:hover{color:#8397fa}@media (min-width:768px){.theme-lrdb .product a.reset_variations{margin-left:10px;font-size:14px;width:50%}}.theme-lrdb .product button.reset_variations,.theme-lrdb .product a.reset_variations[style*="visibility: hidden"]{display:none!important}.theme-lrdb .product .variations .cgkit-chosen-attribute{font-weight:700}.theme-lrdb .product .product-details-wrapper .summary.entry-summary .product-widget fieldset{color:#fff;letter-spacing:3px;text-transform:uppercase}.theme-lrdb .product .product-details-wrapper .product-widget{color:#fff}.theme-lrdb .product .product-details-wrapper .product-widget p{text-transform:uppercase}.theme-lrdb .product .product-details-wrapper .product-widget ul li,.theme-lrdb .product .product-details-wrapper .product-widget .widget,.theme-lrdb .product .product-details-wrapper #shoptimizer-modals-wrapper{font-size:13px}@media (min-width:768px){.theme-lrdb .product .product-details-wrapper .product-widget ul li,.theme-lrdb .product .product-details-wrapper .product-widget .widget,.theme-lrdb .product .product-details-wrapper #shoptimizer-modals-wrapper{font-size:16px}}.theme-lrdb .product .product-details-wrapper .product-widget ul li{margin-left:27px}.theme-lrdb .product .product-details-wrapper .product-widget ul li::before{background:#3bb54a;height:19px;left:-27px;top:2px;width:19px}.theme-lrdb .product .product-details-wrapper .product-widget fieldset legend{color:#fff}.theme-lrdb .product .product-details-wrapper form.cart .button{opacity:1}.theme-lrdb .product .product-details-wrapper #wc-stripe-payment-request-wrapper{margin-bottom:2em}.theme-lrdb #page .product .woocommerce-tabs{padding-top:30px}.theme-lrdb #page .product .woocommerce-tabs.wc-tabs-wrapper{border-top:none;position:relative}.theme-lrdb #page .product .woocommerce-tabs.wc-tabs-wrapper::before{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/06/le-roi-du-bloc-hero-top-border.png);background-repeat:repeat-x;content:"";height:42px;left:0;position:absolute;top:0;width:100%}.theme-lrdb .product del .woocommerce-Price-amount.amount{font-size:.85rem;font-weight:400}@media (min-width:768px){.theme-lrdb .product del .woocommerce-Price-amount.amount{font-size:1.3rem}}.theme-lrdb .product .woocommerce-Price-amount.amount{color:#f47421;font-weight:400;font-size:1.1rem}@media (min-width:768px){.theme-lrdb .product .woocommerce-Price-amount.amount{font-size:1.4rem}}.theme-lrdb .product .woocommerce-card__header .woocommerce-Price-amount.amount{color:#f47421;font-weight:400;font-size:.9rem}@media (min-width:768px){.theme-lrdb .product .woocommerce-card__header .woocommerce-Price-amount.amount{font-size:1.2rem}}.theme-lrdb li.product .commercekit-wishlist a em.cg-wishlist:before,.theme-lrdb li.product .commercekit-wishlist a em.cg-wishlist-t:before{background-color:#f47421}.theme-lrdb ul.products li.product .button{background-color:#228B22;border-radius:22px}.theme-lrdb ul.products li.product .button:hover{background-color:#1b6f1b}.theme-lrdb .woocommerce-product-details__short-description{font-size:15px;line-height:1.6;margin-bottom:20px;margin-top:15px}.theme-lrdb .woocommerce-product-details__short-description a,.theme-lrdb .woocommerce-product-details__short-description a:hover{color:#8397fa;text-decoration:underline}@media (min-width:768px){.theme-lrdb .woocommerce-product-details__short-description{font-size:1.1rem;line-height:1.6rem;margin-bottom:30px}}.theme-lrdb #page .woocommerce-tabs ul.tabs li a span{background-color:#f47421}.theme-lrdb .woocommerce-tabs .tabs li a::after{border-color:#f47421}.theme-lrdb .product .related-wrapper{background-color:#000021}.theme-lrdb .product .upsells>h2{color:#e8eefe}.theme-lrdb .ckit-badge{font-size:13px;opacity:1;padding:6px 12px}.theme-lrdb .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{background-color:#000014;border:1px solid #3051f6;color:#fff}.theme-lrdb .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{background-color:navy}.theme-lrdb .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background-color:navy}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__media img{position:relative}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(odd){background-color:#e4f1fd}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(odd) .wp-block-media-text__media img{box-shadow:0 3px 9px 2px rgb(0 0 69 / .15);left:0;top:-12px;transform:skewY(3deg)}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(even){background-color:#fdf0e7}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(even) .wp-block-media-text__media img{box-shadow:0 3px 9px 2px rgb(244 116 33 / .15);left:0;top:-12px;transform:skewY(-3deg)}@media (min-width:601px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(odd) .wp-block-media-text__media img{box-shadow:-3px 0 9px 2px rgb(0 0 69 / .15);left:12px;top:0;transform:skewX(3deg)}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(even) .wp-block-media-text__media img{box-shadow:3px 0 9px 2px rgb(244 116 33 / .15);left:-12px;top:0;transform:skewX(-3deg)}}@media (min-width:1024px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(odd) .wp-block-media-text__media img{left:20px}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:nth-child(even) .wp-block-media-text__media img{left:-20px}}@media (max-width:600px){.theme-lrdb #page .woocommerce-tabs .panel{padding-top:60px}}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text{margin-bottom:100px;position:relative}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text::after{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-200x19-1.png);background-repeat:no-repeat;background-size:contain;bottom:-50px;content:"";height:19px;left:50%;position:absolute;translate:-50%;width:200px}@media (min-width:601px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text{margin-bottom:150px}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text::after{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-300x29-1.png);background-repeat:no-repeat;background-size:contain;bottom:-90px;content:"";height:29px;left:50%;position:absolute;translate:-50%;width:300px}}@media (min-width:768px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text{margin-bottom:150px}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text::after{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-300x29-1.png);background-repeat:no-repeat;background-size:contain;bottom:-90px;content:"";height:29px;left:50%;position:absolute;translate:-50%;width:300px}}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:last-of-type{margin-bottom:0}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text:last-of-type::after{content:none}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__media img{box-shadow:0 0 6px 2px rgb(0 0 69 / .15)}@media (max-width:600px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__media{text-align:center}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__media img{width:80%}}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__content p{color:#000021;font-size:16px}@media (min-width:768px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__content p{font-size:19px}}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__content{margin-top:0;position:relative}.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__content .wp-block-heading{margin-top:20px}@media (max-width:767px){.theme-lrdb .product .woocommerce-Tabs-panel .wp-block-media-text .wp-block-media-text__content .wp-block-heading{font-size:22px;margin-bottom:20px;margin-top:30px}}.theme-lrdb .commercekit-size-guide svg path{stroke:#fff}.theme-lrdb .content-area .stock.in-stock{color:#3bb54a;font-weight:700}.theme-lrdb .content-area .stock.in-stock::before{background:#3bb54a}@media (min-width:768px){.theme-lrdb .content-area .stock.in-stock::before{font-size:16px;height:22px;top:5px;width:22px}}@media (min-width:768px){.theme-lrdb .content-area .stock.in-stock{font-size:16px}}.theme-lrdb .content-area p.stock{border-top:1px solid navy}.theme-lrdb .product .cart .quantity .input-text,.theme-lrdb .quantity-nav{background-color:#000021;border:1px solid #8397fa;color:#fff}.theme-lrdb .product .quantity .plus,.theme-lrdb .product .quantity .minus{background:#000021;border-color:#8397fa}.theme-lrdb .quantity-button.quantity-down::before,.theme-lrdb .quantity-button.quantity-up::before{background:#fff}.theme-lrdb .variations .selected-variation label span:first-child::after{background:#3bb54a}.theme-lrdb .product .woocommerce-product-rating a{color:#e8eefe;opacity:.7}.theme-lrdb .product .woocommerce-product-rating a:hover{color:#e8eefe;opacity:1;text-decoration:underline}.theme-lrdb .product #commercegurus-pdp-gallery{visibility:visible!important}@media (max-width:770px){.theme-lrdb .product .ckit-mobile-pdp-gallery-active .swiper-container.cg-thumb-swiper .swiper-wrapper .swiper-slide{background:#fff;opacity:.5}.theme-lrdb .product .ckit-mobile-pdp-gallery-active .swiper-container.cg-thumb-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}}@media (min-width:770px){.theme-lrdb .product .woocommerce-product-gallery,.theme-lrdb div.product .product-details-wrapper .images{width:55%;margin-right:0;margin-bottom:0}}.theme-lrdb div.product .summary{position:relative;width:42%}.theme-lrdb div.product .summary .onsale{display:none}.theme-lrdb .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button:before{border:1px solid #3051f6}.theme-lrdb .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-swatch-selected:before{border:1px solid #fff}.theme-lrdb .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-swatch-selected:before{border:2px solid #fff}body.theme-lrdb.theme-lrdb.single-product div.product .summary form.cart,body.theme-lrdb.theme-lrdb.single-product .commercekit-pdp-before-form{background-color:#000021}.theme-lrdb .product .cart .single_add_to_cart_button,.theme-lrdb .product .cart .single_add_to_cart_button:hover,.theme-lrdb .site .commercekit-sticky-add-to-cart__content-button a.button,.theme-lrdb .site .commercekit-sticky-add-to-cart__content-button a.button:hover{background-color:#f47421}.theme-lrdb .woocommerce-product-details__short-description p{margin-bottom:0}.theme-lrdb .promo-badge{background-image:url(https://leroidubloc.fr/wp-content/uploads/2025/06/badge-promo-tombe-dignement-sans-texte.png);background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;clear:both;color:#fff;font-size:17px;font-weight:700;margin-bottom:-15px;max-width:400px;padding:17px 8px 23px 8px;width:100%;text-align:center}@media (min-width:768px) and (max-width:1024px){.theme-lrdb .promo-badge{font-size:1.7vw}}@media (max-width:768px){.theme-lrdb .promo-badge{max-width:none}}@media (max-width:420px){.theme-lrdb .promo-badge{font-size:3.8vw}}@media (max-width:992px){.theme-lrdb .product .summary h1.entry-title{font-size:22px}}body.theme-lrdb.theme-lrdb.single-product.postid-10345 #commercegurus-pdp-gallery-wrapper .ckit-badge_wrapper{display:none}.theme-lrdb .bloc-reassurance{background-color:#f47421}.theme-lrdb .bloc-reassurance .reassurance{display:flex;flex-direction:column;list-style:none;margin:0 auto;max-width:1280px;padding:15px 0 25px 0}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance{border-bottom:none;flex-direction:row;margin-top:30px}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item{display:flex;flex-direction:column;padding:10px;row-gap:8px;text-align:center}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item:last-child{border-bottom:none;padding-bottom:10px}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item{border-bottom:none;row-gap:15px;width:33%;--widgets-spacing:15px 15px}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item:last-child{padding-bottom:0}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item img{filter:drop-shadow(2px 4px 6px orangered);width:auto}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item .reassurance-item__title{color:#fff;font-size:21px;font-weight:400;letter-spacing:0;line-height:1;margin:0;padding:0;text-transform:none}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item .reassurance-item__title{font-size:26px}}@media (min-width:1024px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item .reassurance-item__title{font-size:29px}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item__subtitle{color:#fff;font-size:15px;margin-bottom:0;white-space-collapse:preserve}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item__subtitle{font-size:16px;margin-bottom:22px}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-image-container{align-items:center;display:flex;height:auto;justify-content:center;margin-block-end:0;max-width:100%;min-width:0;padding-bottom:10px;--widgets-spacing:20px 20px}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-image-container{height:130px;padding-bottom:0}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item-shipping img{height:80px}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item-shipping img{height:130px}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item-returns img{height:70px}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item-returns img{height:130px}}.theme-lrdb .bloc-reassurance .reassurance .reassurance-item-payment img{height:46px}@media (min-width:768px){.theme-lrdb .bloc-reassurance .reassurance .reassurance-item-payment img{height:100px}}.theme-lrdb .lrdb-reviews{--accent:#000060;--bg:#f5f5f5;--star:#FFD700;--text:#111;background:var(--bg);border-radius:14px;box-shadow:0 6px 18px rgb(0 0 0 / .06);color:var(--text);margin:3rem auto;max-width:980px;padding:2rem clamp(1rem, 4vw, 2rem);text-align:center}.theme-lrdb .lrdb-reviews h2{color:var(--accent)!important;font-size:clamp(22px, 4.5vw, 28px);line-height:1.2;margin:0 0 1.25rem 0}.theme-lrdb .lrdb-reviews .reviews-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.theme-lrdb .lrdb-reviews .reviews-grid{grid-template-columns:repeat(3,1fr)}}.theme-lrdb .lrdb-reviews .review{background:#fff;border-radius:12px;border:1px solid #eaeaea;height:100%;padding:1rem;text-align:left}.theme-lrdb .lrdb-reviews blockquote{color:#333;font-size:15px;font-style:italic;line-height:1.4;margin:0 0 .75rem 0}@media (min-width:768px){.theme-lrdb .lrdb-reviews blockquote{font-size:16px}}.theme-lrdb .lrdb-reviews figcaption{align-items:center;color:var(--accent);display:flex;font-size:14px;font-weight:600;gap:.5rem}.theme-lrdb .lrdb-reviews .stars{color:var(--star);font-size:14px;letter-spacing:.05em}.theme-lrdb .secondary-navigation .icon-wrapper svg{stroke:#8397fa}.theme-lrdb .secondary-navigation .menu-item{border-color:#8397fa}.theme-lrdb .site-branding .bar{background-color:#fff}.theme-lrdb .site-branding .bar-text{color:#fff}.theme-lrdb .site-branding .menu-toggle:hover{color:#e8eefe}.theme-lrdb .site-main .lrdb-block-link-container{text-align:center}.theme-lrdb .site-main .lrdb-block-link-container a{font-size:17px;align-items:center;color:#e8eefe;display:inline-flex;font-family:"Archivo",handwriting;letter-spacing:1px;position:relative;top:-15px}@media (min-width:768px){.theme-lrdb .site-main .lrdb-block-link-container a{font-size:24px;letter-spacing:0}}.theme-lrdb .site-main .lrdb-block-link-container a:hover{text-decoration:underline}.theme-lrdb .site-main .lrdb-block-link-container a svg{margin-left:2px}@media (max-width:767px){.theme-lrdb .site-main .lrdb-block-link-container a svg{height:24px;margin-left:0;width:24px}}.theme-lrdb .site-main .lrdb-bloc-with-top-separator{margin-top:40px}.theme-lrdb .site-main .lrdb-bloc-with-top-separator::before{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-200x19-1.png);background-repeat:no-repeat;background-size:contain;top:-50px;content:"";height:19px;left:50%;position:absolute;translate:-50%;width:200px}@media (min-width:601px){.theme-lrdb .site-main .lrdb-bloc-with-top-separator{margin-top:100px}.theme-lrdb .site-main .lrdb-bloc-with-top-separator::before{background-image:url(https://www.leroidubloc.fr/wp-content/uploads/2024/08/le-roi-du-bloc-product-block-separator-300x29-1.png);background-repeat:no-repeat;background-size:contain;top:-90px;content:"";height:29px;left:50%;position:absolute;translate:-50%;width:300px}}.theme-lrdb #secondary input[type=search],.theme-lrdb .site-search form input[type=search]{background-color:#000021;border-color:#8397fa;border-radius:24px;color:#e8eefe}.theme-lrdb #secondary input[type=search]::-moz-placeholder,.theme-lrdb .site-search form input[type=search]::-moz-placeholder{color:#e8eefe}.theme-lrdb #secondary input[type=search]::placeholder,.theme-lrdb .site-search form input[type=search]::placeholder{color:#e8eefe}.theme-lrdb .widget_search::before,.theme-lrdb .woocommerce-product-search::before,.theme-lrdb .wp-block-search__inside-wrapper::before,.theme-lrdb form.search-form::before{background-color:#8397fa}.theme-lrdb ul.products li.product p.product__categories a{color:#fff}.theme-lrdb ul.products li.product p.product__categories a:hover{color:#e8eefe}.theme-lrdb ul.products li.product p.product__categories{margin-bottom:5px}.theme-lrdb ul.products li.product .woocommerce-LoopProduct-link{color:#fff}.theme-lrdb ul.products li.product .woocommerce-LoopProduct-link:hover{color:#fff}@media (min-width:768px){.theme-lrdb ul.products li.product .woocommerce-LoopProduct-link{font-size:1.1rem}}.theme-lrdb ul.products li.product .price{color:#f47421;font-size:1rem;font-weight:700}.theme-lrdb .product p.price del,.theme-lrdb .price del{color:#f47421;font-weight:400;opacity:.8}.theme-lrdb .content-area .summary .onsale{font-weight:700}.theme-lrdb .price ins{color:#f47421}.theme-lrdb ul.products li.product:not(.product-category)::before{background-color:#000014}.theme-lrdb #shoptimizer-modals-wrapper a{color:#fff}.theme-lrdb .commercekit-wishlist a em.cg-wishlist-t:before,.theme-lrdb .commercekit-wishlist a em.cg-wishlist:before,.theme-lrdb .summary .commercekit-wishlist a em.cg-wishlist-t:before{background:#fff}.theme-lrdb .variations label{color:#fff}@media (max-width:992px){.theme-lrdb .site-header .custom-logo-link img{height:36px!important}}@media (max-width:992px){.theme-lrdb .col-full-nav{background-color:#000021}.theme-lrdb .col-full-nav .main-navigation ul li a,.theme-lrdb .col-full-nav .mobile-extra a:not(.button),.theme-lrdb .col-full-nav .mobile-extra h4{color:#fff}.theme-lrdb .main-navigation ul.menu>li.menu-item-has-children>span.caret::after{background-color:#fff}}.theme-lrdb input[type=submit]{background-color:#228B22}.theme-lrdb input[type=submit]:hover{background-color:#1b6f1b}