.field{margin-bottom:15px}:is(.field.password,.field.field-reserved) .control{position:relative}:is(.field.password,.field.field-reserved) .control>button{position:absolute;top:50%;right:0;transform:translateY(-50%)}:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main{margin-top:0}:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .login-page-title-wrapper,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .register-page-title-wrapper,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .forgot-page-title-wrapper,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .account-page-title-wrapper{background-color:var(--color-ivory);justify-content:center;align-items:center;padding:40px 10px}:is(:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .login-page-title-wrapper,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .register-page-title-wrapper,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .forgot-page-title-wrapper,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .account-page-title-wrapper) h1{text-align:center;margin-bottom:0}@media screen and (max-width:991px){:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .columns{padding-left:0;padding-right:0}}:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main h2,:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .h2{font-family:Playfair Display;font-size:clamp(22px,1.714vw,24px)}:is(.customer-account-login,.customer-account-create,.customer-account-forgotpassword,body.account) .page-main .card{background-color:var(--color-white)}@media screen and (max-width:767px){.customer-account-login .page-main .form-login{text-align:center}.customer-account-login .page-main .form-login label{text-align:left}.customer-account-login .page-main .block-new-customer{text-align:center}.customer-account-login .page-main .block-new-customer .btn{width:100%}}.customer-account-login .page-main .head-separator{border-top:1px solid var(--color-beige);padding-top:25px}.customer-account-create .h2{margin-bottom:25px;display:block}@media screen and (max-width:767px){.customer-account-create .h2,.customer-account-create .actions-toolbar{text-align:center}}@media screen and (max-width:991px){body.account .page-main .columns{padding:0 15px}}body.account .page-main .columns .account-nav{background-color:var(--color-beige)}body.account .page-main .columns .account-nav #account-nav-title{font-family:Playfair Display}body.account .page-main .columns .account-nav #account-nav-title span{font-size:20px}body.account .page-main .bg-brown>svg path{stroke:#fff}.customer-account-index .block-dashboard-addresses h2{font-size:20px!important}.customer-address-index .block-addresses-list .card.grid{gap:0;overflow:hidden}.customer-address-index .block-addresses-list .card.grid>div:nth-child(-n+6){background-color:var(--color-ivory);font-weight:600}@media screen and (max-width:1023px){.customer-address-index .block-addresses-list .card.grid{border-radius:12px;grid-template-columns:minmax(120px,1fr) minmax(90px,1fr) auto}.customer-address-index .block-addresses-list .card.grid>div:nth-child(-n+6){font-size:13px;line-height:1.2}.customer-address-index .block-addresses-list .card.grid>div:nth-child(6n-5),.customer-address-index .block-addresses-list .card.grid>div:nth-child(6n-2){align-items:center;min-height:56px;display:flex}.customer-address-index .block-addresses-list .card.grid>div:nth-child(6n){white-space:nowrap;justify-content:flex-end;align-items:center;min-height:56px;display:flex}}#my-orders-table,#my-orders-table th,#my-orders-table td{border:1px solid var(--color-brown)}#my-orders-table tr th{background-color:var(--color-beige)}@media screen and (max-width:1023px){#my-orders-table{border-collapse:collapse;border:none;width:100%}#my-orders-table thead{display:none}#my-orders-table th,#my-orders-table td{padding:10px}:is(#my-orders-table th,#my-orders-table td):not(:last-child){border-bottom:none}#my-orders-table tbody{display:block}#my-orders-table tr{background-color:var(--color-white);margin-bottom:12px;display:block}#my-orders-table th,#my-orders-table td,#my-orders-table td.hidden.lg\:table-cell{text-align:left;width:100%;padding:10px;display:block}#my-orders-table th:before,#my-orders-table td:before{opacity:.75;margin-bottom:2px;font-size:16px;font-weight:600;display:block}#my-orders-table tbody tr th:before{content:"Commande #"}#my-orders-table tbody tr td:first-of-type:before{content:"Date"}#my-orders-table tbody tr td:nth-of-type(2):before{content:"Livré à"}#my-orders-table tbody tr td:nth-of-type(3):before{content:"Totale"}#my-orders-table tbody tr td:nth-of-type(4):before{content:"Etat"}#my-orders-table tbody tr td:nth-of-type(5):before{content:"Voir / Commander à nouveau"}}.form .field>.control{position:relative}.form .field>.control input{width:100%}.form.form-edit-account #password+button{top:10px;transform:none}.sidebar #block-reorder-heading{padding-top:20px}