.smart-home-banner-2{display:flex;flex-direction:column;width:100%}.smart-home-banner-2__top{background:var(--smart-home-banner-2-top-background, #f4f6f6);padding:calc(16 / 14.4 * 1vw) 0 calc(50 / 14.4 * 1vw);position:relative}.smart-home-banner-2__top-inner{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.smart-home-banner-2__top-image+.smart-home-banner-2__top-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.smart-home-banner-2__top.smart-home-banner-2__top--has-bg{padding-top:0;padding-bottom:0}.smart-home-banner-2__top-image img{width:100%;height:auto;display:block}.smart-home-banner-2__badge{display:inline-flex;padding:0 .8571428571em;border:1px solid #151515;border-radius:8px;font-size:clamp(12px,calc(14 / 14.4 * 1vw),140px);min-height:2em;margin-bottom:.5714285714em}.smart-home-banner-2__title{margin:0;max-width:15.625em;font-size:calc(64 / 14.4 * 1vw);line-height:1.125;color:#151515;font-weight:900;font-family:Doto,sans-serif;margin-bottom:calc(40 / 14.4 * 1vw)}.smart-home-banner-2__accent{color:var(--smart-home-banner-2-accent, #6ad5e1)}.smart-home-banner-2__klaviyo-wrap{text-align:center}.smart-home-banner-2__klaviyo-wrap .klaviyo-form{min-height:52px}.smart-home-banner-2__klaviyo-placeholder{margin:0;color:#687182}.smart-home-banner-2__hint--below-form{margin-top:8px}.smart-home-banner-2__hint{font-size:clamp(12px,calc(14 / 14.4 * 1vw),140px);margin:.8571428571em 0 0;color:#687182;letter-spacing:-.02em}.smart-home-banner-2 .klaviyo-form button{--button-text-color: 255, 255, 255;--button-background: 106, 213, 225;--button-hover-text-color: 255, 255, 255;--button-hover-background: 21, 21, 21}.smart-home-banner-2__media{position:relative;width:100%;padding-top:50%;background:#000;overflow:hidden}.smart-home-banner-2__media-bg{position:absolute;top:0;right:0;bottom:0;left:0}.smart-home-banner-2__media-bg img,.smart-home-banner-2__media-bg video{width:100%;height:100%;object-fit:cover}.smart-home-banner-2__overlay{position:absolute;left:0;right:0;bottom:0;padding-bottom:calc(96 / 14.4 * 1vw);color:#fff;text-align:left;z-index:1;pointer-events:none}.smart-home-banner-2__overlay h2{font-family:GT Pressura Mono Medium,monospace;font-size:calc(56 / 14.4 * 1vw);line-height:114.286%;letter-spacing:.04em;font-weight:500;margin-bottom:calc(24 / 14.4 * 1vw)}.smart-home-banner-2__overlay p{margin:0;font-size:1.25vw;line-height:133.333%;letter-spacing:.04em}.smart-home-banner-2__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.smart-home-banner-2__video-wrap video{width:100%;height:100%;object-fit:cover}.smart-home-banner-2__klaviyo-wrap .klaviyo-form input{background:#f4f6f6!important}.smart-home-banner-2__klaviyo-wrap .klaviyo-form input::placeholder{color:#b3b8c3!important}.smart-home-banner-2__klaviyo-wrap .klaviyo-form input::-moz-placeholder{color:#b3b8c3!important}.smart-home-banner-2__klaviyo-wrap .klaviyo-form input::-webkit-input-placeholder{color:#b3b8c3!important}.smart-home-banner-2__klaviyo-wrap .klaviyo-form button{font-family:GT Pressura Mono Medium,monospace!important}@media screen and (min-width:768px){.smart-home-banner-2__klaviyo-wrap .klaviyo-form input{width:calc(300 / 14.4 * 1vw)!important}}@media screen and (max-width:767px){.smart-home-banner-2__top{padding-top:32px;padding-bottom:32px}.smart-home-banner-2__badge{margin-bottom:8px}.smart-home-banner-2__title{font-size:clamp(18px,calc(36 / 3.9 * 1vw),36px);margin-bottom:24px;letter-spacing:.04em;text-wrap:balance}.smart-home-banner-2__badge,.smart-home-banner-2__hint{font-size:clamp(10px,calc(14 / 3.9 * 1vw),14px)}.smart-home-banner-2__media{padding-top:min(145.03816794%,570px)}.smart-home-banner-2__overlay{text-align:center;margin:0 auto;padding-bottom:40px;text-align:left}.smart-home-banner-2__overlay h2{font-size:clamp(20px,calc(40 / 3.9 * 1vw),40px);margin-bottom:16px;letter-spacing:0;text-wrap:balance;letter-spacing:-.01em}.smart-home-banner-2__overlay p{font-size:clamp(12px,calc(18 / 3.9 * 1vw),18px)}.smart-home-banner-2__klaviyo-wrap{width:100%}.smart-home-banner-2__klaviyo-wrap .klaviyo-form input{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-smart-home-banner-2.css.map */
