/*
 * REBELD URBANIA · My Account
 * v1.0.10 — account naming and navigation corrections.
 */

body.ru-account-screen{background:var(--ru-paper)}
body.ru-account-screen .ru-header__account{color:var(--ru-red)}
.ru-account-page{background:var(--ru-paper);color:var(--ru-black)}

/* Editorial account hero. */
.ru-account-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(31rem,55vw,39rem);overflow:hidden;border-bottom:1px solid rgb(255 255 255/.13);background:#050505;color:var(--ru-white)}
.ru-account-hero__media{position:absolute;z-index:-2;inset:-4%;background:url("../images/hero-default.jpg") 67% center/cover no-repeat;filter:saturate(.82) contrast(1.04);transform:scale(1.035)}
.ru-account-hero::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(0 0 0/.97) 0%,rgb(0 0 0/.90) 33%,rgb(0 0 0/.55) 58%,rgb(0 0 0/.30) 78%,rgb(0 0 0/.20) 100%),linear-gradient(0deg,rgb(0 0 0/.68),transparent 55%)}
.ru-account-hero::after{content:"";position:absolute;z-index:-1;right:-10rem;bottom:-12rem;width:34rem;height:44rem;border:4rem solid rgb(255 0 43/.09);transform:rotate(18deg);pointer-events:none}
.ru-account-hero__inner{position:relative;z-index:2;display:grid;gap:2rem;align-items:end;min-width:0;padding-block:clamp(3.5rem,7vw,5.75rem)}
.ru-account-hero__copy{min-width:0;max-width:44rem;padding-left:clamp(1rem,2vw,1.55rem);border-left:3px solid var(--ru-red)}
.ru-account-hero__copy h1{max-width:11.5ch;margin:.55rem 0 1rem;color:var(--ru-white);font-size:clamp(3.25rem,6.4vw,5.9rem);line-height:.9;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}
.ru-account-hero__copy>p:not(.ru-eyebrow){max-width:39rem;margin:0 0 1.35rem;color:var(--ru-grey-100);font-size:clamp(1rem,1.55vw,1.15rem);line-height:1.55}
.ru-account-hero__panel{display:grid;gap:.75rem;align-self:end;min-width:0;max-width:23rem;padding:1.35rem;border:1px solid rgb(255 255 255/.18);border-radius:var(--ru-radius-lg);background:rgb(8 8 8/.72);box-shadow:0 1.5rem 4rem rgb(0 0 0/.25);backdrop-filter:blur(14px)}
.ru-account-hero__panel-index{color:var(--ru-red);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.ru-account-hero__panel strong{font-family:var(--ru-font-display);font-size:clamp(1.8rem,3vw,2.65rem);line-height:.96;text-transform:uppercase}
.ru-account-hero__panel p,.ru-account-hero__panel li{color:var(--ru-grey-100);font-size:.88rem;line-height:1.45}
.ru-account-hero__panel ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}
.ru-account-hero__panel li{position:relative;padding-left:1rem}
.ru-account-hero__panel li::before{content:"";position:absolute;left:0;top:.58em;width:.38rem;height:.38rem;border-radius:50%;background:var(--ru-red)}
.ru-account-hero__panel a{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.9rem;border-top:1px solid rgb(255 255 255/.14);color:var(--ru-white);font-size:.76rem;font-weight:900;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}
.ru-account-hero__panel a span{color:var(--ru-red);font-size:1.2rem}

/* Main account surface. */
.ru-account-content{min-height:45vh;padding-block:clamp(2.5rem,5vw,5.5rem);background:var(--ru-paper)}
.ru-account-entry__content>.woocommerce{width:100%}
.ru-account-entry__content>.woocommerce::before,.ru-account-entry__content>.woocommerce::after{display:none!important}

