.header-logo__image-container--original{font-family:var(--font-body--family);font-size:17px;font-weight:600;letter-spacing:.24em;text-indent:.24em;color:var(--color-foreground)}.header-logo__image-container--original:has(img){text-indent:0;letter-spacing:normal;line-height:0}@media screen and (max-width:380px){.header-logo .header-logo__image{height:14px;width:auto}}.menu-list__link{letter-spacing:.1em}.menu-list__link[aria-current=page]:not([aria-controls]),.menu-list__link[aria-controls][aria-expanded=true],.menu-list__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.menu-drawer__navigation{--menu-top-level-font-size: 1.125rem !important}.menu-drawer__menu-item--mainlist{letter-spacing:.08em}.account-button:focus-within{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (max-width:989px){.header-actions__action,.header__icon--menu,.search-action button{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}@media screen and (max-width:749px){.header-logo__image-container--original{font-size:15px;letter-spacing:.2em;text-indent:.2em}}@media screen and (max-width:749px){.kstyle-wishlist__empty{padding-inline:var(--page-margin, 20px)}}.kv4-catbar{border-bottom:1px solid var(--kstyle-line, #eaeaea);background:var(--color-background, #fff)}.kv4-catbar__list{display:flex;gap:8px;margin:0;padding:10px var(--page-margin, 20px);list-style:none;overflow-x:auto;scrollbar-width:none}.kv4-catbar__list::-webkit-scrollbar{display:none}.kv4-catbar__item{flex:none}.kv4-catbar__link{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #cfcfcf;color:var(--kstyle-ink, #222);font-size:12px;font-weight:500;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.kv4-catbar__link[aria-current=page]{background:var(--kstyle-ink, #222);border-color:var(--kstyle-ink, #222);color:#fff}.kv4-catbar__link:focus-visible{outline:2px solid var(--kstyle-ink, #222);outline-offset:2px}@media screen and (min-width:990px){.kv4-catbar-section{display:none}}.shopify-section-group-footer-group .kstyle-footer-logo__link{font-size:17px;font-weight:600;letter-spacing:.24em;color:#fff}.shopify-section-group-footer-group .kstyle-footer-logo__image{height:22px}.shopify-section-group-footer-group .kstyle-footer-logo__text{color:#bdbdbd}.shopify-section-group-footer-group .menu__heading{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.shopify-section-group-footer-group .menu__item a{color:#d6d6d6;text-decoration:none}.shopify-section-group-footer-group .menu__item a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.shopify-section-group-footer-group .text-block.h4,.shopify-section-group-footer-group .text-block.h4 :is(h2,h3,h4,p){font-family:var(--font-body--family);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0}.shopify-section-group-footer-group .email-signup__input-group{--border-radius: 0px}.footer-utilities .utilities{border-top:1px solid rgb(255 255 255 / .18)}.footer-utilities :is(.footer-utilities__text,.policy-list-trigger,a){color:#bdbdbd}.kstyle-slides__controls{justify-content:flex-end}@media screen and (min-width:750px){.kstyle-slides .kstyle-slides__controls,.kstyle-slides--media-left .kstyle-slides__controls{left:auto;right:var(--kstyle-hero-edge)}.kstyle-slides--page .kstyle-slides__controls{left:auto;right:var(--page-margin)}}.kstyle-slide .kstyle-banner{display:block;background:linear-gradient(90deg,var(--kstyle-banner-bg) 50%,var(--kstyle-banner-bg-right) 50%)}.kstyle-slide .kstyle-banner:after{display:none}.kstyle-banner .kstyle-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.kstyle-slide--banner{position:relative}.kstyle-banner__actions{position:absolute;z-index:1;left:var(--kstyle-banner-x, 50%);top:var(--kstyle-banner-y, 80%)}@media screen and (max-width:749px){.kstyle-banner__actions{top:auto;left:8%;bottom:16px}}@media screen and (min-width:750px){.kstyle-slide.kstyle-slide--on-phone{display:none}}@media screen and (max-width:749px){.kstyle-slide.kstyle-slide--on-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kstyle-updates.css.map */
