.account-module__bSneCW__accountRoot{min-height:100vh;color:var(--k-color-text-default);background:var(--k-color-surface-page);font-family:var(--k-font-family-body)}.account-module__bSneCW__accountRoot .auth-page{width:min(calc(100% - var(--k-space-page-gutter) * 2), var(--k-layout-content-max));max-width:none;padding-block:var(--k-spacing-8) var(--k-spacing-10);margin-inline:auto}.account-module__bSneCW__accountRoot .auth-content{gap:clamp(var(--k-spacing-4), 1.5vw, var(--k-spacing-5));width:100%;max-width:none}.account-module__bSneCW__accountRoot .section-heading{gap:var(--k-spacing-2);margin-bottom:0}:is(.account-module__bSneCW__accountRoot .section-heading h1,.account-module__bSneCW__accountRoot .section-heading h2){max-width:24ch;color:var(--k-color-text-default);font-family:var(--k-font-family-heading);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-tracking-heading);line-height:var(--k-line-height-tight);margin:0}.account-module__bSneCW__accountRoot .section-heading h1{font-size:clamp(var(--k-font-size-3xl), 4.5vw, calc(var(--k-font-size-4xl) + var(--k-spacing-2)))}.account-module__bSneCW__accountRoot .section-heading h2{font-size:clamp(var(--k-font-size-lg), 2.3vw, var(--k-font-size-3xl))}.account-module__bSneCW__accountRoot .eyebrow{color:var(--k-color-text-link);font-size:var(--k-font-size-caption);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-tracking-heading);line-height:var(--k-line-height-normal);text-transform:uppercase;margin:0}:is(.account-module__bSneCW__accountRoot .auth-content>.section-heading>.eyebrow,.account-module__bSneCW__accountRoot #wishlist>.section-heading>.eyebrow){color:var(--k-color-text-link)}.account-module__bSneCW__accountRoot .account-nav{gap:var(--k-spacing-1);padding:var(--k-spacing-1);border-block:1px solid var(--k-color-border-default);flex-wrap:wrap;display:flex}.account-module__bSneCW__accountRoot .account-nav a{min-height:var(--k-size-control-default);padding-inline:var(--k-spacing-3);color:var(--k-color-text-muted);border-bottom:var(--k-focus-width) solid transparent;font-size:var(--k-font-size-sm);font-weight:var(--k-font-weight-semibold);transition:color var(--k-motion-normal) var(--k-motion-easing-default), border-color var(--k-motion-normal) var(--k-motion-easing-default);align-items:center;text-decoration:none;display:inline-flex}.account-module__bSneCW__accountRoot .account-nav a:hover{color:var(--k-color-brand-aubergine-500);border-color:var(--k-color-action-primary-background)}:is(.account-module__bSneCW__accountRoot .account-stack,.account-module__bSneCW__accountRoot .account-orders,.account-module__bSneCW__accountRoot .account-addresses,.account-module__bSneCW__accountRoot .account-wishlist,.account-module__bSneCW__accountRoot .account-google-link,.account-module__bSneCW__accountRoot .product-reviews,.account-module__bSneCW__accountRoot .account-loyalty,.account-module__bSneCW__accountRoot .affiliate-portal-section,.account-module__bSneCW__accountRoot .account-order-detail){gap:var(--k-spacing-3)}:is(.account-module__bSneCW__accountRoot .account-orders,.account-module__bSneCW__accountRoot .account-addresses,.account-module__bSneCW__accountRoot .account-wishlist,.account-module__bSneCW__accountRoot .account-google-link,.account-module__bSneCW__accountRoot .product-reviews,.account-module__bSneCW__accountRoot .account-loyalty,.account-module__bSneCW__accountRoot .affiliate-portal-section){padding-top:clamp(var(--k-spacing-3), 2vw, var(--k-spacing-6));border-top:1px solid var(--k-color-border-default)}:is(.account-module__bSneCW__accountRoot .auth-card,.account-module__bSneCW__accountRoot .order-detail-card,.account-module__bSneCW__accountRoot .privacy-request-card,.account-module__bSneCW__accountRoot .affiliate-portal-card,.account-module__bSneCW__accountRoot .review-card,.account-module__bSneCW__accountRoot .support-message,.account-module__bSneCW__accountRoot .support-faq-item){gap:var(--k-spacing-3);min-width:0;padding:clamp(var(--k-spacing-3), 1.5vw, var(--k-spacing-5));color:var(--k-color-text-default);background:var(--k-color-surface-card);border:1px solid var(--k-color-border-default);border-radius:var(--k-radius-card);box-shadow:var(--k-shadow-sm);display:grid}:is(.account-module__bSneCW__accountRoot .auth-card-title,.account-module__bSneCW__accountRoot .order-detail-card h2,.account-module__bSneCW__accountRoot .empty-state-title){color:var(--k-color-brand-aubergine-500);font-family:var(--k-font-family-heading);font-size:var(--k-font-size-lg);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-tracking-heading);margin:0}.account-module__bSneCW__accountRoot .auth-card>p{color:var(--k-color-text-muted);line-height:var(--k-line-height-longform);margin:0}.account-module__bSneCW__accountRoot .order-detail-card>p{color:var(--k-color-text-muted);line-height:var(--k-line-height-longform);margin:0}.account-module__bSneCW__accountRoot .auth-intro{color:var(--k-color-text-muted);line-height:var(--k-line-height-longform);margin:0}.account-module__bSneCW__accountRoot .auth-note{color:var(--k-color-text-muted);line-height:var(--k-line-height-longform);margin:0}.account-module__bSneCW__accountRoot .auth-details{border-top:1px solid var(--k-color-border-default);gap:0;margin:0}.account-module__bSneCW__accountRoot .auth-details>div{grid-template-columns:minmax(calc(var(--k-spacing-12) + var(--k-spacing-4)), .35fr) minmax(0, 1fr);gap:var(--k-spacing-4);padding-block:var(--k-spacing-3);border-bottom:1px solid var(--k-color-border-default);align-items:center}:is(.account-module__bSneCW__accountRoot .auth-details dt,.account-module__bSneCW__accountRoot .order-summary dt,.account-module__bSneCW__accountRoot .affiliate-portal-metrics dt){color:var(--k-color-text-muted);font-size:var(--k-font-size-caption);letter-spacing:var(--k-tracking-caption)}.account-module__bSneCW__accountRoot .auth-details dd{gap:var(--k-spacing-3);color:var(--k-color-text-default);flex-wrap:wrap;align-items:center;margin:0;display:flex}:is(.account-module__bSneCW__accountRoot .auth-form,.account-module__bSneCW__accountRoot .address-form,.account-module__bSneCW__accountRoot .return-request-form,.account-module__bSneCW__accountRoot .auth-form fieldset,.account-module__bSneCW__accountRoot .address-grid){gap:var(--k-spacing-3)}:is(.account-module__bSneCW__accountRoot .auth-field,.account-module__bSneCW__accountRoot .address-field,.account-module__bSneCW__accountRoot .affiliate-portal-filters label){gap:var(--k-spacing-2);color:var(--k-color-text-muted);font-size:var(--k-font-size-caption);font-weight:var(--k-font-weight-semibold);letter-spacing:var(--k-tracking-caption)}:is(.account-module__bSneCW__accountRoot .auth-field input,.account-module__bSneCW__accountRoot .auth-field textarea,.account-module__bSneCW__accountRoot .address-field input,.account-module__bSneCW__accountRoot .address-field select,.account-module__bSneCW__accountRoot .affiliate-portal-filters input){min-height:var(--k-size-control-default);padding:var(--k-spacing-2) var(--k-spacing-3);color:var(--k-color-text-default);background:var(--k-color-surface-canvas);border:1px solid var(--k-color-border-strong);border-radius:var(--k-radius-control);font:inherit}.account-module__bSneCW__accountRoot .auth-field textarea{min-height:calc(var(--k-size-control-default) * 2 + var(--k-spacing-4))}:is(.account-module__bSneCW__accountRoot input:focus-visible,.account-module__bSneCW__accountRoot textarea:focus-visible,.account-module__bSneCW__accountRoot select:focus-visible,.account-module__bSneCW__accountRoot button:focus-visible,.account-module__bSneCW__accountRoot a:focus-visible,.account-module__bSneCW__accountRoot summary:focus-visible){outline:var(--k-focus-ring-width) solid var(--k-color-border-focus);outline-offset:var(--k-focus-ring-offset)}.account-module__bSneCW__accountRoot .button{min-height:var(--k-size-control-default);border-radius:var(--k-radius-control);font-size:var(--k-font-size-caption);letter-spacing:var(--k-tracking-caption)}.account-module__bSneCW__accountRoot .button-primary{color:var(--k-color-action-primary-text);background:var(--k-color-action-primary-background);border-color:var(--k-color-action-primary-background)}.account-module__bSneCW__accountRoot .button-primary:hover{background:var(--k-color-action-primary-background-hover);border-color:var(--k-color-action-primary-background-hover)}.account-module__bSneCW__accountRoot .button-secondary{color:var(--k-color-brand-aubergine-500);border-color:var(--k-color-border-strong);background:0 0}.account-module__bSneCW__accountRoot .button-secondary:hover{color:var(--k-color-text-default);background:var(--k-color-action-secondary-background-hover);border-color:var(--k-color-brand-aubergine-500)}:is(.account-module__bSneCW__accountRoot .auth-status,.account-module__bSneCW__accountRoot .empty-state){padding:var(--k-spacing-3) var(--k-spacing-4);color:var(--k-color-text-muted);background:var(--k-color-surface-subtle);border:1px dashed var(--k-color-border-strong);border-radius:var(--k-radius-card);line-height:var(--k-line-height-longform)}.account-module__bSneCW__accountRoot .auth-status-error{color:var(--k-color-status-danger-foreground);background:var(--k-color-status-danger-background);border-style:solid;border-color:var(--k-color-status-danger-foreground)}:is(.account-module__bSneCW__accountRoot .account-order-list,.account-module__bSneCW__accountRoot .wishlist-list,.account-module__bSneCW__accountRoot .review-list,.account-module__bSneCW__accountRoot .return-request-list,.account-module__bSneCW__accountRoot .privacy-request-list,.account-module__bSneCW__accountRoot .affiliate-portal-list,.account-module__bSneCW__accountRoot .account-address-list){gap:var(--k-spacing-2);padding:0}:is(.account-module__bSneCW__accountRoot .account-order-card,.account-module__bSneCW__accountRoot .return-request-card,.account-module__bSneCW__accountRoot .wishlist-card){min-height:calc(var(--k-size-control-default) + var(--k-spacing-6));padding:var(--k-spacing-3);color:var(--k-color-text-default);background:var(--k-color-surface-card);border:1px solid var(--k-color-border-default);border-radius:var(--k-radius-card);transition:border-color var(--k-motion-normal) var(--k-motion-easing-default), transform var(--k-motion-normal) var(--k-motion-easing-default);text-decoration:none}:is(.account-module__bSneCW__accountRoot .account-order-card:hover,.account-module__bSneCW__accountRoot .return-request-card:hover,.account-module__bSneCW__accountRoot .wishlist-card:hover){color:var(--k-color-text-default);border-color:var(--k-color-action-primary-background);transform:translateY(calc(var(--k-spacing-1) * -1))}:is(.account-module__bSneCW__accountRoot .account-order-card-heading strong,.account-module__bSneCW__accountRoot .wishlist-card-copy strong,.account-module__bSneCW__accountRoot .review-card-heading strong){color:var(--k-color-brand-aubergine-500)}:is(.account-module__bSneCW__accountRoot .account-order-card-heading span,.account-module__bSneCW__accountRoot .order-line small,.account-module__bSneCW__accountRoot .order-line>div>span,.account-module__bSneCW__accountRoot .order-payment small,.account-module__bSneCW__accountRoot .account-order-note,.account-module__bSneCW__accountRoot .wishlist-card-copy>span,.account-module__bSneCW__accountRoot .account-address-card>span){color:var(--k-color-text-muted)}.account-module__bSneCW__accountRoot .order-summary{border-block:1px solid var(--k-color-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.account-module__bSneCW__accountRoot .order-summary>div{gap:var(--k-spacing-1);padding:var(--k-spacing-3);border:0;border-inline-end:1px solid var(--k-color-border-default);border-radius:var(--k-radius-none);background:0 0}.account-module__bSneCW__accountRoot .order-summary>div:last-child{border-inline-end:0}.account-module__bSneCW__accountRoot .order-summary dd{color:var(--k-color-brand-aubergine-500);font-family:var(--k-font-family-data);font-size:var(--k-font-size-xl)}.account-module__bSneCW__accountRoot .affiliate-portal-metrics dd{color:var(--k-color-brand-aubergine-500);font-family:var(--k-font-family-data);font-size:var(--k-font-size-xl)}.account-module__bSneCW__accountRoot .affiliate-portal-amount{color:var(--k-color-brand-aubergine-500);font-family:var(--k-font-family-data);font-size:var(--k-font-size-xl)}.account-module__bSneCW__accountRoot .order-detail-grid{gap:var(--k-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.account-module__bSneCW__accountRoot .affiliate-portal{gap:var(--k-spacing-6);max-width:none}.account-module__bSneCW__accountRoot .affiliate-portal-metrics{gap:var(--k-spacing-2);grid-template-columns:repeat(4,minmax(0,1fr))}.account-module__bSneCW__accountRoot .affiliate-portal-metrics>div{gap:var(--k-spacing-2);min-height:calc(var(--k-size-control-default) * 2 + var(--k-spacing-5));padding:var(--k-spacing-3);background:var(--k-color-surface-card);border:1px solid var(--k-color-border-default);border-radius:var(--k-radius-card);box-shadow:none}.account-module__bSneCW__accountRoot .privacy-request-option{background:var(--k-color-surface-card);border-color:var(--k-color-border-default);border-radius:var(--k-radius-card)}.account-module__bSneCW__accountRoot .privacy-request-option:has(input:checked){border-color:var(--k-color-action-primary-background);box-shadow:inset var(--k-spacing-1) 0 0 var(--k-color-action-primary-background)}.account-module__bSneCW__accountRoot .review-image-grid img{border-radius:var(--k-radius-card)}.account-module__bSneCW__accountRoot .wishlist-card-image{border-radius:var(--k-radius-card)}:is(.account-module__bSneCW__accountRoot .review-badge,.account-module__bSneCW__accountRoot .status){border-radius:var(--k-radius-pill)}.account-module__bSneCW__accountRoot .catalog-pagination{gap:var(--k-spacing-3);padding-top:var(--k-spacing-3);border-top:1px solid var(--k-color-border-default);align-items:center}.account-module__bSneCW__accountRoot .catalog-pagination>span{color:var(--k-color-text-muted);font-size:var(--k-font-size-caption);font-variant-numeric:tabular-nums}.account-module__bSneCW__accountRoot .back-home{margin:0}.account-module__bSneCW__accountRoot .back-home a{color:var(--k-color-brand-aubergine-500);font-size:var(--k-font-size-caption);text-underline-offset:var(--k-spacing-1)}@media (min-width:48rem){.account-module__bSneCW__accountRoot .auth-page{width:min(calc(100% - var(--k-space-page-gutter-wide) * 2), var(--k-layout-content-max));padding-block:var(--k-spacing-10) var(--k-spacing-12)}}@media (max-width:47.99rem){.account-module__bSneCW__accountRoot .auth-page{padding-block:var(--k-spacing-6) var(--k-spacing-8)}.account-module__bSneCW__accountRoot .account-nav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.account-module__bSneCW__accountRoot .account-nav a{padding-inline:var(--k-spacing-2);white-space:nowrap;flex:none}.account-module__bSneCW__accountRoot .auth-details>div{gap:var(--k-spacing-1);grid-template-columns:1fr}:is(.account-module__bSneCW__accountRoot .order-summary,.account-module__bSneCW__accountRoot .order-detail-grid,.account-module__bSneCW__accountRoot .affiliate-portal-metrics){grid-template-columns:1fr}.account-module__bSneCW__accountRoot .order-summary>div{border-inline-end:0;border-bottom:1px solid var(--k-color-border-default);justify-content:space-between;align-items:baseline;display:flex}.account-module__bSneCW__accountRoot .order-summary>div:last-child{border-bottom:0}.account-module__bSneCW__accountRoot .wishlist-card{grid-template-columns:calc(var(--k-size-control-default) + var(--k-spacing-3)) minmax(0, 1fr)}.account-module__bSneCW__accountRoot .wishlist-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.account-module__bSneCW__accountRoot .return-request-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-module__bSneCW__accountRoot *{scroll-behavior:auto;transition-duration:var(--k-motion-reduced)!important}}
