.ambience-gallery-section{width:100%;box-sizing:border-box;position:relative;z-index:1;isolation:isolate}.ambience-gallery__container{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.ambience-gallery__wrapper{position:relative;width:100%}.ambience-gallery__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:6px 0;box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none}.ambience-gallery__track::-webkit-scrollbar{display:none}.ambience-gallery__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.ambience-gallery__slide{flex:0 0 auto;width:auto;scroll-snap-align:start;border-radius:20px;overflow:hidden;box-sizing:border-box;background-color:#eae9e4;position:relative}.ambience-gallery__slide-link{display:block;width:100%;height:100%;text-decoration:none}.ambience-gallery__media{width:100%;height:100%;position:relative;overflow:hidden;border-radius:20px;background-color:#eae9e4}.ambience-gallery__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s ease;pointer-events:none}.ambience-gallery__slide:hover .ambience-gallery__img{transform:scale(1.03)}.ambience-gallery__placeholder{width:100%;height:100%;background-color:#eae9e4;display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}.ambience-gallery__placeholder svg{width:100%;max-width:160px;height:auto;opacity:.3}.ambience-gallery__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.ambience-gallery__dot{width:8px;height:8px;border-radius:50%;background-color:#d1cfc7;border:none;padding:0;cursor:pointer;transition:all .25s ease}.ambience-gallery__dot--active{background-color:#111;width:22px;border-radius:4px}@media screen and (max-width:1024px){.ambience-gallery__container{padding:0 24px}.ambience-gallery__track{gap:16px}}@media screen and (max-width:749px){.ambience-gallery__container{padding:0 16px}.ambience-gallery__track{gap:12px}.ambience-gallery__slide,.ambience-gallery__media{border-radius:16px}.ambience-gallery__dots{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-ambience-gallery.css.map */
