:root{--kilwins-content-max-width: 80rem;--kilwins-content-max: var(--kilwins-content-max-width);--kilwins-header-max-width: 88rem;--kilwins-header-max: var(--kilwins-header-max-width);--kilwins-content-gutter: 1rem;--kilwins-header-height: 92px;--wide-page-width: var(--kilwins-content-max-width);--normal-page-width: var(--kilwins-content-max-width);--narrow-page-width: var(--kilwins-content-max-width);--normal-content-width: var(--kilwins-content-max-width);--kilwins-btn-border-width: 1px;--kilwins-btn-radius: 0;--kilwins-btn-font-weight: 900;--kilwins-btn-font-size: .8125rem;--kilwins-btn-font-size-desktop: .875rem;--kilwins-btn-letter-spacing: .08em;--kilwins-btn-letter-spacing-desktop: .1em;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--style-border-radius-buttons-primary: var(--kilwins-btn-radius);--style-border-radius-buttons-secondary: var(--kilwins-btn-radius);--font-size--h1: 2rem;--kilwins-focus-ring-inner: #fff;--kilwins-focus-ring-outer: var(--color-primary-button-background);--kilwins-focus-ring-width: 2px;--kilwins-focus-ring-offset: 4px;--kilwins-focus-ring-outer-width: 2px;--kilwins-focus-ring-size: calc( var(--kilwins-focus-ring-offset) + var(--kilwins-focus-ring-width) + var(--kilwins-focus-ring-outer-width) );--kilwins-focus-scroll-offset: calc( var(--header-group-height, var(--header-height, var(--kilwins-header-height))) + var(--kilwins-focus-ring-size) );--kilwins-cookie-revisit-size: 44px;--kilwins-cookie-revisit-inset: 15px;--kilwins-cookie-revisit-scroll-padding: calc( var(--kilwins-cookie-revisit-size) + var(--kilwins-cookie-revisit-inset) + var(--kilwins-focus-ring-size) )}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:var(--font-body--family);font-weight:var(--kilwins-btn-font-weight);font-size:var(--kilwins-btn-font-size);line-height:1;letter-spacing:var(--kilwins-btn-letter-spacing);text-transform:uppercase;border-radius:var(--kilwins-btn-radius)}@media screen and (min-width:750px){.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:var(--kilwins-btn-font-size-desktop);letter-spacing:var(--kilwins-btn-letter-spacing-desktop)}}.button:not(.button-secondary,.button-unstyled),.button-custom{--button-border-color: var(--kilwins-btn-border-color);--button-border-width: var(--kilwins-btn-border-width)}.button-secondary{--button-color: var(--color-primary-button-background);--button-background-color: transparent;--button-border-color: var(--kilwins-btn-border-color);--button-border-width: var(--kilwins-btn-border-width)}.button-secondary:hover{--button-color: #fff;--button-background-color: var(--kilwins-btn-hover-bg);--button-border-color: var(--kilwins-btn-hover-border)}.button:focus-visible,.button-secondary:focus-visible,.button-custom:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{position:relative;overflow:visible;outline:var(--kilwins-focus-ring-width) solid var(--kilwins-focus-ring-inner);outline-offset:var(--kilwins-focus-ring-offset);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button:focus-visible:after,.button-secondary:focus-visible:after,.button-custom:focus-visible:after,button.shopify-payment-button__button--unbranded:focus-visible:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;inset:calc(-1 * (var(--kilwins-focus-ring-offset) + var(--kilwins-focus-ring-width) + var(--kilwins-focus-ring-outer-width)));border:var(--kilwins-focus-ring-outer-width) solid var(--kilwins-focus-ring-outer)}h1,h1.h1.h1,h1.h2.h2,h1.h3.h3,h1.h4.h4,h1.h5.h5,h1.h6.h6{font-size:2rem}h1,h2,h3,h4,h5,h6,.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) :is(h1,h2,h3,h4,h5,h6){font-weight:700!important}#cart-drawer .cart-items__title{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:700}#cart-drawer cart-quantity-selector-component.quantity-selector{--quantity-selector-width: calc(2 * var(--minimum-touch-target, 44px) + 2.5rem);width:var(--quantity-selector-width);flex-shrink:0}#cart-drawer cart-quantity-selector-component.quantity-selector button{width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px)}#cart-drawer cart-quantity-selector-component.quantity-selector input[type=number]{min-width:3ch;max-width:calc(var(--quantity-selector-width) - 2 * var(--minimum-touch-target, 44px));flex:1 1 auto}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-content-width: var(--kilwins-content-max-width)}@media screen and (min-width:750px){:root{--kilwins-content-gutter: 2rem}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--kilwins-content-gutter);--page-content-width: var(--kilwins-content-max-width)}}.kilwins-page-container,.kilwins-container{width:100%;max-width:var(--kilwins-content-max-width);margin-inline:auto;padding-inline:var(--kilwins-content-gutter);box-sizing:border-box}.section.page-width-content{--page-content-width: var(--kilwins-content-max-width)}@media screen and (min-width:750px){#header-component .header__row .header__columns{max-width:calc(var(--kilwins-header-max-width) + var(--kilwins-content-gutter) + var(--kilwins-content-gutter));margin-inline:auto;padding-inline:var(--kilwins-content-gutter);width:100%}#header-group .announcement-bar.section--page-width>.announcement-bar__slider{max-width:var(--kilwins-header-max-width);margin-inline:auto;width:100%}#footer-group .section--page-width>.footer-content,#footer-group .section--page-width>.utilities{max-width:var(--kilwins-content-max-width);margin-inline:auto;width:100%}}@media screen and (min-width:990px){body #header-group:has(>.header-section>#header-component[sticky=always]){display:block;position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}body #header-group:has(>.header-section>#header-component[sticky=always])>.header-section:has(>#header-component[sticky=always]){position:relative;top:auto}}html,body{scroll-padding-top:var(--kilwins-focus-scroll-offset)}#MainContent,.kilwins-breadcrumbs__link{scroll-margin-top:var(--kilwins-focus-scroll-offset)}html:has(.cky-btn-revisit-wrapper){scroll-padding-bottom:var(--kilwins-cookie-revisit-scroll-padding)}html:has(.cky-btn-revisit-wrapper) :is(#MainContent,#footer-group) :is(a,summary,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{scroll-margin-bottom:var(--kilwins-cookie-revisit-scroll-padding)}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--top .header__columns{min-height:var(--kilwins-header-height);align-items:center}#header-component[data-menu-style=menu] .header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr);grid-gap:1rem}#header-component[data-menu-style=menu] .header__column--center:has(header-menu){min-width:0;justify-content:center}#header-component[data-menu-style=menu] .header__column--center header-menu .overflow-menu::part(list){justify-content:center;gap:1rem;margin-inline:0}#header-component[data-menu-style=menu] .header__column--left header-menu .overflow-menu::part(list){justify-content:flex-start;gap:1rem;margin-inline:0;width:100%}#header-component[data-menu-style=menu] .header__column--left:has(header-menu){min-width:0}#header-component[data-menu-style=menu] .header__column--left header-menu{flex:1;min-width:0;width:100%}#header-component[data-menu-style=menu] .header__column--left .header-menu__inner{flex:1;min-width:0;width:100%}#header-component[data-menu-style=menu] .header__column--left .menu-list{width:100%;min-width:0}#header-component[data-menu-style=menu] .header__column--left .overflow-menu{display:block;width:100%;min-width:0;box-sizing:border-box}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:.125rem}#header-component .header__column--left,#header-component .header__column--center{gap:.75rem}#header-component .menu-list__link{letter-spacing:.06em;font-weight:700;font-size:var(--kilwins-nav-link-font-size, .8125rem);position:relative}#header-component .menu-list__list-item:hover>.menu-list__link,#header-component .menu-list__list-item:hover>.menu-list__trigger .menu-list__link,#header-component .menu-list__link[aria-expanded=true],#header-component .menu-list__link--active{box-shadow:inset 0 -1px 0 var(--kilwins-maroon, #7a1622)}#header-component .menu-list__list-item:not([slot=overflow]):has(.menu-list__trigger) .menu-list__trigger{display:inline-flex;align-items:center;gap:.25rem;width:max-content;max-width:100%;height:100%}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{position:static;opacity:1;transform:none;pointer-events:auto;padding:0;color:inherit}#header-component .menu-list__list-item[slot=overflow] .menu-list__disclosure{display:flex;position:static;flex-shrink:0;opacity:1;transform:none;pointer-events:auto;padding:0;color:inherit}#header-component .menu-list__list-item[slot=overflow] .menu-list__disclosure-icon{width:.625rem;fill:currentColor;transform:rotate(-90deg)}#header-component .menu-list__list-item[slot=overflow] .menu-list__trigger,#header-component .menu-list__list-item[slot=overflow]>.menu-list__link{overflow:visible}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure-icon{width:.625rem;fill:currentColor}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure-details[open] .menu-list__disclosure-icon,#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure[aria-expanded=true] .menu-list__disclosure-icon,#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure-details[open]) .menu-list__disclosure-icon,#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure[aria-expanded=true]) .menu-list__disclosure-icon{transform:rotate(180deg)}#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure-details[open]) .menu-list__link,#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure[aria-expanded=true]) .menu-list__link{box-shadow:inset 0 -1px 0 var(--kilwins-maroon, #7a1622)}#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure-details[open]),#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure[aria-expanded=true]){position:relative}#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure-details[open]):after,#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure[aria-expanded=true]):after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--submenu-gap, calc(var(--padding-block-end, var(--header-padding)) + var(--border-bottom-width, 0px)));margin-bottom:0}#header-component .menu-list__list-item:not([slot=overflow]):not([slot=more]):has(.menu-list__disclosure-details[open]) .menu-list__link:after,#header-component .menu-list__list-item:not([slot=overflow]):not([slot=more]):has(.menu-list__disclosure[aria-expanded=true]) .menu-list__link:after,#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure-details[open]) .menu-list__link:after,#header-component .menu-list__list-item[slot=more]:has(.menu-list__disclosure[aria-expanded=true]) .menu-list__link:after{display:block}#header-component .menu-list__list-item:not([slot=overflow]):not([slot=more])>.menu-list__submenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--submenu-gap, calc(var(--padding-block-end, var(--header-padding)) + var(--border-bottom-width, 0px)))}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu{position:relative;padding-inline-start:0}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--menu-horizontal-gap, var(--gap-xl))}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu-inner{margin-inline-start:var(--menu-horizontal-gap, var(--gap-xl));background-color:transparent;border:none;box-shadow:none}#header-component .overflow-menu::part(overflow){display:block;background-color:transparent}#header-component .header-menu[data-overflow-expanded=true] .overflow-menu::part(overflow),#header-component .overflow-menu:has([slot=more] .menu-list__disclosure-details[open])::part(overflow),#header-component .overflow-menu:has([slot=more] [aria-expanded=true])::part(overflow){visibility:visible;--submenu-content-opacity: 1}#header-component .overflow-menu::part(overflow-list){grid-column:unset;width:100%;max-width:none;margin-inline:unset;box-sizing:border-box}}.announcement-bar,.header-announcements .announcement-bar{font-size:.8125rem;line-height:1.5;text-align:center;color:#fff;background-color:var(--color-primary-button-background)}.kilwins-header-utilities{display:none;align-items:center;gap:var(--gap-md, 1rem)}@media screen and (min-width:750px){.kilwins-header-utilities{display:flex}#header-component .header__column--right{display:flex;align-items:center;gap:var(--gap-xs)}#header-component .header__column--right .search-action,#header-component .header__column--right header-actions{margin-inline:0}#header-component header-actions{align-items:center;gap:var(--gap-xs)}#header-component header-actions>.account-button{margin-inline-end:.5rem}#header-component .search-action .header-actions__action,#header-component .account-button,#header-component .account-button shopify-account:not(:defined),#header-component .account-button shopify-account{width:1.5rem;min-width:1.5rem;min-height:var(--minimum-touch-target, 44px);display:inline-flex;align-items:center;justify-content:center;line-height:1}#header-component .search-action .svg-wrapper{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}#header-component .search-action .svg-wrapper svg{display:block;width:1.5rem;height:1.5rem;color:var(--color-primary-button-background)}#header-component .account-button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}#header-component .account-button__icon{display:block;width:1.25rem;height:1.25rem;color:var(--color-primary-button-background)}#header-component shopify-account{--shopify-account-color-border: var(--kilwins-muted, #767676)}}@media screen and (min-width:990px){#header-component .header__column--right{gap:1rem}#header-component header-actions{gap:1rem}}.kilwins-header-cta__icon{display:block;flex-shrink:0;width:1.25rem;height:1.25rem}.kilwins-header-cta__icon svg{display:block;width:1.25rem;height:1.25rem}.kilwins-header-cta__label{display:inline-flex;align-items:center;line-height:1}@media screen and (min-width:750px){.kilwins-header-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--minimum-touch-target, 44px);padding:.625rem 1.125rem;line-height:1;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.kilwins-header-cta--outline{border:var(--kilwins-btn-border-width) solid var(--kilwins-btn-border-color);color:var(--kilwins-btn-border-color);background-color:var(--color-background)}.kilwins-header-cta--outline:hover{background-color:var(--kilwins-btn-hover-bg);border-color:var(--kilwins-btn-hover-border);color:var(--color-background)}.kilwins-header-cta--solid{border:var(--kilwins-btn-border-width) solid var(--kilwins-btn-border-color);color:var(--color-background);background-color:var(--color-primary-button-background)}.kilwins-header-cta--solid:hover{background-color:var(--kilwins-btn-hover-bg);border-color:var(--kilwins-btn-hover-border);color:var(--color-background)}}.kilwins-header-utilities__link{font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--color-foreground)}@media screen and (min-width:750px){.kilwins-header-utilities__link--find-store,.kilwins-header-utilities__link:not(.kilwins-header-utilities__link--outline){display:none!important}}.kilwins-header-utilities__link:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){#header-component .header-actions__action.button-unstyled.kilwins-header-cta{display:inline-flex;padding:.625rem 1.125rem;border-radius:0;overflow:visible;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}#header-component .header-actions__action.kilwins-header-cta--solid{color:#fff;background-color:var(--color-primary-button-background);border:var(--kilwins-btn-border-width) solid var(--kilwins-btn-border-color);transition:background-color .16s ease,border-color .16s ease}#header-component .header-actions__action.kilwins-header-cta--solid:hover,#header-component .header-actions__action.kilwins-header-cta--solid:focus-visible{color:#fff;background-color:var(--kilwins-btn-hover-bg);border-color:var(--kilwins-btn-hover-border)}#header-component .header-actions__action.kilwins-header-cta .svg-wrapper,#header-component .header-actions__action.kilwins-header-cta .kilwins-header-cta__icon{width:1.25rem;height:1.25rem;flex-shrink:0}.header-actions--text cart-icon.header-actions__cart-icon--text{display:inline-flex;align-items:center;gap:.5rem;line-height:1;color:inherit}.header-actions--text .header-actions__cart-desktop{display:inline-flex;align-items:center;gap:.5rem;line-height:1;color:inherit}.header-actions--text .header-actions__cart-label-text{display:inline-flex;align-items:center;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;color:inherit}.header-actions--text .cart-count{display:inline;line-height:inherit}}@media screen and (min-width:750px){#header-component .header-actions__cart-icon .cart-bubble{display:none}#header-component .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}}@media screen and (min-width:750px){.menu-list__submenu-inner,#header-component .overflow-menu::part(overflow-list){background-color:var(--color-background);border:1px solid var(--kilwins-hairline);box-shadow:0 24px 48px -12px #2e100647}#header-component .overflow-menu::part(overflow-list){padding-inline:var(--page-margin, var(--kilwins-content-gutter))}.mega-menu__grid{max-width:var(--kilwins-header-max);margin-inline:auto}#header-component .mega-menu__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3rem;grid-column:1 / -1;grid-template-columns:unset}#header-component .mega-menu__column{flex:1 1 9rem;min-width:min(100%,9rem);max-width:100%;grid-column:auto}#header-component .mega-menu__column>div>.mega-menu__link{display:block;padding-block:0 .875rem;font-family:var(--font-body--family, "Open Sans", sans-serif);font-size:var(--kilwins-nav-link-font-size, .8125rem);font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--kilwins-footer-heading);white-space:normal}#header-component .mega-menu__column>div>.mega-menu__link:hover{color:var(--kilwins-footer-heading)}#header-component .mega-menu__column>div>ul{display:flex;flex-direction:column;gap:.5625rem}#header-component .mega-menu__column>div>ul .mega-menu__link{font-size:.9375rem;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;color:#3a2318;padding:0}#header-component .mega-menu__column>div>ul .mega-menu__link:hover{color:var(--color-primary-button-background);text-decoration:underline}}:is(#header-component .menu-list__link,#header-component .menu-list__disclosure,#header-component .mega-menu__link,#header-component .header-actions__action,#header-component .header__icon--summary,.menu-drawer__menu-item,.menu-drawer__close-button,.store-location__button,.store-location__social-button,.store-location__info-link,.store-location__faq summary,.store-location .kilwins-breadcrumbs__link,dialog-component.search-modal .predictive-search__reset-button,dialog-component.search-modal .predictive-search__close-modal-button):focus-visible{position:relative;overflow:visible;outline:var(--kilwins-focus-ring-width) solid var(--kilwins-focus-ring-inner);outline-offset:var(--kilwins-focus-ring-offset)}#header-component .menu-list__link:focus-visible:after{display:block;top:auto;right:auto;bottom:auto;left:auto;height:auto;z-index:1}#header-component .menu-list__link:focus-visible:after,#header-component .menu-list__disclosure:focus-visible:after,#header-component .mega-menu__link:focus-visible:after,#header-component .header-actions__action:focus-visible:after,#header-component .header__icon--summary:focus-visible:after,.menu-drawer__menu-item:focus-visible:after,.menu-drawer__close-button:focus-visible:after,.store-location__button:focus-visible:after,.store-location__social-button:focus-visible:after,.store-location__info-link:focus-visible:after,.store-location__faq summary:focus-visible:after,.store-location .kilwins-breadcrumbs__link:focus-visible:after,dialog-component.search-modal .predictive-search__reset-button:focus-visible:after,dialog-component.search-modal .predictive-search__close-modal-button:focus-visible:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;inset:calc(-1 * (var(--kilwins-focus-ring-offset) + var(--kilwins-focus-ring-width) + var(--kilwins-focus-ring-outer-width)));border:var(--kilwins-focus-ring-outer-width) solid var(--kilwins-focus-ring-outer)}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .overflow-menu::part(list){padding:var(--kilwins-focus-ring-size);margin-block:calc(-1 * var(--kilwins-focus-ring-size));overflow-y:visible}}:root{--focused-base-outline: var(--kilwins-focus-ring-width) solid var(--kilwins-focus-ring-inner);--focused-base-outline-offset: var(--kilwins-focus-ring-offset);--focused-base-box-shadow: 0 0 0 var(--kilwins-focus-ring-offset) var(--color-background), 0 0 0 calc( var(--kilwins-focus-ring-offset) + var(--kilwins-focus-ring-width) + var(--kilwins-focus-ring-outer-width) ) var(--kilwins-focus-ring-outer)}dialog-component.search-modal dialog.search-modal__content.dialog-modal{--modal-top-margin: 0;--modal-width: 100%;--search-modal-top-fallback: var(--header-group-height, var(--kilwins-header-height));position:fixed;inset:var(--search-modal-top, var(--search-modal-top-fallback)) 0 auto 0;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - var(--search-modal-top, var(--search-modal-top-fallback)));margin:0;padding:0;border:none;border-radius:0;box-shadow:0 12px 24px -12px #2e10062e;transform:none;overflow:hidden}dialog-component.search-modal dialog.search-modal__content.dialog-modal[open]{align-items:flex-start;transform-origin:top center;animation:kilwins-search-reveal .2s var(--ease-out-quad, ease-out) forwards}dialog-component.search-modal dialog.search-modal__content.dialog-modal.dialog-closing{animation:kilwins-search-hide .15s ease-in forwards}dialog-component.search-modal dialog.search-modal__content.dialog-modal::backdrop{display:none}dialog-component.search-modal predictive-search-component.predictive-search{align-items:flex-start;align-self:flex-start;max-width:var(--kilwins-header-max-width);margin-inline:auto;padding-inline:var(--kilwins-content-gutter);padding-block:0}dialog-component.search-modal .predictive-search-form__header{padding-block:.75rem;gap:0}dialog-component.search-modal .predictive-search-form__header-inner{flex:1;min-width:0}dialog-component.search-modal .predictive-search__reset-button{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px);margin-inline:0 .5rem;padding:.25rem .5rem;color:var(--color-primary-button-background);font-size:.875rem;font-weight:600;line-height:1.2;opacity:1}dialog-component.search-modal .predictive-search__reset-button:hover{color:var(--kilwins-maroon-hover)}dialog-component.search-modal .predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}dialog-component.search-modal .predictive-search__reset-button-icon svg{width:1rem;height:1rem}dialog-component.search-modal .predictive-search__reset-button-text{display:inline}dialog-component.search-modal .predictive-search-form__header:has(.predictive-search__reset-button:not([hidden])):before{content:"";position:absolute;right:calc(var(--minimum-touch-target, 44px) + .25rem);top:50%;bottom:auto;transform:translateY(-50%);height:1.5rem;width:1px;background-color:var(--kilwins-hairline)}dialog-component.search-modal .predictive-search__close-modal-button{position:relative;flex-shrink:0;margin-inline-start:.25rem;color:var(--color-foreground)}dialog-component.search-modal .search-modal__content .predictive-search-form__content{max-height:min(var(--modal-max-height),calc(100dvh - var(--search-modal-top, var(--search-modal-top-fallback)) - 5rem))}dialog-component.search-modal .predictive-search-form__content-wrapper:not(:has([data-search-results])){display:none}dialog-component.search-modal .predictive-search-form__content-wrapper:has([data-search-results]){position:relative;top:auto}.accordion--dividers accordion-custom .details{border-block-color:var(--kilwins-hairline, #e0e0e0)!important}@keyframes kilwins-search-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes kilwins-search-hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){dialog-component.search-modal dialog.search-modal__content.dialog-modal[open],dialog-component.search-modal dialog.search-modal__content.dialog-modal.dialog-closing{animation:none}.menu-drawer-container[open] .menu-drawer__animated-element,.menu-drawer,.menu-drawer__backdrop,details[open]>.menu-drawer__submenu{animation:none;transition:none}}@media screen and (max-width:749px){.menu-drawer,.header-drawer .menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh}.menu-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0}}#footer-group .footer,#footer-group .footer-utilities,#footer-group .divider-section{--color-foreground: var(--color-primary-button-text);--color-foreground-rgb: var(--color-primary-button-text-rgb, 255 255 255);--color-foreground-muted: rgb(var(--color-primary-button-text-rgb, 255 255 255) / .85);color:var(--color-primary-button-text)}#footer-group .footer-utilities a.footer-utilities__text,#footer-group .footer-utilities .footer-utilities__text,#footer-group .footer-utilities .footer-utilities__text a{color:var(--color-primary-button-text)}footer .footer-content .menu__heading,footer .footer-content .menu__heading--static,footer .footer-content accordion-custom summary.menu__heading.h4,footer .footer-content .menu__heading__accordion-title{font-family:var(--font-body--family, "Open Sans", sans-serif);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-button-text)}@media screen and (max-width:749px){footer .footer-content{gap:0}footer .footer-content>.group-block{margin-block-end:1.5rem}footer .footer-content accordion-custom.menu--accordion{border-block-start:1px solid rgb(255 255 255 / .15)}footer .footer-content accordion-custom.menu--accordion .menu__details{border-block-end:none}footer .footer-content accordion-custom.menu--accordion summary.menu__heading{padding-block:1rem;width:100%;color:var(--color-primary-button-text)}footer .footer-content accordion-custom.menu--accordion .menu__heading__accordion-title.h4{color:inherit}footer .footer-content accordion-custom.menu--accordion summary.menu__heading:hover{color:var(--color-primary-button-text)}footer .footer-content accordion-custom.menu--accordion .menu__heading__toggle{color:var(--color-primary-button-text, #fff);flex-shrink:0}footer .footer-content accordion-custom.menu--accordion .details-content{padding-block-end:1rem}footer .footer-content accordion-custom.menu--accordion .menu__item a{font-size:.875rem;line-height:1.3}}.kilwins-club-signup-section.section-wrapper{width:100%}.kilwins-club-signup--band{width:100%;border-top:1px solid #d9d9d9;background:#fff;color:var(--kilwins-ink);padding:0}.kilwins-club-signup--band .kilwins-club-signup__inner{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:var(--kilwins-content-max-width);margin-inline:auto;padding:2rem var(--kilwins-content-gutter);box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;text-align:center}.kilwins-club-signup--band .kilwins-club-signup__pattern{position:absolute;z-index:0;top:50%;right:0;width:22rem;max-width:none;height:auto;opacity:.045;filter:grayscale(1);transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.kilwins-club-signup--band .kilwins-club-signup__copy,.kilwins-club-signup--band .kilwins-club-signup__form,.kilwins-club-signup--band .kilwins-club-signup__link{position:relative;z-index:1}.kilwins-club-signup--band .kilwins-club-signup__copy{min-width:0}.kilwins-club-signup--band .kilwins-club-signup__eyebrow{margin:0 0 .5rem;font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary-button-background)}.kilwins-club-signup--band .kilwins-club-signup__heading{margin:0 0 .5rem;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-size:1.5rem;font-weight:var(--font-heading--weight);line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--kilwins-ink)}.kilwins-club-signup--band .kilwins-club-signup__body{margin:0;font-family:var(--font-body--family);font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--kilwins-body)}.kilwins-club-signup--band .kilwins-club-signup__form{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;justify-content:center}.kilwins-club-signup--band .kilwins-club-signup__input{flex:1 1 12rem;min-height:2.75rem;padding-inline:.75rem;border:1px solid var(--kilwins-hairline);border-radius:0;background:var(--color-background);color:var(--color-foreground)}.kilwins-club-signup--band .kilwins-club-signup__submit{background:var(--color-primary-button-background);color:#fff;border:var(--kilwins-btn-border-width) solid var(--kilwins-btn-border-color);border-radius:0;font-family:var(--font-body--family);font-size:.8125rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kilwins-club-signup--band .kilwins-club-signup__link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.125rem;padding-inline:2rem;background:var(--color-primary-button-background);color:#fff;border:var(--kilwins-btn-border-width) solid var(--kilwins-btn-border-color);border-radius:0;text-decoration:none;font-family:var(--font-body--family);font-size:.8125rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kilwins-club-signup--band .kilwins-club-signup__submit:hover,.kilwins-club-signup--band .kilwins-club-signup__link:hover{background:var(--kilwins-btn-hover-bg);border-color:var(--kilwins-btn-hover-border);color:#fff}@media screen and (min-width:750px){.kilwins-club-signup--band .kilwins-club-signup__pattern{right:0;width:min(32rem,38vw)}.kilwins-club-signup--band .kilwins-club-signup__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;padding-block:2.5rem;padding-inline-start:clamp(0px,calc(var(--kilwins-content-gutter) - (100vw - var(--kilwins-content-max-width)) / 2),var(--kilwins-content-gutter));text-align:left}.kilwins-club-signup--band .kilwins-club-signup__eyebrow{letter-spacing:.22em}.kilwins-club-signup--band .kilwins-club-signup__heading{font-size:1.75rem;line-height:1.15}.kilwins-club-signup--band .kilwins-club-signup__body{font-size:1rem}.kilwins-club-signup--band .kilwins-club-signup__form{flex:0 0 auto;width:auto}.kilwins-club-signup--band .kilwins-club-signup__submit,.kilwins-club-signup--band .kilwins-club-signup__link{width:auto;flex:0 0 auto;min-height:3.5rem;padding-inline:2.125rem;font-size:.875rem;letter-spacing:.1em}}.kilwins-franchise-cta{color:var(--color-background)}#header-component .header__icon--menu .header-drawer-icon--open svg{width:var(--icon-size-md);height:var(--icon-size-md)}@media screen and (min-width:750px){#header-component .header__icon--menu .header-drawer-icon--open svg{width:1.5rem;height:1.5rem}}@media screen and (max-width:989px){html[scroll-lock]:has(#search-modal dialog[open]) .page-wrapper{overflow:clip}body:has(#search-modal dialog[open]) #header-group>.header-section:has(>#header-component[sticky]){position:sticky;top:-1px}body:has(#search-modal dialog[open]) #header-component[sticky]{opacity:1}}@media screen and (min-width:990px){dialog-component.search-modal dialog.search-modal__content.dialog-modal{inset-block-start:calc(var(--search-modal-top, var(--search-modal-top-fallback)) - 1px);border-block-start:1px solid #e0e0e0}}@media screen and (min-width:750px){[id$=__section_8jcAKD] .section-content-wrapper>:is(.button,.button-custom,.button-secondary){margin-inline-start:auto;flex-shrink:0}.kilwins-club-signup--band .kilwins-club-signup__inner{padding-inline-end:clamp(0px,calc(var(--kilwins-content-gutter) - (100vw - var(--kilwins-content-max-width)) / 2),var(--kilwins-content-gutter))}.kilwins-club-signup--band .kilwins-club-signup__link,.kilwins-club-signup--band .kilwins-club-signup__form{margin-inline-start:auto}}html:active-view-transition-type(product-grid) #header-component{view-transition-name:sticky-header}html:active-view-transition-type(product-grid) #header-group .shopify-section:has(.announcement-bar){view-transition-name:kilwins-announcement-bar}html:active-view-transition-type(product-grid)::view-transition-group(sticky-header),html:active-view-transition-type(product-grid)::view-transition-group(kilwins-announcement-bar){z-index:2}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kilwins-chrome.css.map */
