.signature-flavors{background-color:#000;color:#fff}.signature-flavors__container{max-width:1400px;margin:0 auto;padding:0 20px}.section-signature-flavors-padding{padding-top:60px;padding-bottom:60px}.signature-flavors__header{margin-bottom:48px}.signature-flavors__heading{font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.2;margin:0 0 16px;font-family:var(--font-heading-family, inherit);color:#fff!important;opacity:1!important;visibility:visible!important;display:block!important;position:relative;z-index:1}.signature-flavors__subheading{font-size:18px;line-height:1.6;opacity:.8;margin:0}.signature-flavors__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}@media (min-width: 768px){.signature-flavors__grid{grid-template-columns:repeat(5,1fr);gap:32px}}.signature-flavor-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .3s ease;cursor:pointer;opacity:1!important}.signature-flavor-card:hover{transform:translateY(-8px)}.signature-flavor-card:hover .signature-flavor-card__image{transform:scale(1.05)}.signature-flavor-card--hidden-mobile{display:none}@media (min-width: 768px){.signature-flavor-card--hidden-mobile{display:flex}}.signature-flavor-card--visible{display:flex;animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signature-flavor-card__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background-color:#1a1a1a;margin-bottom:16px}.signature-flavor-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.signature-flavor-card__image--placeholder{display:flex;align-items:center;justify-content:center;background-color:#1a1a1a}.signature-flavor-card__image--placeholder svg{width:50%;height:50%;opacity:.3}.signature-flavor-card__content{flex:1;display:flex!important;flex-direction:column;gap:8px;opacity:1!important;visibility:visible!important;position:relative;z-index:1;pointer-events:auto!important;transform:none!important;transition:none!important}.signature-flavor-card__title{font-size:18px;font-weight:500;line-height:1.3;margin:0;color:#fff!important;opacity:1!important;visibility:visible!important;display:block!important}@media (min-width: 768px){.signature-flavor-card__title{font-size:20px}}.signature-flavor-card__description{font-size:14px;line-height:1.5;margin:0;color:#ffffffb3!important;opacity:1!important;visibility:visible!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.signature-flavor-card__description{font-size:15px}}.signature-flavors__view-more{display:flex;justify-content:center;margin-top:32px}@media (min-width: 768px){.signature-flavors__view-more{display:none}}.signature-flavors__view-more-btn{min-width:200px;padding:14px 32px;font-size:16px;font-weight:500;border-radius:12px;border:2px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.signature-flavors__view-more-btn:hover{border-color:#fff6;background:#ffffff0d}.signature-flavor-card--placeholder{pointer-events:none;opacity:.5}@media (max-width: 767px){.signature-flavors__container{padding:0 16px}.signature-flavors__header{margin-bottom:32px}.signature-flavors__grid{gap:20px}.signature-flavor-card__image-wrapper{border-radius:8px;margin-bottom:12px}}.signature-flavor-card.loading{pointer-events:none}.signature-flavor-card.loading .signature-flavor-card__image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.signature-flavors .signature-flavor-card__content,.signature-flavors .signature-flavor-card__title,.signature-flavors .signature-flavor-card__description{opacity:1!important;visibility:visible!important;display:block!important}.signature-flavors .signature-flavor-card__content{display:flex!important}.signature-flavors .signature-flavor-card__description{display:-webkit-box!important}.signature-flavors a .signature-flavor-card__content,.signature-flavors a:not(:hover) .signature-flavor-card__content,.signature-flavors a:not(:hover) .signature-flavor-card__title,.signature-flavors a:not(:hover) .signature-flavor-card__description{opacity:1!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-signature-flavors.css.map */
