:root{--hkz-ink: 18, 18, 18;--hkz-paper: 255, 255, 255;--hkz-mist: 245, 245, 245;--hkz-stone: 232, 232, 232;--hkz-graphite: 154, 154, 154;--hkz-rule: rgba(var(--color-foreground), .1);--hkz-rule-strong: rgba(var(--color-foreground), .22);--hkz-text-xs: 1.1rem;--hkz-text-sm: 1.3rem;--hkz-text-base: 1.5rem;--hkz-text-md: clamp(1.6rem, .4vw + 1.5rem, 1.8rem);--hkz-text-lg: clamp(1.9rem, .8vw + 1.7rem, 2.4rem);--hkz-text-xl: clamp(2.4rem, 1.6vw + 2rem, 3.4rem);--hkz-text-2xl: clamp(3rem, 2.6vw + 2.2rem, 4.8rem);--hkz-text-display: clamp(3.2rem, 4vw + 1.4rem, 6.4rem);--hkz-space-3xs: .4rem;--hkz-space-2xs: .8rem;--hkz-space-xs: 1.2rem;--hkz-space-sm: 1.6rem;--hkz-space-md: 2.4rem;--hkz-space-lg: 3.2rem;--hkz-space-xl: 4.8rem;--hkz-space-2xl: 6.4rem;--hkz-space-3xl: 9.6rem;--hkz-section-y: clamp(4.8rem, 6vw, 11rem);--hkz-section-y-tight: clamp(3.2rem, 3.5vw, 6.4rem);--hkz-gutter: 2rem;--hkz-ease: cubic-bezier(.22, .61, .36, 1);--hkz-ease-out: cubic-bezier(.16, 1, .3, 1);--hkz-dur-fast: .18s;--hkz-dur: .32s;--hkz-dur-slow: .62s;--hkz-shadow-sm: 0 1px 2px rgba(var(--hkz-ink), .05);--hkz-shadow-md: 0 2px 6px rgba(var(--hkz-ink), .05), 0 12px 32px rgba(var(--hkz-ink), .07);--hkz-shadow-lg: 0 4px 12px rgba(var(--hkz-ink), .06), 0 24px 64px rgba(var(--hkz-ink), .1);--hkz-lime: 199, 255, 47;--hkz-header-h: 7.2rem}@media screen and (min-width:750px){:root{--hkz-gutter: 3.2rem;--hkz-header-h: 8.4rem}}@media screen and (min-width:1200px){:root{--hkz-gutter: 4.8rem}}.page-width{max-width:var(--page-width);padding-left:var(--hkz-gutter);padding-right:var(--hkz-gutter);margin:0 auto}@media screen and (min-width:750px){.page-width{padding-left:var(--hkz-gutter);padding-right:var(--hkz-gutter)}}.hkz-full-bleed{width:100%;max-width:none;padding-left:0;padding-right:0}body{font-family:var(--font-body-family);font-size:var(--hkz-text-base);line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}@media screen and (min-width:750px){body{font-size:var(--hkz-text-md)}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:rgb(var(--color-foreground));text-wrap:balance;margin:0}.hkz-display{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--hkz-text-display);line-height:.94;letter-spacing:var(--hkz-display-tracking, 0em);text-transform:none}.h0{font-size:var(--hkz-text-2xl);line-height:1.02;letter-spacing:.01em}h1,.h1{font-size:var(--hkz-text-2xl);line-height:1.05;letter-spacing:.01em}h2,.h2{font-size:var(--hkz-text-xl);line-height:1.12;letter-spacing:.01em}h3,.h3{font-size:var(--hkz-text-lg);line-height:1.2;letter-spacing:.01em}h4,.h4{font-size:var(--hkz-text-md);line-height:1.3;letter-spacing:.01em}h5,.h5{font-size:var(--hkz-text-base);line-height:1.4;letter-spacing:0}h6,.h6{font-size:var(--hkz-text-sm);line-height:1.4;letter-spacing:.01em}.hkz-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:var(--hkz-text-xs);font-weight:500;line-height:1;letter-spacing:var(--hkz-eyebrow-tracking, .02em);text-transform:none;color:rgba(var(--color-foreground),.65);margin-bottom:var(--hkz-space-sm)}.hkz-eyebrow--accent{color:rgb(var(--hkz-accent))}.hkz-eyebrow--rule{display:flex;align-items:center;gap:var(--hkz-space-xs);width:100%}.hkz-eyebrow--rule:after{content:"";flex:1 1 auto;height:1px;background:var(--hkz-rule)}.hkz-lede{font-size:var(--hkz-text-md);line-height:1.55;color:rgba(var(--color-foreground),.68);max-width:min(56ch,100%);text-wrap:pretty}.hkz-measure{max-width:min(62ch,100%)}.hkz-caption{font-size:var(--hkz-text-sm);line-height:1.45;color:rgba(var(--color-foreground),.65)}.rte p{line-height:1.65;text-wrap:pretty}.rte a,a.hkz-link{color:currentColor;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:.2em;transition:background-size var(--hkz-dur) var(--hkz-ease)}.rte a:hover,a.hkz-link:hover{background-size:0% 1px;background-position:100% 100%}.title-wrapper-with-link{align-items:flex-end;margin-bottom:var(--hkz-space-lg);gap:var(--hkz-space-md)}.title,.collection__title .title{letter-spacing:.01em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--hkz-btn-bg: rgb(var(--color-button));--hkz-btn-fg: rgb(var(--color-button-text));min-height:4.8rem;min-width:12rem;padding:1.4rem 2.8rem;font-family:var(--font-body-family);font-size:var(--hkz-text-sm);font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.2;border-radius:999px;transition:background-color var(--hkz-dur-fast) var(--hkz-ease),color var(--hkz-dur-fast) var(--hkz-ease),transform var(--hkz-dur-fast) var(--hkz-ease),box-shadow var(--hkz-dur) var(--hkz-ease)}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--hkz-shadow-sm)}.button:not([disabled]):active{transform:translateY(0);box-shadow:none}.button--secondary{background-color:transparent;color:rgb(var(--color-secondary-button-text))}.button--secondary:after{--border-opacity: .35}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button--secondary:not([disabled]):hover:after{--border-opacity: 0}.button--tertiary{min-height:auto;min-width:auto;padding:.6rem 0;font-size:var(--hkz-text-xs)}.button--full-width{width:100%}.hkz-button-ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hkz-button-ghost:hover{background:#fff;color:rgb(var(--hkz-ink));border-color:#fff}.hkz-arrow-link{display:inline-flex;align-items:center;gap:.8rem;font-size:var(--hkz-text-sm);font-weight:600;letter-spacing:.01em;text-transform:none;color:rgb(var(--color-foreground));text-decoration:none;padding-bottom:.4rem;border-bottom:1px solid var(--hkz-rule-strong);transition:border-color var(--hkz-dur) var(--hkz-ease),gap var(--hkz-dur) var(--hkz-ease)}.hkz-arrow-link:hover{gap:1.4rem;border-color:rgb(var(--color-foreground))}.hkz-arrow-link svg{width:1.4rem;height:auto;flex:0 0 auto}.shopify-section{position:relative}.hkz-section{padding-top:var(--hkz-section-y);padding-bottom:var(--hkz-section-y)}.hkz-section--tight{padding-top:var(--hkz-section-y-tight);padding-bottom:var(--hkz-section-y-tight)}.hkz-section--flush-top{padding-top:0}.hkz-section--flush-bottom{padding-bottom:0}.hkz-section-head{display:flex;flex-direction:column;gap:var(--hkz-space-sm);margin-bottom:var(--hkz-space-xl)}.hkz-section-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--hkz-space-md)}.hkz-section-head__title{max-width:min(24ch,100%)}.hkz-section-head--center{align-items:center;text-align:center}.hkz-section-head--center .hkz-lede{margin-left:auto;margin-right:auto}.hkz-section-head--center .hkz-section-head__title{max-width:min(32ch,100%)}.hkz-rule{height:1px;background:var(--hkz-rule);border:0;margin:0}.announcement-bar,.utility-bar{background-color:rgb(var(--color-background));border-bottom:1px solid var(--hkz-rule)}.announcement-bar__message,.announcement-bar__link .announcement-bar__message{padding:1.1rem var(--hkz-gutter);font-size:var(--hkz-text-xs);font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1.2}.announcement-bar__link:hover .announcement-bar__message{text-decoration:none}.header-wrapper{border-bottom:1px solid var(--hkz-rule);background-color:rgb(var(--color-background))}.header{padding:0 var(--hkz-gutter);min-height:var(--hkz-header-h);align-items:center;max-width:var(--page-width)}.header__heading-logo{max-width:100%;height:auto}.header__heading-link{padding:0}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:var(--hkz-text-lg);font-weight:700;letter-spacing:.03em;text-transform:none;line-height:1}.header__menu-item{padding:1.2rem 1.4rem;font-size:var(--hkz-text-sm);font-weight:500;letter-spacing:.02em;text-transform:none}.header__menu-item span{position:relative;padding-bottom:.3rem}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--hkz-dur) var(--hkz-ease)}.header__menu-item:hover span:after,.header__menu-item[aria-expanded=true] span:after{transform:scaleX(1)}.header__menu-item:hover span,.header__inline-menu .link{text-decoration:none}.header__submenu{border:1px solid var(--hkz-rule);border-radius:0 0 4px 4px;box-shadow:var(--hkz-shadow-md);padding:var(--hkz-space-sm) 0}.mega-menu__content{border:1px solid var(--hkz-rule);border-top:0;box-shadow:var(--hkz-shadow-md);padding-top:var(--hkz-space-xl);padding-bottom:var(--hkz-space-xl)}.mega-menu__list{gap:var(--hkz-space-lg)}.mega-menu__link,.header__submenu .header__menu-item{font-size:var(--hkz-text-sm);letter-spacing:.01em;text-transform:none;color:rgba(var(--color-foreground),.72);transition:color var(--hkz-dur-fast) var(--hkz-ease)}.mega-menu__link--level-2{font-weight:600;text-transform:none;letter-spacing:.02em;font-size:var(--hkz-text-xs);color:rgb(var(--color-foreground))}.mega-menu__link:hover,.header__submenu .header__menu-item:hover{color:rgb(var(--color-foreground));text-decoration:none}.header__icon,.header__icon--cart{height:4.4rem;width:4.4rem}.header__icon .icon{height:2rem;width:2rem}.cart-count-bubble{background-color:rgb(var(--hkz-accent));color:#fff;font-size:1rem;font-weight:600;min-width:1.8rem;height:1.8rem;border-radius:999px;bottom:.6rem;left:2.4rem}.hkz-sticky-header .header-wrapper{position:sticky;top:0;z-index:8;transition:box-shadow var(--hkz-dur) var(--hkz-ease),background-color var(--hkz-dur) var(--hkz-ease)}.hkz-sticky-header.hkz-scrolled .header-wrapper{box-shadow:var(--hkz-shadow-sm);background-color:rgba(var(--color-background),.92);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}.hkz-sticky-header.hkz-scrolled .header{min-height:6.4rem;transition:min-height var(--hkz-dur) var(--hkz-ease)}.menu-drawer{border-right:0;box-shadow:var(--hkz-shadow-lg)}.menu-drawer__navigation{padding:var(--hkz-space-xl) 0}.menu-drawer__menu-item{padding:1.6rem var(--hkz-gutter);font-family:var(--font-heading-family);font-size:var(--hkz-text-lg);font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.2}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:transparent;color:rgba(var(--color-foreground),.65)}.menu-drawer__utility-links{padding:var(--hkz-space-lg) var(--hkz-gutter);background-color:rgba(var(--color-foreground),.65)}.menu-drawer__account{font-size:var(--hkz-text-sm);letter-spacing:.01em;text-transform:none;padding:0}.search-modal__content{padding:var(--hkz-space-md) var(--hkz-gutter)}.search__input.field__input{font-size:var(--hkz-text-lg);letter-spacing:.01em}.card-wrapper{--hkz-card-pad: var(--hkz-space-sm);position:relative}.card,.card__inner{background:transparent}.card--standard .card__inner{background-color:rgb(var(--hkz-mist));border-radius:var(--product-card-corner-radius);overflow:hidden}.card--standard>.card__content{padding:0}.card__inner .card__media{border-radius:var(--product-card-corner-radius);overflow:hidden}.card__media img,.card .media img{transition:transform var(--hkz-dur-slow) var(--hkz-ease-out),opacity var(--hkz-dur) var(--hkz-ease)}.card-wrapper:hover .card__media img:only-child,.card-wrapper:hover .media--hover-effect>img:only-child{transform:scale(1.035)}@media(hover:hover)and (pointer:fine){.hkz-card-swap .media--hover-effect>img:first-child{opacity:1;transition:opacity var(--hkz-dur) var(--hkz-ease)}.hkz-card-swap .card-wrapper:hover .media--hover-effect>img:first-child+img{opacity:1;transform:scale(1.02)}.hkz-card-swap .card-wrapper:hover .media--hover-effect>img:first-child{opacity:0}}.card__content{padding-top:var(--hkz-card-pad);gap:var(--hkz-space-3xs)}.card__information{padding:var(--hkz-space-sm) 0 0}.card__heading{font-family:var(--font-heading-family);font-size:var(--hkz-text-base);font-weight:600;letter-spacing:.01em;line-height:1.3;margin:0 0 .4rem}.card__heading a{text-decoration:none;color:rgb(var(--color-foreground))}.card-information>*+*{margin-top:.4rem}.card-information .caption-with-letter-spacing{font-size:var(--hkz-text-xs);letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.65)}.price{font-size:var(--hkz-text-sm);font-weight:500;letter-spacing:0;color:rgba(var(--color-foreground),.78)}.price__container{gap:.8rem}.price--on-sale .price__sale{gap:.8rem;align-items:baseline}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.65);font-weight:400}.price--on-sale .price-item--sale{color:rgb(var(--hkz-accent));font-weight:600}.card__badge .badge,.badge{font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.5rem 1rem;border:0;border-radius:999px;line-height:1}.card__badge.top.left{top:var(--hkz-space-xs);left:var(--hkz-space-xs);margin:0}.quick-add{margin-top:var(--hkz-space-sm)}.quick-add__submit{min-height:4.4rem;font-size:var(--hkz-text-xs)}@media(hover:hover)and (pointer:fine)and (min-width:990px){.hkz-quick-add-reveal .quick-add{opacity:0;transform:translateY(6px);transition:opacity var(--hkz-dur) var(--hkz-ease),transform var(--hkz-dur) var(--hkz-ease)}.hkz-quick-add-reveal .card-wrapper:hover .quick-add,.hkz-quick-add-reveal .card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}}.card--card.card--media .card__inner,.collection-list .card__inner{border-radius:var(--collection-card-corner-radius)}.collection-list__item .card__heading{font-size:var(--hkz-text-lg);font-weight:600;letter-spacing:.01em}.product-grid{column-gap:var(--hkz-space-sm);row-gap:var(--hkz-space-xl)}@media screen and (min-width:990px){.product-grid{column-gap:var(--hkz-space-md);row-gap:var(--hkz-space-2xl)}}.product{gap:var(--hkz-space-xl)}@media screen and (min-width:990px){.product{gap:var(--hkz-space-3xl)}.product__info-wrapper{padding-left:0}.product__info-container{max-width:48rem}}.product__title,.product__title h1{font-size:var(--hkz-text-xl);font-weight:600;line-height:1.08;letter-spacing:.01em;margin-bottom:var(--hkz-space-xs)}.product__text.caption-with-letter-spacing{font-size:var(--hkz-text-xs);letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.65)}.product .price{font-size:var(--hkz-text-md);font-weight:500;color:rgb(var(--color-foreground))}.product__info-container>*+*{margin-top:var(--hkz-space-md)}.product__description{line-height:1.65;color:rgba(var(--color-foreground),.75)}.product__media-wrapper .product__media{border-radius:var(--media-radius);overflow:hidden;background-color:rgb(var(--hkz-mist))}.product__media-list{gap:var(--hkz-space-sm)}.thumbnail-list{gap:var(--hkz-space-2xs)}.thumbnail{border-radius:4px;border:1px solid transparent;transition:border-color var(--hkz-dur-fast) var(--hkz-ease)}.thumbnail[aria-current]{border-color:rgb(var(--color-foreground));box-shadow:none}.thumbnail:hover{border-color:var(--hkz-rule-strong)}.product-form__input .form__label{font-size:var(--hkz-text-xs);font-weight:600;letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.65);margin-bottom:var(--hkz-space-2xs)}.product-form__input--pill input[type=radio]+label{min-height:4.4rem;padding:1.2rem 1.8rem;border-radius:var(--variant-pills-radius);font-size:var(--hkz-text-sm);font-weight:500;letter-spacing:.02em;transition:border-color var(--hkz-dur-fast) var(--hkz-ease),background-color var(--hkz-dur-fast) var(--hkz-ease),color var(--hkz-dur-fast) var(--hkz-ease)}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:hover:not(:checked)+label{border-color:rgb(var(--color-foreground))}.product-form__submit{min-height:5.4rem;font-size:var(--hkz-text-sm);letter-spacing:.02em}.shopify-payment-button__button--unbranded{min-height:5.4rem;border-radius:var(--buttons-radius)}.quantity{min-height:5.4rem;border-radius:var(--inputs-radius)}.quantity__input{font-size:var(--hkz-text-base);font-weight:500}.product__accordion .accordion__title,.accordion__title{font-size:var(--hkz-text-base);font-weight:600;letter-spacing:0}.product__accordion details,.accordion details{border-top:1px solid var(--hkz-rule)}.product__accordion summary,.accordion summary{padding:var(--hkz-space-md) 0}.drawer__inner{padding:0;box-shadow:var(--hkz-shadow-lg)}.drawer__header{padding:var(--hkz-space-md) var(--hkz-space-md) var(--hkz-space-sm);border-bottom:1px solid var(--hkz-rule);margin-bottom:0}.drawer__heading{font-family:var(--font-heading-family);font-size:var(--hkz-text-md);font-weight:600;letter-spacing:.02em;text-transform:none}.drawer__contents,.drawer__cart-items-wrapper{padding:0 var(--hkz-space-md)}.cart-drawer .cart-item{padding:var(--hkz-space-md) 0;border-bottom:1px solid var(--hkz-rule);gap:var(--hkz-space-sm)}.cart-drawer .cart-item__image{border-radius:4px;background:rgb(var(--hkz-mist))}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-size:var(--hkz-text-base);font-weight:600;text-decoration:none;letter-spacing:.01em}.cart-drawer .cart-item__details .product-option{font-size:var(--hkz-text-xs);letter-spacing:.01em;color:rgba(var(--color-foreground),.65)}.drawer__footer{padding:var(--hkz-space-md);border-top:1px solid var(--hkz-rule);background:rgb(var(--color-background))}.totals{align-items:baseline;margin-bottom:var(--hkz-space-xs)}.totals__subtotal{font-size:var(--hkz-text-xs);font-weight:600;letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.65)}.totals__subtotal-value{font-family:var(--font-heading-family);font-size:var(--hkz-text-lg);font-weight:600;letter-spacing:.01em}.tax-note{font-size:var(--hkz-text-xs);color:rgba(var(--color-foreground),.65);margin-bottom:var(--hkz-space-sm)}.cart__checkout-button{min-height:5.4rem}.cart-drawer__warnings .cart__empty-text{font-family:var(--font-heading-family);font-size:var(--hkz-text-lg);font-weight:600;letter-spacing:.01em}.footer{border-top:0;margin-top:0}.footer__content-top{padding-top:var(--hkz-space-3xl);padding-bottom:var(--hkz-space-xl)}.footer-block__heading{font-size:var(--hkz-text-xs);font-weight:600;letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.65);margin-bottom:var(--hkz-space-sm)}.footer-block__details-content .list-menu__item--link,.footer__list-social .list-social__link,.copyright__content a{font-size:var(--hkz-text-sm);color:rgba(var(--color-foreground),.72);text-decoration:none;transition:color var(--hkz-dur-fast) var(--hkz-ease)}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:none}.footer-block__brand-info .footer-block__heading,.footer-block--brand .rte{color:rgba(var(--color-foreground),.7)}.footer__content-bottom{border-top:1px solid var(--hkz-rule);padding-top:var(--hkz-space-md);padding-bottom:var(--hkz-space-md)}.copyright__content{font-size:var(--hkz-text-xs);letter-spacing:.01em;color:rgba(var(--color-foreground),.65)}.footer-block__newsletter .field__input{min-height:5rem}.field__input,.select__select,.customer .field input,.customer select{min-height:5rem;font-size:var(--hkz-text-base);border-radius:var(--inputs-radius);background-color:transparent}.field__label{font-size:var(--hkz-text-sm);color:rgba(var(--color-foreground),.65)}.field:hover .field__input{box-shadow:none}.field__input:focus,.select__select:focus{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.focus-inset:focus-visible,*:focus-visible{outline:2px solid rgb(var(--hkz-accent));outline-offset:3px;box-shadow:none}.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(1.6rem)}.scroll-trigger.animate--slide-in.scroll-trigger--offscreen{opacity:0}.scroll-trigger--cancel.animate--slide-in,.scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen){opacity:1;transform:translateY(0);transition:opacity var(--hkz-dur-slow) var(--hkz-ease-out),transform var(--hkz-dur-slow) var(--hkz-ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scroll-trigger.animate--slide-in{opacity:1;transform:none}}:root{--font-body-family: "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-family: "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 500}.hkz-display,.hkz-promo__heading{font-weight:700;letter-spacing:-.01em}h1,.h1,h2,.h2{font-weight:700}h3,.h3,h4,.h4{font-weight:500}.hkz-eyebrow,.hkz-hero__meta-item,.hkz-specs__label,.hkz-split__spec-label,.footer-block__heading,.announcement-bar__message,.hkz-marquee__item,.hkz-compare__flag,.badge,.card__badge .badge,.totals__subtotal,.product-form__input .form__label,.card-information .caption-with-letter-spacing,.product__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.header__heading-link .h2{font-weight:700;letter-spacing:.22em;text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:999px;text-transform:none;letter-spacing:.01em;font-weight:500;padding:1.5rem 3.2rem}.button:not(.button--secondary):not(.button--tertiary):not(.hkz-button-ghost){background-color:rgb(var(--hkz-ink));color:#fff}.button:not(.button--secondary):not(.button--tertiary):not(.hkz-button-ghost):not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:rgb(var(--hkz-lime));color:rgb(var(--hkz-ink));box-shadow:none;transform:none}.button:not([disabled]):hover{transform:none}.button--secondary{background-color:transparent;color:rgb(var(--hkz-ink));border:1px solid rgba(var(--hkz-ink),.22)}.button--secondary:after{content:none}.button--secondary:not([disabled]):hover{background-color:rgb(var(--hkz-lime));border-color:rgb(var(--hkz-lime));color:rgb(var(--hkz-ink))}.hkz-button-arrow:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-left:1rem;vertical-align:-.25em;background-color:currentColor;-webkit-mask:var(--hkz-arrow-mask) center / contain no-repeat;mask:var(--hkz-arrow-mask) center / contain no-repeat;transition:transform var(--hkz-dur) var(--hkz-ease)}.hkz-button-arrow:hover:after{transform:translate(4px)}:root{--hkz-arrow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='M13.5 6.5L19.5 12l-6 5.5'/%3E%3C/svg%3E")}.cart-count-bubble{background-color:rgb(var(--hkz-lime));color:rgb(var(--hkz-ink));font-weight:700}*:focus-visible{outline:2px solid rgb(var(--hkz-lime));outline-offset:3px}.price--on-sale .price-item--sale{color:rgb(var(--hkz-ink))}.card__badge .badge,.badge{background-color:rgb(var(--hkz-lime))!important;color:rgb(var(--hkz-ink))!important;border:0}.product-form__input--pill input[type=radio]+label{border-radius:999px}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--hkz-lime));color:rgb(var(--hkz-ink));border-color:rgb(var(--hkz-lime))}.hkz-trust__icon,.hkz-specs__icon,.hkz-quotes__mark,.hkz-quotes__rating{color:rgb(var(--hkz-ink))}.hkz-marquee__dot{background:rgb(var(--hkz-lime))}.hkz-eyebrow--accent{color:rgb(var(--hkz-ink))}.color-scheme-4 .hkz-eyebrow--accent,.color-scheme-4 .hkz-specs__icon,.color-scheme-4 .hkz-trust__icon{color:rgb(var(--hkz-lime))}.hkz-compare__col--featured{border-top-color:rgb(var(--hkz-lime))}.hkz-compare__cell--featured,.hkz-compare__col--featured{background:rgba(var(--hkz-lime),.12)}.hkz-compare__flag{background:rgb(var(--hkz-lime));color:rgb(var(--hkz-ink))}.hkz-compare__yes{color:rgb(var(--hkz-ink))}.field__input,.select__select,.card--standard .card__inner,.card__inner .card__media,.product__media-wrapper .product__media{border-radius:8px}:root{--hkz-ui: 1.4rem;--hkz-hairline: .5px;--hkz-rule: rgba(var(--color-foreground), .16);--hkz-rule-strong: rgba(var(--color-foreground), .32);--hkz-gutter: 1.25rem;--hkz-space-1: 1rem;--hkz-space-2: 2rem;--hkz-space-3: 3rem;--hkz-space-4: 4rem;--hkz-space-6: 6rem;--hkz-space-8: 8rem;--hkz-section-y: 4rem;--hkz-section-y-tight: 2rem;--hkz-header-h: 4rem;--hkz-frame-bg: 237, 239, 241}@media screen and (min-width:992px){:root{--hkz-ui: 1.6rem;--hkz-gutter: 2rem;--hkz-header-h: 6rem;--hkz-section-y: 8rem;--hkz-section-y-tight: 4rem}}body{font-size:var(--hkz-ui);line-height:1.45;letter-spacing:0;font-variant-numeric:oldstyle-nums}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,p,span,a,li,figcaption,blockquote,label,summary,.rte p{font-size:var(--hkz-ui);font-weight:400;line-height:1.45;letter-spacing:0}.hkz-section-head{gap:var(--hkz-space-1);margin-bottom:var(--hkz-space-3);padding-top:var(--hkz-space-1);border-top:var(--hkz-hairline) solid var(--hkz-rule)}.hkz-section-head__title{max-width:min(44ch,100%);font-weight:400}.hkz-section-head--center{align-items:flex-start;text-align:left}.hkz-eyebrow{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.65);margin-bottom:0}.hkz-lede{font-size:var(--hkz-ui);line-height:1.45;color:rgba(var(--color-foreground),.65);max-width:min(48ch,100%)}.hkz-caption{font-size:var(--hkz-ui);color:rgba(var(--color-foreground),.65)}.hkz-display{font-size:clamp(2.8rem,4.5vw,5.2rem);font-weight:400;line-height:1.04;letter-spacing:-.015em}.header-wrapper,.announcement-bar,.utility-bar,.hkz-trust--ruled,.footer__content-bottom,.icon-with-text,.hkz-split__specs,.hkz-materials__spec,.hkz-quotes__attribution{border-color:var(--hkz-rule);border-width:var(--hkz-hairline)}.hkz-rule,.product__accordion details,.accordion details,.cart-drawer .cart-item,.hkz-compare__cell,.hkz-compare__col,.hkz-compare__label,.hkz-compare__corner{border-bottom-width:var(--hkz-hairline)}.hkz-quotes__item{border-width:var(--hkz-hairline);border-radius:0;padding:var(--hkz-space-2)}.header{min-height:var(--hkz-header-h);padding-inline:var(--hkz-gutter)}.header__menu-item,.header__heading-link .h2,.announcement-bar__message,.menu-drawer__menu-item{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none}.header__heading-link .h2{letter-spacing:.12em;font-weight:500}.header__menu-item{padding:1rem 1.2rem}.announcement-bar__message{padding-block:.9rem}.button,.shopify-challenge__button,.customer button{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none;min-height:4.4rem;padding:1.2rem 2.4rem}.card__heading,.card__heading a,.card-information .caption-with-letter-spacing,.price{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none}.card-information .caption-with-letter-spacing,.price{color:rgba(var(--color-foreground),.65)}.card__inner,.card--standard .card__inner,.card__media,.product__media{background-color:rgb(var(--hkz-frame-bg));border-radius:0}.card__content{padding-top:var(--hkz-space-1)}.card__information{padding-top:0}.card__badge .badge,.badge{background:transparent!important;color:rgba(var(--color-foreground),.65)!important;padding:0;font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none;border-radius:0}.product__title,.product__title h1,.product .price,.product-form__input .form__label,.product__text.caption-with-letter-spacing,.totals__subtotal,.totals__subtotal-value,.drawer__heading{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none}.product__info-container>*+*{margin-top:var(--hkz-space-1)}.hkz-specs__value,.hkz-materials__numeral,.hkz-split__spec-value,.hkz-quotes__text,.hkz-included__title,.hkz-materials__title,.hkz-trust__title,.hkz-promo__heading{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;line-height:1.45}.hkz-specs__label,.hkz-split__spec-label,.hkz-materials__spec,.hkz-included__index,.hkz-frame__index,.hkz-frame__caption,.hkz-hero__meta-item,.hkz-marquee__item,.footer-block__heading,.hkz-quotes__detail,.hkz-quotes__author,.copyright__content{font-size:var(--hkz-ui);font-weight:400;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.65)}.hkz-specs__value,.hkz-compare__cell,.price,.hkz-materials__numeral{font-variant-numeric:lining-nums tabular-nums}.hkz-materials__numeral{color:rgba(var(--color-foreground),.65)}.hkz-specs__grid--ruled .hkz-specs__item{border-width:var(--hkz-hairline)}.hkz-trust__icon,.hkz-specs__icon{display:none}.hkz-trust__item{flex-direction:column;gap:.4rem}.hkz-quotes__mark,.hkz-quotes__rating{display:none}.hkz-quotes__summary{font-size:var(--hkz-ui)}.hkz-marquee--small,.hkz-marquee--medium,.hkz-marquee--large{font-size:var(--hkz-ui);padding-block:1rem}.hkz-marquee__dot{width:3px;height:3px;background:currentColor;opacity:.4}.hkz-hero__eyebrow{color:#ffffffb3}.hkz-hero__heading,.hkz-hero__text{margin-bottom:var(--hkz-space-2)}.hkz-hero__meta{margin-top:var(--hkz-space-2);gap:var(--hkz-space-1) var(--hkz-space-2)}.hkz-hero__meta-item:before{display:none}.hkz-hero__meta-item{color:#ffffffb3}.hkz-hero--layout-split{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;background-color:rgb(var(--color-background));isolation:isolate}.hkz-hero--layout-split .hkz-hero__media{position:relative;inset:auto;z-index:auto;order:1;aspect-ratio:4 / 3}.hkz-hero--layout-split .hkz-hero__scrim{display:none}.hkz-hero--layout-split .hkz-hero__inner{order:2;padding:var(--hkz-space-3) var(--hkz-gutter) var(--hkz-space-4);align-items:start;justify-items:start;max-width:none}.hkz-hero--layout-split .hkz-hero__content{max-width:min(46ch,100%);align-items:flex-start;text-align:left}.hkz-hero--layout-split .hkz-hero__content,.hkz-hero--layout-split .hkz-hero__content .hkz-eyebrow,.hkz-hero--layout-split .hkz-hero__content .hkz-lede,.hkz-hero--layout-split .hkz-hero__meta-item{color:rgb(var(--color-foreground));text-shadow:none}.hkz-hero--layout-split .hkz-hero__eyebrow,.hkz-hero--layout-split .hkz-hero__meta-item{color:rgba(var(--color-foreground),.65)}.hkz-hero--layout-split .hkz-hero__cue{display:none}.hkz-hero--layout-split .hkz-button-ghost{background:transparent;color:rgb(var(--hkz-ink));border:var(--hkz-hairline) solid rgba(var(--hkz-ink),.25);backdrop-filter:none;-webkit-backdrop-filter:none}.hkz-hero--layout-split .hkz-button-ghost:hover{background:rgb(var(--hkz-lime));border-color:rgb(var(--hkz-lime));color:rgb(var(--hkz-ink))}@media screen and (min-width:990px){.hkz-hero--layout-split{grid-template-columns:1fr 1.15fr;align-items:stretch;min-height:min(78vh,72rem)}.hkz-hero--layout-split .hkz-hero__media{order:2;aspect-ratio:auto;height:100%}.hkz-hero--layout-split .hkz-hero__inner{order:1;align-content:center;padding:var(--hkz-space-6) var(--hkz-space-4) var(--hkz-space-6) var(--hkz-gutter)}}.hkz-hero--layout-overlay .hkz-hero__scrim--gradient{background:linear-gradient(to top,rgba(var(--hkz-ink),.88),rgba(var(--hkz-ink),.62) 40%,rgba(var(--hkz-ink),.15) 85%)}.header__heading-link .h2,.header__heading-link{text-transform:uppercase;letter-spacing:.24em;font-weight:500}.collection .product-grid,.featured-collection .product-grid{--hkz-min-card: 26rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--hkz-min-card),1fr));justify-content:start}@media screen and (min-width:990px){.collection .product-grid,.featured-collection .product-grid{--hkz-min-card: 30rem}}.featured-collection .collection{padding-bottom:0}.hkz-split__rows{gap:var(--hkz-space-6)}.hkz-split__image,.hkz-split__placeholder{aspect-ratio:4 / 3;max-height:52rem;object-fit:cover}@media screen and (min-width:990px){.hkz-split__row{grid-template-columns:1.05fr 1fr;gap:var(--hkz-space-4);align-items:center}.hkz-split__content{max-width:min(44ch,100%)}}.card__badge .badge,.badge{background:rgb(var(--hkz-lime))!important;color:rgb(var(--hkz-ink))!important;padding:.4rem 1rem!important;border-radius:0!important}.hkz-marquee{padding-inline:0}.hkz-marquee__dot{opacity:.55;background:rgb(var(--hkz-lime))}.collection .product-grid>.grid__item,.featured-collection .product-grid>.grid__item,.product-grid.grid>.grid__item{width:auto;max-width:none;flex:none}.featured-collection .collection,.featured-collection .page-width{padding-bottom:0}.hkz-split{padding-top:var(--hkz-space-4)}.card-wrapper .card__inner{width:100%}.collection .product-grid,.featured-collection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem;row-gap:var(--hkz-space-4)}@media screen and (max-width:989px){.collection .product-grid,.featured-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.header--middle-left,.header:not(.header--top-center){grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:var(--hkz-space-2)}.header__inline-menu{justify-self:center}.header__icons{justify-self:end}}.hkz-tile__caption{gap:.4rem}.hkz-tile__label{gap:0}:root{--hkz-text-muted: rgba(var(--color-foreground), .65);--hkz-border-ui: rgba(var(--color-foreground), .45)}.field__input,.select__select,.customer .field input,.customer select,.quantity,.button--secondary,.product-form__input--pill input[type=radio]+label{border-color:var(--hkz-border-ui)}.field__input::placeholder{color:var(--hkz-text-muted);opacity:1}[disabled],.button[disabled]{opacity:.55}.hkz-eyebrow,.hkz-caption,.hkz-tile__link,.hkz-tile__text,.hkz-lede,.price,.card-information .caption-with-letter-spacing,.hkz-size__row dt,.hkz-faq__answer,.hkz-pdp-note__label,.hkz-pdp-note__sub,.hkz-quotes__summary,.hkz-quotes__detail,.copyright__content,.footer-block__heading,.hkz-specs__label,.hkz-split__spec-label,.hkz-materials__spec,.hkz-included__index,.hkz-included__text,.hkz-trust__text,.hkz-egrid__viewall,.hkz-breadcrumb,.hkz-ship-progress__text{color:var(--hkz-text-muted)}.hkz-frame__index,.hkz-materials__numeral{color:rgba(var(--color-foreground),.45)}.price--on-sale .price-item--regular{text-decoration:line-through}*:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:0 0 0 5px rgba(var(--hkz-lime),.55)}@media(forced-colors:active){.button,.product-form__submit{border:1px solid ButtonText}*:focus-visible{outline:2px solid Highlight}.hkz-ship-progress__bar{background:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hakoza.css.map */
