.atelier-showcase{position:relative;overflow:hidden}.atelier-showcase__hero{position:relative;min-height:var(--atelier-hero-height, 70vh);display:flex;align-items:flex-end;justify-content:center;padding-bottom:4rem}@media screen and (min-width: 750px){.atelier-showcase__hero{min-height:var(--atelier-hero-height-desktop, 80vh);padding-bottom:6rem}}.atelier-showcase__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.atelier-showcase__hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.atelier-showcase__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,rgba(0,0,0,var(--atelier-overlay-opacity, .4)) 60%,#00000080);z-index:1}.atelier-showcase__content{position:relative;z-index:2;text-align:center;padding:1.8rem 2rem;max-width:60rem;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;border:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 749px){.atelier-showcase__content{margin:0 1rem}}@media screen and (min-width: 750px){.atelier-showcase__content{padding:2.5rem 3.5rem;border-radius:1.2rem}}.atelier-showcase__heading{margin:0 0 1.2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.4);letter-spacing:.06em}.atelier-showcase__heading:last-child{margin-bottom:0}.atelier-showcase__location{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.3rem;color:#fffffff2;margin:0;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.4)}@media screen and (min-width: 750px){.atelier-showcase__location{font-size:1.5rem}}.atelier-showcase__location-icon{width:1.4rem;height:1.4rem;flex-shrink:0}.atelier-showcase__location-icon svg{width:100%;height:100%;fill:currentColor}.atelier-showcase__button{margin-top:.5rem}.atelier-showcase__video-wrapper{position:relative;background:rgb(var(--color-background));padding-top:3rem}@media screen and (min-width: 750px){.atelier-showcase__video-wrapper{padding-top:4rem}}.atelier-showcase__video-header{padding:3rem 0 1.5rem;text-align:center}@media screen and (min-width: 750px){.atelier-showcase__video-header{padding:4rem 0 2rem}}.atelier-showcase__video-heading{margin:0}.atelier-showcase__video{position:relative;max-height:var(--atelier-video-height, 320px);aspect-ratio:16 / 9;overflow:hidden;margin:0 auto}@media screen and (min-width: 750px){.atelier-showcase__video{max-height:var(--atelier-video-height-desktop, 500px);aspect-ratio:21 / 9}}.atelier-showcase__video.full-width{max-width:none}.atelier-showcase__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;border:none;padding:0;background:transparent}.atelier-showcase__poster img{width:100%;height:100%;object-fit:cover}.atelier-showcase__poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease}.atelier-showcase__poster:hover .atelier-showcase__poster-button{transform:translate(-50%,-50%) scale(1.08);background:#fff}.atelier-showcase__poster-button svg{width:2.4rem;height:2.4rem;margin-left:.3rem}.atelier-showcase__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.atelier-showcase__video[data-loaded=true] .atelier-showcase__poster{display:none}.atelier-showcase__padding{padding-top:var(--atelier-padding-top, 0);padding-bottom:var(--atelier-padding-bottom, 36px)}@media screen and (min-width: 750px){.atelier-showcase__padding{padding-top:var(--atelier-padding-top-desktop, 0);padding-bottom:var(--atelier-padding-bottom-desktop, 52px)}}.atelier-showcase__content{animation:atelier-fade-up .8s ease-out both;animation-delay:.2s}@keyframes atelier-fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.atelier-showcase__content{animation:none}.atelier-showcase__poster-button{transition:none}}.shopify-design-mode .atelier-showcase__video[data-loaded=true] .atelier-showcase__poster{display:flex}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-atelier-showcase.css.map */
