.fsh-slide .content-item{height:clamp(410px,34vw,620px);min-height:0;position:relative}.fsh-slide .wrap_text{display:none!important}.fsh{position:relative;isolation:isolate;display:grid;grid-template-columns:46% 54%;align-items:center;width:100%;height:100%;overflow:hidden;background:linear-gradient(115deg,#eef8ff,#fff 52%,#e5f4ff);color:#113e60;font-family:Poppins,Arial,sans-serif}.fsh *{box-sizing:border-box}.fsh-copy{position:relative;z-index:2;padding:25px 0 25px clamp(30px,5vw,110px)}.fsh-brand{display:flex;gap:12px;align-items:center;margin:0 0 18px;font-weight:700;font-size:12px;letter-spacing:.06em;white-space:nowrap}.fsh-brand small{font-size:8px;font-weight:500;letter-spacing:.08em;margin-left:8px}.fsh-logo{display:block;width:105px;aspect-ratio:3.56;overflow:hidden;flex-shrink:0}.fsh .fsh-logo img{display:block;width:100%;height:auto;max-width:none}.fsh h2{margin:0;font-size:clamp(30px,3.1vw,62px);font-weight:750;line-height:1.09;letter-spacing:-.04em;color:#103d60}.fsh h2>span{color:#0277c8}.fsh-description{margin:18px 0 0;font-size:clamp(11px,1vw,17px);line-height:1.8;color:#486777;font-weight:400}.fsh-actions{display:flex;align-items:center;gap:20px;margin-top:21px;flex-wrap:wrap}.fsh .fsh-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 23px;border-radius:5px;background:linear-gradient(105deg,#fc6104,#ff8516);box-shadow:0 5px 23px #fc610445;color:#fff;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.05em;transition:box-shadow .2s,transform .2s}.fsh-cta>span{font-size:21px;line-height:1}.fsh .fsh-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 7px 28px #fc610460}.fsh .fsh-order{color:#17618c;text-decoration:underline;text-underline-offset:4px;font-size:11px;font-weight:500}.fsh a:focus-visible{outline:3px solid #103d60;outline-offset:5px}.fsh-colors{display:flex;align-items:center;gap:10px;margin:20px 0 0;color:#617987;font-size:10px}.fsh-colors>span{display:flex;gap:5px}.fsh-colors i{width:12px;height:12px;background:var(--swatch);border:1px solid #0002;border-radius:50%;display:block}.fsh-products{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;padding:15px 4% 0 0;height:100%;min-width:0}.fsh-products figure{position:relative;margin:0;width:58%;flex-shrink:0;min-width:0;mix-blend-mode:multiply}.fsh-products .fsh-expanded{width:46%;align-self:center;margin-right:-8%;margin-top:38px;z-index:1}.fsh-products .fsh-standard{z-index:2}.fsh .fsh-products img{display:block;width:100%;height:auto;max-height:calc(clamp(410px,34vw,620px) - 65px);object-fit:contain}.fsh-products figcaption{margin:4px 0 0;text-align:center;color:#628398;font-size:7px;line-height:1.8;letter-spacing:.08em}.fsh-products figcaption b{display:block;font-size:16px;color:#164e73;letter-spacing:-.02em}.fsh-cloud{position:absolute;z-index:0;background:#fff;border-radius:50%;filter:blur(10px);opacity:.8;width:250px;height:65px;pointer-events:none}.fsh-cloud:before,.fsh-cloud:after{content:"";position:absolute;border-radius:50%;background:#fff}.fsh-cloud:before{width:110px;height:90px;bottom:10px;left:35px}.fsh-cloud:after{width:130px;height:95px;bottom:0;right:15px}.fsh-cloud--one{right:-40px;top:40px}.fsh-cloud--two{left:38%;bottom:-20px;opacity:.65}.fsh-flight{position:absolute;right:2%;top:8%;width:49%;height:40%;color:#0277c8;opacity:.18;pointer-events:none}@media(min-width:1800px){.fsh-products figure{width:54%}.fsh-products .fsh-expanded{width:44%}}@media(min-width:768px)and (max-width:1050px){.fsh{grid-template-columns:48% 52%}.fsh-copy{padding-left:30px}.fsh-brand{gap:8px;font-size:10px}.fsh-brand small{font-size:7px;margin-left:4px}.fsh-logo{width:85px}.fsh h2{font-size:30px}.fsh-actions{gap:12px}.fsh .fsh-cta{padding:14px 18px;font-size:10px;gap:12px}.fsh .fsh-order{font-size:10px}}@media(max-width:767px){.fsh-slide .content-item{height:640px;min-height:640px}.fsh{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start}.fsh-copy{padding:26px 24px 0}.fsh-brand{margin-bottom:13px;font-size:11px;gap:8px}.fsh-brand small{font-size:7px;margin-left:6px}.fsh-logo{width:100px}.fsh h2{font-size:clamp(29px,7.5vw,45px);line-height:1.08}.fsh h2 br:nth-of-type(2){display:none}.fsh h2>span:before{content:" "}.fsh-description{font-size:11px;line-height:1.65;margin-top:12px}.fsh-actions{margin-top:15px;gap:17px}.fsh .fsh-cta{font-size:10px;padding:13px 18px;gap:23px}.fsh .fsh-order{font-size:10px}.fsh-colors{font-size:9px;margin-top:14px}.fsh-products{height:100%;padding:5px 22px 27px;align-items:center;max-height:325px;max-width:510px;width:100%;margin:auto}.fsh .fsh-products img{max-height:260px}.fsh-products .fsh-expanded{width:48%;margin-top:22px}.fsh-products .fsh-standard{width:57%}.fsh-products figcaption{font-size:6px}.fsh-products figcaption b{font-size:13px}.fsh-flight{top:42%;right:-20%;width:90%;height:30%}.fsh-cloud--one{top:330px;right:-110px}.fsh-cloud--two{left:-90px;bottom:20px}}@media(prefers-reduced-motion:reduce){.fsh .fsh-cta{transition:none}.fsh .fsh-cta:hover{transform:none}}.fsh-products{mix-blend-mode:multiply}@media(min-width:1025px){.fsh-slide .content-item{height:calc(clamp(410px,34vw,620px) + 56px)}.fsh{box-sizing:border-box;padding-top:56px}}.fsh-copy{z-index:auto}.fsh-logo{mix-blend-mode:multiply}@media(min-width:768px){.fsh-products .fsh-standard{transform:translateY(10px) scale(.97);transform-origin:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fly-smart-home-banner.css.map */
