section.ProductLines-module__OB2Fea__section{color:var(--color-text);padding-block:2.5rem 1.875rem}.ProductLines-module__OB2Fea__layout{gap:var(--space-6);display:grid}.ProductLines-module__OB2Fea__intro{justify-items:start;gap:1.5rem;display:grid}h2.ProductLines-module__OB2Fea__title{text-wrap:wrap}.ProductLines-module__OB2Fea__title{max-width:100%}.ProductLines-module__OB2Fea__text{white-space:pre-line;line-height:1.2143}.ProductLines-module__OB2Fea__action{border-radius:.625rem;width:11.5625rem;height:2.6875rem;margin-block-start:1rem}.ProductLines-module__OB2Fea__cards{gap:.875rem;margin-block-start:1rem;display:grid}.ProductLines-module__OB2Fea__cardWrap{display:contents}.ProductLines-module__OB2Fea__card{color:inherit;background:var(--surface-media);border-radius:.625rem;grid-template-columns:minmax(0,1fr) 10.1875rem;align-items:start;min-height:8.8125rem;text-decoration:none;display:grid;overflow:hidden}.ProductLines-module__OB2Fea__media{aspect-ratio:3/2;grid-area:1/2;justify-self:end;width:10.1875rem;margin:1.34375rem 1.3125rem 0 0;position:relative}.ProductLines-module__OB2Fea__media img{object-fit:cover;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.ProductLines-module__OB2Fea__name{text-underline-offset:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}@media (hover:hover){.ProductLines-module__OB2Fea__card:hover .ProductLines-module__OB2Fea__media img,.ProductLines-module__OB2Fea__card:focus-visible .ProductLines-module__OB2Fea__media img{transform:scale(1.04)}.ProductLines-module__OB2Fea__card:hover .ProductLines-module__OB2Fea__name{text-decoration-color:currentColor}}.ProductLines-module__OB2Fea__card:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.ProductLines-module__OB2Fea__card:focus-visible .ProductLines-module__OB2Fea__name{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.ProductLines-module__OB2Fea__media img,.ProductLines-module__OB2Fea__name{transition:none}.ProductLines-module__OB2Fea__card:hover .ProductLines-module__OB2Fea__media img,.ProductLines-module__OB2Fea__card:focus-visible .ProductLines-module__OB2Fea__media img{transform:none}}.ProductLines-module__OB2Fea__body{grid-area:1/1;padding:2.375rem 0 0 1.25rem}.ProductLines-module__OB2Fea__name{font-size:var(--text-base);font-weight:var(--weight-bold);text-transform:uppercase;line-height:1.2143}.ProductLines-module__OB2Fea__caption{max-width:9.6875rem;margin-block-start:.75rem;font-size:.625rem;line-height:1.2}@media (min-width:64rem){section.ProductLines-module__OB2Fea__section{padding-block:6.0625rem}.ProductLines-module__OB2Fea__layout{grid-template-columns:minmax(0,518fr) minmax(0,762fr);align-items:start;gap:0}.ProductLines-module__OB2Fea__intro{gap:1.5rem}.ProductLines-module__OB2Fea__title{white-space:pre-line;max-width:27.125rem}.ProductLines-module__OB2Fea__text{max-width:24.1875rem}.ProductLines-module__OB2Fea__action{width:13.1875rem}.ProductLines-module__OB2Fea__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:0}.ProductLines-module__OB2Fea__card{background:0 0;min-height:0;display:block;overflow:visible}.ProductLines-module__OB2Fea__media{aspect-ratio:auto;background:var(--surface-media);width:100%;height:15.625rem;margin:0}.ProductLines-module__OB2Fea__media img{object-fit:contain;object-position:50% 54.4%}.ProductLines-module__OB2Fea__body{padding:1.375rem 0 0}.ProductLines-module__OB2Fea__name{font-size:1.125rem;line-height:1.4444}.ProductLines-module__OB2Fea__caption{max-width:12.875rem;font-size:var(--text-sm);margin-block-start:.25rem;line-height:1.2083}}
