.atelier-gallery-wall{padding-top:var(--padding-top, 72px);padding-bottom:var(--padding-bottom, 72px)}.atelier-gallery-wall__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.atelier-gallery-wall__grid--image-right .atelier-gallery-wall__image-wrapper{order:2}.atelier-gallery-wall__image-wrapper{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#0000000a}.atelier-gallery-wall__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.atelier-gallery-wall:hover .atelier-gallery-wall__image{transform:scale(1.02)}.atelier-gallery-wall__image--placeholder{width:100%;height:100%;display:block;background:#0000000a}.atelier-gallery-wall__image-label{position:absolute;bottom:1rem;left:1rem;background:#1a1a1ad9;color:#f5f0eb;padding:.5rem .875rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.atelier-gallery-wall__content{padding:0 .5rem}.atelier-gallery-wall__eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:1rem}.atelier-gallery-wall__heading{font-family:var(--font-heading-family, "Playfair Display", serif);font-weight:700;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 1.25rem}.atelier-gallery-wall__text{font-size:1.0625rem;line-height:1.65;opacity:.85;margin-bottom:1.75rem;max-width:44ch}.atelier-gallery-wall__text p{margin:0 0 1rem}.atelier-gallery-wall__text p:last-child{margin-bottom:0}.atelier-gallery-wall__benefits{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.875rem}.atelier-gallery-wall__benefit{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5}.atelier-gallery-wall__check{flex-shrink:0;margin-top:.2rem;color:#b85042}.atelier-gallery-wall__benefit strong{font-weight:600}.atelier-gallery-wall__button{padding:1rem 2.5rem;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}@media screen and (max-width:989px){.atelier-gallery-wall__grid{grid-template-columns:1fr;gap:2.5rem}.atelier-gallery-wall__grid--image-right .atelier-gallery-wall__image-wrapper{order:0}.atelier-gallery-wall__image-wrapper{aspect-ratio:4 / 3}.atelier-gallery-wall__content{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-atelier-gallery-wall.css.map */
