.section-header{--kv-header-h: 6rem}@media screen and (min-width:990px){.section-header{--kv-header-h: 7.2rem}}.announcement-bar-section .utility-bar{height:3.2rem;min-height:3.2rem;max-height:3.2rem;overflow:hidden;border-bottom:0;background:#000;color:#fff}.announcement-bar-section .utility-bar__grid.page-width{display:block;height:3.2rem;max-width:none;padding:0}.announcement-bar-section .kv-announce{display:grid;height:3.2rem;overflow:hidden;text-align:center}.announcement-bar-section .kv-announce__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;height:3.2rem;padding:0 1.6rem;opacity:0;visibility:hidden;transform:translateY(100%)}.announcement-bar-section .kv-announce__item.is-active{opacity:1;visibility:visible;transform:none}.announcement-bar-section .kv-announce__item.is-leaving{opacity:0;visibility:visible;transform:translateY(-100%)}@media(prefers-reduced-motion:no-preference){.announcement-bar-section .kv-announce__item{transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility 0s linear .4s}.announcement-bar-section .kv-announce__item.is-active{transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility 0s}}.announcement-bar-section .announcement-bar__message{margin:0;padding:0;min-height:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.1rem;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.announcement-bar-section .kv-announce__link{display:flex;align-items:center;justify-content:center;height:100%;max-width:100%;color:#fff;text-decoration:none}.announcement-bar-section .announcement-bar__link:focus-visible{outline:.2rem solid #fff;outline-offset:-.2rem;box-shadow:none}.section-header .header-wrapper{background-color:rgb(var(--color-background))}.section-header .header-wrapper--border-bottom{border-bottom:.1rem solid #EDEDED}.header-wrapper .header{min-height:var(--kv-header-h);column-gap:.4rem}@media screen and (max-width:749px){.header-wrapper .header.page-width{padding-left:1.6rem;padding-right:1.6rem}.header-wrapper .header__icon,.header-wrapper .header__icon--cart .icon,.header-wrapper .header__icon .svg-wrapper{width:4.4rem}}@media screen and (max-width:989px){.header-wrapper .header.header--mobile-center,.header-wrapper .header.header--mobile-center.header--has-account.header--has-menu:not(.header--has-app){grid-template-areas:"left-icons heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-wrapper .header.header--mobile-center.header--has-account.header--has-menu:not(.header--has-app)>.header__search{display:inline-flex;grid-area:left-icons;justify-self:start;margin-left:4rem}.header-wrapper .header.header--mobile-center.header--has-account.header--has-menu:not(.header--has-app) .header__icons>.header__search{display:none}.header-wrapper .header.header--mobile-center>header-drawer{grid-area:left-icons;justify-self:start}}@media screen and (min-width:990px){.header-wrapper .header{column-gap:2.4rem}}.header-wrapper .header__heading-link{padding:.4rem}.header-wrapper .kv-logo{display:block;width:11rem;line-height:0}.header-wrapper .kv-logo__mark{display:block}.header-wrapper .kv-logo__mark svg{display:block;width:100%;height:auto;aspect-ratio:800 / 140}.header-wrapper .kv-logo__mark--light{display:none}@media screen and (min-width:990px){.header-wrapper .kv-logo{width:15rem}}.header-wrapper .header__icon{color:rgb(var(--color-foreground))}.header-wrapper .cart-count-bubble{box-sizing:border-box;width:1.6rem;height:1.6rem;min-width:1.6rem;top:.6rem;right:.4rem;bottom:auto;left:auto;padding:0;border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1rem;line-height:1;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}.header-wrapper .cart-count-bubble>span{display:block;line-height:1}.header-wrapper .desktop-localization-wrapper .localization-form__select{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.header-wrapper .header a:focus-visible,.header-wrapper .header summary:focus-visible,.header-wrapper .header button:focus-visible,.header-wrapper .header .focus-inset:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem;box-shadow:none}.header-wrapper .header__inline-menu{margin-left:-1.4rem}.header-wrapper .header__menu-item{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));padding:1.2rem 1.4rem;text-decoration:none}.header-wrapper summary.header__menu-item{padding-right:2.8rem}.header-wrapper .header__menu-item .icon-caret{right:1.2rem;width:.8rem;height:.5rem;top:calc(50% - .25rem)}.header-wrapper .header__menu-item span,.header-wrapper .header__menu-item:hover span,.header-wrapper details[open]>.header__menu-item,.header-wrapper .header__active-menu-item{text-decoration:none}.header-wrapper .header__menu-item>span{position:relative;display:inline-block}.header-wrapper .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:.1rem;background-color:currentColor;transform:scaleX(0);transform-origin:left center}.header-wrapper .header__menu-item:focus-visible>span:after,.header-wrapper details[open]>.header__menu-item>span:after,.header-wrapper .header__menu-item>.header__active-menu-item:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.header-wrapper .header__menu-item:hover>span:after{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference)and (pointer:fine){.header-wrapper .header__menu-item>span:after{transition:transform .2s ease}}.header-wrapper .mega-menu .mega-menu__content{background-color:rgb(var(--color-background));border:0;border-bottom:.1rem solid var(--kv-line, #CBCDCC);border-radius:0;box-shadow:none;padding-top:4rem;padding-bottom:4.8rem}.header-wrapper:not(.header-wrapper--border-bottom) .mega-menu .mega-menu__content{border-top:.1rem solid var(--kv-line, #CBCDCC)}.header-wrapper .mega-menu .mega-menu__list.kv-mega__list{display:grid;grid-template-columns:repeat(var(--kv-mega-cols, 3),minmax(0,24rem));column-gap:4rem;row-gap:0;justify-content:start}.header-wrapper .mega-menu .kv-mega__list>li{grid-column:var(--kv-col, auto);grid-row:var(--kv-row, auto);min-width:0}.header-wrapper .mega-menu .mega-menu__link{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.5;letter-spacing:0;color:var(--kv-muted, #4A4A48);padding-top:.6rem;padding-bottom:.6rem;text-decoration:none}.header-wrapper .mega-menu .mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}.header-wrapper .mega-menu .mega-menu__link--active,.header-wrapper .mega-menu .mega-menu__link:focus-visible{color:var(--kv-ink, #0A0A0A);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.header-wrapper .mega-menu .mega-menu__link:hover{color:var(--kv-ink, #0A0A0A);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}}.header-wrapper .mega-menu .mega-menu__link:focus-visible,.header-wrapper .mega-menu .kv-mega__all:focus-visible{outline:.2rem solid var(--kv-ink, #0A0A0A);outline-offset:.2rem;box-shadow:none}.header-wrapper .kv-mega__footer{margin-top:2.4rem}.header-wrapper .kv-mega__all{display:inline-block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;padding:.6rem 0}body:has(#MainContent>.shopify-section:first-child>:is(.banner,slideshow-component:not(.page-width),.kv-hero,[data-kv-hero]),#MainContent>.shopify-section:first-child [data-kv-hero]) .section-header:has(>.kv-hero-header){margin-bottom:calc(-1 * var(--header-height, var(--kv-header-h)))}body:has(#MainContent>.shopify-section:first-child>:is(.banner,slideshow-component:not(.page-width),.kv-hero,[data-kv-hero]),#MainContent>.shopify-section:first-child [data-kv-hero]) .section-header:has(>.kv-hero-header.header-wrapper--border-bottom){margin-bottom:calc(-1 * var(--header-height, calc(var(--kv-header-h) + .1rem)))}body:has(#MainContent>.shopify-section:first-child>:is(.banner,slideshow-component:not(.page-width),.kv-hero,[data-kv-hero]),#MainContent>.shopify-section:first-child [data-kv-hero]) .section-header:not(.scrolled-past-header)>.kv-hero-header:not(:has(details[open],.disclosure__button[aria-expanded=true])){background:transparent;border-bottom-color:transparent}body:has(#MainContent>.shopify-section:first-child>:is(.banner,slideshow-component:not(.page-width),.kv-hero,[data-kv-hero]),#MainContent>.shopify-section:first-child [data-kv-hero]) .section-header:not(.scrolled-past-header)>.kv-hero-header--light:not(:has(details[open],.disclosure__button[aria-expanded=true])){--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 10, 10, 10}body:has(#MainContent>.shopify-section:first-child>:is(.banner,slideshow-component:not(.page-width),.kv-hero,[data-kv-hero]),#MainContent>.shopify-section:first-child [data-kv-hero]) .section-header:not(.scrolled-past-header)>.kv-hero-header--light:not(:has(details[open],.disclosure__button[aria-expanded=true])) .kv-logo__mark--dark{display:none}body:has(#MainContent>.shopify-section:first-child>:is(.banner,slideshow-component:not(.page-width),.kv-hero,[data-kv-hero]),#MainContent>.shopify-section:first-child [data-kv-hero]) .section-header:not(.scrolled-past-header)>.kv-hero-header--light:not(:has(details[open],.disclosure__button[aria-expanded=true])) .kv-logo__mark--light{display:block}@media(prefers-reduced-motion:no-preference){.section-header .header-wrapper{transition:background-color .2s ease,border-color .2s ease}.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .cart-count-bubble{transition:color .2s ease,background-color .2s ease}}.header-wrapper .header__icon--menu[aria-expanded=true]:before{background:var(--kv-overlay, rgba(10, 10, 10, .4))}.header-wrapper .menu-drawer{background-color:rgb(var(--color-background));filter:none}@media screen and (min-width:750px){.header-wrapper .menu-drawer{border-style:solid;border-width:0 .1rem 0 0;border-color:var(--kv-line, #CBCDCC)}}.header-wrapper .menu-drawer .menu-drawer__navigation{padding:0}.header-wrapper .menu-drawer .menu-drawer__menu>li,.js .header-wrapper .menu-drawer .menu-drawer__menu>li{margin-bottom:0;border-bottom:.1rem solid var(--kv-line, #CBCDCC)}.header-wrapper .menu-drawer .menu-drawer__menu-item{position:relative;display:flex;align-items:center;min-height:5.6rem;padding:1.6rem 2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.3rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.header-wrapper .menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.header-wrapper .menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{min-height:4.8rem;padding-top:1.2rem;padding-bottom:1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;letter-spacing:0;text-transform:none}.header-wrapper .menu-drawer .menu-drawer__menu-item:hover,.header-wrapper .menu-drawer .menu-drawer__menu-item:focus,.header-wrapper .menu-drawer .menu-drawer__menu-item--active,.header-wrapper .menu-drawer .menu-drawer__close-button:hover,.header-wrapper .menu-drawer .menu-drawer__close-button:focus{color:rgb(var(--color-foreground));background-color:var(--kv-surface, #F2F2F0)}.header-wrapper .menu-drawer .menu-drawer__menu-item--active{text-decoration:underline;text-underline-offset:.4rem}.header-wrapper .menu-drawer .menu-drawer__menu-item:focus-visible,.header-wrapper .menu-drawer .menu-drawer__close-button:focus-visible{outline:.2rem solid var(--kv-ink, #0A0A0A);outline-offset:-.2rem;box-shadow:none}.header-wrapper .menu-drawer .menu-drawer__menu-item>.svg-wrapper{right:2rem;width:1.2rem}.js .header-wrapper .menu-drawer .menu-drawer__menu-item .icon-arrow{display:none}.js .header-wrapper .menu-drawer .menu-drawer__menu-item .icon-caret{display:block;position:static;width:1.2rem;height:.7rem;transform:rotate(-90deg)}.header-wrapper .menu-drawer .menu-drawer__close-button{margin-top:0;min-height:5.6rem;padding:1.6rem 2rem;border-bottom:.1rem solid var(--kv-line, #CBCDCC);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground))}.header-wrapper .menu-drawer .menu-drawer__utility-links{background-color:var(--kv-surface, #F2F2F0);border-top:.1rem solid var(--kv-line, #CBCDCC)}.header-wrapper .search-modal{--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: .1rem;--inputs-border-opacity: 1;--inputs-shadow-opacity: 0;background-color:rgb(var(--color-background));border-bottom:.1rem solid var(--kv-line, #CBCDCC)}.header-wrapper .search-modal .field__input{border-radius:0;font-family:var(--font-body-family);font-size:1.6rem}.header-wrapper .search-modal .field__label{font-family:var(--font-body-family);color:var(--kv-muted, #4A4A48)}.header-wrapper details[open] .modal-overlay:after{background-color:var(--kv-overlay, rgba(10, 10, 10, .4))}.header-wrapper .predictive-search{border:.1rem solid var(--kv-line, #CBCDCC);border-top:0;border-radius:0;box-shadow:none;background-color:rgb(var(--color-background))}.header-wrapper .predictive-search__results-groups-wrapper{border-bottom:.1rem solid var(--kv-line, #CBCDCC)}.header-wrapper .predictive-search__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-muted, #4A4A48);border-bottom:.1rem solid var(--kv-line, #CBCDCC)}.header-wrapper .predictive-search__item--link-with-thumbnail{grid-template-columns:6rem minmax(0,1fr);grid-column-gap:1.6rem;align-items:center}.header-wrapper .predictive-search__image{display:block;width:6rem;height:auto;aspect-ratio:3 / 4;object-fit:contain;background-color:var(--kv-surface, #F2F2F0)}.header-wrapper .predictive-search__item-vendor{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-muted, #4A4A48)}.header-wrapper .predictive-search__item-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}.header-wrapper .predictive-search__item .price{font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.04em;color:var(--kv-ink, #0A0A0A)}.header-wrapper .predictive-search__item--term{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}.header-wrapper .predictive-search__item--term .icon-arrow{color:var(--kv-ink, #0A0A0A)}.header-wrapper .predictive-search__list-item[aria-selected=true]>*,.header-wrapper .predictive-search__list-item:hover>*,.header-wrapper .predictive-search__item[aria-selected=true],.header-wrapper .predictive-search__item:hover{color:var(--kv-ink, #0A0A0A);background-color:var(--kv-surface, #F2F2F0)}cart-drawer.drawer{background-color:var(--kv-overlay, rgba(10, 10, 10, .4))}cart-drawer{--inputs-radius: 0px;--inputs-radius-outset: 0px}cart-drawer .drawer__inner{width:42rem;max-width:calc(100vw - 3rem);padding:0 2rem;border:0;border-left:.1rem solid var(--kv-line, #CBCDCC)}cart-drawer.is-empty .drawer__inner{padding:0}cart-drawer .drawer__header{padding:2rem 0;border-bottom:.1rem solid var(--kv-line, #CBCDCC)}cart-drawer .drawer__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}cart-drawer .drawer__header .drawer__close{top:50%;right:-1.2rem;transform:translateY(-50%)}cart-drawer .drawer__close:focus-visible{outline:.2rem solid var(--kv-ink, #0A0A0A);outline-offset:-.2rem;box-shadow:none}cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}cart-drawer .cart-drawer .cart-item{grid-template-columns:9rem repeat(3,minmax(0,1fr));column-gap:1.6rem;row-gap:1.2rem;padding:2rem 0;margin-bottom:0;border-bottom:.1rem solid var(--kv-line, #CBCDCC)}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0;border-bottom:0}cart-drawer .cart-drawer .cart-items td{padding-top:0}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-item__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;background-color:var(--kv-surface, #F2F2F0)}cart-drawer .cart-item__details>.caption-with-letter-spacing{margin:0 0 .4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-muted, #4A4A48);opacity:1}cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A);text-decoration:none}@media(hover:hover)and (pointer:fine){cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:var(--kv-muted, #4A4A48)}cart-drawer .cart-item__details>.product-option,cart-drawer .cart-item__discounted-prices .product-option{font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.04em;color:var(--kv-ink, #0A0A0A)}cart-drawer .cart-item__details .cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}cart-drawer .cart-item__details .cart-item__final-price{order:-1;font-weight:inherit}cart-drawer .cart-item__old-price{color:var(--kv-muted, #4A4A48)}cart-drawer .cart-item__totals .price{font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.04em;color:var(--kv-ink, #0A0A0A)}cart-drawer .cart-item__totals s.price{color:var(--kv-muted, #4A4A48)}cart-drawer .cart-remove-button .button{color:var(--kv-muted, #4A4A48)}cart-drawer .drawer__footer{padding:1.6rem 0 2rem;border-top:.1rem solid var(--kv-line, #CBCDCC)}cart-drawer .drawer__footer>details{border-bottom:.1rem solid var(--kv-line, #CBCDCC)}cart-drawer .totals__total{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}cart-drawer .totals__total-value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;letter-spacing:.04em;color:var(--kv-ink, #0A0A0A)}cart-drawer .tax-note{font-size:1.3rem;line-height:1.5;color:var(--kv-muted, #4A4A48)}cart-drawer .cart__ctas .cart__checkout-button{width:100%;min-height:4.8rem;font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart__empty-text{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}cart-drawer .cart-drawer__empty-content .button{min-height:4.8rem;background-color:transparent;color:var(--kv-ink, #0A0A0A);font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart-drawer__empty-content .button:before{box-shadow:none}cart-drawer .cart-drawer__empty-content .button:after,cart-drawer .cart-drawer__empty-content .button:not([disabled]):hover:after{box-shadow:0 0 0 .1rem var(--kv-ink, #0A0A0A)}@media(hover:hover)and (pointer:fine){cart-drawer .cart-drawer__empty-content .button:hover{background-color:var(--kv-ink, #0A0A0A);color:var(--kv-bg, #FFFFFF)}}cart-drawer .cart-drawer__empty-content .button:focus-visible{outline:.2rem solid var(--kv-ink, #0A0A0A);outline-offset:.3rem;box-shadow:none}cart-drawer .cart__login-title{margin:3.2rem 0 .8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-ink, #0A0A0A)}cart-drawer .cart__login-paragraph{font-size:1.4rem;color:var(--kv-muted, #4A4A48)}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner,.header-wrapper .menu-drawer,.header-wrapper .mega-menu__content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kv-header.css.map */
