.catalog-saved{width:100%;max-width:1320px;margin:0 auto;padding:36px 32px 80px}.catalog-saved-lead{max-width:640px;color:var(--muted-foreground);margin:8px 0 24px}.catalog-saved-list{margin:0;padding:0;list-style:none}.catalog-saved-list>li{flex-direction:column;gap:10px;min-width:0;display:flex}.catalog-saved-extra{gap:6px;font-size:.875rem;display:grid}.catalog-saved-extra p{margin:0}.catalog-saved-drop{color:var(--primary)}.catalog-saved-alert{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:flex}.catalog-saved-alert input{width:18px;height:18px;accent-color:var(--primary)}@media (max-width:700px){.catalog-saved{padding:28px 16px 60px}}
.sk-line{border-radius:999px;height:14px}.sk-line-strong{height:16px}.sk-line-title{border-radius:8px;height:24px}.sk-line-small{height:11px}.sk-lines{flex:1;align-content:center;gap:10px;min-width:0;display:grid}.sk-h1{border-radius:10px;width:min(260px,70%);height:34px;margin-bottom:12px}.sk-h1-wide{width:70%}.sk-h2{border-radius:8px;width:150px;height:24px}.sk-gap{margin:44px 0 18px}.sk-eyebrow{border-radius:999px;width:min(300px,80%);height:14px}.sk-button{border-radius:10px;width:120px;height:36px}.sk-button-wide{width:168px;height:44px}.sk-button-row{width:116px}.sk-button-block{border-radius:999px;width:100%;height:44px}.sk-profile{border-radius:999px;width:188px;height:46px}.sk-pill{border-radius:999px;width:112px;height:24px}.sk-pill-wide{width:min(240px,100%)}.sk-check{border-radius:5px;flex:none;width:20px;height:20px}.sk-thumb{border-radius:12px;flex:none;width:48px;height:48px}.sk-icon{border-radius:5px;flex:none;width:18px;height:18px}.sk-icon-box{border-radius:10px;flex:none;width:40px;height:40px}.sk-icon-round{border-radius:999px;width:48px;height:48px}.sk-input{border-radius:12px;width:100%;height:52px}.sk-back{border-radius:999px;width:130px;height:16px;margin-bottom:18px}.sk-crumbs{border-radius:999px;width:150px;height:14px;margin-bottom:30px}.sk-lead{max-width:700px;margin:12px 0 28px}.sk-lead-short{max-width:460px;margin-bottom:28px}.sk-count{border-radius:999px;width:72px;height:14px;margin:4px 0 18px}.sk-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.sk-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.sk-ghost{border-radius:10px;width:92px;height:32px}.sk-card{background:var(--account-panel);border:1px solid var(--account-line);box-shadow:0 1px 2px var(--account-shadow);border-radius:16px}.sk-row{align-items:center;gap:24px;padding:24px;display:flex}.sk-row+.sk-row{border-top:1px solid var(--account-line)}.sk-order-row{min-height:113px}.sk-request-row{min-height:80px;padding-block:18px}.sk-warehouse-row{min-height:186px}.sk-warehouse-row .sk-lines{justify-items:start}.sk-amount{justify-items:end;gap:8px;display:grid}.sk-warehouse-row .sk-amount{gap:34px}.sk-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sk-shortcut{align-items:center;gap:12px;height:70px;padding:0 22px;display:flex}.sk-attention{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sk-attention-card{align-content:start;gap:18px;min-height:300px;padding:24px;display:grid}.sk-details{padding:8px 24px}.sk-detail-row{align-items:center;gap:24px;min-height:48px;display:flex}.sk-details .sk-detail-row+.sk-detail-row,.sk-payment-details .sk-detail-row{border-top:1px solid var(--account-line)}.sk-note{gap:16px;margin-top:24px;padding:24px;display:grid}.sk-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.sk-tab{border-radius:999px;height:36px}.sk-form{gap:18px;max-width:760px;padding:24px;display:grid}.sk-field{gap:10px;display:grid}.sk-journey{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:36px;display:grid}.sk-progress{border-radius:999px;height:58px}.sk-item{gap:24px;min-height:262px;margin-bottom:18px;padding:22px;display:flex}.sk-item .sk-lines{align-content:start}.sk-photo{border-radius:12px;flex:none;width:112px;height:140px}.sk-aside{background:var(--surface-journey);border-radius:24px;align-content:start;gap:22px;min-height:640px;padding:30px;display:grid}.sk-inbox-row{border-bottom:1px solid var(--border);gap:8px;padding:16px 0 14px 26px;display:grid}.sk-payment{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.sk-payment-result{box-shadow:none;background:var(--surface-warm);border:0;border-radius:24px;gap:18px;padding:30px;display:grid}.sk-amount-big{border-radius:10px;width:150px;height:44px}.sk-payment-details{gap:4px;padding-top:16px;display:grid}.sk-payment-details>.sk-button{margin-top:24px}.sk-banner{border-radius:24px;height:128px;margin-bottom:28px}.sk-banner-small{border-radius:12px;height:96px;margin:0}.sk-two{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:30px;display:grid}.sk-two .sk-item{padding:30px}.sk-summary{gap:16px;padding:28px;display:grid}.sk-block{border-radius:16px;height:420px}.sk-request{grid-template-columns:minmax(0,1fr) 315px;gap:38px}.sk-steps{border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.sk-request .sk-form{border-radius:24px;max-width:none;padding:30px}.sk-item-top{align-items:center;gap:16px;display:flex}.sk-side-card{border-radius:24px;height:680px}.sk-cart{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.sk-cart-bar{border-bottom:1px solid var(--border);justify-content:flex-end;padding-bottom:12px;display:flex}.sk-cart-select{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 0;display:flex}.sk-cart-line{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:26px 0;display:flex}.sk-cart-line .sk-lines{align-content:start}.sk-cart-photo{border-radius:12px;flex:none;width:112px;height:112px}.sk-cart-summary{background:var(--surface-warm);border-radius:24px;align-content:start;gap:18px;min-height:560px;padding:28px;display:grid}.sk-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sk-product{border:1px solid var(--border);border-radius:16px;gap:12px;padding:14px 14px 18px;display:grid}.sk-product-photo{aspect-ratio:1;border-radius:12px}.sk-search{gap:12px;max-width:800px;display:flex}.sk-search .sk-input{flex:1;height:48px}.sk-search .sk-button{width:96px;height:48px}@media (max-width:1150px){.sk-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-journey{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:900px){.sk-shortcuts,.sk-attention,.sk-journey,.sk-payment,.sk-two{grid-template-columns:minmax(0,1fr)}.sk-shortcut{height:60px}.sk-attention-card{min-height:240px}.sk-aside,.sk-cart-summary,.sk-side-card{height:auto;min-height:0}.sk-side-card{display:none}.sk-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:640px){.sk-row{gap:14px;padding:20px 16px}.sk-order-row{flex-wrap:wrap;align-items:flex-start}.sk-order-row>.sk-lines{flex-basis:calc(100% - 64px)}.sk-order-row>.sk-pill{margin-left:62px}.sk-order-row>.sk-amount{flex-basis:100%;justify-items:start;padding-left:62px}.sk-order-row>.sk-button{width:calc(100% - 62px);height:44px;margin-left:62px}.sk-warehouse-row{flex-wrap:wrap;min-height:0}.sk-warehouse-row .sk-amount{flex-basis:100%;justify-items:start;gap:12px}.sk-request-row{flex-wrap:wrap}.sk-item{gap:16px;min-height:0;padding:16px}.sk-photo{width:80px;height:100px}.sk-cart-photo{width:80px;height:80px}.sk-profile,.sk-button-wide{width:100%}}.sk-button-inbox{width:144px;height:36px}.sk-shop-title{align-items:center;gap:20px;display:flex}.sk-shop-title .sk-h1{height:44px;margin:0}.sk-shop-logo{border-radius:16px;flex:none;width:80px;height:72px}@media (max-width:640px){.sk-shop-logo{width:56px;height:56px}}.sk-address{gap:12px;padding:20px 24px;display:grid}.sk-steps-card{gap:22px;padding:24px;display:grid}.sk-step{align-items:center;gap:12px;display:flex}.sk-dot{border-radius:999px;flex:none;width:24px;height:24px}.sk-split{justify-content:space-between}.sk-resolve{gap:14px;max-width:720px;display:grid}.sk-resolve .sk-input{height:48px}.sk-workspace .account-page-header>div:first-child{flex:1}.sk-workspace .account-page-lead .skeleton-text{max-width:560px}