/* Guest: login and registration. */
.ru-account-page.is-guest .ru-account-entry__content>.woocommerce{max-width:74rem;margin-inline:auto}
.ru-account-page.is-guest #customer_login{display:grid;gap:1.25rem;margin:0}
.ru-account-page.is-guest #customer_login::before,.ru-account-page.is-guest #customer_login::after{display:none}
.ru-account-page.is-guest #customer_login>.u-column1,
.ru-account-page.is-guest #customer_login>.u-column2{float:none!important;width:auto!important;margin:0!important;padding:clamp(1.35rem,3vw,2.25rem)!important;border:1px solid #ded9d0;border-radius:var(--ru-radius-lg);background:var(--ru-white);box-shadow:0 1rem 3rem rgb(0 0 0/.06)}
.ru-account-page.is-guest #customer_login h2{margin:0 0 1.35rem;padding-bottom:1rem;border-bottom:1px solid #e4e0d8;font-size:clamp(2rem,4vw,3.25rem);line-height:.95}
.ru-account-page.is-guest #customer_login h2::before{display:block;margin-bottom:.5rem;color:var(--ru-red);font-family:var(--ru-font-sans);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.ru-account-page.is-guest #customer_login>.u-column1 h2::before{content:"Ya tengo cuenta"}
.ru-account-page.is-guest #customer_login>.u-column2 h2::before{content:"Quiero registrarme"}
.ru-account-page.is-guest .woocommerce-form-login,
.ru-account-page.is-guest .woocommerce-form-register{display:grid;gap:.2rem;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.ru-account-page.is-guest .woocommerce-form-login>p:first-of-type:not(.form-row),
.ru-account-page.is-guest .woocommerce-form-register>p:first-of-type:not(.form-row){color:var(--ru-grey-700);line-height:1.55}
.ru-account-page.is-guest .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:.5rem;margin:.3rem 0 .65rem}
.ru-account-page.is-guest .woocommerce-LostPassword{margin:.4rem 0 0}
.ru-account-page.is-guest .woocommerce-LostPassword a{color:var(--ru-black);font-size:.82rem;font-weight:800;text-decoration-color:var(--ru-red);text-underline-offset:.25rem}

/* Shared field treatment. */
.ru-account-page .woocommerce form .form-row{margin:0 0 1rem;padding:0}
.ru-account-page .woocommerce form .form-row label{display:block;margin-bottom:.4rem;color:var(--ru-black);font-size:.72rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}
.ru-account-page .woocommerce form .form-row .required{color:var(--ru-red)}
.ru-account-page .woocommerce form .form-row input.input-text,
.ru-account-page .woocommerce form .form-row textarea,
.ru-account-page .woocommerce form .form-row select,
.ru-account-page .select2-container .select2-selection--single{width:100%;min-height:3.2rem;padding:.72rem .8rem;border:1px solid #cfc9c0;border-radius:var(--ru-radius-sm);background:#fff;color:var(--ru-black);box-shadow:none;outline:none;transition:border-color var(--ru-transition),box-shadow var(--ru-transition)}
.ru-account-page .select2-container .select2-selection--single{display:flex;align-items:center;padding-block:0}
.ru-account-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:.6rem;transform:translateY(-50%)}
.ru-account-page .woocommerce form .form-row input.input-text:focus,
.ru-account-page .woocommerce form .form-row textarea:focus,
.ru-account-page .woocommerce form .form-row select:focus,
.ru-account-page .select2-container--focus .select2-selection--single{border-color:var(--ru-red);box-shadow:0 0 0 3px rgb(255 0 43/.10)}
.ru-account-page .woocommerce form .show-password-input{top:.9rem}
.ru-account-page .woocommerce-password-strength{margin-top:.45rem;padding:.55rem .7rem;border-radius:var(--ru-radius-sm);font-size:.76rem}
.ru-account-page .woocommerce-privacy-policy-text{color:var(--ru-grey-700);font-size:.83rem;line-height:1.5}
.ru-account-page .woocommerce-privacy-policy-text a{color:var(--ru-red);font-weight:800}
.ru-account-page .woocommerce button.button,
.ru-account-page .woocommerce a.button,
.ru-account-page .woocommerce input.button{min-height:3.15rem!important;padding:.8rem 1.2rem!important;border:0!important;border-radius:var(--ru-radius-sm)!important;background:var(--ru-red)!important;color:var(--ru-white)!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important;box-shadow:none!important}
.ru-account-page .woocommerce button.button:hover,
.ru-account-page .woocommerce a.button:hover,
.ru-account-page .woocommerce input.button:hover{background:var(--ru-red-dark)!important}

