.compact-search-wrap[data-astro-cid-7u3izuco]{position:relative;z-index:60;width:100%}@media(min-width:1181px){.unified-header .compact-search-wrap[data-astro-cid-7u3izuco]{position:absolute;top:12px;right:var(--header-search-right, 212px);left:calc(100% - var(--header-search-right, 212px) - 265px);width:auto;transition:left .34s cubic-bezier(.2,0,0,1),opacity .18s ease-out,transform .18s ease-out}.unified-header.is-search-focused .compact-search-wrap[data-astro-cid-7u3izuco]{left:142px;z-index:80}}@media(max-width:1180px){.unified-header .compact-search-wrap[data-astro-cid-7u3izuco]{position:relative;top:auto;right:auto;left:auto;order:3;flex:0 0 100%;min-width:0;width:100%}}.compact-search[data-astro-cid-7u3izuco]{display:flex;align-items:center;gap:8px;height:40px;padding:0 11px;border:1px solid #dce0e6;border-radius:10px;background:#fff;color:#778196;transition:border-color .16s ease,box-shadow .16s ease}.compact-search[data-astro-cid-7u3izuco]:focus-within{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c26}.compact-search[data-astro-cid-7u3izuco] input[data-astro-cid-7u3izuco]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:13px}.compact-search[data-astro-cid-7u3izuco] input[data-astro-cid-7u3izuco]::placeholder{color:#8d96a7}.compact-search[data-astro-cid-7u3izuco] kbd[data-astro-cid-7u3izuco]{flex:0 0 auto;border:1px solid #e2e8f0;border-radius:4px;padding:2px 5px;background:#f4f5f7;color:#8d96a7;font-size:10px}.compact-search-dropdown[data-astro-cid-7u3izuco]{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:min(520px,calc(100vh - 100px));overflow:auto;box-sizing:border-box;padding:8px;border:1px solid #dfe4ed;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0f172a2e}.compact-search-dropdown[data-astro-cid-7u3izuco][hidden]{display:none}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result{display:flex;align-items:center;gap:10px;min-height:58px;padding:7px 9px;border-radius:10px;color:#0f172a;overflow:hidden;text-decoration:none}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result:hover,.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result.is-active{background:#fff7ed}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result-img{width:44px;height:44px;flex:0 0 44px;border:1px solid #f1f5f9;border-radius:8px;object-fit:contain;background:#f8fafc}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result-info{display:grid;min-width:0;flex:1;gap:3px}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result-title{overflow:hidden;font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result-meta,.compact-search-dropdown[data-astro-cid-7u3izuco] .search-empty,.compact-search-dropdown[data-astro-cid-7u3izuco] .search-loading{color:#64748b;font-size:11px}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-result-price{flex:0 0 auto;color:#ea580c;font-size:14px;font-weight:800}.compact-search-dropdown[data-astro-cid-7u3izuco] .search-empty,.compact-search-dropdown[data-astro-cid-7u3izuco] .search-loading{margin:0;padding:14px;text-align:center}.unified-header{position:sticky;top:0;z-index:10;height:64px;background:#fff;border-bottom:1px solid var(--line)}.unified-header .compact-search-wrap,.unified-header .unified-header__city{transition:opacity .18s ease-out,transform .18s ease-out}.unified-header:not(.is-header-ready) .compact-search-wrap,.unified-header:not(.is-header-ready) .unified-header__city{visibility:hidden;opacity:0;transform:translateY(-2px) scale(.98)}.unified-header.is-header-ready .compact-search-wrap,.unified-header.is-header-ready .unified-header__city{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.unified-header>.unified-header__inner{height:100%;display:flex;align-items:center;gap:18px;position:relative;padding-left:4px}.unified-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;margin-right:0;color:#0f172a}.unified-brand__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:#f97316;box-shadow:0 0 18px #f9731673;color:#fff}.unified-brand__copy{display:grid;width:70px;line-height:1}.unified-brand__word{width:100%;transform:translateY(-3px);font-size:18px;font-weight:800;letter-spacing:-.045em}.unified-brand__word span{color:#f97316}.unified-brand__motto{display:block;width:100%;margin-top:-1px;color:#ea580c;font-size:10px;font-weight:800;letter-spacing:.34em;white-space:nowrap}.ziptop-logo-will-intro .unified-brand__word{transform:translateY(5px)}.ziptop-logo-will-intro .unified-brand__motto{opacity:0;transform:translateY(7px)}.ziptop-logo-intro .unified-brand__word{animation:unified-logo-word .72s cubic-bezier(.2,0,0,1) both}.ziptop-logo-intro .unified-brand__motto{animation:unified-logo-motto .56s .18s cubic-bezier(.2,0,0,1) both}@keyframes unified-logo-word{0%{transform:translateY(5px)}to{transform:translateY(-3px)}}@keyframes unified-logo-motto{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.unified-header__nav{display:flex;align-items:center;gap:4px;flex:0 0 auto;font-size:13px;font-weight:500;white-space:nowrap}.unified-header__nav a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;color:#64748b;transition:color .15s ease,background-color .15s ease}.unified-header__nav a[hidden]{display:none}.unified-header__nav a:hover{color:#ea580c}.unified-header__nav .is-current{padding:0 14px;background:#0f172a;color:#fff;font-weight:500}.unified-header__nav .is-current:hover{background:#0f172a;color:#fff}.detail-head-actions{margin-left:auto;display:flex;align-items:center;gap:14px;color:#5e687a;white-space:nowrap;flex-shrink:0}.unified-header__city .city-selector-btn{min-height:40px;padding:0 10px!important;color:#64748b!important;font-size:16px!important;font-weight:400!important;line-height:1.25!important}.unified-header__city .city-current-name{font-size:inherit!important;font-weight:inherit!important}.unified-header .header-user-btn{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#475569}.unified-header .header-user-btn:hover{background:#fff7ed;color:#ea580c}.unified-header .cart{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#0f172a;color:#fff;box-shadow:0 5px 14px #0f172a29;transition:background-color .15s ease}.unified-header .cart:hover{background:#f97316}.unified-header .cart b{top:-3px;right:-3px}@media(max-width:1180px){.unified-header{height:auto}.unified-header>.unified-header__inner{min-height:64px;height:auto;flex-wrap:wrap;gap:8px 14px;padding:8px 0 8px 4px}.unified-brand{margin-right:0}.unified-header__nav{display:none}.detail-head-actions{margin-left:auto;gap:10px}.unified-header__city .city-label-prefix{display:none}}@media(max-width:640px){.unified-header>.unified-header__inner{gap:8px;padding-left:0}.unified-brand__motto{display:none}.unified-brand__word{font-size:18px}.unified-brand__mark{width:34px;height:34px}.unified-header__city .city-current-name{display:none!important}}.product-footer{margin-top:54px;border-top:1px solid #e2e8f0;background:#f8fafc;color:#334155}.crm-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.15fr;gap:40px;padding:52px 0}.crm-footer-grid p,.crm-footer-grid a{color:#64748b;font-size:14px;line-height:1.6}.crm-footer-grid>div>p{margin:16px 0 0}.crm-footer-grid nav,.crm-footer-contacts{display:grid;align-content:start;gap:8px}.crm-footer-grid b{margin-bottom:6px;color:#475569;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.crm-footer-grid a{transition:color .15s ease}.crm-footer-grid a:hover{color:#ea580c}.crm-footer-contacts p{margin:0}.product-footer__bottom{border-top:1px solid #e2e8f0}.product-footer__bottom>.container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-top:18px;padding-bottom:18px;color:#94a3b8;font-size:12px}.product-footer__bottom p{margin:0}@media(max-width:760px){.crm-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding:36px 0}.crm-footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:480px){.crm-footer-grid{grid-template-columns:1fr}}
