.enhanced-media-grid-section{padding:40px 20px}.enhanced-grid-header{text-align:center;margin-bottom:30px}.enhanced-media-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.enhanced-grid-item{flex:1 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px);display:flex;flex-direction:column;position:relative;overflow:visible;text-align:center}.image-container{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1}.image-container img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,box-shadow .5s ease;will-change:transform;backface-visibility:hidden}.enhanced-grid-item:hover .image-container img{transform:scale(1.08);box-shadow:0 10px 25px #00000040}.overlay-text{position:absolute;z-index:2;border-radius:4px;padding:10px 15px;max-width:90%;word-wrap:break-word;line-height:1.4}.text-top-left{top:10px;left:10px}.text-top-center{top:10px;left:50%;transform:translate(-50%)}.text-top-right{top:10px;right:10px}.text-center-left{top:50%;left:10px;transform:translateY(-50%)}.text-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.text-center-right{top:50%;right:10px;transform:translateY(-50%)}.text-bottom-left{bottom:10px;left:10px}.text-bottom-center{bottom:10px;left:50%;transform:translate(-50%)}.text-bottom-right{bottom:10px;right:10px}.text-below{padding:12px;margin-top:10px;line-height:1.5;word-break:break-word}@media(max-width:767px){.enhanced-grid-item{flex:1 1 100%;max-width:100%}.text-below h2{font-size:18px!important}.text-below p{font-size:14px!important}.overlay-text h2{font-size:18px!important}.overlay-text p{font-size:14px!important}}.new-image-display-section{padding:40px 20px;width:100%;box-sizing:border-box}.media-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}.new-image-display-block{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);display:flex;flex-direction:column;position:relative;overflow:visible;box-sizing:border-box}.aspect-media-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden;z-index:1;background-color:#000}.aspect-media-container img,.aspect-media-container iframe,.aspect-media-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:cover;display:block}.aspect-media-container img{transition:transform 6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.new-image-display-block:hover .aspect-media-container img{transform:scale(1.12)}.overlay-text{position:absolute;z-index:2;border-radius:4px;display:inline-block;line-height:1.2;padding:12px 18px;max-width:85%;word-wrap:break-word;pointer-events:none}.overlay-text h2,.block-text-below h2{margin:0 0 6px;font-weight:600}.overlay-text p,.block-text-below p{margin:0}.block-text-below{padding:15px 5px;position:relative;z-index:2;width:100%;box-sizing:border-box}.text-top-left{top:15px;left:15px;transform:none;text-align:left}.text-top-center{top:15px;left:50%;transform:translate(-50%);text-align:center}.text-top-right{top:15px;right:15px;transform:none;text-align:right}.text-center-left{top:50%;left:15px;transform:translateY(-50%);text-align:left}.text-center-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.text-center-right{top:50%;right:15px;transform:translateY(-50%);text-align:right}.text-bottom-left{bottom:15px;left:15px;transform:none;text-align:left}.text-bottom-center{bottom:15px;left:50%;transform:translate(-50%);text-align:center}.text-bottom-right{bottom:15px;right:15px;transform:none;text-align:right}@media(max-width:767px){.new-image-display-section{padding:20px 10px}.media-grid{gap:12px}.new-image-display-block{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px)}.mobile-hide-overlay{display:none!important}.mobile-show-below{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
