body.woocommerce-account .ql-woo-shortcode-page .woocommerce{background:#fff0}body.woocommerce-account .ql-account-layout{padding-block:12px 40px}body.woocommerce-account .ql-account-layout__nav{padding:0;border:0;border-radius:0;background:#fff0}body.woocommerce-account .ql-account-layout__content{padding:clamp(20px, 3vw, 36px);border:1px solid var(--ppg-border);border-radius:6px;background:#fdfbf7;font-size:1.0625rem;line-height:1.7}body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-navigation{padding:0;border:0;background:#fff0}body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-navigation a{padding:14px 18px;border-radius:3px;background:var(--ppg-blush);color:var(--ppg-olive-dark);font-size:1rem;transition:background-color 200ms ease,color 200ms ease}body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-navigation a:is(:hover,:focus-visible){background:#e8dfd1;color:var(--ppg-olive-dark)}body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-navigation .is-active a{background:var(--ppg-olive);color:var(--ppg-ivory)}body.woocommerce-account .woocommerce-MyAccount-content>p:last-child{margin-bottom:0}body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-content a:not(.button){color:var(--ppg-olive-dark);text-decoration:underline;text-underline-offset:.2em}body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-content a:not(.button):hover{color:var(--ppg-rose-dark)}body.woocommerce-account .woocommerce :is(h2,h3){font:400 clamp(1.5rem, 2vw, 1.9rem)/1.25 var(--ppg-font-heading);color:var(--ppg-olive)}body.woocommerce-account .woocommerce :is(form.login,form.register,.woocommerce-form-login,.woocommerce-form-register){border:1px solid var(--ppg-border);border-radius:6px;padding:clamp(20px, 3vw, 36px);background:#fdfbf7}body.woocommerce-account .woocommerce form .form-row{margin-bottom:20px}body.woocommerce-account .woocommerce form .form-row label{font-size:1rem;color:var(--ppg-ink);margin-bottom:6px}body.woocommerce-account .woocommerce form :is(input.input-text,textarea,select),body.woocommerce-account .select2-container--default .select2-selection--single{background:#fffdf9;border:1px solid var(--ppg-border);border-radius:3px;padding:12px;min-height:48px;font-size:1rem;color:var(--ppg-ink)}body.woocommerce-account .woocommerce form .password-input input{padding-right:48px}body.woocommerce-account .woocommerce form input[type=checkbox]{accent-color:var(--ppg-olive)}body.woocommerce-account .woocommerce fieldset{margin-block:28px;padding:24px 0 0;border:0;border-top:1px solid var(--ppg-border)}body.woocommerce-account .woocommerce legend{font:400 1.25rem/1.4 var(--ppg-font-heading);color:var(--ppg-olive)}body.woocommerce-account .woocommerce :is(a.button,button.button,input.button){padding:12px 20px;min-height:46px;background:var(--ppg-olive);border:1px solid var(--ppg-olive);border-radius:3px;color:var(--ppg-ivory);font:400 .875rem/1.5 var(--ppg-font-heading);text-transform:uppercase;transition:background-color 200ms ease,border-color 200ms ease}body.woocommerce-account .woocommerce :is(a.button,button.button,input.button):is(:hover,:focus-visible){background:var(--ppg-olive-dark);border-color:var(--ppg-olive-dark);color:#fff}body.woocommerce-account .woocommerce table.shop_table{border:1px solid var(--ppg-border);border-radius:3px;font-size:1rem}body.woocommerce-account .woocommerce table.shop_table :is(th,td){padding:14px;border-color:var(--ppg-border)}body.woocommerce-account .woocommerce table.shop_table th{background:var(--ppg-blush);color:var(--ppg-olive-dark);font-weight:500}body.woocommerce-account .woocommerce .woocommerce-Address address{padding:20px;border:1px solid var(--ppg-border);border-radius:3px;background:#fff0;line-height:1.7}@media (max-width:991px){body.woocommerce-account .ql-account-layout{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){body.woocommerce-account .ql-woo-shortcode-page .woocommerce-MyAccount-navigation a,body.woocommerce-account .woocommerce :is(a.button,button.button,input.button){transition:none}}