[class*=template-customers-] #content{min-height:57vh}h2.title{font-size:30px!important;line-height:40px;margin-block:30px}@media(min-width:768px){h2.title{margin-block-end:60px}}.action_bottom{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.action_bottom>*{margin:unset}.action_bottom a{position:relative;padding-block-end:6px;font-size:14px;line-height:20px;font-weight:600;color:#000}.action_bottom a:after{content:"";height:1px;background:rgba(0,0,0,.1);position:absolute;display:block;left:0;right:0;width:100%;bottom:0;transition:height .3s}.action_bottom a:is(:hover,:focus):after{height:6px}.action_bottom .btn{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px;border:1px solid transparent!important;border-radius:0;font-size:10px;line-height:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#000;text-shadow:none;font-style:normal;font-weight:400;background:#2b2f87;color:#fff}.action_bottom .btn:is(:hover,:focus){background:#191348}#customer label,#recover-password label{display:block;margin-block-end:8px;font-size:10px;font-weight:500;line-height:18px}#customer input[type=email],#recover-password input[type=email]{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:34px;padding-inline:0;background:transparent;border:none;border-block-end:1px solid #E5E5E5;border-radius:0;font-size:10px;font-weight:400;line-height:16px;color:#171717;transition:border .3s}#customer input[type=email]:is(:hover,:focus,:active,:focus-visible),#recover-password input[type=email]:is(:hover,:focus,:active,:focus-visible){border:none;box-shadow:none;outline:none}#customer input[type=email]:is(:hover),#recover-password input[type=email]:is(:hover){border-block-end:1px solid #525252}#customer input[type=email]:is(:focus,:active,:focus-visible),#recover-password input[type=email]:is(:focus,:active,:focus-visible){border-block-end:1px solid #2B2F87}#customer .action_bottom,#recover-password .action_bottom{margin-block-start:60px}#customer .action_bottom>.opposing-items,#recover-password .action_bottom>.opposing-items{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}#forgot_password a{color:#737373}#forgot_password a:is(:hover,:focus,:active){color:#2b2f87}.template-customers-account #admin_header .action_return{margin-block-end:24px}.template-customers-account #admin_header .action_return .btn-return{position:relative;padding-block-end:6px;font-size:14px;line-height:20px;font-weight:600;color:#000}.template-customers-account #admin_header .action_return .btn-return:after{content:"";height:1px;background:rgba(0,0,0,.1);position:absolute;display:block;left:0;right:0;width:100%;bottom:0;transition:height .3s}.template-customers-account #admin_header .action_return .btn-return:is(:hover,:focus):after{height:6px}.template-customers-account #admin_header .action_return .btn-logout{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px;border:1px solid transparent!important;border-radius:0;font-size:10px;line-height:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#000;text-shadow:none;font-style:normal;font-weight:400;background:#2b2f87;color:#fff}.template-customers-account #admin_header .action_return .btn-logout:is(:hover,:focus){background:#191348}.template-customers-account #customer_detail>*:not(:last-child){margin-block-end:16px}.template-customers-account #view_address{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px;border:1px solid transparent!important;border-radius:0;font-size:10px;line-height:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#000;text-shadow:none;font-style:normal;font-weight:400;background:#2b2f87;color:#fff}.template-customers-account #view_address:is(:hover,:focus){background:#191348}.template-customers-account .message-info{display:flex;padding:16px 20px;flex-direction:column;align-items:flex-start;font-style:normal;gap:10px;border-radius:8px;font-size:14px;font-weight:400;color:#525252;background:#e0f2fe}.template-customers-account .message-info p{margin-block-end:0}.template-customers-addresses #return_to_account a{position:relative;padding-block-end:6px;font-size:14px;line-height:20px;font-weight:600;color:#000}.template-customers-addresses #return_to_account a:after{content:"";height:1px;background:rgba(0,0,0,.1);position:absolute;display:block;left:0;right:0;width:100%;bottom:0;transition:height .3s}.template-customers-addresses #return_to_account a:is(:hover,:focus):after{height:6px}.template-customers-addresses #action a{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px;border:1px solid transparent!important;border-radius:0;font-size:10px;line-height:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#000;text-shadow:none;font-style:normal;font-weight:400;background:#2b2f87;color:#fff}.template-customers-addresses #action a:is(:hover,:focus){background:#191348}.template-customers-addresses .address_table{padding:25px;margin-block-end:40px;background:#f7f3ed}.template-customers-addresses .address_actions{margin-block-end:0}.template-customers-addresses .address_actions .address-edit-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px;border:1px solid transparent!important;border-radius:0;font-size:10px;line-height:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#000;text-shadow:none;font-style:normal;font-weight:400;background:#2b2f87;color:#fff}.template-customers-addresses .address_actions .address-edit-toggle:is(:hover,:focus){background:#191348}.template-customers-addresses .address_actions .address-delete{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px;border:1px solid transparent!important;border-radius:0;font-size:10px;font-weight:400;line-height:16px!important;color:#000;background:transparent;border-color:rgba(0,0,0,.1)!important}.template-customers-addresses .address_actions .address-delete:is(:hover,:focus){border-color:#000!important}.template-customers-addresses .customer_address{width:100%}.template-customers-addresses .customer_address.edit_address{margin-block-start:25px}.template-customers-addresses .customer_address.edit_address h4{margin-block-end:25px}
