.custom-banner-2-container{width:100%;max-width:1500px;margin:0 auto;overflow:hidden;padding-left:15px;padding-right:15px}.banner-2-grid{display:grid;justify-content:center;align-items:start}.columns-1{grid-template-columns:1fr;max-width:500px;margin:0 auto}.columns-2{grid-template-columns:repeat(2,1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-4{grid-template-columns:repeat(4,1fr)}.banner-2-block{position:relative;overflow:hidden;text-align:center;transition:transform .3s ease;width:100%}.banner-2-block-link{text-decoration:none;color:inherit;display:block;cursor:pointer}.banner-2-block-link.non-clickable{cursor:default;pointer-events:none}.banner-2-block:hover{transform:translateY(-5px)}.image-2-container{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:8px}@media screen and (min-width: 750px){.columns-2 .image-2-container{aspect-ratio:1/1}}.image-2-primary,.image-2-secondary{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}.image-2-secondary{position:absolute;top:0;left:0;opacity:0}.banner-2-block:hover .image-2-secondary{opacity:1}.block-2-text{margin-top:15px;padding:0 5px}.block-2-heading{margin:0 0 1px;font-size:1.6rem;font-weight:600;line-height:1.2;opacity:1;transition:opacity .3s ease}.block-2-subtext{font-size:1.2rem;line-height:1.4;color:#fff;opacity:0;transition:opacity .3s ease;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}@media screen and (min-width: 750px){.banner-2-block:hover .block-2-subtext{opacity:1;max-height:100px}}.animate-on-scroll-2{opacity:0;transition:opacity .6s ease,transform .6s ease}.animated.fade-in{opacity:1}.fade-up{transform:translateY(30px)}.animated.fade-up{opacity:1;transform:translateY(0)}.scale-in{transform:scale(.9)}.animated.scale-in{opacity:1;transform:scale(1)}.reveal{clip-path:inset(0 100% 0 0);opacity:1}.animated.reveal{clip-path:inset(0 0 0 0)}.cascade{transform:translateY(20px)}.animated.cascade{opacity:1;transform:translateY(0)}.banner-2-block:nth-child(1){transition-delay:0ms}.banner-2-block:nth-child(2){transition-delay:.1s}.banner-2-block:nth-child(3){transition-delay:.2s}.banner-2-block:nth-child(4){transition-delay:.3s}.banner-2-block:nth-child(5){transition-delay:.4s}.banner-2-block:nth-child(6){transition-delay:.5s}.banner-2-block:nth-child(7){transition-delay:.6s}.banner-2-block:nth-child(8){transition-delay:.7s}.banner-2-block:nth-child(9){transition-delay:.8s}.banner-2-block:nth-child(10){transition-delay:.9s}.banner-2-block:nth-child(11){transition-delay:1s}.banner-2-block:nth-child(12){transition-delay:1.1s}@media screen and (max-width: 990px){.columns-4{grid-template-columns:repeat(3,1fr)}.block-2-heading{font-size:1.4rem}.block-2-subtext{font-size:.95rem}}@media screen and (max-width: 749px){.banner-2-grid{grid-template-columns:repeat(2,1fr)!important;justify-items:center;gap:calc(var(--grid-gap, 20px) / 2)!important}.image-2-container{aspect-ratio:2/3}.banner-2-block:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 10px);justify-self:center}.custom-banner-2-container{padding-left:12px;padding-right:12px}.block-2-text{margin-top:15px}.block-2-heading{font-size:1.7rem;margin-bottom:0;opacity:1}.block-2-subtext{font-size:.6rem;color:#fff;opacity:1;max-height:none;overflow:visible}.banner-2-block:hover{transform:none}}@media screen and (max-width: 480px){.block-2-heading{font-size:1rem;opacity:1}.block-2-subtext{font-size:.85rem;color:#fff;opacity:1;max-height:none;overflow:visible}.block-2-text{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zuer-custom-banner-2.css.map */
