:root{--gastronik-primary: #1a1a2e;--gastronik-accent: #e63946;--gastronik-light: #f8f9fa}.banner--small{min-height:320px!important}@media (min-width: 750px){.banner--small{min-height:380px!important}}.banner__heading{text-shadow:0 2px 20px rgba(0,0,0,.3)}.multicolumn-card__info h3{font-size:.9rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px!important}.multicolumn-card__info .rte p{font-size:.8rem!important;opacity:.85;margin:0!important}.collection-list .collection-card{transition:transform .3s ease,box-shadow .3s ease}.collection-list .collection-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.collection-list .card__heading{font-size:.85rem!important;font-weight:600;text-align:center}.collection-list--6-items .collection-card__image{aspect-ratio:1/1!important}.image-with-text{overflow:hidden}.image-with-text__content{padding:40px!important}@media (min-width: 990px){.image-with-text__content{padding:60px!important}}.image-with-text h2{font-size:2rem!important;font-weight:700;margin-bottom:16px}.image-with-text .button{margin-top:20px}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-3px)}.card__media img{object-fit:contain!important;padding:12px;background:#fff}.card__heading{font-size:.9rem;line-height:1.3}.price{font-weight:700;color:var(--gastronik-primary)}.price--on-sale .price-item--regular{opacity:.6;font-size:.85em}.price--on-sale .price-item--sale{color:var(--gastronik-accent)!important}.button{text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:.85rem;padding:12px 28px;transition:all .3s ease}.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.multicolumn h3{font-size:1.5rem!important}.header{box-shadow:0 2px 10px #0000000d}.announcement-bar{font-size:.8rem;letter-spacing:.3px}.footer{border-top:none}.footer__content-top{padding-top:60px;padding-bottom:40px}@media (max-width: 749px){.banner__heading{font-size:1.8rem!important}.image-with-text__content{padding:30px 20px!important}.image-with-text h2{font-size:1.5rem!important}}@media (prefers-reduced-motion: no-preference){.section-header,.collection-card,.card-wrapper{opacity:0;animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gastronik-custom.css.map */
