/*! © 2023–2026 ТОО «Железный Партнёр», chernina.kz. Все права защищены. */
#directions .grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr}#directions .card.main{margin-top:16px}.card.metal{cursor:default;outline:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:204px;padding:22px 22px 18px;display:grid}.card.metal .txt{display:contents}.card.metal h3{grid-area:1/1;margin-bottom:6px;font-size:17px;line-height:1.25}.card.metal p{grid-area:2/1;align-self:start;font-size:14px;line-height:1.45;transition:opacity .45s,transform .6s cubic-bezier(.22,.8,.22,1),filter .5s}.card.metal .art-wrap{z-index:1;pointer-events:none;opacity:0;filter:blur(7px)brightness(1.6);grid-area:2/1;min-height:0;margin:2px -12px -8px;transition:opacity .7s,transform .8s cubic-bezier(.22,.8,.22,1),filter .8s;position:relative;transform:translateY(16px)scale(.96)}.card.metal .art{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}@media (hover:hover){.card.metal:hover p{opacity:0;filter:blur(6px);transform:translateY(-12px)}.card.metal:hover .art-wrap{opacity:1;filter:drop-shadow(0 12px 16px #213ecc66);animation:4.5s ease-in-out .8s infinite alternate holo;transform:none}.card.metal.warm:hover .art-wrap{filter:drop-shadow(0 12px 16px #fe790052)}.card.metal.steel:hover .art-wrap{filter:drop-shadow(0 12px 16px #bed7ff4d)}}.card.metal:focus-visible p,.card.metal.show p{opacity:0;filter:blur(6px);transform:translateY(-12px)}.card.metal:focus-visible .art-wrap,.card.metal.show .art-wrap{opacity:1;filter:drop-shadow(0 12px 16px #213ecc66);animation:4.5s ease-in-out .8s infinite alternate holo;transform:none}.card.metal.warm:focus-visible .art-wrap,.card.metal.warm.show .art-wrap{filter:drop-shadow(0 12px 16px #fe790052)}.card.metal.steel:focus-visible .art-wrap,.card.metal.steel.show .art-wrap{filter:drop-shadow(0 12px 16px #bed7ff4d)}@keyframes holo{to{transform:translateY(-6px)}}@media (width<=639px){.card.metal{min-height:188px}}@media (hover:none){.card.metal{cursor:pointer;-webkit-tap-highlight-color:transparent}}.tap-hint{display:none}@media (hover:none){.page .sub{margin-bottom:14px}.tap-hint{color:#d8d8d8;background:#19191999;border:1px solid #3a3a3a;border-radius:20px;align-items:center;gap:8px;margin:0 0 26px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.tap-hint svg{width:16px;height:16px;color:var(--orange);flex:none}}@media (prefers-reduced-motion:reduce){.card.metal p,.card.metal .art-wrap{transition:none;animation:none!important}}
