:root{--kz-navy: 30 47 79;--kz-ink: 27 35 51;--kz-warm: 250 248 244;--kz-sand: 241 236 228;--kz-red: 181 70 58;--kz-line: rgba(27, 35, 51, .1)}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.hxl,.hxxl,.banner__heading,.image-with-text__heading{font-family:var(--font-heading-family);font-weight:600!important;letter-spacing:-.01em!important;line-height:1.15}.shopify-section h2{font-size:clamp(2.8rem,3.2vw,4rem)}.fortera-section-label,.fortera-buy-it-with__price,.fortera-buy-it-with__btn,.fortera-pairs-well__badge,.fortera-pairs-well__card-price,.fortera-pairs-well__card-variants,.fortera-trust-badge__title,.fortera-sustainable__btn,.related-products .quick-add__submit,.related-products .card-information .price{font-family:var(--font-body-family)!important}.kzv__eyebrow,.kzvs__eyebrow,.kzg__eyebrow,.fortera-section-label{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.14em!important;color:rgb(var(--kz-navy))!important;opacity:.75!important}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.3rem!important;font-weight:500!important;letter-spacing:.04em!important;animation:none!important;transform:none!important}.header-wrapper{border-bottom:1px solid var(--kz-line)}.header__inline-menu .list-menu__item,.header__menu-item{font-family:var(--font-body-family);font-size:1.5rem!important;font-weight:500!important;letter-spacing:.02em}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:rgb(var(--kz-navy));text-underline-offset:.5rem}.mega-menu__link{font-size:1.4rem!important;line-height:1.8!important}.button,.shopify-payment-button__button--unbranded,.kzv__cta,.kz-cta__btn{font-family:var(--font-body-family);font-weight:600;letter-spacing:.06em}.button:not(.button--tertiary){min-height:4.8rem}.badge.color-scheme-91b01b21-933b-42ee-ae85-e613458b5f53,.price--on-sale .price-item--sale{color:rgb(var(--kz-red))}.badge.color-scheme-91b01b21-933b-42ee-ae85-e613458b5f53{color:#fff}.card__heading,.card-information .price{font-family:var(--font-body-family)}.card__heading{font-weight:500;font-size:1.5rem;line-height:1.4}.card-wrapper .card__inner{border-radius:8px}[id^=Vibe-]>.page-width,[id^=Vs-]>.page-width,[id^=Gift-]>.page-width,[id^=Steps-]>.page-width,[id^=Faq-]>.page-width{max-width:var(--page-width)}[id^=Vibe-] h2,[id^=Vs-] h2,[id^=Gift-] h2,[id^=Steps-] h2,[id^=Faq-] h2{font-weight:600!important;font-size:clamp(2.8rem,3.2vw,4rem)!important}[id^=Vibe-] .kzv__tile{border-radius:8px!important}[id^=Vibe-] .kzv__title{font-family:var(--font-heading-family);font-weight:600!important;letter-spacing:0}[id^=Gift-] .kzg__card,[id^=Steps-] .kz-step{border-radius:8px!important;border-color:var(--kz-line)!important;background:#fff!important}[id^=Vs-] .kzvs__inner{border-radius:10px!important;border-color:var(--kz-line)!important}[id^=Faq-] summary{font-family:var(--font-body-family);font-weight:600!important;font-size:1.6rem!important}.fortera-product-tabs__btn{font-family:var(--font-body-family);font-weight:600;letter-spacing:.04em}.fortera-shipping-info p{margin:0 0 1rem}.fortera-footer,.fortera-footer *{font-family:var(--font-body-family)}.fortera-footer__column-title{font-size:1.2rem!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase}.fortera-footer__newsletter-title{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:2.2rem!important;text-transform:none!important}.fortera-footer__logo img{max-width:180px;height:auto}[id^=Cta-] h2,[id^=Cta-] p,[id^=Cta-] .h2{color:rgb(var(--kz-warm))!important}[id^=Cta-] .button{border-radius:4px}.product-form__submit,.product-form__cart-submit{background-color:rgb(var(--kz-navy))!important;border-color:rgb(var(--kz-navy))!important;border-radius:4px!important;font-family:var(--font-body-family);font-size:1.5rem!important;font-weight:600!important;letter-spacing:.08em!important}.product-form__submit:hover,.product-form__cart-submit:hover{background-color:rgb(var(--kz-ink))!important;border-color:rgb(var(--kz-ink))!important}.kz-sticky-atc__btn,.kz-sticky-atc__select{border-radius:4px!important}.kz-proof--hot .kz-proof__badge{color:rgb(var(--kz-navy))}.kz-proof__line{font-weight:500;color:rgba(var(--kz-ink),.8)}.kz-count{background:rgb(var(--kz-sand));border:1px solid var(--kz-line);border-radius:6px}.kz-count__label,.kz-count__num{color:rgb(var(--kz-navy))}.kz-count__cell{border-color:var(--kz-line);border-radius:4px}.kz-fbt__personalize,.kz-fbt__error{color:rgb(var(--kz-navy))}.kz-fbt__personalize:hover{color:rgb(var(--kz-red))}.announcement-bar,.utility-bar{min-height:0}.announcement-bar__message{padding-top:1.1rem!important;padding-bottom:1.1rem!important;font-size:1.4rem!important;letter-spacing:.05em!important}[id$=__hero_iwt] .page-width{max-width:none;padding:0}[id$=__hero_iwt] .image-with-text{margin:0}[id$=__hero_iwt] .image-with-text__grid{display:grid!important;grid-template-columns:1fr;margin:0!important}[id$=__hero_iwt] .image-with-text__grid>.grid__item{width:100%!important;max-width:none!important;padding:0!important}[id$=__hero_iwt] .image-with-text__media{height:46rem;min-height:0!important;border-radius:0!important}[id$=__hero_iwt] .image-with-text__media img{object-fit:cover;object-position:50% 35%}[id$=__hero_iwt] .image-with-text__content{height:100%;border-radius:0!important;padding:4rem 2.4rem 4.8rem!important}[id$=__hero_iwt] .image-with-text__heading{font-size:clamp(4rem,4.2vw,6.8rem)!important;line-height:1.06!important;margin:.6rem 0 2rem}[id$=__hero_iwt] .image-with-text__text.rte{max-width:46rem;font-size:1.7rem;line-height:1.65}[id$=__hero_iwt] .image-with-text__text--caption{letter-spacing:.18em;color:rgb(var(--kz-navy))}[id$=__hero_iwt] .button{padding:0 3.2rem}@media screen and (min-width:750px){[id$=__hero_iwt] .image-with-text__grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}[id$=__hero_iwt] .image-with-text__text-item{grid-column:1;grid-row:1}[id$=__hero_iwt] .image-with-text__media-item{grid-column:2;grid-row:1}[id$=__hero_iwt] .image-with-text__media{height:68rem}[id$=__hero_iwt] .image-with-text__content{padding:6rem 6rem 6rem max(4rem,calc((100vw - 150rem)/2 + 5rem))!important;justify-content:center}}.blog .article-card__title,.blog-articles .article-card__title{font-family:var(--font-heading-family);font-weight:600}.article-card .card__inner{border-radius:8px;overflow:hidden}.mega-menu__content{border-top:1px solid var(--kz-line);box-shadow:0 16px 32px #1b233314}.mega-menu__link--level-2{font-weight:600!important;color:rgb(var(--kz-navy))!important;letter-spacing:.04em}.header__submenu .header__menu-item{font-size:1.4rem!important}.fortera-best-sellers .fortera-section-title,.fortera-best-sellers .fortera-best-sellers__slider,.fortera-best-sellers .fortera-best-sellers__view-all{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;box-sizing:border-box}.fortera-section-title__heading{text-transform:none!important;letter-spacing:-.01em!important}@media screen and (max-width:749px){.fortera-best-sellers .fortera-section-title,.fortera-best-sellers .fortera-best-sellers__slider,.fortera-best-sellers .fortera-best-sellers__view-all{padding-left:1.6rem;padding-right:1.6rem}}.fortera-footer__top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.fortera-footer__image-block{display:flex;align-items:flex-start;padding:5rem 5rem 5rem 0;min-height:0}.fortera-footer__image-block>div[style*=linear-gradient]{display:none}.fortera-footer__newsletter{position:static!important;width:100%;background:#faf8f40f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(250,248,244,.14);border-radius:8px;padding:3.2rem!important}@media screen and (max-width:749px){.fortera-footer__top{grid-template-columns:1fr}.fortera-footer__image-block{padding:0 2rem 4rem}}.announcement-bar__message{font-size:1.6rem!important;font-weight:600!important;letter-spacing:.04em!important;padding-top:1.3rem!important;padding-bottom:1.3rem!important}.header__inline-menu .list-menu__item,.header__menu-item{font-size:1.75rem!important;font-weight:500!important;letter-spacing:.01em!important;color:rgb(var(--kz-ink))!important}.header__inline-menu .list-menu--inline>li>a,.header__inline-menu .list-menu--inline>li>header-menu>details>summary{padding-left:1.3rem!important;padding-right:1.3rem!important}.mega-menu__link{font-size:1.6rem!important}.mega-menu__link--level-2{font-size:1.7rem!important}.header__submenu .header__menu-item{font-size:1.6rem!important}.collection-hero__inner{padding-top:4rem;padding-bottom:1.2rem}.collection-hero__title{font-size:clamp(4rem,3.6vw,5.6rem)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.015em!important;margin-bottom:1.2rem}.collection-hero__description{font-size:1.8rem!important;line-height:1.6;max-width:76rem;color:rgba(var(--kz-ink),.78)}.facets__heading,.facets-container .facets__heading{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;color:rgb(var(--kz-navy))!important}.facets__summary,.facets__summary-label,.facets__summary span{font-size:1.7rem!important;font-weight:500!important;color:rgb(var(--kz-ink))!important}.facet-checkbox,.facet-checkbox__text,.facet-checkbox__text-label,.facets__label,.facets__price .field__label,.facets__price .field__input,.facets__price span,.facets__display-vertical p,.facets__disclosure-vertical p{font-size:1.6rem!important}.facet-checkbox{padding:.7rem 0}.facet-checkbox>svg{width:1.8rem;height:1.8rem}.facets__disclosure-vertical{border-color:var(--kz-line)!important}.facet-filters__label,.product-count__text,.facet-filters__field .select__select,.mobile-facets__open-label{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important}.product-count__text{color:rgba(var(--kz-ink),.7)!important}.card__heading,.card__heading a{font-size:1.6rem!important;line-height:1.45}.card-information .price,.price-item{font-size:1.6rem}.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:3rem!important}.header__inline-menu summary .icon-caret{right:1.1rem!important;width:1rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kz-redesign.css.map */
