.hero-snacking{position: relative;min-height: 70vh;display: flex;align-items: center;overflow: hidden;background: #FDF6EE}.hero-snacking-background{position: absolute;inset: 0;z-index: 0}.hero-snacking-background .hero-snacking-image{width: 100%;height: 100%;object-fit: cover}.hero-snacking-overlay{position: absolute;inset: 0;background: linear-gradient(90deg, rgba(253,246,238,0.85) 0%, rgba(253,246,238,0.4) 60%, rgba(253,246,238,0) 100%);z-index: 1}.hero-snacking-content{position: relative;z-index: 2;max-width: 700px;padding: 80px 0}.hero-snacking-headline{font-family: var(--font-heading);font-size: 44px;font-weight: 700;color: #2D1B12;line-height: 1.1;margin-bottom: 16px}.hero-snacking-headline br{display: block}.hero-snacking-subheadline{font-family: var(--font-body);font-size: 18px;color: #5C3D2E;line-height: 1.6;margin-bottom: 32px;max-width: 600px}.hero-snacking-actions{display: flex;gap: 16px;flex-wrap: wrap}.hero-snacking-actions .btn-primary{background: #C47B2E;color: #FFFFFF}.hero-snacking-actions .btn-primary:hover{background: #A85F1E;transform: translateY(-2px)}.hero-snacking-actions .btn-secondary, .hero-snacking-product-actions .btn-secondary{background: #C47B2E !important;color: #FFFFFF !important;border: 2px solid #C47B2E !important;box-shadow: 0 4px 12px rgba(196,123,46,0.3);transition: all 0.3s ease}.hero-snacking-actions .btn-secondary:hover, .hero-snacking-product-actions .btn-secondary:hover{background: #A85F1E !important;border-color: #A85F1E !important;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(196,123,46,0.4)}.snacking-philosophy{padding: var(--section-padding);background: #FDF6EE}.snacking-philosophy-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--card-gap);margin-top: 40px}.snacking-philosophy-card{background: var(--bg-card);border-radius: var(--radius-card);padding: 28px 20px;text-align: center;box-shadow: var(--shadow-sm);transition: var(--transition-smooth);border-top: 3px solid #C47B2E}.snacking-philosophy-icon{width: 64px;height: 64px;border-radius: 50%;background: rgba(196,123,46,0.1);display: flex;align-items: center;justify-content: center;margin: 0 auto 12px}.snacking-philosophy-title{font-family: var(--font-heading);font-size: 18px;font-weight: 600;color: #2D1B12;margin-bottom: 6px}.snacking-philosophy-description{font-family: var(--font-body);font-size: 14px;color: #5C3D2E;line-height: 1.6;margin: 0}.snacking-collection{padding: var(--section-padding);background: #FDFBF7}.snacking-collection-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--card-gap);margin-top: 40px}.snacking-collection-card{background: var(--bg-card);border-radius: var(--radius-card);padding: 24px 20px;box-shadow: var(--shadow-md);transition: var(--transition-smooth);display: flex;gap: 24px;align-items: flex-start;height: 100%}.snacking-collection-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.snacking-collection-image-wrap{flex-shrink: 0;width: 120px}.snacking-collection-image{width: 100%;height: auto;border-radius: 8px;filter: drop-shadow(0 4px 12px rgba(0,0,0,0.06));transition: var(--transition-smooth)}.snacking-collection-card:hover .snacking-collection-image{transform: scale(1.03)}.snacking-collection-info{flex: 1;display: flex;flex-direction: column}.snacking-collection-name{font-family: var(--font-heading);font-size: 22px;font-weight: 600;color: #2D1B12;margin: 0}.snacking-collection-name sup{font-size: 14px}.snacking-collection-subtitle{font-family: var(--font-body);font-size: 14px;font-weight: 500;color: #C47B2E;margin: 2px 0 8px}.snacking-collection-description{font-family: var(--font-body);font-size: 14px;color: #5C3D2E;line-height: 1.5;flex-grow: 1;margin-bottom: 12px}.snacking-collection-shape{margin-bottom: 12px}.shape-badge{display: inline-block;font-family: var(--font-body);font-size: 11px;font-weight: 500;color: #C47B2E;background: rgba(196,123,46,0.08);padding: 2px 12px;border-radius: 50px}.snacking-collection-card .btn{width: 100%;justify-content: center}.snacking-where-to-buy{padding: var(--section-padding);background: #FDF6EE}.snacking-where-to-buy-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--card-gap);margin-top: 40px}.snacking-where-to-buy-card{background: var(--bg-card);border-radius: var(--radius-card);padding: 32px 28px;text-align: center;box-shadow: var(--shadow-md)}.snacking-where-to-buy-icon{margin-bottom: 12px}.snacking-where-to-buy-title{font-family: var(--font-heading);font-size: 22px;font-weight: 600;color: #2D1B12;margin-bottom: 8px}.snacking-where-to-buy-text{font-family: var(--font-body);font-size: 15px;color: #5C3D2E;line-height: 1.6;margin-bottom: 16px}.snacking-where-to-buy-actions{display: flex;flex-direction: column;gap: 8px}.snacking-where-to-buy-actions .btn{width: 100%;justify-content: center}.snacking-sustainability{padding: var(--section-padding);background: #FDF6EE}.snacking-sustainability-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--card-gap);margin-top: 40px}.snacking-sustainability-card{background: var(--bg-card);border-radius: var(--radius-card);padding: 28px 20px;text-align: center;box-shadow: var(--shadow-sm);transition: var(--transition-smooth);border-top: 3px solid #C47B2E}.snacking-sustainability-icon{width: 64px;height: 64px;border-radius: 50%;background: rgba(196,123,46,0.1);display: flex;align-items: center;justify-content: center;margin: 0 auto 12px}.snacking-sustainability-title{font-family: var(--font-heading);font-size: 18px;font-weight: 600;color: #2D1B12;margin-bottom: 6px}.snacking-sustainability-description{font-family: var(--font-body);font-size: 14px;color: #5C3D2E;line-height: 1.6;margin: 0}.snacking-philosophy-card:hover, .snacking-sustainability-card:hover, .snacking-promise-card:hover, .snacking-cta-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-md)}.hero-snacking-product{position: relative;min-height: 60vh;display: flex;align-items: center;overflow: hidden;background: #FDF6EE}.hero-snacking-product-background{position: absolute;inset: 0;z-index: 0}.hero-snacking-product-background .hero-snacking-product-image{width: 100%;height: 100%;object-fit: cover}.hero-snacking-product-overlay{position: absolute;inset: 0;background: linear-gradient(90deg, rgba(253,246,238,0.85) 0%, rgba(253,246,238,0.4) 60%, rgba(253,246,238,0) 100%);z-index: 1}.hero-snacking-product-image-wrap{position: absolute;right: 8%;bottom: 10%;z-index: 1;background: rgba(255, 255, 255, 0.85);padding: 16px;border-radius: 16px;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);backdrop-filter: blur(4px);border: 1px solid rgba(255, 255, 255, 0.3)}.hero-snacking-product-image-product{max-width: 220px;height: auto;display: block;border-radius: 8px;transition: var(--transition-smooth)}.hero-snacking-product-image-product:hover{transform: scale(1.03)}.hero-snacking-product-content{position: relative;z-index: 2;max-width: 700px;padding: 60px 0}.hero-snacking-product-badge-wrapper{display: inline-block;background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 16px;padding: 8px 20px 8px 24px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);margin-bottom: 20px;transition: all 0.4s ease}.hero-snacking-product-badge-wrapper:hover{transform: translateY(-2px);box-shadow: 0 8px 32px rgba(0, 0, 0, 0.10)}.hero-snacking-product-badge-wrapper .hero-badge-lg{font-family: var(--font-body, 'Inter', sans-serif);font-size: 32px;font-weight: 700;color: #2D1B12;letter-spacing: 1.5px;display: block;line-height: 1.2}.hero-snacking-product-badge-wrapper .hero-badge-sub{font-family: var(--font-body, 'Inter', sans-serif);font-size: 18px;font-weight: 600;color: #C47B2E;display: block;letter-spacing: 1px}.hero-snacking-product-headline{font-family: var(--font-body, 'Inter', sans-serif);font-size: 38px;font-weight: 700;color: #2D1B12;line-height: 1.1;margin-bottom: 16px;text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3)}.hero-snacking-product-headline br{display: block}.hero-snacking-product-subheadline{font-family: var(--font-body, 'Inter', sans-serif);font-size: 17px;color: #5C3D2E;line-height: 1.6;margin-bottom: 20px;max-width: 600px;text-shadow: 0 1px 3px rgba(255, 255, 255, 0.2)}.feature-badge-snacking{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-body, 'Inter', sans-serif);font-size: 13px;font-weight: 500;color: #2D1B12;background: rgba(255, 255, 255, 0.75);backdrop-filter: blur(4px);padding: 6px 14px;border-radius: 50px;border: 1px solid rgba(255, 255, 255, 0.3);text-shadow: none;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04)}.hero-snacking-product-actions{display: flex;gap: 16px;flex-wrap: wrap}.hero-snacking-product-actions .btn-primary{background: #C47B2E;color: #FFFFFF}.hero-snacking-product-actions .btn-primary:hover{background: #A85F1E;transform: translateY(-2px)}.snacking-flavor-selector{padding: 60px 0;background: #FDF6EE}.snacking-flavor-swatches{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;margin-bottom: 32px}.snacking-flavor-swatch{display: flex;align-items: center;gap: 8px;padding: 8px 16px;border-radius: 50px;border: 2px solid transparent;font-family: var(--font-body);font-size: 14px;font-weight: 500;color: #5C3D2E;background: var(--bg-card);text-decoration: none;transition: var(--transition-fast);cursor: pointer}.snacking-flavor-swatch:hover{border-color: rgba(196,123,46,0.3);transform: translateY(-2px)}.snacking-flavor-swatch.active{border-color: #C47B2E;background: rgba(196,123,46,0.06)}.snacking-flavor-swatch-dot{width: 12px;height: 12px;border-radius: 50%;display: inline-block;flex-shrink: 0}.snacking-flavor-swatch-name{font-size: 13px}.snacking-flavor-content{max-width: 700px;margin: 0 auto}.snacking-flavor-display{display: flex;align-items: center;gap: 32px;background: var(--bg-card);padding: 32px 28px;border-radius: var(--radius-card);box-shadow: var(--shadow-md);flex-wrap: wrap;justify-content: center}.snacking-flavor-image-wrap{flex-shrink: 0;width: 120px;height: 120px;border-radius: 50%;overflow: hidden;border: 3px solid rgba(196,123,46,0.15);box-shadow: 0 4px 20px rgba(0,0,0,0.06)}.snacking-flavor-image{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.3s ease}.snacking-flavor-display:hover .snacking-flavor-image{transform: scale(1.03)}.snacking-flavor-icon-wrap{width: 64px;height: 64px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.snacking-flavor-details{flex: 1;min-width: 200px}.snacking-flavor-name{font-family: var(--font-heading);font-size: 22px;font-weight: 600;color: #2D1B12;margin-bottom: 4px}.snacking-flavor-experience{font-family: var(--font-body);font-size: 15px;color: #5C3D2E;line-height: 1.5;margin-bottom: 12px}.snacking-flavor-tags{display: flex;gap: 8px;flex-wrap: wrap}.flavor-tag{display: inline-flex;align-items: center;gap: 4px;font-family: var(--font-body);font-size: 12px;font-weight: 500;padding: 4px 12px;border-radius: 50px}.snacking-promise{padding: 60px 0;background: #FDFBF7}.snacking-promise-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 24px;margin-top: 40px}.snacking-promise-card{background: #FFFFFF;border-radius: 12px;padding: 28px 24px;text-align: center;box-shadow: 0 2px 8px rgba(0,0,0,0.04);transition: transform 0.2s ease, box-shadow 0.2s ease;border-top: 3px solid #C47B2E}.snacking-promise-icon{width: 64px;height: 64px;border-radius: 50%;background: rgba(196, 123, 46, 0.1);display: flex;align-items: center;justify-content: center;margin: 0 auto 12px}.snacking-promise-icon i{font-size: 28px;color: #C47B2E}.snacking-promise-title{font-family: var(--font-heading, 'Playfair Display', serif);font-size: 18px;font-weight: 600;color: #2D1B12;margin-bottom: 8px}.snacking-promise-description{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;color: #5C3D2E;line-height: 1.6;margin: 0}.snacking-sensory{padding: 60px 0;background: #FDF6EE}.sensory-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 20px;margin-top: 40px}.sensory-item{background: #FFFFFF;border-radius: 12px;padding: 20px;text-align: center;box-shadow: 0 2px 8px rgba(0,0,0,0.04);border-top: 3px solid #C47B2E;transition: transform 0.2s ease}.sensory-item:hover{transform: translateY(-4px)}.sensory-item .sensory-icon{font-size: 28px;display: block;margin-bottom: 8px}.sensory-item h4{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;font-weight: 600;color: #2D1B12;margin: 0 0 4px 0}.sensory-item p{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;color: #5C3D2E;line-height: 1.5;margin: 0}.snacking-scores{padding: 60px 0;background: #FFFFFF}.scores-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 20px;margin-top: 40px}.score-item{background: #FDF6EE;border-radius: 12px;padding: 24px 20px;text-align: center;transition: transform 0.2s ease}.score-item:hover{transform: translateY(-4px)}.score-number{font-family: var(--font-heading, 'Playfair Display', serif);font-size: 36px;font-weight: 700;color: #C47B2E;display: block;line-height: 1.2}.score-label{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;color: #2D1B12;display: block;margin-top: 4px}.score-sub{font-family: var(--font-body, 'Inter', sans-serif);font-size: 12px;color: #5C3D2E;display: block;margin-top: 2px}.snacking-scores .score-item{background: #FDF6EE !important;border-radius: 12px !important;padding: 20px 16px !important;text-align: center !important;transition: transform 0.2s ease !important}.snacking-scores .score-item:hover{transform: translateY(-4px) !important}.snacking-scores .score-number{font-family: var(--font-heading, 'Playfair Display', serif) !important;font-size: 18px !important;font-weight: 700 !important;color: #C47B2E !important;display: block !important;line-height: 1.2 !important}.snacking-scores .score-label{font-family: var(--font-body, 'Inter', sans-serif) !important;font-size: 13px !important;font-weight: 500 !important;color: #2D1B12 !important;display: block !important;margin-top: 4px !important}.snacking-scores .score-sub{font-family: var(--font-body, 'Inter', sans-serif) !important;font-size: 11px !important;font-weight: 400 !important;color: #5C3D2E !important;display: block !important;margin-top: 2px !important}.snacking-nutrition{padding: 60px 0;background: #FDF6EE}.snacking-nutrition .nutrition-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: 12px;max-width: 700px;margin: 40px auto 0}.snacking-nutrition .nutrition-item{background: #FFFFFF;border-radius: 8px;padding: 14px 16px;text-align: center;box-shadow: 0 1px 4px rgba(0,0,0,0.04)}.snacking-nutrition .nutrition-label{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;text-transform: uppercase;letter-spacing: 0.5px;color: #6B7A8A;display: block}.snacking-nutrition .nutrition-value{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;font-weight: 600;color: #2D1B12;display: block}.snacking-pairings{padding: 60px 0;background: #FFFFFF}.pairings-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 20px;margin-top: 40px}.pairing-item{background: #FDF6EE;border-radius: 12px;padding: 20px 24px;display: flex;align-items: center;gap: 16px;transition: transform 0.2s ease}.pairing-item:hover{transform: translateY(-4px)}.pairing-icon{width: 48px;height: 48px;border-radius: 50%;background: rgba(196, 123, 46, 0.1);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.pairing-icon i{font-size: 24px;color: #C47B2E}.pairing-item h4{font-family: var(--font-body, 'Inter', sans-serif);font-size: 15px;font-weight: 600;color: #2D1B12;margin: 0}.pairing-item p{font-family: var(--font-body, 'Inter', sans-serif);font-size: 13px;color: #5C3D2E;margin: 2px 0 0 0}.snacking-packaging{padding: var(--section-padding);background: #FDF6EE}.snacking-packaging-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--card-gap);margin-top: 40px}.snacking-packaging-grid-3{grid-template-columns: repeat(3, 1fr)}.snacking-packaging-card{background: var(--bg-card);border-radius: var(--radius-card);padding: 32px 28px;text-align: center;box-shadow: var(--shadow-md);transition: var(--transition-smooth)}.snacking-packaging-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.snacking-packaging-icon{margin-bottom: 12px}.snacking-packaging-title{font-family: var(--font-heading);font-size: 22px;font-weight: 600;color: #2D1B12;margin-bottom: 2px}.snacking-packaging-subtitle{font-family: var(--font-body);font-size: 14px;font-weight: 500;color: #C47B2E;margin-bottom: 8px}.snacking-packaging-description{font-family: var(--font-body);font-size: 14px;color: #5C3D2E;line-height: 1.6;margin: 0}.snacking-clean-label{padding: 60px 0;background: #FDF6EE}.clean-label-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 20px;margin-top: 40px}.clean-label-item{background: #FFFFFF;border-radius: 12px;padding: 20px;text-align: center;transition: transform 0.2s ease}.clean-label-item:hover{transform: translateY(-4px)}.clean-label-item .clean-icon{font-size: 32px;display: block;margin-bottom: 8px}.clean-label-item h4{font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;font-weight: 600;color: #2D1B12;margin: 0}.clean-label-item p{font-family: var(--font-body, 'Inter', sans-serif);font-size: 13px;color: #5C3D2E;margin: 4px 0 0 0}.snacking-cta{padding: var(--section-padding);background: #FDFBF7}.snacking-cta-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--card-gap);margin-top: 40px}.snacking-cta-card{background: var(--bg-card);border-radius: var(--radius-card);padding: 28px 24px;text-align: center;box-shadow: var(--shadow-sm);transition: var(--transition-smooth);border-top: 3px solid #C47B2E}.snacking-cta-icon{margin-bottom: 12px}.snacking-cta-title{font-family: var(--font-heading);font-size: 20px;font-weight: 600;color: #2D1B12;margin-bottom: 8px}.snacking-cta-text{font-family: var(--font-body);font-size: 14px;color: #5C3D2E;line-height: 1.5;margin-bottom: 16px}.snacking-cta-card .btn{width: 100%;justify-content: center}.snacking-cta-form{display: flex;flex-direction: column;gap: 8px;width: 100%}.snacking-cta-form input[type="email"]{width: 100%;padding: 10px 14px;border-radius: 8px;border: 1px solid #E0D6C8;background: #FDFBF7;font-family: var(--font-body, 'Inter', sans-serif);font-size: 14px;box-sizing: border-box;height: 42px}.snacking-cta-form input[type="email"]:focus{outline: none;border-color: #C47B2E}.snacking-cta-form .btn{width: 100%;padding: 10px 20px;font-size: 14px;font-weight: 600;border-radius: 50px;background: #C47B2E;color: #FFFFFF;border: none;cursor: pointer;transition: all 0.2s ease;white-space: nowrap;height: 42px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box}.snacking-cta-form .btn:hover{background: #A85F1E;transform: translateY(-2px)}@media (max-width: 1024px){.snacking-collection-grid{grid-template-columns: 1fr;max-width: 600px;margin: 40px auto 0}.snacking-where-to-buy-grid{grid-template-columns: 1fr 1fr}.hero-snacking-headline{font-size: 36px}.snacking-promise-grid{grid-template-columns: repeat(2, 1fr)}.snacking-packaging-grid{grid-template-columns: 1fr 1fr}.snacking-cta-grid{grid-template-columns: repeat(2, 1fr)}.snacking-cta-grid .snacking-cta-card:last-child{grid-column: span 2}.hero-snacking-product-headline{font-size: 32px}.hero-snacking-product-image-product{max-width: 180px}}@media (max-width: 768px){.snacking-philosophy-grid{grid-template-columns: 1fr}.snacking-collection-grid{grid-template-columns: 1fr}.snacking-collection-card{flex-direction: column;align-items: center;text-align: center}.snacking-collection-image-wrap{width: 100px}.snacking-where-to-buy-grid{grid-template-columns: 1fr}.snacking-sustainability-grid{grid-template-columns: 1fr}.hero-snacking{min-height: 60vh}.hero-snacking-content{padding: 40px 0}.hero-snacking-headline{font-size: 28px}.hero-snacking-subheadline{font-size: 16px}.hero-snacking-overlay{background: linear-gradient(135deg, rgba(253,246,238,0.9) 0%, rgba(253,246,238,0.6) 100%)}.hero-snacking-actions{flex-direction: column}.hero-snacking-actions .btn{width: 100%;justify-content: center}.snacking-promise-grid{grid-template-columns: 1fr 1fr}.snacking-packaging-grid{grid-template-columns: 1fr}.snacking-packaging-grid-3{grid-template-columns: 1fr}.snacking-cta-grid{grid-template-columns: 1fr}.snacking-cta-grid .snacking-cta-card:last-child{grid-column: span 1}.hero-snacking-product{min-height: 50vh}.hero-snacking-product-content{padding: 40px 0}.hero-snacking-product-headline{font-size: 28px}.hero-snacking-product-subheadline{font-size: 15px}.hero-snacking-product-image-wrap{display: none}.hero-snacking-product-overlay{background: linear-gradient(135deg, rgba(253,246,238,0.9) 0%, rgba(253,246,238,0.6) 100%)}.hero-snacking-product-actions{flex-direction: column;width: 100%}.hero-snacking-product-actions .btn{width: 100%;justify-content: center}.sensory-grid, .scores-grid, .snacking-nutrition .nutrition-grid, .pairings-grid, .clean-label-grid{grid-template-columns: 1fr 1fr}.score-number{font-size: 28px}.snacking-flavor-display{flex-direction: column;text-align: center;padding: 24px 20px;gap: 16px}.snacking-flavor-display .snacking-flavor-details{text-align: center}.snacking-flavor-display .snacking-flavor-image-wrap{width: 80px;height: 80px}.snacking-flavor-tags{justify-content: center}.snacking-scores .score-number{font-size: 20px !important}.snacking-scores .score-label{font-size: 12px !important}}@media (max-width: 480px){.hero-snacking-headline{font-size: 24px}.hero-snacking-product-headline{font-size: 24px}.sensory-grid, .scores-grid, .snacking-nutrition .nutrition-grid, .pairings-grid, .clean-label-grid{grid-template-columns: 1fr}.snacking-promise-grid{grid-template-columns: 1fr}.snacking-flavor-display{padding: 16px 12px;gap: 12px}.snacking-flavor-display .snacking-flavor-image-wrap{width: 60px;height: 60px}.snacking-flavor-display .snacking-flavor-icon-wrap{width: 48px;height: 48px}.snacking-flavor-display .snacking-flavor-icon-wrap i{font-size: 24px !important}.score-number{font-size: 24px}.snacking-scores .score-number{font-size: 18px !important}.snacking-scores .score-label{font-size: 12px !important}.snacking-scores .score-item{padding: 16px 12px !important}}.zone-c .btn-secondary, .snacking-where-to-buy-actions .btn-secondary, .snacking-collection-card .btn-secondary{background: transparent !important;color: #C47B2E !important;border: 2px solid #C47B2E !important;transition: all 0.3s ease}.zone-c .btn-secondary:hover, .snacking-where-to-buy-actions .btn-secondary:hover, .snacking-collection-card .btn-secondary:hover{background: #C47B2E !important;color: #FFFFFF !important;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(196, 123, 46, 0.3)}.snacking-cta-card .btn-secondary{background: transparent !important;color: #C47B2E !important;border: 2px solid #C47B2E !important;transition: all 0.3s ease}.snacking-cta-card .btn-secondary:hover{background: #C47B2E !important;color: #FFFFFF !important;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(196, 123, 46, 0.3)}