@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:wght@400;700;800&display=swap";:root{--kl-charcoal: #27292b;--kl-burgundy: #6e0c0e;--kl-burgundy-hover: #8b3d3e;--kl-off-white: #faf8f8;--kl-bg-page: #ffffff;--kl-bg-subtle: #faf8f8;--kl-text-primary: #27292b;--kl-text-secondary: rgba(39, 41, 43, .6);--kl-text-disabled: rgba(39, 41, 43, .26);--kl-border: #d8d8d8;--kl-error: #d32f2f;--kl-success: #2e7d32;--kl-badge-green: #214342;--kl-font-lora: "Lora", Georgia, "Times New Roman", serif;--kl-font-roboto: "Roboto", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--kl-space-xs: .4rem;--kl-space-sm: .8rem;--kl-space-md: 1.6rem;--kl-space-lg: 2.4rem;--kl-space-xl: 3.2rem;--kl-space-2xl: 4.8rem;--kl-radius-sm: .4rem;--kl-radius-pill: 1.2rem;--kl-shadow-card: 0 .4rem .8rem rgba(0, 0, 0, .1);--kl-max-width: 96rem}html,body{background:var(--kl-bg-page);color:var(--kl-text-primary);font-family:var(--kl-font-roboto);letter-spacing:0;overflow-x:hidden}body,.rte,.field__input,.select__select,.customer .field input{color:var(--kl-text-primary);font-family:var(--kl-font-roboto)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.hxl,.hxxl,.inline-richtext{color:var(--kl-text-primary);font-family:var(--kl-font-roboto);font-weight:700;letter-spacing:0}.color-scheme-4,.color-scheme-5,.color-scheme-4 .rte,.color-scheme-5 .rte,.color-scheme-4 .inline-richtext,.color-scheme-5 .inline-richtext,.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 h4,.color-scheme-4 h5,.color-scheme-4 h6,.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 h3,.color-scheme-5 h4,.color-scheme-5 h5,.color-scheme-5 h6{color:rgb(var(--color-foreground))}.page-width,.kl-wrap,.shopify-policy__container{max-width:var(--kl-max-width)!important}.section+.section{margin-top:var(--kl-space-2xl)}.header__menu-item,.header__active-menu-item,.list-menu__item,.menu-drawer__menu-item,.utility-bar,.utility-bar a{letter-spacing:.05em}.utility-bar{background:#020912;color:var(--kl-off-white)}.utility-bar,.utility-bar a{color:var(--kl-off-white)}.section-header .header-wrapper{background:var(--kl-bg-page);color:var(--kl-text-primary);border-bottom:.1rem solid var(--kl-border)}.section-header .header.page-width{max-width:none!important}.section-header .header__menu-item,.section-header .header__active-menu-item,.section-header .header__icon,.section-header .header__heading-link{color:var(--kl-text-primary)}.section-header .header__heading{justify-self:start}.section-header .header__heading-link{padding-left:0}.section-header .list-menu--inline{flex-wrap:nowrap;gap:var(--kl-space-md)}.section-header .list-menu__item{white-space:nowrap}@media screen and (min-width:990px){.section-header .header:not(.drawer-menu).page-width{padding-left:clamp(var(--kl-space-xl),8vw,16rem);padding-right:clamp(var(--kl-space-xl),8vw,16rem)}.section-header .header{column-gap:var(--kl-space-xl)}.section-header .header--middle-left{grid-template-columns:auto auto auto;justify-content:center}.section-header .header__icons{width:0;padding-right:0}}@media screen and (max-width:1180px){.section-header .list-menu--inline{flex-wrap:wrap;row-gap:var(--kl-space-sm)}}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button,.kl-btn,.somm-menu-button{min-height:4rem;padding:1rem 2.4rem;border:.1rem solid var(--kl-burgundy);border-radius:var(--kl-radius-sm)!important;background:var(--kl-burgundy);color:var(--kl-off-white);font-family:var(--kl-font-roboto);font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.35;text-decoration:none;text-transform:none;transition:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button:hover,.kl-btn:hover,.somm-menu-button:hover{border-color:var(--kl-burgundy-hover);background:var(--kl-burgundy-hover);color:var(--kl-off-white);box-shadow:none}.button--secondary,.kl-btn--secondary{border-color:var(--kl-charcoal);background:transparent;color:var(--kl-charcoal)}.button--secondary:hover,.kl-btn--secondary:hover{border-color:var(--kl-charcoal);background:var(--kl-charcoal);color:var(--kl-off-white)}.card,.content-container,.global-media-settings,.kl-card,.kl-quote,.somm-menu-card,.location-card{border-color:var(--kl-border)!important;border-radius:var(--kl-radius-sm)!important}.card:hover,.somm-menu-card:hover,.location-card:hover{border-color:var(--kl-charcoal)!important;box-shadow:none!important;transform:none!important}.badge,.somm-menu-badge{border-radius:var(--kl-radius-pill)!important;background:var(--kl-badge-green)!important;color:var(--kl-off-white)!important;font-family:var(--kl-font-roboto);font-size:1.2rem;font-weight:400;letter-spacing:0}.field__input,.select__select,.customer .field input{border-radius:var(--kl-radius-sm)!important;box-shadow:0 0 0 .1rem var(--kl-border)}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 .1rem var(--kl-charcoal)}.image-with-text__grid{gap:var(--kl-space-lg)}.image-with-text__heading{font-family:var(--kl-font-lora);font-size:clamp(3.2rem,3vw,4.2rem)!important;font-weight:700;line-height:1.15}.image-with-text__content{padding:var(--kl-space-xl)!important}.image-with-text__media img,.location-card img{border:.1rem solid var(--kl-border);border-radius:var(--kl-radius-sm)}.location-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kl-space-md);max-width:var(--kl-max-width);margin:0 auto!important}.location-card{flex:none!important;margin:0!important;padding:var(--kl-space-lg);border:.1rem solid var(--kl-border);background:var(--kl-bg-page);box-sizing:border-box;text-align:left!important}.location-card a{color:var(--kl-text-primary);text-decoration:none}.location-card img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover}.location-card div{margin-top:var(--kl-space-sm)!important;color:var(--kl-text-primary);font-size:1.6rem;font-weight:700!important}.kl-section,.somm-menu-section{background:var(--kl-bg-page)!important}.kl-section .kl-h2,.somm-menu-heading{color:var(--kl-text-primary)!important;font-family:var(--kl-font-lora);font-size:2.4rem!important;font-weight:700;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.kl-section .kl-h3,.somm-menu-card-title{color:var(--kl-text-primary)!important;font-family:var(--kl-font-roboto);font-size:1.6rem!important;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.kl-section .kl-p,.kl-section .kl-sub,.kl-section .kl-bullets,.kl-section .kl-q,.somm-menu-intro,.somm-menu-card-description{color:var(--kl-text-primary)!important;font-family:var(--kl-font-roboto);font-size:1.4rem!important;line-height:1.5!important;overflow-wrap:anywhere}.somm-menu-card,.kl-card,.kl-quote{padding:var(--kl-space-lg)!important;background:var(--kl-bg-page)!important;border:.1rem solid var(--kl-border)!important;box-shadow:none!important}@media screen and (max-width:989px){.location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){#MainContent .page-width{width:calc(100% - 3.2rem);max-width:var(--kl-max-width)!important;padding-left:0;padding-right:0}.page-width{padding-left:var(--kl-space-md);padding-right:var(--kl-space-md)}.section+.section{margin-top:var(--kl-space-xl)}.location-grid{grid-template-columns:1fr}.kl-section .kl-h2,.somm-menu-heading{font-size:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kl-design-system.css.map */
