.cv-card--grid{--cv-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;color:inherit;text-decoration:none;font-family:var(--cv-font)}.cv-card--grid .fh-fp-media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:#fff;border-radius:8px;isolation:isolate}.cv-card--grid .fh-fp-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000007;pointer-events:none}.cv-card--grid .fh-fp-slides{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;text-decoration:none}.cv-card--grid .fh-fp-slides::-webkit-scrollbar{display:none}.cv-card--grid .fh-fp-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.cv-card--grid .fh-fp-slide img,.cv-card--grid .fh-fp-slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;display:block;padding:0;margin:0;box-sizing:border-box}.cv-card--grid .fh-fp-dots{position:absolute;right:20px;bottom:20px;z-index:3;display:flex;align-items:center;gap:4px;pointer-events:none}.cv-card--grid .fh-fp-dot{width:6px;height:6px;border-radius:50%;background:#d9d9d9;transition:background .2s ease}.cv-card--grid .fh-fp-dot.is-active{background:#333}.cv-card--grid .fh-fp-badge{position:absolute;top:14px;left:14px;z-index:3;background:#1a1a1a;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:3px;pointer-events:none}.cv-card--grid .fh-fp-info{padding:16px 4px 4px;display:flex;flex-direction:column;gap:12px;flex:1;text-align:left}.cv-card--grid .fh-fp-name{font-family:var(--cv-font);font-size:16px;font-weight:400;line-height:1.35;letter-spacing:.005em;color:#1a1a1a;margin:0;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-card--grid .fh-fp-rating{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;color:#6b6b6b}.cv-card--grid .fh-fp-rating svg{width:17px;height:17px;fill:#f59a23;flex-shrink:0}.cv-card--grid .fh-fp-rating-sep{width:1px;height:12px;background:#d0d0d0}.cv-card--grid .fh-fp-rating-count{color:#8a8a8a}.cv-card--grid .fh-fp-swatches{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:2px 0 0}.cv-card--grid .fh-fp-swatch{width:22px;height:22px;min-width:0;border-radius:50%;padding:0;margin:0;cursor:pointer;border:1px solid rgba(0,0,0,.1);background-color:#d9d9d9;background-size:cover;background-position:center;box-shadow:0 0 0 0 transparent;transition:box-shadow .15s ease}.cv-card--grid .fh-fp-swatch:hover,.cv-card--grid .fh-fp-swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px #9a9a9a}.cv-card--grid .fh-fp-swatch-more{font-size:13px;color:#8a8a8a}.cv-card--grid .fh-fp-price{font-family:var(--cv-font);font-size:18px;font-weight:400;color:#1a1a1a;margin:4px 0 0;line-height:1.2}.cv-card--grid .fh-fp-price s{color:#8a8a8a;font-size:.85em;margin-right:8px}.cv-card--grid .fh-fp-price .is-sale{color:#d94141}@media(hover:hover)and (pointer:fine){.cv-card--grid .fh-fp-slides{overflow-x:hidden;scroll-snap-type:none}}@media screen and (max-width:749px){.cv-card--grid .fh-fp-media{border-radius:6px}.cv-card--grid .fh-fp-info{padding:10px 2px 2px 8px;gap:8px}.cv-card--grid .fh-fp-name{font-size:13px}.cv-card--grid .fh-fp-rating{font-size:13px;gap:6px}.cv-card--grid .fh-fp-rating svg{width:15px;height:15px}.cv-card--grid .fh-fp-swatches{gap:8px}.cv-card--grid .fh-fp-swatch{width:18px;height:18px}.cv-card--grid .fh-fp-price{font-weight:600;font-size:14px;margin-top:2px}.cv-card--grid .fh-fp-dots{right:10px;bottom:10px;gap:4px}.cv-card--grid .fh-fp-dot{width:5px;height:5px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/culinvaro-card.css.map */
