.custom-section,.shopify-section .custom-section,.shopify-section[data-section-type=four-column-slideshow]{margin-top:0!important;padding-top:0!important}.custom-section h2{text-align:center;margin:0 0 12px;font-size:28px;font-weight:700}.advanced-four-column-slideshow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;margin:0}.advanced-four-column-slideshow .slide{position:relative;overflow:hidden;border-radius:var(--image-radius);transition:transform .3s ease}.advanced-four-column-slideshow .slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;border-radius:var(--image-radius)}.advanced-four-column-slideshow .slide:hover img{transform:scale(1.04)}.advanced-four-column-slideshow .slide .desktop-img{display:block}.advanced-four-column-slideshow .slide .mobile-img{display:none}.advanced-four-column-slideshow .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;pointer-events:none}.advanced-four-column-slideshow .slide-overlay.top{justify-content:flex-start}.advanced-four-column-slideshow .slide-overlay.middle{justify-content:center}.advanced-four-column-slideshow .slide-overlay.bottom{justify-content:flex-end}.advanced-four-column-slideshow .slide-text{margin-bottom:15px;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.5)}.advanced-four-column-slideshow .slide-btn{pointer-events:auto;display:inline-block;border-radius:0;text-decoration:none;font-weight:700;transition:all .3s ease;box-shadow:0 4px 10px #0000004d}.advanced-four-column-slideshow .slide-btn:hover{transform:translateY(-3px)}@media screen and (max-width:768px){.advanced-four-column-slideshow{grid-template-columns:repeat(2,1fr);gap:10px}.advanced-four-column-slideshow .slide .desktop-img{display:none}.advanced-four-column-slideshow .slide .mobile-img{display:block}.advanced-four-column-slideshow .slide:not(.has-mobile) .desktop-img{display:block}.advanced-four-column-slideshow .slide:not(.has-mobile) .mobile-img{display:none}}.advanced-four-column-slideshow.mobile-separate .slide{display:flex;flex-direction:column}.advanced-four-column-slideshow.mobile-separate .slide-overlay{position:static;height:auto;background:none;padding:20px;color:#000}.advanced-four-column-slideshow.mobile-separate .slide-text{color:#000;text-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
