.hidden-h1{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.et-tb #page-container,.et-tb-has-header #page-container{overflow-x:hidden!important}.et_pb_menu .et_pb_menu__wrap{justify-content:center!important}div.asl_r .results .item .asl_content h3 a{color:#2B2B2B!important}#ajaxsearchlite1 .probox{height:54px}#ajaxsearchlite1 .proinput input.orig{height:54px;line-height:54px}#ajaxsearchlite1 .promagnifier,#ajaxsearchlite1 .proclose{height:54px;width:54px}@media (max-width:980px){div.asl_m.asl_w{border-radius:0px!important}}#ajaxsearchlite1 .proinput input.orig::placeholder{font-size:15px}#ajaxsearchlite1 .proinput input.orig{font-size:15px}#sticky-header{transition:all .25s ease}#sticky-header.header-hidden{opacity:0;pointer-events:none;transform:translateY(-120px)}.mobile-fixed{position:fixed!important;top:0;left:0;width:100%;z-index:99999}.subcats-only-filter .bapf_body>ul>li>input,.subcats-only-filter .bapf_body>ul>li>label{display:none!important}.subcats-only-filter .bapf_body>ul>li>ul{margin:0!important;padding-left:0!important}.irs--round .irs-handle{border:4px solid #494949;background-color:#D1DB48}.irs--round .irs-bar{background-color:#494949}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;background-color:#494949;color:#D1DB48}.bapf_slidr.bapf_slidr_btmval .irs--round .irs-from:before,.bapf_slidr.bapf_slidr_btmval .irs--round .irs-single:before,.bapf_slidr.bapf_slidr_btmval .irs--round .irs-to:before{display:none}.bapf_sfilter[data-name="Prix"]{margin-bottom:20px}.bapf_sfilter input[type="checkbox"]{accent-color:#2B2B2B!important}.bapf_sfilter .bapf_hascolarr{position:relative;padding:5px 10px;display:flex;align-items:center;background-color:#f6f6f6;margin-bottom:20px;border-radius:5px}.fa{margin-right:10px!important}.et-db #et-boc .et-l h3{font-weight:600}.cat-title-heading{font-family:"Poppins",sans-serif!important;color:#2b2b2b!important;text-align:left!important;font-size:3vw!important;font-weight:400!important;line-height:1.1em!important}@media (max-width:980px){.cat-title-heading{font-size:5vw!important}}@media (max-width:767px){.cat-title-heading{font-size:9vw!important}}.woosw-btn-has-icon{border-radius:50px;border:none}.woocommerce a.button{font-size:15px;background-color:#e0ddd6;border-width:0px!important;border-radius:50px;color:#494949!important}.woosw-items{border-radius:20px;overflow:hidden;border-collapse:separate}.woosw-items,.woosw-items tr,.woosw-items td{background-color:#f9fafc!important}.woosw-items tr:hover,.woosw-items td:hover{background-color:#f9fafc!important}.woosw-items,.woosw-items *{transition:none!important}.woosw-item--atc a.add_to_cart_button::before,.woosw-item--atc a.add_to_cart_button::after{display:none!important;content:none!important}.woosw-item--atc a.add_to_cart_button{padding-left:20px!important;padding-right:20px!important;background-color:#e0ddd6;transition:none!important}.woosw-item--atc a.add_to_cart_button::before,.woosw-item--atc a.add_to_cart_button::after{display:none!important;content:none!important;width:0!important;height:0!important}.woosw-item--atc a.add_to_cart_button:hover,.woosw-item--atc a.add_to_cart_button:focus,.woosw-item--atc a.add_to_cart_button:active{padding-left:20px!important;padding-right:20px!important;background-color:#e0ddd6;box-shadow:none!important;transform:none!important}.woosw-popup-content-mid-message{text-align:center!important}@media (max-width:768px){.woosw-items,.woosw-items tbody,.woosw-items tr,.woosw-items td{display:block;width:100%}.woosw-item{padding:16px;margin-bottom:16px;background:#f9fafc;border-radius:20px}.woosw-item--image{text-align:left;margin-bottom:10px}.woosw-item--image img{max-width:80px;border-radius:10px}.woosw-item--remove{position:absolute;top:12px;right:12px}.woosw-item--info{margin-top:10px}.woosw-item--name a{font-size:16px;line-height:1.4;display:block;margin-bottom:6px}.woosw-item--price{font-weight:bold;margin-bottom:4px}.woosw-item--time{font-size:13px;opacity:0.7;margin-bottom:10px}.woosw-item--actions{margin-top:12px}.woosw-item--stock{margin-bottom:10px}.woosw-item--atc a.add_to_cart_button{display:block;width:100%;text-align:center;padding:14px;border-radius:999px}}.price-block{display:flex;flex-direction:column;gap:6px}.old-price{text-decoration:line-through;color:#999;font-size:14px;line-height:1.2}.price-wrapper{display:flex;align-items:center;gap:10px}.discount-badge{background:#c62828;color:#fff;padding:10px;border-radius:5px;font-size:15px;font-weight:500;line-height:1}.price-amount{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}.woocommerce ul.products li.product .discount-badge,.woocommerce .related ul.products li.product .discount-badge,.woocommerce .upsells ul.products li.product .discount-badge,.woocommerce .cross-sells ul.products li.product .discount-badge{padding:3px;font-size:13px;border-radius:4px}.woocommerce ul.products li.product .old-price,.woocommerce .related ul.products li.product .old-price,.woocommerce .upsells ul.products li.product .old-price,.woocommerce .cross-sells ul.products li.product .old-price{font-size:12px;color:#9a9a9a}@media (min-width:768px){.woocommerce ul.products li.product .price-wrapper,.woocommerce .related ul.products li.product .price-wrapper,.woocommerce .upsells ul.products li.product .price-wrapper,.woocommerce .cross-sells ul.products li.product .price-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap}}@media (min-width:768px){body.single-product .price-amount{font-size:32px!important;font-weight:700!important;color:#333!important;line-height:1.1!important}}.woocommerce span.onsale,.woocommerce ul.products li.product span.onsale{display:none!important}@media (max-width:767px){body.single-product .price-block{gap:8px}body.single-product .old-price{font-size:13px}body.single-product .price-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}body.single-product .discount-badge{padding:6px 8px;font-size:16px;border-radius:4px}.woocommerce ul.products li.product .price-wrapper,.woocommerce .related ul.products li.product .price-wrapper,.woocommerce .upsells ul.products li.product .price-wrapper,.woocommerce .cross-sells ul.products li.product .price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.woocommerce ul.products li.product .discount-badge,.woocommerce .related ul.products li.product .discount-badge,.woocommerce .upsells ul.products li.product .discount-badge,.woocommerce .cross-sells ul.products li.product .discount-badge{padding:4px 6px;font-size:11px;border-radius:4px}.woocommerce ul.products li.product .old-price,.woocommerce .related ul.products li.product .old-price,.woocommerce .upsells ul.products li.product .old-price,.woocommerce .cross-sells ul.products li.product .old-price{font-size:11px}}@media (min-width:768px){body.single-product div.product div.summary .price-amount{font-size:32px!important;font-weight:700!important;color:#333!important;line-height:1.1!important}body.single-product .related .price-amount,body.single-product ul.products li.product .price-amount,.woocommerce ul.products li.product .price-amount{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}}body.single-product ul.products li.product .old-price,.woocommerce ul.products li.product .old-price,.woocommerce .related ul.products li.product .old-price,.woocommerce .upsells ul.products li.product .old-price,.woocommerce .cross-sells ul.products li.product .old-price{font-size:11px!important;margin-bottom:-3px!important}@media (min-width:768px){body.single-product .price-block .old-price{font-size:1.3vw!important;margin:0 0 4px 0!important}}@media (max-width:767px){body.single-product .price-block .old-price{font-size:18px!important;line-height:1.2!important;margin:0 0 6px 0!important;display:block!important;width:100%!important}.woocommerce ul.products li.product .price-block,.woocommerce .related ul.products li.product .price-block,.woocommerce .upsells ul.products li.product .price-block,.woocommerce .cross-sells ul.products li.product .price-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.woocommerce ul.products li.product .old-price,.woocommerce .related ul.products li.product .old-price,.woocommerce .upsells ul.products li.product .old-price,.woocommerce .cross-sells ul.products li.product .old-price{display:block!important;width:100%!important;margin:0 0 2px 0!important;line-height:1.2!important;white-space:normal!important}.woocommerce ul.products li.product .price-wrapper,.woocommerce .related ul.products li.product .price-wrapper,.woocommerce .upsells ul.products li.product .price-wrapper,.woocommerce .cross-sells ul.products li.product .price-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;width:100%!important}}@media (max-width:767px){body.single-product div.product div.summary .price-block .price-wrapper .price-amount,body.single-product div.product div.summary .price-block .price-wrapper .price-amount .woocommerce-Price-amount,body.single-product div.product div.summary .price-block .price-wrapper .price-amount bdi{font-size:28px!important;font-weight:800!important;line-height:1.1!important}body.single-product div.product div.summary .price-block .discount-badge{font-size:16px!important;padding:6px 8px!important}.woocommerce ul.products li.product .price-block .price-wrapper .price-amount,.woocommerce ul.products li.product .price-block .price-wrapper .price-amount .woocommerce-Price-amount,.woocommerce ul.products li.product .price-block .price-wrapper .price-amount bdi{font-size:14px!important;font-weight:700!important;line-height:1.2!important}.woocommerce ul.products li.product .price-block .discount-badge{font-size:11px!important;padding:3px!important;border-radius:4px!important;line-height:1!important}}.price-amount{color:inherit!important}.woocommerce ul.products li.product .price-amount{font-size:14px!important;font-weight:700!important;line-height:1.2!important}.woocommerce ul.products li.product .discount-badge{font-size:11px!important;padding:3px 6px!important;line-height:1!important}@media (max-width:767px){.price-amount{font-size:40px!important}}@media (min-width:768px){.woocommerce ul.products li.product .old-price .amount{font-size:15px!important;line-height:1.2;opacity:0.75}.woocommerce ul.products li.product .discount-badge{font-size:13px!important;padding:4px 6px}}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:300px!important}body.woocommerce-order-received:not(.email) .wt_pklist_invoice_print,body.woocommerce-order-received:not(.email) .wt_pklist_invoice_download{display:none!important}body.woocommerce-order-received:not(.email) .woocommerce-customer-details{margin-bottom:60px!important}.woocommerce .woocommerce-order-details{margin-bottom:-100px!important}.single-product p.stock.in-stock{background:#494949;color:#D1DA47;font-weight:500;padding:10px 15px;border-radius:6px;display:inline-block;margin-bottom:15px;font-size:16px!important}body.page-id-11 .et_pb_row_2{border-radius:20px 20px 20px 20px!important}body.page-id-11 .woocommerce-form-login__submit,body.page-id-11 .woocommerce-form-register__submit{background-color:#494949!important;color:#FFFFFF!important}body.page-id-11 p.form-row{margin:3% 0!important}@media (max-width:767px){body.page-id-11 .woocommerce-form-login__submit{margin-top:5%!important;margin-bottom:5%!important}}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-tabs{display:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-info,.woocommerce-no-products-found,.woocommerce .woocommerce-message{background:#494949!important;border-radius:20px!important}.woocommerce ul.products li.product.outofstock a.button.product_type_simple{display:none}.et_pb_shop ul.products li.product{position:relative;padding-bottom:90px}.et_pb_shop ul.products li.product .price{position:absolute;left:10px;bottom:10px!important;margin:0}.et_pb_shop ul.products li.product a.add_to_cart_button{position:absolute!important;right:12px;bottom:10px;margin:0!important;padding:0!important;width:32px;height:32px;border:none!important;font-size:0!important;color:transparent!important;background-image:url('/wp-content/uploads/2025/12/degriff-habitat-ajout-panier.webp')!important;background-size:100%!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0px!important}@media (max-width:480px){.et_pb_shop ul.products li.product a.add_to_cart_button{width:24px;height:24px}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1em;font-weight:500!important;text-align:left;margin:10px 0 50px 0;padding:0 10px!important;line-height:1.3em;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis;height:2.6em}.woocommerce ul.products li.product{width:calc(20% - 20px);margin-bottom:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:0px;padding-bottom:10px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;height:auto;background-color:#FFFFFF!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;padding:0!important;margin:0!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{display:block!important;width:100%!important;height:auto!important;margin:0!important;background:transparent!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{border-radius:5px 0!important;border-top-right-radius:5px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:15px!important}@media (max-width:1024px){.woocommerce ul.products li.product{width:calc(50% - 20px)!important;margin-bottom:20px!important}}@media (max-width:768px){.woocommerce ul.products li.product{width:calc(50% - 20px)!important;margin-bottom:20px!important}}@media (max-width:480px){.woocommerce ul.products li.product{width:calc(50% - 10px)!important;margin-bottom:10px!important}}@media (max-width:980px){body{padding-top:80px!important}.et_pb_menu__menu{display:block!important}.et_mobile_nav_menu{display:none!important}.et_pb_menu .et_pb_menu__wrap{justify-content:flex-start!important}.et_pb_menu .et_pb_menu__wrap .mega-menu-wrap .mega-menu-toggle{margin-left:0!important;margin-right:auto!important}#rangee-mobile .et_pb_column,#rangee-mobile .et_pb_column .et_pb_module{margin-bottom:0!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:3px 24px 3px 48px;line-height:24px;font-size:14px;font-family:Poppins,sans-serif}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:3px!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding-top:0px!important;padding-bottom:10px!important}}@media (max-width:980px){#avantages .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{margin-top:-40px!important;margin-bottom:20px!important}.et_pb_blurb.info .et_pb_main_blurb_image{float:left!important;text-align:left!important;margin:0 0 5px 0!important;display:block!important}.et_pb_blurb.info .et_pb_blurb_container{text-align:left!important;clear:both}.et_pb_blurb.info{text-align:left!important}}