.kant-logo-banner-root{width:100%;box-sizing:border-box}.kant-logo-banner{padding-block:var(--klb-pad-y);padding-inline:var(--klb-pad-x)}.kant-logo-banner__inner{width:100%;max-width:none;margin-inline:0;display:flex;justify-content:center;align-items:center}.kant-logo-banner__frame{width:100%;max-width:min(var(--klb-logo-max),96vw);box-sizing:border-box;display:flex;justify-content:center;align-items:center;line-height:0}@media screen and (min-width:750px){.kant-logo-banner__frame{min-height:var(--klb-logo-min-h)}}.kant-logo-banner__img{width:100%;height:auto;object-fit:contain;object-position:center}@media screen and (min-width:750px){.kant-logo-banner__img{max-height:var(--klb-logo-max-h)}}.kant-logo-banner__placeholder{width:100%;max-width:min(var(--klb-logo-max),96vw);min-height:clamp(3rem,12vw,5rem);display:flex;align-items:center;justify-content:center;border:1px dashed rgb(255 255 255 / .28);border-radius:4px}.kant-logo-banner__placeholder-text{font-size:.75rem;letter-spacing:.038em;text-transform:uppercase;color:#ffffff8c}.slices-menu-page-root{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:100%;box-sizing:border-box}.slices-menu-page{box-sizing:border-box;width:100%;flex:1 1 auto;min-height:0;overflow:visible;background-color:var(--slices-bg);color:#fff;padding-inline:var(--slices-pad);padding-block-start:clamp(1.25rem,4vw,2rem);padding-block-end:clamp(2rem,5vw,3rem);font-family:var(--font-body--family)}.slices-menu-page__header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:baseline;gap:var(--slices-col-gap);width:100%}.slices-menu-page__back{grid-column:1;justify-self:start;margin:0;padding:0;border:none;background:none;color:inherit;font-family:var(--font-body--family);font-weight:var(--slices-back-fw, 500);font-style:normal;font-size:var(--slices-back-fs);letter-spacing:.036em;text-transform:uppercase;line-height:1.2;cursor:pointer;text-align:left}.slices-menu-page__back:hover{opacity:.85}.slices-menu-page__titles{grid-column:2;justify-self:stretch;text-align:left;max-width:none;padding-inline-start:calc(var(--slices-rule-width) + var(--slices-rule-inset));box-sizing:border-box}.slices-menu-page__tagline{margin:0 0 .65rem;font-family:var(--font-body--family);font-weight:var(--slices-tagline-fw, 500);font-size:clamp(.85rem,1.65vw + .4rem,var(--slices-tagline-fs));letter-spacing:.042em;text-transform:uppercase;line-height:1.25;color:#fffffff2}.slices-menu-page__title{margin:0;font-family:var(--font-body--family);font-weight:var(--slices-title-fw, 500);font-style:normal;font-size:var(--slices-title-fs);letter-spacing:.036em;text-transform:uppercase;line-height:1.2}.slices-menu-page__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--slices-col-gap);margin-block-start:clamp(2.25rem,7vw,4rem);align-items:stretch;justify-items:stretch}@media screen and (min-width:750px){.slices-menu-page__col{box-sizing:border-box;display:flex;flex-direction:column;align-self:stretch;min-height:100%}.slices-menu-page__col-inner{flex:1 1 auto;min-height:0}}.slices-menu-page__col--ruled{border-inline-start:var(--slices-rule-width) solid #fff;padding-inline-start:var(--slices-rule-inset, 5px)}.slices-menu-page__col-inner{font-family:var(--font-body--family);text-transform:uppercase;letter-spacing:.018em;color:#fff}.slices-menu-page__col-inner :first-child{margin-top:0}.slices-menu-page__col-inner :last-child{margin-bottom:0}.slices-menu-page__col-inner>p.slices-menu-page__p--rte-gap{display:none;margin:0;padding:0}.slices-menu-page__col-inner h3.slices-menu-page__h3--stack-before,.slices-menu-page__col-inner h3.slices-menu-page__h3--stacked{margin:0!important;padding:0!important;line-height:1.02}.slices-menu-page__col-inner :where(h2){margin:0 0 .45rem;font-size:var(--slices-section-fs);font-weight:var(--slices-section-fw);line-height:1.15;letter-spacing:.036em;text-transform:uppercase;color:#fff}.slices-menu-page__col-inner :where(h2:not(:first-child)){margin-block-start:clamp(.65rem,1.5vw,.95rem)}.slices-menu-page__col-inner :where(h2:has(+h3)){margin-block-end:clamp(1.05rem,2.75vw,1.4rem)}.slices-menu-page__col-inner :where(h3){margin:clamp(.45rem,1.25vw,.75rem) 0 .25rem;font-size:var(--slices-item-fs);font-weight:var(--slices-item-fw);line-height:1.1;letter-spacing:.029em;text-transform:uppercase;color:#fffffff5}.slices-menu-page__col-inner :where(h2+h3){margin-block-start:0}.slices-menu-page__col-inner :where(h3+h3){margin-block-start:0}.slices-menu-page__col-inner :where(h3:has(+h3)){margin-block-end:0}.slices-menu-page__col-inner :where(h3:has(+h2)){margin-block-end:.15rem}.slices-menu-page__col-inner :where(p){margin:0 0 .15rem;font-size:var(--slices-desc-fs);font-weight:var(--slices-desc-fw);line-height:1.45;letter-spacing:.018em;text-transform:uppercase;color:#ffffffe0}.slices-menu-page__col-inner :where(h3+p){margin-top:0;margin-bottom:.35rem}.slices-menu-page__col-inner :where(ul,ol){margin:0;padding:0;list-style:none}.slices-menu-page__col-inner :where(li){margin:0 0 .35rem;font-size:var(--slices-item-fs);font-weight:var(--slices-item-fw);line-height:1.35;text-transform:uppercase;color:#fffffff5}@media screen and (max-width:749px){.slices-menu-page__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;column-gap:clamp(.75rem,4vw,1.25rem)}.slices-menu-page__back{grid-column:1;justify-self:start;white-space:nowrap}.slices-menu-page__titles{grid-column:2;justify-self:stretch;padding-inline-start:0;min-width:0}.slices-menu-page__columns{grid-template-columns:1fr;gap:0;margin-block-start:clamp(1.75rem,5vw,2.5rem)}.slices-menu-page__col--ruled{border-inline-start:none;padding-inline-start:0;margin-block-start:clamp(1.75rem,5vw,2.5rem);padding-block-start:clamp(1.75rem,5vw,2.5rem);border-block-start:var(--slices-rule-width) solid #fff}.slices-menu-page__col:first-child{padding-block-start:0;margin-block-start:0;border-block-start:none}}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAg */
