.customer-title{font-weight:500;margin-bottom:2rem;margin-top:0;padding:1rem 0;text-align:center}@media(max-width:991px){.customer-title{font-size:2.2rem}}@media(min-width:992px){.customer-title{font-size:3rem}}.login,.register{width:100%}.login button[type=submit],.register button[type=submit]{border-radius:3rem}.login .field:has(label+input,label+select),.register .field:has(label+input,label+select){position:relative}.login .field:has(label+input,label+select) label,.register .field:has(label+input,label+select) label{background-color:#fff;cursor:text;font-size:1.8rem;left:1rem;padding:0 .5rem;position:absolute;top:1.9rem;transition:all .3s ease-in-out;z-index:2}.login .field:has(label+input,label+select) label.active,.register .field:has(label+input,label+select) label.active{font-size:1.4rem;top:0}.login .field:has(label+input,label+select) label.readonly,.register .field:has(label+input,label+select) label.readonly{color:#ced4da}.login .field:has(label+input,label+select) label.selected,.register .field:has(label+input,label+select) label.selected{color:#077a4b}.login .field:has(label+input,label+select):not(:has(label.active)) label:not(.active)+input:not(:-moz-read-only),.register .field:has(label+input,label+select):not(:has(label.active)) label:not(.active)+input:not(:-moz-read-only){padding-left:8rem}.login .field:has(label+input,label+select):not(:has(label.active)) label:not(.active)+input:not(:focus),.login .field:has(label+input,label+select):not(:has(label.active)) label:not(.active)+input:not(:read-only),.register .field:has(label+input,label+select):not(:has(label.active)) label:not(.active)+input:not(:focus),.register .field:has(label+input,label+select):not(:has(label.active)) label:not(.active)+input:not(:read-only){padding-left:8rem}.login .field:has(label+input,label+select) input,.login .field:has(label+input,label+select) select,.register .field:has(label+input,label+select) input,.register .field:has(label+input,label+select) select{background-color:#fff;border:1px solid #ced4da;border-radius:3rem;font-size:1.8rem;padding:1rem}.login .field:has(label+input,label+select) input::-moz-placeholder,.login .field:has(label+input,label+select) select::-moz-placeholder,.register .field:has(label+input,label+select) input::-moz-placeholder,.register .field:has(label+input,label+select) select::-moz-placeholder{color:transparent}.login .field:has(label+input,label+select) input::placeholder,.login .field:has(label+input,label+select) select::placeholder,.register .field:has(label+input,label+select) input::placeholder,.register .field:has(label+input,label+select) select::placeholder{color:transparent}.login .field:has(label+input,label+select) input:focus,.login .field:has(label+input,label+select) select:focus,.register .field:has(label+input,label+select) input:focus,.register .field:has(label+input,label+select) select:focus{border:1.5px solid #077a4b;box-shadow:none;outline:none}.login .field:has(label+input,label+select) input:-moz-read-only,.login .field:has(label+input,label+select) select:-moz-read-only,.register .field:has(label+input,label+select) input:-moz-read-only,.register .field:has(label+input,label+select) select:-moz-read-only{background-color:#fff;border-color:#e5e5e5}.login .field:has(label+input,label+select) input:read-only,.login .field:has(label+input,label+select) select:read-only,.register .field:has(label+input,label+select) input:read-only,.register .field:has(label+input,label+select) select:read-only{background-color:#fff;border-color:#e5e5e5}.login .field:has(label+input,label+select) input:-webkit-autofill,.login .field:has(label+input,label+select) input:-webkit-autofill:focus,.login .field:has(label+input,label+select) select:-webkit-autofill,.login .field:has(label+input,label+select) select:-webkit-autofill:focus,.register .field:has(label+input,label+select) input:-webkit-autofill,.register .field:has(label+input,label+select) input:-webkit-autofill:focus,.register .field:has(label+input,label+select) select:-webkit-autofill,.register .field:has(label+input,label+select) select:-webkit-autofill:focus{background-color:transparent!important;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.login .field:has(label+input,label+select) input[type=password]:-webkit-autofill,.login .field:has(label+input,label+select) input[type=password]:-webkit-autofill:focus,.login .field:has(label+input,label+select) select[type=password]:-webkit-autofill,.login .field:has(label+input,label+select) select[type=password]:-webkit-autofill:focus,.register .field:has(label+input,label+select) input[type=password]:-webkit-autofill,.register .field:has(label+input,label+select) input[type=password]:-webkit-autofill:focus,.register .field:has(label+input,label+select) select[type=password]:-webkit-autofill,.register .field:has(label+input,label+select) select[type=password]:-webkit-autofill:focus{background-color:transparent!important;box-shadow:inset 0 0 0 1000px transparent!important;color:inherit!important;-webkit-transition:background-color 0s 0s,color 0s 0s;transition:background-color 0s 0s,color 0s 0s}.login .field:has(label+input,label+select) input:-moz-read-only,.register .field:has(label+input,label+select) input:-moz-read-only{color:#505050!important}.login .field:has(label+input,label+select) input:read-only,.register .field:has(label+input,label+select) input:read-only{color:#505050!important}.login .field:has(label+input,label+select) select,.register .field:has(label+input,label+select) select{padding:.5rem 1rem}.login .field:has(label+input,label+select) select:-moz-read-only,.register .field:has(label+input,label+select) select:-moz-read-only{color:inherit}.login .field:has(label+input,label+select) select:read-only,.register .field:has(label+input,label+select) select:read-only{color:inherit}.login .field:has(label+input,label+select) input[type=radio],.register .field:has(label+input,label+select) input[type=radio]{border:2px solid #077a4b}.login .field:has(i),.register .field:has(i){position:relative}.login .field:has(i) i:not([data-icon=search]),.register .field:has(i) i:not([data-icon=search]){bottom:2rem;font-size:3rem;position:absolute;right:1rem}.login .field:has(i) i:not([data-icon=search])[data-icon=replay],.register .field:has(i) i:not([data-icon=search])[data-icon=replay]{animation:spin 1s ease-in-out infinite;color:#505050}.login .field:has(i) i:not([data-icon=search])[data-icon=help_outline],.register .field:has(i) i:not([data-icon=search])[data-icon=help_outline]{color:#0275d8}.login .field:has(i) i:not([data-icon=search])[data-icon=close],.register .field:has(i) i:not([data-icon=search])[data-icon=close]{color:#d32f2f}.login .field:has(i) i:not([data-icon=search])[data-icon=checked],.register .field:has(i) i:not([data-icon=search])[data-icon=checked]{color:#077a4b}.login .field:has(i) i:not([data-icon=search])[data-icon=edit],.login .field:has(i) i:not([data-icon=search])[data-icon=visibility],.login .field:has(i) i:not([data-icon=search])[data-icon=visibility_off],.register .field:has(i) i:not([data-icon=search])[data-icon=edit],.register .field:has(i) i:not([data-icon=search])[data-icon=visibility],.register .field:has(i) i:not([data-icon=search])[data-icon=visibility_off]{color:#505050;cursor:pointer}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.login .switch,.register .switch{box-shadow:inset -2.5rem 0 0 .3rem #dadce0,inset 0 0 0 .3rem #dadce0;font-size:90%;height:2.4rem;line-height:2.4rem;margin-right:1rem;width:4.8rem}.login .switch:checked,.register .switch:checked{box-shadow:inset 2.5rem 0 0 .3rem #09a766,inset 0 0 0 .3rem #09a766}.login form:after,.register form:after{background-color:#dadce0;content:"";display:block;height:1px;margin:4rem auto 0;width:90%}@media(max-width:991px){.login,.register{margin:0;padding:3rem 1.5rem}}@media(min-width:992px){.login,.register{margin:0 auto;max-width:140rem}}.login h1{margin-bottom:0}.login .loginForm{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:1fr;justify-content:center;padding:1rem;position:relative}.login .loginForm i[data-icon=visibility],.login .loginForm i[data-icon=visibility_off]{bottom:.8rem!important;opacity:0;transition:opacity .3s ease-in-out}@media(min-width:1024px){.login .loginForm{grid-gap:10rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.login .loginForm form{padding:3rem 0}.login .loginForm:before{background-color:#dadce0;content:"";display:block;height:90%;left:50%;margin:0 auto;position:absolute;top:5%;width:1px}.login .loginForm form:after{display:none}}.login .error-mail{align-items:center;color:#d32f2f;display:flex;gap:1rem}.login .field:has([name=_password]){display:none;max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.login .forgot-password{display:none;font-weight:500;margin-top:2rem;text-align:center;width:100%}.login .mtm{background-color:#fff;position:relative;z-index:3}.login .mtm button{border-radius:3rem}.login .mdc-button{width:100%}@media(min-width:992px){.login{max-width:140rem;padding:10rem 2rem 20rem}}.login.forgotten-password-form form:after,.login.forgotten-password-form form:before{display:none!important}.register{padding:0 1.5rem 3rem}.register .form-title{text-align:center}.register .mobile-phone{margin-bottom:.8rem}.register .help{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.register .mdc-button{width:100%}.register .company{display:none}.register i[data-icon=visibility],.register i[data-icon=visibility_off]{bottom:1.9rem;opacity:1}.register label[for=sylius_address_officeNumber]{display:inline-block}.register form:after{margin:4rem auto!important}@media(min-width:992px){.register{max-width:100rem;padding:0 2rem 5rem}}.oauth-container{background-color:#f7fafc;border:.1rem solid #dadce0;border-radius:.5rem;margin-bottom:3rem;margin-top:2rem;padding:1.5rem}.oauth-container .title{margin-top:0;text-align:center}.oauth-container .buttons{grid-gap:1.5rem;display:grid;gap:1.5rem}@media(min-width:576px){.oauth-container .buttons{grid-template-columns:repeat(2,1fr)}}.oauth-container .buttons .mdc-button .content{align-items:center;display:inline-flex;gap:1rem}.oauth-container .buttons .mdc-button .content .label{font-weight:500}.accordion-block{margin-bottom:2rem}.accordion-block .tab-item-account{background-color:#fff;border-radius:1rem 1rem 0 0}.button-radius-account{border-radius:.5rem;padding:.5rem 2rem}.phone-notice .help{grid-gap:.5rem;align-items:center;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:2rem auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.phone-notice .help:hover .more{-webkit-text-decoration:underline;text-decoration:underline}.phone-notice .help .material-icons-outlined{font-size:2rem}.phone-notice .help-detail{font-weight:300}.password-field,.siret-field{position:relative}.password-field input::-webkit-inner-spin-button,.password-field input::-webkit-outer-spin-button,.siret-field input::-webkit-inner-spin-button,.siret-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.password-field input[type=number],.siret-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.password-field .siret-search-btn,.password-field .toggle-password,.siret-field .siret-search-btn,.siret-field .toggle-password{color:#ced4da;cursor:pointer;font-size:3rem;line-height:1.6;position:absolute;right:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.password-field .siret-search-btn:focus,.password-field .siret-search-btn:hover,.password-field .toggle-password:focus,.password-field .toggle-password:hover,.siret-field .siret-search-btn:focus,.siret-field .siret-search-btn:hover,.siret-field .toggle-password:focus,.siret-field .toggle-password:hover{color:#505050}.password-field .siret-search-btn,.siret-field .siret-search-btn{color:#077a4b}.password-field .siret-search-btn:focus,.password-field .siret-search-btn:hover,.siret-field .siret-search-btn:focus,.siret-field .siret-search-btn:hover{color:#077a4b;opacity:.7}.customer-account.customer-account-contact{margin-top:2rem;padding:0 .5rem}@media(min-width:480px){.customer-account.customer-account-contact{padding:0 2rem}}@media(min-width:768px){.customer-account.customer-account-contact{padding:0 5rem}}@media(min-width:992px){.customer-account.customer-account-contact{padding:0 8rem}}@media(min-width:1200px){.customer-account.customer-account-contact{padding:0 10rem}}.customer-account.container-dashboard{background-color:transparent;padding:0}.customer-account.adress-book{display:flex;justify-content:center}.customer-account .table .table-column-createdat,.customer-account .table .table-column-type{width:20%}.customer-account .table .table-column-message{width:45%}@media(min-width:1200px){.customer-account .table .table-column-checkoutcompletedat{width:15%}.customer-account .table .table-column-number,.customer-account .table .table-column-total{width:10%}.customer-account .table .table-column-shippingaddress{width:20%}}.customer-account .table .table-column-state{width:15%}.customer-account .table .table-column-actions{width:-moz-fit-content;width:fit-content}.customer-account .table .table-order-actions{width:26%}@media(min-width:768px){.customer-account .table .table-order-actions{width:33%}}@media(min-width:992px){.customer-account .table .table-order-actions{width:39%}}@media(min-width:1024px){.customer-account .table .table-order-actions{width:37%}}.customer-account .table .table-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:right}.customer-account .table .table-actions a,.customer-account .table .table-actions button{max-height:4rem}.customer-account .table .table-actions .mdc-button,.customer-account .table .table-actions .mdc-button__ripple{border-radius:.5rem}.customer-account .table .tag--flex .material-icons-outlined{display:inline!important;display:initial!important}@media(max-width:1200px){.customer-account .table .tag--flex{white-space:normal}.customer-account .table .tag--flex .material-icons-outlined{display:flex}}.customer-account .answered{font-weight:500}.customer-account .renew-ref .material-icons-outlined{color:#077a4b;font-size:2.5rem;vertical-align:sub}.customer-account .prescription-table{font-weight:300}.customer-account .prescription-table .table-responsive{max-height:74rem}.customer-account .prescription-table .td,.customer-account .prescription-table .th{text-align:center;vertical-align:middle}.customer-account .prescription-table .material-icons-outlined{color:#077a4b;font-size:2.5rem;vertical-align:middle}.customer-account .dashboard{background-color:#f7fafc;padding-bottom:2rem}@media(min-width:768px){.customer-account .dashboard{border-radius:2rem;margin:2rem}}@media(min-width:992px){.customer-account .dashboard{margin:2rem 6rem}}@media(min-width:1024px){.customer-account .dashboard{border-radius:4rem;margin:2rem 10rem}}@media(min-width:1200px){.customer-account .dashboard{margin:2rem 14rem}}@media(min-width:1900px){.customer-account .dashboard{margin:2rem 24rem}}.customer-account .dashboard .dashboard-menu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;text-align:center}.customer-account .dashboard .dashboard-menu .h2-dashboard{color:#077a4b;font-weight:700;margin-left:2rem;text-align:left;text-transform:uppercase}.customer-account .dashboard .dashboard-menu .dashboard-card{background-color:#fff;border-radius:1.2rem;box-shadow:.1rem .1rem .2rem .1rem #dadce0;display:grid;grid-template-columns:repeat(1,1fr);margin:0 2rem;position:relative}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card{background-color:#f7fafc;box-shadow:none;gap:3rem;grid-template-columns:repeat(2,1fr)}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-wrapper{border-bottom:1px solid #ced4da;position:relative}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-wrapper{border-bottom:none}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-order{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-order .badge--success{background-color:rgba(7,122,75,.3);color:#077a4b}.customer-account .dashboard .dashboard-menu .dashboard-card .card-order:before{background-color:rgba(7,122,75,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-order:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-quotation{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-quotation .badge--success{background-color:rgba(2,117,216,.3);color:#0275d8}.customer-account .dashboard .dashboard-menu .dashboard-card .card-quotation:before{background-color:rgba(2,117,216,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-quotation:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-contact{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-contact .badge--success{background-color:rgba(126,87,194,.3);color:#7e57c2}.customer-account .dashboard .dashboard-menu .dashboard-card .card-contact:before{background-color:rgba(126,87,194,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-contact:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-notification{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-notification .badge--success{background-color:rgba(245,124,0,.3);color:#f57c00}.customer-account .dashboard .dashboard-menu .dashboard-card .card-notification:before{background-color:rgba(245,124,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-notification:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-profile{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-profile .badge--success{background-color:rgba(95,99,104,.3);color:#5f6368}.customer-account .dashboard .dashboard-menu .dashboard-card .card-profile:before{background-color:rgba(95,99,104,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-profile:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-adress{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-adress .badge--success{background-color:rgba(29,177,169,.3);color:#1db1a9}.customer-account .dashboard .dashboard-menu .dashboard-card .card-adress:before{background-color:rgba(29,177,169,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-adress:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-payment{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-payment .badge--success{background-color:rgba(6,182,212,.3);color:#06b6d4}.customer-account .dashboard .dashboard-menu .dashboard-card .card-payment:before{background-color:rgba(6,182,212,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-payment:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-product{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-product .badge--success{background-color:rgba(255,190,0,.3);color:#ffbe00}.customer-account .dashboard .dashboard-menu .dashboard-card .card-product:before{background-color:rgba(255,190,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-product:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-health{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-health .badge--success{background-color:rgba(7,122,75,.3);color:#077a4b}.customer-account .dashboard .dashboard-menu .dashboard-card .card-health:before{background-color:rgba(7,122,75,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-health:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-prescription{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-prescription .badge--success{background-color:rgba(9,167,102,.3);color:#09a766}.customer-account .dashboard .dashboard-menu .dashboard-card .card-prescription:before{background-color:rgba(9,167,102,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-prescription:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-size{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-size .badge--success{background-color:rgba(126,87,194,.3);color:#7e57c2}.customer-account .dashboard .dashboard-menu .dashboard-card .card-size:before{background-color:rgba(126,87,194,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-size:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-logout{display:inline-block;overflow:hidden;position:relative}.customer-account .dashboard .dashboard-menu .dashboard-card .card-logout .badge--success{background-color:rgba(200,35,51,.3);color:#c82333}.customer-account .dashboard .dashboard-menu .dashboard-card .card-logout:before{background-color:rgba(200,35,51,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in;z-index:0}.customer-account .dashboard .dashboard-menu .dashboard-card .card-logout:hover:before{transform:scaleX(1)}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition-duration:.3s;transition-timing-function:ease-in-out}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item{align-items:flex-start;border-radius:1.2rem;box-shadow:.2rem .2rem .3rem rgba(0,0,0,.25);flex-direction:column;padding:2rem}}@media(min-width:1200px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item{border-radius:2.5rem}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:first-child{border-radius:1.2rem 1.2rem 0 0}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:first-child{border-radius:1.2rem}}@media(min-width:1200px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:first-child{border-radius:2.5rem}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:last-child{border-radius:0 0 1.2rem 1.2rem}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:last-child{border-radius:1.2rem}}@media(min-width:1200px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:last-child{border-radius:2.5rem}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:only-child{border-radius:1.2rem}@media(min-width:1200px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:only-child{border-radius:2.5rem}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:not(:last-child){border-bottom:1px solid #ced4da}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item:not(:last-child){border-bottom:none}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-left{align-content:space-between;display:flex}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-left .badge--success{align-items:center;border-radius:10%;display:flex;height:3rem;justify-content:center;margin-right:2rem;overflow:hidden;position:relative;width:3rem}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-left .badge--success:after{background-color:#fff;border-radius:50%;bottom:0;content:"";height:100%;opacity:0;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-left .badge--success .material-icons-outlined{font-size:2rem;line-height:7rem}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-left .card-title{font-size:1.8rem;font-weight:700}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .HideTxt{display:none}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .HideTxt{display:block;font-size:1.4rem;margin-top:1rem;text-align:left}}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-right{display:flex}@media(min-width:768px){.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-right{justify-content:flex-end;width:100%}.customer-account .dashboard .dashboard-menu .dashboard-card .card-item .card-right .chevron--success{font-size:2.3rem}}.customer-account .customer-form{margin:0 auto;max-width:114rem}@media(min-width:768px){.customer-account .customer-form{background:#f7fafc;border-radius:1rem;padding:3rem}}.customer-account .customer-form.update-profile .checkbox-field{padding:0}.customer-account .customer-form.update-profile .checkbox-field label{width:75%}.customer-account .customer-form .account-delete-form,.customer-account .customer-form .address-book-form,.customer-account .customer-form .contact-choices,.customer-account .customer-form .health-record-form,.customer-account .customer-form .password-form,.customer-account .customer-form .prescription-form,.customer-account .customer-form .profile-infos,.customer-account .customer-form .return-request-form,.customer-account .customer-form .size-form{background-color:#f7fafc;border-radius:.5rem;box-shadow:.2rem .2rem .5rem #b8b8b8;padding:2rem}@media(min-width:768px){.customer-account .customer-form .account-delete-form,.customer-account .customer-form .address-book-form,.customer-account .customer-form .contact-choices,.customer-account .customer-form .health-record-form,.customer-account .customer-form .password-form,.customer-account .customer-form .prescription-form,.customer-account .customer-form .profile-infos,.customer-account .customer-form .return-request-form,.customer-account .customer-form .size-form{background-color:#fff}}.customer-account .customer-form .account-delete-form .title,.customer-account .customer-form .address-book-form .title,.customer-account .customer-form .contact-choices .title,.customer-account .customer-form .health-record-form .title,.customer-account .customer-form .password-form .title,.customer-account .customer-form .prescription-form .title,.customer-account .customer-form .profile-infos .title,.customer-account .customer-form .return-request-form .title,.customer-account .customer-form .size-form .title{margin-top:0}.customer-account .customer-form .account-delete-form{background:#fff3f3;border:.1rem solid #d32f2f;box-shadow:none;margin-top:4rem}.customer-account .customer-form .account-delete-form .title{color:#d32f2f}.customer-account .customer-form .account-delete-form .account-delete-content{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;width:100%}.customer-account .customer-form .account-delete-form .delete-account{border-color:#d32f2f;border-radius:.5rem;color:#d32f2f}.customer-account .customer-form .account-delete-form .delete-account .mdc-button__ripple:after,.customer-account .customer-form .account-delete-form .delete-account .mdc-button__ripple:before{background-color:#d32f2f}.customer-account .customer-form .address-book-form{padding:.8rem 2rem}.customer-account .customer-form .contact-choices{margin-top:2rem}.customer-account .customer-form .contact-choices .switch{box-shadow:inset -2.5rem 0 0 .3rem #dadce0,inset 0 0 0 .3rem #dadce0;font-size:90%;height:2.4rem;line-height:2.4rem;margin-right:1rem;width:4.8rem}.customer-account .customer-form .contact-choices .switch:checked{box-shadow:inset 2.5rem 0 0 .3rem #077a4b,inset 0 0 0 .3rem #077a4b}.customer-account .customer-form .contact-choices .switch:checked:focus{box-shadow:inset 2.5rem 0 0 .3rem #077a4b,inset 0 0 0 .3rem #077a4b,0 0 0 .2rem #202124!important}.customer-account .customer-form .contact-choices .switch:focus{box-shadow:inset -2.5rem 0 0 .3rem #dadce0,inset 0 0 0 .3rem #dadce0,0 0 0 .2rem #202124}.customer-account .customer-form .contact-choices .mdc-button,.customer-account .customer-form .contact-choices .mdc-button__ripple{border-radius:.5rem}.customer-account .customer-form .health-record-form{padding-top:.8rem}.customer-account .customer-form .prescription-title{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:3.5rem auto}.customer-account .customer-form .prescription-title .number{background-color:#077a4b;border-radius:50%;color:#fff;font-size:2rem;height:3.5rem;text-align:center;width:3.5rem}.customer-account .customer-form .prescription-title .text{font-size:2.4rem}.customer-account .customer-form .prescription-title .text .doc-type{color:#077a4b}@media(min-width:576px){.customer-account .customer-form .prescription-title .text .mobile-break{display:none}}.customer-account .customer-form .prescription-form{display:grid}.customer-account .customer-form .prescription-form .camera-container{align-items:center;display:flex;gap:1rem;justify-content:center;margin:1.5rem 0}.customer-account .customer-form .prescription-form .camera-container .canvas-container,.customer-account .customer-form .prescription-form .camera-container .video-container{border:.2rem solid #077a4b;border-radius:1.2rem;display:none;height:27rem;overflow:hidden;position:relative;width:36rem}.customer-account .customer-form .prescription-form .camera-container .canvas-container #canvas,.customer-account .customer-form .prescription-form .camera-container .canvas-container #video,.customer-account .customer-form .prescription-form .camera-container .video-container #canvas,.customer-account .customer-form .prescription-form .camera-container .video-container #video{background-color:#f5f5f5;height:inherit;max-width:100%;-o-object-fit:cover;object-fit:cover;width:inherit}.customer-account .customer-form .prescription-form .camera-container .canvas-container #canvas,.customer-account .customer-form .prescription-form .camera-container .video-container #canvas{display:none}.customer-account .customer-form .prescription-form .camera-container .canvas-container{border-color:#0275d8}.customer-account .customer-form .prescription-form .camera-container .canvas-container .canvas-image{height:27rem;-o-object-fit:cover;object-fit:cover}.customer-account .customer-form .prescription-form .camera-container .camera-button{align-items:center;background-color:#077a4b;border:.1rem solid #077a4b;border-radius:50%;bottom:1rem;box-shadow:0 0 .3rem #212529;color:#fff;cursor:pointer;display:flex;height:7rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:7rem}.customer-account .customer-form .prescription-form .camera-container .camera-button:after{background-color:#fff;border-radius:50%;bottom:0;content:"";height:100%;opacity:0;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.customer-account .customer-form .prescription-form .camera-container .camera-button:hover:after{opacity:.3}.customer-account .customer-form .prescription-form .camera-container .camera-button .material-icons-outlined{font-size:3.5rem}.customer-account .customer-form .prescription-form .camera-container .camera-button.redo{background-color:#0275d8;border-color:#0275d8}.customer-account .customer-form .prescription-form .camera-container .flash{display:none;margin:0}.customer-account .customer-form .prescription-form .separator{margin:1rem 0}.customer-account .customer-form .prescription-form .file-field{position:relative}.customer-account .customer-form .prescription-form .file-field .remove-attachment-link{color:#d32f2f;display:none;position:absolute;right:0}.customer-account .customer-form .prescription-form .file-field .remove-attachment-link:active,.customer-account .customer-form .prescription-form .file-field .remove-attachment-link:focus,.customer-account .customer-form .prescription-form .file-field .remove-attachment-link:hover{color:#d32f2f}@media(max-width:575px){.customer-account .customer-form .prescription-form .file-field .remove-attachment-link .hidden-mobile{display:none}}.customer-account .customer-form .return-request-form .images-collection .item-image{text-align:right}.customer-account .customer-form .return-request-form .images-collection .item-image .delete-button{border-color:#d32f2f;color:#d32f2f;height:4.6rem}.customer-account .customer-form .return-request-form .images-collection .item-image .delete-button .mdc-button__ripple:after,.customer-account .customer-form .return-request-form .images-collection .item-image .delete-button .mdc-button__ripple:before{background-color:#d32f2f}.customer-account .customer-form .return-request-form .images-collection .add-button{height:4.6rem;margin-top:1.2rem}.customer-account .customer-form .form [type=submit]{border-radius:.5rem;width:100%}.customer-account .customer-form .form .last-row{padding-bottom:0}.customer-account .customer-form .prescription-fields,.customer-account .customer-form .sizes-form{grid-gap:0 2rem;display:grid;gap:0 2rem;grid-template-columns:repeat(2,auto)}@media(max-width:992px){.customer-account .customer-form .prescription-fields,.customer-account .customer-form .sizes-form{grid-template-columns:auto}}.customer-account .customer-form .products-list{overflow:hidden;padding:0}.customer-account .customer-form .products-list .product-item{align-items:center;background-color:#fff;border:.1rem solid #dadce0;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem}.customer-account .customer-form .products-list .product-item .product-detail{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:auto 1fr}.customer-account .customer-form .products-list .product-item .product-detail .image{height:8rem;width:8rem}.customer-account .customer-form .products-list .product-item .product-detail .image img{max-height:100%;max-width:none;width:auto}@media(min-width:768px){.customer-account .customer-form .products-list .product-item .product-detail .image{text-align:center;width:16rem}}.customer-account .customer-form .products-list .product-item .product-detail .brand{font-weight:500;text-transform:uppercase}.customer-account .customer-form .products-list .product-item .review-link{margin-left:auto}.customer-account .customer-form .products-list .product-item .review-link .mdc-button,.customer-account .customer-form .products-list .product-item .review-link .mdc-button__ripple{border-radius:.5rem}.customer-account .customer-form .products-list hr{display:none}.customer-account .customer-form .products-list .empty{background:#fff;border:1px solid #dadce0;border-radius:.5rem;overflow:hidden;padding:2rem}.customer-account .customer-form .saved-card{align-items:center;background-color:#f7fafc;border-radius:.5rem;box-shadow:.2rem .2rem .1rem #dadce0;display:flex;flex-direction:column;padding:2rem}.customer-account .customer-form .saved-card .saved-card-box{grid-gap:0 2rem;display:grid;gap:0 2rem;grid-template-columns:1fr auto;max-width:100%;padding:2rem 0;width:100%}.customer-account .customer-form .saved-card .saved-card-box:first-child{padding-top:0}.customer-account .customer-form .saved-card .saved-card-box:not(:last-child){border-bottom:.1rem dashed #dadce0}.customer-account .customer-form .saved-card .saved-card-box:last-child{padding-bottom:0}.customer-account .customer-form .saved-card .saved-card-box .saved-card-label{grid-gap:0 2rem;align-items:center;display:grid;gap:0 2rem;grid-template-columns:auto 1fr}.customer-account .customer-form .saved-card .saved-card-box .saved-card-label .amex,.customer-account .customer-form .saved-card .saved-card-box .saved-card-label .cartebancaire,.customer-account .customer-form .saved-card .saved-card-box .saved-card-label .mc,.customer-account .customer-form .saved-card .saved-card-box .saved-card-label .visa{border-radius:.5rem}.customer-account .customer-form .saved-card .saved-card-box .saved-card-label .card-details{font-weight:300}.customer-account .customer-form .saved-card .saved-card-box .delete-saved-card{align-items:center;display:flex;justify-content:center}.customer-account .customer-form .saved-card .saved-card-box .delete-saved-card .delete-card-link{display:flex;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease-in-out}.customer-account .customer-form .saved-card .saved-card-box .delete-saved-card .delete-card-link .material-icons-outlined{color:#d32f2f;font-size:4rem}.customer-account .customer-form .saved-card .saved-card-box .delete-saved-card .delete-card-link:hover{opacity:.7}.customer-account .customer-form .saved-card .saved-card-box .delete-saved-card .delete-card-link:focus .material-icons-outlined{border-radius:50%;outline:.2rem solid}.customer-account .customer-form .saved-card .no-card{margin:0}.customer-account .customer-form .background-texture{display:none}@media(min-width:1024px){.customer-account .customer-form .background-texture{bottom:0;display:block;pointer-events:none;position:absolute;right:0;z-index:0}}.customer-account .customer-form .mtm{display:flex;justify-content:center}.customer-account .customer-form .mtm .mdc-button,.customer-account .customer-form .mtm .mdc-button__ripple{border-radius:.5rem}.customer-account .new-message-form{align-items:center;background:#fff;border-radius:1.5rem;box-shadow:.1rem .1rem .5rem 0 #dadce0;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;overflow:hidden;padding:20px;position:relative}@media(min-width:1024px){.customer-account .new-message-form .contact-form-public{width:90%}}.customer-account .new-message-form .customer-form-content{display:flex;flex-direction:column}.customer-account .new-message-form .customer-form-content.customer-form--public{flex-direction:column;gap:.2rem;position:relative;z-index:1}.customer-account .new-message-form .customer-form-content .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width:1024px){.customer-account .new-message-form .customer-form-content{flex-direction:row-reverse;gap:8rem}}@media(min-width:1200px){.customer-account .new-message-form .customer-form-content{gap:13rem}}.customer-account .new-message-form .customer-form-content .contact-banner{align-items:center;color:#212529;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}@media(min-width:1024px){.customer-account .new-message-form .customer-form-content .contact-banner{flex-direction:column-reverse;gap:10rem;justify-content:space-around}}@media(min-width:1200px){.customer-account .new-message-form .customer-form-content .contact-banner{gap:.2rem}}@media(min-width:1024px){.customer-account .new-message-form .customer-form-content .contact-banner.contact-banner-public{flex-direction:row;gap:3rem;justify-content:space-around}.customer-account .new-message-form .customer-form-content .contact-banner.contact-banner-public .textBlock-public{min-width:auto;padding-left:0}}.customer-account .new-message-form .customer-form-content .contact-banner .image{display:none}@media(min-width:1024px){.customer-account .new-message-form .customer-form-content .contact-banner .image{display:block;max-width:25rem;width:100%}}@media(min-width:1200px){.customer-account .new-message-form .customer-form-content .contact-banner .image{max-width:30rem}}.customer-account .new-message-form .customer-form-content .contact-banner .textBlock{display:flex;flex-direction:column;gap:1rem;z-index:1}@media(min-width:480px){.customer-account .new-message-form .customer-form-content .contact-banner .textBlock{flex-direction:row;justify-content:space-around;min-width:100%}}@media(min-width:1024px){.customer-account .new-message-form .customer-form-content .contact-banner .textBlock{flex-direction:column;gap:2rem;padding-left:9rem}}.customer-account .new-message-form .customer-form-content .contact-banner .textBlock .iconsandtxt{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:auto 1fr}@media(min-width:576px){.customer-account .new-message-form .customer-form-content .contact-banner .textBlock .iconsandtxt{gap:3rem}}.customer-account .new-message-form .customer-form-content .contact-banner .textBlock .iconsandtxt .color{color:#077a4b}.customer-account .new-message-form .customer-form-content .contact-banner .textBlock .iconsandtxt .highlighted{color:#077a4b;font-weight:500}.customer-account .new-message-form .customer-form-content .contact-banner .textBlock .iconsandtxt .iconsandtxt i{color:#077a4b}.customer-account .new-message-form .customer-form-content .contact-banner .textBlock .iconsandtxt .iconsandtxt span{flex:1}.customer-account .account-input{border:2px solid #077a4b}.customer-account .text-column{display:flex;flex-direction:column}.customer-account .form-content{width:100%}.customer-account .title-form{color:#077a4b;text-align:center}.customer-account .info{margin:1rem 0}.customer-account .password-info{align-items:center;display:flex;gap:.5rem}.customer-account .password-info .material-icons-outlined{font-size:1.8rem;min-width:0;min-width:auto}@media(min-width:1200px){.customer-account .password-info .material-icons-outlined{margin-bottom:.2rem}}.customer-account .email{color:#077a4b;font-weight:500;margin-bottom:2rem}.customer-account .pdf-icon{margin-right:1rem}.customer-account .pdf{font-weight:400}.customer-account .address-item{grid-gap:1.5rem;display:grid;gap:1.5rem}@media(max-width:991px){.customer-account .address-item{grid-template-rows:repeat(1,auto);width:100%}}@media(min-width:992px){.customer-account .address-item{grid-template-columns:repeat(3,1fr)}}.customer-account .addresses,.customer-account .animal-record,.customer-account .default-address,.customer-account .default-record,.customer-account .health-records{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-rows:1fr auto auto}.customer-account .animal-record .default-text,.customer-account .default-address .default-text,.customer-account .default-record .default-text{align-items:center;background-color:#e5e5e5;border:.22rem solid #f5f5f5;border-radius:4.5rem;display:inline-flex;justify-content:center;padding:1rem 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.customer-account .animal-record .default-text:before{content:"";font-family:Material Icons Outlined;margin-right:1rem}.customer-account .add-more-link{align-items:center;background-color:#f7fafc;border-radius:1.2rem;box-shadow:.2rem .2rem .1rem #dadce0;display:flex;flex-direction:column;font-weight:500;gap:1rem;justify-content:center;overflow:hidden;padding:1.5rem;position:relative;transition-duration:.3s;transition-timing-function:ease-in-out}.customer-account .add-more-link:before{aspect-ratio:1/1;background:#077a4b;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) scale(0);transition:transform .6s ease,width .6s ease,height .6s ease;width:0;z-index:0}.customer-account .add-more-link div,.customer-account .add-more-link span{position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.customer-account .add-more-link:hover:before{height:75vmax;transform:translate(-50%,-50%) scale(1);width:75vmax}.customer-account .add-more-link:hover div,.customer-account .add-more-link:hover span{transform:translateY(-.4rem)}.customer-account .add-more-link:hover .material-icons-outlined:after{opacity:.3}.customer-account .add-more-link:hover div{color:#fff}.customer-account .add-more-link:active,.customer-account .add-more-link:focus,.customer-account .add-more-link:hover{-webkit-text-decoration:none;text-decoration:none}.customer-account .add-more-link .add-address{display:flex;justify-content:center}.customer-account .add-more-link .material-icons-outlined{background-color:#077a4b;border:.1rem solid #077a4b;border-radius:50%;color:#fff;font-size:3.5rem;padding:1rem;position:relative}.customer-account .add-more-link .material-icons-outlined:after{background-color:#fff;border-radius:50%;bottom:0;content:"";height:100%;opacity:0;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.customer-account .add-more{display:flex;flex-direction:column}.customer-account .add-more .add-more-link{flex-grow:1;margin-top:.5rem}.customer-account .add-more .add-more-link:first-child{margin-bottom:.5rem;margin-top:0}.customer-account .addresses,.customer-account .default-address,.customer-account .default-record,.customer-account .health-records{background-color:#f7fafc;border-radius:1.2rem;box-shadow:.2rem .2rem .1rem #dadce0;padding:1.5rem}.customer-account .addresses .content,.customer-account .default-address .content,.customer-account .default-record .content,.customer-account .health-records .content{background-color:#fff;border-radius:.5rem;padding:2rem 2rem 1rem}.customer-account .addresses .pregnancyDateUnknown,.customer-account .default-address .pregnancyDateUnknown,.customer-account .default-record .pregnancyDateUnknown,.customer-account .health-records .pregnancyDateUnknown{color:#d32f2f}.customer-account .addresses .action-button,.customer-account .addresses .delete-button,.customer-account .default-address .action-button,.customer-account .default-address .delete-button,.customer-account .default-record .action-button,.customer-account .default-record .delete-button,.customer-account .health-records .action-button,.customer-account .health-records .delete-button{grid-gap:1rem;display:grid;gap:1rem}@media(min-width:320px){.customer-account .addresses .action-button,.customer-account .addresses .delete-button,.customer-account .default-address .action-button,.customer-account .default-address .delete-button,.customer-account .default-record .action-button,.customer-account .default-record .delete-button,.customer-account .health-records .action-button,.customer-account .health-records .delete-button{grid-template-columns:repeat(2,1fr)}}.customer-account .addresses .action-button .btn,.customer-account .addresses .action-button .button-danger,.customer-account .addresses .action-button .button-info,.customer-account .addresses .delete-button .btn,.customer-account .addresses .delete-button .button-danger,.customer-account .addresses .delete-button .button-info,.customer-account .default-address .action-button .btn,.customer-account .default-address .action-button .button-danger,.customer-account .default-address .action-button .button-info,.customer-account .default-address .delete-button .btn,.customer-account .default-address .delete-button .button-danger,.customer-account .default-address .delete-button .button-info,.customer-account .default-record .action-button .btn,.customer-account .default-record .action-button .button-danger,.customer-account .default-record .action-button .button-info,.customer-account .default-record .delete-button .btn,.customer-account .default-record .delete-button .button-danger,.customer-account .default-record .delete-button .button-info,.customer-account .health-records .action-button .btn,.customer-account .health-records .action-button .button-danger,.customer-account .health-records .action-button .button-info,.customer-account .health-records .delete-button .btn,.customer-account .health-records .delete-button .button-danger,.customer-account .health-records .delete-button .button-info{width:100%}.customer-account .addresses .action-button .mdc-button,.customer-account .addresses .action-button .mdc-button__ripple,.customer-account .addresses .delete-button .mdc-button,.customer-account .addresses .delete-button .mdc-button__ripple,.customer-account .default-address .action-button .mdc-button,.customer-account .default-address .action-button .mdc-button__ripple,.customer-account .default-address .delete-button .mdc-button,.customer-account .default-address .delete-button .mdc-button__ripple,.customer-account .default-record .action-button .mdc-button,.customer-account .default-record .action-button .mdc-button__ripple,.customer-account .default-record .delete-button .mdc-button,.customer-account .default-record .delete-button .mdc-button__ripple,.customer-account .health-records .action-button .mdc-button,.customer-account .health-records .action-button .mdc-button__ripple,.customer-account .health-records .delete-button .mdc-button,.customer-account .health-records .delete-button .mdc-button__ripple{border-radius:.5rem}.customer-account .addresses .set-default-button .mdc-button,.customer-account .addresses .set-default-button .mdc-button__ripple,.customer-account .default-address .set-default-button .mdc-button,.customer-account .default-address .set-default-button .mdc-button__ripple,.customer-account .default-record .set-default-button .mdc-button,.customer-account .default-record .set-default-button .mdc-button__ripple,.customer-account .health-records .set-default-button .mdc-button,.customer-account .health-records .set-default-button .mdc-button__ripple{background-color:#077a4b;border-radius:.5rem;color:#fff}.customer-account .addresses .button-update,.customer-account .default-address .button-update,.customer-account .default-record .button-update,.customer-account .health-records .button-update{width:100%}.customer-account .professional-email{font-weight:300;margin-bottom:2rem;padding-bottom:1rem}.customer-account .link{color:#077a4b}.customer-account .show-color{background-color:#0275d8;border-color:#0275d8}.customer-account .label-short{display:inline}.customer-account .table-contact-card{background-color:#f7fafc;border-radius:1.2rem;box-shadow:0 4px 4px 0 #dadce0;padding:1.5rem;width:100%}@media(min-width:768px){.customer-account .table-contact-card{background-color:transparent;border:1px solid #dadce0;box-shadow:none;padding:0}}.customer-account .table-contact-card .button-wrapper-mobile{align-self:flex-end}.customer-account .table-contact-card__table{border:none;margin:0;width:100%}.customer-account .table-contact-card thead{display:none}@media(min-width:768px){.customer-account .table-contact-card thead{display:table-header-group}}.customer-account .table-contact-card tbody{grid-gap:2rem;background:#f7fafc;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.customer-account .table-contact-card tbody{background-color:#fff;display:table-row-group}}.customer-account .table-contact-card tr{background-color:#fff;border:.1rem solid #dadce0;border-radius:.5rem;display:flex;flex-direction:column;position:relative;width:100%}@media(min-width:768px){.customer-account .table-contact-card tr{background-color:transparent;border:none;border-bottom:1px solid #dadce0;display:table-row}.customer-account .table-contact-card tr:last-child{border:none}.customer-account .table-contact-card tr th{width:-moz-fit-content;width:fit-content}}.customer-account .table-contact-card td{border-bottom:none;order:4;text-align:left}.customer-account .table-contact-card td:first-child{border-bottom:1px solid #dadce0}@media(min-width:768px){.customer-account .table-contact-card td:first-child{border-bottom:none}}.customer-account .table-contact-card td:last-child{border-bottom:none}@media(min-width:768px){.customer-account .table-contact-card td{display:table-cell;order:0;text-align:center}}.customer-account .table-contact-card .field-product .field-wrapper{width:90%}@media(min-width:768px){.customer-account .table-contact-card .field-product .field-wrapper{width:100%}}.customer-account .table-contact-card .field-notify .field-value{font-size:0}@media(min-width:768px){.customer-account .table-contact-card .field-notify .field-value{font-size:1.6rem}}.customer-account .table-contact-card .field-notify .field-value i{font-size:2rem;margin-right:0}@media(min-width:768px){.customer-account .table-contact-card .field-notify .field-value i{margin-right:.7rem}}.customer-account .table-contact-card .field-label{display:inline;font-weight:700}@media(min-width:768px){.customer-account .table-contact-card .field-label{display:none}}.customer-account .table-contact-card .field-reason{order:1;width:100%}@media(min-width:768px){.customer-account .table-contact-card .field-reason{width:auto;word-break:break-word}}.customer-account .table-contact-card .field-message{display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;width:100%}@media(min-width:480px){.customer-account .table-contact-card .field-message{flex-direction:row}}@media(min-width:768px){.customer-account .table-contact-card .field-message{display:table-cell;width:auto}}.customer-account .table-contact-card .field-message .field-value{flex:1 1 auto;word-break:break-word}@media(min-width:768px){.customer-account .table-contact-card .field-message .field-value{word-break:normal}}.customer-account .table-contact-card .field-message .button-wrapper-mobile{align-self:center;display:flex;flex-shrink:0}@media(min-width:768px){.customer-account .table-contact-card .field-message .button-wrapper-mobile{display:none}}.customer-account .table-contact-card .button-cell-desktop{display:flex;justify-content:end}@media(min-width:768px){.customer-account .table-contact-card .button-cell-desktop{display:table-cell}}.customer-account .mdc-button,.customer-account .mdc-button__ripple{border-radius:.5rem}.address-phone{align-items:center;display:flex;gap:1rem}.contacts{background-color:#f7fafc;border:.1rem solid #dadce0;border-radius:.5rem;margin-bottom:2rem;padding:0 2rem}.contacts .contact{grid-gap:.5rem;display:grid;gap:.5rem;margin:2rem 0}.contacts .contact .content .content-infos{align-items:center;display:flex;justify-content:space-between}@media(max-width:576px){.contacts .contact .content .content-infos{display:inline;display:initial}}.contacts .contact .content .content-infos .attachment-link{align-items:center;display:flex;gap:.3rem;-webkit-text-decoration:none;text-decoration:none}.contacts .contact .content .content-infos .attachment-link:hover .material-icons-outlined{color:#077a4b}.contacts .contact .content .content-infos .attachment-link:hover .attachment-text{color:#077a4b;-webkit-text-decoration:underline;text-decoration:underline}.contacts .contact-pharma{grid-template-columns:5rem 1fr}@media(min-width:992px){.contacts .contact-pharma .content{margin-right:15%}}.contacts .contact-pharma .content .text{background-color:#d4edda}.contacts .contact-pharma .content .text a,.contacts .contact-pharma .content .text a:active,.contacts .contact-pharma .content .text a:hover,.contacts .contact-pharma .content .text a:visited{color:#077a4b}.contacts .contact-customer{grid-template-columns:calc(100% - 5rem) 1fr}@media(min-width:992px){.contacts .contact-customer .content{margin-left:15%}}.contacts .contact-customer .content .text{background-color:#cce5ff}.contacts .contact-customer .content .content-infos{flex-direction:row-reverse}.contacts .contact-customer .content .content-infos .date{text-align:right}.contacts .contact-customer .content .content-infos .attachment-link{justify-content:flex-end}.contacts .avatar{font-size:5rem;text-align:center}.contacts .avatar .image{display:flex;width:5rem}.contacts .avatar .material-icons-outlined{display:flex}.contacts .text{word-wrap:break-word;border-radius:.5rem;padding:2rem}.contact-form{background-color:#f7fafc;border:.1rem solid #dadce0;border-radius:2.5rem;box-shadow:.2rem .2rem .1rem #dadce0;padding:2rem}.contact-form-invite{box-shadow:.1rem .1rem .5rem 0 #dadce0}.account-sales-conditions{display:grid;margin:1.5rem 0 2rem}@media(max-width:991px){.account-sales-conditions{gap:1.5rem;grid-auto-flow:row;grid-template-rows:repeat(1,auto)}}@media(min-width:992px){.account-sales-conditions{gap:2rem;grid-template-columns:repeat(2,1fr)}}.account-sales-conditions .state-card{border:.1rem solid #dadce0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-wrap:wrap;min-height:12rem;width:100%}.account-sales-conditions .state-card .title{grid-gap:1rem;align-items:center;border:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;height:4rem;min-height:4rem;padding:.5rem 1.5rem;width:100%}.account-sales-conditions .state-card .title .material-icons-outlined{font-size:2.8rem}.account-sales-conditions .state-card .content{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;padding:1rem;width:100%;word-break:break-word}.account-order-cards{display:grid;margin:1.5rem 0 2rem}@media(max-width:991px){.account-order-cards{gap:1.5rem;grid-auto-flow:row;grid-template-rows:repeat(1,auto)}}@media(min-width:992px){.account-order-cards{gap:2rem;grid-template-columns:repeat(2,1fr)}.account-order-cards .pharmacist-card,.account-order-cards .refund-card{grid-column:1/-1}.account-order-cards .pharmacist-card .content,.account-order-cards .refund-card .content{margin:1rem 5rem}.account-order-cards .refund-card .content{display:block!important}}.account-order-cards .state-card{border:.1rem solid #dadce0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-wrap:wrap;min-height:12rem;width:100%}.account-order-cards .state-card .title{grid-gap:1rem;align-items:center;border:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;height:4rem;min-height:4rem;padding:.5rem 1.5rem;width:100%}.account-order-cards .state-card .title .material-icons-outlined{font-size:2.8rem}.account-order-cards .state-card .content{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-around;padding:1rem;width:100%;word-break:break-word}.account-order-cards .state-card .content .quotation-file{background-color:#2185d0;border-radius:2.5rem;font-weight:400}.account-order-cards .state-card .content .quotation-file #quotation-pdf{color:#fff;padding:.6rem 1rem}.account-order-cards .state-card .content .image{align-items:center;display:none;justify-content:center;padding:0 1rem}@media(min-width:768px){.account-order-cards .state-card .content .image{display:flex}}@media(max-width:991px){.account-order-cards .state-card .content .image{font-size:5rem}}@media(min-width:992px){.account-order-cards .state-card .content .image{display:flex;font-size:7rem}}.account-order-cards .state-card .content .image .material-icons-outlined{background-color:#077a4b;border:.1rem solid #077a4b;border-radius:50%;color:#fff;padding:1rem}.account-order-cards .state-card .content .image.signature{font-size:medium}.account-order-cards .state-card .content .tag--flex{padding-right:1.2rem}.account-order-cards .state-card .content .tag--flex .material-icons-outlined{font-size:2.2rem}.account-order-cards .state-card .content .shipment-content{padding-right:1rem}.account-order-cards .state-card .content .shipment-content .shipment-status{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;margin:1rem 0;row-gap:.5rem}.account-order-cards .state-card .content .shipment-content .tracking-info{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap}.account-order-cards .state-card .content .shipment-content .tracking-info .tracking-link{color:#077a4b;-webkit-text-decoration:none;text-decoration:none}.account-order-cards .state-card .content .shipment-content .tracking-info .tracking-link .sub-link{align-items:center;display:flex;gap:.5rem;margin-left:1rem}.account-order-cards .state-card .content .shipment-content .tracking-info .tracking-link:active .text,.account-order-cards .state-card .content .shipment-content .tracking-info .tracking-link:focus .text,.account-order-cards .state-card .content .shipment-content .tracking-info .tracking-link:hover .text{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:768px){.account-order-cards .state-card .content{grid-template-columns:30% 1fr}}@media(max-width:576px){.account-order-cards .state-card.pharmacist-card .title{height:auto}}.account-order-cards .state-card.refund-card .content{grid-template-columns:1fr;margin:0 1rem}.order-detail{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:15% 1fr;margin-bottom:-.1rem;width:100%}@media(max-width:768px){.order-detail{grid-template-columns:1fr}.order-detail .image{display:none}}.old-price{font-size:1.4rem}.tax-detail{display:flex;justify-content:flex-end}.account-order-infos{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.account-order-infos{gap:0;grid-template-columns:1fr}}.account-banner,.contact-banner,.prescription-info{align-items:center;color:#212529;justify-content:center;padding-bottom:2rem;position:relative}.account-banner .content,.contact-banner .content,.prescription-info .content{grid-gap:2rem;align-items:center;display:grid;gap:2rem;height:100%}@media(max-width:767px){.account-banner .content,.contact-banner .content,.prescription-info .content{grid-template-columns:1fr;order:1;padding:0 1.5rem}}@media(min-width:768px){.account-banner .content,.contact-banner .content,.prescription-info .content{gap:5%;grid-template-columns:45% 30%;justify-content:center}.account-banner .content.small,.contact-banner .content.small,.prescription-info .content.small{grid-template-columns:45% 30%}}@media(min-width:1200px){.account-banner .content,.account-banner .content.small,.contact-banner .content,.contact-banner .content.small,.prescription-info .content,.prescription-info .content.small{grid-template-columns:45% 20%}}.account-banner .content .text :last-child,.contact-banner .content .text :last-child,.prescription-info .content .text :last-child{margin-bottom:0}.account-banner .content .text .order-product-link,.contact-banner .content .text .order-product-link,.prescription-info .content .text .order-product-link{margin:1rem 0}.account-banner .content .text .customer-details-dashboard,.contact-banner .content .text .customer-details-dashboard,.prescription-info .content .text .customer-details-dashboard{justify-content:center}.account-banner .content .text .customer-details-dashboard .welcome-mobile,.contact-banner .content .text .customer-details-dashboard .welcome-mobile,.prescription-info .content .text .customer-details-dashboard .welcome-mobile{align-items:center;display:flex;gap:1rem;padding:0 2rem}@media(min-width:768px){.account-banner .content .text .customer-details-dashboard .welcome-mobile,.contact-banner .content .text .customer-details-dashboard .welcome-mobile,.prescription-info .content .text .customer-details-dashboard .welcome-mobile{display:none}}.account-banner .content .text .customer-details-dashboard .welcome-desktop,.contact-banner .content .text .customer-details-dashboard .welcome-desktop,.prescription-info .content .text .customer-details-dashboard .welcome-desktop{display:none}@media(min-width:768px){.account-banner .content .text .customer-details-dashboard .welcome-desktop,.contact-banner .content .text .customer-details-dashboard .welcome-desktop,.prescription-info .content .text .customer-details-dashboard .welcome-desktop{display:block}.account-banner .content .text .customer-details-dashboard .welcome-desktop h2,.contact-banner .content .text .customer-details-dashboard .welcome-desktop h2,.prescription-info .content .text .customer-details-dashboard .welcome-desktop h2{font-size:1.8rem;font-weight:400;text-transform:none}.account-banner .content .text .customer-details-dashboard .welcome-desktop h2 .customer-name,.contact-banner .content .text .customer-details-dashboard .welcome-desktop h2 .customer-name,.prescription-info .content .text .customer-details-dashboard .welcome-desktop h2 .customer-name{color:#077a4b;font-weight:500}}.account-banner .content .text .customer-details,.contact-banner .content .text .customer-details,.prescription-info .content .text .customer-details{word-wrap:break-word;align-items:center;display:flex;gap:2rem;margin-bottom:2rem}.account-banner .content .text .customer-details .avatar,.contact-banner .content .text .customer-details .avatar,.prescription-info .content .text .customer-details .avatar{box-shadow:0 0 .2rem .1rem #dadce0;height:6rem;margin-top:2rem;min-width:6rem;width:6rem}.account-banner .content .text .chat-button,.contact-banner .content .text .chat-button,.prescription-info .content .text .chat-button{display:block;margin-top:1.5rem;max-width:40rem}.account-banner .content .title,.contact-banner .content .title,.prescription-info .content .title{letter-spacing:.3rem;margin-top:0}@media(max-width:769px){.account-banner .content .title,.contact-banner .content .title,.prescription-info .content .title{font-size:2.2rem;margin:0 1.5rem 1rem;text-align:center}}.account-banner .content .pharmacy-location,.account-banner .content .phone,.contact-banner .content .pharmacy-location,.contact-banner .content .phone,.prescription-info .content .pharmacy-location,.prescription-info .content .phone{color:#077a4b}.account-banner .content .image,.contact-banner .content .image,.prescription-info .content .image{display:none;width:100%}@media(min-width:768px){.account-banner .content .image,.contact-banner .content .image,.prescription-info .content .image{display:block;margin:0 auto;margin:2rem auto}}.account-banner .content .step,.contact-banner .content .step,.prescription-info .content .step{font-weight:300}.account-banner .content .step.active,.contact-banner .content .step.active,.prescription-info .content .step.active{font-weight:400}.account-banner .content .step.active::marker,.contact-banner .content .step.active::marker,.prescription-info .content .step.active::marker{color:#077a4b;font-weight:500}@media(min-width:768px){.account-banner .content-dashboard,.contact-banner .content-dashboard,.prescription-info .content-dashboard{grid-template-columns:100%}}.order-support-agent-content{display:grid;justify-content:center;padding:30px 20px 10px}@supports(display:grid){@media(min-width:320px){.order-support-agent-content .order-support-agent{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(1,1fr)}}}.order-support-agent-content .order-support-agent .icon{justify-self:center}@media(min-width:768px){.order-support-agent-content .order-support-agent{grid-gap:10px;align-items:center;display:grid;grid-template-columns:40px 1fr}}.prescription-info .content .img{border-radius:.5rem}.prescription-details{background-color:#f7fafc;border:.1rem solid #dadce0;box-shadow:0 0 .2rem .1rem #dadce0;margin:0 auto;max-width:114rem;overflow:hidden;padding:2rem}.prescription-details .status{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.prescription-details h2.title{border-bottom:.1rem solid #dadce0}@media(min-width:576px){.prescription-details h2.title{font-size:2.4rem}}.prescription-details .add-cart-container,.prescription-details .validation-container{border:.1rem solid #dadce0}.prescription-details .add-cart-container .title,.prescription-details .validation-container .title{grid-gap:1rem;align-items:center;border:none;display:grid;gap:1rem;grid-template-columns:auto 1fr;min-height:4rem;padding:.5rem 1rem}.prescription-details .add-cart-container .title .material-icons-outlined,.prescription-details .validation-container .title .material-icons-outlined{font-size:2.8rem}.prescription-details .add-cart-container .content,.prescription-details .validation-container .content{padding:1rem}.prescription-details .add-cart-container .content{text-align:center}.prescription-details .prescription-documents{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@supports(display:grid){@media(min-width:576px){.prescription-details .prescription-documents{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}}@supports(display:grid){@media(min-width:768px){.prescription-details .prescription-documents{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}}}.prescription-details .prescription-documents .document-preview{align-items:center;background-color:#f5f5f5;border:.1rem solid #dadce0;display:flex;justify-content:center;min-height:27rem;padding:1.5rem}.return-request-images{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:1200px){.return-request-images{flex-wrap:nowrap}}#contact-dropzone{background-color:rgba(7,122,75,.1);border:.5rem dashed;border-radius:1rem;color:#077a4b;display:flex;flex-direction:row;padding:8rem 4rem 4rem;position:relative}#contact-dropzone .dz-default.dz-message{left:0;position:absolute;top:4rem;width:100%}#contact-dropzone .dz-default.dz-message .dz-button{border:none;display:block;font-weight:600;margin:auto}#contact-dropzone .dz-preview{border:.5rem solid;border-radius:1rem;margin:.5rem;max-width:calc(100% - 1rem);padding:1.5rem}@media(min-width:992px){#contact-dropzone .dz-preview{max-width:calc(33.33333% - 1rem)}}#contact-dropzone .dz-preview .dz-error-message{background-color:#d32f2f;border-radius:.5rem;color:#fff;display:none;padding:1rem 2rem 1rem 4rem;position:relative}#contact-dropzone .dz-preview .dz-error-message:before{content:"";font-family:Material Icons Outlined;left:1rem;position:absolute;top:1rem}#contact-dropzone .dz-preview .dz-error-mark,#contact-dropzone .dz-preview .dz-image,#contact-dropzone .dz-preview .dz-success-mark{display:none}#contact-dropzone .dz-preview.dz-error .dz-error-message{display:block}@media(min-width:1540px){#contact-dropzone{border-width:1rem}}.createContactBtn{justify-content:center}@media(min-width:992px){.createContactBtn{justify-content:flex-end}}