.featured-flavor{--ff-nav-size: 36px;--ff-nav-border: rgba(0, 0, 0, .12);--ff-nav-color: #2c2c2c}.featured-flavor{position:relative;overflow:hidden}.featured-flavor__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.featured-flavor__inner{position:relative;z-index:1;max-width:1260px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:48px}.featured-flavor__carousel-col{flex:0 0 45%;max-width:45%}.featured-flavor__content-col{flex:1 1 0;min-width:0;text-align:var(--ff-content-align, left)}.featured-flavor__blocks-mobile,.featured-flavor__blocks-mobile-bottom{display:none}.featured-flavor__heading-block{margin-bottom:16px}.featured-flavor__heading-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%}.featured-flavor__heading-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.featured-flavor__heading-icon:not(:has(img)){width:0!important;overflow:hidden}.featured-flavor__icon-img{object-fit:contain;display:block}.featured-flavor__heading-text-col{display:flex;flex-direction:column;gap:2px}.featured-flavor__eyebrow-span{display:block;font-family:var(--font-heading-family, Georgia, serif);line-height:1.3}.featured-flavor__title-span{display:block;font-family:var(--font-heading-family, Georgia, serif);line-height:1.2}.featured-flavor__description{font-family:var(--font-body-family, Georgia, serif);line-height:1.75}.featured-flavor__description p{margin:0 0 16px}.featured-flavor__description p:last-child{margin-bottom:0}.featured-flavor__cta-wrap{margin-top:24px}.featured-flavor__cta{display:inline-block;padding:12px 36px;font-family:var(--font-body-family, Georgia, serif);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:filter .2s ease}.featured-flavor__cta:hover{filter:brightness(.88)}.featured-flavor-swiper{position:relative;border-radius:var(--ff-slide-radius);overflow:hidden}.featured-flavor__slide-img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ff-slide-radius);border-width:var(--ff-carousel-border-width, 1px);border-style:solid;border-color:var(--ff-carousel-border-color, #c8ddc0);background:#fff;padding:7px}.featured-flavor__slide-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.featured-flavor-prev,.featured-flavor-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:var(--ff-nav-size);height:var(--ff-nav-size);border-radius:50%;background:#000;border:1px solid var(--ff-nav-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ff-nav-color);box-shadow:0 2px 8px #0000001a;transition:background .18s ease,box-shadow .18s ease;padding:0;line-height:1;--swiper-navigation-size: 0px}.featured-flavor-prev{left:12px}.featured-flavor-next{right:12px}.featured-flavor-prev:hover,.featured-flavor-next:hover{background:#000;box-shadow:0 4px 14px #00000024}.featured-flavor-prev:after,.featured-flavor-next:after{display:none!important}.featured-flavor__placeholder{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:40px 24px;text-align:center;color:#666;font-family:var(--font-body-family, Georgia, serif)}button.featured-flavor-next,button.featured-flavor-prev{color:#fff;padding:7px}.featured-flavor-prev svg{transform:rotate(-180deg)}@media(min-width:768px){.ff-hide-desktop{display:none!important}}@media(max-width:767px){.ff-hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.featured-flavor__inner{gap:32px}.featured-flavor__carousel-col{flex:0 0 48%;max-width:48%}}@media(max-width:767px){.featured-flavor__inner{flex-direction:column;gap:20px;padding:0 16px;align-items:stretch}.featured-flavor__blocks-mobile,.featured-flavor__blocks-mobile-bottom{display:block}.featured-flavor__content-col{display:none}.featured-flavor__carousel-col{flex:none;max-width:100%;width:100%}.featured-flavor__heading-row{gap:8px}.featured-flavor__cta{width:100%;text-align:center;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/section-featured-flavor.css.map */
