.section:has(.promo-collection-banner){background-color:#fff;padding-top:0;padding-bottom:14rem;min-height:auto!important}.promo-collection-banner .promo-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.promo-collection-banner .promo-grid__block{border-radius:30px;transition:all .3s ease;position:relative;overflow:hidden}.promo-collection-banner .promo-grid__image{max-width:100%;width:100%;height:100%;object-fit:cover;display:inline-block;vertical-align:top;transition:all .4s ease-in-out}.promo-collection-banner .promo-grid__block:hover .promo-grid__image{transform:scale(1.06)}.promo-collection-banner .promo-grid__title{font-weight:700;position:absolute;top:35px;left:44px;color:#653590;font-size:40px;line-height:100%}.promo-collection-banner .promo-grid__badge{font-weight:700;position:absolute;top:44px;right:40px;background-color:#f09;color:#fff;border-radius:50px;font-size:1.5rem;line-height:100%;padding:.5rem 1rem}.promo-collection-banner .arrow-wrapper{width:40px;height:40px;border-radius:50%;background-color:#653590;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out;position:absolute;bottom:30px;right:74px}.promo-collection-banner .promo-grid__block:hover .arrow-wrapper{opacity:1;visibility:visible;-webkit-user-select:auto;user-select:auto;right:44px}.promo-collection-banner .arrow-wrapper .icon-right-arrow{max-width:30px}@media screen and (max-width: 1699px){.promo-collection-banner .promo-grid__title{top:30px}.promo-collection-banner .arrow-wrapper{bottom:30px}.promo-collection-banner .promo-grid__badge{top:40px}}@media screen and (max-width: 1499px){.promo-collection-banner .promo-grid__title{top:20px;left:35px;font-size:32px}.promo-collection-banner .arrow-wrapper{right:65px}.promo-collection-banner .promo-grid__block:hover .arrow-wrapper{right:35px}.promo-collection-banner .arrow-wrapper{width:38px;height:38px}.promo-collection-banner .promo-grid__badge{top:26px;right:20px;font-size:1.3rem;padding:.4rem .8rem}}@media screen and (max-width: 1299px){.section:has(.promo-collection-banner){padding-bottom:12rem}}@media screen and (max-width: 1199px){.section:has(.promo-collection-banner){padding-bottom:10rem}.promo-collection-banner .promo-grid__title{top:18px;left:25px;font-size:24px}.promo-collection-banner .arrow-wrapper{right:45px;width:32px;height:32px}.promo-collection-banner .promo-grid__block:hover .arrow-wrapper{right:25px}.promo-collection-banner .arrow-wrapper .icon-right-arrow{max-width:26px}.promo-collection-banner .promo-grid__badge{top:20px}}@media screen and (max-width: 991px){.section:has(.promo-collection-banner){padding-bottom:8rem}.promo-collection-banner .promo-grid__title{top:12px;left:20px;font-size:20px}.promo-collection-banner .arrow-wrapper{bottom:15px;right:30px;width:28px;height:28px}.promo-collection-banner .promo-grid__block:hover .arrow-wrapper{right:20px}.promo-collection-banner .arrow-wrapper .icon-right-arrow{max-width:22px}.promo-collection-banner .promo-grid__badge{top:14px;right:15px;font-size:1.2rem;padding:.3rem .6rem}}@media screen and (max-width: 767px){.promo-collection-banner .promo-grid{grid-template-columns:1fr}.promo-collection-banner .promo-grid__block{grid-column:1 / -1!important;grid-row:auto!important}.promo-collection-banner .promo-grid__title{top:22px;left:35px;font-size:32px}.promo-collection-banner .arrow-wrapper{width:36px;height:36px}.promo-collection-banner .arrow-wrapper .icon-right-arrow{max-width:30px}.promo-collection-banner .arrow-wrapper{display:none}.promo-collection-banner .promo-grid__block:hover .promo-grid__image{transform:scale(1)}.promo-collection-banner .promo-grid__badge{top:28px;right:40px;font-size:1.6rem;padding:.5rem 1rem}}@media screen and (max-width: 575px){.promo-collection-banner .promo-grid__title{left:25px}}@media screen and (max-width: 480px){.promo-collection-banner .promo-grid__title{left:30px;font-size:26px}.promo-collection-banner .arrow-wrapper{width:30px;height:30px}.promo-collection-banner .arrow-wrapper .icon-right-arrow{max-width:22px}.promo-collection-banner .promo-grid__badge{top:22px;right:20px;font-size:1.4rem;padding:.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/promo-collection-banner.css.map */
