body.woocommerce-account{background-color:var(--gstore-color-bg-base,#f5f5f2)}body.woocommerce-account main#wp--skip-link--target.wp-block-group.is-layout-constrained,body.woocommerce-account main#wp--skip-link--target.wp-block-group.wp-block-group-is-layout-constrained,body.woocommerce-account main.wp-block-group.is-layout-constrained,body.woocommerce-account main.wp-block-group.wp-block-group-is-layout-constrained{background-color:var(--gstore-color-bg-base,#f5f5f2);min-height:60vh;max-width:100%;width:100%;padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px)}main.gstore-myaccount__content{background-color:var(--gstore-color-bg-base,#f5f5f2)!important;background:var(--gstore-color-bg-base,#f5f5f2)!important}body.woocommerce-account main#wp--skip-link--target.wp-block-group.is-layout-constrained>*,body.woocommerce-account main#wp--skip-link--target.wp-block-group.wp-block-group-is-layout-constrained>*,body.woocommerce-account main.wp-block-group.is-layout-constrained>*,body.woocommerce-account main.wp-block-group.wp-block-group-is-layout-constrained>*{max-width:100%}body.woocommerce-account .wp-block-group.alignfull,body.woocommerce-account .wp-block-group.alignwide{max-width:100%;width:100%}body.woocommerce-account header:not(.Gstore-header-shell){position:relative;z-index:10}body.woocommerce-account .armastore-footer,body.woocommerce-account footer{background-color:var(--gstore-color-bg-footer,#1a1a1a);position:relative;z-index:10}.gstore-myaccount{--gstore-container-max-width:1280px;--gstore-color-accent-tint:var(--gstore-color-accent-12);--gstore-color-accent-tint-strong:var(--gstore-color-accent-20);--gstore-radius-base:4px;--gstore-radius-md:4px;--gstore-radius-lg:4px;--gstore-radius-xl:4px;max-width:var(--gstore-container-max-width,1280px);width:min(100%,var(--gstore-container-max-width,1280px));margin:0 auto;background-color:var(--gstore-color-bg-base,#f5f5f2);border-radius:var(--gstore-radius-lg,4px);padding:clamp(32px,5vw,64px) 0}.gstore-myaccount__layout{display:grid;grid-template-columns:280px 1fr;gap:clamp(24px,3vw,48px);align-items:start;background-color:var(--gstore-color-bg-base,#f5f5f2)}.gstore-myaccount__sidebar{position:sticky;top:24px}.gstore-myaccount__content{min-width:0;background-color:var(--gstore-color-bg-base,#f5f5f2)!important;background:var(--gstore-color-bg-base,#f5f5f2)!important}.gstore-myaccount__content p{background-color:var(--gstore-color-bg-base,#f5f5f2);background:var(--gstore-color-bg-base,#f5f5f2);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-myaccount-nav{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm)}.gstore-myaccount-nav__user{display:flex;align-items:center;gap:12px;background:var(--gstore-color-bg-light,#fff);border-bottom:1px solid var(--gstore-color-border,#e6e6e6)}.gstore-myaccount-nav__avatar{flex-shrink:0}.gstore-myaccount-nav__avatar img{border-radius:50%;border:2px solid var(--gstore-color-accent, #b5a642);object-fit:cover}.gstore-myaccount-nav__user-info{display:flex;flex-direction:column;gap:2px;min-width:0}.gstore-myaccount-nav__user-name{font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gstore-myaccount-nav__user-email{font-size:var(--gstore-font-size-xs, .75rem);color:var(--gstore-color-text-secondary,#6b6b6b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gstore-myaccount-nav__list{list-style:none;margin:0}.gstore-myaccount-nav__item{margin:0}.gstore-myaccount-nav__link{display:flex;align-items:center;gap:12px;color:var(--gstore-color-text-primary,#1a1a1a);text-decoration:none;font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-medium,500);transition:all var(--gstore-transition-fast, 150ms ease-in-out)}.gstore-myaccount-nav__link:hover{background-color:var(--gstore-color-bg-muted,#f0f2f5);color:var(--gstore-color-accent, #b5a642)}.gstore-myaccount-nav__item.is-active .gstore-myaccount-nav__link{background-color:var(--gstore-color-accent-tint,var(--gstore-color-accent-12));color:var(--gstore-color-accent, #b5a642);border-left-color:var(--gstore-color-accent, #b5a642);font-weight:var(--gstore-font-weight-semibold,600)}.gstore-myaccount-nav__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--gstore-color-text-secondary,#6b6b6b);flex-shrink:0}.gstore-myaccount-nav__item.is-active .gstore-myaccount-nav__icon,.gstore-myaccount-nav__link:hover .gstore-myaccount-nav__icon{color:var(--gstore-color-accent, #b5a642)}.gstore-myaccount-nav__label{flex:1}.gstore-myaccount-nav__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--gstore-color-accent, #b5a642);color:#fff;font-size:var(--gstore-font-size-xs);font-weight:var(--gstore-font-weight-bold,700);border-radius:var(--gstore-radius-full,9999px)}.gstore-myaccount-nav__item:last-child .gstore-myaccount-nav__link{color:var(--gstore-color-text-secondary,#6b6b6b);border-top:1px solid var(--gstore-color-border,#e6e6e6);padding-top:16px}.gstore-myaccount-nav__item:last-child .gstore-myaccount-nav__link:hover{color:var(--gstore-color-error,#ff4757);background-color:rgba(255,71,87,.08)}.gstore-myaccount-nav__item:last-child .gstore-myaccount-nav__link:hover .gstore-myaccount-nav__icon{color:var(--gstore-color-error,#ff4757)}.gstore-vip-account{display:grid;gap:24px;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-vip-hero,.gstore-vip-panel{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm,0 2px 8px rgba(15,23,42,.06))}.gstore-vip-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:24px;align-items:center;padding:clamp(24px,4vw,40px)}.gstore-vip-hero__copy{display:grid;gap:10px}.gstore-vip-hero h2,.gstore-vip-panel h3{margin:0;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-vip-hero h2{font-size:clamp(1.75rem, 3vw, 2.5rem);line-height:1.05}.gstore-vip-hero p,.gstore-vip-panel p{margin:0;background:0 0;color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-vip-status{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gstore-vip-status.is-active{background:var(--gstore-color-accent-12,rgba(181,166,66,.12));color:var(--gstore-color-accent, #b5a642)}.gstore-vip-status.is-inactive{background:var(--gstore-color-bg-muted,#f0f2f5);color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-vip-hero__status{display:grid;gap:8px;padding:18px;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-md,8px);background:var(--gstore-color-bg-base,#f5f5f2)}.gstore-vip-hero__status strong{font-size:.82rem;text-transform:uppercase;color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-vip-hero__status span{font-weight:700;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-vip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.85fr);gap:24px;align-items:start}.gstore-vip-panel{display:grid;gap:18px;padding:clamp(20px,3vw,28px)}.gstore-vip-benefits,.gstore-vip-plans{display:grid;gap:12px}.gstore-vip-benefits>div,.gstore-vip-plan{display:grid;gap:6px;padding:14px;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-md,8px);background:var(--gstore-color-bg-base,#f5f5f2)}.gstore-vip-benefits strong,.gstore-vip-plan span{color:var(--gstore-color-text-primary,#1a1a1a);font-weight:800}.gstore-vip-benefits span,.gstore-vip-plan small{color:var(--gstore-color-text-secondary,#6b6b6b);line-height:1.45}.gstore-vip-plan{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.gstore-vip-plan>div{display:grid;gap:4px}.gstore-vip-plan strong{font-size:1.45rem;line-height:1.1;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-vip-category-button,.gstore-vip-plan__button{width:fit-content;text-align:center}@media (max-width:900px){.gstore-vip-grid,.gstore-vip-hero,.gstore-vip-plan{grid-template-columns:1fr}}.gstore-dashboard{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);background-color:var(--gstore-color-bg-base,#f5f5f2)}.gstore-dashboard__welcome{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm)}.gstore-dashboard__title{font-size:clamp(var(--gstore-font-size-2xl), calc(1vw + 1rem), var(--gstore-font-size-175));font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#1a1a1a);margin:0 0 8px;line-height:var(--gstore-line-height-tight, 1.25)}.gstore-dashboard__name{color:var(--gstore-color-accent, #b5a642)}.gstore-dashboard__subtitle{font-size:var(--gstore-font-size-base, 1rem);color:var(--gstore-color-text-secondary,#6b6b6b);margin:0;line-height:var(--gstore-line-height-relaxed, 1.6)}.gstore-dashboard__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.gstore-dashboard__stat-card{display:flex;align-items:center;gap:16px;background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm)}.gstore-dashboard__stat-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gstore-color-accent-tint,var(--gstore-color-accent-12));border-radius:var(--gstore-radius-md,6px);color:var(--gstore-color-accent, #b5a642);flex-shrink:0}.gstore-dashboard__stat-icon--accent{background:var(--gstore-color-accent-15);color:var(--gstore-color-accent, #b5a642)}.gstore-dashboard__stat-icon--success{background:var(--gstore-color-accent-tint-strong,var(--gstore-color-accent-20));color:var(--gstore-color-accent-dark, #887d32)}.gstore-dashboard__stat-content{display:flex;flex-direction:column;gap:2px;min-width:0}.gstore-dashboard__stat-value{font-size:var(--gstore-font-size-xl, 1.25rem);font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#1a1a1a);line-height:1.2}.gstore-dashboard__stat-value .woocommerce-Price-amount{font-size:inherit;font-weight:inherit}.gstore-dashboard__stat-label{font-size:var(--gstore-font-size-xs, .75rem);color:var(--gstore-color-text-secondary,#6b6b6b);text-transform:uppercase;letter-spacing:var(--gstore-letter-spacing-wide, .05em)}.gstore-dashboard__section{display:flex;flex-direction:column;gap:16px}.gstore-dashboard__section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.gstore-dashboard__section-title{font-size:var(--gstore-font-size-lg, 1.125rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a);margin:0}.gstore-dashboard__view-all{display:inline-flex;align-items:center;gap:4px;font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-accent, #b5a642);text-decoration:none;font-weight:var(--gstore-font-weight-medium,500);transition:color var(--gstore-transition-fast)}.gstore-dashboard__view-all:hover{color:var(--gstore-color-accent-hover, #9f923a)}.gstore-dashboard__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.gstore-dashboard__action-card{display:flex;align-items:center;gap:16px;background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);text-decoration:none;transition:all var(--gstore-transition-base, 250ms ease-in-out);box-shadow:var(--gstore-shadow-sm)}.gstore-dashboard__action-card:hover{border-color:var(--gstore-color-accent, #b5a642);box-shadow:var(--gstore-shadow-md)}.gstore-dashboard__action-card--highlight{background:linear-gradient(135deg,var(--gstore-color-accent, #b5a642),var(--gstore-color-accent-hover, #9f923a));border-color:transparent}.gstore-dashboard__action-card--highlight:hover{border-color:transparent}.gstore-dashboard__action-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gstore-color-accent-tint,var(--gstore-color-accent-12));border-radius:var(--gstore-radius-md,6px);color:var(--gstore-color-accent, #b5a642);flex-shrink:0}.gstore-dashboard__action-card--highlight .gstore-dashboard__action-icon{background:var(--gstore-color-white-20);color:#fff}.gstore-dashboard__action-content{flex:1;min-width:0}.gstore-dashboard__action-title{display:block;font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a);margin-bottom:2px}.gstore-dashboard__action-card--highlight .gstore-dashboard__action-title{color:#fff}.gstore-dashboard__action-desc{font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-dashboard__action-card--highlight .gstore-dashboard__action-desc{color:var(--gstore-color-white-80)}.gstore-dashboard__action-arrow{display:flex;align-items:center;justify-content:center;color:var(--gstore-color-text-muted,#7a7a7a);transition:transform var(--gstore-transition-fast)}.gstore-dashboard__action-card:hover .gstore-dashboard__action-arrow{transform:translateX(4px)}.gstore-dashboard__action-card--highlight .gstore-dashboard__action-arrow{color:var(--gstore-color-white-80)}.gstore-dashboard__orders{display:flex;flex-direction:column;gap:12px}.gstore-dashboard__order-card{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm)}.gstore-dashboard__order-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gstore-dashboard__order-number{font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-dashboard__order-status{display:inline-flex;align-items:center;padding:4px 10px;font-size:var(--gstore-font-size-xs, .75rem);font-weight:var(--gstore-font-weight-semibold,600);text-transform:uppercase;letter-spacing:var(--gstore-letter-spacing-wide, .05em);border-radius:var(--gstore-radius-full,9999px);background:var(--gstore-color-bg-muted,#f0f2f5);color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-dashboard__order-status--pending{background:var(--gstore-color-accent-15);color:var(--gstore-color-warning,#b5a642)}.gstore-dashboard__order-status--processing{background:var(--gstore-color-info-bg);color:var(--gstore-color-info-text)}.gstore-dashboard__order-status--on-hold{background:var(--gstore-color-accent-10);color:var(--gstore-color-accent)}.gstore-dashboard__order-status--completed{background:var(--gstore-color-success-bg);color:var(--gstore-color-success,#2e9b3b)}.gstore-dashboard__order-status--cancelled,.gstore-dashboard__order-status--failed{background:var(--gstore-color-error-10);color:var(--gstore-color-error,#ff4757)}.gstore-dashboard__order-details{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--gstore-color-border,#e6e6e6);margin-bottom:12px}.gstore-dashboard__order-date{display:inline-flex;align-items:center;gap:6px;font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-dashboard__order-total{font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-dashboard__order-actions{display:flex;justify-content:flex-end}.gstore-dashboard__order-link{display:inline-flex;align-items:center;padding:8px 16px;font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-medium,500);color:var(--gstore-color-accent, #b5a642);text-decoration:none;border:1px solid var(--gstore-color-accent, #b5a642);border-radius:var(--gstore-radius-base,4px);transition:all var(--gstore-transition-fast)}.gstore-dashboard__order-link:hover{background:var(--gstore-color-accent, #b5a642);color:#fff}.gstore-myaccount__content .woocommerce-MyAccount-content{background:var(--gstore-color-bg-base,#f5f5f2)!important;background-color:var(--gstore-color-bg-base,#f5f5f2)!important;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm);min-height:auto}.gstore-myaccount__content .woocommerce-MyAccount-content div>p,.gstore-myaccount__content .woocommerce-MyAccount-content p,.gstore-myaccount__content .woocommerce-MyAccount-content>p,.gstore-myaccount__content .woocommerce-MyAccount-downloads p,.gstore-myaccount__content .woocommerce-order p,.gstore-myaccount__content .woocommerce-orders p,.gstore-myaccount__content .woocommerce-orders-table p{background-color:var(--gstore-color-bg-base,#f5f5f2)!important;background:var(--gstore-color-bg-base,#f5f5f2)!important;color:var(--gstore-color-text-primary,#1a1a1a)!important}.gstore-myaccount__content .woocommerce-MyAccount-navigation{display:none}.gstore-myaccount__content table.woocommerce-orders-table,.gstore-myaccount__content table.woocommerce-table{width:100%;margin:0}.gstore-myaccount__content table.woocommerce-orders-table th,.gstore-myaccount__content table.woocommerce-table th{background:var(--gstore-color-bg-muted,#f0f2f5);padding:12px 16px;font-size:var(--gstore-font-size-xs, .75rem);font-weight:var(--gstore-font-weight-semibold,600);text-transform:uppercase;letter-spacing:var(--gstore-letter-spacing-wide, .05em);color:var(--gstore-color-text-secondary,#6b6b6b);text-align:left;border-bottom:1px solid var(--gstore-color-border,#e6e6e6)}.gstore-myaccount__content table.woocommerce-orders-table td,.gstore-myaccount__content table.woocommerce-table td{padding:16px;border-bottom:1px solid var(--gstore-color-border,#e6e6e6);font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-myaccount__content td.woocommerce-orders-table__cell{background-color:#fff}.gstore-myaccount__content table.woocommerce-orders-table tr:last-child td,.gstore-myaccount__content table.woocommerce-table tr:last-child td{border-bottom:none}.gstore-myaccount__content .woocommerce-pagination{display:flex;justify-content:center;margin-top:24px;border:none!important;background:0 0!important;box-shadow:none!important}.gstore-myaccount__content .woocommerce-pagination ul{display:flex!important;align-items:center!important;gap:12px!important;list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}.gstore-myaccount__content .woocommerce-pagination li{margin:0!important;padding:0!important;border:none!important;background:0 0!important;display:block!important}.gstore-myaccount__content .woocommerce-pagination a,.gstore-myaccount__content .woocommerce-pagination span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:40px!important;padding:0 8px!important;border:1px solid #d3ced2!important;color:#1a1a1a!important;text-decoration:none!important;background:#fff!important;box-sizing:border-box!important;font-size:14px!important;font-weight:500!important;margin:0!important}.gstore-myaccount__content .woocommerce-pagination a:hover{background:#f0f2f5!important;border-color:#1a1a1a!important}.gstore-myaccount__content .woocommerce-pagination .current{background:#f0f2f5!important;border-color:#1a1a1a!important;color:#1a1a1a!important}.gstore-myaccount__content .woocommerce-pagination .dots{border:none!important;background:0 0!important;min-width:20px!important}.gstore-myaccount__content .button,.gstore-myaccount__content .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-semibold,600);color:#fff;background:var(--gstore-color-accent, #b5a642);border:none;border-radius:var(--gstore-radius-base,4px);cursor:pointer;text-decoration:none;transition:all var(--gstore-transition-fast)}.gstore-myaccount__content .button:hover,.gstore-myaccount__content .woocommerce-button:hover{background:var(--gstore-color-accent-hover, #9f923a)}.gstore-myaccount__content .woocommerce-order-details .woocommerce-button.order-again,.gstore-myaccount__content .woocommerce-orders-table .woocommerce-button.order-again{background:var(--gstore-color-accent, #b5a642);color:#fff;border:1px solid var(--gstore-color-accent, #b5a642)}.gstore-myaccount__content .woocommerce-order-details .woocommerce-button.order-again:hover,.gstore-myaccount__content .woocommerce-orders-table .woocommerce-button.order-again:hover{background:var(--gstore-color-accent-hover, #9f923a);border-color:var(--gstore-color-accent-hover, #9f923a)}.gstore-myaccount__content .woocommerce-EditAccountForm,.gstore-myaccount__content .woocommerce-address-fields{display:flex;flex-direction:column;gap:20px}.gstore-myaccount__content .woocommerce-EditAccountForm,.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account{background-color:var(--gstore-color-bg-base,#f5f5f2)!important;background:var(--gstore-color-bg-base,#f5f5f2)!important;gap:0;width:100%}.gstore-myaccount__content .form-row{margin:0}.gstore-myaccount__content .woocommerce-EditAccountForm .form-row--first.form-row-first{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.gstore-myaccount__content .woocommerce-EditAccountForm .form-row--last.form-row-last,.gstore-myaccount__content .woocommerce-EditAccountForm .form-row--wide.form-row-wide,.gstore-myaccount__content .woocommerce-EditAccountForm .woocommerce-form-row{display:flex;flex-direction:column;width:100%}.gstore-myaccount__content p.woocommerce-form-row{flex-direction:column}.gstore-myaccount__content .woocommerce-EditAccountForm fieldset{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;padding:32px}.gstore-myaccount__content .form-row label{display:block;margin-bottom:6px;font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-medium,500);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-myaccount__content .form-row--last.form-row-last label,.gstore-myaccount__content .woocommerce-EditAccountForm .form-row--first.form-row-first label,.gstore-myaccount__content .woocommerce-EditAccountForm .woocommerce-form-row label{display:flex}.gstore-myaccount__content .form-row .input-text,.gstore-myaccount__content .form-row select{width:100%;padding:12px 14px;font-size:var(--gstore-font-size-base, 1rem);color:var(--gstore-color-text-primary,#1a1a1a);background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-base,4px);transition:border-color var(--gstore-transition-fast)}.gstore-myaccount__content .form-row .input-text:focus,.gstore-myaccount__content .form-row select:focus{border-color:var(--gstore-color-accent, #b5a642)}.gstore-myaccount__content input#_wc_other\/hostinger-reach\/newsletter-optin,.gstore-myaccount__content input[id="_wc_other/hostinger-reach/newsletter-optin"]{background:unset}.gstore-myaccount__content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:0;margin-bottom:0}.gstore-myaccount__content div.u-columns.woocommerce-Addresses{background-color:var(--gstore-color-bg-base,#f5f5f2)}.gstore-myaccount__content .woocommerce-Address{background:var(--gstore-color-bg-muted,#f0f2f5);border-radius:var(--gstore-radius-lg,8px);margin-bottom:0}.gstore-myaccount__content .woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid var(--gstore-color-border,#e6e6e6);display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:8px;border-bottom:1px solid var(--gstore-color-border,#e6e6e6);width:100%;vertical-align:top;text-align:left;box-sizing:content-box}.gstore-myaccount__content .woocommerce-Address-title h3{font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-semibold,600)}.gstore-myaccount__content .woocommerce-Address address{font-style:normal;font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-secondary,#6b6b6b);line-height:var(--gstore-line-height-relaxed, 1.6)}.gstore-myaccount__content .woocommerce-Addresses>p{margin:0 0 24px;font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-primary,#1a1a1a);line-height:var(--gstore-line-height-relaxed, 1.6);background-color:var(--gstore-color-bg-base,#f5f5f2);background:var(--gstore-color-bg-base,#f5f5f2)}.gstore-myaccount__content .woocommerce-Address-title h2,.gstore-myaccount__content .woocommerce-Address-title h3{white-space:normal;font-size:var(--gstore-font-size-lg, 1.125rem);margin:0;flex:1 1 auto;flex-wrap:wrap}.gstore-myaccount__content .woocommerce-Address-title a{display:inline-flex;align-items:center;flex-shrink:0;font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-accent, #b5a642);text-decoration:none;background:rgba(181,166,66,.1);transition:all var(--gstore-transition-fast);width:auto;margin:0}.gstore-myaccount__content .woocommerce-Address-title a::before{content:"Editar";font-size:var(--gstore-font-size-xs);text-transform:uppercase;letter-spacing:var(--gstore-letter-spacing-wide)}.gstore-myaccount__content .woocommerce-Address-title a:hover{background:var(--gstore-color-accent, #b5a642);text-decoration:none}.gstore-myaccount__content .woocommerce-Address address{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;vertical-align:top;text-align:left;white-space:pre-line}.gstore-myaccount__content .woocommerce-Address address br{display:block;margin:0;line-height:1.8;content:""}.gstore-myaccount__content .woocommerce-Address address:empty::before,.gstore-myaccount__content .woocommerce-Address address:has(> :empty:only-child){content:"Nenhum endereço cadastrado";color:var(--gstore-color-text-muted,#999);font-style:italic}.gstore-myaccount__content .woocommerce-MyAccount-content.woocommerce-edit-address{padding:clamp(28px,3vw,36px)}.gstore-myaccount__content .woocommerce-Addresses:has(.woocommerce-Address:only-child){grid-template-columns:1fr;max-width:100%}.gstore-myaccount__content .woocommerce-Address>*+*{margin-top:12px}.gstore-myaccount__content .woocommerce-Address-title .woocommerce-Address-title,.gstore-myaccount__content .woocommerce-Address-title h3{word-break:keep-all;overflow-wrap:normal}.gstore-myaccount__content .woocommerce-Addresses>p+.woocommerce-Addresses{margin-top:0}@media (max-width:1024px){.gstore-myaccount__layout{grid-template-columns:240px 1fr}}@media (max-width:768px){.gstore-myaccount__layout{grid-template-columns:1fr;gap:24px}.gstore-myaccount__sidebar{position:static}.gstore-myaccount-nav__list{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px}.gstore-myaccount-nav__link{flex-direction:column;gap:6px;padding:12px 8px;text-align:center;border-left:none;border-radius:var(--gstore-radius-md,6px)}.gstore-myaccount-nav__item.is-active .gstore-myaccount-nav__link{border-left:none}.gstore-myaccount-nav__label{font-size:var(--gstore-font-size-xs, .75rem)}.gstore-myaccount-nav__badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;font-size:var(--gstore-font-size-xs)}.gstore-myaccount-nav__item{margin:0;position:relative}.gstore-myaccount-nav__item:last-child{grid-column:1/-1}.gstore-myaccount-nav__item:last-child .gstore-myaccount-nav__link{flex-direction:row;justify-content:center;border-top:none;margin-top:0;padding-top:12px;background:var(--gstore-color-bg-muted,#f0f2f5)}.gstore-dashboard__actions,.gstore-dashboard__stats{grid-template-columns:1fr}.gstore-myaccount__content .woocommerce-orders-table{display:block;overflow-x:auto;max-width:100%;min-width:100%;table-layout:auto;margin:0;border-spacing:0;background:#fff}.gstore-myaccount__content .woocommerce-orders-table,.gstore-myaccount__content .woocommerce-orders-table tbody,.gstore-myaccount__content .woocommerce-orders-table td,.gstore-myaccount__content .woocommerce-orders-table th,.gstore-myaccount__content .woocommerce-orders-table tr{box-sizing:border-box;width:100%!important}.gstore-myaccount__content .woocommerce-orders-table td,.gstore-myaccount__content .woocommerce-orders-table th{display:block;min-width:100%}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive td{padding:14px 16px;text-align:left!important}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive td::before{display:block;float:none;margin-bottom:6px;width:100%;font-weight:var(--gstore-font-weight-semibold,600)}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive thead{display:none}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive tbody{display:block;width:100%!important;max-width:100%}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive tr{display:flex;flex-direction:column;width:100%!important;max-width:100%;min-width:100%!important}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-number{display:flex!important;align-items:center;gap:6px;order:-1;font-weight:var(--gstore-font-weight-semibold,600);background:var(--gstore-color-bg-muted,#f0f2f5);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-number::before{content:'Pedido:';font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive td:not(.woocommerce-orders-table__cell-order-number){background:#fff}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;text-align:center}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-actions .button,.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-actions .woocommerce-button{width:100%;justify-content:center}}@media (max-width:480px){.gstore-myaccount,.gstore-myaccount-nav__user{padding:16px}.gstore-myaccount-nav__list{grid-template-columns:repeat(2,1fr)}.gstore-dashboard__welcome{padding:20px}.gstore-dashboard__action-card,.gstore-dashboard__stat-card{padding:16px}}form.woocommerce-form{background-color:var(--wc-content-bg)}.gstore-myaccount .woocommerce-form-login,.gstore-myaccount .woocommerce-form-register{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm)}.gstore-myaccount .u-columns h2{font-size:var(--gstore-font-size-xl, 1.25rem);font-weight:var(--gstore-font-weight-bold,700);margin-bottom:24px;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-rememberme-row{margin-top:8px!important;margin-bottom:16px!important}.gstore-rememberme-row .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;cursor:pointer}.gstore-rememberme-row .woocommerce-form__input-checkbox{width:18px;height:18px;accent-color:var(--gstore-color-accent, #b5a642);cursor:pointer}#rememberme{background:unset;background-color:unset}.gstore-login-buttons{display:flex;align-items:stretch;gap:12px;margin-top:24px!important}.gstore-btn-register,.gstore-login-buttons .woocommerce-form-login__submit{flex:1;display:inline-flex!important;align-items:center;justify-content:center;padding:14px 24px!important;font-size:var(--gstore-font-size-base, 1rem)!important;font-weight:var(--gstore-font-weight-semibold,600)!important;text-align:center;border-radius:var(--gstore-radius-base,4px)!important;text-decoration:none;transition:all var(--gstore-transition-fast, 150ms ease-in-out);min-height:48px;box-sizing:border-box}.gstore-btn-register{background:0 0!important;color:var(--gstore-color-accent, #b5a642)!important;border:2px solid var(--gstore-color-accent, #b5a642)!important}.gstore-btn-register:hover{background:var(--gstore-color-accent, #b5a642)!important}.gstore-myaccount .u-column2.col-2{display:none}.gstore-myaccount .u-column2.col-2.is-visible{display:block;animation:.3s ease-out gstore-slide-in}@keyframes gstore-slide-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.gstore-myaccount .u-columns.col2-set{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:block;max-width:100%;margin:0 auto}.gstore-myaccount .u-columns.col2-set.show-register{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:900px}@media (max-width:480px){.gstore-login-buttons{flex-direction:column}.gstore-btn-register,.gstore-login-buttons .woocommerce-form-login__submit{width:100%}}.gstore-register-submit-wrapper{display:flex;align-items:center;gap:12px}.gstore-register-info-btn{background:0 0;border:none;color:var(--gstore-color-text-secondary,#666);cursor:pointer;padding:8px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s;font-size:var(--gstore-font-size-lg);line-height:1}.gstore-register-info-btn:focus,.gstore-register-info-btn:hover{color:var(--gstore-color-accent, #b5a642);outline:2px solid var(--gstore-color-accent, #b5a642);outline-offset:2px;border-radius:4px}.gstore-register-info-btn:focus-visible{outline:2px solid var(--gstore-color-accent, #b5a642);outline-offset:2px}.gstore-partner-application{margin-top:18px;padding:18px;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);background:#fff;box-shadow:var(--gstore-shadow-sm)}.gstore-partner-application--account{margin:22px 0}.gstore-partner-application__intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.gstore-partner-application__intro strong{display:block;color:var(--gstore-color-text-primary,#1a1a1a);font-size:16px;font-weight:800;line-height:1.25}.gstore-partner-application__intro p,.gstore-partner-application__status{margin:4px 0 0;color:var(--gstore-color-text-secondary,#666);font-size:13px;line-height:1.45}.gstore-partner-application__status--error,.gstore-partner-application__status--info,.gstore-partner-application__status--sent{margin-top:14px;padding:12px 14px;border-radius:6px;font-weight:700}.gstore-partner-application__status--info{border:1px solid var(--gstore-color-accent-20);background:var(--gstore-color-accent-10);color:var(--gstore-color-accent)}.gstore-partner-application__status--sent{border:1px solid rgba(27,153,87,.32);background:rgba(27,153,87,.12);color:#0f7b44}.gstore-partner-application__status--error{border:1px solid var(--gstore-color-accent-20);background:var(--gstore-color-accent-10);color:var(--gstore-color-accent)}.gstore-partner-application-modal-open body{overflow:hidden}.gstore-partner-application-modal[hidden]{display:none}.gstore-partner-application-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:22px}.gstore-partner-application-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(4px)}.gstore-partner-application-modal__panel{position:relative;width:min(100%,430px);padding:34px 30px 30px;border:1px solid var(--gstore-color-accent-20);border-radius:8px;background:#101214;color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.5);text-align:center}.gstore-partner-application-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(255,255,255,.06);color:#fff;font-size:24px;line-height:1;cursor:pointer}.gstore-partner-application-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:18px;border:1px solid var(--gstore-color-accent);border-radius:50%;color:var(--gstore-color-accent)}.gstore-partner-application-modal__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-application-modal--error .gstore-partner-application-modal__icon{border-color:var(--gstore-color-warning,var(--gstore-color-accent));color:var(--gstore-color-warning,var(--gstore-color-accent))}.gstore-partner-application-modal h3{margin:0 0 10px;color:#fff;font-size:24px;font-weight:900;line-height:1.15;text-transform:none}.gstore-partner-application-modal p{margin:0 0 24px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.55}.gstore-partner-application-modal .gstore-partner-primary-button{width:100%;justify-content:center}.gstore-partner-application .gstore-partner-primary-button,.gstore-partner-application__toggle{white-space:nowrap}.gstore-partner-application .gstore-partner-primary-button.is-submitting{cursor:progress;opacity:.82}.gstore-partner-application__badge{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border-radius:999px;background:var(--gstore-color-accent-10);color:var(--gstore-color-accent);font-size:12px;font-weight:800}.gstore-partner-application__form{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--gstore-color-border,#e6e6e6)}.gstore-partner-application__form[hidden]{display:none}.gstore-partner-application__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gstore-partner-application label,.gstore-partner-application__profile{margin:0}.gstore-partner-application label>span,.gstore-partner-application__profile legend{display:block;margin-bottom:7px;color:var(--gstore-color-text-primary,#1a1a1a);font-size:13px;font-weight:700;line-height:1.3}.gstore-partner-application label>.gstore-partner-application__file-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gstore-partner-application__file-required{color:var(--gstore-color-accent);font-size:12px;font-weight:800}.gstore-partner-application input[type=email],.gstore-partner-application input[type=file],.gstore-partner-application input[type=text],.gstore-partner-application textarea{width:100%;min-height:44px;border:1px solid var(--gstore-color-border,#d8d8d8);border-radius:var(--gstore-radius-base,4px);background:#fff;color:var(--gstore-color-text-primary,#1a1a1a);font-size:14px}.gstore-partner-application input[type=file].is-invalid,.gstore-partner-application input[type=file][aria-invalid=true]{border-color:var(--gstore-color-accent);box-shadow:0 0 0 2px var(--gstore-color-accent-12)}.gstore-partner-application input[readonly]{background:#f7f7f7;color:var(--gstore-color-text-secondary,#666)}.gstore-partner-application__file{grid-column:1/-1}.gstore-partner-application__profile{display:flex;flex-wrap:wrap;gap:10px;padding:0;border:0}.gstore-partner-application__profile legend{width:100%}.gstore-partner-application__profile label{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--gstore-color-border,#d8d8d8);border-radius:6px;background:#fff;cursor:pointer}.gstore-partner-application__profile input{margin:0;accent-color:var(--gstore-color-accent, #b5a642)}.gstore-partner-application__profile label>span{margin:0;font-size:13px}.gstore-partner-application__about textarea{min-height:118px;resize:vertical}.gstore-partner-application-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:18px;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:8px;background:#fff;box-shadow:var(--gstore-shadow-sm)}.gstore-partner-application-cta strong{display:block;color:var(--gstore-color-text-primary,#1a1a1a);font-size:16px;font-weight:800;line-height:1.25}.gstore-partner-application-cta p{margin:4px 0 0;color:var(--gstore-color-text-secondary,#666);font-size:13px;line-height:1.45}.gstore-partner-application-cta .gstore-partner-application__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:42px;padding:0 18px;white-space:nowrap}.gstore-partner-program-page{--partner-accent:var(--gstore-color-accent, #b5a642);--partner-accent-hover:var(--gstore-color-accent-hover, var(--partner-accent));--partner-accent-strong:var(--gstore-color-accent-dark, var(--partner-accent));--partner-accent-soft:var(--gstore-color-accent-12, rgba(181, 166, 66, 0.12));--partner-accent-medium:var(--gstore-color-accent-20, rgba(181, 166, 66, 0.2));--partner-accent-contrast:var(--gstore-color-accent-contrast, var(--gstore-color-text-light));--partner-bg:#050607;--partner-bg-soft:#0b0d0f;--partner-card:rgba(15, 17, 19, 0.92);--partner-card-strong:rgba(22, 24, 26, 0.96);--partner-line:rgba(255, 255, 255, 0.14);--partner-line-accent:var(--partner-accent-medium);--partner-text:#f7f7f4;--partner-muted:#c6c8cc;--partner-muted-strong:#e4e5e7;width:100%;background:radial-gradient(circle at 50% 0,var(--partner-accent-soft),transparent 30%),linear-gradient(180deg,#040404 0,var(--partner-bg) 42%,#08090a 100%);color:var(--partner-text);overflow:hidden}@supports (color:color-mix(in srgb,#000000 10%,transparent)){.gstore-partner-program-page{--partner-accent-soft:color-mix(in srgb, var(--partner-accent) 14%, transparent);--partner-accent-medium:color-mix(in srgb, var(--partner-accent) 28%, transparent);--partner-line-accent:color-mix(in srgb, var(--partner-accent) 58%, transparent);--partner-accent-shadow:color-mix(in srgb, var(--partner-accent) 26%, transparent);--partner-accent-ring:color-mix(in srgb, var(--partner-accent) 16%, transparent);--partner-accent-readable:color-mix(in srgb, var(--partner-accent) 72%, var(--partner-text))}}.gstore-partner-program-body{background:var(--partner-bg,#050607)}.gstore-partner-program-page *,.gstore-partner-program-page ::after,.gstore-partner-program-page ::before{box-sizing:border-box}.gstore-partner-program-container{width:min(1280px,calc(100% - 48px));margin:0 auto}.gstore-partner-program-hero{position:relative;min-height:416px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(0,0,0,.96) 0,rgba(0,0,0,.82) 38%,rgba(0,0,0,.18) 70%,rgba(0,0,0,.78) 100%),var(--partner-hero-image);background-position:center right;background-size:cover;border-bottom:1px solid rgba(255,255,255,.08);color:var(--partner-text)}.gstore-partner-program-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.45)),radial-gradient(circle at 75% 42%,var(--partner-accent-soft),transparent 26%);pointer-events:none}.gstore-partner-program-hero__content{position:relative;z-index:1;padding:70px 0 92px}.gstore-partner-program-eyebrow{display:inline-block;margin-bottom:16px;color:var(--partner-accent-readable,var(--partner-accent));font-size:18px;font-weight:900;letter-spacing:0;text-transform:uppercase}.gstore-partner-program-eyebrow.is-dark{color:var(--partner-accent-readable,var(--partner-accent))}.gstore-partner-program-hero h1{max-width:660px;margin:0;color:var(--partner-text);font-size:clamp(42px, 5.35vw, 74px);font-weight:950;line-height:1.02;letter-spacing:0;overflow-wrap:anywhere}.gstore-partner-program-hero h1 span{color:var(--partner-accent-readable,var(--partner-accent))}.gstore-partner-program-hero p{max-width:520px;margin:20px 0 0;color:var(--partner-muted);font-size:18px;font-weight:700;line-height:1.45}.gstore-partner-program-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gstore-partner-program-button,.gstore-partner-program-page .gstore-partner-primary-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;padding:0 32px!important;border:1px solid var(--partner-accent)!important;border-radius:4px!important;background:linear-gradient(180deg,var(--partner-accent),var(--partner-accent-hover))!important;color:var(--partner-accent-contrast)!important;box-shadow:0 14px 30px var(--partner-accent-shadow,var(--partner-accent-medium));font-size:14px;font-weight:900;line-height:1!important;text-decoration:none!important}.gstore-partner-program-button.is-ghost{background:rgba(8,9,10,.62)!important;border-color:rgba(255,255,255,.46)!important;color:#fff!important;box-shadow:none}.gstore-partner-program-button.is-ghost:focus-visible,.gstore-partner-program-button.is-ghost:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.72)!important;color:#fff!important}.gstore-partner-program-benefits{position:relative;z-index:2;margin-top:0;padding:18px 0;background:var(--gstore-benefits-bar-background,linear-gradient(90deg,var(--gstore-color-accent, #b5a642),var(--gstore-color-accent-light, #c7b749)));color:#fff}.gstore-partner-program-benefits .gstore-partner-program-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.gstore-partner-program-benefits article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:center;min-height:76px;padding:0 26px;border-right:1px solid rgba(255,255,255,.24);border-radius:0;background:0 0;box-shadow:none}.gstore-partner-program-benefits article:last-child{border-right:0}.gstore-partner-program-benefits span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.6);border-radius:5px;color:#fff}.gstore-partner-program-benefits span svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-program-benefits small,.gstore-partner-program-benefits strong{display:block;line-height:1.35}.gstore-partner-program-benefits strong{color:#fff;font-size:14px;font-weight:900;text-transform:uppercase}.gstore-partner-program-benefits small{margin-top:6px;color:rgba(255,255,255,.86);font-size:11px;font-weight:800;text-transform:uppercase}.gstore-partner-program-section{padding:28px 0;background:0 0}.gstore-partner-program-section.is-muted{background:0 0}.gstore-partner-program-section.is-form{padding:30px 0 24px;background:0 0}.gstore-partner-program-heading{max-width:760px;margin:0 auto 24px;text-align:center}.gstore-partner-program-heading span{display:inline-flex;align-items:center;gap:16px;color:var(--partner-accent-readable,var(--partner-accent));font-size:12px;font-weight:900;text-transform:uppercase}.gstore-partner-program-form-copy h2,.gstore-partner-program-gains h2,.gstore-partner-program-heading h2,.gstore-partner-program-how h2,.gstore-partner-program-safety h2{margin:0;color:var(--partner-text);font-size:clamp(22px, 1.9vw, 28px);font-weight:900;line-height:1.16;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.gstore-partner-program-form-copy p,.gstore-partner-program-heading p,.gstore-partner-program-how p,.gstore-partner-program-safety li{color:var(--partner-muted);font-size:15px;line-height:1.55}.gstore-partner-program-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gstore-partner-program-gain-grid article,.gstore-partner-program-profile-grid article,.gstore-partner-program-steps article{overflow:hidden;border:1px solid var(--partner-line);border-radius:7px;background:var(--partner-card);box-shadow:0 16px 36px rgba(0,0,0,.22)}.gstore-partner-program-profile-grid article{display:flex;flex-direction:column;align-items:center;min-height:174px;padding:24px 18px;text-align:center}.gstore-partner-program-profile-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;color:var(--partner-accent-readable,var(--partner-accent))}.gstore-partner-program-profile-grid article>span svg{width:50px;height:50px;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-program-gain-grid h3,.gstore-partner-program-profile-grid h3,.gstore-partner-program-steps h3{margin:0 0 8px;color:var(--partner-text);font-size:16px;font-weight:900}.gstore-partner-program-gain-grid p,.gstore-partner-program-profile-grid p,.gstore-partner-program-steps p{margin:0;color:var(--partner-muted);font-size:12px;line-height:1.5}.gstore-partner-program-how{display:grid;grid-template-columns:minmax(260px,0.85fr) minmax(0,1.45fr);gap:64px;align-items:start}.gstore-partner-program-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:8px}.gstore-partner-program-steps::before{content:"";position:absolute;top:37px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--partner-accent),transparent);opacity:.72}.gstore-partner-program-steps article{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 10px;background:0 0;border:0;box-shadow:none;text-align:center}.gstore-partner-program-steps article>span{position:absolute;top:0;left:calc(50% - 44px);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--partner-accent);color:var(--partner-accent-contrast);font-size:13px;font-weight:900;box-shadow:0 0 0 6px var(--partner-accent-ring,var(--partner-accent-soft))}.gstore-partner-program-steps__icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:16px;border:1px solid var(--partner-accent);border-radius:999px;background:#070809;color:var(--partner-text)}.gstore-partner-program-steps__icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-program-steps h3{margin-top:2px}.gstore-partner-program-process-detail{display:grid;grid-template-columns:minmax(280px,0.92fr) minmax(0,1.08fr);gap:0;overflow:hidden;margin-top:54px;border:1px solid var(--partner-line);border-radius:7px;background:var(--partner-card);box-shadow:0 18px 42px rgba(0,0,0,.26)}.gstore-partner-program-process-detail__media{min-height:360px;margin:0;background:#070809}.gstore-partner-program-process-detail__media img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.gstore-partner-program-process-detail__content{padding:38px 40px}.gstore-partner-program-process-detail__content .gstore-partner-program-eyebrow{margin-bottom:12px;font-size:13px}.gstore-partner-program-process-detail h3{margin:0 0 16px;color:var(--partner-text);font-size:clamp(22px, 2vw, 32px);font-weight:950;line-height:1.18}.gstore-partner-program-process-detail p{margin:0 0 14px;color:var(--partner-muted);font-size:14px;font-weight:600;line-height:1.65}.gstore-partner-program-process-detail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:22px 0 0;padding:0;list-style:none}.gstore-partner-program-process-detail li{position:relative;margin:0;padding-left:16px;color:var(--partner-muted);font-size:13px;font-weight:600;line-height:1.5}.gstore-partner-program-process-detail li::before{content:"";position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:999px;background:var(--partner-accent)}.gstore-partner-program-process-detail strong{color:var(--partner-text)}.gstore-partner-program-section.is-security{padding-top:26px}.gstore-partner-program-safety{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--partner-line);border-radius:7px;background:var(--partner-card)}.gstore-partner-program-safety article{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:20px 22px;border-right:1px solid var(--partner-accent-medium)}.gstore-partner-program-safety article:last-child{border-right:0}.gstore-partner-program-safety span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--partner-accent-readable,var(--partner-accent))}.gstore-partner-program-safety span svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-program-safety small,.gstore-partner-program-safety strong{display:block;line-height:1.35}.gstore-partner-program-safety strong{color:var(--partner-text);font-size:13px;font-weight:900}.gstore-partner-program-safety small{margin-top:4px;color:var(--partner-muted);font-size:12px;font-weight:600}.gstore-partner-program-safety-indicator{display:none}.gstore-partner-program-form-shell{display:grid;grid-template-columns:minmax(300px,0.82fr) minmax(0,1.18fr);gap:0;align-items:stretch;overflow:hidden;border:1px solid var(--partner-line-accent);border-radius:7px;background:var(--partner-card-strong);box-shadow:0 24px 64px rgba(0,0,0,.42)}.gstore-partner-program-form-copy{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:332px;padding:32px 38px;background-image:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.84)),var(--partner-form-image);background-position:center;background-size:cover}.gstore-partner-program-form-copy h2{max-width:360px;text-transform:none}.gstore-partner-program-form-copy p{max-width:320px;color:var(--partner-muted-strong)}.gstore-partner-program-page .gstore-partner-application{margin:0;padding:22px;border:0;box-shadow:none;background:0 0}.gstore-partner-program-page .gstore-partner-application__intro{display:none}.gstore-partner-program-page .gstore-partner-application__status{margin:0 0 18px}.gstore-partner-program-page .gstore-partner-application__status--sent{border-color:rgba(65,210,125,.35);background:rgba(65,210,125,.12);color:#dfffe9}.gstore-partner-program-page .gstore-partner-application__status--error{border-color:var(--partner-line-accent);background:var(--partner-accent-soft);color:var(--partner-accent-readable,var(--partner-accent))}.gstore-partner-program-page .gstore-partner-application__form{gap:24px;margin:0;padding:0;border:0}.gstore-partner-program-page .gstore-partner-application__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gstore-partner-program-page .gstore-partner-application label,.gstore-partner-program-page .gstore-partner-application__profile{color:var(--partner-muted)}.gstore-partner-program-page .gstore-partner-application__about,.gstore-partner-program-page .gstore-partner-application__grid label{position:relative}.gstore-partner-program-page .gstore-partner-application__about>span,.gstore-partner-program-page .gstore-partner-application__grid label:not(.gstore-partner-application__file)>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gstore-partner-program-page .gstore-partner-application label span,.gstore-partner-program-page .gstore-partner-application__profile legend{margin-bottom:6px;color:var(--partner-muted-strong);font-size:12px;font-weight:800}.gstore-partner-program-page .gstore-partner-application__file-required{color:var(--partner-accent-readable,var(--partner-accent))}.gstore-partner-program-page .gstore-partner-application input[type=email],.gstore-partner-program-page .gstore-partner-application input[type=file],.gstore-partner-program-page .gstore-partner-application input[type=text],.gstore-partner-program-page .gstore-partner-application textarea{width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#191a1c;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.gstore-partner-program-page .gstore-partner-application input[type=file].is-invalid,.gstore-partner-program-page .gstore-partner-application input[type=file][aria-invalid=true]{border-color:var(--partner-line-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 2px var(--partner-accent-ring,var(--partner-accent-soft))}.gstore-partner-program-page .gstore-partner-application textarea{padding-top:12px;padding-bottom:12px;min-height:74px;resize:vertical}.gstore-partner-program-page .gstore-partner-application input::placeholder,.gstore-partner-program-page .gstore-partner-application textarea::placeholder{color:rgba(255,255,255,.62)}.gstore-partner-program-page .gstore-partner-application input[type=file]{padding:12px 14px}.gstore-partner-program-page .gstore-partner-application__about,.gstore-partner-program-page .gstore-partner-application__file,.gstore-partner-program-page .gstore-partner-application__profile{grid-column:1/-1}.gstore-partner-program-page .gstore-partner-application__profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;padding:0;border:0}.gstore-partner-program-page .gstore-partner-application__profile legend{grid-column:1/-1}.gstore-partner-program-page .gstore-partner-application__profile label{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#191a1c}.gstore-partner-program-page .gstore-partner-application__profile input{align-self:center;flex:0 0 auto}.gstore-partner-program-page .gstore-partner-application__profile label>span{display:inline-flex;align-items:center;margin:0;line-height:1}.gstore-partner-program-page .gstore-partner-application .gstore-partner-primary-button{width:100%;margin-top:14px}@media (max-width:640px){.gstore-partner-application__intro{align-items:stretch;flex-direction:column}.gstore-partner-application .gstore-partner-primary-button,.gstore-partner-application__toggle{width:100%}.gstore-partner-application__grid{grid-template-columns:1fr}}@media (max-width:1024px){.gstore-partner-program-benefits .gstore-partner-program-container,.gstore-partner-program-profile-grid,.gstore-partner-program-safety,.gstore-partner-program-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gstore-partner-program-form-shell,.gstore-partner-program-gains,.gstore-partner-program-how,.gstore-partner-program-process-detail{grid-template-columns:1fr}.gstore-partner-program-steps::before{display:none}.gstore-partner-program-benefits article:nth-child(2n){border-right:0}.gstore-partner-program-benefits article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.24)}.gstore-partner-program-safety article:nth-child(2){border-right:0}.gstore-partner-program-safety article:nth-child(-n+2){border-bottom:1px solid var(--partner-accent-medium)}}@media (max-width:640px){.gstore-partner-application-cta{align-items:stretch;flex-direction:column}.gstore-partner-application-cta .gstore-partner-application__toggle{width:100%}.gstore-partner-program-container{width:min(100% - 28px,1220px)}.gstore-partner-program-hero{min-height:416px;background-position:62% center}.gstore-partner-program-hero__content{padding:56px 0 80px}.gstore-partner-program-hero h1{font-size:38px}.gstore-partner-program-hero p{font-size:16px}.gstore-partner-program-button,.gstore-partner-program-page .gstore-partner-primary-button{width:100%}.gstore-partner-program-benefits{padding:14px 0}.gstore-partner-program-page .gstore-partner-application__grid,.gstore-partner-program-page .gstore-partner-application__profile{grid-template-columns:1fr}.gstore-partner-program-benefits .gstore-partner-program-container,.gstore-partner-program-safety{grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:14px;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;padding-bottom:12px;scrollbar-width:none}.gstore-partner-program-benefits .gstore-partner-program-container{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;width:min(100% - 8px,1220px);overflow:visible;scroll-snap-type:none;scroll-padding-inline:0;padding-bottom:0;gap:0}.gstore-partner-program-benefits .gstore-partner-program-container::-webkit-scrollbar,.gstore-partner-program-safety::-webkit-scrollbar{display:none}.gstore-partner-program-benefits article,.gstore-partner-program-benefits article:nth-child(2n){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:108px;padding:4px 1px 0;border:0;border-bottom:0;border-radius:0;background:0 0;scroll-snap-align:none;scroll-snap-stop:normal;text-align:center}.gstore-partner-program-benefits article::after{content:"";position:absolute;top:4px;right:0;height:96px;width:1px;background:rgba(255,255,255,.24)}.gstore-partner-program-benefits article:nth-child(-n+2){border-bottom:0}.gstore-partner-program-benefits article:last-child{border-right:0}.gstore-partner-program-benefits article:last-child::after{display:none}.gstore-partner-program-benefits span{width:52px;height:52px;margin-bottom:6px;border-radius:6px}.gstore-partner-program-benefits span svg{width:31px;height:31px}.gstore-partner-program-benefits strong{font-size:10.5px;line-height:1.28}.gstore-partner-program-benefits small{display:none}.gstore-partner-program-section{padding:34px 0}.gstore-partner-program-heading{text-align:center}.gstore-partner-program-section.is-muted .gstore-partner-program-heading{text-align:left}.gstore-partner-program-section.is-muted .gstore-partner-program-heading h2{color:#f7f7f4}.gstore-partner-program-form-shell{grid-template-columns:1fr}.gstore-partner-program-process-detail{margin-top:38px}.gstore-partner-program-process-detail__media,.gstore-partner-program-process-detail__media img{min-height:240px}.gstore-partner-program-process-detail__content{padding:26px 22px}.gstore-partner-program-process-detail ul{grid-template-columns:1fr}.gstore-partner-program-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:10px;width:100%;overflow:visible;scroll-snap-type:none;scroll-padding-inline:0;padding-bottom:0;touch-action:auto}.gstore-partner-program-safety article{scroll-snap-align:start;scroll-snap-stop:always}.gstore-partner-program-profile-grid article{min-width:0;min-height:132px;padding:18px 10px;scroll-snap-align:none;scroll-snap-stop:normal}.gstore-partner-program-profile-grid article>span{width:38px;height:38px;margin-bottom:10px}.gstore-partner-program-profile-grid article>span svg{width:36px;height:36px}.gstore-partner-program-profile-grid h3{font-size:13px}.gstore-partner-program-profile-grid p{font-size:10px;line-height:1.35}.gstore-partner-program-steps{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto;gap:0;overflow:visible;margin-top:14px;padding:18px 18px 20px;border:1px solid var(--partner-line);border-radius:18px;background:var(--partner-card);box-shadow:0 18px 38px rgba(0,0,0,.22)}.gstore-partner-program-steps::before{display:block;top:44px;bottom:44px;left:43px;right:auto;width:1px;height:auto;background:var(--partner-accent-medium);opacity:1}.gstore-partner-program-steps article,.gstore-partner-program-steps article:nth-child(2n){display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;grid-auto-flow:row;min-height:0;padding:0 0 24px;border:0;border-radius:0;background:0 0;box-shadow:none;text-align:left;width:100%}.gstore-partner-program-steps article:last-child{padding-bottom:0}.gstore-partner-program-steps article>span{position:relative;top:auto;left:auto;z-index:2;grid-column:1;grid-row:1/span 2;align-self:start;width:52px;height:52px;margin:0;background:#070809;color:var(--partner-accent-readable,var(--partner-accent));font-size:16px;box-shadow:none}.gstore-partner-program-steps__icon{display:none}.gstore-partner-program-steps h3{grid-column:2;margin:5px 0 7px;color:var(--partner-text);font-size:18px;line-height:1.2;text-align:left}.gstore-partner-program-steps p{grid-column:2;margin:0;color:var(--partner-muted);font-size:15px;font-weight:600;line-height:1.45;text-align:left}.gstore-partner-program-safety{grid-auto-columns:minmax(260px,82vw);gap:12px;border:0;background:0 0}.gstore-partner-program-safety-indicator{display:flex;align-items:center;gap:16px;margin-top:16px}.gstore-partner-program-safety-indicator__track{position:relative;flex:1 1 auto;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.gstore-partner-program-safety-indicator__track span{position:absolute;inset:0;transform:scaleX(.25);transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--partner-accent),var(--partner-accent-hover));transition:transform .22s}.gstore-partner-program-safety-indicator__count{min-width:34px;color:rgba(255,255,255,.7);font-size:14px;font-weight:800;text-align:right}.gstore-partner-program-safety-indicator__count b{color:var(--partner-text);font-weight:900}.gstore-partner-program-form-copy{min-height:280px;padding:28px}.gstore-partner-program-page .gstore-partner-application{padding:18px}.gstore-partner-program-safety article,.gstore-partner-program-safety article:nth-child(2){border:1px solid var(--partner-line);border-radius:7px;background:var(--partner-card)}.gstore-partner-program-safety article:not(:last-child){border-bottom:1px solid var(--partner-line)}}.gstore-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.gstore-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.gstore-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--gstore-color-black-60);backdrop-filter:blur(2px)}.gstore-modal__content{position:relative;background:var(--gstore-color-bg-light,#fff);border-radius:var(--gstore-radius-lg,4px);box-shadow:var(--gstore-shadow-lg);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;transform:scale(.95);transition:transform .3s;z-index:10000}.gstore-modal[aria-hidden=false] .gstore-modal__content{transform:scale(1)}.gstore-modal__close{position:absolute;top:16px;right:16px;background:0 0;border:none;color:var(--gstore-color-text-secondary,#666);cursor:pointer;padding:8px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s;font-size:var(--gstore-font-size-xl);line-height:1;border-radius:4px;z-index:1}.gstore-modal__close:focus,.gstore-modal__close:hover{color:var(--gstore-color-text-primary,#000);background-color:var(--gstore-color-bg-muted,#f5f5f5);outline:0}.gstore-modal__close svg{width:20px;height:20px;display:block}.gstore-modal__body{padding:32px}.gstore-modal__title{margin:0 0 16px;font-size:var(--gstore-font-size-2xl);font-weight:var(--gstore-font-weight-semibold);color:var(--gstore-color-text-primary,#000);line-height:1.3}.gstore-modal__text{margin:0;font-size:var(--gstore-font-size-base);line-height:1.6;color:var(--gstore-color-text-primary,#000)}@media (max-width:640px){.gstore-modal__content{width:95%;max-height:85vh}.gstore-modal__body{padding:24px 20px}.gstore-modal__title{font-size:var(--gstore-font-size-xl);margin-bottom:12px}.gstore-modal__text{font-size:var(--gstore-font-size-base)}.gstore-modal__close{top:12px;right:12px}}.gstore-lost-password{max-width:720px;margin:clamp(20px,4vw,40px) auto;padding:0 clamp(12px,3vw,20px)}.gstore-lost-password__form{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#d9d9d9);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm);padding:clamp(20px,4vw,36px)}.gstore-lost-password__notice{margin-bottom:20px;padding:14px 16px;border:1px solid #f1c7ad;border:1px solid color-mix(in srgb,var(--gstore-color-accent, #b5a642) 30%,#fff);border-left:5px solid var(--gstore-color-accent, #b5a642);border-radius:var(--gstore-radius-base,4px);background:#fff6ef;background:color-mix(in srgb,var(--gstore-color-accent, #b5a642) 10%,#fff)}.gstore-lost-password__notice p{margin:0;font-size:clamp(1rem, 1.8vw, 1.0625rem);line-height:1.55;font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#161616)}.gstore-lost-password__intro{margin:0 0 20px;font-size:clamp(1rem, 1.8vw, 1.125rem);line-height:1.6;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-lost-password .form-row{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.gstore-lost-password .form-row label{font-size:clamp(1rem, 1.8vw, 1.0625rem);font-weight:var(--gstore-font-weight-semibold,600);line-height:1.4;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-lost-password .input-text{width:100%;padding:12px 14px;border:1.5px solid var(--gstore-color-border,#b8b8b8);border-radius:var(--gstore-radius-base,4px);background:#fff;color:var(--gstore-color-text-primary,#1a1a1a);font-size:clamp(1rem, 1.8vw, 1.0625rem);line-height:1.4}.gstore-lost-password .input-text:focus{border-color:var(--gstore-color-accent, #b5a642);outline:3px solid color-mix(in srgb,var(--gstore-color-accent, #b5a642) 30%,transparent);outline-offset:1px;box-shadow:0 0 0 1px rgba(181,166,66,.35);box-shadow:0 0 0 1px color-mix(in srgb,var(--gstore-color-accent, #b5a642) 45%,#fff)}.gstore-lost-password__actions{margin:4px 0 0!important}.gstore-lost-password__actions .button,.gstore-lost-password__actions .woocommerce-Button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--gstore-radius-base,4px);font-size:clamp(1rem, 1.8vw, 1.0625rem);font-weight:var(--gstore-font-weight-semibold,600)}.gstore-lost-password__actions .button:focus-visible,.gstore-lost-password__actions .woocommerce-Button:focus-visible{outline:rgba(181,166,66,.35) solid 3px;outline:3px solid color-mix(in srgb,var(--gstore-color-accent, #b5a642) 35%,transparent);outline-offset:2px}@media (max-width:640px){.gstore-lost-password{padding:0 12px}.gstore-lost-password__form{padding:20px 16px}.gstore-lost-password__actions .button,.gstore-lost-password__actions .woocommerce-Button{width:100%}}.gstore-lost-password--confirmation{max-width:760px;margin-top:clamp(28px,5vw,52px);margin-bottom:clamp(28px,5vw,56px)}.gstore-lost-password__confirmation-card{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#d9d9d9);border-left:6px solid var(--gstore-color-accent, #b5a642);border-radius:var(--gstore-radius-lg,8px);box-shadow:var(--gstore-shadow-sm);padding:clamp(22px,4vw,38px)}.gstore-lost-password__confirmation-title{margin:0 0 14px;font-size:clamp(1.35rem, 2.1vw, 1.6rem);line-height:1.3;font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#151515)}.gstore-lost-password__confirmation-text{margin:0 0 12px;font-size:clamp(1.05rem, 1.9vw, 1.125rem);line-height:1.65;color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-lost-password__confirmation-text:last-of-type{margin-bottom:0}.gstore-lost-password__confirmation-actions{margin-top:24px}.gstore-lost-password__home-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:12px 26px!important;border-radius:var(--gstore-radius-base,4px)!important;background:var(--gstore-color-accent, #b5a642)!important;border:2px solid var(--gstore-color-accent, #b5a642)!important;color:var(--gstore-color-text-light,#fff)!important;font-size:clamp(1rem, 1.8vw, 1.0625rem)!important;font-weight:var(--gstore-font-weight-semibold,600)!important;text-decoration:none!important}.gstore-lost-password__home-btn:hover{filter:brightness(.95)}.gstore-lost-password__home-btn:focus-visible{outline:rgba(181,166,66,.35) solid 3px;outline-offset:2px}@media (max-width:640px){.gstore-lost-password__confirmation-card{padding:20px 16px}.gstore-lost-password__confirmation-actions{margin-top:20px}.gstore-lost-password__home-btn{width:100%}}.woocommerce-order-details{background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);padding:clamp(24px,3vw,32px);box-shadow:var(--gstore-shadow-sm);margin-bottom:32px}.woocommerce-order-details__title{font-size:var(--gstore-font-size-lg, 1.125rem);font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#1a1a1a);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--gstore-color-border,#e6e6e6)}.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-md,6px);overflow:hidden}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:16px;border-bottom:1px solid var(--gstore-color-border,#e6e6e6);text-align:left}.woocommerce-table--order-details thead th{background:var(--gstore-color-bg-muted,#f0f2f5);font-size:var(--gstore-font-size-xs, .75rem);font-weight:var(--gstore-font-weight-semibold,600);text-transform:uppercase;letter-spacing:var(--gstore-letter-spacing-wide, .05em);color:var(--gstore-color-text-secondary,#6b6b6b)}.woocommerce-table--order-details tbody td{font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-primary,#1a1a1a);background:var(--gstore-color-white)}.woocommerce-table--order-details tfoot th{font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-medium,500);color:var(--gstore-color-text-secondary,#6b6b6b);background:var(--gstore-color-white);border-top:1px solid var(--gstore-color-border,#e6e6e6)}.woocommerce-table--order-details tfoot td{font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a);background:var(--gstore-color-white);border-top:1px solid var(--gstore-color-border,#e6e6e6)}.woocommerce-table--order-details tr:last-child td,.woocommerce-table--order-details tr:last-child th{border-bottom:none}.woocommerce-table--order-details a{color:var(--gstore-color-text-primary,#1a1a1a);text-decoration:none;font-weight:var(--gstore-font-weight-medium,500);transition:color var(--gstore-transition-fast)}.woocommerce-table--order-details a:hover{color:var(--gstore-color-accent, #b5a642)}.woocommerce-customer-details{margin-top:32px}.woocommerce-customer-details h2{font-size:var(--gstore-font-size-lg, 1.125rem);font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#1a1a1a);margin-bottom:20px}.woocommerce-customer-details address{background:var(--gstore-color-bg-muted,#f0f2f5);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-lg,8px);padding:24px;font-style:normal;font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-secondary,#6b6b6b);line-height:var(--gstore-line-height-relaxed, 1.6)}.woocommerce-customer-details .woocommerce-column__title{font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a);margin-bottom:12px}@media (max-width:768px){.woocommerce-table--order-details{display:block;overflow-x:auto}.woocommerce-customer-details .col2-set{display:flex;flex-direction:column;gap:24px}.woocommerce-customer-details .col-1,.woocommerce-customer-details .col-2{width:100%;float:none}}.woocommerce-order>p:first-child{background:var(--gstore-color-bg-light,#fff)!important;background-color:var(--gstore-color-bg-light,#fff)!important;border:1px solid var(--gstore-color-border,#e6e6e6);border-left:4px solid var(--gstore-color-accent, #b5a642);border-radius:var(--gstore-radius-base,4px);padding:16px 20px;margin-bottom:32px;font-size:var(--gstore-font-size-base, 1rem);color:var(--gstore-color-text-primary,#1a1a1a);box-shadow:var(--gstore-shadow-sm);line-height:1.6}.gstore-myaccount__content .woocommerce-order>p:first-child{background:var(--gstore-color-bg-base,#f5f5f2)!important;background-color:var(--gstore-color-bg-base,#f5f5f2)!important;color:var(--gstore-color-text-primary,#1a1a1a)!important}.gstore-myaccount__content .woocommerce-order p{background-color:var(--gstore-color-bg-base,#f5f5f2)!important;background:var(--gstore-color-bg-base,#f5f5f2)!important;color:var(--gstore-color-text-primary,#1a1a1a)!important}.woocommerce-order>p:first-child mark{background:0 0;color:var(--gstore-color-text-primary,#1a1a1a);font-weight:var(--gstore-font-weight-bold,700);padding:0}.woocommerce-info.Gstore-pix-instructions,.woocommerce-order .woocommerce-info:has(#pix-payment-data),.woocommerce-order .woocommerce-info:has(.Gstore-pix-instructions){background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-base,4px);padding:0;box-shadow:var(--gstore-shadow-sm);color:var(--gstore-color-text-primary,#1a1a1a);margin-bottom:32px;overflow:visible}.woocommerce-info.Gstore-pix-instructions::before,.woocommerce-order .woocommerce-info:has(#pix-payment-data)::before,.woocommerce-order .woocommerce-info:has(.Gstore-pix-instructions)::before{display:none!important}.Gstore-pix-instructions{display:flex!important;flex-direction:column!important;background:0 0;border:none;padding:clamp(24px,3vw,32px);margin:0;box-shadow:none;gap:24px}.Gstore-pix-instructions h3{font-size:var(--gstore-font-size-lg, 1.125rem);font-weight:var(--gstore-font-weight-bold,700);color:var(--gstore-color-text-primary,#1a1a1a);margin:0 0 4px;padding-bottom:0;border-bottom:none;line-height:1.3}.Gstore-pix-instructions h3::before{content:none!important;display:none!important}.Gstore-pix-instructions>p:first-of-type{color:var(--gstore-color-text-secondary,#6b6b6b);font-size:var(--gstore-font-size-sm, .875rem);margin:0;line-height:1.5}.Gstore-pix-instructions>div:first-child:has(h3){display:flex;flex-direction:column;gap:4px}.Gstore-pix-qr-code{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--gstore-color-white);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-base,4px);padding:32px;margin:0;text-align:center}.Gstore-pix-qr-code img{width:auto;height:auto;max-width:200px;display:block;margin:0;border-radius:0;background:0 0;padding:0;box-shadow:none}.Gstore-pix-qr-code p{margin:16px 0 0;font-size:var(--gstore-font-size-xs, .75rem);color:var(--gstore-color-text-secondary,#6b6b6b)}.Gstore-pix-emv{margin:0;display:flex;flex-direction:column;gap:12px}.Gstore-pix-emv label{display:block;font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a);margin:0}.Gstore-pix-emv-wrapper{display:flex;gap:12px;align-items:stretch}.Gstore-pix-emv-code{flex:1;background:var(--gstore-color-bg-light,#fff);border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-base,4px);color:var(--gstore-color-text-primary,#1a1a1a);font-size:var(--gstore-font-size-xs, .75rem);font-family:'SF Mono',Monaco,Inconsolata,'Fira Code',Consolas,monospace;padding:16px;line-height:1.6;resize:none;word-break:break-all;overflow-wrap:break-word;transition:border-color var(--gstore-transition-fast, 150ms ease-in-out),box-shadow var(--gstore-transition-fast, 150ms ease-in-out);min-height:80px;max-height:none;height:auto;overflow:hidden}.Gstore-pix-emv-code:hover{border-color:var(--gstore-color-text-secondary,#9ca3af)}.Gstore-pix-emv-code:focus{border-color:var(--gstore-color-accent, #b5a642);box-shadow:0 0 0 3px rgba(181,166,66,.1);outline:0}.Gstore-pix-copy-btn{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;background:var(--gstore-color-accent, #b5a642);color:#fff;border:none;border-radius:var(--gstore-radius-base,4px);font-weight:var(--gstore-font-weight-semibold,600);font-size:var(--gstore-font-size-sm, .875rem);padding:16px 28px;min-width:110px;cursor:pointer;transition:background-color var(--gstore-transition-fast, 150ms ease-in-out),transform var(--gstore-transition-fast, 150ms ease-in-out);white-space:nowrap;text-decoration:none}.Gstore-pix-copy-btn:hover{background:var(--gstore-color-accent-hover);transform:translateY(-1px)}.Gstore-pix-copy-btn:active{transform:translateY(0)}.Gstore-pix-copy-btn.copied{background:var(--gstore-color-success,#2e9b3b)}.Gstore-pix-info{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid var(--gstore-color-border,#e6e6e6);display:flex;flex-direction:column;gap:8px}.Gstore-pix-info li{padding:0;color:var(--gstore-color-text-secondary,#6b6b6b);font-size:var(--gstore-font-size-xs, .75rem);line-height:1.5;display:flex;gap:6px}.Gstore-pix-info li strong{color:var(--gstore-color-text-primary,#1a1a1a);font-weight:var(--gstore-font-weight-medium,500)}@media (max-width:768px){.Gstore-pix-instructions{padding:20px;gap:20px}.Gstore-pix-qr-code{padding:24px}.Gstore-pix-qr-code img{max-width:180px}.Gstore-pix-emv-wrapper{flex-direction:column}.Gstore-pix-copy-btn{width:100%;min-width:auto;padding:14px 24px}.Gstore-pix-emv-code{min-height:70px}}.gstore-account-contract{margin-top:24px;padding:20px;border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:var(--gstore-radius-base,4px);background:var(--gstore-color-bg-light,#fff)}.gstore-account-contract__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.gstore-account-contract__title{font-size:var(--gstore-font-size-base, 1rem);font-weight:var(--gstore-font-weight-semibold,600);color:var(--gstore-color-text-primary,#1a1a1a)}.gstore-account-contract__status{font-size:var(--gstore-font-size-sm, .875rem);color:var(--gstore-color-text-secondary,#6b6b6b)}.gstore-account-contract__preview{border:1px solid var(--gstore-color-border,#e6e6e6);border-radius:4px;overflow:hidden;background:var(--gstore-color-bg-muted,#f0f2f5)}.gstore-account-contract__preview iframe,.gstore-account-contract__preview object{width:100%;min-height:520px;border:0;display:block;background:#fff}@media (max-width:768px){.gstore-account-contract{padding:16px}.gstore-account-contract__header{flex-direction:column;align-items:flex-start}.gstore-account-contract__preview iframe,.gstore-account-contract__preview object{min-height:420px}}.gstore-myaccount-nav__children{list-style:none;margin:8px 0 10px 42px;padding:0 0 0 12px;border-left:1px solid rgba(172,145,43,.28);display:grid;gap:4px}.gstore-myaccount-nav__children a{display:block;padding:8px 10px;color:var(--gstore-color-text-secondary,#6b6b6b);font-size:13px;font-weight:600;text-decoration:none}.gstore-myaccount-nav__children a:hover,.gstore-myaccount-nav__children li.is-active a{color:#a8912b;background:rgba(172,145,43,.09)}.gstore-partner-account{--partner-gold:#aa942e;--partner-gold-dark:#8a761b;--partner-border:#1f2933;--partner-muted:#6b7280;display:grid;gap:20px;color:#161616;--partner-gold:var(--gstore-color-accent, #b5a642);--partner-gold-dark:var(--gstore-color-accent-dark, #887d32);--partner-border:var(--gstore-account-border);--partner-muted:var(--gstore-account-muted)}.gstore-partner-hero,.gstore-partner-link-panel,.gstore-partner-panel,.gstore-partner-stat{background:#fff;border:1px solid var(--partner-border);border-radius:6px;box-shadow:0 2px 10px rgba(15,23,42,.04)}.gstore-partner-hero{padding:24px 28px}.gstore-partner-hero h2{margin:0 0 8px;font-size:27px;line-height:1.18;letter-spacing:0}.gstore-partner-hero h2,.gstore-partner-hero h2 *{font-weight:750}.gstore-partner-hero h2::first-letter{color:inherit}.gstore-partner-hero p,.gstore-partner-panel p{margin:0;color:var(--partner-muted);font-size:14px;line-height:1.55}.gstore-partner-tabs{display:flex;align-items:flex-end;gap:clamp(22px,4vw,46px);flex-wrap:wrap;border-bottom:1px solid #e6e8ed}.gstore-partner-tabs a{position:relative;border:0;border-radius:0;color:rgba(36,36,36,.62);font-size:14px;font-weight:700;padding:0 0 14px;text-decoration:none;transition:color 160ms,opacity 160ms;letter-spacing:0}.gstore-partner-tabs a.is-active,.gstore-partner-tabs a:hover{color:var(--partner-gold-dark)}.gstore-partner-tabs a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:currentColor;opacity:0}.gstore-partner-tabs a.is-active::after,.gstore-partner-tabs a:hover::after{opacity:1}.gstore-partner-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gstore-partner-stat{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-content:start;justify-items:start;gap:10px;min-height:116px;padding:20px 22px}.gstore-partner-stat>small,.gstore-partner-stat>strong,.gstore-partner-stat__title{grid-column:1/-1}.gstore-partner-link-panel__header h3,.gstore-partner-section-title,.gstore-partner-stat__title{display:flex;align-items:center;gap:9px}.gstore-partner-stat__title{width:100%;min-width:0}.gstore-partner-stat__icon,.gstore-partner-title-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--partner-gold);flex:0 0 auto}.gstore-partner-stat__icon svg,.gstore-partner-title-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-icon{width:58px;height:58px;border-radius:6px;background:rgba(172,145,43,.1);color:var(--partner-gold);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gstore-partner-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-balance span,.gstore-partner-stat span{display:block;font-size:13px;font-weight:700;color:#2b2b2b}.gstore-partner-stat span{white-space:nowrap}.gstore-partner-stat__icon,.gstore-partner-title-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--partner-gold)}.gstore-partner-balance strong,.gstore-partner-stat strong{display:block;margin-top:2px;font-size:25px;font-weight:720;line-height:1.1;letter-spacing:0;color:#070707}.gstore-partner-stat>strong{white-space:nowrap}.gstore-partner-balance small,.gstore-partner-stat small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--partner-muted);opacity:.74}.gstore-partner-stat>small{max-width:100%;line-height:1.35}.gstore-partner-stat .is-status{color:#138242;font-weight:800}.gstore-partner-stat .is-status::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:999px;background:#138242;vertical-align:1px}.gstore-partner-link-panel{display:block;padding:22px 24px}.gstore-partner-link-panel__content{display:grid;gap:12px}.gstore-partner-link-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.gstore-partner-status-pill{display:inline-flex;align-items:center;gap:6px;min-height:25px;border-radius:999px;padding:4px 10px;background:#e8f6ec;color:#19733f;font-size:12px;font-weight:700;white-space:nowrap}.gstore-partner-status-pill::before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.gstore-partner-link-panel__actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.gstore-partner-link-panel h3,.gstore-partner-panel h3{margin:0 0 6px;font-size:18px;line-height:1.25;letter-spacing:0}.gstore-partner-link-panel__header h3,.gstore-partner-section-title{margin-bottom:0;font-size:17px;font-weight:740}.gstore-partner-link-panel input{box-sizing:border-box;width:100%;min-width:0;margin-top:0;border:1px solid #d8dde5;padding:0 14px;color:#374151;background:#fff}.gstore-myaccount__content .gstore-partner-account .button,.gstore-partner-account button.button{min-height:44px;border-radius:5px;padding:0 20px;font-weight:800;white-space:nowrap}.gstore-partner-copy,.gstore-partner-primary-button{background:linear-gradient(180deg,#bda83c 0,#9f881f 100%)!important;border-color:#8f7a1c!important;color:#fff!important}.gstore-partner-share{background:#fff!important;border-color:#1f2933!important;color:#1f2933!important}.gstore-partner-panel{padding:20px}.gstore-partner-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.gstore-partner-panel__header h3{margin-bottom:0}.gstore-partner-panel__header a,.gstore-partner-panel__header span{color:var(--partner-gold-dark);font-size:13px;font-weight:800;text-decoration:none}.gstore-partner-sales-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.gstore-partner-sales-filter a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border:1px solid #dce1e8;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none}.gstore-partner-sales-filter a.is-active,.gstore-partner-sales-filter a:hover{border-color:#1f2933;background:#1f2933;color:#fff}.gstore-partner-table-wrap{overflow-x:auto}.gstore-partner-table{width:100%;border-collapse:collapse;min-width:760px}.gstore-partner-table td,.gstore-partner-table th{padding:13px 14px;border-bottom:1px solid #e7e9ee;text-align:left;font-size:13px;vertical-align:middle}.gstore-partner-table th{color:#6b7280;font-weight:800;background:#fafafa}.gstore-partner-table td{color:#1f2933}.gstore-partner-table__item{font-weight:600;color:#111827}.gstore-partner-table__value{display:inline-block;max-width:100%;overflow-wrap:anywhere}.gstore-partner-pill{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;font-size:12px;font-weight:800;background:rgba(172,145,43,.12);color:#8a6810}.gstore-partner-pill.is-approved,.gstore-partner-pill.is-success{background:#e8f6ec;color:#247044}.gstore-partner-pill.is-pending,.gstore-partner-pill.is-warning{background:#fff3d9;color:#85610b}.gstore-partner-pill.is-cancelled,.gstore-partner-pill.is-rejected{background:#fbe8e8;color:#982a2a}.gstore-partner-bottom-grid,.gstore-partner-credit-grid{display:grid;grid-template-columns:minmax(320px,0.95fr) minmax(0,1.05fr);align-items:start;gap:20px}.gstore-partner-balance{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;margin:18px 0}.gstore-partner-balance-panel .gstore-partner-balance{display:block;margin:16px 0 18px}.gstore-partner-balance.is-credit-view{margin:16px 0 0;padding:16px;border:1px solid var(--gstore-account-border,#e6e6e6);border-radius:6px;background:var(--gstore-account-surface-muted,#f8f8f6)}.gstore-partner-credit-title{margin:0;font-size:18px;line-height:1.25;letter-spacing:0}.gstore-partner-how__body{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;margin-top:18px}.gstore-partner-how__body--plain{display:block;margin-top:16px}.gstore-partner-how ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gstore-partner-how li{position:relative;padding-left:24px;color:#4b5563;font-size:14px;line-height:1.45}.gstore-partner-how li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--partner-gold);font-weight:900}.gstore-partner-redemption-form{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid #eceef2}.gstore-partner-redemption-form label span{display:block;margin-bottom:6px;color:#374151;font-size:13px;font-weight:800}.gstore-partner-redemption-form input,.gstore-partner-redemption-form select,.gstore-partner-redemption-form textarea{width:100%;border:1px solid #d8dde5;padding:11px 12px;background:#fff;color:#111827}.gstore-partner-redemption-list{display:grid;gap:10px;margin-top:16px}.gstore-partner-redemption-list.is-empty{margin-top:14px}.gstore-partner-empty-state{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed var(--gstore-account-border,#e6e6e6);border-radius:6px;background:var(--gstore-account-surface-muted,#f8f8f6);color:var(--partner-muted)}.gstore-partner-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--partner-gold);flex:0 0 auto}.gstore-partner-empty-state__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gstore-partner-empty-state p{margin:0;color:inherit;font-size:14px;line-height:1.4}.gstore-partner-redemption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.gstore-partner-redemption code,.gstore-partner-redemption small,.gstore-partner-redemption span,.gstore-partner-redemption strong{display:block}.gstore-partner-redemption>div:last-child{display:grid;justify-items:end;gap:5px}.gstore-partner-contract{margin-top:0;--partner-contract-divider:rgba(31, 41, 51, 0.08);--partner-contract-divider-strong:rgba(31, 41, 51, 0.12)}.gstore-partner-contract .gstore-account-contract__header{align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--partner-contract-divider)}.gstore-partner-contract .gstore-account-contract__title{margin:0 0 4px;font-size:18px;line-height:1.25;letter-spacing:0}.gstore-partner-contract .gstore-account-contract__status{margin:0;line-height:1.5}.gstore-partner-contract .gstore-account-contract__preview{border:0;border-radius:0;background:0 0;padding:0;max-width:100%;overflow-x:auto}.gstore-partner-contract-document{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:28px 32px;border:0;border-radius:0;background:0 0;color:#1f2933;font-size:14px;line-height:1.65;overflow-wrap:anywhere;box-shadow:none}.gstore-partner-contract-document__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--partner-contract-divider-strong)}.gstore-partner-contract-document__header strong{display:block;color:#111827;font-size:18px;line-height:1.25}.gstore-partner-contract-document__header span{color:var(--partner-muted);font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap}.gstore-partner-contract-document table{width:100%;margin:0 0 24px;border-collapse:collapse}.gstore-partner-contract-document td,.gstore-partner-contract-document th{padding:10px 12px;border:1px solid var(--partner-contract-divider);text-align:left;vertical-align:top;word-break:break-word}.gstore-partner-contract-document th{width:210px;background:rgba(31,41,51,.025);color:#374151;font-size:12px;font-weight:800;text-transform:uppercase}.gstore-partner-contract-document h4{margin:20px 0 8px;color:#111827;font-size:15px;line-height:1.35;letter-spacing:0}.gstore-partner-contract-document p{margin:0;color:#374151}.gstore-partner-contract-document__signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.gstore-partner-contract-document__signatures div{padding-top:12px;border-top:1px solid var(--partner-contract-divider-strong)}.gstore-partner-contract-document__signatures span,.gstore-partner-contract-document__signatures strong{display:block}.gstore-partner-contract-document__signatures span{color:var(--partner-muted);font-size:12px;font-weight:800;text-transform:uppercase}.gstore-partner-contract-document__signatures strong{margin-top:3px;color:#111827;font-size:14px}.gstore-partner-contract-accept{display:grid;gap:14px;margin-top:18px;padding:16px;border:1px solid rgba(172,145,43,.28);border-radius:6px;background:rgba(172,145,43,.08)}.gstore-partner-contract-accept label{display:flex;align-items:flex-start;gap:10px;margin:0;color:#1f2933;font-size:14px;font-weight:700;line-height:1.45}.gstore-partner-contract-accept input[type=checkbox]{width:18px;height:18px;margin-top:1px;flex:0 0 auto}.gstore-partner-contract-accept .button{justify-self:start}@media (max-width:1180px){.gstore-partner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gstore-partner-link-panel__actions{grid-template-columns:1fr}}@media (max-width:860px){.gstore-partner-bottom-grid,.gstore-partner-credit-grid{grid-template-columns:1fr}}@media (max-width:640px){.gstore-myaccount-nav__children{margin-left:34px}.gstore-partner-hero,.gstore-partner-link-panel,.gstore-partner-panel{padding:16px}.gstore-partner-hero h2{font-size:24px}.gstore-partner-stats{grid-template-columns:1fr}.gstore-partner-balance,.gstore-partner-how__body,.gstore-partner-link-panel{grid-template-columns:54px minmax(0,1fr)}.gstore-partner-stat{min-height:auto}.gstore-partner-icon{width:48px;height:48px}.gstore-partner-icon svg{width:25px;height:25px}.gstore-partner-link-panel .button{grid-column:1/-1;width:100%;justify-content:center}.gstore-partner-link-panel__header{align-items:flex-start;flex-direction:column}.gstore-partner-link-panel__actions{grid-template-columns:1fr}.gstore-partner-table,.gstore-partner-table tbody,.gstore-partner-table td,.gstore-partner-table tr{box-sizing:border-box;display:block;min-width:0;width:100%}.gstore-partner-table thead{display:none}.gstore-partner-table tr{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:10px;overflow:hidden}.gstore-partner-table td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;text-align:right}.gstore-partner-table td::before{content:attr(data-label);flex:0 0 42%;color:#6b7280;font-weight:800;text-align:left}.gstore-partner-table td>.gstore-partner-table__value{flex:1 1 0;min-width:0;text-align:right}.gstore-partner-table td>.gstore-partner-pill{flex:0 1 auto;max-width:100%;justify-content:center;text-align:center;white-space:normal}.gstore-partner-redemption{align-items:flex-start;flex-direction:column}.gstore-partner-redemption>div:last-child{justify-items:start}.gstore-partner-contract .gstore-account-contract__preview{padding:0}.gstore-partner-contract-document{padding:18px}.gstore-partner-contract-document__header,.gstore-partner-contract-document__signatures{grid-template-columns:1fr}.gstore-partner-contract-document__header{display:grid}.gstore-partner-contract-document__header span{white-space:normal}.gstore-partner-contract-document table,.gstore-partner-contract-document tbody,.gstore-partner-contract-document td,.gstore-partner-contract-document th,.gstore-partner-contract-document tr{display:block;width:100%}.gstore-partner-contract-document th{border-bottom:0}.gstore-partner-contract-accept .button{width:100%;justify-content:center}}.gstore-myaccount,body.woocommerce-account{--gstore-account-bg:var(--gstore-color-bg-base, #f5f5f2);--gstore-account-surface:var(--gstore-color-bg-light, #ffffff);--gstore-account-surface-muted:var(--gstore-color-bg-muted, #f0f2f5);--gstore-account-border:var(--gstore-color-border, #e6e6e6);--gstore-account-shadow:0 12px 32px rgba(17, 24, 39, 0.06);--gstore-account-shadow-soft:0 1px 2px rgba(17, 24, 39, 0.05);--gstore-account-accent-soft:var(--gstore-color-accent-10, rgba(181, 166, 66, 0.1));--gstore-account-accent-medium:var(--gstore-color-accent-20, rgba(181, 166, 66, 0.2));--gstore-account-focus:var(--gstore-color-accent-20, rgba(181, 166, 66, 0.2));--gstore-account-text:var(--gstore-color-text-primary, #1a1a1a);--gstore-account-muted:var(--gstore-color-text-secondary, #6b6b6b);--gstore-account-radius:var(--gstore-radius-lg, 8px)}@supports (background:color-mix(in srgb,#000 50%,#fff)){.gstore-myaccount,body.woocommerce-account{--gstore-account-surface-muted:color-mix(in srgb, var(--gstore-account-bg) 72%, #ffffff);--gstore-account-border:color-mix(in srgb, var(--gstore-account-surface, #ffffff) 88%, var(--gstore-account-text, #1a1a1a) 12%);--gstore-account-accent-soft:color-mix(in srgb, var(--gstore-color-accent, #b5a642) 10%, #ffffff);--gstore-account-accent-medium:color-mix(in srgb, var(--gstore-color-accent, #b5a642) 18%, #ffffff);--gstore-account-focus:color-mix(in srgb, var(--gstore-color-accent, #b5a642) 24%, transparent)}}body.woocommerce-account,body.woocommerce-account main#wp--skip-link--target.wp-block-group.is-layout-constrained,body.woocommerce-account main#wp--skip-link--target.wp-block-group.wp-block-group-is-layout-constrained,body.woocommerce-account main.wp-block-group.is-layout-constrained,body.woocommerce-account main.wp-block-group.wp-block-group-is-layout-constrained{background:var(--gstore-account-bg,var(--gstore-color-bg-base,#f5f5f2))}body.woocommerce-account main#wp--skip-link--target.wp-block-group.is-layout-constrained,body.woocommerce-account main#wp--skip-link--target.wp-block-group.wp-block-group-is-layout-constrained,body.woocommerce-account main.wp-block-group.is-layout-constrained,body.woocommerce-account main.wp-block-group.wp-block-group-is-layout-constrained{padding-block:clamp(28px,4vw,52px)}.gstore-myaccount{padding-block:0;background:0 0;border-radius:0}.gstore-myaccount__layout{grid-template-columns:minmax(248px,292px) minmax(0,1fr);gap:clamp(20px,2.5vw,36px);background:0 0}.gstore-myaccount__sidebar{top:calc(var(--gstore-sticky-offset,110px) + 16px);min-width:0}.gstore-dashboard,.gstore-myaccount__content,.gstore-myaccount__content .woocommerce-EditAccountForm,.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account,.gstore-myaccount__content .woocommerce-MyAccount-content,.gstore-myaccount__content div.u-columns.woocommerce-Addresses,main.gstore-myaccount__content{background:0 0!important}.gstore-myaccount__content .woocommerce-MyAccount-content{border:0;padding:0;box-shadow:none}.gstore-dashboard__action-desc,.gstore-dashboard__section p,.gstore-dashboard__subtitle,.gstore-myaccount__content .woocommerce-MyAccount-content div>p,.gstore-myaccount__content .woocommerce-MyAccount-content p,.gstore-myaccount__content .woocommerce-MyAccount-content>p,.gstore-myaccount__content .woocommerce-MyAccount-downloads p,.gstore-myaccount__content .woocommerce-order p,.gstore-myaccount__content .woocommerce-orders p,.gstore-myaccount__content .woocommerce-orders-table p,.gstore-myaccount__content p{background:0 0!important}.gstore-account-contract,.gstore-dashboard__action-card,.gstore-dashboard__order-card,.gstore-dashboard__stat-card,.gstore-dashboard__welcome,.gstore-lost-password__form,.gstore-myaccount .woocommerce-form-login,.gstore-myaccount .woocommerce-form-register,.gstore-myaccount-nav,.gstore-myaccount__content .woocommerce-Address,.gstore-myaccount__content .woocommerce-EditAccountForm fieldset,.gstore-myaccount__content table.woocommerce-orders-table,.gstore-myaccount__content table.woocommerce-table,.gstore-partner-hero,.gstore-partner-link-panel,.gstore-partner-panel,.gstore-partner-stat,.gstore-view-order__details{background:var(--gstore-account-surface,#fff);border:1px solid var(--gstore-account-border,var(--gstore-color-border,#e6e6e6));border-radius:var(--gstore-account-radius,8px);box-shadow:var(--gstore-account-shadow-soft)}.gstore-dashboard__welcome,.gstore-lost-password__form,.gstore-myaccount .woocommerce-form-login,.gstore-myaccount .woocommerce-form-register{box-shadow:var(--gstore-account-shadow)}.gstore-myaccount-nav{overflow:hidden;overflow:clip;min-width:0}.gstore-myaccount-nav__user{padding:18px;background:var(--gstore-account-surface);border-bottom-color:var(--gstore-account-border)}.gstore-myaccount-nav__avatar img{width:44px;height:44px;border:1px solid var(--gstore-account-accent-medium);box-shadow:0 0 0 4px var(--gstore-account-accent-soft)}.gstore-dashboard__action-title,.gstore-dashboard__order-number,.gstore-dashboard__section-title,.gstore-dashboard__stat-value,.gstore-dashboard__title,.gstore-myaccount-nav__user-name,.gstore-myaccount__content .form-row label{color:var(--gstore-account-text);letter-spacing:0}.gstore-dashboard__action-desc,.gstore-dashboard__order-date,.gstore-dashboard__stat-label,.gstore-dashboard__subtitle,.gstore-myaccount-nav__user-email,.gstore-myaccount__content .woocommerce-Address address{color:var(--gstore-account-muted);letter-spacing:0}.gstore-myaccount-nav__list{padding:8px}.gstore-myaccount-nav__link{min-height:44px;padding:11px 12px;border:1px solid transparent;border-left:0;border-radius:6px;color:var(--gstore-account-text);letter-spacing:0}.gstore-myaccount-nav__item.is-active .gstore-myaccount-nav__link,.gstore-myaccount-nav__link:hover{background:var(--gstore-account-accent-soft);border-color:var(--gstore-account-accent-medium);color:var(--gstore-color-accent, #b5a642)}.gstore-myaccount-nav__item.is-active .gstore-myaccount-nav__link{font-weight:var(--gstore-font-weight-semibold,600);box-shadow:inset 3px 0 0 var(--gstore-color-accent, #b5a642)}.gstore-myaccount-nav__item:last-child .gstore-myaccount-nav__link{margin-top:8px;border-top:1px solid var(--gstore-account-border);color:var(--gstore-account-muted)}.gstore-myaccount-nav__badge{background:var(--gstore-color-accent, #b5a642);box-shadow:0 0 0 3px var(--gstore-account-accent-soft);letter-spacing:0}.gstore-dashboard{gap:28px}.gstore-dashboard__welcome{padding:clamp(22px,3vw,32px)}.gstore-dashboard__title{font-size:var(--gstore-font-size-2xl, 1.5rem);line-height:1.2}.gstore-dashboard__name{color:var(--gstore-account-text)}.gstore-dashboard__actions,.gstore-dashboard__stats{gap:14px}.gstore-dashboard__action-card,.gstore-dashboard__stat-card{padding:18px}.gstore-dashboard__action-icon,.gstore-dashboard__stat-icon,.gstore-dashboard__stat-icon--success{background:var(--gstore-account-accent-soft);color:var(--gstore-color-accent, #b5a642);border:1px solid var(--gstore-account-accent-medium);border-radius:8px}.gstore-dashboard__action-card{align-items:flex-start}.gstore-dashboard__action-card:hover{border-color:var(--gstore-account-accent-medium);box-shadow:var(--gstore-account-shadow);transform:translateY(-1px)}.gstore-dashboard__action-card--highlight{background:var(--gstore-account-accent-soft);border-color:var(--gstore-account-accent-medium)}.gstore-dashboard__action-card--highlight .gstore-dashboard__action-arrow,.gstore-dashboard__action-card--highlight .gstore-dashboard__action-desc,.gstore-dashboard__action-card--highlight .gstore-dashboard__action-icon,.gstore-dashboard__action-card--highlight .gstore-dashboard__action-title{color:var(--gstore-color-accent, #b5a642)}.gstore-dashboard__order-card{padding:18px}.gstore-dashboard__order-status,.gstore-orders-status,.gstore-partner-pill{letter-spacing:0;text-transform:none;border-radius:999px}.gstore-orders-status{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:5px 10px;border:1px solid var(--gstore-account-border);background:var(--gstore-account-surface-muted);color:var(--gstore-account-muted);font-size:var(--gstore-font-size-xs, .75rem);font-weight:var(--gstore-font-weight-semibold,600);line-height:1.2;white-space:nowrap}.gstore-orders-status--completed,.gstore-orders-status--on-hold,.gstore-orders-status--processing{border-color:var(--gstore-account-accent-medium);background:var(--gstore-account-accent-soft);color:var(--gstore-color-accent, #b5a642)}.gstore-orders-status--cancelled,.gstore-orders-status--failed,.gstore-orders-status--refunded{background:color-mix(in srgb,var(--gstore-account-surface-muted) 92%,#000 8%);color:var(--gstore-account-muted)}.gstore-dashboard__order-details{border-bottom-color:var(--gstore-account-border)}.gstore-myaccount__content table.woocommerce-orders-table,.gstore-myaccount__content table.woocommerce-table{overflow:hidden;border-collapse:separate;border-spacing:0;table-layout:auto}.gstore-myaccount__content table.woocommerce-orders-table th,.gstore-myaccount__content table.woocommerce-table th{background:var(--gstore-account-surface-muted);border-bottom-color:var(--gstore-account-border);color:var(--gstore-account-muted);letter-spacing:0;text-transform:none}.gstore-myaccount__content table.woocommerce-orders-table td,.gstore-myaccount__content table.woocommerce-table td,.gstore-myaccount__content td.woocommerce-orders-table__cell{background:var(--gstore-account-surface);border-bottom-color:var(--gstore-account-border);border-radius:0!important;color:var(--gstore-account-text);vertical-align:middle}.gstore-myaccount__content .woocommerce-orders-table__cell-order-status{color:var(--gstore-account-text);font-weight:var(--gstore-font-weight-regular,400);text-align:left}.gstore-orders-tracking{color:var(--gstore-account-text);font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-medium,500);line-height:1.45;text-decoration:none}a.gstore-orders-tracking:hover{color:var(--gstore-color-accent, #b5a642);text-decoration:underline;text-underline-offset:3px}.gstore-orders-tracking.is-empty{color:var(--gstore-account-muted);font-weight:var(--gstore-font-weight-regular,400)}.gstore-myaccount__content .woocommerce-orders-table__cell-order-actions{width:1%;min-width:144px;text-align:right}.gstore-myaccount__content .woocommerce-orders-table__cell-order-actions .button,.gstore-myaccount__content .woocommerce-orders-table__cell-order-actions .woocommerce-button{display:inline-flex;justify-content:center;width:100%;max-width:144px;margin:0}.gstore-myaccount__content .woocommerce-orders-table__cell-order-actions .button+.button,.gstore-myaccount__content .woocommerce-orders-table__cell-order-actions .woocommerce-button+.woocommerce-button{margin-top:8px}.gstore-myaccount__content .woocommerce-pagination a,.gstore-myaccount__content .woocommerce-pagination span{border-color:var(--gstore-account-border)!important;border-radius:6px!important;color:var(--gstore-account-text)!important;background:var(--gstore-account-surface)!important}.gstore-myaccount__content .woocommerce-pagination .current,.gstore-myaccount__content .woocommerce-pagination a:hover{border-color:var(--gstore-account-accent-medium)!important;background:var(--gstore-account-accent-soft)!important;color:var(--gstore-color-accent, #b5a642)!important}.gstore-login-buttons .woocommerce-form-login__submit,.gstore-lost-password__actions .button,.gstore-lost-password__actions .woocommerce-Button,.gstore-myaccount__content .button,.gstore-myaccount__content .woocommerce-button{min-height:42px;border:1px solid var(--gstore-color-accent, #b5a642);border-radius:6px!important;box-shadow:none;letter-spacing:0}.gstore-login-buttons .woocommerce-form-login__submit:hover,.gstore-myaccount__content .button:hover,.gstore-myaccount__content .woocommerce-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px var(--gstore-account-focus)}.gstore-btn-register,.gstore-myaccount__content .woocommerce-Address-title a{border-color:var(--gstore-account-accent-medium)!important;background:var(--gstore-account-accent-soft)!important;color:var(--gstore-color-accent, #b5a642)!important}.gstore-btn-register:hover,.gstore-myaccount__content .woocommerce-Address-title a:hover{background:var(--gstore-color-accent, #b5a642)!important;border-color:var(--gstore-color-accent, #b5a642)!important;color:#fff!important}.gstore-myaccount__content .woocommerce-EditAccountForm fieldset{gap:14px;padding:clamp(18px,3vw,26px);margin:10px 0 20px}.gstore-myaccount__content .form-row{margin-bottom:14px}.gstore-lost-password .input-text,.gstore-myaccount__content .form-row .input-text,.gstore-myaccount__content .form-row select,.gstore-partner-link-panel input,.gstore-partner-redemption-form input,.gstore-partner-redemption-form select,.gstore-partner-redemption-form textarea{min-height:44px;border-color:var(--gstore-account-border);border-radius:6px;background:var(--gstore-account-surface);box-shadow:0 1px 0 rgba(17,24,39,.02)}.gstore-lost-password .input-text:focus,.gstore-myaccount__content .form-row .input-text:focus,.gstore-myaccount__content .form-row select:focus,.gstore-partner-link-panel input:focus,.gstore-partner-redemption-form input:focus,.gstore-partner-redemption-form select:focus,.gstore-partner-redemption-form textarea:focus{border-color:var(--gstore-color-accent, #b5a642);box-shadow:0 0 0 3px var(--gstore-account-focus);outline:0}.gstore-myaccount__content .woocommerce-Address{background:var(--gstore-account-surface);padding:22px}.gstore-myaccount__content .woocommerce-Address-title{align-items:center;border-bottom-color:var(--gstore-account-border);margin-bottom:14px;padding-bottom:14px}.gstore-myaccount__content .woocommerce-Address-title h2,.gstore-myaccount__content .woocommerce-Address-title h3{letter-spacing:0;display:block!important;width:auto!important;min-width:0;font-size:var(--gstore-font-size-lg, 1.125rem)!important;line-height:1.25!important}#customer_login .woocommerce-form-login,#customer_login .woocommerce-form-register,.gstore-myaccount .woocommerce-form-login,.gstore-myaccount .woocommerce-form-register{padding:clamp(22px,4vw,36px)}#customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,40px);max-width:1000px;margin:0 auto;align-items:start}#customer_login .u-column1,#customer_login .u-column2{float:none!important;width:auto!important;max-width:none!important;margin:0!important;min-width:0}#customer_login .u-column1{grid-column:1}#customer_login .u-column2{grid-column:2}#customer_login h2{margin:0 0 24px;color:var(--gstore-account-text,var(--gstore-color-text-primary,#1a1a1a));font-size:var(--gstore-font-size-xl, 1.25rem);font-weight:var(--gstore-font-weight-bold,700);letter-spacing:0;line-height:1.25}#customer_login .woocommerce-form-login,#customer_login .woocommerce-form-register{width:100%;background:var(--gstore-account-surface,var(--gstore-color-bg-light,#fff));border:1px solid var(--gstore-account-border,var(--gstore-color-border,#e6e6e6));border-radius:var(--gstore-account-radius,8px);box-shadow:var(--gstore-account-shadow-soft,0 1px 2px rgba(17,24,39,.05));color:var(--gstore-account-text,var(--gstore-color-text-primary,#1a1a1a))}#customer_login .form-row{margin-bottom:16px}#customer_login .form-row label{color:var(--gstore-account-text,var(--gstore-color-text-primary,#1a1a1a));font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-medium,500);letter-spacing:0}#customer_login .gstore-rememberme-row{margin:2px 0 18px!important}#customer_login .gstore-rememberme-row .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:10px;min-height:28px;margin:0;color:var(--gstore-account-muted,var(--gstore-color-text-secondary,#6b6b6b));font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-regular,400);line-height:1.35;user-select:none}#customer_login .gstore-rememberme-row .woocommerce-form__input-checkbox{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:18px;height:18px;flex:0 0 18px;margin:0;border:1px solid var(--gstore-account-border,var(--gstore-color-border,#e6e6e6));border-radius:4px;background:var(--gstore-account-surface,#fff);box-shadow:inset 0 1px 1px rgba(17,24,39,.05);cursor:pointer;transition:background-color var(--gstore-transition-fast, 150ms ease-in-out),border-color var(--gstore-transition-fast, 150ms ease-in-out),box-shadow var(--gstore-transition-fast, 150ms ease-in-out)}#customer_login .gstore-rememberme-row .woocommerce-form__input-checkbox::before{content:"";width:10px;height:10px;background:#fff;clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,85% 6%,37% 70%);transform:scale(0);transform-origin:center;transition:transform var(--gstore-transition-fast, 150ms ease-in-out)}#customer_login .gstore-rememberme-row .woocommerce-form__input-checkbox:checked{border-color:var(--gstore-color-accent, #b5a642);background:var(--gstore-color-accent, #b5a642)}#customer_login .gstore-rememberme-row .woocommerce-form__input-checkbox:checked::before{transform:scale(1)}#customer_login .gstore-rememberme-row .woocommerce-form__input-checkbox:focus-visible{outline:0;box-shadow:0 0 0 3px var(--gstore-account-focus,rgba(181,166,66,.2))}#customer_login .form-row .input-text{min-height:48px;border-color:var(--gstore-account-border,var(--gstore-color-border,#e6e6e6));border-radius:6px;background:var(--gstore-account-surface,#fff);color:var(--gstore-account-text,var(--gstore-color-text-primary,#1a1a1a));box-shadow:0 1px 0 rgba(17,24,39,.02)}#customer_login .form-row .input-text:focus{border-color:var(--gstore-color-accent, #b5a642);box-shadow:0 0 0 3px var(--gstore-account-focus,rgba(181,166,66,.2));outline:0}#customer_login .lost_password{margin:12px 0 0}#customer_login .gstore-register-partner-card a,#customer_login .lost_password a{color:var(--gstore-color-accent, #b5a642);text-decoration:none;text-underline-offset:3px}#customer_login .gstore-register-partner-card a:hover,#customer_login .lost_password a:hover{text-decoration:underline}.gstore-register-partner-card{align-items:center;background:var(--gstore-account-surface,var(--gstore-color-bg-light,#fff));border:1px solid var(--gstore-account-border,var(--gstore-color-border,#e6e6e6));border-radius:var(--gstore-account-radius,8px);box-shadow:var(--gstore-account-shadow-soft,0 1px 2px rgba(17,24,39,.05));color:var(--gstore-account-text,var(--gstore-color-text-primary,#1a1a1a));display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding:20px 22px}.gstore-register-partner-card strong{display:block;font-size:var(--gstore-font-size-base, 1rem);line-height:1.25}.gstore-register-partner-card p{color:var(--gstore-account-muted,var(--gstore-color-text-secondary,#6b6b6b));font-size:var(--gstore-font-size-sm, .875rem);line-height:1.55;margin:6px 0 0}.gstore-register-partner-card .button{flex:0 0 auto;white-space:nowrap}.gstore-lost-password__form h2,.gstore-lost-password__title,.gstore-myaccount .u-columns h2{color:var(--gstore-account-text);letter-spacing:0}.gstore-register-info-btn:focus,.gstore-register-info-btn:focus-visible,.gstore-register-info-btn:hover{color:var(--gstore-color-accent, #b5a642);outline-color:var(--gstore-color-accent, #b5a642);background:var(--gstore-account-accent-soft)}.gstore-lost-password__notice{border-color:var(--gstore-account-accent-medium);border-left-color:var(--gstore-color-accent, #b5a642);background:var(--gstore-account-accent-soft)}.gstore-partner-hero,.gstore-partner-link-panel,.gstore-partner-panel,.gstore-partner-stat{box-shadow:var(--gstore-account-shadow-soft)}.gstore-partner-copy,.gstore-partner-primary-button{background:var(--gstore-color-accent, #b5a642)!important;border-color:var(--gstore-color-accent, #b5a642)!important}.gstore-partner-share{background:var(--gstore-account-surface)!important;border-color:var(--gstore-account-border)!important;color:var(--gstore-account-text)!important}.gstore-myaccount-nav__children a{border-radius:6px;letter-spacing:0}.gstore-myaccount-nav__children a:hover,.gstore-myaccount-nav__children li.is-active a{background:var(--gstore-account-accent-soft);border-color:var(--gstore-account-accent-medium);color:var(--gstore-color-accent, #b5a642)}.gstore-partner-tabs a.is-active,.gstore-partner-tabs a:hover{background:0 0;border-color:transparent;color:var(--gstore-color-accent, #b5a642)}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account{display:grid;gap:18px;max-width:680px}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .form-row{display:grid;gap:7px;margin:0 0 14px}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .form-row-first,.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .form-row-last,.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .form-row-wide,.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .woocommerce-form-row{clear:both!important;float:none!important;min-width:0!important;width:100%!important;max-width:none!important}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .woocommerce-form-row em{display:block;margin-top:-4px;color:var(--gstore-account-muted);font-size:var(--gstore-font-size-xs, .75rem);line-height:1.45}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(18px,3vw,24px);border-color:var(--gstore-account-border)!important;background:var(--gstore-account-surface)!important}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account legend{width:auto;margin:0 0 6px;padding:0 8px;color:var(--gstore-account-text);font-size:var(--gstore-font-size-sm, .875rem);font-weight:var(--gstore-font-weight-semibold,600);letter-spacing:0}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .woocommerce-Button{justify-self:start;min-width:128px}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .password-input{display:block!important;min-width:0!important;width:100%!important;max-width:none!important;position:relative}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .password-input .input-text{width:100%!important;padding-right:48px!important}.gstore-myaccount__content .woocommerce-EditAccountForm.edit-account .show-password-input{right:14px;top:50%;transform:translateY(-50%)}.gstore-myaccount__content .input-text,.gstore-myaccount__content input[type=email],.gstore-myaccount__content input[type=number],.gstore-myaccount__content input[type=password],.gstore-myaccount__content input[type=tel],.gstore-myaccount__content input[type=text],.gstore-myaccount__content select,.gstore-myaccount__content textarea{border:1px solid var(--gstore-account-border)!important;border-radius:6px!important;background:var(--gstore-account-surface,#fff)!important;color:var(--gstore-account-text,#1a1a1a)!important;box-shadow:0 1px 0 rgba(17,24,39,.02)!important;letter-spacing:0}.gstore-myaccount__content .input-text:focus,.gstore-myaccount__content input[type=email]:focus,.gstore-myaccount__content input[type=number]:focus,.gstore-myaccount__content input[type=password]:focus,.gstore-myaccount__content input[type=tel]:focus,.gstore-myaccount__content input[type=text]:focus,.gstore-myaccount__content select:focus,.gstore-myaccount__content textarea:focus{border-color:var(--gstore-color-accent, #b5a642)!important;box-shadow:0 0 0 3px var(--gstore-account-focus)!important;outline:0!important}.gstore-myaccount__content .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px;max-width:760px}.gstore-myaccount__content .woocommerce-Addresses::after,.gstore-myaccount__content .woocommerce-Addresses::before{content:none!important;display:none!important}.gstore-myaccount__content .woocommerce-Addresses .col-1,.gstore-myaccount__content .woocommerce-Addresses .col-2,.gstore-myaccount__content .woocommerce-Addresses .u-column1,.gstore-myaccount__content .woocommerce-Addresses .u-column2{display:block!important;float:none!important;width:auto!important;max-width:none!important;margin:0!important}.gstore-myaccount__content .woocommerce-Address{border-color:var(--gstore-account-border)!important;box-shadow:var(--gstore-account-shadow-soft)}.gstore-myaccount__content .woocommerce-Address-title{gap:14px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start}.gstore-myaccount__content .woocommerce-Address-title a{display:inline-flex!important;align-items:center;justify-content:center;min-height:28px;min-width:66px;padding:6px 12px!important;border-radius:6px!important;font-size:0!important;line-height:1;text-transform:uppercase;white-space:nowrap}.gstore-myaccount__content .woocommerce-Address-title a::before{content:none!important}.gstore-myaccount__content .woocommerce-Address-title a::after{content:"Editar";font-size:var(--gstore-font-size-xs, .75rem);line-height:1}.gstore-myaccount__content .woocommerce-Address address{border-color:var(--gstore-account-border)!important;background:var(--gstore-account-surface-muted)!important;color:var(--gstore-account-muted)!important;line-height:1.65}.gstore-view-order{display:grid;gap:18px;color:var(--gstore-account-text)}.gstore-view-order__details{padding:clamp(20px,3vw,28px);border-color:var(--gstore-account-border)!important;background:var(--gstore-account-surface)!important;box-shadow:var(--gstore-account-shadow-soft)}.gstore-view-order__details .woocommerce-order{display:grid;gap:22px}.gstore-view-order__details .woocommerce-customer-details,.gstore-view-order__details .woocommerce-order-details{margin:0;padding:0;border:0;background:0 0;box-shadow:none}.gstore-view-order__details .woocommerce-customer-details .woocommerce-column__title,.gstore-view-order__details .woocommerce-customer-details h2,.gstore-view-order__details .woocommerce-order h2,.gstore-view-order__details .woocommerce-order-details__title{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid var(--gstore-account-border);color:var(--gstore-account-text);font-size:var(--gstore-font-size-lg, 1.125rem)!important;font-weight:var(--gstore-font-weight-semibold,600);letter-spacing:0;line-height:1.3!important}.gstore-view-order__details .woocommerce-table,.gstore-view-order__details .woocommerce-table--order-details{border-color:var(--gstore-account-border)!important;border-radius:var(--gstore-account-radius,8px);overflow:hidden;box-shadow:none}.gstore-view-order__details .woocommerce-table td,.gstore-view-order__details .woocommerce-table th,.gstore-view-order__details .woocommerce-table--order-details td,.gstore-view-order__details .woocommerce-table--order-details th{padding:14px 16px;border-color:var(--gstore-account-border)!important;color:var(--gstore-account-text);font-size:var(--gstore-font-size-sm, .875rem);line-height:1.45}.gstore-view-order__details .woocommerce-table thead th,.gstore-view-order__details .woocommerce-table--order-details thead th{background:var(--gstore-account-surface-muted)!important;color:var(--gstore-account-muted);font-size:var(--gstore-font-size-xs, .75rem);font-weight:var(--gstore-font-weight-medium,500);letter-spacing:0;text-transform:none}.gstore-view-order__details .woocommerce-table--order-details tbody td,.gstore-view-order__details .woocommerce-table--order-details tfoot td,.gstore-view-order__details .woocommerce-table--order-details tfoot th{background:var(--gstore-account-surface)!important}.gstore-view-order__details .woocommerce-table--order-details tfoot th{color:var(--gstore-account-muted);font-weight:var(--gstore-font-weight-medium,500)}.gstore-view-order__details .woocommerce-table--order-details tfoot td{font-weight:var(--gstore-font-weight-semibold,600)}.gstore-view-order__details .woocommerce-table--order-details a{color:var(--gstore-account-text);text-decoration:none}.gstore-view-order__details .woocommerce-table--order-details a:hover{color:var(--gstore-color-accent, #b5a642);text-decoration:underline;text-underline-offset:3px}.gstore-view-order__details .woocommerce-customer-details .col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gstore-view-order__details .woocommerce-customer-details .col-1,.gstore-view-order__details .woocommerce-customer-details .col-2{float:none;width:auto;max-width:none}.gstore-view-order__details .woocommerce-customer-details address{margin:0;padding:16px;border-color:var(--gstore-account-border)!important;border-radius:var(--gstore-account-radius,8px);background:var(--gstore-account-surface-muted)!important;color:var(--gstore-account-muted)!important;font-size:var(--gstore-font-size-sm, .875rem);line-height:1.65}.gstore-view-order__details .woocommerce-customer-details address p{margin:8px 0 0;color:inherit!important}.gstore-view-order__details .button,.gstore-view-order__details .woocommerce-button{border-color:var(--gstore-account-accent-medium)!important;background:var(--gstore-account-accent-soft)!important;color:var(--gstore-color-accent, #b5a642)!important}.gstore-view-order__details .button:hover,.gstore-view-order__details .woocommerce-button:hover{border-color:var(--gstore-color-accent, #b5a642)!important;background:var(--gstore-color-accent, #b5a642)!important;color:#fff!important}@media (max-width:1024px){.gstore-myaccount__layout{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (max-width:768px){body.woocommerce-account main#wp--skip-link--target.wp-block-group.is-layout-constrained,body.woocommerce-account main#wp--skip-link--target.wp-block-group.wp-block-group-is-layout-constrained,body.woocommerce-account main.wp-block-group.is-layout-constrained,body.woocommerce-account main.wp-block-group.wp-block-group-is-layout-constrained{padding:20px 14px}.gstore-myaccount__layout{grid-template-columns:1fr}.gstore-myaccount-nav{position:relative}.gstore-myaccount-nav__user{padding:14px}.gstore-myaccount-nav__list{display:flex;gap:8px;overflow-x:auto;padding:8px;scrollbar-width:thin}.gstore-myaccount-nav__item{flex:0 0 auto;min-width:104px}.gstore-myaccount-nav__item:last-child{grid-column:auto}.gstore-myaccount-nav__item:last-child .gstore-myaccount-nav__link,.gstore-myaccount-nav__link{flex-direction:row;min-height:42px;padding:10px;border-top:0;margin-top:0;background:0 0;text-align:left;white-space:nowrap}.gstore-myaccount-nav__label{font-size:var(--gstore-font-size-xs, .75rem)}.gstore-myaccount-nav__item.is-active .gstore-myaccount-nav__link{box-shadow:inset 0 -3px 0 var(--gstore-color-accent, #b5a642)}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive tr{margin-bottom:12px;border:1px solid var(--gstore-account-border);border-radius:var(--gstore-account-radius,8px);overflow:hidden;background:var(--gstore-account-surface)}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-number,.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive td:not(.woocommerce-orders-table__cell-order-number){background:var(--gstore-account-surface)}.gstore-myaccount__content .woocommerce-orders-table.shop_table_responsive .woocommerce-orders-table__cell-order-number{background:var(--gstore-account-surface-muted)}.gstore-myaccount__content .woocommerce-Addresses,.gstore-view-order__details .woocommerce-customer-details .col2-set{grid-template-columns:1fr;max-width:none}}@media (max-width:480px){.gstore-myaccount{padding:0}.gstore-dashboard__action-card,.gstore-dashboard__order-card,.gstore-dashboard__stat-card,.gstore-dashboard__welcome,.gstore-myaccount .woocommerce-form-login,.gstore-myaccount .woocommerce-form-register,.gstore-myaccount__content .woocommerce-Address{padding:16px}.gstore-dashboard__order-details,.gstore-dashboard__order-header,.gstore-dashboard__section-header,.gstore-login-buttons,.gstore-register-partner-card,.gstore-register-submit-wrapper{align-items:stretch;flex-direction:column}#customer_login{grid-template-columns:1fr;gap:24px}#customer_login .u-column1,#customer_login .u-column2{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gstore-myaccount *,.gstore-myaccount ::after,.gstore-myaccount ::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
