.mm-wholesale-account-page,.mm-wholesale-formats-page{--mm-wholesale-primary:#176fda;margin:0;background:#f5f7fa;color:#172033;font-family:inherit}
.mm-wholesale-area{box-sizing:border-box;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px;font-family:inherit;line-height:1.55;color:#172033}
.mm-wholesale-area *{box-sizing:border-box}.mm-wholesale-area h1,.mm-wholesale-area h2,.mm-wholesale-area h3,.mm-wholesale-area label,.mm-wholesale-area button{font-family:inherit;color:inherit}.mm-wholesale-area h1{font-size:var(--mm-account-title-size);line-height:1.15;font-weight:750}.mm-wholesale-area h2{font-size:24px;line-height:1.3}.mm-wholesale-area h3{font-size:20px;line-height:1.3}.mm-wholesale-area a{color:#176fda}.mm-wholesale-area :is(a,button,input,select,textarea):focus-visible{outline:3px solid #176fda;outline-offset:4px}
.mm-wholesale-nav{display:flex;flex-wrap:wrap;gap:6px;padding:8px;margin-bottom:36px;border:1px solid #dfe4ec;border-radius:14px;background:#fff}.mm-wholesale-nav a{display:block;padding:10px 17px;border-radius:8px;text-decoration:none;font-size:15px;font-weight:650;white-space:nowrap;color:#4d5768}.mm-wholesale-nav a:hover{background:#f0f6ff;color:#176fda}.mm-wholesale-nav a[aria-current=page]{background:#eaf3ff;color:#176fda}.mm-wholesale-nav a:last-child{margin-left:auto}
.mm-wholesale-heading{margin-bottom:28px}.mm-wholesale-heading>span{color:#176fda;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:750}.mm-wholesale-heading h1{margin:10px 0 0}.mm-wholesale-content{padding:32px;background:#fff;border:1px solid #dfe4ec;border-radius:16px;box-shadow:0 6px 24px #14233c06;min-width:0}
.mm-wholesale-area .woocommerce-MyAccount-content{float:none;width:100%;min-width:0}.mm-wholesale-area .woocommerce-MyAccount-navigation{display:none}.mm-wholesale-area .woocommerce table.shop_table{width:100%;border:1px solid #dfe4ec;border-radius:10px;border-spacing:0;font-size:14px}.mm-wholesale-area .woocommerce table.shop_table th{padding:14px;background:#f7f9fc;color:#4d5768}.mm-wholesale-area .woocommerce table.shop_table td{padding:16px 14px;border-top:1px solid #e9edf3;vertical-align:middle}.mm-wholesale-area .woocommerce table a{text-underline-offset:3px}.mm-wholesale-area .woocommerce address{font-style:normal;line-height:1.8;color:#4d5768}.mm-wholesale-area .woocommerce .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mm-wholesale-area .woocommerce .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;border:1px solid #dfe4ec;border-radius:12px;padding:24px}.mm-wholesale-area .woocommerce-Address-title h2{margin-top:0}
.mm-wholesale-area .woocommerce form{margin:0;border:0;padding:0}.mm-wholesale-area .woocommerce form .form-row{padding:0;margin:0 0 20px}.mm-wholesale-area .woocommerce form .form-row label{display:block;margin:0 0 7px;font-size:14px;font-weight:600}.mm-wholesale-area .woocommerce form .form-row :is(input.input-text,textarea,select){width:100%;min-height:46px;border:1px solid #cdd5df;border-radius:8px;padding:10px 12px;background:#fff;color:#172033;font-size:16px;box-shadow:none}.mm-wholesale-area .woocommerce form .form-row input[type=checkbox]{accent-color:#176fda}.mm-wholesale-area .woocommerce form fieldset{border:1px solid #dfe4ec;border-radius:12px;padding:22px;margin:24px 0}.mm-wholesale-area .woocommerce form legend{padding:0 8px;font-weight:650}.mm-wholesale-area .woocommerce :is(button.button,a.button,input.button){border:0;border-radius:9px;padding:13px 20px;background:#176fda;color:#fff;font-size:15px;line-height:1.4;font-weight:650;text-shadow:none;box-shadow:none;text-decoration:none}.mm-wholesale-area .woocommerce :is(button.button,a.button,input.button):hover{background:#105caf;color:#fff}.mm-wholesale-area .woocommerce :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){border-radius:8px;font-size:14px;margin-bottom:24px}.mm-wholesale-area .woocommerce .woocommerce-error{color:#8a2020}
.mm-wholesale-area--login{max-width:490px;padding-top:80px}.mm-wholesale-area--login .mm-wholesale-heading{text-align:center}.mm-wholesale-area--login .woocommerce>h2{display:none}.mm-wholesale-area--login .woocommerce-form-login .form-row:last-of-type{display:flex;flex-direction:column;align-items:stretch;gap:12px}.mm-wholesale-area--login .woocommerce-form-login__rememberme{font-weight:400!important}.mm-wholesale-area--login .woocommerce-LostPassword{margin:14px 0 0;text-align:center;font-size:14px}.mm-wholesale-area--login .woocommerce-form-login .password-input{display:block}.mm-wholesale-area--login .woocommerce-form-login__submit{float:none;margin:0;width:100%}
.mm-wholesale-formats__copy{grid-column:1/-1;font-size:15px;line-height:1.65}.mm-wholesale-formats__icon svg{pointer-events:none}.mm-wholesale-formats__empty p{margin:0}.mm-wholesale-formats__empty p+p{margin-top:12px;font-size:14px}.mm-wholesale-area .mm-wholesale-formats__card a{color:white}
@media(max-width:768px){.mm-wholesale-area{width:calc(100% - 28px);padding-top:24px}.mm-wholesale-nav{gap:4px;margin-bottom:26px}.mm-wholesale-nav a{padding:9px 12px;font-size:14px}.mm-wholesale-nav a:last-child{margin-left:0}.mm-wholesale-content{padding:22px}.mm-wholesale-area .woocommerce .woocommerce-Addresses{grid-template-columns:1fr}.mm-wholesale-area .woocommerce table.shop_table_responsive tr{display:block;border-bottom:1px solid #dfe4ec}.mm-wholesale-area .woocommerce table.shop_table_responsive tr:last-child{border-bottom:0}.mm-wholesale-area .woocommerce table.shop_table_responsive tr td{display:block;text-align:right!important;padding:12px}.mm-wholesale-area .woocommerce table.shop_table_responsive tr td:before{content:attr(data-title) ': ';float:left;font-weight:600}.mm-wholesale-area .woocommerce table.shop_table_responsive thead{display:none}.mm-wholesale-area .woocommerce .form-row-first,.mm-wholesale-area .woocommerce .form-row-last{float:none;width:100%}.mm-wholesale-area .woocommerce table.woocommerce-table--order-details{font-size:13px}.mm-wholesale-area .woocommerce table.woocommerce-table--order-details :is(th,td){padding:12px 8px}.mm-wholesale-area--login{max-width:490px;padding-top:40px}}
@media(max-width:375px){.mm-wholesale-content{padding:17px}.mm-wholesale-nav a{padding:8px 10px;font-size:13px}.mm-wholesale-area .woocommerce form fieldset{padding:15px}.mm-wholesale-area .woocommerce .woocommerce-Addresses .woocommerce-Address{padding:17px}.mm-wholesale-formats__card{grid-template-columns:56px 1fr;gap:14px;padding:18px}.mm-wholesale-formats__icon{width:56px;height:56px}.mm-wholesale-formats__card h2{font-size:22px}}
.mm-wholesale-area .woocommerce form .password-input{position:relative;display:block}.mm-wholesale-area .woocommerce form .password-input input{padding-right:82px}.mm-wholesale-area .woocommerce form button.show-password-input{position:absolute;right:8px;top:8px;margin:0;border:0;border-radius:5px;padding:5px 7px;background:#eaf3ff;color:#176fda;font-size:12px;line-height:20px;cursor:pointer}.mm-wholesale-area .woocommerce form button.show-password-input::before{content:"Mostrar"}.mm-wholesale-area .woocommerce form button.show-password-input.display-password::before{content:"Ocultar"}.mm-wholesale-area .woocommerce form button.show-password-input::after{display:none}
.mm-wholesale-area .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){overflow-wrap:anywhere}.mm-wholesale-area .woocommerce :is(.woocommerce-message,.woocommerce-info) .button{float:none;white-space:normal;text-align:center;margin-bottom:10px;max-width:100%}.mm-wholesale-area .woocommerce mark{background:#eaf3ff;color:#172033;padding:1px 3px;border-radius:3px}.mm-wholesale-area .woocommerce .order-actions-button,.mm-wholesale-area .woocommerce-orders-table__cell-order-actions .button{display:inline-block;white-space:normal;margin:3px}.mm-wholesale-area .woocommerce table.woocommerce-table--order-details{table-layout:fixed;overflow-wrap:anywhere}.mm-wholesale-area .woocommerce table.woocommerce-table--order-details .button{max-width:100%}.mm-wholesale-area .woocommerce address{overflow-wrap:anywhere}
@media(max-width:430px){.mm-wholesale-area .woocommerce :is(.woocommerce-message,.woocommerce-info) .button{display:block}.mm-wholesale-area .woocommerce .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:5px}.mm-wholesale-area .woocommerce .woocommerce-orders-table__cell-order-actions:before{margin-right:auto}.mm-wholesale-area .woocommerce table.woocommerce-table--order-details .button{display:block;margin:4px 0;padding:10px 8px;font-size:13px}}
/* Keep off-screen drawers and browser extension overlays outside the private document flow. */
html.mm-wholesale-document,.mm-wholesale-account-page,.mm-wholesale-formats-page{overflow-x:hidden;overflow-x:clip}
