.hfh{background:var(--hfh-bg,#F6F4EF);border-bottom:var(--hfh-border-w,1px) solid var(--hfh-border,#E4E0D6);padding:var(--hfh-pad-top,20px) var(--hfh-pad-right,14px) var(--hfh-pad-bottom,16px) var(--hfh-pad-left,14px);margin:var(--hfh-margin-top,0) var(--hfh-margin-x,0) var(--hfh-margin-bottom,0)}.hfh-container{max-width:var(--hfh-max,1200px);margin:0 auto;text-align:var(--hfh-content-align,left)}.hfh-kicker{font-family:var(--font-body-family, inherit);font-size:var(--hfh-kicker-size,9px);letter-spacing:.16em;text-transform:uppercase;color:var(--hfh-kicker-color,#279A4B);font-weight:700}.hfh-heading{font-family:var(--font-heading-family, "Lora", serif);font-weight:500;line-height:1.2;font-size:var(--hfh-heading-size,23px);color:var(--hfh-heading-color,#1E1E1C);margin:6px 0 0}.hfh-heading em{font-style:italic;color:var(--hfh-emphasis-color,#1E7A3B)}.hfh-card{background:var(--hfh-card-bg,#fff);border:1px solid var(--hfh-card-border,#E4E0D6);border-radius:var(--hfh-card-radius,10px);padding:var(--hfh-card-pad-y,12px) var(--hfh-card-pad-x,12px);display:block;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.hfh-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e1e1c14}.hfh-card-img{display:block;aspect-ratio:var(--hfh-ratio,16/10);border-radius:var(--hfh-img-radius,7px);position:relative;overflow:hidden;margin:var(--hfh-img-pad,0)}.hfh-card-img img{width:100%;height:100%;object-fit:cover;display:block}.hfh-card-title{display:block;font-family:var(--font-heading-family, "Lora", serif);font-size:14.5px;font-weight:600;margin-top:8px;color:var(--hfh-card-title-color,#1E1E1C)}.hfh-card-sub{display:block;font-family:var(--font-body-family, inherit);font-size:10.5px;color:var(--hfh-card-sub-color,#6E6A63);margin-top:1px}.hfh-cta{display:inline-block;margin-top:8px;font-family:var(--font-body-family, inherit);background:var(--hfh-cta-bg,#1E1E1C);color:var(--hfh-cta-color,#fff);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:8px 12px;border-radius:var(--hfh-cta-radius,6px)}.hfh-range{font-size:10.5px;color:var(--hfh-range-color,#6E6A63);margin:10px 0 0}.hfh-range a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hfh-range p{margin:0}.hfh--grid .hfh-cards{display:grid;grid-template-columns:repeat(var(--hfh-cols-m,2),minmax(0,1fr));gap:var(--hfh-gap,8px);margin-top:12px}.hfh--carousel .hfh-cards{display:flex;gap:var(--hfh-gap,8px);margin-top:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--hfh-pad-left,14px) * -1);margin-right:calc(var(--hfh-pad-right,14px) * -1);padding:2px var(--hfh-pad-right,14px) 6px var(--hfh-pad-left,14px);scroll-padding-left:var(--hfh-pad-left,14px)}.hfh--carousel .hfh-cards::-webkit-scrollbar{display:none}.hfh--carousel .hfh-card{flex:0 0 var(--hfh-card-w-m,70%);scroll-snap-align:start}@media(min-width:750px){.hfh{padding:var(--hfh-pad-top-d,40px) var(--hfh-pad-x-d,24px) var(--hfh-pad-bottom-d,36px)}.hfh-kicker{font-size:var(--hfh-kicker-size-d,10px)}.hfh-heading{font-size:var(--hfh-heading-size-d,32px)}.hfh-card-img{aspect-ratio:var(--hfh-ratio-d,16/10)}.hfh-card-title{font-size:18px;margin-top:12px}.hfh-card-sub{font-size:12.5px}.hfh-cta{font-size:10px;padding:9px 14px;margin-top:10px}.hfh-range{font-size:12px;margin-top:14px}.hfh--grid .hfh-cards{grid-template-columns:repeat(var(--hfh-cols-d,2),minmax(0,var(--hfh-card-max,340px)));gap:var(--hfh-gap-d,16px);justify-content:var(--hfh-align,center)}.hfh--carousel .hfh-cards{gap:var(--hfh-gap-d,16px);justify-content:var(--hfh-align,center);margin-left:calc(var(--hfh-pad-x-d,24px) * -1);margin-right:calc(var(--hfh-pad-x-d,24px) * -1);padding-left:var(--hfh-pad-x-d,24px);padding-right:var(--hfh-pad-x-d,24px);scroll-padding-left:var(--hfh-pad-x-d,24px)}.hfh--carousel .hfh-card{flex-basis:var(--hfh-card-w-d,30%)}}@media(prefers-reduced-motion:reduce){.hfh-card{transition:none}.hfh-card:hover{transform:none}.hfh--carousel .hfh-cards{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/home-fabric-hero.css.map */
