[data-template=store] .store-section-fill{display:flex;flex:1 1 0%;flex-direction:column}[data-template=store] .store-section-fill>section{flex:1 1 0%}[data-template=store] .store-section-fill[data-section-kind=hero]>section{flex:0 0 auto}[data-template=store] .store-hero-cover{aspect-ratio:4/5!important}@container share (min-width: 640px){[data-template=store] .store-hero-cover{aspect-ratio:1440/860!important}}[data-template=store] .store-hero-caption{padding-top:6rem;padding-bottom:2rem;background-image:linear-gradient(to top,color-mix(in srgb,var(--share-fg) 86%,transparent),color-mix(in srgb,var(--share-fg) 52%,transparent) 55%,transparent)}@container share (min-width: 640px){[data-template=store] .store-hero-caption{padding-top:7rem;padding-bottom:3.5rem}}[data-template=store] .store-hero-caption h2{color:var(--share-bg)}[data-template=store] .store-hero-caption p{color:color-mix(in srgb,var(--share-bg) 85%,transparent)}[data-template=store] .store-cta.store-cta-on-photo{background:var(--share-bg);color:var(--share-fg)}[data-template=store] .store-tiles-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.5rem;row-gap:3.5rem;padding-block:3rem}@container share (min-width: 1024px){[data-template=store] .store-tiles-grid{column-gap:2rem;row-gap:2rem;padding-block:4rem}[data-template=store] .store-tiles-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=store] .store-tiles-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-template=store] .store-tile-at-1{grid-column:2}[data-template=store] .store-tile-at-2{grid-column:3}}[data-template=store] .store-row-band{padding-top:3rem;padding-bottom:4rem}@container share (min-width: 1024px){[data-template=store] .store-row-band{padding-top:4rem;padding-bottom:5rem}}[data-template=store] .store-row-grid{display:grid;gap:1.5rem}[data-template=store] .store-row-grid[data-fit="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=store] .store-row-grid[data-fit="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-template=store] .store-row-rail{scroll-padding-inline-start:1.5rem}@container share (min-width: 640px){[data-template=store] .store-row-rail{scroll-padding-inline-start:2rem}}@container share (min-width: 1024px){[data-template=store] .store-row-rail{scroll-padding-inline-start:2.5rem}}.store-page-sections-content{margin-inline:auto;width:100%}@container share (min-width: 1280px){.store-page-sections-content{max-width:min(1440px,100% - 160px)}[data-template=store] .store-page-sections-content.store-gutter{padding-inline:0}}[data-template=store] .store-add-section{--pm-teal-ink:#18929f;transition-property:box-shadow,border-color,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-template=store] .store-example-note{top:34%;padding:.75rem 1rem;--pm-teal-ink:#18929f;transition:background-color .18s var(--share-ease-out,cubic-bezier(.16,1,.3,1)),box-shadow .18s var(--share-ease-out,cubic-bezier(.16,1,.3,1)),color .18s var(--share-ease-out,cubic-bezier(.16,1,.3,1))}[data-template=store] .store-example-note-lines{gap:.125rem}[data-template=store] .store-example-note-lines,[data-template=store] .store-example-note-swap{transition:opacity .18s var(--share-ease-out,cubic-bezier(.16,1,.3,1)),transform .18s var(--share-ease-out,cubic-bezier(.16,1,.3,1))}[data-template=store] .store-example-note-title{font-size:1rem;line-height:1.5rem}[data-template=store] .store-example-note-hint{font-size:.6875rem;line-height:1.5}@container share (min-width: 640px){[data-template=store] .store-example-note{top:50%;padding:1.25rem 1.5rem}[data-template=store] .store-example-note-lines{gap:.25rem}[data-template=store] .store-example-note-title{font-size:1.125rem;line-height:1.75rem}[data-template=store] .store-example-note-hint{font-size:.875rem;line-height:1.25rem}}[data-template=store] .store-band-title{font-size:22px;line-height:30px}[data-template=store] .store-tile-title{font-size:19px;line-height:26px}@container share (min-width: 640px){[data-template=store] .store-band-title{font-size:26px;line-height:36px}[data-template=store] .store-tile-title{font-size:21px;line-height:28px}}@container share (min-width: 1024px){[data-template=store] .store-band-title{font-size:30px;line-height:45px}}