/* Logged-in account shell. */
.ru-account-page.is-logged-in .ru-account-entry__content>.woocommerce{display:grid;gap:1.25rem;align-items:start}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;margin:0}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation ul{display:flex;gap:.55rem;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin;scrollbar-color:var(--ru-red) transparent}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation li{flex:none;margin:0}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.65rem .85rem;border:1px solid #d7d1c8;border-radius:999px;background:var(--ru-white);color:var(--ru-black);font-size:.73rem;font-weight:900;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;transition:border-color var(--ru-transition),background var(--ru-transition),color var(--ru-transition),transform var(--ru-transition)}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation a::before{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#efebe4;color:var(--ru-black);font-size:.58rem;font-weight:900}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation ul{counter-reset:ru-account-nav}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation li:not(.woocommerce-MyAccount-navigation-link--customer-logout){counter-increment:ru-account-nav}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation li:not(.woocommerce-MyAccount-navigation-link--customer-logout) a::before{content:counter(ru-account-nav,decimal-leading-zero)}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"×";font-size:1rem}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation li.is-active a,
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation a:hover{border-color:var(--ru-red);background:var(--ru-red);color:var(--ru-white);transform:translateY(-1px)}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation li.is-active a::before,
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation a:hover::before{background:rgb(255 255 255/.16);color:var(--ru-white)}
.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation-link--customer-logout a{border-color:#ccbfc2;color:#7c1c2d}
.ru-account-page.is-logged-in .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid #ded9d0;border-radius:var(--ru-radius-lg);background:var(--ru-white);box-shadow:0 1.25rem 3.5rem rgb(0 0 0/.07)}
.ru-account-page.is-logged-in .woocommerce-MyAccount-content>p{max-width:58rem;color:var(--ru-grey-700);line-height:1.6}
.ru-account-page.is-logged-in .woocommerce-MyAccount-content>p:first-child{margin-top:0}
.ru-account-page.is-logged-in .woocommerce-MyAccount-content a:not(.button){color:var(--ru-black);font-weight:800;text-decoration-color:var(--ru-red);text-decoration-thickness:2px;text-underline-offset:.22rem}
.ru-account-page.is-logged-in .woocommerce-MyAccount-content h2,
.ru-account-page.is-logged-in .woocommerce-MyAccount-content h3{margin-bottom:1rem}

/* Native WooCommerce dashboard introduction, rewritten by the theme. */
.ru-account-dashboard-intro{display:grid;gap:.65rem}
.ru-account-dashboard-intro p{margin:0;color:var(--ru-grey-700);line-height:1.65}
.ru-account-dashboard-intro strong{color:var(--ru-black)}
.ru-account-dashboard-intro a{color:var(--ru-black);font-weight:800;text-decoration-color:var(--ru-red);text-decoration-thickness:2px;text-underline-offset:.2em}
.ru-account-dashboard-intro a:hover{color:var(--ru-red)}

/* Dashboard quick links. */
.ru-account-dashboard{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid #e2ddd5}
.ru-account-dashboard__heading{display:grid;gap:.35rem;margin-bottom:1.15rem}
.ru-account-dashboard__heading h2{max-width:16ch;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}
.ru-account-dashboard__grid{display:grid;gap:.85rem}
.ru-account-dashboard__card{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:.2rem .8rem;align-items:center;min-height:7rem;padding:1rem;border:1px solid #dcd6ce;border-radius:var(--ru-radius-md);background:#faf8f4;color:var(--ru-black)!important;text-decoration:none!important;transition:border-color var(--ru-transition),transform var(--ru-transition),box-shadow var(--ru-transition)}
.ru-account-dashboard__card:hover{border-color:var(--ru-red);transform:translateY(-2px);box-shadow:0 1rem 2.5rem rgb(0 0 0/.08)}
.ru-account-dashboard__index{grid-row:1/3;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ru-black);color:var(--ru-white);font-size:.7rem;font-weight:900}
.ru-account-dashboard__card strong{align-self:end;font-family:var(--ru-font-display);font-size:1.5rem;line-height:1;text-transform:uppercase}
.ru-account-dashboard__card small{align-self:start;color:var(--ru-grey-700);font-weight:500}
.ru-account-dashboard__arrow{grid-column:3;grid-row:1/3;color:var(--ru-red);font-size:1.35rem}
.ru-account-dashboard__card.is-shop{background:linear-gradient(135deg,#120307,#2a0710);color:var(--ru-white)!important}
.ru-account-dashboard__card.is-shop small{color:var(--ru-grey-100)}
.ru-account-dashboard__card.is-shop .ru-account-dashboard__index{background:var(--ru-red)}

/* Orders, downloads and payment methods. */
.ru-account-page .woocommerce table.shop_table,
.ru-account-page .woocommerce table.my_account_orders,
.ru-account-page .woocommerce table.woocommerce-table{width:100%;margin:0!important;border:1px solid #ddd7ce!important;border-collapse:separate!important;border-spacing:0;border-radius:var(--ru-radius-md)!important;overflow:hidden;background:var(--ru-white)}
.ru-account-page .woocommerce table.shop_table th,
.ru-account-page .woocommerce table.my_account_orders th,
.ru-account-page .woocommerce table.woocommerce-table th{padding:.9rem!important;background:#f1ede6;color:var(--ru-black);font-size:.68rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}
.ru-account-page .woocommerce table.shop_table td,
.ru-account-page .woocommerce table.my_account_orders td,
.ru-account-page .woocommerce table.woocommerce-table td{padding:.95rem!important;border-top:1px solid #e7e2db!important;color:var(--ru-black);vertical-align:middle}
.ru-account-page .woocommerce-orders-table__cell-order-number a{font-size:1rem;font-weight:900}
.ru-account-page .woocommerce-orders-table__cell-order-actions .button{margin:.15rem!important;min-height:2.4rem!important;padding:.55rem .75rem!important;font-size:.66rem!important}
.ru-account-page .woocommerce-pagination{margin-top:1.25rem}
.ru-account-page .woocommerce-pagination .button{min-width:8rem}
.ru-account-page .woocommerce-Message,
.ru-account-page .woocommerce-message,
.ru-account-page .woocommerce-info,
.ru-account-page .woocommerce-error{border:1px solid #ded8cf!important;border-left:4px solid var(--ru-red)!important;border-radius:var(--ru-radius-md);background:var(--ru-white)!important;box-shadow:none!important}

/* Address and account forms. */
.ru-account-page .woocommerce-Addresses{display:grid;gap:1rem;margin:1.25rem 0 0}
.ru-account-page .woocommerce-Addresses::before,.ru-account-page .woocommerce-Addresses::after{display:none}
.ru-account-page .woocommerce-Address{float:none!important;width:auto!important;margin:0!important;padding:1.15rem;border:1px solid #ddd7ce;border-radius:var(--ru-radius-md);background:#faf8f4}
.ru-account-page .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #e1dcd4}
.ru-account-page .woocommerce-Address-title h3{margin:0!important}
.ru-account-page .woocommerce-Address-title .edit{float:none!important;color:var(--ru-red)!important;font-size:.72rem;font-weight:900;text-transform:uppercase}
.ru-account-page .woocommerce-Address address{margin:0;color:var(--ru-grey-700);font-style:normal;line-height:1.65}
.ru-account-page .woocommerce-EditAccountForm fieldset{margin:1.5rem 0;padding:1.15rem;border:1px solid #ddd7ce;border-radius:var(--ru-radius-md);background:#faf8f4}
.ru-account-page .woocommerce-EditAccountForm legend{padding:0 .45rem;font-family:var(--ru-font-display);font-size:1.35rem;font-weight:800;text-transform:uppercase}
.ru-account-page .woocommerce-customer-details{margin-top:1.5rem}
.ru-account-page .woocommerce-customer-details address{padding:1.15rem;border:1px solid #ddd7ce;border-radius:var(--ru-radius-md);background:#faf8f4;line-height:1.65}
.ru-account-page .woocommerce-order-details{margin-top:1.5rem}

/* Password reset. */
.ru-account-page.is-guest .woocommerce-ResetPassword{max-width:42rem;margin:0 auto;padding:clamp(1.35rem,3vw,2.25rem);border:1px solid #ded9d0;border-radius:var(--ru-radius-lg);background:var(--ru-white);box-shadow:0 1rem 3rem rgb(0 0 0/.06)}
.ru-account-page.is-guest .woocommerce-ResetPassword>p:first-child{color:var(--ru-grey-700);line-height:1.6}

/* Closing support rail. */
.ru-account-assurance{border-top:3px solid var(--ru-red);border-bottom:1px solid rgb(255 255 255/.08);background:linear-gradient(135deg,#120307,#080808);color:var(--ru-white)}
.ru-account-assurance__grid{display:grid}
.ru-account-assurance__item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;min-height:5.2rem;padding:1rem;border-bottom:1px solid rgb(255 255 255/.10);color:var(--ru-white);text-decoration:none}
.ru-account-assurance__item>span{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgb(255 0 43/.55);border-radius:50%;color:var(--ru-red);font-size:.62rem;font-weight:900}
.ru-account-assurance__item strong,.ru-account-assurance__item small{display:block}
.ru-account-assurance__item strong{font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}
.ru-account-assurance__item small{margin-top:.15rem;color:var(--ru-grey-300);font-size:.65rem}
.ru-account-assurance__item:hover{background:rgb(255 255 255/.035)}

@media (min-width:40rem){
  .ru-account-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ru-account-page .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (min-width:48rem){
  .ru-account-hero__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}
  .ru-account-page.is-guest #customer_login{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ru-account-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ru-account-assurance__item:nth-child(odd){border-right:1px solid rgb(255 255 255/.10)}
}

@media (min-width:64rem){
  .ru-account-page.is-logged-in .ru-account-entry__content>.woocommerce{grid-template-columns:15.5rem minmax(0,1fr);gap:1.5rem}
  .ru-account-page.is-logged-in .woocommerce-MyAccount-navigation{position:sticky;top:calc(var(--ru-header-height) + 1.25rem)}
  .ru-account-page.is-logged-in .woocommerce-MyAccount-navigation ul{display:grid;gap:.55rem;overflow:visible}
  .ru-account-page.is-logged-in .woocommerce-MyAccount-navigation li{width:100%}
  .ru-account-page.is-logged-in .woocommerce-MyAccount-navigation a{width:100%;border-radius:var(--ru-radius-md)}
  .ru-account-page.is-logged-in .woocommerce-MyAccount-content{min-height:28rem}
  .ru-account-assurance__grid{grid-template-columns:repeat(5,minmax(0,1fr))}
  .ru-account-assurance__item{border-right:1px solid rgb(255 255 255/.10);border-bottom:0}
  .ru-account-assurance__item:last-child{border-right:0}
}

@media (max-width:47.99rem){
  .ru-account-hero{min-height:36rem;align-items:end}
  .ru-account-hero__media{inset:0;background-position:70% center;transform:none}
  .ru-account-hero::before{background:linear-gradient(180deg,rgb(0 0 0/.18) 0%,rgb(0 0 0/.40) 36%,rgb(0 0 0/.91) 72%,rgb(0 0 0/.98) 100%)}
  .ru-account-hero__inner{padding-block:3.5rem 2rem}
  .ru-account-hero__copy{padding:1rem 0 0;border-left:0;border-top:3px solid var(--ru-red)}
  .ru-account-hero__copy h1{max-width:10ch;font-size:clamp(2.75rem,13vw,4.4rem)}
  .ru-account-hero__copy .ru-button-group{display:grid;grid-template-columns:1fr}
  .ru-account-hero__copy .ru-button{width:100%}
  .ru-account-hero__panel{display:none}
  .ru-account-page.is-logged-in .woocommerce-MyAccount-content{padding:1rem}
  .ru-account-page .woocommerce table.shop_table,
  .ru-account-page .woocommerce table.my_account_orders,
  .ru-account-page .woocommerce table.woocommerce-table{border:0!important;background:transparent}
  .ru-account-page .woocommerce table.shop_table thead,
  .ru-account-page .woocommerce table.my_account_orders thead{display:none}
  .ru-account-page .woocommerce table.shop_table tbody,
  .ru-account-page .woocommerce table.shop_table tr,
  .ru-account-page .woocommerce table.shop_table td,
  .ru-account-page .woocommerce table.my_account_orders tbody,
  .ru-account-page .woocommerce table.my_account_orders tr,
  .ru-account-page .woocommerce table.my_account_orders td{display:block;width:100%}
  .ru-account-page .woocommerce table.shop_table tr,
  .ru-account-page .woocommerce table.my_account_orders tr{margin-bottom:.85rem;border:1px solid #ddd7ce;border-radius:var(--ru-radius-md);overflow:hidden;background:#fff}
  .ru-account-page .woocommerce table.shop_table td,
  .ru-account-page .woocommerce table.my_account_orders td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem!important;text-align:right!important}
  .ru-account-page .woocommerce table.shop_table td::before,
  .ru-account-page .woocommerce table.my_account_orders td::before{font-size:.67rem;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase}
  .ru-account-page .woocommerce-orders-table__cell-order-actions{display:block!important;text-align:left!important}
  .ru-account-page .woocommerce-orders-table__cell-order-actions::before{display:block;margin-bottom:.45rem}
}

@media (prefers-reduced-motion:reduce){
  .ru-account-hero__media{transform:none}
  .ru-account-dashboard__card,.ru-account-page.is-logged-in .woocommerce-MyAccount-navigation a{transition:none}
}
