.et_pb_menu__menu .et_pb_menu_page_id-91 a,.et_pb_menu--with-logo{background-color:transparent!important;position:relative}.et-menu-nav .et_pb_menu_page_id-91 a:before,.et_pb_menu__menu #menu-menu>li>a:hover:before,#menu-global #menu-menu>li>a:hover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f08106!important;transform:rotate(-3deg);z-index:-1;color:#fff!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.et_pb_menu_page_id-91 a,.et_pb_menu_0_tb_header.et_pb_menu ul#menu-menu>li>a:hover{color:#fff!important}.et-menu li>a{opacity:1!important}#menu-menu .sub-menu{margin-top:-30px}#menu-menu .sub-menu li{padding:0!important;display:block;width:100%}#menu-menu .sub-menu a:hover{background-color:#f08106!important}.nav li ul{border-top:3px solid #f08106}.et-l--header{display:block!important}.divi-mobile-menu{position:fixed!important;right:0px!important;top:0px!important}@media screen and (max-width:600px){.et_pb_menu__logo-wrap{margin:0 auto!important}}#dm-menu li a{font-size:20pt!important}.et-db #et-boc .et-l .product .et_pb_section_0_tb_header{position:relative!important}#dm_nav li ul.sub-menu{background-color:#212020;padding-left:20px!important}.divi-woo-short-description-wrapper{margin:20px 0}.divi-woo-short-title{align-items:center;justify-content:space-between;cursor:pointer;padding:15px 0;margin:0 0 15px 0;transition:all 0.3s ease;user-select:none}.divi-woo-short-title:hover{color:#007cba}.divi-woo-arrow{font-size:14px;transition:transform 0.3s ease;display:inline-block}.divi-woo-short-title.active .divi-woo-arrow{transform:rotate(180deg)}.divi-woo-short-description{max-height:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease;opacity:0}.divi-woo-short-description.show{max-height:1000px;opacity:1;margin-bottom:20px}.product-categories-buttons a:before{background:url('https://www.ludipro.com/wp-content/uploads/2025/10/retour-categorie.png') no-repeat left center;height:25px;width:25px;background-size:100% auto;display:block;content:'';clear:both;position:absolute;top:0;left:0}.product-categories-buttons a{line-height:25px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:19pt;font-weight:300;padding-left:35px;color:#f08106}.age-minimum-6{background-size:auto 70px;background-position:center top 5px;background-image:url('https://www.ludipro.com/wp-content/uploads/2025/10/icon-age-6.png');background-repeat:no-repeat;display:inline-block;height:83px;width:100%}.age-minimum-2-6-ans{background-size:auto 70px;background-position:center top 5px;background-image:url('https://www.ludipro.com/wp-content/uploads/2025/10/icon-age-2-a-6.png');background-repeat:no-repeat;display:inline-block;height:83px;width:100%}.divi-woo-arrow{font-size:20pt}.divi-woo-short-title{text-transform:uppercase;font-size:45px;color:#FFFFFF!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:300;background-color:#3B3D45;padding-left:20px}.divi-woo-short-description{color:#fff;line-height:2em;font-size:20px}.divi-woo-short-description h3{font-size:35px;color:#FFFFFF!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:300;margin-top:20px;margin-bottom:15px}.divi-woo-short-description h4{font-size:25px;color:#FFFFFF!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:300;margin-top:20px;margin-bottom:15px}.up-sells>h2,.up-sells .price,.related>h2,.related .price{display:none!important}.up-sells .woocommerce-loop-product__title,.related .woocommerce-loop-product__title{text-transform:uppercase!important;font-size:25px!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important;color:#FFFFFF!important;font-weight:400!important}#wps-slider-section #sp-woo-product-slider-933 .wpsf-product-title a:hover{color:#171717!important}.et_shop_image:hover .et_overlay{opacity:0.5!important}@media (min-width:981px){#produit-contenu #col-gauche{width:50%!important}#produit-contenu #col-droite{width:43%!important}}a.devis-button{display:inline-block;background-color:#f08106;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:14px 28px;text-decoration:none;position:relative;transform:rotate(-2.5deg);box-shadow:0 3px 6px rgba(0,0,0,0.2);transition:all 0.25s ease;border:none;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:15pt;font-weight:300}a.devis-button:hover{background-color:#e36a10;transform:rotate(0deg) scale(1.03);box-shadow:0 5px 10px rgba(0,0,0,0.25)}a.devis-button span{display:inline-block;vertical-align:middle}.age-minimum-2{background-image:url('https://www.ludipro.com/wp-content/uploads/2025/10/icon-age-2.png')}.age-minimum-3{background-image:url('https://www.ludipro.com/wp-content/uploads/2025/10/icon-age-3.png')}.age-minimum-4{background-image:url('https://www.ludipro.com/wp-content/uploads/2025/10/icon-age-4.png')}.age-minimum-8{background-image:url('https://www.ludipro.com/wp-content/uploads/2025/10/icon-age-8.png')}.age-minimum-2,.age-minimum-3,.age-minimum-4,.age-minimum-8{background-size:auto 70px;background-position:center top 5px;background-repeat:no-repeat;display:inline-block;height:83px;width:100%}.term-ludigliss h1:before{background:url('https://www.ludipro.com/wp-content/uploads/2025/09/ludigliss-1.png') no-repeat;clear:both;display:block;content:"";width:150px;height:150px;background-size:auto 100%;position:absolute;margin-left:-280px;margin-top:-40px}.term-ludigrimp h1:before{background:url('https://www.ludipro.com/wp-content/uploads/2025/09/ludigrimp-1.png') no-repeat;clear:both;display:block;content:"";width:130px;height:130px;background-size:auto 100%;position:absolute;margin-left:-280px;margin-top:0px}.term-ludiaventur h1:before{background:url('https://www.ludipro.com/wp-content/uploads/2025/09/ludiaventur-1.png') no-repeat;clear:both;display:block;content:"";width:150px;height:150px;background-size:auto 100%;position:absolute;margin-left:-280px;margin-top:-30px}.term-ludijump h1:before{background:url('https://www.ludipro.com/wp-content/uploads/2025/09/ludijump.png') no-repeat;clear:both;display:block;content:"";width:150px;height:150px;background-size:auto 100%;position:absolute;margin-left:-210px;margin-top:-30px}.term-ludisceno h1:before{background:url('https://www.ludipro.com/wp-content/uploads/2025/09/ludisceno-1.png') no-repeat;clear:both;display:block;content:"";width:150px;height:150px;background-size:auto 100%;position:absolute;margin-left:-280px;margin-top:-40px}.term-ludigliss h1,.term-ludigrimp h1,.term-ludiaventur h1,.term-ludijump h1,.term-ludisceno h1{display:flex;justify-content:center;align-items:center}#wps-slider-section #sp-woo-product-slider-933.sp-wps-custom-template .wpsf-product .wps-product-data{border:none!important}#wps-slider-section #sp-woo-product-slider-933 .wpsf-product-title a{text-transform:uppercase;font-size:25px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;color:#171717;font-weight:400}.wpsp-nav.swiper-button-prev{position:absolute;left:0!important;right:auto!important;transform:translateY(-220px);top:unset!important;bottom:unset!important;margin-left:-40px!important}.wpsp-nav.swiper-button-next{position:absolute;right:0!important;left:auto!important;transform:translateY(-220px);top:unset!important;bottom:unset!important;margin-right:-40px!important}#wps-slider-section .wpsf-product{text-align:left!important}#wps-slider-section #sp-woo-product-slider-933.sp-wps-custom-template .wpsf-product .sp-wps-product-details{padding:10px 0px}#devis-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 20px;padding:8px 0}#devis-form>p{margin:0}#devis-form>p:has(textarea),#devis-form>p:has([type="submit"]),#devis-form>p.full{grid-column:1/-1}#devis-form label{display:block;font-weight:600;color:#FFFFFF;margin-bottom:6px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#devis-form .wpcf7-form-control:not([type="submit"]){width:100%;box-sizing:border-box;background:#fff;color:#1f1f1f;border:1px solid #d9d9d9;border-radius:8px;padding:12px 14px;line-height:1.35;box-shadow:0 1px 0 rgba(0,0,0,0.02);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#devis-form ::placeholder{color:#9ca3af}#devis-form .wpcf7-form-control:focus{outline:none;border-color:#f47b20;box-shadow:0 0 0 3px rgba(244,123,32,0.35)}#devis-form textarea.wpcf7-form-control{min-height:140px;resize:vertical}#devis-form select.wpcf7-form-control{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) calc(1.1em),calc(100% - 13px) calc(1.1em),calc(100% - 2.5em) .6em;background-size:6px 6px,6px 6px,1px 2.2em;background-repeat:no-repeat}#devis-form input.wpcf7-submit[type="submit"]{appearance:none;cursor:pointer;display:inline-block;background-color:#f08106;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.6px;padding:14px 28px;border:none;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.2);transform:rotate(-2deg);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:15pt;font-weight:300}#devis-form input.wpcf7-submit[type="submit"]:hover{background-color:#e36a10;transform:rotate(0deg) scale(1.02);box-shadow:0 5px 10px rgba(0,0,0,0.25)}#devis-form input.wpcf7-submit[type="submit"]:disabled{opacity:.6;cursor:not-allowed}#devis-form .wpcf7-not-valid{border-color:#b91c1c!important;box-shadow:0 0 0 3px rgba(185,28,28,0.12)!important}#devis-form .wpcf7-not-valid-tip{color:#b91c1c;font-size:.85rem;margin-top:6px}.wpcf7 form .wpcf7-response-output{margin:12px 0 0;border-radius:8px;padding:10px 12px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827}.wpcf7 form.sent .wpcf7-response-output{border-color:rgba(18,128,92,.25);background:rgba(18,128,92,.08);color:#12805c}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:rgba(185,28,28,.25);background:rgba(185,28,28,.06);color:#b91c1c}.wpcf7 .wpcf7-spinner{margin-left:10px;border:2px solid #fff!important;border-top-color:rgba(0,0,0,.35)!important}#devis-form br{display:none}#devis-form label+.wpcf7-form-control-wrap{display:block}