feature-section{display:block}.feature-section__layout{display:flex;flex-direction:column;gap:1.6rem}.feature-section__heading{margin-top:0;margin-bottom:0}@media screen and (min-width:990px){.feature-section__layout{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto auto 1fr;grid-template-areas:"media heading" "media text" "media list";gap:0 5rem;align-items:start}.feature-section__heading{grid-area:heading;padding-top:1.6rem;padding-bottom:0;margin-bottom:0}.feature-section__subtext{grid-area:text;margin-top:2rem}.feature-section__media-panel{grid-area:media;grid-row:1 / 4;aspect-ratio:unset;height:66rem;max-height:calc(100dvh - var(--section-padding-top, 36px) - var(--section-padding-bottom, 36px))}.feature-section__list-panel{grid-area:list;align-self:end}feature-section.feature-section--media-right .feature-section__layout{grid-template-columns:2fr 3fr;grid-template-areas:"heading media" "text    media" "list    media"}}.feature-section__media-panel{position:relative;overflow:hidden;border-radius:var(--media-radius, 0)}@media screen and (max-width:989px){.feature-section__media-panel{aspect-ratio:4 / 3}}.feature-section__image,.feature-section__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.feature-section__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center}.feature-section__media-placeholder .placeholder-svg{width:100%;height:auto;opacity:.4}.feature-section__subtext p{margin-top:0;margin-bottom:0}.feature-section__list-panel{width:100%}.feature-section__list-title{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground));margin:0 0 1.6rem}.feature-section__list{list-style:none;margin:0;padding:0;column-count:2;column-gap:3.2rem}.feature-section__list-item{display:flex;align-items:center;gap:.5rem;break-inside:avoid;margin-bottom:1rem}.feature-section__list-item:last-child{margin-bottom:0}.feature-section__list-thumb{display:block;width:var(--thumbnail-size, 3.2rem);height:var(--thumbnail-size, 3.2rem);object-fit:cover;object-position:center;border-radius:.25rem;flex-shrink:0}.feature-section__list-label{font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground))}feature-section.feature-section--list-cols-1 .feature-section__list{column-count:1}
/*# sourceMappingURL=/cdn/shop/t/254/assets/feature-section.css.map */
