.hero-module__EddR4a__hero{position:relative}.hero-module__EddR4a__container{width:100%;height:100%;max-width:var(--kfd_max-container-width);z-index:1;flex-direction:column;margin:0 auto;padding-top:2em;display:flex;position:relative}@media (min-width:1024px){.hero-module__EddR4a__container{flex-direction:row;min-height:620px}}@media (min-width:1024px){.hero-module__EddR4a__textContainer,.hero-module__EddR4a__image{flex:1}}.hero-module__EddR4a__text{padding:16px 14px 40px}@media (min-width:1024px){.hero-module__EddR4a__text{flex-direction:column;justify-content:center;height:100%;padding:40px;display:flex}}.hero-module__EddR4a__paragraph{font-size:var(--fs-lead);font-weight:var(--font-weight-regular);margin:0}
.decorated-heading-module__qop_WG__container{z-index:1;align-items:center;column-gap:16px;display:flex;position:relative}@media (min-width:1024px){.decorated-heading-module__qop_WG__container{column-gap:3rem}.decorated-heading-module__qop_WG__container.decorated-heading-module__qop_WG__textAlignLeft .decorated-heading-module__qop_WG__divider.decorated-heading-module__qop_WG__left{display:none}}.decorated-heading-module__qop_WG__divider{background-image:repeating-linear-gradient(135deg, var(--kf-coolgraylt-400) 0, var(--kf-coolgraylt-400) 1px, transparent 0, transparent 50%);background-size:.75rem .75rem;border:none;flex:1 0 3rem;width:100%;height:.75rem;margin:0}.decorated-heading-module__qop_WG__heading{color:var(--kf-cool-blue-400);font-family:var(--font-veneer);font-size:var(--fs-h4);text-align:center;margin-bottom:0}
.image-module__qunZ6G__container{width:100%;height:100%}.image-module__qunZ6G__image{object-fit:cover;width:100%;height:100%}
.category-module__BPsJWq__category{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.category-module__BPsJWq__category{flex-direction:row;gap:68px}.category-module__BPsJWq__category.category-module__BPsJWq__left{flex-direction:row-reverse}}@media (min-width:1600px){.category-module__BPsJWq__category{gap:128px}}@media (min-width:1024px){.category-module__BPsJWq__image,.category-module__BPsJWq__content{flex:1}}.category-module__BPsJWq__content{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.category-module__BPsJWq__content{justify-content:center;gap:1.5rem}}.category-module__BPsJWq__name{color:var(--kf-cool-blue-400);font-size:var(--fs-h2)}
.categories-module__dKaRaq__categories{position:relative}.categories-module__dKaRaq__container{max-width:var(--kfd_max-container-width);z-index:1;flex-direction:column;row-gap:2.5rem;margin:0 auto;padding:37.5px 14px 22.5px;display:flex;position:relative}@media (min-width:1024px){.categories-module__dKaRaq__container{padding:66.06px 40px}}@media (min-width:1600px){.categories-module__dKaRaq__container{padding:96px 100px}}.categories-module__dKaRaq__categoryList{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.categories-module__dKaRaq__categoryList{gap:0}}
.product-category-module__-KMcoq__productCategory{position:relative}.product-category-module__-KMcoq__productGridScope{z-index:1;padding:96px var(--kfd_grid-gutter) 16px;max-width:var(--kfd_max-container-width);gap:2.625rem;margin:0 auto;position:relative}@media (min-width:1024px){.product-category-module__-KMcoq__productGridScope{padding-bottom:32px}}.product-category-module__-KMcoq__productGridScope .shop-product-grid__list{gap:var(--kfd_grid-gap);grid-template-columns:1fr 1fr}@media (min-width:1024px){.product-category-module__-KMcoq__productGridScope .shop-product-grid__list{grid-template-columns:repeat(3,1fr)}}.product-category-module__-KMcoq__productGridScope .shop-product-card{text-align:center;text-decoration:none;position:relative}.product-category-module__-KMcoq__productGridScope .shop-product-card__image-container{background-color:var(--white);border-radius:6px;box-shadow:0 0 1px #00000040}.product-category-module__-KMcoq__productGridScope .shop-product-card__image{border-radius:6px}.product-category-module__-KMcoq__productGridScope .shop-product-card__copy{color:var(--kf-cool-blue-400)}.product-category-module__-KMcoq__productGridScope .shop-product-card__name{font-family:var(--font-veneer);font-size:var(--fs-h6)}.product-category-module__-KMcoq__productGridScope .shop-product-card__price{font-size:var(--fs-paragraph-l)}.product-category-module__-KMcoq__productGridScope .shop-product-card__overlay{z-index:2;background-color:#194c9733;border-radius:6px}