.product-discovery-tags{padding-top:12px;padding-bottom:20px}.product-discovery-tags h2{margin:0 0 12px;color:#041e3e;font-size:1.2rem}.product-discovery-tags__list{display:flex;flex-wrap:wrap;gap:8px}.product-discovery-tags__tag{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border:1px solid rgba(4,30,62,.18);border-radius:999px;background:#f8fafc;color:#041e3e;font-size:.92rem;line-height:1.2;text-decoration:none}a.product-discovery-tags__tag:hover{background:#041e3e;color:#fff}.product-discovery-tags__tag:focus-visible{outline:3px solid #a54100;outline-offset:3px}.ks-menu-preview{max-width:54rem;padding:.5rem 0}.ks-menu-preview__intro{margin:.75rem 0 1rem;max-width:38rem;line-height:1.6}.ks-menu-preview__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1rem}.ks-menu-preview__category img{width:100%;height:clamp(90px,10vw,145px);object-fit:contain;background:#f7f8fa;border-radius:.5rem}.ks-menu-preview__category>span{display:block;margin-top:.5rem;font-weight:600}.ks-menu-preview__directory{padding:2rem;background:#f5f7fa;border:1px solid #dfe3e9;border-radius:.75rem}.ks-menu-preview__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0}.ks-menu-preview__filters label{display:grid;gap:.6rem;font-size:.85rem;font-weight:600;color:#08213f}.ks-menu-preview__filters input,.ks-menu-preview__filters select{width:100%;min-width:0;min-height:48px;background:#fff;border:1px solid #bac5d3;border-radius:6px;padding:10px 12px;font:inherit;font-weight:400;color:#08213f}.ks-menu-preview__filters select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.ks-menu-preview__filters button{justify-self:start;grid-column:1/-1;border:0;margin-top:0;cursor:pointer;min-height:48px}.ks-menu-preview__filters~a{background:transparent;color:#08213f!important;padding:8px 0;margin-top:12px;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.ks-menu-preview__filters input:focus-visible,.ks-menu-preview__filters select:focus-visible,.ks-menu-preview__filters button:focus-visible{outline:2px solid #ff6600;outline-offset:3px}@media(max-width:900px){.ks-menu-preview__filters{grid-template-columns:1fr}.ks-menu-preview__directory{padding:1.25rem}}.ks-menu-preview__cta{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;margin-top:1.25rem;background:#08213f;color:#fff!important;border-radius:.35rem;font-weight:600}.ks-menu-preview__cta:hover{background:#193957}.ks-menu-preview a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ks-brand-story{padding-top:32px;padding-bottom:40px}.ks-brand-story__card{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:48px;padding:40px;background:#f7f5f1;border-top:3px solid #ff6600;color:#041e3e}.ks-brand-story__identity h2{margin:0;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.2;letter-spacing:-.03em;color:#041e3e}.ks-brand-story__logo{width:120px;height:120px;object-fit:contain;background:#fff;padding:12px;border:1px solid #e4e0d9;margin-bottom:20px;border-radius:8px}.ks-brand-story__mark{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#041e3e;color:#fff;font-size:2rem;margin-bottom:20px;border-radius:8px}.ks-brand-story__eyebrow{margin:0 0 8px;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#8a420c}.ks-brand-story__copy{align-self:center;max-width:65ch;line-height:1.75;color:#394657}.ks-brand-story__copy a{display:inline-flex;align-items:center;gap:20px;margin-top:20px;padding:8px 0;border-bottom:2px solid #ff6600;font-weight:600;color:#041e3e}.ks-brand-story__copy a:focus-visible{outline:2px solid #041e3e;outline-offset:4px}.ks-brand-story__policies{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;font-size:.85rem}.ks-brand-story__policies a{margin:0;padding:0;border:0;font-weight:400;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.ks-brand-story__card{grid-template-columns:1fr;gap:24px;padding:28px 24px}.ks-brand-story{padding-top:20px;padding-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAAAAAAAAAAABAAAAABAAQ */
