.eh-pick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0}.eh-pick-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.eh-pick-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.eh-pick-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.eh-pick-c5{grid-template-columns:repeat(5,minmax(0,1fr))}.eh-pick-c6{grid-template-columns:repeat(6,minmax(0,1fr))}.eh-pick-head{padding:0 0 18px;margin-top:16px}.eh-pick-head::before{content:"";display:block;width:36px;height:3px;background:var(--eh-accent);border-radius:2px;margin:0 0 14px}.eh-pick-head h2{margin:0;color:var(--eh-ink);font-family:Archivo,sans-serif;font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.005em;text-transform:none}.eh-pc{position:relative;display:flex;flex-direction:column;height:100%;background:var(--eh-surface);border:1px solid var(--eh-line-soft);border-radius:var(--eh-r);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.eh-pc:hover{border-color:var(--eh-line-hover);box-shadow:var(--eh-lift);transform:translateY(-2px)}.eh-pc-media{position:relative;background:var(--eh-tile);line-height:0}.eh-pc-imglink{display:block}.eh-pc-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:var(--eh-tile);padding:16px;display:block;border-radius:0}.eh-pc-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--eh-accent);color:#fff;border-radius:var(--eh-r-sm);font-family:Archivo,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:6px 9px}.eh-pc-badge-out{background:var(--eh-muted)}.eh-pc-act{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.eh-pc:hover .eh-pc-act,.eh-pc:focus-within .eh-pc-act{opacity:1;transform:none}.eh-pc-btn{display:block;text-align:center;background:var(--eh-ink);color:#fff!important;border:1px solid var(--eh-ink);border-radius:var(--eh-r-sm);font-family:Archivo,sans-serif;font-size:13px;font-weight:600;line-height:1;padding:12px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-pc-btn:hover{background:var(--eh-accent);border-color:var(--eh-accent);color:#fff!important}.eh-pc-btn.loading{opacity:.7}.eh-pc-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.eh-pc-cat{font-size:11px;color:var(--eh-muted);letter-spacing:.06em;text-transform:uppercase;line-height:1.4;display:block}a.eh-pc-cat:hover{color:var(--eh-accent)}.eh-pc-title{font-family:'Be Vietnam Pro',sans-serif;font-size:15px;font-weight:600;line-height:1.45;margin:6px 0 10px;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eh-pc-title a{color:var(--eh-ink)}.eh-pc:hover .eh-pc-title a{color:var(--eh-accent)}.eh-pc-price{margin-top:auto;font-family:Archivo,sans-serif;line-height:1.25}html body .eh-pc-price,html body .eh-pc-price .amount,html body .eh-pc-price ins,html body .eh-pc-price ins .amount,html body .eh-pc-price bdi{font-size:18px;font-weight:700;color:var(--eh-accent);text-decoration:none}html body .eh-pc-price del,html body .eh-pc-price del .amount,html body .eh-pc-price del bdi{display:block;font-size:13px;font-weight:400;color:var(--eh-muted);opacity:1;margin:0 0 2px;text-decoration:line-through}.eh-pc-price .eh-save{display:none}html body .eh-pc-price .eh-pc-ask{font-size:16px;font-weight:700;color:var(--eh-ink)}.eh-pick-empty{margin:0;padding:14px 16px;border:1px dashed var(--eh-line);border-radius:var(--eh-r);color:var(--eh-muted);font-size:14px}@media(max-width:1200px){.eh-pick,.eh-pick-c5,.eh-pick-c6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991px){.eh-pick,.eh-pick-c4,.eh-pick-c5,.eh-pick-c6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:767px){.eh-pick,.eh-pick-c3,.eh-pick-c4,.eh-pick-c5,.eh-pick-c6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eh-pc-media img{padding:10px}.eh-pc-body{padding:12px}.eh-pc-title{font-size:14px;line-height:1.4;min-height:40px;margin:5px 0 8px}html body .eh-pc-price,html body .eh-pc-price .amount,html body .eh-pc-price ins,html body .eh-pc-price bdi{font-size:15px}html body .eh-pc-price del,html body .eh-pc-price del .amount{font-size:12px}.eh-pc-badge{top:8px;left:8px;font-size:10px;padding:5px 7px}.eh-pick-head h2{font-size:19px}}.eh-cat-tile{position:relative;transition:border-color .18s ease,box-shadow .18s ease}.eh-cat-tile:hover{border-color:var(--eh-line-hover)!important;box-shadow:var(--eh-lift)}.eh-cat-tile .elementor-widget-image a{display:block;position:static}.eh-cat-tile .elementor-widget-image a::after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--eh-r)}.eh-cat-tile .elementor-widget-image img{transition:transform .35s ease}.eh-cat-tile:hover .elementor-widget-image img{transform:scale(1.02)}.eh-cat-tile .elementor-widget-image .elementor-widget-container{overflow:hidden;border-radius:var(--eh-r)}.eh-cat-tile .elementor-widget-heading{position:relative;z-index:3}.eh-cat-tile:hover .elementor-heading-title a{color:var(--eh-accent)}.eh-logos{display:grid;grid-template-columns:repeat(var(--eh-logo-cols,5),minmax(0,1fr));gap:20px 18px;align-items:center;justify-items:center;width:100%}.eh-logo{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.eh-logo img{max-height:44px;max-width:100%;width:auto;height:auto;object-fit:contain}.eh-logo img.eh-logo-fit{width:var(--eh-lw);max-height:64px}.eh-logos-gray img{filter:grayscale(1);opacity:.55;transition:filter .18s ease,opacity .18s ease}.eh-logos-gray a.eh-logo:hover img{filter:none;opacity:1}.eh-logos-hint{grid-column:1/-1;text-align:center;font-size:13px;color:var(--eh-muted)}@media(max-width:991px){.eh-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.eh-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.eh-logo{height:52px}.eh-logo img{max-height:32px}.eh-logo img.eh-logo-fit{width:calc(var(--eh-lw) * .68);max-height:46px}}@media(hover:none){.eh-pc-act{position:static;opacity:1;transform:none;margin:0 16px 14px}.eh-pc-btn{padding:11px 8px;font-size:12px}}