.drawer_wrapper_overlay{position:fixed;top:0;right:0;bottom:0;left:0}.drawer_wrapper_inner{padding:3.2rem;display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;width:35%;height:100%;transition:transform 0.8s cubic-bezier(0.25,0.1,0.25,1) 0s;transform:translateX(100%);background:#fff}@media only screen and (max-width:749px){.drawer_wrapper_inner{width:100%;transform:translateX(0);transform:translateY(100%)}}.drawer_header{display:flex;justify-content:space-between}.drawer_header .h2{margin-top:0}.drawer_main .h3{margin-bottom:1.2rem}.drawer_main p:not(.h3,.h4){font-size:13px;line-height:18px;margin-bottom:1.2rem}.drawer_main .not_available p{margin-bottom:0}.drawer_main img{margin-bottom:2.4rem;max-width:100%}.drawer_main .boutique,.drawer_main .not_available{padding:16px 0;border-bottom:1px solid rgba(var(--color-foreground),0.08)}.drawer_main .boutique>.boutique_header,.drawer_main .not_available>.boutique_header{cursor:pointer;gap:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.drawer_main .boutique .h3,.drawer_main .not_available .h3{margin:0}.drawer_main .boutique .link,.drawer_main .not_available .link{margin:0;text-decoration:underline;text-underline-offset:4px}.drawer_main .boutique>p,.drawer_main .not_available>p{flex-grow:1;margin-right:auto}.drawer_main .boutique a,.drawer_main .not_available a{text-decoration:none}.drawer_main .boutique .boutique_status,.drawer_main .not_available .boutique_status{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer}.drawer_main .boutique .boutique_status span,.drawer_main .not_available .boutique_status span{font-size:13px}.drawer_main .boutique .boutique_status .color_dot,.drawer_main .not_available .boutique_status .color_dot{display:block;width:6px;height:6px;border-radius:50%}.drawer_main .boutique .boutique_status .color_ok,.drawer_main .not_available .boutique_status .color_ok{background-color:#7DD086}.drawer_main .boutique .boutique_status .color_nok,.drawer_main .not_available .boutique_status .color_nok{background-color:red}.drawer_main .boutique .boutique_details,.drawer_main .not_available .boutique_details{margin-top:1.2rem;width:100%}.drawer_main .boutique .boutique_details>:not(:last-child),.drawer_main .not_available .boutique_details>:not(:last-child){margin-bottom:1.2rem}.drawer_product{padding:24px 0;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid rgba(var(--color-foreground),0.08);gap:2.4rem}.drawer_product .drawer_product_image{width:130px}.drawer_product .drawer_product_info{width:calc(100% - 154px)}.drawer_product .drawer_product_info p.h3 span{margin-top:4px;display:block;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:none;color:rgb(var(--color-foreground))}.drawer_product .product_variants_radios{width:100%}.responsive_table{overflow-x:auto}.responsive_table table{width:100%;text-align:center;border-collapse:collapse}.responsive_table td{text-align:center;font-size:14px;line-height:21px;padding:5px}.responsive_table tr:nth-child(2n){background-color:#efefef}.responsive_table tr:first-of-type td{font-weight:600;border-bottom:1px solid #333;padding:5px 0px;font-size:11px;line-height:13px;width:20%}.drawer.active .drawer_wrapper_inner{transform:translateX(0)}@media only screen and (max-width:749px){.drawer.active .drawer_wrapper_inner{transform:translateY(0)}}#drawer_disponibilite{margin:0!important}.shop_availability{font-size:1.2rem;margin:0;color:#212529}.shop_availability .icon-map-pin{width:1.4rem;height:1.4rem;margin-right:4px;vertical-align:bottom}