.mjc-quantity-unit{margin-left:6px;margin-right:25px;font-weight:bold}.woocommerce-cart-form .quantity input.qty,.woocommerce .quantity .qty{width:70px!important;min-width:70px!important;padding:10px 8px!important;text-align:center!important;box-sizing:border-box!important}.woocommerce .related.products span.onsale{background-color:#CD840E!important;color:#ffffff!important;border-color:#CD840E!important}.woocommerce-message .button,.woocommerce-message a.button{color:#ffffff!important}.woocommerce-message .button:hover,.woocommerce-message a.button:hover{color:#CD840E!important}.mjc-devis-vide{max-width:1080px;margin:15px auto 30px auto;padding:20px 25px;box-sizing:border-box;background:#F4EDE4;border-left:4px solid #CD840E;font-size:16px;line-height:1.5}@media (max-width:1100px){.mjc-devis-vide{width:calc(100% - 40px)}}.mjc-devis-vide strong{display:block;margin-bottom:5px;font-size:18px;color:#1D1D1B}.mjc-devis-vide p{margin:0}.woocommerce .onsale,.woocommerce span.onsale,.woocommerce-page .onsale,.woocommerce-page span.onsale{background-color:#CD840E!important;color:#ffffff!important}.tax-product_cat #sidebar{display:none!important}.tax-product_cat #left-area{width:100%!important;padding-right:0!important}.tax-product_cat #main-content .container:before{display:none!important}.et_pb_menu__cart-button{font-size:0!important}.et_pb_menu__cart-button:after{content:"DEVIS"!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#CD840E!important;line-height:1!important}.et_pb_menu__logo img{max-height:70px!important;width:auto!important;height:auto!important}.et_pb_menu__logo{display:flex!important;align-items:center!important}.surface-souhaitee{font-size:18px;font-weight:700;color:#666666;margin:18px 0 8px 0}.single-product .variations th.label,.single-product .variations td.value{display:block;width:100%;padding:0!important;text-align:left!important}.single-product .variations th.label{margin-bottom:8px}.single-product .variations th.label label{display:block;font-size:18px;font-weight:700;text-align:left!important}.single-product .upsells.products>h2{font-family:"Outloud",cursive!important;font-weight:400!important;font-style:normal!important;font-size:32px!important;color:#CD840E!important;display:flex;align-items:center;gap:25px;margin-bottom:30px!important}.single-product .upsells.products>h2::after{content:"";display:block;flex:1;height:1px;background-color:#F4EDE4}.et_pb_contact_form_0 .et-pb-contact-message,.et_pb_contact_form_0 .et-pb-contact-message p{text-align:center!important;width:100%!important;font-size:20px!important;color:#CD840E!important;font-family:"Outloud",cursive!important}.woocommerce-cart-form .mjc-cart-quantity-wrapper{display:flex!important;align-items:center!important;justify-content:center;gap:6px;white-space:nowrap}.woocommerce-cart-form .mjc-cart-quantity-wrapper .quantity{display:inline-flex!important;margin:0!important;float:none!important}.woocommerce-cart-form .mjc-cart-unit{display:inline-block!important;margin:0!important;font-weight:600;line-height:1}.bandeau-demenagement-cabestany{width:100%;background:#CD840E;color:#ffffff;text-align:center;padding:8px 15px;font-size:14px;line-height:1.4;box-sizing:border-box}.bandeau-demenagement-cabestany strong{color:#ffffff;font-weight:700}.bandeau-separateur,.bandeau-date{margin-left:5px}@media (max-width:767px){.bandeau-demenagement-cabestany{font-size:12px;padding:7px 10px}.bandeau-separateur{display:none}}.mjc-demenagement{background:#F4EDE4;padding:40px;margin:30px 0;border-radius:4px}.mjc-demenagement-intro h2{color:#CD840E;font-size:30px;margin-bottom:18px}.mjc-demenagement-intro p{font-size:16px;line-height:1.7;margin-bottom:14px}.mjc-demenagement-equipe{margin-top:20px}.mjc-demenagement-contact{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px;padding:15px 20px;background:#ffffff}.mjc-faq{margin-top:35px}.mjc-faq h3{font-size:22px;margin-bottom:15px}.mjc-faq details{background:#ffffff;border-bottom:1px solid #e3ddd6}.mjc-faq summary{position:relative;padding:16px 45px 16px 18px;font-weight:600;cursor:pointer;list-style:none}.mjc-faq summary::-webkit-details-marker{display:none}.mjc-faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#CD840E;font-size:24px;font-weight:400}.mjc-faq details[open] summary::after{content:"−"}.mjc-faq details p{padding:0 18px 18px 18px;margin:0;line-height:1.6}@media (max-width:767px){.mjc-demenagement{padding:25px 20px}.mjc-demenagement-intro h2{font-size:25px}.mjc-demenagement-contact{flex-direction:column;gap:8px}}