.nf-wrap .nfv-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 40px;align-items:stretch}.nf-wrap .nfv-item{position:relative;display:flex;flex-direction:column;min-height:0;padding:0;gap:0;background:#08090c80;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;transition:border-color .3s,background .3s}.nf-wrap .nfv-item:hover{border-color:#ff4b004d;background:#101116a6}.nf-wrap .nfv-item:nth-child(2n) .nfv-media,.nf-wrap .nfv-item:nth-child(2n) .nfv-info{grid-column:auto;grid-row:auto;text-align:center;align-items:center}.nf-wrap .nfv-cta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;margin:0;padding:0;border:none;background:none;font-size:0;line-height:0;color:transparent;border-radius:inherit;-webkit-tap-highlight-color:transparent}.nf-wrap .nfv-cta:hover{background:none;border:none;gap:0}.nf-wrap .nfv-cta:focus-visible{outline:2px solid #FF4B00;outline-offset:-2px}.nf-wrap .nfv-media{width:100%;max-width:none;margin:0;aspect-ratio:1 / 1;opacity:1;animation:none;padding:12px}.nf-wrap .nfv-media-glow{width:78%;height:78%;filter:blur(26px)}.nf-wrap .nfv-img{transform:none!important;max-width:100%;max-height:100%}.nf-wrap .nfv-info{opacity:1;transform:none;align-items:center;text-align:center;gap:8px;padding:0 18px 20px;margin-top:auto}.nf-wrap .nfv-num{display:none}.nf-wrap .nfv-name{font-size:clamp(18px,1.6vw,26px);line-height:1.05;text-align:center}.nf-wrap .nfv-meta{display:flex;justify-content:center;width:100%;gap:0}.nf-wrap .nfv-type{display:none}.nf-wrap .nfv-price{font-size:17px;font-weight:700}@media(max-width:768px){.nf-wrap .nfv-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px}.nf-wrap .nfv-item{display:flex;flex-direction:column;padding:0;gap:0;border-radius:10px}.nf-wrap .nfv-media{max-width:none;margin:0;padding:6px}.nf-wrap .nfv-info{align-items:center;text-align:center;padding:0 8px 12px;gap:5px}.nf-wrap .nfv-name{font-size:16px;line-height:1.15;letter-spacing:.02em;text-align:center}.nf-wrap .nfv-meta{justify-content:center;font-size:13px;gap:0}.nf-wrap .nfv-price{font-size:13px}.nf-wrap .nfv{padding:40px 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nfusion-home-grid.css.map */
