.content[data-v-3a347529]{padding:20px}@media only screen and (min-width: 1024px){.content[data-v-3a347529]{width:1024px;margin:0 auto}}form.white-bg[data-v-3a347529]{font-size:14px}form.white-bg p[data-v-3a347529]{padding-left:10px;font-size:80%}form.white-bg fieldset[data-v-3a347529]{width:100%;border:none;margin-top:20px}form.white-bg fieldset legend[data-v-3a347529]{font-family:Montserrat;font-weight:600;font-size:14px;line-height:17.07px;letter-spacing:0%;width:100%;display:block}form.white-bg label[data-v-3a347529]{display:block;width:100%;margin-bottom:5px;padding-left:10px;margin-top:10px;font-family:Montserrat;font-weight:600;font-size:14px;line-height:17.07px;letter-spacing:0%}form.white-bg label i[data-v-3a347529]{font-size:80%;font-weight:400}form.white-bg label[data-v-3a347529]:has(input){display:inline-block;width:auto;padding-left:0;font-weight:400}form.white-bg label:has(input).error[data-v-3a347529]{color:red}form.white-bg label:has(input).valid[data-v-3a347529]{color:#00a914}form.white-bg input[type=text][data-v-3a347529],form.white-bg input[type=password][data-v-3a347529],form.white-bg .input[data-v-3a347529]{width:100%;padding-left:10px;padding-right:10px;border-radius:19px;border:none;background-color:#fff;font-size:14px;line-height:32px;box-shadow:0 0 4px #00000040 inset}form.white-bg input[type=text].error[data-v-3a347529],form.white-bg input[type=password].error[data-v-3a347529],form.white-bg .input.error[data-v-3a347529]{box-shadow:0 0 4px red inset}form.white-bg input[type=text].valid[data-v-3a347529],form.white-bg input[type=password].valid[data-v-3a347529],form.white-bg .input.valid[data-v-3a347529]{box-shadow:0 0 4px #00a914 inset}form.white-bg input[type=text][readonly][data-v-3a347529],form.white-bg input[type=text][disabled][data-v-3a347529],form.white-bg input[type=password][readonly][data-v-3a347529],form.white-bg input[type=password][disabled][data-v-3a347529],form.white-bg .input[readonly][data-v-3a347529],form.white-bg .input[disabled][data-v-3a347529]{background-color:#f0f0f0}form.white-bg input[type=text][data-v-3a347529] :scope #input-2-messages,form.white-bg input[type=text][data-v-3a347529] :scope .v-input__details,form.white-bg input[type=password][data-v-3a347529] :scope #input-2-messages,form.white-bg input[type=password][data-v-3a347529] :scope .v-input__details,form.white-bg .input[data-v-3a347529] :scope #input-2-messages,form.white-bg .input[data-v-3a347529] :scope .v-input__details{display:none}form.white-bg input[type=text][data-v-3a347529] :scope .v-field__input,form.white-bg input[type=password][data-v-3a347529] :scope .v-field__input,form.white-bg .input[data-v-3a347529] :scope .v-field__input{padding-top:0}form.white-bg input[type=text][data-v-3a347529] :scope input,form.white-bg input[type=password][data-v-3a347529] :scope input,form.white-bg .input[data-v-3a347529] :scope input{border:none;font-size:14px;line-height:32px;padding-top:0}form.white-bg .input-like[data-v-3a347529]{position:relative;width:100%;height:100%;padding:10px;border-radius:19px;border:none;background-color:#f0f0f0;font-size:14px;line-height:22px;box-shadow:0 0 4px #00000040 inset}form.white-bg input[type=radio][data-v-3a347529],form.white-bg input[type=checkbox][data-v-3a347529]{margin-left:10px}form.white-bg select[data-v-3a347529]{width:100%;padding-left:10px;padding-right:10px;border-radius:19px;border:none;background-color:transparent;font-size:14px;line-height:32px;box-shadow:0 0 4px #00000040 inset;position:relative;z-index:1}form.white-bg select.error[data-v-3a347529]{box-shadow:0 0 4px red inset}form.white-bg select.valid[data-v-3a347529]{box-shadow:0 0 4px #00a914 inset}form.white-bg select[data-v-3a347529]:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;z-index:2}form.white-bg select[readonly][data-v-3a347529]{background-color:#f0f0f0;pointer-events:none}form.white-bg label[data-v-3a347529]:has(+select){position:relative}form.white-bg label[data-v-3a347529]:has(+select):after{content:"";position:absolute;top:calc(50% + 30px);right:10px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;z-index:-1}form.white-bg div.error[data-v-3a347529]{color:red;font-size:80%;padding:0 10px}form.white-bg button[type=submit][data-v-3a347529]{background:#5ec5ff;box-shadow:0 0 4px #00000040 inset;color:#fff;font-family:Montserrat;font-weight:700;font-size:14px;line-height:30px;letter-spacing:0%;border-radius:16px;margin-left:10%;margin-right:10%;width:80%;text-align:center;margin-top:20px;cursor:pointer}form.white-bg button[type=submit][data-v-3a347529]:hover{background:#83cff8}form.white-bg button.edit-btn[data-v-3a347529]{background:#5ec5ff;box-shadow:0 0 4px #00000040 inset;color:#fff;font-family:Montserrat;font-weight:700;letter-spacing:0%;border-top-right-radius:16px;border-bottom-right-radius:16px;padding-right:10px;padding-left:10px;font-size:14px;line-height:32px;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer}form.white-bg button.edit-btn[data-v-3a347529]:hover{background:#83cff8}form.white-bg .v-input__details[data-v-3a347529]{display:none}@media only screen and (min-width: 1024px){form.white-bg[data-v-3a347529]{display:flex;justify-content:space-between;gap:10px}form.white-bg>div[data-v-3a347529]{width:48%}form.white-bg button[type=submit][data-v-3a347529]{margin-left:0;margin-right:0;width:auto;padding-left:70px;padding-right:70px}}.cart_content[data-v-3a347529]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:20px;position:relative}.cart_content .cart_detail[data-v-3a347529]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px}.cart_content .cart_detail h1[data-v-3a347529]{font-family:Montserrat;font-weight:700;font-size:30px;line-height:36.57px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#000}.cart_content .cart_detail .num_articles[data-v-3a347529]{display:none}.cart_content .cart_detail .cart_header[data-v-3a347529]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0}.cart_content .cart_detail .cart_header .cart_header_content[data-v-3a347529]{font-family:Montserrat;font-weight:400;font-size:12px;line-height:14.63px;letter-spacing:0%;display:none}.cart_content .cart_detail .cart_header .cart_header_content[data-v-3a347529]:first-child{display:block}.cart_content .cart_detail .cart_lines[data-v-3a347529]{width:100%}.cart_content .cart_detail .cart_lines .carte_line[data-v-3a347529]{width:100%;display:flex;flex-wrap:no-wrap;position:relative;border-top:1px solid #B4B4B4;padding-top:10px}.cart_content .cart_detail .cart_lines .carte_line .btn-delete[data-v-3a347529]{width:30px;height:30px;padding:0}.cart_content .cart_detail .cart_lines .carte_line .carte_line_img img[data-v-3a347529]{width:80px;height:80px;object-fit:contain;box-shadow:0 0 4px #00000040}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content[data-v-3a347529]{padding-left:10px;width:calc(100% - 80px);height:80px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:space-between}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content h3[data-v-3a347529]{font-family:Montserrat;font-weight:600;font-size:12px;line-height:14.63px;letter-spacing:0%;width:100%;order:1}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_price[data-v-3a347529]{order:3;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row;position:relative}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_price .old_price[data-v-3a347529]{font-size:90%;text-decoration-line:line-through;color:#b4b4b4;position:absolute;top:-7px;right:0}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity[data-v-3a347529]{order:2;display:flex;align-items:flex-end}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity .qt_change_btn[data-v-3a347529]{display:none}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity input[data-v-3a347529]{margin-right:10px;border:1px solid #B4B4B4;width:50px;text-align:right;position:relative;font-size:12px}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity[data-v-3a347529]:after{content:" x";margin-right:10px}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_total[data-v-3a347529]{order:4;display:flex;justify-content:flex-end;align-items:flex-end;flex-grow:2;text-align:right}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_availability[data-v-3a347529]{width:100%;order:4;align-items:flex-end;display:flex;color:#48ea89;font-family:Montserrat;font-weight:600;font-size:12px;line-height:14.63px;letter-spacing:0%}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_availability.unavailable[data-v-3a347529]{color:red}.cart_content .cart_recap[data-v-3a347529]{width:100%;min-height:300px;background:linear-gradient(257.47deg,#3c5a6b -8.78%,#0e2e5b 110.74%);border-radius:8px;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#fff}.cart_content .cart_recap label[data-v-3a347529]{width:100%;text-align:left;font-family:Montserrat;font-weight:700;font-size:14px;line-height:17.07px;letter-spacing:0%;color:#fff}.cart_content .cart_recap h2[data-v-3a347529]{font-family:Montserrat;font-weight:600;font-size:18px;width:100%;line-height:21.94px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;display:block;padding-bottom:18px;border-bottom:2px solid #B4B4B4}.cart_content .cart_recap .grand_total[data-v-3a347529],.cart_content .cart_recap .grand_total_ex_vat[data-v-3a347529]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:30px;padding-top:10px;border-top:2px solid #B4B4B4;font-family:Montserrat;font-weight:700;font-size:14px;line-height:17.07px;letter-spacing:0%;color:#fff}.cart_content .cart_recap .grand_total .grand_total_label[data-v-3a347529],.cart_content .cart_recap .grand_total_ex_vat .grand_total_label[data-v-3a347529]{text-align:left}.cart_content .cart_recap .grand_total .grand_total_price[data-v-3a347529],.cart_content .cart_recap .grand_total_ex_vat .grand_total_price[data-v-3a347529]{text-align:right}.cart_content .cart_recap .grand_total_ex_vat[data-v-3a347529]{font-weight:400;margin-top:0;border-top:none}.cart_content .cart_recap .cgv[data-v-3a347529]{margin-top:10px;font-size:13px}.cart_content .cart_recap .cgv label[data-v-3a347529]{font-weight:400}.cart_content .cart_recap .cgv a[data-v-3a347529]{color:#fff;text-decoration:underline;font-weight:400}.cart_content .cart_recap .paiement button[data-v-3a347529]{position:relative;background-color:#fff;color:#000;padding:10px 5px 5px;border-radius:16px;transition:all .3s;font-weight:700;font-size:14px}.cart_content .cart_recap .paiement button img[data-v-3a347529]{width:100%;height:50px;object-fit:contain}.cart_content .cart_recap .paiement button[data-v-3a347529]:hover{background-color:#5dc6ff;color:#fff}.cart_content .cart_recap .paiement button[disabled][data-v-3a347529]{background-color:#f0f0f0;color:#b4b4b4}.cart_content .cart_recap .paiement button[disabled][data-v-3a347529]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;border-radius:16px}.cart_content .cart_recap .paiement button[disabled][data-v-3a347529]:hover{background-color:#f18181}.cart_content .cart_recap .articles_total[data-v-3a347529]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:10px 0;font-family:Montserrat;font-weight:700;font-size:14px;line-height:17.07px;letter-spacing:0%;color:#fff}.cart_content .cart_recap .articles_total .articles_total_article[data-v-3a347529]{text-align:left}.cart_content .cart_recap .articles_total .articles_total_price[data-v-3a347529]{text-align:right}@media only screen and (min-width: 1024px){.cart_content[data-v-3a347529]{width:1024px;margin:0 auto;padding:0 20px 20px;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.cart_content.order[data-v-3a347529]{padding:0;width:100%}.cart_content .cart_detail[data-v-3a347529]{justify-content:space-between;padding-top:40px;padding-right:50px;width:calc(100% - 338px)}.cart_content .cart_detail.full[data-v-3a347529]{width:100%;padding-right:0;padding-top:10px}.cart_content .cart_detail .first-line[data-v-3a347529]{width:100%;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #B4B4B4}.cart_content .cart_detail .first-line h1[data-v-3a347529]{text-align:left;font-size:24px;margin:0}.cart_content .cart_detail .first-line .num_articles[data-v-3a347529]{display:block;text-align:right;font-size:18px;font-weight:700}.cart_content .cart_detail .cart_header .cart_header_content[data-v-3a347529]{display:block;font-family:Montserrat;font-weight:700;font-size:14px;line-height:17.07px;letter-spacing:0%;text-transform:uppercase}.cart_content .cart_detail .cart_header .cart_header_content[data-v-3a347529]:last-child{margin-right:20px}.cart_content .cart_detail .cart_header .cart_header_content[data-v-3a347529]:nth-child(1){width:300px}.cart_content .cart_detail .cart_header .cart_header_content[data-v-3a347529]:nth-child(2){width:80px}.cart_content .cart_detail .cart_header.order .cart_header_content[data-v-3a347529]:nth-child(1){width:550px}.cart_content .cart_detail .cart_header.order .cart_header_content[data-v-3a347529]:nth-child(2){width:120px}.cart_content .cart_detail .cart_header.order .cart_header_content[data-v-3a347529]:nth-child(3){width:120px}.cart_content .cart_detail .cart_header.order .cart_header_content[data-v-3a347529]:nth-child(4){width:100px;text-align:right;margin-right:0}.cart_content .cart_detail .cart_lines .carte_line[data-v-3a347529]{border-bottom:1px solid #B4B4B4;border-top:none}.cart_content .cart_detail .cart_lines .carte_line .carte_line_img img[data-v-3a347529]{width:86px;height:86px}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content[data-v-3a347529]{width:calc(100% - 86px);justify-content:flex-start}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content h3[data-v-3a347529]{width:220px;font-family:Montserrat;font-weight:500;font-size:14px;line-height:17.07px;letter-spacing:0%;order:1}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_price[data-v-3a347529]{order:2;width:90px;padding-right:20px;flex-direction:column;align-items:flex-end;justify-content:flex-start;font-family:Montserrat;font-weight:500;font-size:14px;line-height:30px;letter-spacing:0%}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_price .old_price[data-v-3a347529]{margin-right:20px;order:2;line-height:1.1}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity[data-v-3a347529]{order:3;align-items:flex-start;line-height:30px;margin-right:0;width:79px;justify-content:flex-end}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity .qt_change_btn[data-v-3a347529]{display:block;font-size:14px!important;font-weight:700!important;width:20px;height:20px;line-height:30px}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity input[data-v-3a347529]{margin-right:0;width:40px;text-align:center}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_quantity[data-v-3a347529]:after{content:"";margin-right:0}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_total[data-v-3a347529]{display:flex;align-items:flex-start;justify-content:flex-end;flex-grow:1;order:4;font-family:Montserrat;font-weight:700;font-size:14px;line-height:30px;letter-spacing:0%;text-align:right;width:75px}.cart_content .cart_detail .cart_lines .carte_line .carte_line_content .carte_line_availability[data-v-3a347529]{font-family:Montserrat;font-weight:500;font-size:14px;line-height:17.07px;letter-spacing:0%}.cart_content .cart_detail .cart_lines.order .carte_line .carte_line_content h3[data-v-3a347529]{width:400px}.cart_content .cart_detail .cart_lines.order .carte_line .carte_line_content .carte_line_price[data-v-3a347529]{width:150px}.cart_content .cart_detail .cart_lines.order .carte_line .carte_line_content .carte_line_quantity[data-v-3a347529]{width:100px;text-align:right;justify-content:flex-end}.cart_content .cart_recap[data-v-3a347529]{width:338px!important;padding-top:50px;background:linear-gradient(257.47deg,#3c5a6b -8.78%,#0e2e5b 110.74%)}.cart_content .cart_recap h2[data-v-3a347529]{margin-bottom:20px}}.category[data-v-3a347529]{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;width:308px;height:278px;padding:10px;color:#000;background:#fff;box-shadow:0 0 8px #00000040;border-radius:11px;z-index:1}.category[data-v-3a347529]:after{position:absolute;bottom:0;left:0;height:8px;width:100%;border-radius:0 0 11px 11px;content:"";background-color:#f52b2b;z-index:2}.category[data-v-3a347529]:hover{box-shadow:0 0 12px #000c}.category .category-img[data-v-3a347529]{width:100%}.category .category-img img[data-v-3a347529]{width:100%;height:170px;object-fit:contain}.category .category-title[data-v-3a347529]{width:100%;height:calc(100% - 170px);display:flex;justify-content:center;align-items:center}.category .category-title h3[data-v-3a347529]{text-align:center;margin:0}
