.hf-paths--filled,.hf-products--filled{padding:clamp(44px,5vw,80px) 5vw}.hf-paths--filled header{margin-bottom:32px}.hf-paths--filled h2,.hf-statement--complete h2,.hf-products--filled h2{font-size:clamp(36px,4.2vw,68px);line-height:1.03}.hf-paths--filled .hf-paths__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;gap:18px}.hf-paths--filled .hf-paths__grid a{display:flex;flex-direction:column;grid-row:auto;grid-column:auto;min-width:0;background:#fff}.hf-paths__image{aspect-ratio:1;min-width:0;overflow:hidden;padding:16px}.hf-paths--filled .hf-paths__grid img{display:block;width:100%;height:100%;object-fit:contain}.hf-paths--filled .hf-paths__grid span{position:static;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px 16px;background:#fff;color:var(--o);font-size:clamp(16px,1.5vw,23px)}.hf-statement--complete{grid-template-columns:1fr 1fr;align-items:stretch}.hf-statement--complete .hf-statement__copy{min-width:0;padding:clamp(32px,5vw,80px)}.hf-statement__media{display:flex;align-items:center;justify-content:center;min-width:0;background:#fff;padding:28px}.hf-statement--complete .hf-statement__media img{display:block;width:100%;height:clamp(360px,34vw,540px);object-fit:contain}.hf-products--filled .hf-card>a{overflow:hidden;padding:14px;background:#fff}.hf-products--filled .hf-card img{object-fit:contain}@media(max-width:1000px)and (min-width:701px){.hf-paths--filled .hf-paths__grid{gap:12px}.hf-statement--complete h2{font-size:44px}.hf-products--filled>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.hf-paths--filled,.hf-products--filled{padding:44px 18px}.hf-paths--filled header{margin-bottom:24px}.hf-paths--filled .hf-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:12px}.hf-paths--filled .hf-paths__grid a:first-child,.hf-paths--filled .hf-paths__grid a:last-child{grid-row:auto;grid-column:auto}.hf-paths__image{padding:10px}.hf-paths--filled .hf-paths__grid span{font-size:16px;padding:12px;min-height:62px}.hf-statement--complete{grid-template-columns:1fr}.hf-statement--complete .hf-statement__copy{padding:40px 22px}.hf-statement--complete h2{font-size:clamp(36px,10vw,48px)}.hf-statement__media{padding:20px}.hf-statement--complete .hf-statement__media img{height:360px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hf-home-layout.css.map */
