.arilia-home-flavours{padding:clamp(54px,7vw,92px) 5% clamp(60px,8vw,104px);background:#fffaf2}
.arilia-home-flavour-heading{max-width:720px;margin:0 auto 38px!important;text-align:center}
.arilia-home-flavour-heading .arilia-eyebrow{color:#8c1028;margin-bottom:16px}
.arilia-home-flavour-heading h2{font:400 clamp(38px,4.6vw,60px)/1.06 Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:#173e34;margin:0 0 15px}
.arilia-home-flavour-heading>p:not(.arilia-eyebrow){font-size:15px;line-height:1.7;color:#66565b}
.arilia-home-flavour-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(12px,1.8vw,25px);max-width:1320px;margin:0 auto}
.arilia-home-flavour-card{min-width:0;text-align:center;text-decoration:none;color:#3c3333}
.arilia-home-flavour-photo{display:block;overflow:hidden;border-radius:110px 110px 14px 14px;background:#f2e9df;aspect-ratio:2/3}
.arilia-home-flavour-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.arilia-home-flavour-card:hover .arilia-home-flavour-photo img,.arilia-home-flavour-card:focus-visible .arilia-home-flavour-photo img{transform:scale(1.035)}
.arilia-home-flavour-name{display:flex;align-items:flex-start;justify-content:center;gap:5px;padding:13px 2px 0;font:400 clamp(13px,1.08vw,16px)/1.35 Georgia,'Times New Roman',serif}
.arilia-home-flavour-name>span{flex:none;color:#a34151;font:11px/1.4 Arial,sans-serif;opacity:0;transition:opacity .18s ease}
.arilia-home-flavour-card:hover .arilia-home-flavour-name>span,.arilia-home-flavour-card:focus-visible .arilia-home-flavour-name>span{opacity:1}
.arilia-home-flavour-card:focus-visible{outline:2px solid #8c1028;outline-offset:5px;border-radius:8px}
@media(max-width:900px){.arilia-home-flavour-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px;max-width:760px}.arilia-home-flavour-name{font-size:15px}.arilia-home-flavour-card:nth-child(4){justify-self:center;width:calc(100% - 18px)}}
@media(max-width:600px){.arilia-home-flavours{padding:42px 0 55px}.arilia-home-flavour-heading{padding:0 6%;margin-bottom:26px!important}.arilia-home-flavour-heading h2{font-size:39px}.arilia-home-flavour-heading>p:not(.arilia-eyebrow){font-size:14px}.arilia-home-flavour-grid{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 6% 10px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b98d82 transparent}.arilia-home-flavour-card{flex:0 0 min(38vw,164px);scroll-snap-align:start}.arilia-home-flavour-photo{border-radius:85px 85px 12px 12px}.arilia-home-flavour-name{font-size:14px;min-height:50px}.arilia-home-flavour-card:nth-child(4){width:auto}.arilia-home-flavour-name>span{opacity:1}}
@media(prefers-reduced-motion:reduce){.arilia-home-flavour-photo img,.arilia-home-flavour-name>span{transition:none}}
