.hn-fsys{max-width:1120px;margin:0 auto;padding:20px 16px 0;text-align:center;color:#18332f}.hn-fsys .hn-eyebrow{justify-content:center}.hn-fsys__heading{font-size:clamp(34px,4.6vw,52px);margin:0 0 14px}.hn-fsys__intro{max-width:560px;margin:0 auto 32px;font-size:17px}.hn-fsys__grid{display:grid;grid-template-columns:1fr;gap:20px;text-align:left}@media(min-width:750px){.hn-fsys__grid{grid-template-columns:1fr 1fr;gap:28px}}.hn-fsys__card{background:#fff8ee;border:3px solid #18332f;border-radius:22px;overflow:hidden}.hn-fsys__band{display:block;height:16px;border-bottom:3px solid #18332f}.hn-fsys__card--morning .hn-fsys__band{background:#d9a441}.hn-fsys__card--night .hn-fsys__band{background:#7f93a8}.hn-fsys__card-body{padding:22px 22px 24px}@media(min-width:750px){.hn-fsys__card-body{padding:28px 30px 30px}}.hn-fsys__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.hn-fsys__title{font-family:var(--font-display-family);text-transform:uppercase;font-size:clamp(34px,3.6vw,44px);line-height:.95;margin:0}.hn-fsys__fuel{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0}.hn-fsys__icon{flex:none;width:52px;height:52px}.hn-fsys__label{font-family:var(--font-mono-family);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;opacity:.7}.hn-fsys__benefit{font-family:var(--font-body-family);font-size:17px;font-weight:500;margin:0 0 18px}.hn-fsys__tiles{display:grid;grid-auto-rows:1fr;gap:14px}.hn-fsys__tile{background:#efe5d7;border:2px solid #18332f;border-left-width:8px;border-radius:14px;padding:14px 16px 16px}.hn-fsys__card--morning .hn-fsys__tile{border-left-color:#d9a441}.hn-fsys__card--night .hn-fsys__tile{border-left-color:#7f93a8}.hn-fsys__name{font-family:var(--font-display-family);text-transform:uppercase;font-size:26px;line-height:1;margin:0 0 12px}.hn-fsys__desc{font-family:var(--font-body-family);font-size:15px;line-height:1.5;margin:0 0 12px}.hn-fsys__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.hn-fsys__chip{border:1.5px solid #18332f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}@media(min-width:750px){@supports (grid-template-rows: subgrid){.hn-fsys__grid{grid-template-rows:repeat(4,auto) 1fr 1fr auto;row-gap:0}.hn-fsys__card{grid-row:span 7;display:grid;grid-template-rows:subgrid}.hn-fsys__card-body,.hn-fsys__tiles{display:contents}.hn-fsys__card-head,.hn-fsys__card-body>.hn-fsys__label,.hn-fsys__benefit,.hn-fsys__tile{margin-inline:30px}.hn-fsys__card-head{margin-top:28px}.hn-fsys__tile{margin-bottom:14px}.hn-fsys__card:after{content:"";height:16px}}}@media(max-width:749px){.hn-fsys__grid{display:flex;gap:14px;margin-inline:-16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.hn-fsys__grid::-webkit-scrollbar{display:none}.hn-fsys__card{flex:0 0 86%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/highrise-functional-systems.css.map */
