.sw-install{background:var(--sw-cream);padding:90px 0}.sw-install__inner{display:flex;align-items:center;gap:80px}.sw-install__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.sw-install__intro{display:flex;flex-direction:column;gap:16px;width:100%}.sw-install__eyebrow{color:var(--sw-gold)}.sw-install__heading{color:var(--sw-black)}.sw-install__lead{color:var(--sw-body)}.sw-install__steps{display:flex;flex-direction:column;gap:16px;width:100%}.sw-install__step{display:flex;align-items:flex-start;gap:24px}.sw-install__icon{flex:0 0 32px;width:32px;height:32px}.sw-install__step-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.sw-install__step-title{font-size:18px;font-weight:600;line-height:1.6;color:var(--sw-black)}.sw-install__step-desc{color:var(--sw-body)}.sw-install a.sw-install__btn:not([href]){cursor:default}.sw-install__video{flex:0 0 480px;height:600px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;border-radius:var(--sw-radius-lg);overflow:hidden;background:var(--sw-border)}.sw-install__video--has-video{background:var(--sw-black)}.sw-install__video video,.sw-install__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain}.sw-install__video--cover-top video{object-fit:cover;object-position:center top}.sw-install__video--cover-center video{object-fit:cover;object-position:center}.sw-install__video--cover-bottom video{object-fit:cover;object-position:center bottom}.sw-install__play{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:2px solid rgba(255,255,255,.6);border-radius:40px;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sw-install__pending{font-size:12px;font-weight:600;line-height:1.5;color:var(--sw-body);white-space:nowrap}@media(max-width:989px){.sw-install{padding:72px 0}.sw-install__inner{gap:40px}.sw-install__video{flex:0 0 42%;height:auto;aspect-ratio:4 / 5}}@media(max-width:749px){.sw-install{padding:64px 0}.sw-install__inner{flex-direction:column;align-items:stretch;gap:40px}.sw-install__text{gap:28px}.sw-install__step{gap:16px}.sw-install__step-title{font-size:16px}.sw-install__step-desc{font-size:14px}.sw-install__btn{width:100%}.sw-install__video{flex:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/sw-install.css.map */
