.hero-fullwidth-section{color:var(--hero_content--color, #ffffff);background-color:#fff}.hero-fullwidth-media-and-content-wrapper{position:relative;width:100%;min-height:35dvh;display:flex;align-items:center;overflow:hidden;border-radius:0!important;background-color:#fff}.hero-full-width-hidden-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.hero-fullwidth-media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:0!important;overflow:hidden!important;background-color:#fff}.hero-fullwidth-media-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;border-radius:0!important}.hero-fullwidth-media-desktop,.hero-fullwidth-media-mobile{width:100%;height:100%;border-radius:0!important;overflow:hidden!important;background-color:#fff}.hero-fullwidth-media-desktop img,.hero-fullwidth-media-mobile img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;border-radius:0!important}.hero-full-width-content-wrapper{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;padding:40px 20px}.hero-full-width-content-inner{display:flex;flex-direction:column;row-gap:20px;max-width:500px}.hero-banner-heading{font-family:DIN Next LT Pro,sans-serif;font-weight:700;line-height:1.1;font-size:32px;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-banner-content{font-family:DIN Next LT Pro,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.hero-banner-content p{margin:0}.gw-hero-fullwidth-section .button,.gw-hero-fullwidth-section .button.button--primary{position:relative;z-index:2;background-color:var(--hero_button_background--color, #b71c1c)!important;color:var(--hero_button_text--color, #ffffff)!important;border:none!important;border-radius:28px!important;padding:14px 24px 14px 32px!important;font-weight:600;font-size:16px;display:inline-flex!important;align-items:center;gap:12px;transition:background-color .3s ease;cursor:pointer;text-decoration:none;width:fit-content;font-family:DIN Next LT Pro,sans-serif;line-height:1.5;box-shadow:none!important}.gw-hero-fullwidth-section .button:hover,.gw-hero-fullwidth-section .button.button--primary:hover{background-color:#b71c1cf2!important;color:#fff!important}.gw-hero-fullwidth-section .button:after,.gw-hero-fullwidth-section .button.button--primary:after{content:"\2192";font-size:16px;display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff40!important;border-radius:50%;font-weight:700;flex-shrink:0;transition:background-color .3s ease;margin-left:0}.gw-hero-fullwidth-section .button:hover:after,.gw-hero-fullwidth-section .button.button--primary:hover:after{background:#ffffff59!important}@media(max-width:767px){.hero-media-desktop-hide-mobile{display:none}.hero-fullwidth-media-mobile{height:100%;border-radius:0!important;overflow:hidden!important}.hero-fullwidth-media-and-content-wrapper{min-height:50vh;border-radius:0!important;overflow:hidden!important}.hero-fullwidth-media-wrapper{border-radius:0!important;overflow:hidden!important}.hero-fullwidth-media-desktop,.hero-fullwidth-media-mobile{border-radius:0!important;overflow:hidden!important;position:relative}.hero-fullwidth-media-desktop:before,.hero-fullwidth-media-mobile:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1;border-radius:0!important;pointer-events:none}.hero-fullwidth-media-desktop img,.hero-fullwidth-media-mobile img{position:relative;z-index:0}.hero-fullwidth-media-desktop img,.hero-fullwidth-media-mobile img{border-radius:0!important}.hero-full-width-content-wrapper{padding:30px 20px;align-items:center;justify-content:center}.hero-full-width-content-inner{max-width:100%;row-gap:16px;text-align:center;align-items:center}.hero-banner-heading{font-size:40px;line-height:1.2;text-align:center}.hero-banner-content{font-size:14px;max-width:90%;text-align:center}.gw-hero-fullwidth-section .button{padding:12px 20px 12px 24px;font-size:15px;gap:10px}.gw-hero-fullwidth-section .button:after{width:24px;height:24px;font-size:14px}}@media(min-width:640px)and (max-width:1023px){.hero-full-width-content-wrapper{padding:50px 40px}.hero-banner-heading{font-size:42px}.hero-banner-content{font-size:16px}}@media(min-width:768px){.hero-media-desktop-hide-desktop{display:none}.hero-fullwidth-media-and-content-wrapper{min-height:600px;border-radius:0!important;overflow:hidden!important}.hero-fullwidth-media-wrapper{border-radius:0!important;overflow:hidden!important}.hero-fullwidth-media-wrapper img{object-fit:cover;object-position:center 30%;border-radius:0!important}.hero-fullwidth-media-desktop,.hero-fullwidth-media-mobile{border-radius:0!important;overflow:hidden!important;position:relative}.hero-fullwidth-media-desktop:before,.hero-fullwidth-media-mobile:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1;border-radius:0!important;pointer-events:none}.hero-fullwidth-media-desktop img,.hero-fullwidth-media-mobile img{object-fit:cover;object-position:center 30%;border-radius:0!important;position:relative;z-index:0}.hero-full-width-content-wrapper{max-width:1480px;margin-inline:auto;padding:80px 60px;justify-content:flex-start;align-items:center}.hero-full-width-content-inner{max-width:550px;row-gap:24px}.hero-banner-heading{font-size:52px;line-height:1.1}.hero-banner-content{font-size:16px;line-height:1.6;max-width:480px}.gw-hero-fullwidth-section .button{padding:16px 28px 16px 36px;font-size:17px;margin-top:8px;gap:14px}.gw-hero-fullwidth-section .button:after{width:32px;height:32px;font-size:18px}}@media(min-width:1200px){.hero-fullwidth-media-and-content-wrapper{min-height:700px}.hero-full-width-content-inner{max-width:600px}.hero-banner-heading{font-size:52px}.hero-banner-content{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/gw-new-landing.css.map */
