.kf-flavors{background:var(--white)}.kf-flavors__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:200px;gap:18px;margin-top:60px;display:grid}.kf-ftile{border-radius:var(--radius);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.kf-ftile img,.kf-ftile video{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);display:block}.kf-ftile:hover img,.kf-ftile:hover video{transform:scale(1.07)}.kf-ftile__cap{color:#fff;z-index:2;background:linear-gradient(#0000,#171210d1);padding:22px;position:absolute;bottom:0;left:0;right:0}.kf-ftile__cap b{font-family:var(--serif);font-size:1.25rem;display:block}.kf-ftile__cap span{opacity:.82;font-size:13px}.kf-ftile__vtag{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 8px 22px -10px #0009}.kf-ftile__vtag svg{width:12px;height:12px;color:var(--red);margin-left:2px}.kf-ftile--a{grid-area:span 2/span 6}.kf-ftile--b,.kf-ftile--c,.kf-ftile--d{grid-area:span 1/span 3}.kf-ftile--e{grid-area:span 1/span 5}.kf-ftile--f{grid-area:span 1/span 4}.kf-ftile--g{grid-area:span 1/span 3}.kf-ftile--text{background:var(--red);color:#fff;box-shadow:var(--shadow-red);flex-direction:column;grid-area:span 1/span 3;justify-content:center;padding:26px;display:flex}.kf-ftile--text h3{color:#fff;margin-bottom:10px;font-size:1.4rem}.kf-ftile--text p{opacity:.92;margin:0;font-size:13.5px;line-height:1.6}@media (width<=980px){.kf-flavors__grid{grid-auto-rows:150px}}@media (width<=600px){.kf-flavors__grid{flex-direction:column;gap:14px;display:flex}.kf-ftile{height:220px}}
