.hero-banner{padding-top:2rem}.hero-banner svg{width:100%;height:100%;display:block}.hero-banner img{width:100%;height:100%;display:block;object-fit:contain}.hero-banner .wrapper{display:flex;align-items:center;flex-direction:column-reverse}.hero-banner .hero-banner__image-wrapper{margin-bottom:2rem}.hero-banner .hero-banner__content-inner{display:flex;flex-direction:column;align-items:center}.hero-banner .hero-banner__image--mobile{display:block;position:relative}.hero-banner .hero-banner__image--desktop{display:none}.hero-banner .hero-banner__image--desktop.desktop-image-show{display:block}.hero-banner .hero-banner__title{margin:0 0 1rem;-webkit-user-select:none;user-select:none}.hero-banner .hero-banner__title h1,.hero-banner .hero-banner__title h2,.hero-banner .hero-banner__title h3,.hero-banner .hero-banner__title h4,.hero-banner .hero-banner__title h5,.hero-banner .hero-banner__title h6,.hero-banner .hero-banner__title p,.hero-banner .hero-banner__title em{font-weight:400;font-size:2.75rem;line-height:1.2046;letter-spacing:-.055rem;text-align:center;text-transform:uppercase;margin:0}.hero-banner .hero-banner__description{font-weight:400;font-size:1rem;line-height:1.25;letter-spacing:-.02rem;text-align:center;display:block;-webkit-user-select:none;user-select:none}.hero-banner .hero-banner__btn{max-width:fit-content;display:flex;align-items:center;padding:.75rem 2.5rem;background-color:#ef333f;border-radius:6.25rem;grid-column-gap:2.875rem;margin-top:2rem}.hero-banner span.hero-banner__btn-icon{width:1.5rem;height:1.5rem}.hero-banner .hero-banner__btn-text{font-weight:400;font-size:1rem;line-height:1.188;letter-spacing:-.02rem;display:block;color:#f8f8f8}@media screen and (min-width:60em){.hero-banner{padding-top:2.8525rem}.hero-banner .wrapper{flex-direction:row}.hero-banner .hero-banner__image-wrapper{max-width:31.25rem;flex:31.25rem;margin:0}.hero-banner .hero-banner__content{flex:1}.hero-banner .hero-banner__image--mobile{display:none}.hero-banner .hero-banner__image--desktop{display:block}.hero-banner .hero-banner__content-inner{align-items:flex-start;max-width:23.25rem}.hero-banner .hero-banner__title{margin:0 0 1.5rem;max-width:100%}.hero-banner .hero-banner__title h1,.hero-banner .hero-banner__title h2,.hero-banner .hero-banner__title h3,.hero-banner .hero-banner__title h4,.hero-banner .hero-banner__title h5,.hero-banner .hero-banner__title h6,.hero-banner .hero-banner__title p,.hero-banner .hero-banner__title em,.hero-banner .hero-banner__description{text-align:left}}@media screen and (min-width:79.9375rem){.hero-banner .hero-banner__image-wrapper{max-width:40.5rem;flex:40.5rem}.hero-banner .hero-banner__content-inner{max-width:35rem}.hero-banner .hero-banner__title h1,.hero-banner .hero-banner__title h2,.hero-banner .hero-banner__title h3,.hero-banner .hero-banner__title h4,.hero-banner .hero-banner__title h5,.hero-banner .hero-banner__title h6,.hero-banner .hero-banner__title p,.hero-banner .hero-banner__title em{font-size:4.5rem;letter-spacing:-.09rem}.hero-banner .hero-banner__description{font-size:1.25rem;line-height:1.4;letter-spacing:-.025rem}.hero-banner .hero-banner__btn{padding:1rem 2.5rem;grid-column-gap:1.1875rem;margin-top:2.5rem;box-shadow:unset}.hero-banner .hero-banner__btn-text{font-size:1.25rem;line-height:1.4;letter-spacing:-.025rem}}.hero-banner__image--desktop img{display:block;width:100%;height:100%;object-fit:cover}.hero-banner__image--desktop{border-radius:16px;overflow:hidden}.hero-banner__image--mobile{border-radius:8px;overflow:hidden}.hero-banner__image-parent{border:.375rem solid #f8f8f8;position:relative}.hero-banner__top-corve,.hero-banner__bottom-corve{position:absolute;background-color:#f8f8f8;display:block!important;border:.375rem solid #f8f8f8}.hero-banner__top-corve{width:12.5%;height:19.5%;top:-.375rem;right:-.375rem;border-bottom-left-radius:1rem}.hero-banner__top-corve:after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;top:0;left:-1.9375rem;background-color:transparent;border-top-right-radius:1rem;box-shadow:.375rem -.375rem #f8f8f8}.hero-banner__top-corve:before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;bottom:-1.9375rem;right:0;background-color:transparent;border-top-right-radius:1rem;box-shadow:.375rem -.375rem #f8f8f8}.hero-banner__bottom-corve{width:15%;height:21%;bottom:-.375rem;left:-.375rem;border-top-right-radius:1rem}.hero-banner__bottom-corve:after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;top:-1.9375rem;left:0;background-color:transparent;border-bottom-left-radius:1rem;box-shadow:-.375rem .375rem #f8f8f8}.hero-banner__bottom-corve:before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;bottom:0;right:-1.9375rem;background-color:transparent;border-bottom-left-radius:1rem;box-shadow:-.375rem .375rem #f8f8f8}@media screen and (max-width: 60em){.hero-banner__top-corve{width:12%;height:19%}.hero-banner__bottom-corve{width:14.5%;height:20%}}@media screen and (max-width: 45em){.hero-banner__top-corve{width:14%;height:21%}.hero-banner__bottom-corve{width:16%;height:22%}.hero-banner__top-corve{border-bottom-left-radius:.5rem}.hero-banner__bottom-corve{border-top-right-radius:.5rem}.hero-banner__top-corve:after{border-top-right-radius:.5rem}.hero-banner__top-corve:before{border-top-right-radius:.5rem}.hero-banner__bottom-corve:after{border-bottom-left-radius:.5rem}.hero-banner__bottom-corve:before{border-bottom-left-radius:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/hero-banner.css.map */
