.fitting-types__header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.fitting-types__eyebrow,.fitting-types__item-eyebrow{font-size:13px;letter-spacing:var(--hio-eyebrow-letter-spacing);line-height:1.3;text-transform:uppercase;color:var(--color-text);opacity:.7}.fitting-types__heading{margin:0}.fitting-types__lead{max-width:640px;margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--color-text);opacity:.85}.fitting-types__grid{display:grid;gap:48px;margin:0;padding:0;list-style:none}.fitting-types__item,.fitting-types__card{display:flex;flex-direction:column;height:100%}.fitting-types__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--color-border-rgba))}.fitting-types__media>a{display:block;width:100%;height:100%}.fitting-types__media img,.fitting-types__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fitting-types__card:hover .fitting-types__media img{transform:scale(1.03)}.fitting-types__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px}.fitting-types__body:before{content:"";display:block;width:48px;height:3px;margin-bottom:4px;background:var(--color-button-background)}.fitting-types__title{margin:0}.fitting-types__title a{color:inherit;text-decoration:none}.fitting-types__title a:hover,.fitting-types__title a:focus-visible{text-decoration:underline;text-decoration-color:var(--color-button-background);text-decoration-thickness:2px;text-underline-offset:4px}.fitting-types__text{margin:0;font-size:16px;line-height:1.6;color:var(--color-text);opacity:.85}.fitting-types__facts{display:flex;flex-wrap:wrap;gap:8px 32px;width:100%;margin:6px 0 0;padding:12px 0;border-top:1px solid rgba(var(--color-border-rgba));border-bottom:1px solid rgba(var(--color-border-rgba))}.fitting-types__fact{display:flex;flex-direction:column;gap:2px}.fitting-types__fact dt{font-size:12px;letter-spacing:var(--hio-eyebrow-letter-spacing);line-height:1.3;text-transform:uppercase;color:var(--color-text);opacity:.7}.fitting-types__fact dd{margin:0;font-family:var(--font-head-family);font-weight:var(--font-header-weight);font-size:20px;line-height:1.2;color:var(--color-text)}.fitting-types__actions{margin-top:auto;padding-top:8px}.fitting-types__more{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head-family);font-weight:var(--font-header-weight);font-size:17px;line-height:1.2;color:var(--color-text);text-decoration:none}.fitting-types__more svg{width:16px;height:16px;color:var(--color-button-background);transition:transform .2s ease}.fitting-types__more:hover svg,.fitting-types__more:focus-visible svg{transform:translate(4px)}.fitting-types__more:hover span,.fitting-types__more:focus-visible span{text-decoration:underline;text-decoration-color:var(--color-button-background);text-decoration-thickness:2px;text-underline-offset:4px}.fitting-types__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:48px;padding:24px;border-left:3px solid var(--color-button-background);background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.fitting-types__footer-text{max-width:640px;margin:0;font-size:16px;line-height:1.5;color:var(--color-text)}@media screen and (min-width:750px){.fitting-types__header{margin-bottom:28px}.fitting-types__eyebrow{font-size:14px}.fitting-types__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:56px}}@media screen and (min-width:990px){.fitting-types__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.fitting-types--compact .fitting-types__grid{gap:0}.fitting-types--compact .fitting-types__card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 16px;align-items:center;gap:16px;padding:14px 0;border-top:1px solid rgba(var(--color-border-rgba))}.fitting-types--compact .fitting-types__card:after{content:"";width:16px;height:16px;background:var(--color-button-background);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8H14M14 8L9 3M14 8L9 13' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8H14M14 8L9 3M14 8L9 13' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.fitting-types--compact .fitting-types__card:hover:after{transform:translate(4px)}.fitting-types--compact .fitting-types__media{aspect-ratio:1}.fitting-types--compact .fitting-types__text,.fitting-types--compact .fitting-types__actions,.fitting-types--compact .fitting-types__body:before{display:none}.fitting-types--compact .fitting-types__body{gap:2px;padding-top:0}.fitting-types--compact .fitting-types__item-eyebrow{font-size:11px;letter-spacing:var(--hio-eyebrow-letter-spacing)}.fitting-types--compact .fitting-types__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fitting-types--compact .fitting-types__facts{flex-wrap:wrap;gap:0 6px;margin:2px 0 0;padding:0;border:0}.fitting-types--compact .fitting-types__fact{flex-direction:row}.fitting-types--compact .fitting-types__fact dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fitting-types--compact .fitting-types__fact dd{font-family:inherit;font-weight:400;font-size:14px;opacity:.75}.fitting-types--compact .fitting-types__fact+.fitting-types__fact dd:before{content:"\b7  "}@media screen and (min-width:750px){.fitting-types--compact .fitting-types__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:0}}@media screen and (min-width:990px){.fitting-types--compact .fitting-types__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-fitting-types.css.map */
