.section-100ft-banner{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;overflow:hidden}.section-100ft-banner .desktop{display:none}@media screen and (min-width:750px){.section-100ft-banner .desktop{display:block}}.section-100ft-banner .mobile{display:block}@media screen and (min-width:750px){.section-100ft-banner .mobile{display:none}}.section-100ft-banner picture{line-height:0;width:100%;position:relative}.section-100ft-banner picture img{width:100%;height:100%}@media screen and (min-width:750px){.section-100ft-banner picture.isType1Banner{min-height:528px}}@media screen and (min-width:750px){.section-100ft-banner picture.isType1Banner img{position:absolute;object-fit:cover;object-position:left!important}}.section-100ft-banner .banner_texts{position:absolute;z-index:1;left:68%;top:41%;transform:translate(-50%,-50%);width:50%}@media screen and (min-width:750px){.section-100ft-banner .banner_texts{left:50%;top:47%;text-align:center}}.section-100ft-banner .banner_texts *{color:#fff}.section-100ft-banner .banner_texts .first-text p{margin:0;font-size:32px;line-height:40px}@media screen and (min-width:375px){.section-100ft-banner .banner_texts .first-text p{font-size:37px}}@media screen and (min-width:1024px){.section-100ft-banner .banner_texts .first-text p{font-size:60px}}.section-100ft-banner .banner_texts .second-text{margin-top:57px;display:block;font-family:kepler-std,serif;font-weight:400;font-style:italic}@media screen and (min-width:1024px){.section-100ft-banner .banner_texts .second-text{margin-top:74px}}.section-100ft-banner .banner_texts .second-text p{margin:0;font-size:28px;line-height:38px;font-weight:500}@media screen and (min-width:375px){.section-100ft-banner .banner_texts .second-text p{font-size:33px}}@media screen and (min-width:1024px){.section-100ft-banner .banner_texts .second-text p{font-size:55px}}.section-100ft-banner .sign-up-form{bottom:10px;width:100%;text-align:center;position:absolute;padding:0 2rem}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form{bottom:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}.section-100ft-banner .sign-up-form.isType2Banner{position:relative;padding:20px 2rem;background:#e7e8e9}@media screen and (min-width:1200px){.section-100ft-banner .sign-up-form.isType2Banner{position:absolute;background-color:transparent;bottom:30px}}.section-100ft-banner .sign-up-form.isType2Banner h3,.section-100ft-banner .sign-up-form.isType2Banner p,.section-100ft-banner .sign-up-form.isType2Banner i{color:rgba(var(--color-foreground));margin-bottom:0}@media screen and (min-width:1200px){.section-100ft-banner .sign-up-form.isType2Banner h3,.section-100ft-banner .sign-up-form.isType2Banner p,.section-100ft-banner .sign-up-form.isType2Banner i{color:#fff}}.section-100ft-banner .sign-up-form.isType2Banner .klaviyo-form.klaviyo-form.klaviyo-form button{font-size:0!important;line-height:0}.section-100ft-banner .sign-up-form.isType2Banner .klaviyo-form.klaviyo-form.klaviyo-form button:after{content:"Notify Me";font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form.isType2Banner .klaviyo-form.klaviyo-form.klaviyo-form button:after{font-size:27px}}.section-100ft-banner .sign-up-form.isType2Banner .klaviyo-form.klaviyo-form.klaviyo-form button.klaviyo-spinner:after{font-size:0}.section-100ft-banner .sign-up-form *{color:#fff}.section-100ft-banner .sign-up-form h3{font-size:15px;margin-bottom:0;margin-top:0}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form h3{font-size:27px;margin-right:23px}}.section-100ft-banner .sign-up-form .button{--color-button: 200, 137, 104}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form .button{font-size:27px}}.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form{max-width:590px;margin:27px auto 0}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form{margin:0}}@media screen and (max-width:749px){.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form [data-testid=form-row]{flex-direction:column!important;max-width:190px;margin:0 auto}}@media screen and (max-width:749px){.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form ::placeholder{font-size:12px!important;text-align:center!important}}.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form input{height:26px!important;border-radius:0!important}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form input{height:46px!important}}.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form button{width:90px!important;margin-top:-10px;margin-left:0;height:26px!important;font-size:14px!important}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form .klaviyo-form.klaviyo-form.klaviyo-form button{width:190px!important;margin-top:initial;margin-left:30px;height:46px!important;font-size:27px!important}}.section-100ft-banner .sign-up-form .disclaimer{display:block}.section-100ft-banner .sign-up-form .disclaimer p{margin:0;font-size:8px}@media screen and (min-width:750px){.section-100ft-banner .sign-up-form .disclaimer p{font-size:14px}}.section-100ft-banner .text-1{background-color:#829d96;width:73%;margin:0 auto 47px;border-radius:10px;padding:33px 12px 33px 39px;max-width:278px}@media screen and (min-width:750px){.section-100ft-banner .text-1{position:absolute;z-index:1;width:26%;left:17%;top:35%;padding:33px;max-width:none;transform:translate(-50%,-50%)}}@media screen and (min-width:1200px){.section-100ft-banner .text-1{top:41%}}.section-100ft-banner .text-1 p{font-size:16px;color:#fff;margin:0;line-height:21px}@media screen and (min-width:1200px){.section-100ft-banner .text-1 p{font-size:26px;line-height:37px;text-align:center}}.section-100ft-banner .text-1 p strong{color:#465649;font-size:24px;margin-top:20px;display:block}@media screen and (min-width:1200px){.section-100ft-banner .text-1 p strong{font-size:28px}}.section-100ft-banner .blur-image{position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1200px){.section-100ft-banner .blur-image{width:29%;height:70%;top:42%}}@media screen and (max-width:749px){.section-100ft-banner .blur-image{width:47%;top:50%}}.section-100ft-banner .blur-image .circle{display:block;width:100%;height:100%;border:2px solid white;background:#0000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}@media screen and (max-width:749px){.section-100ft-banner .blur-image .circle{overflow:hidden}}@media screen and (min-width:1200px){.section-100ft-banner .blur-image .circle{width:350px;height:350px}}.section-100ft-banner .blur-image .circle:before,.section-100ft-banner .blur-image .circle:after{content:"";width:100%;height:2px;background:#fff;display:block;position:absolute;top:50%}@media screen and (max-width:749px){.section-100ft-banner .blur-image .circle:before,.section-100ft-banner .blur-image .circle:after{display:none}}.section-100ft-banner .blur-image .circle:before{left:100%}.section-100ft-banner .blur-image .circle:after{right:100%}.section-100ft-banner .text-2{width:70%;margin:57px auto;max-width:278px}@media screen and (min-width:750px){.section-100ft-banner .text-2{position:absolute;z-index:1;width:26%;right:-8%;top:35%;background-color:#829d96;color:#fff;margin:0;padding:20px 18px 25px;border-radius:10px;max-width:none;transform:translate(-50%,-50%)}}@media screen and (min-width:1200px){.section-100ft-banner .text-2{top:41%;padding:20px 48px 25px}}.section-100ft-banner .text-2 p{font-size:16px;margin:0 0 15px}@media screen and (min-width:1200px){.section-100ft-banner .text-2 p{color:#fff;font-size:20px;line-height:33px}}.section-100ft-banner .text-2 ul{font-family:kepler-std,serif;font-weight:400;font-style:normal;font-size:21px;list-style:none;margin:0;padding:0;line-height:29px}@media screen and (min-width:1200px){.section-100ft-banner .text-2 ul{font-size:26px;line-height:31px}}.section-100ft-banner .text-2 ul li{position:relative}.section-100ft-banner .text-2 ul li:before{content:"";width:20px;height:20px;border:2px solid;display:block;position:absolute;right:0}.section-100ft-banner .text-2 ul li:after{content:"";width:5px;height:11px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);display:block;position:absolute;right:7px;top:3px}@media screen and (min-width:750px){.section-100ft-banner .text-2 ul li{color:#fff;padding-left:30px}.section-100ft-banner .text-2 ul li:before,.section-100ft-banner .text-2 ul li:after{right:auto;border-color:#465649}.section-100ft-banner .text-2 ul li:before{left:0;top:3px}.section-100ft-banner .text-2 ul li:after{left:7px;top:7px}}@media screen and (max-width:749px){.no-mobile-banner{padding:0;background-color:rgba(var(--color-foreground))}}.no-mobile-banner .desktop{display:block}.no-mobile-banner picture.desktop{display:none}@media screen and (min-width:750px){.no-mobile-banner picture.desktop{display:block;min-height:440px}}@media screen and (max-width:749px){.no-mobile-banner .banner_texts{position:initial;transform:none;width:100%;padding:2.6rem 1.4rem 1.7rem}.no-mobile-banner .banner_texts h1{margin:0;text-align:center}}@media screen and (min-width:750px){.no-mobile-banner .banner_texts{top:51%;width:80%}}@media screen and (max-width:749px){.no-mobile-banner .banner_texts .first-text p{font-size:25px;line-height:42px;display:inline-block;border-bottom:2px solid white;font-weight:400}}@media screen and (min-width:750px){.no-mobile-banner .banner_texts .first-text p{font-size:49px;font-weight:600}}@media screen and (max-width:749px){.no-mobile-banner .banner_texts .second-text{max-width:230px;margin:14px auto 0}}@media screen and (min-width:750px){.no-mobile-banner .banner_texts .second-text{margin-top:66px}}.no-mobile-banner .banner_texts .second-text p{letter-spacing:1px}@media screen and (max-width:749px){.no-mobile-banner .banner_texts .second-text p{font-size:42px;line-height:44px;font-weight:400}}@media screen and (min-width:750px){.no-mobile-banner .banner_texts .second-text p{left:48.5%}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/section-100ft-banner.css.map */
