:root{--kb-gold: #c9a253;--kb-gold-dark: #8a6a35;--kb-gold-light: #e9d9b4;--kb-line: #e2d6bf;--kb-evergreen: #1f3d2b;--kb-ivory: #faf6ee}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--kb-evergreen);color:var(--kb-ivory)}h5,h6,.h5,.h6{letter-spacing:.22em!important}h1,h2,.h1,.h2{font-weight:500}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-family:var(--font-accent--family);font-style:var(--font-accent--style, italic);font-weight:var(--font-accent--weight, 500)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{letter-spacing:.2em;font-size:.6875rem;font-weight:500}a.button,a.button-secondary,a.button-custom{--button-padding-block: 1.05rem;--button-padding-inline: 2.6rem}.rte a,.text-block a{text-decoration-color:var(--kb-gold);text-underline-offset:.2em}.header-logo{--font-family: var(--font-heading--family) !important;--font-weight: 500 !important;--font-style: normal !important;font-size:1.85rem!important;letter-spacing:.04em;line-height:1}@media screen and (max-width:749px){.header-logo{font-size:1.45rem!important}}.menu-list__link,.menu-list__link-title{letter-spacing:.18em}.product-media{position:relative}.product-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kb-ivory);mix-blend-mode:multiply;pointer-events:none}.product-media-container,.card-gallery{background-color:transparent}.product-media__image{background-color:#fff!important}.hero .text-block{text-shadow:0 1px 24px rgba(5,12,8,.35)}@media screen and (max-width:749px){[id$=__kb_hero] .hero{--hero-min-height: 86svh !important}[id$=__kb_hero] .hero__container{align-items:end!important}[id$=__kb_hero] .hero__content-wrapper{justify-content:flex-end}[id$=__kb_hero] h1{font-size:2.5rem!important;line-height:1.05!important}[id$=__kb_promise] .group-block-content{justify-content:center!important}[id$=__kb_promise] .text-block{flex:0 0 auto!important;width:auto!important}[id$=__kb_promise] .section-content-wrapper{gap:14px!important}}@media screen and (min-width:750px){[id$=__kb_hero] h1{font-size:clamp(2.3rem,4.6vw,4.5rem)!important}}@media screen and (min-width:750px)and (max-width:1099px){[id$=__kb_hero] .hero{--hero-min-height: 0px !important}}@media screen and (min-width:750px){[id$=__product_recommendations_qggXJq] .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:860px;margin-inline:auto}}.button.button--full-width{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kindred-luxe.css.map */
