/* Authoritative DOG-DAK tokens: design/brand.md, approved by the owner. */
:root{--cream:#fff8ee;--white:#fff;--ink:#2b2320;--secondary:#5c4f48;--muted:#7a6a61;--orange:#e8703f;--hover:#c4532a;--line:#f2e3d0;--sand:#f3d8b8;--mint:#cfebdd;--green:#2f7a50;--peach:#ffe3cf;--warning:#a8441e;--veil:rgba(43,35,32,.34);--cta-shadow:0 12px 30px rgba(232,112,63,.35);--font:Nunito,system-ui,sans-serif;--h1:46px;--h2:34px;--h3:20px;--body:16px;--radius:18px;--header:76px}
html{scroll-padding-top:calc(var(--header) + 16px)}
body{font-family:var(--font);font-size:var(--body);line-height:1.5;background:var(--cream);color:var(--ink)}
h1,h2,h3{line-height:1.15;letter-spacing:-.01em}h1{font-weight:900}h2,h3{font-weight:800}b,strong{font-weight:800}
button,input,select,textarea{font-family:var(--font)}button,a{transition:background-color .15s,color .15s}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:var(--orange)}
svg{flex-shrink:0;vertical-align:middle}.button,.chip{font-weight:700}.button{box-shadow:none;min-height:44px}.button.orange{background:var(--orange);box-shadow:var(--cta-shadow)}.button.orange:hover{background:var(--hover);filter:none}.button.green{background:var(--green)}.button.dark{background:var(--ink)}.button.danger{color:var(--warning)}.price{color:var(--orange)}
.card{border-radius:var(--radius);background:var(--white)}.dark-card,.promo-link-card,.stats-card{background:var(--white);color:var(--ink)}.dark-card .small,.dark-card p,.promo-link-card .small{color:var(--muted)}.card.dark-card .stat,.stat{font-size:28px}.stat.price{color:var(--orange)}.tag,.status{border-radius:999px}.tag,.tag.mint,.status.packed,.status.paid_confirmed,.status.completed{background:var(--mint);color:var(--green)}.tag.yellow,.tag.peach,.status.paid_claimed,.status.cancelled,.notice{background:var(--peach);color:var(--warning)}.tag.white{background:var(--white);color:var(--secondary)}.success,.verified{color:var(--green)}
.notice,.error{border-color:var(--line);background:var(--peach);color:var(--warning)}.error{scroll-margin-bottom:160px}.pending{border-color:var(--orange)}.hint,.muted{color:var(--muted)}
.header-menu nav{box-shadow:none;border:1px solid var(--line)}.bottom-action{background:var(--cream)}.cart-bar{box-shadow:none}.cart-icon{background:var(--white);color:var(--ink);border:1px solid var(--line)}
.desktop-header{display:none}.desktop-page-title{display:none}.header-brand{display:flex;align-items:center;gap:10px;white-space:nowrap;color:var(--ink);font-size:22px;font-weight:900}.header-brand img{object-fit:contain}.header-cart{position:relative;color:var(--ink)}.header-cart [data-cart-count]{position:absolute;top:0;right:0;border-radius:999px;background:var(--ink);color:var(--white);min-width:18px;font-size:11px;text-align:center}.header-actions{min-width:0}.header-actions .city-button{max-width:200px}.city-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-open{gap:8px}.header-open svg{width:18px;height:18px}
.catalog-intro,.catalog-layout,.catalog-header{max-width:1280px}.catalog-intro{gap:16px;padding-top:26px}.catalog-intro h1{font-size:var(--h1);max-width:1000px}.catalog-subtitle{font-size:16px;margin-top:0;color:var(--secondary)}.catalog-layout{gap:24px}.cat-side{flex-basis:240px;width:240px;border-radius:20px;padding:12px 16px}.cat-side .check-row{min-height:44px;line-height:1.4;font-weight:500}.cat-side input[type=checkbox]{border-radius:5px}.price-range{gap:8px}.price-range input{padding:10px;min-width:0;width:100%}.cat-side summary{min-height:36px}.filter-apply{margin-top:12px}.filter-reset{display:block;min-height:44px;text-align:center;padding:12px;font-size:13px;color:var(--muted)}.catalog-results{min-width:0;flex:1}.catalog-results .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card{border-radius:var(--radius);padding:12px}.product-picture{border-radius:12px}.product-picture img{width:100%;height:100%;object-fit:cover}.product-card h2{font-size:16px;font-weight:800}.vendor-caption,.product-reputation{font-size:12px}.product-card .add-button{min-width:44px;min-height:44px}.promo-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-height:0;justify-content:center}.promo-card h2{font-size:20px}.promo-card .button{font-size:13px;gap:6px}.promo-card .button svg{width:16px;height:16px}.active-filters{flex-wrap:wrap}.active-filters a{background:var(--white);border:1px solid var(--line)}.catalog-status{padding:12px 0;color:var(--muted)}.catalog-results[aria-busy=true] .products{opacity:.55}.catalog-status button{margin-left:10px;text-decoration:underline}.quick-filters .chip{background:var(--white);color:var(--secondary);border:1px solid var(--line)}.quick-filters .chip.dark{background:var(--ink);color:var(--white)}.seo h2{font-size:24px}.seo p{font-size:15px;color:var(--secondary)}
.breadcrumbs{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;min-width:0;width:100%;font-size:12px;color:var(--muted);margin:0 0 18px}.breadcrumbs>a,.breadcrumbs>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs>a:first-child{flex-shrink:0}.breadcrumbs>span{flex-shrink:0}.breadcrumbs>b{font-weight:700}.back-catalog{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;font-size:13px;color:var(--secondary)}
.initials{display:inline-grid;place-items:center;background:var(--sand);color:var(--ink);font-size:24px;font-weight:800;object-fit:contain}.small-avatar.initials,.parcel-avatar.initials{font-size:16px}.vendor-identity p,.vendor-description,.description{color:var(--secondary)}.product-gallery img{object-fit:contain;background:var(--white)}.gallery-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gallery-dots{position:absolute;left:0;right:0;bottom:34px;display:flex;justify-content:center;gap:0}.gallery-dots button{position:relative;display:block;width:28px;min-height:44px;background:transparent;border:0;padding:0}.gallery-dots button:after{content:'';position:absolute;left:11px;top:19px;width:6px;height:6px;border-radius:999px;background:var(--line)}.gallery-dots button[aria-pressed=true]{width:38px}.gallery-dots button[aria-pressed=true]:after{left:10px;width:18px;background:var(--ink)}.product-buy-bar button>span{display:flex;align-items:center;gap:8px}.product-buy-bar .qty button{min-height:44px;min-width:32px}.detail-variants span{border-radius:14px}.product-vendor .initials{font-size:18px}.small-avatar{object-fit:cover}.parcel-avatar{display:inline-grid;place-items:center}.product-content>h1{font-weight:900}.delivery-details{margin-bottom:0}.delivery-details h2{font-size:18px}.product-vendor{background:var(--white)}
.flow-dialog{padding:0;border:1px solid var(--line);border-radius:28px;background:var(--cream);color:var(--ink);width:min(760px,calc(100vw - 48px));height:min(820px,calc(100dvh - 64px));max-width:none;max-height:none;overflow:hidden}.flow-dialog::backdrop{background:var(--veil)}.flow-dialog[open]{display:flex;flex-direction:column}.flow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);min-height:72px;background:var(--white);flex-shrink:0}.flow-heading h2{font-size:22px}.flow-dialog iframe{display:block;flex:1;min-height:0;width:100%;border:0;background:var(--cream)}body.flow-open{overflow:hidden}.embedded .desktop-header,.embedded .mini-header,.embedded .desktop-page-title,.embedded .cart-bar{display:none!important}.embedded .shell{padding:16px 16px 116px;max-width:none}.embedded .bottom-action{max-width:none}.embedded #screen{display:block}.embedded .error{margin-bottom:24px}.embedded .login-card{max-width:none}.preview-checkout-note{font-size:13px;color:var(--muted);padding:10px 0}
.landing{font-size:16px}.landing>div{overflow:clip!important}.landing header{height:var(--header);padding-top:0!important;padding-bottom:0!important;flex-wrap:nowrap!important;position:sticky;top:0;z-index:40;background:var(--cream);border-bottom:1px solid var(--line);max-width:1280px!important}.landing header nav{flex-wrap:nowrap!important;gap:20px!important}.landing header nav a{display:inline-flex;align-items:center;min-height:44px}.landing header nav a[href='/catalog']{background:var(--ink);color:var(--white)!important;border-radius:12px;padding:0 14px}.landing header>a:last-child{gap:8px;min-height:44px!important;border-radius:14px!important}.landing header>a:last-child svg{width:18px;height:18px}.landing #top{max-width:1280px!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-top:48px!important}.landing h1{font-size:var(--h1)!important;line-height:1.12!important;letter-spacing:-.01em!important}.landing h2{font-size:var(--h2)!important;line-height:1.15!important;font-weight:800!important}.landing p{line-height:1.5!important}.landing #top>div>p{font-size:18px!important}.hero-caption{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;white-space:nowrap;font-size:12px;font-weight:700;color:var(--secondary)}.hero-caption span{display:inline}.hero-caption .caption-divider{color:var(--muted)}.hero-dog{position:absolute;left:6%;bottom:20px;z-index:2}.hero-cat{position:absolute;right:8%;bottom:36px;z-index:2}.landing #top [style*='box-shadow']{box-shadow:none!important}.landing #top a[href='/onboarding']{border-radius:18px!important;box-shadow:var(--cta-shadow)!important;min-height:56px!important}.landing #top a[href='/catalog']{gap:8px;border-radius:18px!important;min-height:56px!important}.landing #top a svg{width:20px;height:20px}.landing .mini-initials{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:var(--sand);color:var(--ink);font-weight:800}.landing #top [style*='background: #FFE3CF']{background:transparent!important}.landing section[style*='background: #CFEBDD']{background:var(--cream)!important}.landing section div[style*='box-shadow']{box-shadow:none!important}.landing #pricing div[style*='background: #2B2320']{background:var(--white)!important;color:var(--ink)!important;border:1px solid var(--line)}.landing #pricing div[style*='background: #2B2320'] *{color:var(--ink)!important}.landing #pricing div[style*='background: #CFEBDD']{background:var(--white)!important;border:1px solid var(--line)}.landing #faq details{border-bottom:1px solid var(--line);padding:16px 0}.landing #faq details:last-child{border:0}.landing #faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:44px;font-weight:800;font-size:17px}.landing #faq summary:after{content:'+';font-size:24px;flex-shrink:0}.landing #faq details[open]>summary:after{content:'−'}.landing #faq details p{margin:10px 30px 0 0;color:var(--secondary);font-size:15px}.landing #faq .faq-list{padding-top:0!important;padding-bottom:0!important}.landing [data-landing-category]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--secondary);font:700 14px var(--font)}.landing [data-landing-category][aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.landing [data-landing-products]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:260px}.landing [data-landing-products] .product-card{background:var(--white)}.landing [data-landing-products] .product-card h2{font-size:16px!important;margin:10px 0 8px}.landing [data-landing-products] .product-picture{height:160px;display:block;overflow:hidden}.landing [data-landing-products] .product-picture img{width:100%;height:100%;object-fit:cover}.landing [data-landing-products] .vendor-caption{font-size:12px;margin-top:8px}.landing [data-landing-products] .price{display:block;font-size:18px;margin-top:12px}.landing .teaser-empty{grid-column:1/-1;padding:42px 20px;background:var(--white);border-radius:18px;text-align:center;color:var(--muted)}.landing footer a{display:inline-flex;align-items:center;gap:6px}.landing footer svg{width:18px;height:18px}.site-footer svg{width:17px;height:17px}.catalog-header .brand img{object-fit:contain}
@media(min-width:769px){body:not(.miniapp):not(.embedded) .desktop-header{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--header);position:sticky;top:0;z-index:40;background:var(--cream);border-bottom:1px solid var(--line);padding:0 5%;width:100%;max-width:1280px;margin:auto}body:not(.miniapp) .desktop-header nav{display:flex;gap:20px;align-items:center;font-size:14px;font-weight:700;white-space:nowrap}body:not(.miniapp) .nav-catalog{display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;background:var(--ink);color:var(--white)}body:not(.miniapp) .mini-header,body:not(.miniapp) .catalog-header{display:none}body:not(.miniapp) .shell{max-width:1280px;width:100%;padding:30px 5% 80px}body:not(.miniapp) .desktop-page-title{display:block;margin-bottom:28px}body:not(.miniapp) .desktop-page-title h1{font-size:var(--h1)}body:not(.miniapp) .vendor-identity h1{font-size:36px}body:not(.miniapp) .vendor-description{max-width:760px;font-size:16px}body:not(.miniapp) .shop-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body:not(.miniapp) .shop-products .product-picture{height:180px}body:not(.miniapp).product-page .shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding-top:32px}body:not(.miniapp) .product-hero{height:560px;border-radius:24px;overflow:hidden;position:sticky;top:calc(var(--header) + 28px)}body:not(.miniapp) .gallery-dots{bottom:12px}body:not(.miniapp) .product-detail{margin:0;border-radius:0}body:not(.miniapp) .product-content{padding:0}body:not(.miniapp) .product-content>h1{font-size:36px;margin-top:14px}body:not(.miniapp) .product-buy-bar{position:static;transform:none;width:100%;margin-top:24px;max-width:none}body:not(.miniapp) .bottom-action{position:sticky;bottom:16px;left:auto;transform:none;max-width:none;width:100%;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:18px}body:not(.miniapp)[data-page=cart] #screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}body:not(.miniapp)[data-page=cart] .cart-note,body:not(.miniapp)[data-page=cart] .bottom-action{grid-column:1/-1}body:not(.miniapp)[data-page=cart] section:only-of-type{grid-column:1/-1}body:not(.miniapp) .buyer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}body:not(.miniapp) .buyer-layout #parcels{grid-column:2;grid-row:1/4}body:not(.miniapp) .buyer-layout .checkout-consent{grid-column:1}body:not(.miniapp) .buyer-layout .bottom-action{grid-column:1/-1}body:not(.miniapp)[data-page=seller] #screen,body:not(.miniapp)[data-page=clients] #screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}body:not(.miniapp) .seller-stats,body:not(.miniapp) .client-stats,body:not(.miniapp) .seller-more,body:not(.miniapp)[data-page=seller] #screen>details,body:not(.miniapp)[data-page=seller] .bottom-action{grid-column:1/-1;margin-bottom:0}body:not(.miniapp) .seller-order,body:not(.miniapp) .client-card{margin-bottom:0;padding:24px}body:not(.miniapp) .seller-order .order-title{font-size:18px}body:not(.miniapp) .seller-order .order-meta{font-size:15px}body:not(.miniapp) #product-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}body:not(.miniapp) #product-form>.upload-hero{grid-column:1;grid-row:1/4;min-height:360px}body:not(.miniapp) #product-form>.card{grid-column:2;margin:0}body:not(.miniapp) #product-form>.hint,body:not(.miniapp) #product-form>.bottom-action{grid-column:1/-1}body:not(.miniapp) .promo-qr-card{padding:24px;gap:32px}body:not(.miniapp) .promo-qr-card .qr{width:128px;height:128px}body:not(.miniapp) .promo-balance,body:not(.miniapp) .promo-pro{padding:24px}body:not(.miniapp) .login-card{max-width:680px;margin:40px auto}body:not(.miniapp) .breadcrumbs{font-size:13px}}
@media(min-width:641px) and (max-width:1023px){.catalog-results .products,.shop-products{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{display:block;padding-left:24px;padding-right:24px}.cat-side{display:none}.filter-toggle{display:inline-flex}.landing [data-landing-products]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.desktop-header{gap:12px!important}.desktop-header .header-open{padding-left:12px;padding-right:12px}.hero-caption{white-space:normal;flex-wrap:wrap}}
@media(min-width:1101px){.hero-caption{white-space:nowrap}}
@media(max-width:1023px){.filters-open .cat-side{display:block;position:fixed;inset:auto 0 0;top:15%;z-index:60;width:auto;max-width:600px;margin:auto;overflow-y:auto;border:1px solid var(--line);border-radius:24px 24px 0 0;padding:46px 20px 24px;background:var(--white);box-shadow:0 0 0 100vmax var(--veil)}.filter-close{display:inline-flex;position:absolute;right:8px;top:4px}}
@media(max-width:768px){:root{--h1:28px;--h2:24px;--h3:18px;--body:14px;--header:72px}.catalog-header{height:var(--header);min-height:var(--header);position:sticky;top:0;z-index:40;background:var(--cream);padding:10px 16px}.catalog-intro{padding:20px 16px 0}.catalog-intro h1{font-size:28px}.catalog-subtitle{font-size:14px}.catalog-layout{padding:16px 16px 48px}.shell{max-width:768px;padding:16px 16px 110px}.product-page .shell{padding:0 0 110px}.product-hero{height:320px}.product-content>h1{font-size:24px}.catalog-results .products{gap:12px}.landing header{gap:10px!important;padding-left:16px!important;padding-right:16px!important}.landing header>a:first-child{gap:6px!important}.landing header>a:first-child img{width:36px!important;height:40px!important}.landing header>a:first-child span{font-size:18px!important}.landing header nav{gap:0!important;font-size:13px!important}.landing header>a:last-child{font-size:0!important;padding:0!important;min-width:44px;justify-content:center}.landing header>a:last-child svg{width:22px;height:22px}.landing #top{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;padding:28px 16px 44px!important}.landing #top>div>p{font-size:16px!important}.hero-caption{font-size:12px;gap:4px;white-space:normal;flex-wrap:wrap}.landing h2{font-size:24px!important}.landing [data-landing-products]{gap:12px}.flow-dialog{width:100%;height:calc(100dvh - 32px);margin:auto 0 0;border-radius:24px 24px 0 0;border-bottom:0}.flow-heading{padding:10px 16px;min-height:64px}.flow-heading h2{font-size:20px}.breadcrumbs{gap:5px;margin-bottom:14px;font-size:11px}.gallery-dots{bottom:22px}.product-content .back-catalog{margin-bottom:8px}.button.small{min-height:44px}.variant{min-height:36px}.header-menu nav a{min-height:44px}.login-photo{object-fit:contain}.mini-header{max-width:768px}.landing #faq>div{display:flex;flex-direction:column;gap:24px}.landing footer>div{padding-left:16px!important;padding-right:16px!important}}
@media(max-width:640px){.catalog-results .products,.shop-products,.landing [data-landing-products]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{padding:10px}.product-card h2,.landing [data-landing-products] .product-card h2{font-size:14px!important}.landing [data-landing-products] .product-picture{height:130px}.catalog-toolbar{flex-direction:column;align-items:stretch}.active-filters a{min-height:36px}.quick-filters .desktop-chip{display:none}}
.miniapp .desktop-header,.miniapp .desktop-page-title{display:none!important}.miniapp .catalog-header{display:flex}.miniapp .shell,.miniapp .mini-header,.miniapp .catalog-header,.miniapp .catalog-intro,.miniapp .catalog-layout{max-width:768px;margin-left:auto;margin-right:auto}.miniapp .catalog-layout{display:block}.miniapp .cat-side{display:none}.miniapp.filters-open .cat-side{display:block}.miniapp .filter-toggle{display:inline-flex}.miniapp .products{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp .catalog-intro h1{font-size:28px}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.landing .closing-cta{background:var(--white)!important;color:var(--ink)!important;border:1px solid var(--line);border-radius:24px!important}.landing .closing-cta>svg{display:none}.landing .closing-cta p{color:var(--secondary)!important}.landing .closing-cta>a{background:var(--orange)!important;color:var(--white)!important;gap:8px;min-height:56px!important;border-radius:18px!important}.landing .closing-cta>a svg{width:20px;height:20px}.landing #pricing div[style*='background: #2B2320']>svg{display:none}.landing #pricing a{gap:8px;min-height:56px!important;border-radius:16px!important}.landing #catalog>div,.landing #how>div,.landing #pricing>div,.landing #faq>div{max-width:1280px!important}.landing #catalog>div>div:first-child>a{gap:8px;border-radius:16px!important}.landing #catalog p{color:var(--secondary)!important}.landing #catalog a svg{width:18px;height:18px}.landing #top a[href='/onboarding']{box-shadow:var(--cta-shadow)!important}.landing #top a svg{display:inline-block}.desktop-header .header-actions{flex-shrink:0}
.landing .how-steps>div{background:var(--cream)!important;border:1px solid var(--line);border-radius:24px!important}.landing .how-steps>div>span{color:var(--orange)!important}.landing section[style*='background: #FFFFFF']{background:var(--white)}.filter-close{display:none}@media(max-width:1023px){.filters-open .filter-close{display:inline-flex}}
.landing #pricing>div>div:last-child>div{border-radius:24px!important;border:1px solid var(--line)}.landing section[style*='border-radius: 48px']{border-radius:28px 28px 0 0!important}.landing a[href='/onboarding'],.landing a[href='/catalog'],.landing button{font-weight:700!important}
/* Ж: общее меню, логотип в футере, неразрывные адреса (2026-10-24) */
.nowrap{white-space:nowrap}.desktop-header .header-more{display:none}body .desktop-header .header-more nav{flex-direction:column;align-items:stretch;gap:0;z-index:60;font-size:15px}.header-menu .menu-sep{display:block;height:1px;background:var(--line);margin:6px 4px}.footer-id{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px}.footer-brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:900;font-size:16px;text-decoration:none;white-space:nowrap}.footer-brand img{width:36px;height:36px;object-fit:contain}
@media(max-width:1100px){.desktop-header .main-nav{display:none!important}.desktop-header .header-more{display:block}}
@media(max-width:768px){body.landing:not(.embedded) .desktop-header{display:flex!important;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:50;background:var(--cream);border-bottom:1px solid var(--line);padding:10px 16px;min-height:64px;box-sizing:border-box;width:100%}body.landing .desktop-header .header-brand{font-size:19px;gap:8px}body.landing .desktop-header .header-brand img{width:40px;height:40px}body.landing .desktop-header .header-actions{display:flex;align-items:center;gap:8px}}
@media(max-width:560px){body.landing .desktop-header .header-open{display:none}}
.landing .desktop-header a{color:var(--ink)}.landing .desktop-header a:hover{color:var(--hover)}.landing .desktop-header .main-nav a[href='/catalog']{color:var(--white)!important}.landing .desktop-header .header-more nav a[href='/catalog']{background:none!important;color:var(--ink)!important;padding:10px!important;border-radius:0!important}.seller-more,.source-link{color:#C4532A}.stats-card>a,.checkout-parcel .source-link,.product-reputation svg{color:var(--orange)}.step-progress .active{background:var(--orange)}.step-progress .done{background:#2F7A50}
::placeholder{color:#9C8B81;opacity:1}.product-picture .tag{background:var(--white);color:#5C4F48}.product-picture .tag.tag-health{color:#2F7A50}.product-picture .tag.tag-long{color:#C4532A}
