.goom-flavor-cards{background:var(--goom-flavor-cards-bg, var(--goom-bg));color:var(--goom-text);font-family:var(--goom-font-text);padding-block:var(--goom-section-y)}.goom-flavor-cards *,.goom-flavor-cards *:before,.goom-flavor-cards *:after{box-sizing:border-box}@media(min-width:750px){.goom-flavor-cards{padding-block:var(--goom-section-y-lg)}}.goom-flavor-cards__container{max-width:var(--goom-container);margin-inline:auto}.goom-flavor-cards__head{padding-inline:var(--goom-gutter);margin-bottom:var(--goom-space-8);text-align:center}@media(min-width:750px){.goom-flavor-cards__head{padding-inline:var(--goom-gutter-lg);margin-bottom:var(--goom-space-12)}}.goom-flavor-cards__heading{margin:0;font-family:var(--goom-font-display);font-size:var(--goom-fs-h2);font-weight:var(--goom-fw-bold);line-height:var(--goom-lh-tight);letter-spacing:var(--goom-ls-tight);color:var(--goom-text)}.goom-flavor-cards__subheading{max-width:var(--goom-measure-wide);margin:var(--goom-space-3) auto 0;font-size:var(--goom-fs-lg);line-height:var(--goom-lh-relaxed);color:var(--goom-text-muted)}.goom-flavor-cards__track{display:flex;gap:var(--goom-space-4);margin:0;padding:0 var(--goom-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--goom-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.goom-flavor-cards__track::-webkit-scrollbar{display:none}.goom-flavor-cards__track:focus-visible{outline:2px solid var(--goom-cyan);outline-offset:calc(var(--goom-space-1) * -1)}.goom-flavor-cards__item{display:flex;flex:0 0 72%;scroll-snap-align:start}@media(min-width:750px){.goom-flavor-cards__track{gap:var(--goom-space-6);padding-inline:var(--goom-gutter-lg);justify-content:center;overflow-x:visible;scroll-snap-type:none}.goom-flavor-cards__item{flex:1 1 0;max-width:320px}}.goom-flavor-cards__card{display:flex;flex-direction:column;width:100%;background:var(--goom-flavor-cards-card-bg, var(--goom-bg-alt));border:1px solid var(--goom-border);border-radius:var(--goom-radius-lg);overflow:hidden;transition:transform var(--goom-duration-fast) var(--goom-ease),box-shadow var(--goom-duration-fast) var(--goom-ease-soft)}@media(hover:hover){.goom-flavor-cards__card:hover{transform:var(--goom-hover-lift);box-shadow:var(--goom-shadow-sm)}}.goom-flavor-cards__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:var(--goom-space-5)}.goom-flavor-cards__image{display:block;width:100%;height:100%;object-fit:contain}.goom-flavor-cards__placeholder{width:100%;height:100%;fill:var(--goom-border-strong)}.goom-flavor-cards__body{display:flex;flex-direction:column;flex-grow:1;gap:var(--goom-space-5);padding:0 var(--goom-space-5) var(--goom-space-5);text-align:center}.goom-flavor-cards__text{display:flex;flex-direction:column;gap:var(--goom-space-2)}.goom-flavor-cards__name{margin:0;font-family:var(--goom-font-display);font-size:var(--goom-fs-4xl);font-weight:var(--goom-fw-bold);line-height:var(--goom-lh-snug);letter-spacing:var(--goom-ls-tight);color:var(--goom-text)}.goom-flavor-cards__tagline{margin:0;font-size:var(--goom-fs-md);line-height:var(--goom-lh-base);color:var(--goom-text-muted)}.goom-flavor-cards__button{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:var(--goom-space-4) var(--goom-space-6);background:var(--goom-blue);color:var(--goom-white)!important;text-decoration:none;text-align:center;font-family:var(--goom-font-text);font-size:var(--goom-fs-lg);font-weight:var(--goom-fw-bold);line-height:var(--goom-lh-snug);border-radius:var(--goom-radius-sm);box-shadow:var(--goom-shadow-cta);transition:transform var(--goom-duration-fast) var(--goom-ease),box-shadow var(--goom-duration-fast) var(--goom-ease-soft),filter var(--goom-duration-fast) var(--goom-ease-soft);-webkit-tap-highlight-color:transparent}.goom-flavor-cards__button:hover{transform:var(--goom-hover-lift);box-shadow:var(--goom-shadow-cta-hover);filter:brightness(.94)}.goom-flavor-cards__button:active{transform:var(--goom-active-scale)}.goom-flavor-cards__button:focus-visible{outline:2px solid var(--goom-cyan);outline-offset:var(--goom-space-1)}@media(prefers-reduced-motion:reduce){.goom-flavor-cards__card,.goom-flavor-cards__button{transition:none}.goom-flavor-cards__card:hover,.goom-flavor-cards__button:hover,.goom-flavor-cards__button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/goom-flavor-cards.css.map */
