:root{--sk-red: #fe0000;--sk-red-dark: #dc2626;--sk-background: #fdfbf7;--sk-text-dark: #1c1917;--sk-text-muted: #57534e;--sk-stone-100: #f5f5f4;--sk-stone-200: #e7e5e4;--sk-stone-900: #1c1b1b;--sk-green-700: #15803d;--sk-green-50: #f0fdf4}body{background-color:var(--sk-background)!important}.announcement-bar{text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:500!important;font-size:.75rem!important}.header{border-bottom:1px solid var(--sk-stone-200)!important}.header__menu-item,.header__inline-menu .list-menu__item{text-transform:uppercase!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.05em!important}.header__menu-item[aria-current=page],.header__menu-item:hover{color:var(--sk-red)!important}.button,.shopify-challenge__button,button.button{border-radius:.375rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:600!important}.button--primary,.button:not(.button--secondary){background-color:var(--sk-red)!important;border-color:var(--sk-red)!important}.button--primary:hover,.button:not(.button--secondary):hover{background-color:var(--sk-red-dark)!important;border-color:var(--sk-red-dark)!important}.button--secondary{background-color:transparent!important;border:1px solid currentColor!important}.button--secondary:hover{background-color:#ffffff1a!important}.banner__buttons .button:first-child{background-color:var(--sk-red)!important;color:#fff!important;border:none!important}.banner__buttons .button--secondary{background-color:#ffffff1a!important;border:1px solid white!important;color:#fff!important}.banner__buttons .button--secondary:hover{background-color:#fff!important;color:var(--sk-text-dark)!important}.banner__heading{font-size:3.5rem!important;font-weight:700!important;letter-spacing:-.02em!important;font-style:italic!important}@media screen and (min-width:750px){.banner__heading{font-size:4.5rem!important}}.banner__text{font-size:1.25rem!important;font-weight:300!important;opacity:.9!important}@media screen and (min-width:750px){.banner__text{font-size:1.5rem!important}}.collection__title .title,.section-header__title,h1.title,.title-wrapper .title{font-weight:700!important;color:var(--sk-text-dark)!important;font-style:italic!important}.collection-hero__title,.page-header__title,h1.page-title{font-style:italic!important;font-weight:700!important}.collection__description{color:var(--sk-text-muted)!important;max-width:42rem!important;margin:0 auto!important;text-align:center!important}.card-wrapper{transition:transform .3s ease!important}.card-wrapper:hover{transform:translateY(-4px)!important}.price-item,.price__regular .price-item--regular{color:var(--sk-red)!important;font-weight:600!important}.card__heading a:hover{color:var(--sk-red)!important}.footer{background-color:var(--sk-stone-900)!important}.footer__content-top{border-top:none!important}.field__input,input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border-radius:.375rem!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--sk-red)!important;box-shadow:0 0 0 3px #fe000033!important}a:hover{color:var(--sk-red)!important}.badge{border-radius:.25rem!important;text-transform:uppercase!important;font-weight:700!important;font-size:.625rem!important;letter-spacing:.05em!important}.cart-count-bubble{background-color:var(--sk-red)!important}.quick-add__submit{border-radius:.375rem!important}.quick-add__submit:hover{background-color:var(--sk-red)!important;color:#fff!important;border-color:var(--sk-red)!important}.view-all .button{background-color:var(--sk-red)!important;border-color:var(--sk-red)!important}.view-all .button:hover{background-color:var(--sk-red-dark)!important;border-color:var(--sk-red-dark)!important}.quantity__button:hover{color:var(--sk-red)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease forwards}.collection-filter-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem 0;margin-bottom:2rem}.collection-filter-pill{padding:.5rem 1.25rem;border-radius:9999px;white-space:nowrap;font-weight:500;font-size:.875rem;border:1px solid var(--sk-stone-200);background:#fff;color:var(--sk-text-muted);cursor:pointer;transition:all .2s ease;text-decoration:none}.collection-filter-pill:hover{border-color:var(--sk-red);color:var(--sk-red)}.collection-filter-pill.active,.collection-filter-pill[aria-current=page]{background:var(--sk-red);color:#fff;border-color:var(--sk-red);box-shadow:0 4px 6px -1px #0000001a}.product-card__add-button,.card__add-button{width:100%;padding:.75rem 1rem;border:1px solid var(--sk-stone-200);border-radius:.375rem;background:#fff;color:var(--sk-text-dark);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.product-card__add-button:hover,.card__add-button:hover{background:var(--sk-red);color:#fff;border-color:var(--sk-red)}.badge--bestseller{background:var(--sk-red)!important;color:#fff!important;padding:.25rem .5rem;border-radius:.25rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.delivery-info-section{padding:3rem 0;background:var(--sk-background)}.delivery-info-section__title{font-size:2rem;font-weight:700;font-style:italic;color:var(--sk-text-dark);margin-bottom:1rem}.delivery-info-section__text{color:var(--sk-text-muted);margin-bottom:1.5rem;max-width:32rem}.delivery-info-section__address{display:flex;align-items:center;gap:.5rem;color:var(--sk-text-dark)}.delivery-info-section__address svg{color:var(--sk-red)}.opening-hours-box{background:var(--sk-stone-900);color:#fff;padding:1.5rem;border-radius:.5rem}.opening-hours-box__title{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:1rem}.opening-hours-box__title svg{color:#fff}.opening-hours-box__row{display:flex;justify-content:space-between;padding:.25rem 0;font-size:.875rem}.feature-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}@media screen and (max-width:749px){.feature-boxes{grid-template-columns:1fr}}.feature-box{text-align:center;padding:1.5rem}.feature-box__icon{width:2.5rem;height:2.5rem;color:var(--sk-red);margin:0 auto .75rem}.feature-box__title{font-weight:700;color:var(--sk-text-dark);margin-bottom:.25rem}.feature-box__text{font-size:.875rem;color:var(--sk-text-muted)}.contact-form-card{background:#fff;border:1px solid var(--sk-stone-200);border-radius:.5rem;padding:2rem}.contact-form-card__title{font-weight:700;color:var(--sk-text-dark);margin-bottom:1.5rem}.contact-info__title{font-weight:700;color:var(--sk-text-dark);margin-bottom:1rem}.contact-info__map-placeholder{background:var(--sk-stone-100);border-radius:.5rem;padding:3rem;text-align:center;color:var(--sk-text-muted);margin-bottom:1.5rem}.contact-info__details{font-size:.875rem;color:var(--sk-text-dark)}.contact-info__details a{color:var(--sk-red)}.contact-info__details a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sushi-kaiser-theme.css.map */
