.landing-banner-button-text-login{margin-top:12px;margin-bottom:12px;font-size:16px!important}.landing-banner-main{display:flex;justify-content:center}.landing-banner-desktop{display:flex;max-width:1440px;padding-top:42px;width:100%}.landing-banner-text-column{flex:1;display:flex;flex-direction:column}.landing-banner-image-column{flex:1;justify-content:center;display:flex;flex-direction:column}.landing-banner-heading{font-size:36px;font-style:normal;font-weight:900;text-transform:uppercase;line-height:132.495%}.landing-banner-subheading{font-size:20px;font-style:normal;font-weight:600;line-height:128%}.landing-banner-image-text{width:50%;margin-bottom:12px}.landing-banner-button-container{width:55%;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.landing-banner-button{border-radius:61.4px;background:#c6007e;padding:16px 0;color:#fff;text-align:center;text-transform:uppercase;font-size:17px;font-weight:800;width:100%}.landing-banner-button:hover{color:#fff}.landing-banner-button-text{color:#fff;font-size:7.67px;font-weight:400;line-height:100%;text-align:center;text-transform:uppercase}.landing-banner-text-column-right{color:#40267a;text-transform:uppercase;text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:64px;letter-spacing:2px}.landing-svg-container{display:flex;flex-wrap:wrap;margin-bottom:14px;gap:11px}.landing-icon-svg{width:26px;height:26px}.landing-banner-image-column{width:60%;align-self:center}.landing-banner-mobile{display:none}@media(min-width:1025px){.landing-banner-desktop{margin-left:20px}.landing-svg-container{margin-bottom:40px}}@media(min-width:768px)and (max-width:1024px){.landing-banner-desktop{padding:18px}.landing-banner-button-container{width:80%}.landing-banner-text-column-right{line-height:normal}.landing-banner-text-column{flex:2 60%}.landing-banner-image-column{flex:2 3 40%}}@media(max-width:767px){.landing-banner-main{background-image:url("{{ section.settings.background_mobile | image_url }}")!important;background-size:cover;background-position:center}.landing-banner-desktop{display:none}.landing-banner-mobile{display:flex;flex-wrap:wrap;padding-top:27px;padding-left:23px}.landing-banner-heading{width:100%;font-size:23px}.landing-banner-mobile-column{display:flex;gap:8px}.landing-banner-subheading{font-size:15px}.landing-banner-image{width:75%}.landing-banner-button-container{width:100%;margin-top:16px;justify-content:flex-start;gap:11px}.landing-banner-button{padding:9px 0}.landing-banner-button-text{margin-bottom:0}.landing-banner-image-mobile{width:50%;height:85%}}.landing-banner-link-wrapper{display:block;text-decoration:none}.landing-banner-main.has-link{cursor:pointer}.landing-banner-main:not(.has-link){cursor:default}.landing-banner-main.has-link .landing-banner-button{position:relative;z-index:10;pointer-events:auto}.landing-banner-main{max-width:1200px;margin:20px auto;border-radius:16px}@media(max-width:767px){.landing-banner-main{border-radius:30px;margin:20px}.landing-banner-mobile{align-self:end}}.landing-banner-heading{font-weight:500!important;font-size:44px;line-height:144%}.landing-banner-heading>span{font-weight:700!important;font-size:44px}.landing-b{font-size:64px!important}.landing-discount{font-weight:700;font-size:40px;line-height:100%}.landing-discount>del{font-size:24px;vertical-align:middle}@media(max-width:767px){.landing-banner-heading>span{font-size:22px}.landing-banner-heading{font-size:22px}.landing-b{font-size:48px!important}}.landing-banner-heading{margin-bottom:0}.landing-banner-button-text{width:50%}@media(max-width:767px){.landing-banner-mobile{padding-left:0!important;padding-top:0!important;justify-content:center;align-self:center;margin-bottom:60px}.landing-banner-heading{text-align:center}.landing-banner-heading>p{font-size:34px}.landing-banner-heading>p>strong{font-size:52px}.landing-banner-subheading{align-self:center;margin-bottom:8px;width:80%;font-size:16px!important;font-weight:500!important}.landing-banner-mobile-column{margin:auto;min-width:250px}.landing-banner-button-text{display:none}}h1{font-weight:400;color:#fefefe!important}span{font-weight:900}.landing-banner-button{font-weight:700}@media(max-width:767px){.landing-banner-main{min-height:430px;align-items:start}}@media(min-width:768px){.landing-banner-main{min-height:380px}.landing-banner-desktop{align-items:center;padding-top:0}.landing-banner-button{width:50%}.landing-banner-button-container{justify-content:start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/320/assets/landing-banner.css.map */
