.account{padding-block:0 var(--space-4)}.account__grid{gap:var(--space-3);display:grid}.account__aside{gap:var(--space-3);align-content:start;min-width:0;display:grid}.account__title{margin:0;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:800}.account__content{gap:var(--space-3);min-width:0;display:grid}@media (min-width:64rem){.account__grid{gap:var(--space-4);grid-template-columns:15.5rem minmax(0,1fr)}.account__aside{top:var(--space-3);position:sticky}}.account-nav{padding:var(--space-2)}.account-nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.account-nav a{align-items:center;gap:var(--space-3);min-height:var(--tap-size);padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-text);white-space:nowrap;font-weight:600;text-decoration:none;display:flex}.account-nav a svg{color:var(--color-text);flex:none}.account-nav a:hover{background:var(--color-bg-soft)}.account-nav a[aria-current=page]{color:var(--brand-dark);background:#dff1e2}.account-nav a[aria-current=page] svg{color:var(--color-primary)}@media (min-width:64rem){.account-nav ul{flex-direction:column;overflow:visible}.account-nav__sep{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #edf2ee}}.account-welcome{min-height:9rem;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-dark);color:#fff;isolation:isolate;align-content:center;display:grid;position:relative;overflow:hidden}.account-welcome:before{content:"";z-index:-1;background:linear-gradient(90deg,#082816f2 0%,#082816d1 45%,#08281626 80%);position:absolute;inset:0}.account-welcome__bg{z-index:-2;object-fit:cover;object-position:70% 55%;width:100%;height:100%;position:absolute;inset:0}.account-welcome h2{margin:0 0 var(--space-1);font-size:clamp(1.375rem,1rem + 1vw,1.875rem);font-weight:800}.account-welcome p{max-width:26rem;color:var(--color-on-dark);margin:0}.account-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:80rem){.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-stat{align-items:center;gap:var(--space-3);height:100%;color:var(--color-text);text-decoration:none;display:flex}.account-stat:hover{border-color:var(--color-primary)}.account-stat__icon{border-radius:var(--radius-md);width:3.25rem;height:3.25rem;color:var(--color-primary);background:#e4f3e7;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-stat__text{flex:1;min-width:0;font-size:.875rem;display:grid}.account-stat__text strong{font-size:1.5rem;line-height:1.2}.account-overview{gap:var(--space-3);display:grid}@media (min-width:80rem){.account-overview{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);align-items:start}}.account-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.account-card-head h2,.account-me h2{margin:0;font-size:1.125rem;font-weight:800}.account-card-head a{font-size:.875rem;font-weight:600}.account-orders{margin:0;padding:0;list-style:none}.account-orders li+li{border-top:1px solid #edf2ee}.account-order{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;color:var(--color-text);grid-template-columns:3.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.account-order__img .product-image{aspect-ratio:1;background:#fff}.account-order__num{font-size:.875rem;display:grid}.account-order__num strong{font-size:.9375rem}.account-order>svg{display:none}.account-order__sum{grid-column:2}@media (min-width:48rem){.account-order{grid-template-columns:4rem minmax(0,1fr) auto 8rem auto}.account-order__sum{text-align:right;grid-column:auto}.account-order>svg{display:block}}.account-pill{white-space:nowrap;border-radius:999px;justify-self:start;padding:.2rem .7rem;font-size:.8125rem;font-weight:600}.account-pill--work{color:var(--brand-dark);background:#dff1e2}.account-pill--ok{color:var(--color-success);background:#d7eedc}.account-pill--bad{color:var(--color-muted);background:#eceeed}.account-me__list{gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.account-me__list li{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;display:flex}.account-me__list svg{flex:none}.account-muted{color:var(--color-muted)}.account-me__edit{gap:var(--space-2);width:100%}.recently-viewed .ds-section-head{margin-top:var(--space-3)}@media (min-width:64rem){.recently-viewed__grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-section{gap:var(--space-3);max-width:46rem;display:grid}.account-section h2{margin:0;font-size:1.25rem;font-weight:800}.account-form{gap:var(--space-3);display:grid}.account-field{gap:var(--space-1);display:grid}.account-field label{font-weight:600}.account-field input,.account-field textarea{min-height:var(--tap-size);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.account-field input[aria-invalid=true],.account-field textarea[aria-invalid=true]{border-color:var(--color-error)}.account-field__hint{color:var(--color-muted);margin:0;font-size:.875rem}.account-field__error{color:var(--color-error);margin:0;font-size:.875rem}.account-form .button[disabled]{opacity:.7;cursor:progress}.account-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.account-list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.account-list__label{color:var(--color-muted);font-size:.875rem;display:block}.account-table{border-collapse:collapse;width:100%}.account-table th,.account-table td{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.account-table .num{text-align:right;white-space:nowrap}.account-reorder{gap:var(--space-3);max-width:30rem;display:grid}.account-reorder__skipped{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.account-reorder__skipped p{margin:0 0 var(--space-1);font-weight:600}.account-reorder__skipped ul{padding-left:var(--space-4);margin:0}.account-order-actions{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.account-page-title{margin:0;font-size:clamp(1.375rem,1rem + .9vw,1.75rem);font-weight:800}.account-subtitle{margin:var(--space-2) 0;font-size:1.125rem;font-weight:800}.account-reviews-top{gap:var(--space-3);display:grid}@media (min-width:64rem){.account-reviews-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.account-reviews-rating h3,.account-reviews-cta h3{margin:0 0 var(--space-2);font-size:1.0625rem}.account-reviews-rating .ya-reviews__badge{border:0;width:9.375rem;height:3.125rem;display:block}.account-reviews-cta{gap:var(--space-2) var(--space-3);background:#f1f8f2;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.account-reviews-cta p{color:var(--color-muted);margin:0}.account-reviews-cta .button{grid-column:1/-1}.account-reviews-cta__icon{border:2px solid var(--color-primary);width:3.5rem;height:3.5rem;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.account-review-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-review{gap:var(--space-3);display:grid}@media (min-width:48rem){.account-review{grid-template-columns:13rem minmax(0,1fr)}}.account-review__product{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.account-review__img{flex:none;width:4.5rem}.account-review__img .product-image{aspect-ratio:1;background:#fff;border:1px solid #e3ebe5}.account-review__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.account-review__head time{color:var(--color-muted);font-size:.875rem}.account-review__body p{margin:var(--space-2) 0 0}.fav-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.fav-grid__remove{margin-top:var(--space-2)}
