.sm-style-gallery{padding:96px 0;min-height:720px;display:flex;align-items:center}.sm-style-gallery__inner{display:grid;grid-template-columns:1fr 570px;gap:66px;align-items:center;min-height:524px;width:100%}.sm-style-gallery__copy{display:flex;flex-direction:column;gap:0}.sm-style-gallery__copy .sm-h2{color:var(--sm-white);font-family:var(--sm-font-display);font-weight:var(--sm-fw-semibold);font-size:var(--sm-fs-5xl);line-height:1.182em;white-space:nowrap;margin:0 0 20px}.sm-style-gallery__sub{font-family:var(--sm-font-display);font-weight:var(--sm-fw-semibold);font-size:var(--sm-fs-xl-plus);line-height:var(--sm-lh-snug);color:var(--sm-text-muted-on-dark);white-space:pre-line;margin:0 0 48px}.sm-style-gallery__copy .sm-btn--on-dark{align-self:flex-start}.sm-style-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sm-space-5);justify-content:end;max-width:570px;width:100%}.sm-style-gallery__tile{width:100%;height:250px;border-radius:var(--sm-r-md);overflow:hidden;background:var(--sm-border-on-dark)}.sm-style-gallery__image{width:100%;height:100%;object-fit:cover;transition:transform .32s ease-out,filter .32s ease-out}@media(min-width:990px){.sm-style-gallery__tile:hover .sm-style-gallery__image{transform:scale(1.05);filter:brightness(1.05)}}@media(max-width:989px){.sm-style-gallery{padding:56px 0;min-height:0}.sm-style-gallery>.sm-container{padding:0}.sm-style-gallery__inner{grid-template-columns:1fr;gap:0;min-height:0;align-items:stretch}.sm-style-gallery__copy{text-align:center;align-items:center;gap:0;margin:0 0 48px;padding:0 20px}.sm-style-gallery__copy .sm-h2{font-size:26px;font-weight:600;line-height:1.25em;white-space:normal;text-align:center;margin:0 0 8px}.sm-style-gallery__sub{font-size:16px;font-weight:500;line-height:1.4em;text-align:center;margin:0 0 14px;white-space:pre-line}.sm-style-gallery__copy .sm-btn--on-dark{align-self:center;margin:0;width:120px;height:40px;padding:0 16px}.sm-style-gallery__tile{height:200px}.sm-style-gallery__grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:0 0 0 20px;max-width:none;justify-content:flex-start}.sm-style-gallery__grid::-webkit-scrollbar{display:none}.sm-style-gallery__tile{flex:0 0 310px;width:310px;scroll-snap-align:start}.sm-style-gallery__tile:last-child{margin-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-sm-style-gallery.css.map */
