/* rpa-v3 */

body.woocommerce-account,body.woocommerce-account #page{background:#080808!important}
body.woocommerce-account .site-content>.ast-container{max-width:1320px!important;padding:calc(81px + clamp(1.2rem,2.5vw,2.2rem)) 20px clamp(3rem,6vw,5rem)!important}
/* type: Archivo 200 titles, DM Sans spaced labels — as on the home */
.rpa-h,.woocommerce-account h2,.woocommerce-account h3,.woocommerce-account legend,.rpa-stats b{font-family:Archivo,'DM Sans',sans-serif!important;font-variation-settings:normal!important;font-weight:200!important;letter-spacing:-.01em!important}
.rpa-h{font-size:clamp(2.6rem,4.6vw,4.4rem)!important;line-height:1!important}
.rpa-h em{font-weight:300!important}
.woocommerce-account h2{font-size:clamp(1.6rem,2.4vw,2.2rem)!important}
.rpa-mono,.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-account form label,.rpa-stats span,.rpa-perks i,.rpa-own,.rpa-meta span,.woocommerce-account table.shop_table th,.woocommerce-account #customer_login h2::before,.woocommerce-account .woocommerce-MyAccount-content:has(.rpa-stats)::before{font-family:'DM Sans',sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;font-weight:400!important}
.rpa-head{padding:0 0 clamp(1rem,2vw,1.6rem)!important}
.rpa-crumb{margin-bottom:1rem!important}
.rpa-lede{color:#9A9492!important;font-size:1.05rem!important}
/* cards: hairline border, no fill, 24px — never move on hover */
.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2,.woocommerce-account .woocommerce>form.woocommerce-form{background:rgba(242,232,226,.02)!important;border:1px solid rgba(242,232,226,.09)!important;border-radius:24px!important}
.woocommerce-account #customer_login .u-column2{border-color:rgba(200,16,46,.55)!important;background:linear-gradient(160deg,rgba(200,16,46,.12),rgba(8,8,8,0) 55%)!important}
.rpa-stats a,.woocommerce-account .woocommerce-Address,.rpa-perks li{background:transparent!important;border:1px solid rgba(242,232,226,.09)!important;transform:none!important}
.rpa-stats a:hover{border-color:rgba(242,232,226,.2)!important}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#F2E8E2!important;color:#080808!important}
/* inputs + buttons like the home */
.woocommerce-account input.input-text,.woocommerce-account select,.woocommerce-account .select2-selection{background:rgba(242,232,226,.03)!important;border-color:rgba(242,232,226,.16)!important;height:52px!important}
.woocommerce-account input.input-text:focus{border-color:rgba(242,232,226,.55)!important}
.woocommerce-account .woocommerce .button,.woocommerce-account .woocommerce button.button,.rpa-btn{font-family:'DM Sans',sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;height:52px}
.woocommerce-account .woocommerce .button:not(.rpa-btn.g),.rpa-btn.p{box-shadow:0 12px 32px -10px rgba(200,16,46,.7)!important}
.woocommerce-account #customer_login .u-column1 .button,.rpa-btn.g{box-shadow:none!important;border-color:rgba(242,232,226,.16)!important}
@media (max-width:900px){body.woocommerce-account .site-content>.ast-container{padding-left:16px!important;padding-right:16px!important}}

