/*!
 * 
 * understrapChild
 * 
 * @author Joe Rocha
 * @version 1.0.0
 * @link ISC
 * @license ISC
 * 
 * Copyright (c) 2026 Joe Rocha
 * 
 * This software is released under the ISC License
 * https://opensource.org/licenses/ISC
 */
.ww-account-shell{--ww-account-surface: linear-gradient(180deg, rgba(theme.$ww-surface-shell-start, 0.98) 0%, rgba(theme.$ww-surface-shell-end, 0.98) 100%);--ww-account-surface-strong: linear-gradient(180deg, rgba(theme.$ww-surface-shell-start-strong, 0.98) 0%, rgba(theme.$ww-surface-shell-end-strong, 0.98) 100%);--ww-account-border: rgba(theme.$ww-color-white, 0.1);--ww-account-border-strong: rgba(theme.$board-athlete-accent, 0.26);--ww-account-text: theme.$ww-text-on-dark;--ww-account-text-muted: rgba(theme.$ww-color-neutral-400, 0.82);--ww-account-shadow: 0 24px 48px rgba(theme.$ww-color-black, 0.34);display:flex;flex-direction:column;gap:24px;margin:0 0 32px;color:var(--ww-account-text)}@media screen and (max-width: 768px){.ww-account-shell{gap:18px;margin-bottom:24px}}.ww-account-hero,.ww-account-nav,.ww-account-panel,.ww-account-content>.woocommerce-notices-wrapper:empty+*,.ww-account-content>p:not(.woocommerce-notice):not(.ww-account-lead){border:1px solid var(--ww-account-border);background:var(--ww-account-surface);box-shadow:var(--ww-account-shadow)}.ww-account-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;overflow:hidden;padding:28px 30px;border-radius:28px;isolation:isolate}.ww-account-hero::before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at top right, rgba(42, 255, 79, 0.18), transparent 34%),radial-gradient(circle at bottom left, rgba(206, 36, 36, 0.14), transparent 30%);z-index:-1;pointer-events:none}@media screen and (max-width: 768px){.ww-account-hero{flex-direction:column;align-items:flex-start;padding:24px 22px;border-radius:24px}}.ww-account-hero__copy{max-width:720px}.ww-account-hero__eyebrow,.ww-account-panel__eyebrow,.ww-account-nav__eyebrow,.ww-account-address-card__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#2aff4f;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ww-account-hero__title,.ww-account-panel__title{margin:0;color:var(--ww-account-text);font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;letter-spacing:-0.03em;line-height:1.02}.ww-account-panel__title{font-size:clamp(1.3rem,2vw,1.75rem)}.ww-account-hero__description,.ww-account-panel__description,.ww-account-nav__description,.ww-account-lead{margin:12px 0 0;color:var(--ww-account-text-muted);font-size:.98rem;line-height:1.65}.ww-account-hero__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media screen and (max-width: 768px){.ww-account-hero__meta{justify-content:flex-start}}.ww-account-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--ww-account-text);font-size:.92rem;font-weight:600}.ww-account-chip--accent{border-color:rgba(42,255,79,.28);background:rgba(42,255,79,.12);color:#83f72b}.ww-account-layout{display:grid;grid-template-columns:minmax(250px, 280px) minmax(0, 1fr);gap:24px;align-items:start}@media screen and (max-width: 1024px){.ww-account-layout{grid-template-columns:1fr}}.ww-account-layout__sidebar{position:-webkit-sticky;position:sticky;top:92px}@media screen and (max-width: 1024px){.ww-account-layout__sidebar{position:static}}.ww-account-nav{padding:22px;border-radius:24px;overflow:hidden}.ww-account-nav__header{margin-bottom:16px}.ww-account-nav__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}@media screen and (max-width: 1024px){.ww-account-nav__list{flex-direction:row;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}}.ww-account-nav__list::-webkit-scrollbar{display:none}.ww-account-nav .list-group,.ww-account-nav .list-group-item,.ww-account-nav .woocommerce-MyAccount-navigation-link{margin:0;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;list-style:none}@media screen and (max-width: 1024px){.ww-account-nav .list-group,.ww-account-nav .list-group-item,.ww-account-nav .woocommerce-MyAccount-navigation-link{min-width:0}}.ww-account-nav__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:hsla(0,0%,100%,.03);color:var(--ww-account-text);text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.ww-account-nav__link:hover,.ww-account-nav__link:focus-visible{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);box-shadow:0 16px 24px rgba(0,0,0,.18);color:var(--ww-account-text);outline:none;transform:translateY(-1px)}.ww-account-nav__content{display:inline-flex;align-items:center;gap:12px;min-width:0}.ww-account-nav .is-active .ww-account-nav__link,.ww-account-nav__link[aria-current=page]{border-color:var(--ww-account-border-strong);background:linear-gradient(180deg, rgba(42, 255, 79, 0.16), rgba(255, 255, 255, 0.05));box-shadow:0 18px 30px rgba(0,0,0,.24)}.ww-account-nav__label{font-weight:700;letter-spacing:-0.01em}.ww-account-nav__icon,.ww-account-nav__chevron{width:1.1rem;height:1.1rem;flex:0 0 auto}.ww-account-nav__icon{color:var(--ww-account-text-muted)}.ww-account-nav__chevron{color:var(--ww-account-text-muted)}.ww-account-layout__main,.ww-account-content{min-width:0}.ww-account-content{display:flex;flex-direction:column;gap:20px}.ww-account-panel,.ww-account-content>.woocommerce-notices-wrapper>*:not(:empty),.ww-account-content>p:not(.ww-account-lead):not(:empty),.ww-account-content>.woocommerce-message,.ww-account-content>.woocommerce-info,.ww-account-content>.woocommerce-error{border-radius:24px}.ww-account-panel{padding:24px}@media screen and (max-width: 768px){.ww-account-panel{padding:20px 18px;border-radius:22px}}.ww-account-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}@media screen and (max-width: 768px){.ww-account-panel__header{flex-direction:column}}.ww-account-panel__description{max-width:700px}.ww-account-panel__body>:last-child{margin-bottom:0}.ww-account-dashboard__actions{display:flex;flex-wrap:wrap;gap:10px}.ww-account-dashboard__actions>*{min-width:0}.ww-account-panel__body,.ww-account-panel__body>*{min-width:0;max-width:100%}.ww-account-shell .woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:14px}.ww-account-shell .woocommerce-info,.ww-account-shell .woocommerce-message,.ww-account-shell .woocommerce-error{margin:0;padding:18px 20px 18px 52px;border-top:0;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--ww-account-text)}.ww-account-shell .woocommerce-info::before,.ww-account-shell .woocommerce-message::before,.ww-account-shell .woocommerce-error::before{left:20px;top:18px}.ww-account-shell .woocommerce-message{border-color:rgba(42,255,79,.2)}.ww-account-shell .woocommerce-info::before,.ww-account-shell .woocommerce-message::before{color:#2aff4f}.ww-account-shell .woocommerce-error{border-color:rgba(206,36,36,.22);background:rgba(206,36,36,.12)}.ww-account-shell .woocommerce-error::before{color:#ce2424}.ww-account-shell a.woocommerce-button.button,.ww-account-shell .woocommerce-Button.button,.ww-account-shell button.button,.ww-account-shell .btn-outline-primary,.ww-account-shell .woocommerce-pagination .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;background:#000;border:1px solid #fff;border-radius:30px;color:#fff;font-size:.92rem;font-weight:700;letter-spacing:-0.01em;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.ww-account-shell a.woocommerce-button.button:hover,.ww-account-shell a.woocommerce-button.button:focus-visible,.ww-account-shell .woocommerce-Button.button:hover,.ww-account-shell .woocommerce-Button.button:focus-visible,.ww-account-shell button.button:hover,.ww-account-shell button.button:focus-visible,.ww-account-shell .btn-outline-primary:hover,.ww-account-shell .btn-outline-primary:focus-visible,.ww-account-shell .woocommerce-pagination .button:hover,.ww-account-shell .woocommerce-pagination .button:focus-visible{border-color:rgba(42,255,79,.34);box-shadow:0 18px 30px rgba(0,0,0,.24);color:#fff;outline:none;transform:translateY(-1px)}.ww-account-shell a.woocommerce-button.button.red{border-color:rgba(206,36,36,.28);background:linear-gradient(180deg, rgba(206, 36, 36, 0.88), rgba(175, 0, 30, 0.96))}.ww-account-shell .woocommerce-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.ww-account-shell .woocommerce-orders-table,.ww-account-shell .shop_table{width:100%;border:0;border-collapse:separate;border-spacing:0;overflow:hidden}.ww-account-shell .my_account_orders.account-orders-table,.ww-account-shell .shop_table_responsive{border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:hsla(0,0%,100%,.03)}.ww-account-shell .shop_table thead th,.ww-account-shell .woocommerce-orders-table thead th{padding:16px 18px;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--ww-account-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ww-account-shell .shop_table tbody th,.ww-account-shell .shop_table tbody td,.ww-account-shell .woocommerce-orders-table tbody th,.ww-account-shell .woocommerce-orders-table tbody td{padding:16px 18px;border:0;border-top:1px solid hsla(0,0%,100%,.06);color:var(--ww-account-text);vertical-align:middle}.ww-account-shell .shop_table tbody tr:first-child th,.ww-account-shell .shop_table tbody tr:first-child td,.ww-account-shell .woocommerce-orders-table tbody tr:first-child th,.ww-account-shell .woocommerce-orders-table tbody tr:first-child td{border-top:0}.ww-account-shell .woocommerce-orders-table__cell-order-actions .button{min-width:104px}.ww-account-shell .app-reviews-carousel-wrapper,.ww-account-shell .app-reviews-carousel,.ww-account-shell .carousel-inner,.ww-account-shell .carousel-slide,.ww-account-shell .carousel-slide .slide-content{max-width:100%}.ww-account-shell .app-reviews-carousel-wrapper{padding:0;overflow:hidden}.ww-account-shell .review-text,.ww-account-shell .review-user-name{overflow-wrap:anywhere;word-break:break-word}.ww-account-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 20px}@media screen and (max-width: 768px){.ww-account-form{grid-template-columns:minmax(0, 1fr)}}.ww-account-form .form-row,.ww-account-form .woocommerce-form-row{display:flex;width:100%;min-width:0;margin:0;float:none !important;flex-direction:column;gap:8px}.ww-account-form .form-row-wide,.ww-account-form .woocommerce-form-row--wide,.ww-account-form .clear,.ww-account-form fieldset,.ww-account-form>p:last-of-type{grid-column:1/-1}.ww-account-form .clear{display:none}.ww-account-form label,.ww-account-field-label,.ww-account-form legend{width:100%;margin:0;color:var(--ww-account-text);font-size:.92rem;font-weight:700}.ww-account-form fieldset{min-width:0;margin:4px 0 0;padding:20px;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;background:rgba(0,0,0,.94)}.ww-account-static-value{display:inline-flex;align-items:center;min-height:52px;padding:0 16px;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;background:#000;color:#fff;font-weight:600}.ww-account-shell .woocommerce form .form-row .input-text,.ww-account-shell .woocommerce form .form-row input.input-text,.ww-account-shell .woocommerce form .form-row select,.ww-account-shell .woocommerce form .form-row textarea,.ww-account-shell .woocommerce form .form-row .select2-selection,.ww-account-shell .woocommerce-address-fields .select2-selection,.ww-account-shell .woocommerce-Input.input-text{width:100%;min-height:52px;padding:0 16px;border:1px solid hsla(0,0%,100%,.14) !important;border-radius:16px;background:#000 !important;background-color:#000 !important;color:#fff !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.ww-account-shell .woocommerce form .form-row textarea{min-height:132px;padding-top:14px}.ww-account-shell .woocommerce form .form-row .input-text::placeholder,.ww-account-shell .woocommerce form .form-row input.input-text::placeholder,.ww-account-shell .woocommerce form .form-row textarea::placeholder{color:rgba(148,163,184,.82)}.ww-account-shell .woocommerce form .form-row .input-text:focus,.ww-account-shell .woocommerce form .form-row input.input-text:focus,.ww-account-shell .woocommerce form .form-row select:focus,.ww-account-shell .woocommerce form .form-row textarea:focus,.ww-account-shell .woocommerce-Input.input-text:focus{border-color:rgba(42,255,79,.42) !important;outline:none;box-shadow:0 0 0 3px rgba(42,255,79,.12)}.ww-account-shell .woocommerce form .form-row .input-text:-webkit-autofill,.ww-account-shell .woocommerce form .form-row .input-text:-webkit-autofill:hover,.ww-account-shell .woocommerce form .form-row .input-text:-webkit-autofill:focus,.ww-account-shell .woocommerce form .form-row input.input-text:-webkit-autofill,.ww-account-shell .woocommerce form .form-row input.input-text:-webkit-autofill:hover,.ww-account-shell .woocommerce form .form-row input.input-text:-webkit-autofill:focus,.ww-account-shell .woocommerce form .form-row textarea:-webkit-autofill,.ww-account-shell .woocommerce form .form-row textarea:-webkit-autofill:hover,.ww-account-shell .woocommerce form .form-row textarea:-webkit-autofill:focus{border:1px solid hsla(0,0%,100%,.14) !important;-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0 1000px #000 inset !important;caret-color:#fff}.ww-account-shell .woocommerce form .form-row .select2-selection__rendered,.ww-account-shell .woocommerce form .form-row .select2-selection__arrow b{color:#fff !important}.ww-account-shell .woocommerce form .form-row #account_email:disabled,.ww-account-shell .woocommerce form .form-row input[type=tel]:disabled,.ww-account-shell .woocommerce form .form-row input:disabled{background:rgba(0,0,0,.88) !important;border-color:hsla(0,0%,100%,.08) !important;color:rgba(148,163,184,.82) !important;cursor:not-allowed;opacity:1}.ww-account-address-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-top:18px}@media screen and (max-width: 768px){.ww-account-address-grid{grid-template-columns:minmax(0, 1fr)}}.ww-account-address-card,.ww-account-shell .woocommerce-Address{padding:22px;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;background:hsla(0,0%,100%,.03)}.ww-account-shell .woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ww-account-shell .woocommerce-Address-title h2{margin:0;color:var(--ww-account-text);font-size:1.2rem;font-weight:700}.ww-account-shell .woocommerce-Address-title .edit{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid rgba(42,255,79,.22);border-radius:999px;background:rgba(42,255,79,.1);color:#83f72b;font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap}.ww-account-shell address,.ww-account-shell .woocommerce-address-fields,.ww-account-shell .woocommerce-Addresses{color:var(--ww-account-text)}.ww-account-shell address{margin:0;color:var(--ww-account-text-muted);font-style:normal;line-height:1.7}.ww-account-shell .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 20px}@media screen and (max-width: 768px){.ww-account-shell .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0, 1fr)}}.ww-account-shell .woocommerce-address-fields__field-wrapper .form-row-wide.form-row-wide,.ww-account-shell .woocommerce-address-fields__field-wrapper .form-row-wide.validate-required,.ww-account-shell .woocommerce-address-fields__field-wrapper .address-field.form-row-wide,.ww-account-shell .woocommerce-address-fields__field-wrapper .address-field.validate-required{min-width:0}.ww-account-shell .woocommerce-address-fields__field-wrapper .form-row-wide,.ww-account-shell .woocommerce-address-fields__field-wrapper .form-row.notes{grid-column:1/-1}@media screen and (max-width: 768px){.ww-account-nav{padding:18px 16px}.ww-account-nav__header{margin-bottom:12px}.ww-account-nav__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;overflow:visible;padding-bottom:0}.ww-account-nav__link{min-height:50px;padding:12px 14px}.ww-account-nav__label{font-size:.95rem}.ww-account-dashboard__actions{display:grid;grid-template-columns:minmax(0, 1fr);width:100%}.ww-account-dashboard__actions .button,.ww-account-dashboard__actions .woocommerce-button{width:100%}.ww-account-shell .app-reviews-carousel-wrapper{margin-top:.75rem}.ww-account-shell .shop_table thead{display:none}.ww-account-shell .shop_table tbody tr,.ww-account-shell .woocommerce-orders-table tbody tr{display:block;margin:0 0 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:hsla(0,0%,100%,.03)}.ww-account-shell .shop_table tbody td,.ww-account-shell .shop_table tbody th,.ww-account-shell .woocommerce-orders-table tbody td,.ww-account-shell .woocommerce-orders-table tbody th{display:flex;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border-top:1px solid hsla(0,0%,100%,.06);text-align:left !important}.ww-account-shell .shop_table tbody td::before,.ww-account-shell .shop_table tbody th::before,.ww-account-shell .woocommerce-orders-table tbody td::before,.ww-account-shell .woocommerce-orders-table tbody th::before{color:var(--ww-account-text-muted);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ww-account-shell .shop_table tbody tr>:first-child,.ww-account-shell .woocommerce-orders-table tbody tr>:first-child{border-top:0}.ww-account-shell .woocommerce-pagination{flex-direction:column}}

/*# sourceMappingURL=my-account-802144f5.css.map*/