.collection-banners-container .section-intro{margin-bottom:24px}.collection-banners{display:flex;flex-wrap:wrap;column-gap:10px;padding:0;margin:0}.collection-banners .collection-banner{flex:1;min-width:0;margin-bottom:10px}a.collection-banner-img-link{position:relative;display:block;text-decoration:none}.collection-banner-img-link .collection-banner-img{position:relative;overflow:hidden;background-color:#ddd}.collection-banners.collection-banners_2 .collection-banner-img{aspect-ratio:1.56}.collection-banners.collection-banners_3 .collection-banner-img{aspect-ratio:.81}.collection-banners.collection-banners_4 .collection-banner-img{aspect-ratio:1.48}.collection-banner-img-link .collection-banner-img img{width:100%;height:100%;display:block;object-fit:cover;transition:all .25s 0s ease-out}.collection-banner-img-link .collection-banner-img-overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;padding:40px 24px;font-size:50px;line-height:.95;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.8);justify-content:flex-end;overflow:hidden;background:linear-gradient(0deg,#00000080,#0000 45% 100%)}.collection-banner-img-link .collection-banner-img-overlay.banner_overlay_1{justify-content:flex-start;text-align:right}.collection-banner-img-link .collection-banner-img-overlay.banner_overlay_2{justify-content:center;text-align:center}.collection-banner-img-overlay p{margin:0;padding:0}.collection-banner-img-overlay em{font-style:normal;font-size:26px;display:block}.collection-banner-label{max-width:90%;position:absolute;bottom:-16px;left:50%;z-index:100;padding:10px 18px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%);border-radius:0;box-shadow:1px 1px 3px #0003;font-weight:500;transition:all .25s 0s ease-out}.collection-banner-img-link:hover .collection-banner-label{filter:saturate(3);box-shadow:0 0 5px #0000004d}.collection-banner-txt{text-align:center;padding:20px 30px 0;line-height:1.3}.collection-banner-txt h2{font-size:21px}.collection-banners.collection-banners_4 .collection-banner-above h2,.collection-banners.collection-banners_4 .collection-banner-txt h2{font-size:16px}.collection-banners .collection-banner-above h2{line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;text-transform:uppercase;text-align:center;letter-spacing:-.2px}.collection-banner-txt p{margin:0;padding:0}.collection-banner-links{text-align:center;padding:4px 0 0}.collection-banner-links a{max-width:90%;display:inline-block;padding:6px 12px 7px;margin:2px;background-color:#ffffff80;color:#444;border:1px solid #888;border-radius:7px;line-height:1;font-weight:500;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-banner-links a:hover{color:#188b52;border-color:#188b52;background-color:#fff}@media screen and (max-width: 1024px){.collection-banner-img-link .collection-banner-img-overlay{font-size:42px}.collection-banner-img-link .collection-banner-img-overlay em{font-size:21px}}@media screen and (max-width: 940px){.collection-banner-img-link .collection-banner-img-overlay{padding:34px 21px;font-size:32px}.collection-banner-img-link .collection-banner-img-overlay em{font-size:19px}.collection-banner-img-link .collection-banner-label{font-size:13px}.collection-banner-txt{padding:20px 12px 0;font-size:14px}.collection-banner-txt h2{font-size:19px}}@media screen and (max-width: 750px){.collection-banners .collection-banner{flex-basis:100%;max-width:100%;margin-bottom:36px}.collection-banners.collection-banners_4 .collection-banner{flex-basis:50%;max-width:calc(50% - 5px)}}
/*# sourceMappingURL=/cdn/shop/t/439/assets/section-collectionbanner.css.map */
