.collection-media-banner{margin:30px auto;overflow:hidden;max-width:1280px}.collection-media-banner .page-width{position:relative}.collection-media-banner.full-width{max-width:100%;padding:0}.collection-media-banner.full-width .page-width{max-width:100%}.collection-media-banner img,.collection-media-banner video{width:100%}.collection-media-banner img.mobile,.collection-media-banner video.mobile{display:block}.collection-media-banner img.desktop,.collection-media-banner video.desktop{display:none}@media screen and (min-width: 768px){.collection-media-banner img{border-radius:12px}.collection-media-banner video.desktop{border-radius:12px}.collection-media-banner img.mobile,.collection-media-banner video.mobile{display:none}.collection-media-banner img.desktop,.collection-media-banner video.desktop{display:block}}.collection-media-banner .media-banner-products{overflow:visible}.collection-media-banner .swiper-wrapper{width:84vw;overflow:scroll;gap:25px;margin-left:-8vw;padding:0 8vw;scrollbar-width:none;-ms-overflow-style:none}.collection-media-banner .swiper-wrapper::-webkit-scrollbar{display:none}.collection__mediaBanner--image-container{position:relative}.collection__mediaBanner--image-container:after{content:"";display:block;background:linear-gradient(90deg,#000a,#fff0);position:absolute;width:100%;height:100%;top:0;z-index:0;border-radius:12px}.collection-media-banner.full-width .collection__mediaBanner--image-container:after{display:none}.collection-media-banner.full-width .collection__mediaBanner--image-container img{border-radius:0}.collection-media-banner .collection__mediaBanner--content{position:absolute;top:4vw;bottom:4vw;left:4vw;right:4vw;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (min-width: 1900px){.collection-media-banner .collection__mediaBanner--content{top:2vw;bottom:2vw;left:2vw;right:2vw}}@media screen and (max-width: 1350px){.collection-media-banner{padding:0 40px}}@media screen and (max-width: 767px){.collection-media-banner .collection__mediaBanner--content{top:8vw;bottom:8vw;left:8vw;right:8vw}}.collection-media-banner .collection__mediaBanner--heading{font-size:30px;font-family:gothamblack;color:#fff;text-transform:uppercase;max-width:40%;line-height:1.25em}@media screen and (max-width: 991px){.collection-media-banner .collection__mediaBanner--heading{font-size:20px}}@media screen and (max-width: 767px){.collection-media-banner .collection__mediaBanner--heading{max-width:100%;font-size:30px}}@media screen and (max-width: 480px){.collection-media-banner{padding:0}}.collection-media-banner .media-banner-product{display:flex;height:auto;gap:15px;width:260px;max-width:260px;background:#fff;border-radius:6px;overflow:hidden}.collection-media-banner .media-banner-product--info{display:flex;flex-direction:column;gap:5px;align-items:stretch;justify-content:space-around;padding:5px 0}.collection-media-banner .media-banner-product img{max-width:120px;width:100%;height:100%}.collection-media-banner .media-banner-product .media-banner-product--title{display:flex;flex-direction:column-reverse;font-family:gothambold;font-size:16px;line-height:20px;letter-spacing:0}.collection-media-banner .media-banner-product .media-banner-product--title span{font-family:gothambook;font-size:12px;color:#ababab}.collection-media-banner .media-banner-product button{background:transparent;border:1px solid #000;border-radius:6px;color:#000;font-family:gothammedium;text-transform:inherit;letter-spacing:.05em;font-size:12px;padding:7px 11px;transition:.3s}.collection-media-banner .media-banner-product button:after{display:none}.collection-media-banner .media-banner-product button:hover{background:#000;color:#fff}.collection-media-banner.fathers-day-2024{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/381/assets/collection-media-banner.css.map */
