.best-your-banner-section .pink-hero-wrapper{position:relative;width:100%;overflow:hidden}.best-your-banner-section .pink-hero-section{position:relative;width:100%;height:779px;overflow:hidden}.best-your-banner-section .desktop-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;object-position:center top}.best-your-banner-section .hero-background{object-position:center top;object-fit:cover;width:100%;height:100%}.best-your-banner-section .desktop-bg-image.bg-overlay:after,.best-your-banner-section .mobile-bg-image.bg-overlay:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#7d333b4a;z-index:1}.best-your-banner-section .hero-content{position:relative;z-index:3;max-width:808px;margin:0 auto;padding:40px 40px 105px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100%}.best-your-banner-section .hero-title{font-family:The Seasons;font-weight:400;font-size:163px;line-height:143px;text-align:center;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.best-your-banner-section .hero-subtitle{font-family:Edwardian Script ITC;font-weight:400;font-size:150px;line-height:132px;text-align:center;color:#fff;margin-top:-50px;text-shadow:1px 1px 2px rgba(0,0,0)}.best-your-banner-section .hero-heading-italic{font-family:Switzer;font-weight:300;font-style:italic;font-size:120px;line-height:1;letter-spacing:-.03em;text-align:center}.best-your-banner-section .hero-heading{font-family:Switzer;font-weight:400;font-size:120px;line-height:1;letter-spacing:-.03em;text-align:center}.best-your-banner-section .hero-description{font-family:Switzer;font-weight:400;font-size:20px;line-height:27px;text-align:center;max-width:456px;padding:20px 0}.best-your-banner-section .hero-cta-button{font-family:Switzer;font-weight:500;font-size:20px;line-height:32px;color:#fff;padding:14px 24px;background:#00000024;border:1px solid #fff;border-radius:4px;transition:.5s ease all}.best-your-banner-section .hero-cta-button:hover{background:#ffb6d9;color:#fff;border-color:#ffb6d9;box-shadow:0 10px 30px #ffb6d966}.best-your-banner-section .mobile-bg-image{display:none}.best-your-banner-section .pink-hero-wrapper .swiper-pagination1.swiper-pagination-clickable{WIDTH:100%!important;bottom:12px}.best-your-banner-section .pink-hero-wrapper .swiper-pagination1 span.swiper-pagination-bullet{border-radius:10px;height:5px;transform:scale(1)}.best-your-banner-section .pink-hero-wrapper .swiper-pagination1.swiper-pagination-clickable{position:absolute;bottom:20px;top:auto;z-index:1;left:0;right:0;display:flex}@media(max-width:989px){.best-your-banner-section .hero-heading,.best-your-banner-section .hero-heading-italic{font-size:100px}}@media(max-width:768px){.best-your-banner-section .pink-hero-section{height:90svh}.best-your-banner-section .mobile-bg-image{display:block}.best-your-banner-section .desktop-bg-image{display:none}.best-your-banner-section .hero-description{padding:10px 0 20px}.best-your-banner-section .hero-cta-button{font-size:18px;line-height:28px}.best-your-banner-section .mobile-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;object-position:center bottom}.best-your-banner-section .hero-heading,.best-your-banner-section .hero-heading-italic{font-size:80px}.best-your-banner-section .hero-content{padding-bottom:65px}}@media(max-width:575px){.best-your-banner-section .hero-description{font-size:24px;line-height:32px;max-width:342px}.best-your-banner-section .hero-cta-button{padding:13px 23px}.best-your-banner-section .hero-heading,.best-your-banner-section .hero-heading-italic{font-size:70px}}@media(max-width:429px){.best-your-banner-section .hero-title{font-size:80px;line-height:70px}.best-your-banner-section .hero-subtitle{font-size:70px;line-height:90px}.best-your-banner-section .hero-description{font-size:20px;line-height:27px}.best-your-banner-section .hero-cta-button{font-size:20px;line-height:32px}.best-your-banner-section .hero-content{padding:100px 20px 40px}.best-your-banner-section .hero-heading,.best-your-banner-section .hero-heading-italic{font-size:60px}}@media(max-width:375px){.best-your-banner-section .hero-heading,.best-your-banner-section .hero-heading-italic{font-size:50px}.best-your-banner-section .hero-cta-button{font-size:18px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/bundle-banner.css.map */
