nav.woocommerce-MyAccount-navigation{display:none}.myaccount-layout-wrapper{display:flex;gap:30px;margin-left:auto;margin-right:auto;margin-top:15px;max-width:1200px}.myaccount-sidebar{flex:0 0 280px;height:fit-content;padding:0;position:sticky;top:var(--space-6)}.myaccount-content{background:#fff;flex:1}.my-account-bg-cont{position:absolute;right:0;text-align:right;top:0;z-index:-1}.logo-burger-container{align-items:center;display:flex;flex-direction:row}.woocommerce-MyAccount-navigation-custom ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation-custom li{margin:0}.scabino-sidebar-group{background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-md);margin-bottom:var(--space-4);overflow:hidden}.scabino-sidebar-group:last-child{margin-bottom:0}.scabino-sidebar-group__label{color:var(--brand-text-color-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;margin-bottom:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-2);text-transform:uppercase}.scabino-sidebar-group__label,.woocommerce-MyAccount-navigation-custom li a{border-bottom:1px solid rgba(0,0,0,.04);font-family:var(--brand-font-family)}.woocommerce-MyAccount-navigation-custom li a{align-items:center;border-left:3px solid transparent;color:var(--brand-text-color-body);display:flex;font-size:var(--font-size-base);font-weight:500;padding:var(--space-3) var(--space-5);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-left-color var(--transition-fast)}.woocommerce-MyAccount-navigation-custom li:last-child a{border-bottom:none}.woocommerce-MyAccount-navigation-custom li a:hover{background:var(--brand-color-surface-alt);border-left-color:var(--brand-color-primary);color:var(--brand-color-primary)}.woocommerce-MyAccount-navigation-custom li.is-active a{background:var(--brand-color-primary);border-left-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.woocommerce-MyAccount-navigation-custom li a i{flex-shrink:0;font-size:var(--font-size-lg);margin-right:var(--space-3);text-align:center;width:16px}.woocommerce-MyAccount-navigation-custom li a span{flex:1}.scabino-sidebar-chevron{color:inherit;flex-shrink:0;flex:0!important;font-size:var(--font-size-xl);font-weight:300;margin-left:auto;opacity:.4}.woocommerce-MyAccount-navigation-custom li.is-active a .scabino-sidebar-chevron{color:inherit;opacity:1}.scabino-sidebar-group--velvet{background:var(--brand-color-surface)}.scabino-sidebar-group--velvet .scabino-sidebar-group__label{color:var(--brand-color-primary)}.scabino-sidebar-group--velvet li a{border-left-color:transparent}.scabino-sidebar-group--velvet li a:hover{background:rgba(89,2,2,.06);border-left-color:var(--brand-color-primary)}.scabino-sidebar-group--velvet li.is-active a{background:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.scabino-sidebar-group--footer{border-bottom:none}.scabino-sidebar-group--logout li a{border-left-color:transparent;color:#c0392b}.scabino-sidebar-group--logout li a:hover{background:rgba(192,57,43,.05);border-left-color:#c0392b;color:#a93226}.scabino-sidebar-group--logout li a i{color:#c0392b}.scabino-sidebar-group--logout li a .scabino-sidebar-chevron{display:none}.myaccount-content h2{color:#590202;font-size:var(--font-size-lg);margin-bottom:10px}.woocommerce-MyAccount-content p a,div.woocommerce-MyAccount-content p strong{color:#590202}.detalii-cont-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:45px;margin-top:40px}.detalii-cont-container>div{margin-top:5px;width:-webkit-fill-available}.detalii-cont-container h2{font-size:var(--font-size-4xl);font-weight:600}.detalii-cont-container .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{margin-bottom:30px}section.custom-account-info{margin-bottom:70px;max-width:1920px;padding-left:clamp(15px,8vw,175px);padding-right:clamp(15px,8vw,175px)}.myaccount-sidebar .welcome-header{align-items:center;background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-md);display:flex;gap:var(--space-4);margin-bottom:var(--space-4);overflow:hidden;padding:var(--space-2) var(--space-5)}.myaccount-sidebar .welcome-avatar{flex-shrink:0}.myaccount-sidebar .welcome-avatar-img{border-radius:50%;height:48px;object-fit:cover;width:48px}.myaccount-sidebar .welcome-text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-1)}.myaccount-sidebar .welcome-greeting{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:400;margin:0}.myaccount-sidebar .welcome-title{color:var(--brand-color-primary);font-size:var(--font-size-lg);font-weight:600;margin:0;text-align:left}header.woocommerce-Address-title.title a{color:#590202}section.custom-account-info div.detalii-cont-container div.woocommerce div.woocommerce-MyAccount-content form div.woocommerce-address-fields p button.button,section.custom-account-info div.detalii-cont-container div.woocommerce div.woocommerce-MyAccount-content form div.woocommerce-address-fields p button.button:hover{width:200px}div.detalii-cont-container div.woocommerce div.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account p button.woocommerce-Button.button,div.detalii-cont-container div.woocommerce div.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account p button.woocommerce-Button.button:hover{width:240px}div.detalii-cont-container div.woocommerce div.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account p,section.custom-account-info div.detalii-cont-container div.woocommerce div.woocommerce-MyAccount-content form div.woocommerce-address-fields p{text-align:center}.edit-account-section{background:#f7f0ea;display:flex;flex-direction:row;gap:30px;justify-content:center;padding:20px}.woocommerce-address-fields__field-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:13px;justify-content:center}form.woocommerce-EditAccountForm.edit-account>p{margin:10px}input#password_1:focus-visible,input#password_2:focus-visible,input#password_current:focus-visible{outline:1px solid #590202}p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first label,p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last label,p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{margin-bottom:-8px}p.my-account-points-text{background-color:#ead4c3;border-radius:8px;color:#590202;font-size:14px;line-height:1.5;margin-bottom:0;margin-top:0;padding:20px}.loyalty-current-points .my-account-points-text{background-color:transparent;color:#590202;font-size:14px;line-height:1.5;margin:0!important;padding:0!important}.loyalty-current-points .my-account-points-text strong{color:#590202;font-size:15px;font-weight:700}.loyalty-content p{font-size:16px;line-height:1.5;margin-bottom:15px;margin-top:0}.loyalty-content .btn-account{margin-top:10px}.loyalty-current-points{background-color:#f8f5f1;border-left:4px solid #590202;border-radius:8px;margin-bottom:30px;padding:20px}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{width:-webkit-fill-available}.myaccount-content .woocommerce-orders-table .order-status.cancelled{background-color:#f8d7da;color:#721c24}.woocommerce table.my_account_orders .button,a.woocommerce-button.button.view.order-actions-button{font-weight:400}th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{color:#590202;font-weight:400}@media (max-width:767px){.myaccount-layout-wrapper{flex-direction:column;gap:var(--space-5)}.myaccount-sidebar,.myaccount-sidebar .welcome-header,.woocommerce-MyAccount-navigation-custom{display:none!important}.myaccount-sidebar .welcome-header.show-on-dashboard{align-items:center;background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-md);display:flex!important;flex-direction:row;gap:var(--space-4);justify-content:center;padding:var(--space-2) var(--space-5)}.myaccount-sidebar .welcome-header.show-on-dashboard .welcome-text{align-items:flex-start;display:flex!important;flex-direction:column;gap:var(--space-1);justify-content:center}.myaccount-sidebar .welcome-header.show-on-dashboard .welcome-greeting{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:500;margin:0}.myaccount-sidebar .welcome-header.show-on-dashboard .welcome-title{color:var(--brand-color-primary);display:block!important;font-size:var(--font-size-lg);font-weight:600;margin:0;text-align:left}.myaccount-layout-wrapper{display:flex!important;flex-direction:column!important}.myaccount-content{margin-bottom:0;order:1}section.custom-account-info{margin-bottom:var(--space-8);max-width:1440px;padding:0 var(--space-4)}.edit-account-section{align-content:center;align-items:center;background:var(--brand-color-secondary-pearl);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-5)}.custom-myaccount-endpoint{padding:var(--space-5) 0}.custom-myaccount-endpoint h2{color:var(--brand-text-color-headers);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--space-4)}.custom-myaccount-endpoint p{color:var(--brand-text-color-body);font-size:var(--font-size-base);line-height:1.6}.endpoint-placeholder{background:var(--brand-color-surface-alt);border-radius:var(--brand-radius-sm);padding:var(--space-4);text-align:center}.endpoint-placeholder ul{list-style:none;margin-top:var(--space-3);padding:0}.endpoint-placeholder ul li{font-size:var(--font-size-tiny);padding:var(--space-1) 0}.detalii-cont-container h2{font-size:var(--font-size-2xl);font-weight:600}header.woocommerce-Address-title.title h2{margin-bottom:0}}.scabino-dashboard{font-family:var(--brand-font-family);max-width:100%}.scabino-loyalty-wrap{margin-bottom:var(--space-10);margin-left:auto;margin-right:auto;max-width:600px;position:relative}.scabino-loyalty-card{background:linear-gradient(135deg,var(--brand-color-primary) 0,var(--brand-color-primary-400) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--brand-radius-lg);box-shadow:0 2px 4px rgba(0,0,0,.1),0 10px 20px rgba(89,2,2,.3),inset 0 1px 1px hsla(0,0%,100%,.3);color:var(--brand-text-color-on-primary);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:var(--space-6);position:relative;transition:transform var(--transition-base);user-select:none}.scabino-loyalty-card:active{transform:scale(.99)}.scabino-loyalty-card:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");height:100%;opacity:.4;width:100%;z-index:1}.scabino-loyalty-card:after,.scabino-loyalty-card:before{content:"";left:0;pointer-events:none;position:absolute;top:0}.scabino-loyalty-card:after{border-radius:var(--brand-radius-lg);bottom:0;box-shadow:inset 0 0 20px rgba(0,0,0,.2);right:0;z-index:2}.scabino-loyalty-card__sheen{background:linear-gradient(to bottom right,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0));height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:3}.scabino-loyalty-card__logo{height:40px;opacity:.9;pointer-events:none;position:absolute;right:var(--space-4);top:var(--space-4);width:auto;z-index:5}.scabino-loyalty-card__top{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:4}.scabino-loyalty-card__brand{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.15em;text-shadow:0 1px 2px rgba(0,0,0,.3);text-transform:uppercase}.scabino-loyalty-card__member{font-size:var(--font-size-sm);font-weight:300;opacity:.75}.scabino-loyalty-card__name{background:linear-gradient(180deg,#d4a832,#f0d264 30%,#fff4b8 50%,#f0d264 70%,#d4a832);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--brand-font-family);font-size:var(--font-size-2xl);font-weight:700;letter-spacing:.08em;position:relative;text-shadow:0 -1px 1px rgba(0,0,0,.4),0 1px 1px hsla(0,0%,100%,.25);text-transform:uppercase;z-index:4}.scabino-loyalty-card__bottom{align-items:flex-end;display:flex;gap:var(--space-3);justify-content:space-between;position:relative;z-index:4}.scabino-loyalty-card__stat{align-items:center;display:flex;flex:1;flex-direction:column;text-align:center}.scabino-loyalty-card__stat-value{font-size:var(--font-size-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.scabino-loyalty-card__stat-label{font-size:var(--font-size-xs);font-weight:500;letter-spacing:.08em;margin-top:var(--space-1);opacity:.7;text-transform:uppercase}.scabino-loyalty-card__divider{align-self:center;background:hsla(0,0%,100%,.2);flex-shrink:0;height:32px;width:1px}.scabino-loyalty-card__cta{align-items:center;background:var(--brand-color-surface);border-radius:var(--brand-radius-lg);bottom:-14px;box-shadow:var(--shadow-lg);color:var(--brand-color-primary);display:inline-flex;font-family:var(--brand-font-family);font-size:var(--font-size-sm);font-weight:700;gap:var(--space-2);padding:var(--space-2) var(--space-4);position:absolute;right:var(--space-4);text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast);z-index:20}.scabino-loyalty-card__cta:hover{background:var(--brand-color-surface-alt)}.scabino-loyalty-card__cta:active{transform:scale(.96)}.scabino-loyalty-card__cta:focus-visible{box-shadow:var(--focus-ring),var(--shadow-lg);outline:none}.scabino-loyalty-actions{margin-top:var(--space-5)}.scabino-loyalty-actions .scabino-section-title{color:var(--brand-text-color-body);font-size:var(--font-size-base);letter-spacing:0;text-transform:none}.scabino-loyalty-actions__scroll{display:flex;gap:var(--space-3);margin:calc(var(--space-1) * -1) 0 calc(var(--space-3) * -1);overflow-x:auto;overscroll-behavior-x:contain;padding:var(--space-1) var(--space-2) var(--space-3);scrollbar-width:none}.scabino-loyalty-actions__scroll::-webkit-scrollbar{display:none}.scabino-loyalty-action{align-items:center;background:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-card);color:var(--brand-text-color-body);display:grid;flex:0 0 min(72vw,100px);font-family:var(--brand-font-family);gap:var(--space-2);grid-template-rows:48px calc(var(--font-size-sm) * 2.5) minmax(var(--space-6),auto);justify-content:center;justify-items:center;padding:10px 15px;text-align:center;text-decoration:none;transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-fast)}.scabino-loyalty-action:hover{background:var(--brand-color-surface-alt);border-color:var(--brand-color-border-accent)}.scabino-loyalty-action:active{transform:scale(.98)}.scabino-loyalty-action:focus-visible{box-shadow:var(--focus-ring),var(--shadow-card);outline:none}.scabino-loyalty-action__icon{align-items:center;background:var(--brand-color-secondary-pearl);border-radius:50%;color:var(--brand-color-primary);display:flex;flex-shrink:0;font-size:var(--font-size-xl);height:48px;justify-content:center;width:48px}.scabino-loyalty-action__title{display:flex;font-size:var(--font-size-sm);font-weight:600;justify-content:center;line-height:1.25;min-height:calc(var(--font-size-sm) * 2.5);text-align:center}.scabino-loyalty-action__points{align-items:center;background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);color:var(--brand-color-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:700;gap:var(--space-1);justify-content:center;line-height:1.2;min-height:var(--space-6);padding:var(--space-1) var(--space-2)}.scabino-loyalty-action__points-logo{flex-shrink:0;height:var(--space-4);object-fit:contain;width:var(--space-4)}.scabino-loyalty-action__points-text{align-items:center;display:flex;line-height:1}.scabino-quick-actions{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr;margin-bottom:var(--space-8)}.scabino-quick-action{align-items:center;background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-md);color:var(--brand-text-color-body);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-5);text-align:center;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.scabino-quick-action:hover{border-color:var(--brand-color-border-accent);box-shadow:var(--shadow-lg)}.scabino-quick-action:active{transform:scale(.98)}.scabino-quick-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.scabino-quick-action__icon{align-items:center;background:var(--brand-color-surface-alt);border-radius:50%;color:var(--brand-text-color-body);display:flex;font-size:var(--font-size-lg);height:40px;justify-content:center;transition:background var(--transition-base),color var(--transition-base);width:40px}.scabino-quick-action:hover .scabino-quick-action__icon{background:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.scabino-quick-action__title{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:600;line-height:1.3;margin:0}.scabino-quick-action__sub{color:var(--brand-text-color-muted);font-size:var(--font-size-xs);line-height:1.3;margin:var(--space-1) 0 0}.scabino-section-title{color:var(--brand-text-color-muted);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.12em;margin:0 0 var(--space-3);padding:0;text-transform:uppercase}.scabino-programs .scabino-section-title{color:var(--brand-color-primary);text-align:center}.scabino-programs{margin-bottom:var(--space-8)}.scabino-programs__list{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.scabino-program-item{align-items:center;background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-md);color:var(--brand-text-color-body);display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;gap:var(--space-4);padding:var(--space-4);text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.scabino-program-item:hover{border-color:var(--brand-color-border-accent);box-shadow:var(--shadow-lg)}.scabino-program-item:active{transform:scale(.98)}.scabino-program-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.scabino-program-item__icon{align-items:center;background:var(--brand-color-primary);border-radius:50%;color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;transition:background var(--transition-base);width:48px}.scabino-program-item:hover .scabino-program-item__icon{background:var(--brand-color-primary-600)}.scabino-program-item__text{color:var(--brand-text-color-body);flex:1}.scabino-chevron{flex-shrink:0;font-size:var(--font-size-2xl);font-weight:400;line-height:1}.scabino-recent-activity{margin-bottom:var(--space-8)}.scabino-recent-activity__card{background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-md);overflow:hidden}.scabino-recent-activity-item{align-items:center;color:var(--brand-text-color-body);display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;gap:var(--space-3);padding:var(--space-2) var(--space-5);text-decoration:none;transition:background var(--transition-base),transform var(--transition-fast)}.scabino-recent-activity-item:hover{background:var(--brand-color-surface-alt)}.scabino-recent-activity-item:active{transform:scale(.98)}.scabino-recent-activity-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.scabino-recent-activity-item__icon{align-items:center;background:var(--brand-color-surface-alt);border-radius:50%;color:var(--brand-text-color-body);display:flex;flex-shrink:0;font-size:var(--font-size-xl);height:40px;justify-content:center;transition:background var(--transition-base),color var(--transition-base);width:40px}.scabino-recent-activity-item:hover .scabino-recent-activity-item__icon{background:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.scabino-recent-activity-item__text{flex:1}.scabino-recent-activity-item .scabino-chevron{color:var(--brand-text-color-muted)}.scabino-settings{margin-bottom:var(--space-4)}.scabino-settings__card{background:var(--brand-color-surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-md);overflow:hidden}.scabino-settings-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.04);color:var(--brand-text-color-body);display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;gap:var(--space-3);padding:var(--space-4) var(--space-5);text-decoration:none;transition:background var(--transition-fast)}.scabino-settings-item:last-child{border-bottom:none}.scabino-settings-item:hover{background:var(--brand-color-surface-alt)}.scabino-settings-item:active{transform:scale(.99)}.scabino-settings-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.scabino-settings-item__icon{align-items:center;background:var(--brand-color-surface-alt);border-radius:50%;color:var(--brand-text-color-body);display:flex;flex-shrink:0;font-size:var(--font-size-xl);height:40px;justify-content:center;transition:background var(--transition-base),color var(--transition-base);width:40px}.scabino-settings-item:hover .scabino-settings-item__icon{background:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.scabino-settings-item__text{flex:1}.scabino-settings-item .scabino-chevron{color:var(--brand-text-color-muted)}.scabino-dashboard__logout{text-align:center}.scabino-logout-btn{align-items:center;background:var(--brand-color-primary);border-radius:var(--brand-radius-lg);color:#fff;display:inline-flex;font-family:var(--brand-font-family);font-size:var(--font-size-lg);font-weight:600;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-5);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast);width:100%}.scabino-logout-btn:hover{background:var(--brand-color-primary-600)}.scabino-logout-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.scabino-processing-orders{margin-top:var(--space-8)}.processing-orders-section{background:var(--brand-color-surface);margin-bottom:var(--space-8)}.processing-orders-title{border-bottom:2px solid var(--brand-color-primary);color:var(--brand-text-color-headers);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.processing-orders-list{display:flex;flex-direction:column;gap:var(--space-3)}.processing-order-wrapper{margin-bottom:var(--space-3);margin-top:var(--space-4)}.processing-order-header-outside{align-items:center;border:1px solid rgba(0,0,0,.08);border-bottom:0;border-top-left-radius:var(--brand-radius-sm);border-top-right-radius:var(--brand-radius-sm);display:flex;justify-content:space-between;padding:var(--space-2) var(--space-4)}.processing-order-number{color:var(--brand-text-color-body);font-size:var(--font-size-lg);font-weight:600}.order-arrow-link{align-items:center;display:flex;justify-content:center;text-decoration:none;transition:transform var(--transition-base)}.order-arrow-link:hover{transform:translateX(2px)}.order-arrow-link img{height:23px;width:23px}.processing-order-item{background:var(--brand-color-surface-alt);border:1px solid rgba(0,0,0,.08);border-bottom-left-radius:var(--brand-radius-sm);border-bottom-right-radius:var(--brand-radius-sm);padding:var(--space-4) var(--space-5);transition:box-shadow var(--transition-base)}.processing-order-item:hover{box-shadow:var(--shadow-sm)}.order-dates-info{align-items:center;color:var(--brand-text-color-muted);display:flex;font-size:var(--font-size-tiny);justify-content:space-between;margin-bottom:var(--space-4)}.order-placed-date{font-weight:500}.order-delivery-estimate{color:var(--brand-text-color-body);font-weight:600}.processing-order-item .progress-container{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.processing-order-item .progress-icons{align-items:center;display:flex;gap:0}.processing-order-item .step-icon-circle{align-items:center;background:transparent;border:2px solid rgba(51,51,51,.4);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:border-color var(--transition-base);width:40px}.processing-order-item .step-icon-circle svg{color:rgba(51,51,51,.4);height:20px;width:20px}.processing-order-item .step-icon-circle.completed{border-color:var(--brand-color-primary)}.processing-order-item .step-icon-circle.completed svg{color:var(--brand-color-primary)}.processing-order-item .step-icon-circle.active{border-color:var(--brand-color-primary)}.processing-order-item .step-icon-circle.active svg{color:var(--brand-color-primary)}.processing-order-item .step-connector-line{background:rgba(51,51,51,.4);flex-shrink:0;height:2px;transition:background var(--transition-base);width:35px}.processing-order-item .step-connector-line.completed{background:var(--brand-color-primary)}.processing-order-item .step-connector-line.in-progress{background:linear-gradient(to right,var(--brand-color-primary) 0,var(--brand-color-primary) 50%,rgba(51,51,51,.4) 50%,rgba(51,51,51,.4) 100%)}.processing-order-item .progress-status-text{flex:1;text-align:right}.processing-order-item .status-label{color:var(--brand-text-color-body);display:inline-block;font-size:var(--font-size-tiny);font-weight:500}@media (min-width:768px){.scabino-loyalty-wrap{max-width:560px}.scabino-dashboard__logout,.scabino-loyalty-actions,.scabino-programs,.scabino-quick-actions,.scabino-recent-activity,.scabino-settings{display:none}}@media (max-width:767px){.scabino-dashboard{margin-left:auto;margin-right:auto;max-width:480px}.scabino-loyalty-wrap{margin-bottom:var(--space-8)}.scabino-loyalty-card{min-height:180px;padding:var(--space-5)}.scabino-loyalty-card__logo{height:62px;opacity:.7;right:var(--space-3);top:var(--space-3)}.scabino-loyalty-card__name,.scabino-loyalty-card__stat-value{font-size:var(--font-size-xl)}.scabino-loyalty-card__stat-label{font-size:9px}.scabino-loyalty-card__divider{height:24px}.scabino-processing-orders{display:none}.scabino-programs__list{gap:var(--space-3)}.scabino-program-item{gap:var(--space-3);padding:var(--space-4) var(--space-5)}.scabino-program-item__icon{font-size:var(--font-size-xl);height:40px;width:40px}}.returns-orders-list{margin-bottom:var(--space-7)}.return-order-item{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);margin-bottom:var(--space-4);padding:var(--space-5)}.return-order-header{align-items:center;border-bottom:1px solid var(--brand-color-border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.return-order-number{color:var(--brand-color-primary);font-size:var(--font-size-body-large);font-weight:600}.return-order-date{color:var(--brand-text-color-muted);font-size:var(--font-size-body-base)}.return-order-total{color:var(--brand-color-primary);font-weight:600;margin-bottom:var(--space-2)}.return-order-product-count{color:var(--brand-text-color-muted);font-size:var(--font-size-body-base);margin-bottom:var(--space-2)}.return-order-products{display:flex;flex-wrap:nowrap;gap:var(--space-2);margin-bottom:var(--space-4);overflow-x:auto;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch}.return-order-products .return-product-image{border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-sm);flex-shrink:0;height:50px;min-width:50px;object-fit:cover;width:50px}.return-product-name{color:var(--brand-color-primary);cursor:pointer;display:inline-block;font-size:var(--font-size-body-base);font-weight:600;margin-bottom:var(--space-1);margin-right:var(--space-2)}.return-more-products{color:var(--brand-text-color-muted);font-size:var(--font-size-body-base);font-style:italic}.return-products-btn{background:var(--brand-color-primary);border:none;border-radius:var(--brand-radius-lg);color:var(--brand-text-color-on-primary);cursor:pointer;font-size:var(--font-size-button);padding:var(--space-2) var(--space-5);text-decoration:none;transition:background var(--transition-base),transform var(--transition-fast)}.return-products-btn:hover{background:var(--brand-color-primary-600)}.return-products-btn:active{transform:scale(.98)}.return-form-container{max-width:800px}.return-form-intro{color:var(--brand-text-color-body);font-size:var(--font-size-lg);font-weight:500}.return-products-list{margin-bottom:var(--space-7)}.return-address-section{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-card);margin-bottom:var(--space-6);padding:var(--space-5)}.return-address-section h3{color:var(--brand-color-primary);font-size:var(--font-size-heading-tertiary);margin-bottom:var(--space-3);margin-top:0}.return-field-hint,.return-payment-note{color:var(--brand-text-color-muted);font-size:var(--font-size-body-small)}.return-address-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.return-field{display:flex;flex-direction:column;gap:var(--space-1)}.return-field--full,.return-field--iban{grid-column:1/-1}.return-field label{font-weight:600}.return-field input,.return-field label,.return-field select{color:var(--brand-text-color-body);font-size:var(--font-size-body-base)}.return-field input,.return-field select{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-base),box-shadow var(--transition-fast);width:100%}.return-field input:focus-visible,.return-field select:focus-visible{box-shadow:var(--focus-ring);outline:none}.return-product-item{align-items:center;background:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);display:flex;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4)}.return-product-checkbox input[type=checkbox]{height:18px;margin:0;width:18px}.return-product-image img{border-radius:var(--brand-radius-sm);height:60px;object-fit:cover;width:60px}.return-product-details{flex:1}.return-product-info{color:var(--brand-text-color-body);display:flex;font-size:var(--font-size-body-base);font-weight:500;gap:var(--space-4)}.return-product-reason{display:none;min-width:200px;order:4}.return-product-item:has(.return-product-checkbox input:checked) .return-product-reason{display:block}.return-reason-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%232D3640' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right var(--space-3) center;background-repeat:no-repeat;border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-lg);font-size:var(--font-size-body-base);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-2);width:100%}.return-form-footer{border-top:1px solid var(--brand-color-border-subtle);padding-top:var(--space-5)}.return-additional-info{margin-bottom:var(--space-5)}.return-additional-info label{color:var(--brand-text-color-body);display:block;font-weight:500;margin-bottom:var(--space-1)}.return-additional-info textarea{border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-lg);font-size:var(--font-size-body-base);padding:var(--space-2);resize:vertical;width:100%}.return-form-actions{display:flex;gap:var(--space-2)}.return-form-actions button.return-submit-btn.btn-primary{background-color:var(--brand-color-primary);border-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary);font-size:var(--font-size-base);font-weight:600;padding:0 var(--space-4);transition:background var(--transition-base),transform var(--transition-fast);width:100%}.return-form-actions button.return-submit-btn.btn-primary:hover{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600);color:var(--brand-text-color-on-primary)}.return-form-actions button.return-submit-btn.btn-primary:active{background-color:var(--brand-color-primary-700);border-color:var(--brand-color-primary-700);color:var(--brand-text-color-on-primary);transform:scale(.98)}.return-form-actions .btn:active{transform:scale(.98)}.existing-returns-list{margin-top:var(--space-5)}.existing-return-item{align-items:center;background:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--space-2);padding:var(--space-4)}.return-request-id{color:var(--brand-color-primary);font-weight:600}.return-request-status{border-radius:var(--brand-radius-sm);font-size:var(--font-size-body-small);font-weight:500;padding:var(--space-1) var(--space-2);text-transform:uppercase}.status-pending{background:var(--brand-color-surface-sand);color:var(--brand-text-color-muted)}.status-approved{background:var(--brand-color-surface-alt);color:var(--brand-text-color-body)}.status-rejected{background:var(--brand-color-badge-bg);color:var(--brand-color-badge-text)}.no-returns-available{background:var(--brand-color-surface-alt);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-muted);padding:var(--space-10) var(--space-5);text-align:center}@media (max-width:767px){.return-form-container h2{color:var(--brand-color-primary);font-size:var(--font-size-heading-tertiary);margin-bottom:var(--space-4)}.return-product-item{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-3)}.return-product-checkbox{flex-shrink:0;order:1}.return-product-checkbox input[type=checkbox]{height:20px;width:20px}.return-product-image{flex-shrink:0;order:2}.return-product-image img{height:50px;width:50px}.return-product-details{flex:1;min-width:0;order:3}.return-product-name{display:block;font-size:var(--font-size-body-base);line-height:1.3;margin-bottom:0;text-align:left}.return-product-info{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.return-product-reason{flex:1 1 100%;min-width:0;order:4}.return-product-reason .return-reason-select{width:100%}.return-form-actions{flex-direction:column;margin-top:var(--space-5)}.return-address-grid{grid-template-columns:1fr}.return-form-actions .button{margin-bottom:var(--space-2);text-align:center;width:100%}.existing-return-item{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.return-request-status{align-self:flex-end}}.custom-login-page{padding:var(--space-1) 0 var(--space-16) 0}.custom-login-container{margin:0 auto;max-width:1920px;padding:0 var(--space-16)}.custom-login-breadcrumbs{margin-bottom:var(--space-8)}.custom-login-header{margin-bottom:var(--space-6);text-align:center}.custom-login-logos{align-items:center;display:flex;gap:var(--space-6);justify-content:center;margin-bottom:var(--space-6)}.custom-login-logo-main{display:block;height:auto;max-height:60px;max-width:180px;width:auto}.custom-login-logo-secondary{display:block;height:auto;max-height:40px;max-width:120px;width:auto}.custom-login-page .scb-login-tabs{margin-bottom:var(--space-6)}.custom-login-page .scb-tabs__list{background-color:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);display:flex;gap:0;padding:var(--space-1);position:relative}.custom-login-page .scb-tabs__tab{align-items:center;background:transparent;border:none;border-radius:calc(var(--brand-radius-sm) - 2px);cursor:pointer;display:flex;flex:1;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;justify-content:center;padding:var(--space-3) var(--space-4);position:relative;transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-fast);z-index:1}.custom-login-page .scb-tabs__tab,.custom-login-page .scb-tabs__tab:hover{color:var(--brand-text-color-body)}.custom-login-page .scb-tabs__tab[aria-selected=true]{color:var(--brand-text-color-bold);font-weight:600}.custom-login-page .scb-tabs__tab:active{transform:scale(.98)}.custom-login-page .scb-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.custom-login-page .scb-tabs__indicator{background-color:var(--brand-color-surface);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-sm);height:calc(100% - var(--space-2));left:0;pointer-events:none;position:absolute;top:var(--space-1);transition:transform var(--transition-slow),width var(--transition-slow);z-index:0}@media (prefers-reduced-motion:reduce){.custom-login-page .scb-tabs__indicator{transition:none}}.custom-login-card{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5)}.custom-login-title{color:var(--brand-color-primary);font-size:var(--font-size-heading-primary);font-weight:600;margin-bottom:var(--space-3)}.custom-login-subtitle{color:var(--brand-text-color-body);font-size:var(--font-size-body-base);font-weight:500}.custom-register-link{color:var(--brand-color-primary);text-decoration:underline;transition:color var(--transition-base)}.custom-register-link:hover{color:var(--brand-color-primary-600)}.custom-login-grid{display:flex;flex-wrap:wrap;gap:var(--space-10)}.custom-col-login{background-color:var(--brand-color-secondary-sand);height:auto;width:1px}.custom-social-login{align-items:center;display:flex;flex-direction:column;justify-content:center}.custom-social-title{color:var(--brand-color-primary);font-size:var(--font-size-heading-tertiary);font-weight:600;margin-bottom:var(--space-5)}.u-column2{left:-9999px;position:absolute;visibility:hidden}.custom-login-form,.custom-social-login{flex:1;min-width:300px}.custom-login-form h2:not(.screen-reader-text){color:var(--brand-color-primary);font-size:var(--font-size-heading-secondary);font-weight:600;margin-bottom:var(--space-4);margin-top:0}.lost_reset_password{margin:0}.lost_reset_password>p:first-of-type{color:var(--brand-text-color-body);font-size:var(--font-size-body-base);font-weight:500;margin-bottom:var(--space-5)}.lost_reset_password .form-group.modern-input{margin-bottom:var(--space-4)}.lost_reset_password .form-row.form-row-first,.lost_reset_password .form-row.form-row-last{width:100%}@media (min-width:768px){.lost_reset_password .form-row.form-row-first,.lost_reset_password .form-row.form-row-last{float:left;width:calc(50% - var(--space-2))}.lost_reset_password .form-row.form-row-first{margin-right:var(--space-4)}}.lost_reset_password .form-group.modern-input input.input-text{height:auto}.lost_reset_password .form-group.modern-input input:focus-visible{border-color:var(--brand-color-primary);box-shadow:none;outline:none}.lost_reset_password .form-row--submit{clear:both;margin-bottom:0;margin-top:var(--space-4)}p.woocommerce-LostPassword.lost_password a{color:var(--brand-color-primary);text-decoration:underline}a.woocommerce-privacy-policy-link{color:var(--brand-color-primary)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin-right:0}.custom-login-form .form-row.form-row--remember-lost{margin-bottom:var(--space-4)}.custom-login-form .login-remember-lost-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;width:100%}.custom-login-form .login-lost-password-link a{color:var(--brand-color-primary);font-size:var(--font-size-base);text-decoration:underline;transition:color var(--transition-base)}.custom-login-form .login-lost-password-link a:hover{color:var(--brand-color-primary-600)}.custom-login-form .form-row.form-row--submit{display:flex;margin-bottom:var(--space-3)}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{font-weight:500}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{align-items:center;display:flex;flex-direction:row;gap:var(--space-1);margin-bottom:0;margin-left:0}input.woocommerce-form__input.woocommerce-form__input-checkbox[name=rememberme]{accent-color:var(--brand-color-primary);flex-shrink:0;height:15px;margin:0;width:15px}input.woocommerce-form__input.woocommerce-form__input-checkbox[name=rememberme]:checked{background-color:var(--brand-color-primary)}.custom-login-form .login-divider{align-items:center;display:flex;gap:var(--space-4);margin:var(--space-3) 0 var(--space-4)}.custom-login-form .login-divider:after,.custom-login-form .login-divider:before{background:var(--brand-color-border-subtle);content:"";flex:1;height:1px}.custom-login-form .login-divider__text{color:var(--brand-text-color-muted);font-size:var(--font-size-tiny);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.custom-login-form .login-social-buttons{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.custom-login-form .login-social-buttons__row{display:flex;flex-wrap:nowrap;gap:var(--space-3);width:100%}.custom-login-form .login-social-buttons__row .login-social-btn{flex:1;min-width:0}.custom-login-form .login-social-btn,.custom-login-form .login-social-buttons a{align-items:center;background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-body);cursor:pointer;display:inline-flex;font-family:var(--brand-font-family);font-size:var(--font-size-button);font-weight:500;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-5);transition:background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast)}.custom-login-form .login-social-btn:hover,.custom-login-form .login-social-buttons a:hover{background:var(--brand-color-surface-alt);border-color:var(--brand-color-border-subtle)}.custom-login-form .login-social-btn:active,.custom-login-form .login-social-buttons a:active{transform:scale(.98)}.custom-login-form .login-social-btn:focus-visible,.custom-login-form .login-social-buttons a:focus-visible{box-shadow:var(--focus-ring);outline:none}.custom-login-form .login-social-buttons svg{flex-shrink:0;height:20px;width:20px}.custom-login-form .login-social-buttons__nextend,.custom-login-form .login-social-buttons__nextend .nsl-container,.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-container-buttons{width:100%}.custom-login-form .login-social-buttons__nextend .nsl-container{clear:none;text-align:center}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-container-buttons{display:block;padding:0}.custom-login-form .login-social-buttons__nextend .nsl-container a[data-plugin=nsl]{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:block;margin:0;padding:0;text-decoration:none;width:100%}.custom-login-form .login-social-buttons__nextend .nsl-container a[data-plugin=nsl]:hover{background:transparent;border-color:transparent}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button,.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button.nsl-button-google[data-skin=light]{align-items:center;background:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:none;color:var(--brand-text-color-body);display:flex;gap:var(--space-2);justify-content:center;min-height:var(--btn-height-md);padding:0 var(--space-4);transition:background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast);width:100%}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button.nsl-button-google[data-skin=light]:hover,.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button:hover{background:var(--brand-color-surface);border-color:var(--brand-color-border-subtle);box-shadow:none;color:var(--brand-text-color-body)}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button:active,.custom-login-form .login-social-buttons__nextend .nsl-container a[data-plugin=nsl]:active .nsl-button{transform:scale(.98)}.custom-login-form .login-social-buttons__nextend .nsl-container a[data-plugin=nsl]:focus-visible{outline:none}.custom-login-form .login-social-buttons__nextend .nsl-container a[data-plugin=nsl]:focus-visible .nsl-button{box-shadow:var(--focus-ring)}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button-svg-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:0}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button-default div.nsl-button-label-container,.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button-google div.nsl-button-label-container,.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button-label-container{color:inherit;display:block;flex:0 0 auto;font-family:var(--brand-font-family);font-size:var(--font-size-button);font-weight:500;letter-spacing:0;line-height:1.2;margin:0;overflow:visible;padding:0;text-align:center;text-overflow:clip;white-space:nowrap}.custom-login-form .login-social-buttons__nextend .nsl-container .nsl-button-label-container b{font-weight:inherit}.custom-login-form .form-row label{color:var(--brand-text-color-body);font-size:var(--font-size-body-base);font-weight:500}.custom-login-form .form-row.form-row-wide{margin-bottom:var(--space-2)}.custom-login-form .form-group.modern-input input.input-text{height:auto}.custom-login-form .form-group.modern-input input:focus-visible{border-color:var(--brand-color-primary);box-shadow:none;outline:none}.woocommerce-form-register .woocommerce-privacy-policy-text{margin-bottom:var(--space-3)}.woocommerce-form-register .woocommerce-privacy-policy-text p{color:var(--brand-text-color-body);font-size:var(--font-size-body-small);font-weight:500}.woocommerce-form-register .woocommerce-privacy-policy-text a.woocommerce-privacy-policy-link{color:var(--brand-color-primary)}.woocommerce-form-register p.form-row:last-of-type{margin-bottom:0}.password-confirm-feedback{display:block;font-size:var(--font-size-tiny);font-weight:500;margin-bottom:var(--space-2);margin-top:calc(var(--space-1) * -1);min-height:1.25em;transition:color var(--transition-fast)}.password-confirm-feedback:empty{color:transparent}.password-confirm-feedback.is-match{color:var(--brand-color-success,#16a34a)}.password-confirm-feedback.is-mismatch{color:var(--brand-color-error,#dc2626)}.form-group.modern-input.is-valid input{border-color:var(--brand-color-border-input)}.form-group.modern-input.is-invalid input{border-color:var(--brand-color-primary)}.form-group.modern-input.is-invalid input:focus-visible{border-color:var(--brand-color-primary);box-shadow:0 0 0 2px rgba(89,2,2,.1)}.lost_reset_password button.woocommerce-Button.button,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit{background-color:var(--brand-color-primary);border:1px solid var(--brand-color-primary);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-on-primary);font-family:var(--brand-font-family);font-size:var(--font-size-lg);font-weight:600;height:var(--btn-height-md);padding-left:var(--space-12);padding-right:var(--space-12);transition:background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast);width:100%}.lost_reset_password button.woocommerce-Button.button:hover,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600);padding-left:var(--space-12);padding-right:var(--space-12)}.lost_reset_password button.woocommerce-Button.button:focus-visible,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:focus-visible,button.woocommerce-button.button.woocommerce-form-login__submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.lost_reset_password button.woocommerce-Button.button:active,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:active,button.woocommerce-button.button.woocommerce-form-login__submit:active{background-color:var(--brand-color-primary-700);border-color:var(--brand-color-primary-700);transform:scale(.98)}.custom-login-container{margin-left:auto;margin-right:auto;max-width:600px}.custom-col-login,.custom-social-login{display:none}@media (max-width:1024px){.custom-login-grid{gap:var(--space-10);grid-template-columns:1fr}}@media (max-width:768px){.custom-login-container{padding:0 var(--space-4)}}@media (max-width:767px){.custom-login-title{color:var(--brand-color-primary);font-size:var(--font-size-heading-tertiary);font-weight:600;margin-bottom:var(--space-3)}}.dashboard-stats-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.stat-box{background:transparent;border:2px solid #590202;border-radius:12px;border-top:6px solid #590202;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.dashboard-stats-grid:not(.loyalty-stats-grid) .stat-box{padding:10px 5px}.stat-content{background:#fff;border-bottom:none;border-radius:10px 10px 0 0;flex-grow:1;margin:0;padding:15px 5px}.stat-box:hover{box-shadow:0 8px 20px rgba(89,2,2,.15);cursor:pointer;transform:translateY(-5px)}.stat-icon{align-items:center;color:#590202;display:flex;font-size:40px;justify-content:center;margin:0 auto 15px;transition:all .3s ease}.stat-box:hover .stat-icon{transform:scale(1.1)}.stat-label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.stat-value{align-items:center;color:#590202;display:flex;font-size:32px;font-weight:700;justify-content:center;line-height:1}.stat-link{background-color:#590202;border-radius:0 0 10px 10px;border-top:none;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:600;margin-left:0;margin-right:0;margin-top:auto;padding:10px 5px;text-align:center;text-decoration:none;width:100%}.loyalty-sections-preview{display:flex;flex-direction:column;gap:30px;margin-top:40px}.loyalty-preview-section{background-color:#fff}.loyalty-preview-section h3{color:#590202;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;margin-bottom:20px;margin-top:0}.btn-view-all{background-color:#590202;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-top:20px;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-view-all:hover{background-color:#4a0101;box-shadow:0 4px 8px rgba(89,2,2,.2);transform:translateY(-2px)}.stat-affiliates .stat-icon,.stat-affiliates .stat-value,.stat-coupons .stat-icon,.stat-coupons .stat-value,.stat-loyalty .stat-icon,.stat-loyalty .stat-value,.stat-loyalty-available .stat-icon,.stat-loyalty-available .stat-value,.stat-loyalty-pending .stat-icon,.stat-loyalty-pending .stat-value,.stat-loyalty-redeem .stat-icon,.stat-loyalty-redeem .stat-value{color:#590202}@media (max-width:1024px){.dashboard-stats-grid{gap:15px}.stat-icon{font-size:36px}.stat-label{font-size:11px}.stat-value{font-size:28px}}@media (max-width:768px){.dashboard-stats-grid{gap:10px;grid-template-columns:repeat(3,1fr)}.stat-icon{font-size:32px;margin-bottom:10px}.stat-label{font-size:10px;margin-bottom:8px}.stat-value{font-size:22px}.btn-view-all{display:block;width:100%}}@media (max-width:480px){.dashboard-stats-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.stat-link{font-size:13px}.stat-icon{font-size:28px;margin-bottom:8px}.btn-view-all{display:block;width:100%}.stat-label{font-size:9px;line-height:1.2;margin-bottom:6px}.stat-value{font-size:18px}}.affiliate-content,.coupons-content{padding:20px 0}.coupons-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px}.coupon-card{background:#fff;border:2px solid #590202;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.coupon-card:hover{box-shadow:0 8px 20px rgba(89,2,2,.15);transform:translateY(-5px)}.coupon-header{background:linear-gradient(135deg,#590202,#8b0000);padding:20px;text-align:center}.coupon-discount{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.coupon-body{flex:1;padding:20px}.coupon-code-wrapper{background:#f5f5f5;border:2px dashed #590202;border-radius:8px;margin-bottom:15px;padding:15px;text-align:center}.coupon-code-label{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.coupon-code{color:#590202;display:block;font-family:Courier New,monospace;font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.coupon-description{background:#f9f9f9;border-radius:6px;color:#555;font-size:14px;line-height:1.6;margin-bottom:15px;padding:10px}.coupon-details{border-top:1px solid #e0e0e0;margin-top:15px;padding-top:15px}.coupon-detail{align-items:center;color:#666;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.coupon-detail i{color:#590202;width:16px}.coupon-footer{background:#f9f9f9;border-top:1px solid #e0e0e0;padding:15px 20px}.btn-use-coupon{background:#590202;border:none;border-radius:6px;color:#fff!important;display:block;font-size:14px;font-weight:600;padding:12px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.btn-use-coupon:hover{background:#740202;transform:scale(1.02)}.no-coupons-message{background:#f9f9f9;border-radius:12px;margin-top:20px;padding:60px 20px;text-align:center}.no-coupons-message p{color:#666;font-size:16px;margin:10px 0}.no-coupons-message p:first-of-type{color:#333;font-size:18px;font-weight:600}@media (max-width:768px){.coupons-grid{gap:15px;grid-template-columns:1fr}.coupon-discount{font-size:20px}.coupon-code{font-size:18px}.coupon-body,.coupon-header{padding:15px}}@media (max-width:480px){.coupon-code{font-size:16px;letter-spacing:1px}}.scb-coupons{display:flex;flex-direction:column;gap:var(--space-6);max-width:960px;width:100%}.scb-coupons__header{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-2)}.scb-coupons__icon{align-items:center;background-color:var(--brand-color-primary);border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;width:48px}.scb-coupons__title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-heading-primary);font-weight:700;line-height:1.2;margin:0}.scb-coupons__subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.4;margin:var(--space-1) 0 0}.scb-coupons .scb-tabs{margin-bottom:var(--space-6)}.scb-coupons .scb-tabs__list{background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);display:flex;gap:0;padding:var(--space-1);position:relative}.scb-coupons .scb-tabs__tab{align-items:center;background:transparent;border:none;border-radius:calc(var(--brand-radius-sm) - 2px);cursor:pointer;display:flex;flex:1;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;justify-content:center;line-height:1.3;padding:var(--space-3) var(--space-4);position:relative;text-align:center;transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-fast);white-space:normal;z-index:1}.scb-coupons .scb-tabs__tab,.scb-coupons .scb-tabs__tab:hover{color:var(--brand-text-color-body)}.scb-coupons .scb-tabs__tab[aria-selected=true]{color:var(--brand-text-color-bold);font-weight:600}.scb-coupons .scb-tabs__tab:active{transform:scale(.98)}.scb-coupons .scb-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-coupons .scb-tabs__indicator{background-color:var(--brand-color-surface);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-sm);height:calc(100% - var(--space-2));left:0;pointer-events:none;position:absolute;top:var(--space-1);transition:transform var(--transition-slow),width var(--transition-slow);z-index:0}@media (prefers-reduced-motion:reduce){.scb-coupons .scb-tabs__indicator{transition:none}}.scb-coupons .scb-tabs__panels{margin-top:var(--space-6)}.scb-coupons .scb-panel{opacity:0;transform:translateY(8px);transition:opacity var(--transition-base),transform var(--transition-base)}.scb-coupons .scb-panel--active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scb-coupons .scb-panel{transform:none;transition:none}.scb-coupons .scb-panel[hidden]{opacity:0}.scb-coupons .scb-panel--active{opacity:1}}.scb-coupons__grid{display:grid;gap:var(--space-5);grid-template-columns:1fr}.scb-coupons__card{background:var(--brand-color-surface);border-radius:var(--brand-radius-lg);overflow:visible;position:relative}.scb-coupons__card--active{border:1.5px solid var(--brand-color-border-subtle);box-shadow:0 4px 24px rgba(89,2,2,.06)}.scb-coupons__card--expired{border:1px solid var(--brand-color-border-subtle);box-shadow:var(--shadow-sm);opacity:.85}.scb-coupons__card-inner{display:flex;flex-direction:column}@media (min-width:640px){.scb-coupons__card-inner{flex-direction:row}}.scb-coupons__discount-badge{align-items:center;background:linear-gradient(135deg,var(--brand-color-primary) 0,var(--brand-color-primary-400) 100%);border-bottom-left-radius:var(--brand-radius-lg);border-top-left-radius:var(--brand-radius-lg);box-sizing:border-box;color:var(--brand-text-color-on-primary);display:flex;flex-direction:column;flex-shrink:0;font-weight:700;justify-content:center;min-width:150px;padding:var(--space-6);position:relative;width:150px}.scb-coupons__discount-badge:after{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:80%;position:absolute;right:0;top:10%;width:1px}.scb-coupons__discount-value{font-size:var(--font-size-3xl);letter-spacing:-.02em;line-height:1}.scb-coupons__discount-label{font-size:var(--font-size-xs);letter-spacing:.1em;margin-top:var(--space-1);opacity:.9;text-transform:uppercase}.scb-coupons__card-content{flex:1;padding:var(--space-5)}@media (min-width:640px){.scb-coupons__card-content{padding:var(--space-6)}}.scb-coupons__card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-3);text-align:center}.scb-coupons__card-title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-xl);font-weight:600;line-height:1.3;margin:0;text-align:center}.scb-coupons__card-subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-sm);line-height:1.4;margin:var(--space-1) 0 0}.scb-coupons__code-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-4)}.scb-coupons__code-text{border:2px dashed var(--brand-color-border);border-radius:var(--brand-radius-sm);color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;letter-spacing:.05em;padding:var(--space-2) var(--space-4)}.scb-coupons__code-row .scb-gift-card__card-visual-copy{align-items:center;background-color:var(--upsell-color-primary);border:none;border-radius:var(--brand-radius-sm);color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast);width:38px}.scb-coupons__code-row .scb-gift-card__card-visual-copy .fa{font-size:var(--font-size-base)}.scb-coupons__code-row .scb-gift-card__card-visual-copy:hover{background:var(--brand-color-primary);border-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.scb-coupons__code-row .scb-gift-card__card-visual-copy:active{transform:scale(.98)}.scb-coupons__code-row .scb-gift-card__card-visual-copy:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-coupons__code-row .scb-gift-card__card-visual-copy.copied{background:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600);color:var(--brand-text-color-on-primary);pointer-events:none}.scb-coupons__usage-bar{background:var(--brand-color-border-subtle);border-radius:2px;height:4px;margin-top:var(--space-4);overflow:hidden}.scb-coupons__usage-fill{background:var(--brand-color-primary);border-radius:2px;height:100%;transition:width var(--transition-base)}.scb-coupons__card-details{border-top:1px solid var(--brand-color-border-subtle);gap:var(--space-2);justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4)}.scb-coupons__card-details,.scb-coupons__card-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm)}.scb-coupons__card-meta{color:var(--brand-text-color-muted);font-weight:500;gap:var(--space-4)}.scb-coupons__meta-item{align-items:center;display:inline-flex;gap:var(--space-2)}.scb-coupons__meta-item .fa{flex-shrink:0;font-size:var(--font-size-base)}.scb-coupons__days-left{color:var(--brand-color-primary);font-weight:500}@keyframes scb-coupon-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scb-coupons__card{animation:scb-coupon-fadeSlideUp .5s cubic-bezier(.4,0,.2,1) forwards}@media (prefers-reduced-motion:reduce){.scb-coupons__card{animation:none}.scb-coupons__code-row .scb-gift-card__card-visual-copy:active{transform:none}}.scb-coupons .scb-empty{color:var(--brand-text-color-muted);font-size:var(--font-size-base);padding:var(--space-10) var(--space-4);text-align:center}.scb-coupons .scb-empty__icon{font-size:var(--font-size-5xl);margin-bottom:var(--space-4);opacity:.4}@media (max-width:768px){.scb-coupons{gap:var(--space-5)}.scb-coupons__header{gap:var(--space-3)}.scb-coupons__icon{font-size:var(--font-size-xl);height:40px;width:40px}.scb-coupons__title{font-size:var(--font-size-heading-tertiary)}.scb-coupons__discount-badge{border-bottom-left-radius:0;border-top-right-radius:var(--brand-radius-lg);padding:var(--space-4);width:100%}.scb-coupons__discount-value{font-size:var(--font-size-3xl)}}@media (max-width:480px){.scb-coupons__card-content{padding:var(--space-4)}}.scb-affiliate{display:flex;flex-direction:column;gap:var(--space-6);max-width:960px;width:100%}.scb-affiliate__header{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-2)}.scb-affiliate__icon{align-items:center;background-color:var(--brand-color-primary);border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;width:48px}.scb-affiliate__title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-heading-primary);font-weight:700;line-height:1.2;margin:0}.scb-affiliate__subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.4;margin:var(--space-1) 0 0}.scb-affiliate__stats{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (max-width:768px){.scb-affiliate__stats{gap:var(--space-4);grid-template-columns:1fr 1fr}.scb-affiliate__stats .scb-stat-card--featured{grid-column:1/-1;order:-1}}@media (min-width:769px){.scb-affiliate__stats{grid-template-columns:repeat(3,1fr)}}.scb-affiliate__card{border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}.scb-affiliate__card-title{color:var(--brand-color-primary);font-size:var(--font-size-lg);font-weight:700;margin:0 0 var(--space-5) 0}.scb-affiliate__section-label{color:var(--brand-text-color-muted);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.05em;margin:var(--space-5) 0 var(--space-3) 0;text-transform:uppercase}.scb-affiliate__copy-row{align-items:stretch;display:flex;gap:var(--space-3)}.scb-affiliate__code-box{align-items:center;background:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-accent);border-radius:var(--brand-radius-lg);display:flex;flex:1;overflow:hidden;padding:var(--space-3) var(--space-4)}.scb-affiliate__code-box input[type=text]{background:transparent;border:none;color:var(--brand-text-color-muted);cursor:default;font-family:inherit;font-size:var(--font-size-base);font-weight:500;outline:none;padding:0;width:100%}.scb-affiliate__code-box strong{color:var(--brand-color-primary);font-family:Courier New,monospace;font-size:var(--font-size-lg);font-weight:700;letter-spacing:.1em}.scb-affiliate__copy-row .btn.copied{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600);pointer-events:none}.scb-affiliate__accordion{border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.scb-affiliate__accordion-trigger{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-lg);color:var(--brand-text-color-body);cursor:pointer;display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;gap:var(--space-3);justify-content:space-between;padding:var(--space-5) var(--space-6);text-align:left;transition:background-color var(--transition-fast);width:100%}.scb-affiliate__accordion-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-affiliate__accordion-chevron{color:var(--brand-color-primary);flex-shrink:0;transition:transform var(--transition-base)}.scb-affiliate__accordion-trigger[aria-expanded=true] .scb-affiliate__accordion-chevron{transform:rotate(180deg)}.scb-affiliate__accordion-body{border-top:1px solid var(--brand-color-border-subtle);display:none;padding:var(--space-5) var(--space-6)}.scb-affiliate__rules-list{counter-reset:step-counter;display:flex;flex-direction:column;font-weight:500;gap:var(--space-4);list-style:none;margin:0;padding:0}.scb-affiliate__rules-list li{align-items:flex-start;color:var(--brand-text-color-body);counter-increment:step-counter;display:flex;font-size:var(--font-size-base);gap:var(--space-4);line-height:1.6}.scb-affiliate__rules-list li:before{align-items:center;background:var(--brand-color-surface-alt);border-radius:50%;color:var(--brand-text-color-body);content:counter(step-counter);display:inline-flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.scb-affiliate__section-title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-2xl);font-weight:700;margin:0 0 var(--space-4) 0}.scb-affiliate__table-wrap{background-color:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.scb-affiliate__table{border-collapse:collapse;color:var(--brand-text-color-body);font-size:var(--font-size-base);width:100%}.scb-affiliate__table td,.scb-affiliate__table th{border-bottom:1px solid var(--brand-color-border-subtle);font-weight:500;padding:var(--space-3) var(--space-4);text-align:left}.scb-affiliate__table th{background-color:var(--brand-color-surface-sand);color:var(--brand-text-color-headers);font-weight:600}.scb-affiliate__table tbody tr:last-child td{border-bottom:none}.scb-affiliate__table tbody tr:hover{background-color:var(--brand-color-secondary-pearl)}.scb-affiliate .scb-list-shell{background-color:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);overflow:hidden}.scb-affiliate .scb-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.scb-affiliate .scb-list-item{align-items:center;background-color:var(--brand-color-surface);border-bottom:1px solid var(--brand-color-border-subtle);color:inherit;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.scb-affiliate .scb-list-item:last-child{border-bottom:none}.scb-affiliate .scb-list-item:hover{background-color:var(--brand-color-secondary-pearl)}.scb-affiliate__status{border-radius:var(--brand-radius-lg);display:inline-block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;padding:var(--space-1) var(--space-3);text-transform:uppercase;white-space:nowrap}.scb-affiliate__status.status-finalizat{background:#d1fae5;color:#065f46}.scb-affiliate__status.status-in-decurs{background:#fef3c7;color:#92400e}.scb-affiliate__status.status-initiat{background:var(--brand-color-surface-alt);color:var(--brand-text-color-body)}.scb-affiliate__status.status-retur{background:var(--brand-color-badge-bg);color:var(--brand-color-badge-text)}.scb-affiliate .scb-empty{color:var(--brand-text-color-muted);font-size:var(--font-size-base);padding:var(--space-10) var(--space-4);text-align:center}@media (max-width:639px){.scb-affiliate{gap:var(--space-5)}.scb-affiliate__header{gap:var(--space-3)}.scb-affiliate__icon{font-size:var(--font-size-xl);height:40px;width:40px}.scb-affiliate__title{font-size:var(--font-size-heading-tertiary)}.scb-affiliate__copy-row{flex-direction:column}.scb-affiliate__copy-row .btn{width:100%}.scb-affiliate .scb-list-item{flex-wrap:wrap;padding:var(--space-3)}}@media (max-width:480px){.scb-affiliate__accordion-body,.scb-affiliate__accordion-trigger,.scb-affiliate__card{padding:var(--space-4)}}.scb-edit-account{max-width:960px;width:100%}.scb-edit-account__header{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-8)}.scb-edit-account__icon{align-items:center;background-color:var(--brand-color-primary);border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;width:48px}.scb-edit-account__title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-heading-primary);font-weight:700;line-height:1.2;margin:0}.scb-edit-account__subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.4;margin:var(--space-1) 0 0}.avatar-upload-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--space-6);justify-content:center}.avatar-preview-container{border:3px solid var(--brand-color-border-accent);border-radius:50%;cursor:pointer;height:120px;overflow:hidden;position:relative;transition:border-color var(--transition-base);width:120px}.avatar-preview-container:hover{border-color:var(--brand-color-primary)}.avatar-preview-container:focus-within{box-shadow:var(--focus-ring);outline:none}.avatar-preview-image{height:100%;object-fit:cover;width:100%}.avatar-overlay,.avatar-preview-image{transition:opacity var(--transition-base)}.avatar-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;opacity:0;position:absolute}.avatar-preview-container:hover .avatar-overlay{opacity:1}.avatar-overlay-icon{color:var(--brand-text-color-on-primary);font-size:var(--font-size-2xl)}.avatar-controls{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.avatar-upload-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.avatar-buttons{display:flex;flex-direction:column;gap:var(--space-3)}.avatar-delete-btn{align-items:center;background:transparent;border:2px solid var(--brand-color-primary);border-radius:var(--brand-radius-lg);color:var(--brand-color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:background var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.avatar-delete-btn:hover{background:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.avatar-delete-btn:active{transform:scale(.98)}.avatar-delete-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.avatar-delete-btn.hidden{display:none}.avatar-message{align-items:center;border-radius:var(--brand-radius-sm);display:flex;font-size:var(--font-size-sm);font-weight:500;justify-content:center;min-height:32px;padding:var(--space-2) var(--space-4)}.avatar-message:empty{display:none}.avatar-message.success{background:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-accent);color:var(--brand-text-color-headers)}.avatar-message.error{background:var(--brand-color-badge-bg);border:1px solid var(--brand-color-badge-text);color:var(--brand-color-badge-text)}.avatar-message.loading{background:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-subtle);color:var(--brand-text-color-muted)}.avatar-preview-container.loading .avatar-preview-image{opacity:.5}.avatar-preview-container.loading .avatar-overlay{opacity:1}.avatar-preview-container.loading .avatar-overlay-icon:before{animation:spin 1s linear infinite;content:"\f110";font-family:FontAwesome}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.avatar-upload-wrapper{gap:var(--space-4)}.avatar-preview-container{flex-shrink:0;height:100px;width:100px}.avatar-delete-btn,.avatar-upload-btn{justify-content:center;min-width:140px;width:100%}}.scb-edit-account .woocommerce-EditAccountForm.edit-account{margin:0;max-width:100%;padding:0}.form-sections-row{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr;margin-bottom:var(--space-6)}.form-sections-row .form-section{margin-bottom:0;min-width:0}.form-sections-row .form-section .section-title{margin-top:0}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-section{margin-bottom:var(--space-8)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-section:last-of-type{margin-bottom:0}.scb-edit-account .woocommerce-EditAccountForm.edit-account .section-title{border-bottom:1px solid var(--brand-color-border-subtle);color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-xl);font-weight:600;line-height:1.3;margin:0 0 var(--space-4) 0;padding-bottom:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input{margin-bottom:var(--space-5);min-width:0;position:relative}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-text-color-body);font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;padding:var(--space-4);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);width:100%}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input:focus-visible{border-color:var(--brand-color-primary);outline:none}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input label{background:var(--brand-color-surface);color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);padding:0 var(--space-1);pointer-events:none;position:absolute;top:0;transform:translateY(-50%);transition:all var(--transition-base);z-index:1}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input:placeholder-shown+label{color:var(--brand-text-color-muted);font-size:var(--font-size-base);font-weight:500;left:var(--space-4);top:50%;transform:translateY(-50%)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input:focus+label{color:var(--brand-color-primary);font-size:var(--font-size-base);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input:not(:placeholder-shown)+label{color:var(--brand-color-primary);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input::placeholder{color:transparent}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input .required{color:var(--brand-color-primary);font-weight:600}.scb-edit-account .woocommerce-EditAccountForm.edit-account .field-note{color:var(--brand-text-color-muted);display:block;font-size:var(--font-size-xs);font-style:italic;line-height:1.4;margin-bottom:var(--space-4);margin-top:calc(-1 * var(--space-3))}.scb-edit-account .woocommerce-EditAccountForm.edit-account .clear{clear:both;display:block}.scb-edit-account .woocommerce-EditAccountForm.edit-account p:last-child{margin-bottom:0;margin-top:var(--space-5);text-align:center}.scb-edit-account .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{background:var(--brand-color-primary);border:2px solid var(--brand-color-primary);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-on-primary);cursor:pointer;font-size:var(--font-size-base);font-weight:600;letter-spacing:.5px;min-width:240px;padding:var(--space-4) var(--space-8);text-transform:uppercase;transition:background var(--transition-base),transform var(--transition-fast);width:auto}.scb-edit-account .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:active{transform:scale(.98)}.scb-edit-account .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-edit-account .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover{background:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600)}.myaccount-main-content .woocommerce-error,.myaccount-main-content .woocommerce-info,.myaccount-main-content .woocommerce-message{align-items:center;border-left:4px solid;border-radius:var(--brand-radius-sm);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5)}.myaccount-main-content .woocommerce-message{background:var(--brand-color-surface);border-left-color:var(--brand-color-primary);color:var(--brand-text-color-body)}.myaccount-main-content .woocommerce-message:before{content:"✓";font-size:var(--font-size-xl);font-weight:700}.myaccount-main-content .woocommerce-error{background:var(--brand-color-surface);border-left-color:var(--brand-color-primary);color:var(--brand-text-color-body)}.myaccount-main-content .woocommerce-error:before{content:"✕";font-size:var(--font-size-xl);font-weight:700}.myaccount-main-content .woocommerce-info{background:var(--brand-color-surface);border-left-color:var(--brand-color-primary);color:var(--brand-text-color-body)}.myaccount-main-content .woocommerce-info:before{content:"ℹ";font-size:var(--font-size-xl);font-weight:700}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--brand-color-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23590202' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right var(--space-4) center;background-repeat:no-repeat;border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-text-color-body);cursor:pointer;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;padding:var(--space-4);padding-right:calc(var(--space-4) + 20px);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);width:100%}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input select:focus-visible{border-color:var(--brand-color-primary);outline:none}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input select:not([value=""])+label,.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input select:valid+label{color:var(--brand-color-primary);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input[type=date]{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-text-color-body);display:block;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;max-width:100%;min-width:0;padding:var(--space-4);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);width:100%}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input[type=date]::-webkit-date-and-time-value{text-align:left}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input[type=date]:focus-visible{border-color:var(--brand-color-primary);outline:none}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input[type=date]:not(:placeholder-shown)+label,.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input[type=date]:valid+label{color:var(--brand-color-primary);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.sms-marketing-section{margin-bottom:var(--space-8)}.sms-marketing-box{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-accent);border-radius:var(--brand-radius-sm);padding:var(--space-5) var(--space-6)}.sms-marketing-checkbox-wrapper,.sms-marketing-field{align-items:flex-start;display:flex;gap:var(--space-3)}.sms-marketing-checkbox-wrapper{cursor:pointer;user-select:none}.sms-marketing-checkbox{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sms-marketing-checkbox-custom{align-items:center;background:var(--brand-color-surface);border:2px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;min-height:20px;min-width:20px;transition:border-color var(--transition-base),background-color var(--transition-base);width:20px}.sms-marketing-checkbox:checked+.sms-marketing-checkbox-custom{background-color:var(--brand-color-primary);border-color:var(--brand-color-primary)}.sms-marketing-checkbox:checked+.sms-marketing-checkbox-custom:after{border:solid var(--brand-text-color-on-primary);border-width:0 2px 2px 0;content:"";height:10px;margin-bottom:2px;transform:rotate(45deg);width:6px}.sms-marketing-checkbox:focus-visible+.sms-marketing-checkbox-custom{box-shadow:var(--focus-ring);outline:none}.sms-marketing-label-text{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:500;line-height:1.5}.sms-marketing-helper{color:var(--brand-text-color-muted);font-size:var(--font-size-sm);line-height:1.4;margin:var(--space-3) 0 0 32px}@media (max-width:768px){.form-sections-row{gap:var(--space-2);grid-template-columns:1fr}.scb-edit-account .woocommerce-EditAccountForm.edit-account .account-details-section{margin-bottom:0}.scb-edit-account__header{gap:var(--space-3)}.scb-edit-account__icon{font-size:var(--font-size-xl);height:40px;width:40px}.scb-edit-account__title{font-size:var(--font-size-heading-tertiary)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .section-title{font-size:var(--font-size-lg);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input{margin-bottom:var(--space-4)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input{font-size:16px;padding:var(--space-4)}.scb-edit-account .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{font-size:var(--font-size-sm);min-width:auto;padding:var(--space-4) var(--space-6);width:100%}}@media (max-width:480px){.scb-edit-account__title{font-size:var(--font-size-xl)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .section-title{font-size:var(--font-size-base);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input{margin-bottom:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input{font-size:var(--font-size-base);padding:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input label{left:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .form-group.modern-input input:placeholder-shown+label{left:var(--space-3)}.scb-edit-account .woocommerce-EditAccountForm.edit-account .field-note{font-size:var(--font-size-xs);margin-bottom:var(--space-3);margin-top:calc(-1 * var(--space-2))}.scb-edit-account .woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{font-size:var(--font-size-sm);padding:var(--space-4) var(--space-5)}.sms-marketing-box{padding:var(--space-4)}.sms-marketing-label-text{font-size:var(--font-size-sm)}.sms-marketing-helper{font-size:var(--font-size-xs);margin-left:28px}}.support-page h2{color:var(--brand-color-primary);font-size:var(--font-size-heading-secondary);font-weight:700;margin-bottom:var(--space-5);padding-bottom:var(--space-3)}.support-page>p{color:var(--brand-text-color-body);font-size:var(--font-size-body-large);font-weight:500;line-height:1.6;margin-bottom:var(--space-7)}.support-contact-form{max-width:800px}.support-contact-form .form-group.modern-input textarea{min-height:150px}.support-contact-form .form-submit-wrapper{margin-bottom:0;text-align:center}.support-contact-form button.woocommerce-Button.button{background:var(--brand-color-primary)!important;border:2px solid var(--brand-color-primary)!important;border-radius:var(--brand-radius-lg)!important;color:var(--brand-text-color-on-primary)!important;cursor:pointer;font-size:var(--font-size-button)!important;font-weight:500!important;letter-spacing:.5px;min-width:240px;padding:var(--space-3) var(--space-10)!important;text-transform:uppercase;transition:background var(--transition-base),transform var(--transition-fast);width:auto!important}.support-contact-form button.woocommerce-Button.button:hover{background:var(--brand-color-primary-600)!important;border-color:var(--brand-color-primary-600)!important}.support-contact-form button.woocommerce-Button.button:active{background:var(--brand-color-primary-700)!important;border-color:var(--brand-color-primary-700)!important;transform:scale(.98)}@media (max-width:768px){.support-page h2{font-size:var(--font-size-heading-tertiary);margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.support-page>p{font-size:var(--font-size-small-plus);margin-bottom:var(--space-5)}.support-contact-form button.woocommerce-Button.button{font-size:var(--font-size-small-plus)!important;min-width:auto;padding:var(--space-3) var(--space-7)!important;width:100%!important}}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-3)}@media (min-width:768px){.woocommerce-address-fields .form-row-first,.woocommerce-address-fields .form-row-last,.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{width:calc(50% - var(--space-2))}.woocommerce-address-fields .form-row-wide,.woocommerce-billing-fields .form-row-wide,.woocommerce-shipping-fields .form-row-wide{width:100%}}@media (max-width:767px){.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{flex-direction:column;gap:var(--space-2)}.woocommerce-address-fields .form-row,.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{width:100%!important}}.scb-edit-address{max-width:960px;width:100%}.scb-edit-address__header{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-8)}.scb-edit-address__icon{align-items:center;background-color:var(--brand-color-primary);border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;width:48px}.scb-edit-address__title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-heading-primary);font-weight:700;line-height:1.2;margin:0}.scb-edit-address__subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.4;margin:var(--space-1) 0 0}.scb-edit-address .woocommerce-address-fields h3{border-bottom:1px solid var(--brand-color-border-subtle);color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-xl);font-weight:600;line-height:1.3;margin:0 0 var(--space-4) 0;padding-bottom:var(--space-3)}.scb-edit-address .woocommerce-address-fields .form-row-first,.scb-edit-address .woocommerce-address-fields .form-row-last{width:49%}.scb-edit-address .woocommerce-address-fields .form-row{margin:var(--space-3) 0 var(--space-2) 0;padding:0;position:relative}.scb-edit-address .woocommerce-address-fields p.form-row{margin-bottom:var(--space-2);margin-top:var(--space-3)}.scb-edit-address .woocommerce-address-fields .form-row>label{background:var(--brand-color-surface);color:var(--brand-text-color-muted);font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;left:var(--space-4);line-height:1;margin:0;padding:0 var(--space-1);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--transition-base);z-index:2}.scb-edit-address .woocommerce-address-fields .form-row:focus-within>label{color:var(--brand-color-primary);font-size:var(--font-size-base);font-weight:600;top:0;transform:translateY(-50%)}.scb-edit-address .woocommerce-address-fields .form-row:has(input:not(:placeholder-shown))>label,.scb-edit-address .woocommerce-address-fields .form-row:has(select:valid)>label{color:var(--brand-color-primary);font-size:var(--font-size-sm);font-weight:600;top:0;transform:translateY(-50%)}.scb-edit-address .woocommerce-address-fields .form-row>label .required{border:0;color:var(--brand-color-primary);font-weight:700;text-decoration:none}.scb-edit-address .woocommerce-address-fields .form-row>label .optional{color:var(--brand-text-color-muted);font-size:var(--font-size-xs);font-weight:400}.scb-edit-address .woocommerce-address-fields .form-row .woocommerce-input-wrapper{display:block;width:100%}.scb-edit-address .woocommerce-address-fields .form-row input.input-text{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-text-color-body);font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;padding:var(--space-4);transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.scb-edit-address .woocommerce-address-fields .form-row input.input-text:focus,.scb-edit-address .woocommerce-address-fields .form-row input.input-text:focus-visible{border-color:var(--brand-color-primary);outline:none}.scb-edit-address .woocommerce-address-fields .form-row input.input-text::placeholder{color:transparent}.scb-edit-address .woocommerce-address-fields .form-row select{appearance:none;background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-text-color-body);cursor:pointer;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;line-height:1.5;padding:var(--space-3);transition:border-color var(--transition-base);width:100%}.scb-edit-address .woocommerce-address-fields .form-row select:focus{border-color:var(--brand-color-primary);outline:none}.scb-edit-address .woocommerce-address-fields .form-row .select2-container .select2-selection--single{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);font-family:var(--brand-font-family);font-size:var(--font-size-base);height:auto;line-height:1.5;padding:var(--space-3)}.scb-edit-address .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--brand-text-color-body);font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:500;line-height:1.5;padding:0}.scb-edit-address .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{right:var(--space-4);top:50%;transform:translateY(-50%)}.scb-edit-address .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--brand-text-color-body) transparent transparent transparent}.scb-edit-address .woocommerce-address-fields .form-row .select2-container--focus .select2-selection--single,.scb-edit-address .woocommerce-address-fields .form-row .select2-container--open .select2-selection--single{border-color:var(--brand-color-primary);outline:none}.scb-edit-address .woocommerce-address-fields>p:last-child{margin-bottom:0;margin-top:var(--space-5);padding:0;text-align:center}.scb-edit-address .woocommerce-address-fields .button{background:var(--brand-color-primary);border:2px solid var(--brand-color-primary);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-on-primary);cursor:pointer;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;letter-spacing:.5px;min-width:240px;padding:var(--space-4) var(--space-8);text-transform:uppercase;transition:background var(--transition-base),transform var(--transition-fast);width:auto}.scb-edit-address .woocommerce-address-fields .button:hover{background:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600)}.scb-edit-address .woocommerce-address-fields .button:active{transform:scale(.98)}.scb-edit-address .woocommerce-address-fields .button:focus-visible{box-shadow:var(--focus-ring);outline:none}.woocommerce-Addresses.addresses.col2-set{display:flex;flex-wrap:wrap;gap:var(--space-6)}.woocommerce-Addresses .u-column1,.woocommerce-Addresses .u-column2{flex:1;left:auto;min-width:280px;position:static;visibility:visible}.woocommerce-Addresses .u-column1 .woocommerce-Address-title .edit,.woocommerce-Addresses .u-column2 .woocommerce-Address-title .edit{display:inline-block;position:static;visibility:visible}.woocommerce-Address .edit{display:block;left:auto;position:static;visibility:visible}.woocommerce-Addresses .woocommerce-Address{background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);display:flex;flex:1;flex-direction:column;padding:var(--space-4)}.woocommerce-Address-title{border-bottom:1px solid var(--brand-color-border-sand);color:var(--brand-color-primary);display:flex;flex-direction:column;font-size:var(--font-size-body-base);font-weight:600;margin:0 0 var(--space-2) 0;order:1;padding-bottom:var(--space-3)}.woocommerce-Address-title h2{color:var(--brand-color-primary);font-size:var(--font-size-body-large);font-weight:600;margin:0;order:1}.woocommerce-Address-title h3{color:var(--brand-color-primary);font-size:var(--font-size-body-base);margin:0}.woocommerce-Address address{color:var(--brand-text-color-body);font-size:var(--font-size-body-base);font-style:normal;font-weight:500;line-height:1.5;order:2}.woocommerce-Address address:empty:before{color:var(--brand-text-color-muted);content:"Nicio adresă adăugată încă";font-style:italic}.woocommerce-Address .edit{background:var(--brand-color-primary);border-radius:var(--brand-radius-lg);box-sizing:border-box;color:var(--brand-text-color-on-primary);font-size:var(--font-size-sm);font-weight:600;margin-top:var(--space-4);order:3;padding:var(--space-3) var(--space-5);text-align:center;text-decoration:none;text-transform:uppercase;transition:background var(--transition-base),transform var(--transition-fast);width:100%}.woocommerce-Address .edit:hover{background:var(--brand-color-primary-600)}.woocommerce-Address .edit:active{transform:scale(.98)}.woocommerce-Addresses .woocommerce-Addresses-title{display:none}@media (max-width:768px){.woocommerce-Addresses.addresses.col2-set{flex-direction:column;gap:var(--space-4)}.woocommerce-Addresses .u-column1,.woocommerce-Addresses .u-column2{min-width:0}.scb-edit-address__header{gap:var(--space-3)}.scb-edit-address__icon{font-size:var(--font-size-xl);height:40px;width:40px}.scb-edit-address__title{font-size:var(--font-size-heading-tertiary)}.scb-edit-address .woocommerce-address-fields .form-row{margin-bottom:var(--space-1);margin-top:var(--space-3)}.scb-edit-address .woocommerce-address-fields .form-row input.input-text{font-size:16px;padding:var(--space-4)}.scb-edit-address .woocommerce-address-fields .button{font-size:var(--font-size-sm);min-width:auto;padding:var(--space-4) var(--space-6);width:100%}}@media (max-width:480px){.scb-edit-address__title{font-size:var(--font-size-xl)}.scb-edit-address .woocommerce-address-fields .form-row>label{left:var(--space-3)}.scb-edit-address .woocommerce-address-fields .form-row input.input-text{font-size:var(--font-size-base);padding:var(--space-3)}}.scb-gift-card{display:flex;flex-direction:column;gap:var(--space-6);max-width:960px;width:100%}.scb-gift-card__header{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-2)}.scb-gift-card__icon{align-items:center;background-color:var(--brand-color-primary);border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;width:48px}.scb-gift-card__title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-heading-primary);font-weight:700;line-height:1.2;margin:0}.scb-gift-card__subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.4;margin:var(--space-1) 0 0}.scb-gift-card__card{border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}.scb-gift-card__card-title{color:var(--brand-color-primary);font-size:var(--font-size-lg);font-weight:700;margin:0 0 var(--space-5) 0}.scb-gift-card__card-visual{background:linear-gradient(135deg,var(--brand-color-primary-400) 0,var(--brand-color-primary) 50%,var(--brand-color-primary-600) 100%);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-lg);color:var(--brand-text-color-on-primary);overflow:hidden;padding:var(--space-8);position:relative}.scb-gift-card__card-visual-deco{background:hsla(0,0%,100%,.1);border-radius:50%;pointer-events:none;position:absolute}.scb-gift-card__card-visual-deco--top{height:160px;right:0;top:0;transform:translate(50%,-50%);width:160px}.scb-gift-card__card-visual-deco--bottom{bottom:0;height:128px;left:0;transform:translate(-50%,50%);width:128px}.scb-gift-card__card-visual-inner{position:relative;z-index:1}.scb-gift-card__card-visual-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-8)}.scb-gift-card__card-visual-brand{align-items:center;display:flex;gap:var(--space-2)}.scb-gift-card__card-visual-logo{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-xl);font-weight:700;height:32px;justify-content:center;width:32px}.scb-gift-card__card-visual-name{font-family:var(--brand-font-family);font-size:var(--font-size-2xl);font-weight:600}.scb-gift-card__card-visual-badge{align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:500;gap:var(--space-1);letter-spacing:.05em;opacity:.95;text-transform:uppercase}.scb-gift-card__card-visual-badge .fa{font-size:var(--font-size-lg)}.scb-gift-card__card-visual-balance{margin-bottom:var(--space-6)}.scb-gift-card__card-visual-balance-header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-1)}.scb-gift-card__card-visual-balance-label{font-size:var(--font-size-sm);margin:0;opacity:.85}.scb-gift-card__card-visual-balance-amount{font-family:var(--brand-font-family);font-size:var(--font-size-6xl);font-weight:700;line-height:1.1;margin:0}.scb-gift-card__card-visual-balance-currency{font-size:var(--font-size-2xl);font-weight:600;margin-left:var(--space-1)}.scb-gift-card__card-visual-code-row{align-items:center;display:flex;gap:var(--space-3)}.scb-gift-card__card-visual-code-row>:first-child{flex:1;min-width:0}.scb-gift-card__card-visual-code-label{font-size:var(--font-size-xs);margin:0 0 var(--space-1);opacity:.85}.scb-gift-card__card-visual-code-value{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--font-size-lg);letter-spacing:.12em;margin:0}.scb-gift-card__card-visual-copy{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:background var(--transition-base),transform var(--transition-fast);width:44px}.scb-gift-card__card-visual-copy:hover{background:hsla(0,0%,100%,.3)}.scb-gift-card__card-visual-copy:active{transform:scale(.98)}.scb-gift-card__card-visual-copy:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-gift-card__cards-list{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}@media (max-width:639px){.scb-gift-card__cards-list{grid-template-columns:1fr}}.scb-gift-card__card-visual--inactive{background:linear-gradient(135deg,#8c8c8c,#6b6b6b 50%,#595959);box-shadow:var(--shadow-sm);opacity:.75}.scb-gift-card__card-visual-status-badge{align-items:center;background:hsla(0,0%,100%,.2);border-radius:var(--brand-radius-sm);display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;padding:var(--space-1) var(--space-3);text-transform:uppercase;white-space:nowrap}.scb-gift-card__empty-state{align-items:center;display:flex;flex-direction:column;padding:var(--space-8);text-align:center}.scb-gift-card__empty-icon{color:var(--brand-text-color-muted);font-size:var(--font-size-4xl);margin-bottom:var(--space-4)}.scb-gift-card__empty-text{color:var(--brand-text-color-body);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-2)}.scb-gift-card__empty-hint{color:var(--brand-text-color-muted);font-size:var(--font-size-base);margin:0}.scb-gift-card__copy-row{align-items:stretch;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.scb-gift-card__code-box{align-items:center;background:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-accent);border-radius:var(--brand-radius-lg);display:flex;flex:1;overflow:hidden;padding:var(--space-3) var(--space-4)}.scb-gift-card__code-box input[type=text]{background:transparent;border:none;color:var(--brand-text-color-body);font-family:inherit;font-size:var(--font-size-base);font-weight:500;outline:none;padding:0;width:100%}.scb-gift-card__code-box input[type=text]::placeholder{color:var(--brand-text-color-muted)}.scb-gift-card__code-box input[type=email]:focus,.scb-gift-card__code-box input[type=text]:focus{outline:none}.scb-gift-card__code-box input[type=email]{background:transparent;border:none;color:var(--brand-text-color-body);font-family:inherit;font-size:var(--font-size-base);font-weight:500;outline:none;padding:0;width:100%}.scb-gift-card__code-box input[type=email]::placeholder{color:var(--brand-text-color-muted)}.scb-gift-card__submit-row{margin-bottom:var(--space-4)}.scb-gift-card__submit-row .btn{transition:background var(--transition-base),transform var(--transition-fast);width:100%}.scb-gift-card__submit-row .btn:active{transform:scale(.98)}.scb-gift-card__conversion-rule{color:var(--brand-text-color-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}.scb-gift-card__conversion-rule strong{color:var(--brand-text-color-headers)}.scb-gift-card__message{margin-top:var(--space-3)}.scb-gift-card__message .success-message{background-color:var(--brand-color-surface-alt);border:1px solid var(--brand-color-border-subtle);color:var(--brand-text-color-body)}.scb-gift-card__message .error-message,.scb-gift-card__message .success-message{border-radius:var(--brand-radius-sm);font-size:var(--font-size-base);padding:var(--space-3)}.scb-gift-card__message .error-message{background-color:var(--brand-color-badge-bg);color:var(--brand-color-badge-text)}.scb-gift-card__accordion{border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.scb-gift-card__accordion-trigger{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-lg);color:var(--brand-text-color-body);cursor:pointer;display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;gap:var(--space-3);justify-content:space-between;padding:var(--space-5) var(--space-6);text-align:left;transition:background-color var(--transition-fast);width:100%}.scb-gift-card__accordion-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-gift-card__accordion-chevron{color:var(--brand-color-primary);flex-shrink:0;transition:transform var(--transition-base)}.scb-gift-card__accordion-trigger[aria-expanded=true] .scb-gift-card__accordion-chevron{transform:rotate(180deg)}.scb-gift-card__accordion-body{border-top:1px solid var(--brand-color-border-subtle);display:none;padding:var(--space-5) var(--space-6)}.scb-gift-card__accordion-body p{color:var(--brand-text-color-body);font-size:var(--font-size-base);line-height:1.6;margin:0 0 var(--space-3)}.scb-gift-card__accordion-body p:last-child{margin-bottom:0}.scb-gift-card__accordion-body strong{color:var(--brand-color-primary)}@media (max-width:639px){.scb-gift-card{gap:var(--space-5)}.scb-gift-card__header{gap:var(--space-3)}.scb-gift-card__icon{font-size:var(--font-size-xl);height:40px;width:40px}.scb-gift-card__title{font-size:var(--font-size-heading-tertiary)}.scb-gift-card__copy-row{flex-direction:column}.scb-gift-card__copy-row .btn{width:100%}.scb-gift-card__card-visual{padding:var(--space-6)}.scb-gift-card__card-visual-head{margin-bottom:var(--space-6)}.scb-gift-card__card-visual-name{font-size:var(--font-size-xl)}.scb-gift-card__card-visual-balance-amount{font-size:var(--font-size-5xl)}.scb-gift-card__card-visual-balance-currency{font-size:var(--font-size-xl)}.scb-gift-card__card-visual-code-value{font-size:var(--font-size-base);letter-spacing:.08em}}@media (max-width:480px){.scb-gift-card__accordion-body,.scb-gift-card__accordion-trigger,.scb-gift-card__card{padding:var(--space-4)}.scb-gift-card__card-visual{padding:var(--space-5)}.scb-gift-card__card-visual-deco--top{height:100px;width:100px}.scb-gift-card__card-visual-deco--bottom{height:80px;width:80px}.scb-gift-card__card-visual-name{font-size:var(--font-size-lg)}.scb-gift-card__card-visual-balance-amount{font-size:var(--font-size-4xl)}.scb-gift-card__card-visual-balance-currency{font-size:var(--font-size-lg)}.scb-gift-card__card-visual-code-value{font-size:var(--font-size-sm);letter-spacing:.05em}}.scb-loyalty{max-width:960px;width:100%}.scb-loyalty__header{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-8)}.scb-loyalty__icon{align-items:center;background-color:var(--brand-color-primary);border-radius:var(--brand-radius-sm);color:var(--brand-text-color-on-primary);display:flex;flex-shrink:0;font-size:var(--font-size-2xl);height:48px;justify-content:center;width:48px}.scb-loyalty__title{color:var(--brand-text-color-headers);font-family:var(--brand-font-family);font-size:var(--font-size-heading-primary);font-weight:700;line-height:1.2;margin:0}.scb-loyalty__subtitle{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.4;margin:var(--space-1) 0 0}.scb-loyalty__stats{display:grid;gap:var(--space-4);grid-template-columns:1fr;margin-bottom:var(--space-8)}@media (max-width:768px){.scb-loyalty__stats{gap:var(--space-4);grid-template-columns:1fr 1fr}.scb-stat-card--featured{grid-column:1/-1;order:-1}}@media (min-width:769px){.scb-loyalty__stats{grid-template-columns:repeat(3,1fr)}}.scb-stat-card{background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);text-decoration:none;transition:box-shadow var(--transition-base),transform var(--transition-fast)}.scb-stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.scb-stat-card:active{transform:scale(.98)}.scb-stat-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-stat-card__label{align-items:center;color:var(--brand-text-color-muted);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--space-2);letter-spacing:.5px;text-transform:uppercase}.scb-stat-card__dot{background-color:var(--brand-color-badge-text);border-radius:50%;flex-shrink:0;height:8px;width:8px}.scb-stat-card__value{color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:var(--font-size-5xl);font-weight:700;line-height:1}.scb-stat-card__icon{color:var(--brand-color-primary);font-size:var(--font-size-xl)}.scb-stat-card__cta{align-items:center;color:var(--brand-color-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--space-1);margin-top:auto}.scb-stat-card__cta .fa{font-size:var(--font-size-xs);transition:transform var(--transition-fast)}.scb-stat-card:hover .scb-stat-card__cta .fa{transform:translateX(3px)}.scb-stat-card--featured{background-color:var(--brand-color-primary);border-color:var(--brand-color-primary)}.scb-stat-card--featured .scb-stat-card__label{color:hsla(0,0%,100%,.75)}.scb-stat-card--featured .scb-stat-card__icon,.scb-stat-card--featured .scb-stat-card__value{color:var(--brand-text-color-on-primary)}.scb-stat-card--featured .scb-stat-card__cta{color:hsla(0,0%,100%,.85)}.scb-stat-card--featured:hover{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600)}.scb-stat-card__badge{align-items:center;animation:scb-badge-pulse 2s ease-in-out infinite;background-color:var(--brand-color-badge-bg);border-radius:var(--brand-radius-sm);color:var(--brand-color-badge-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.5px;padding:var(--space-1) var(--space-2);text-transform:uppercase}@keyframes scb-badge-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.scb-stat-card__badge{animation:none}}.scb-tabs{margin-bottom:var(--space-8)}.scb-tabs__list{background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);display:flex;gap:0;padding:var(--space-1);position:relative}.scb-tabs__tab{align-items:center;background:transparent;border:none;border-radius:calc(var(--brand-radius-sm) - 2px);cursor:pointer;display:flex;flex:1;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;justify-content:center;line-height:1.3;padding:var(--space-3) var(--space-4);position:relative;text-align:center;transition:color var(--transition-base),background-color var(--transition-base);white-space:normal;z-index:1}.scb-tabs__tab,.scb-tabs__tab:hover{color:var(--brand-text-color-body)}.scb-tabs__tab[aria-selected=true]{color:var(--brand-text-color-bold);font-weight:600}.scb-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-tabs__indicator{background-color:var(--brand-color-surface);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-sm);height:calc(100% - var(--space-2));left:0;pointer-events:none;position:absolute;top:var(--space-1);transition:transform var(--transition-slow),width var(--transition-slow);z-index:0}@media (prefers-reduced-motion:reduce){.scb-tabs__indicator{transition:none}}.scb-tabs__panels{margin-top:var(--space-6)}.scb-panel{opacity:0;transform:translateY(8px);transition:opacity var(--transition-base),transform var(--transition-base)}.scb-panel--active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scb-panel{transform:none;transition:none}.scb-panel[hidden]{opacity:0}.scb-panel--active{opacity:1}}.scb-loyalty .scb-list-shell{background-color:var(--brand-color-surface);border:1px solid var(--brand-color-border-subtle);border-radius:var(--brand-radius-lg);overflow:hidden}.scb-loyalty .scb-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.scb-loyalty .scb-list-item{align-items:center;background-color:var(--brand-color-surface);border-bottom:1px solid #e5e7eb;border-radius:0;color:inherit;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.scb-loyalty .scb-list-item:last-child{border-bottom:none}.scb-loyalty .scb-list-item:hover{background-color:var(--brand-color-secondary-pearl)}.scb-loyalty .scb-list-item:active{transform:scale(.99)}.scb-loyalty .scb-list-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.scb-loyalty .scb-list-footer{background-color:var(--brand-color-surface-alt);border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:var(--space-2)}.scb-list-item__main{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.scb-list-item__title{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:600;line-height:1.3}.scb-list-item__meta{color:var(--brand-text-color-muted);font-size:var(--font-size-sm)}#scb-panel-claim .scb-list-item__meta{border-radius:var(--brand-radius-sm);color:var(--brand-color-primary);display:inline-block;font-size:var(--font-size-base);font-weight:700}.scb-list-item__right{align-items:center;display:flex;flex-shrink:0;gap:var(--space-3)}.scb-points-badge{align-items:center;background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);color:var(--brand-color-primary);display:inline-flex;font-size:var(--font-size-base);font-weight:700;gap:var(--space-2);padding:var(--space-1) var(--space-3);white-space:nowrap}.scb-points-badge__logo{flex-shrink:0;height:16px;object-fit:contain;width:16px}.scb-status-badge{align-items:center;background-color:var(--brand-color-badge-bg);border-radius:var(--brand-radius-sm);color:var(--brand-color-badge-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.3px;padding:var(--space-1) var(--space-2);text-transform:uppercase}.scb-history-points{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2);min-width:80px}.scb-history-points__logo{flex-shrink:0;height:20px;object-fit:contain;width:20px}.scb-history-points__value{color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:var(--font-size-2xl);font-weight:700;line-height:1}.scb-history-points__value--spent{color:var(--brand-color-badge-text)}.scb-empty{color:var(--brand-text-color-muted);font-size:var(--font-size-base);padding:var(--space-10) var(--space-4);text-align:center}.scb-empty__icon{font-size:var(--font-size-5xl);margin-bottom:var(--space-4);opacity:.4}.scb-source-icon{color:var(--brand-color-primary);font-size:var(--font-size-sm);margin-right:var(--space-1)}.scb-source-label{color:var(--brand-color-primary);font-size:var(--font-size-xs);font-weight:600}.history-reason .scb-source-icon{margin-right:var(--space-1)}.history-details .scb-source-label{color:var(--brand-color-primary);display:inline-block;font-size:var(--font-size-xs);font-weight:600;margin-top:var(--space-1)}.scb-loyalty__footer{display:flex;justify-content:center;margin-top:var(--space-8)}@media (max-width:639px){.scb-loyalty__header{gap:var(--space-3)}.scb-loyalty__icon{font-size:var(--font-size-xl);height:40px;width:40px}.scb-loyalty__title{font-size:var(--font-size-heading-tertiary)}.scb-stat-card__value{font-size:var(--font-size-3xl)}.scb-tabs__tab{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.scb-loyalty .scb-list-item{padding:var(--space-3)}.scb-loyalty .scb-list-item:has(.scb-list-item__right .btn){display:grid;gap:var(--space-3);grid-template-columns:1fr auto;grid-template-rows:auto auto}.scb-loyalty .scb-list-item:has(.scb-list-item__right .btn) .scb-list-item__right{display:contents}.scb-loyalty .scb-list-item:has(.scb-list-item__right .btn) .scb-list-item__right .scb-points-badge{grid-column:2;grid-row:1;justify-self:end}.scb-loyalty .scb-list-item:has(.scb-list-item__right .btn) .scb-list-item__right .btn{grid-column:1/-1;grid-row:2;justify-content:center;width:100%}.scb-history-points__value{font-size:var(--font-size-xl)}.scb-loyalty__footer .btn{width:100%}}