body.kk{--kk-ink: #000;--kk-ink-soft: rgba(0, 0, 0, .7);--kk-line: rgba(0, 0, 0, .12);--font-body-family: var(--kk-font-serif);--font-heading-family: var(--kk-font-serif);--font-heading-weight: 400;--font-body-weight: 400;letter-spacing:.02em;color:var(--kk-ink)}.kk h1,.kk h2,.kk h3,.kk h4,.kk .h0,.kk .h1,.kk .h2,.kk .h3{font-family:var(--kk-font-serif);font-weight:400;letter-spacing:.02em}.kk .kk-ui,.kk .header__menu-item,.kk .header__icon,.kk .announcement-bar__message,.kk .button,.kk .shopify-payment-button__button,.kk .price,.kk .caption-with-letter-spacing,.kk .product-count__text,.kk .facets__summary,.kk .facet-filters__label,.kk .mobile-facets__open,.kk .footer-block__heading,.kk .footer-block__details-content .list-menu__item,.kk .footer__copyright,.kk .field__label,.kk .form__label,.kk .select__select,.kk .quantity__input,.kk .breadcrumb,.kk .share-button__button,.kk .link-with-icon,.kk .menu-drawer__menu-item,.kk .pagination__item,.kk .badge{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-weight:400}.kk .button,.kk .shopify-challenge__button,.kk .customer button{border-radius:0;min-height:5.6rem;font-size:1.4rem;letter-spacing:.1em}.kk .button--primary{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255}.kk .button:after,.kk .button:before{border-radius:0!important;box-shadow:none!important}.kk .button--secondary{--color-button-text: 0, 0, 0;box-shadow:inset 0 0 0 1px #000}.kk .announcement-bar{min-height:0}.kk .announcement-bar__message{font-size:1.15rem;padding:.8rem 0;letter-spacing:.14em}.kk .utility-bar{border-bottom:0!important}.kk .header{padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:990px){.kk .header{padding-left:4rem;padding-right:4rem;max-width:none}}.kk .header-wrapper{transition:background-color .3s ease,color .3s ease}.kk .header__heading-link .h2,.kk .header__heading-link{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.18em;font-size:2.2rem;line-height:1;font-weight:500}.kk .header__heading-link:hover .h2{text-decoration:none}.kk .header__menu-item{font-size:1.3rem;padding:.8rem 1rem;white-space:nowrap}.kk .header__menu-item span{text-decoration:none!important}.kk .header__active-menu-item{text-decoration:none}.kk .header__menu-item:hover span{text-decoration:underline!important;text-underline-offset:.4rem}.kk .header__inline-menu .list-menu--inline{gap:0;flex-wrap:nowrap}.kk .header__inline-menu{margin-left:-1rem}.kk .header__inline-menu .icon-caret{display:none}.kk .header__submenu{border-radius:0!important;box-shadow:none!important;border:1px solid var(--kk-line);padding:1.6rem 0;min-width:24rem}.kk .header__submenu .header__menu-item{font-size:1.25rem;padding:.7rem 2.4rem}@media screen and (min-width:990px){.kk .header__icons{gap:.4rem}.kk .header__icon{width:auto;height:auto;padding:.8rem 1.2rem;font-size:1.35rem}.kk .header__icon .svg-wrapper,.kk .header__icon account-icon,.kk .header__icon--search>span{display:none!important}.kk .header__icon--search:after{content:var(--kk-label-search, "Search")}.kk .header__icon--account:after{content:var(--kk-label-account, "Account")}.kk .header__icon--cart:before{content:var(--kk-label-bag, "Bag")}.kk .header__icon--cart .cart-count-bubble{position:static;background:none;color:inherit;width:auto;height:auto;font-size:inherit;line-height:inherit;margin-left:.4rem;border-radius:0}.kk .header__icon--cart .cart-count-bubble:before{content:"("}.kk .header__icon--cart .cart-count-bubble:after{content:")"}.kk .header__icon--cart .cart-count-bubble span{font-size:inherit}.kk .header__icon:hover{text-decoration:underline;text-underline-offset:.4rem}}body.kk.kk-overlay-header:has(.kk-banner--overlay) .section-header:not(.scrolled-past-header):not(:has(details[open])):not(:has(.menu-opening)) .header-wrapper{background:transparent;--color-foreground: 255, 255, 255;color:#fff}body.kk.kk-overlay-header:has(.kk-banner--overlay) .section-header:not(.scrolled-past-header):not(:has(details[open])) .header-wrapper .header__heading-link,body.kk.kk-overlay-header:has(.kk-banner--overlay) .section-header:not(.scrolled-past-header):not(:has(details[open])) .header-wrapper .header__menu-item,body.kk.kk-overlay-header:has(.kk-banner--overlay) .section-header:not(.scrolled-past-header):not(:has(details[open])) .header-wrapper .header__icon{color:#fff}body.kk.kk-overlay-header:has(.kk-banner--overlay) .section-header{margin-bottom:calc(-1 * var(--kk-header-h, 64px))}.kk .card__inner{border-radius:0!important}.kk .card .media img,.kk .kk-card__media img,.kk .product__media img{mix-blend-mode:multiply}.kk .card--standard .card__inner .media img{object-fit:contain;padding:7%}.kk .card__information{display:flex;flex-direction:column;padding-top:1.4rem!important;padding-left:0!important;padding-right:0!important}.kk .card__information .card-information{display:contents}.kk .card__information .card-information>.caption-with-letter-spacing{order:1;font-size:1.2rem;color:var(--kk-ink);opacity:1;margin-bottom:.4rem}.kk .card__information .card__heading{order:2;font-family:var(--kk-font-serif);font-size:1.5rem;letter-spacing:.03em;margin:0 0 .4rem;font-weight:400}.kk .card__information .card__heading a{text-decoration:none}.kk .card__information .price{order:3;font-size:1.3rem;color:var(--kk-ink-soft);margin-top:0}.kk .card__information .price .price-item{letter-spacing:.08em}.kk .card-wrapper:hover .card__heading a{text-decoration:underline;text-underline-offset:.3rem}.kk .card__badge .badge{border-radius:0;font-size:1.1rem;padding:.4rem .8rem;background:#fff;color:#000;border:0}.kk .collection-hero__inner{padding-top:3.2rem;padding-bottom:0}.kk .collection-hero__title{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.14em;font-size:1.6rem;margin:0}.kk .collection-hero__description{font-size:1.4rem;max-width:64rem;color:var(--kk-ink-soft)}.kk .facets-container,.kk .facets__form{border:0}.kk .facets__summary,.kk .mobile-facets__open{font-size:1.3rem}.kk .product-count__text{font-size:1.25rem;color:var(--kk-ink-soft)}.kk .collection .grid{row-gap:5.6rem}@media screen and (min-width:750px){.kk .collection.page-width,.kk .facets-wrapper.page-width,.kk .collection-hero__inner.page-width{padding-left:4rem;padding-right:4rem;max-width:none}}.kk .product__info-container .product__text.caption-with-letter-spacing{font-size:1.25rem;color:var(--kk-ink);margin-bottom:.4rem}.kk .product__title h1{font-family:var(--kk-font-serif);font-size:clamp(2.4rem,2vw,3rem);letter-spacing:.02em;text-transform:none}.kk .product__info-container .price{font-size:1.4rem;color:var(--kk-ink-soft)}.kk .product__info-container .price .price-item--regular{font-size:1.4rem}.kk .product-form__input .form__label{font-size:1.2rem}.kk .select__select,.kk .field__input{border-radius:0}.kk .select,.kk .field{--inputs-radius: 0}.kk .product-form__submit{width:100%;min-height:5.6rem}.kk .product-form__submit[disabled]{--color-button: 128, 128, 128;opacity:1}.kk .shopify-payment-button__button{border-radius:0!important;min-height:5.6rem}.kk .product__description{font-size:1.45rem;line-height:1.75;letter-spacing:.03em;color:#111}.kk .product__accordion summary .accordion__title,.kk .share-button__button{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem}.kk .product__accordion{border-top:0}.kk .product__accordion .accordion__title{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem}.kk .product__media-item,.kk .product-media-container{background:var(--kk-card-bg)}.kk .product-media-container .media img{object-fit:contain}.kk .related-products__heading{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.14em;font-size:1.5rem}.kk .footer{border-top:1px solid var(--kk-line)}.kk .footer-block__heading{font-size:1.3rem;margin-bottom:1.6rem}.kk .footer-block__newsletter .footer-block__heading{font-family:var(--kk-font-serif);text-transform:none;letter-spacing:.02em;font-size:1.7rem;font-weight:400}.kk .footer-block__newsletter .footer-block__heading strong{font-weight:400}.kk .footer .newsletter-form__field-wrapper .field:after,.kk .footer .newsletter-form__field-wrapper .field:before,.kk .footer .newsletter-form__field-wrapper .field:hover.field:after{box-shadow:none!important;border:0}.kk .footer .newsletter-form__field-wrapper .field{border-bottom:1px solid #000}.kk .footer .newsletter-form__field-wrapper .field__input{background:transparent;padding-left:0;font-family:var(--kk-font-serif);text-transform:uppercase;letter-spacing:.06em}.kk .footer .newsletter-form__field-wrapper .field__label{left:0}.kk .footer .list-menu__item--link{font-size:1.25rem;text-decoration:none}.kk .footer .list-menu__item--link:hover{text-decoration:underline}.kk .footer__copyright,.kk .footer__copyright a{font-size:1.1rem}@media screen and (min-width:750px){.kk .footer__content-top,.kk .footer__content-bottom-wrapper{padding-left:4rem;padding-right:4rem;max-width:none}.kk .footer-block--newsletter{justify-content:flex-start}.kk .footer-block__newsletter{max-width:36rem}}.kk .title,.kk .collection-list-title{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.14em;font-size:1.6rem}.kk .cart-notification,.kk .drawer__inner{border-radius:0}.kk .cart-item__name{font-family:var(--kk-font-serif);text-decoration:none}.kk-banner{position:relative;overflow:hidden;color:var(--kk-banner-text, #fff);background:#111}.kk-banner--full{height:100vh;height:100svh;min-height:56rem}.kk-banner--large{height:88vh;min-height:52rem}.kk-banner--medium{height:68vh;min-height:44rem}.kk-banner__media,.kk-banner__media img,.kk-banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kk-banner__media img{object-fit:cover;object-position:var(--kk-focal, 50% 30%)}.kk-banner--bw .kk-banner__media img{filter:grayscale(1)}.kk-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--kk-overlay, .15));pointer-events:none}.kk-banner__inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem}.kk-banner__heading{font-family:var(--kk-font-serif);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(3.2rem,5vw,6.4rem);line-height:1.05;text-align:center;margin:0;color:inherit}.kk-banner .kk-banner__heading.kk-banner__heading--condensed{font-family:var(--kk-font-condensed);font-weight:600;letter-spacing:.12em}.kk-banner__sub{font-family:var(--kk-font-serif);font-size:clamp(1.6rem,1.6vw,2.2rem);letter-spacing:.04em;margin:1.6rem 0 0;text-align:center;color:inherit}.kk-banner__side{position:absolute;top:50%;transform:translateY(-50%);z-index:1;margin:0;color:inherit;white-space:nowrap}.kk-banner__side--left{left:4rem;font-family:var(--kk-font-condensed);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(3.2rem,4.4vw,6rem)}.kk-banner__side--right{right:4rem;font-family:var(--kk-font-serif);letter-spacing:.02em;font-size:clamp(2.4rem,3vw,4rem)}.kk-banner__buttons{position:absolute;z-index:1;left:0;right:0;bottom:4rem;display:flex;justify-content:center;gap:3.2rem;padding:0 2rem}.kk-btn{display:inline-flex;align-items:center;justify-content:center;width:31rem;max-width:100%;height:5.6rem;font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem;text-decoration:none;transition:opacity .2s ease}.kk-btn--black{background:#000;color:#fff}.kk-btn--white{background:#fff;color:#000}.kk-btn--outline{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.kk-btn:hover{opacity:.85}.kk-banner__logo{max-width:min(42rem,70vw);height:auto}@media screen and (max-width:749px){.kk-banner--full{height:92svh;min-height:52rem}.kk-banner__side{position:static;transform:none;text-align:center;white-space:normal}.kk-banner__inner--split{gap:1.2rem}.kk-banner__buttons{flex-direction:column;align-items:center;gap:1.2rem;bottom:2.4rem}.kk-btn{width:100%}}.kk-grid{padding:var(--kk-pt, 64px) 4rem var(--kk-pb, 64px);background:#fff}.kk-grid__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2.4rem}.kk-grid__title{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.14em;font-size:1.5rem;font-weight:400;margin:0}.kk-grid__link{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;color:#000;text-decoration:none}.kk-grid__link:hover{text-decoration:underline;text-underline-offset:.4rem}.kk-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kk-cols, 3),minmax(0,1fr));column-gap:2.4rem;row-gap:5.6rem}.kk-card{display:block;text-decoration:none;color:#000}.kk-card__media{position:relative;aspect-ratio:3 / 4;background:var(--kk-card-bg);overflow:hidden}.kk-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;transition:opacity .4s ease}.kk-card__media img+img{opacity:0}.kk-card:hover .kk-card__media img+img{opacity:1}.kk-card:hover .kk-card__media img:first-child:not(:only-child){opacity:0}.kk-card__label{display:block;margin-top:1.4rem;font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.kk-card__title{display:block;margin-top:.4rem;font-family:var(--kk-font-serif);font-size:1.5rem;letter-spacing:.03em}.kk-card:hover .kk-card__title{text-decoration:underline;text-underline-offset:.3rem}.kk-card__price{display:block;margin-top:.4rem;font-family:var(--kk-font-condensed);letter-spacing:.08em;font-size:1.3rem;color:#000000b3}.kk-card__price s{margin-right:.6rem}.kk-card__soldout{position:absolute;left:1.2rem;bottom:1.2rem;font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;background:#fff;padding:.4rem .8rem}@media screen and (max-width:989px){.kk-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:3.2rem}}@media screen and (max-width:749px){.kk-grid{padding-left:1.6rem;padding-right:1.6rem}}.kk-tiles{padding:var(--kk-pt, 64px) 4rem var(--kk-pb, 64px);background:#fff}.kk-tiles__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kk-cols, 4),minmax(0,1fr));gap:2.4rem}.kk-tile{display:block;color:#000;text-decoration:none}.kk-tile__media{position:relative;aspect-ratio:1 / 1;background:var(--kk-card-bg);overflow:hidden}.kk-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .6s ease}.kk-tile__media--cover img{object-fit:cover;padding:0;mix-blend-mode:normal}.kk-tile:hover .kk-tile__media img{transform:scale(1.03)}.kk-tile__name{display:flex;justify-content:space-between;margin-top:1.2rem;font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}.kk-tile__count{color:#0000008c}@media screen and (max-width:989px){.kk-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media screen and (max-width:749px){.kk-tiles{padding-left:1.6rem;padding-right:1.6rem}}.kk-statement{padding:var(--kk-pt, 96px) 2rem var(--kk-pb, 96px);text-align:center;background:var(--kk-bg, #fff);color:var(--kk-fg, #000)}.kk-statement__eyebrow{font-family:var(--kk-font-condensed);text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;margin:0 0 2rem}.kk-statement__text{font-family:var(--kk-font-serif);font-size:clamp(2.2rem,2.6vw,3.4rem);line-height:1.35;letter-spacing:.02em;max-width:92rem;margin:0 auto}.kk-statement__text p{margin:0}.kk-statement .kk-btn{margin-top:3.2rem}@media(prefers-reduced-motion:reduce){.kk-card__media img,.kk-tile__media img,.kk .header-wrapper{transition:none}}.kk .header__icon,.kk .header__icon:not(:hover){text-decoration:none!important}@media screen and (min-width:990px){.kk .header--middle-center:not(.drawer-menu){grid-template-columns:1fr auto 1fr}}@media screen and (min-width:990px){.kk .header--middle-center:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.kk .header__icons{align-items:center}.kk .header__icon{display:inline-flex!important;align-items:center;height:4rem}}.kk .product-form__submit{background:#000!important;color:#fff!important}.kk .product-form__submit:after,.kk .product-form__submit:before{box-shadow:none!important}.kk .product-form__submit:hover{opacity:.85}@media screen and (max-width:989px){.kk .header__heading .h2,.kk .header__heading-link .h2{font-size:1.5rem!important;letter-spacing:.22em!important;white-space:nowrap}.kk .card__information .card__heading,.kk .kk-card__title{font-size:1.3rem!important;line-height:1.35}.kk .kk-tile__name{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kk-editorial.css.map */
