:root{--sh-install-ink: #101820;--sh-install-midnight: #07131d;--sh-install-midnight-soft: #0d202c;--sh-install-paper: #f5f4ef;--sh-install-white: #ffffff;--sh-install-muted: #68747c;--sh-install-aqua: #70ead2;--sh-install-aqua-dark: #0e725f;--sh-install-line: rgba(16, 24, 32, .14);--sh-install-shadow: 0 2.4rem 6rem rgba(7, 19, 29, .12)}body.template-installation-options{overflow-x:clip;background:var(--sh-install-paper);color:var(--sh-install-ink)}.template-installation-options .content-for-layout{background:var(--sh-install-paper)}.installation-options#installation-options{width:100%;max-width:none;padding:0 0 clamp(7rem,9vw,12rem);gap:0;overflow:hidden;background:var(--sh-install-paper);color:var(--sh-install-ink)}.installation-options .installation-options__hero{position:relative;width:100%;max-width:none;min-height:64rem;margin:0;padding:clamp(9rem,12vw,15rem) max(2rem,calc((100vw - 128rem)/2)) 5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;isolation:isolate;text-align:left;background:linear-gradient(110deg,#07131d,#07131df5 55%,#0d202ce6);color:var(--sh-install-white)}.installation-options__hero:before,.installation-options__hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.installation-options__hero:before{width:58rem;height:58rem;right:-12rem;top:-18rem;border:.1rem solid rgba(112,234,210,.18);box-shadow:0 0 0 7rem #70ead206,0 0 0 14rem #70ead205}.installation-options__hero:after{width:38rem;height:38rem;right:9vw;bottom:-22rem;background:#70ead21a;filter:blur(2rem)}.installation-options .installation-options__hero-orb{position:absolute;z-index:-1;top:50%;right:clamp(4rem,12vw,20rem);width:clamp(15rem,20vw,29rem);aspect-ratio:1;border:.1rem solid rgba(255,255,255,.16);border-radius:3.8rem;transform:translateY(-50%) rotate(45deg)}.installation-options .installation-options__hero-orb:before,.installation-options .installation-options__hero-orb:after{content:"";position:absolute;top:2.2rem;right:2.2rem;bottom:2.2rem;left:2.2rem;border:.1rem solid rgba(112,234,210,.42);border-radius:2.8rem}.installation-options .installation-options__hero-orb:after{top:5.4rem;right:5.4rem;bottom:5.4rem;left:5.4rem;background:linear-gradient(135deg,#70ead252,#70ead208);border:0;border-radius:1.8rem;box-shadow:0 0 6rem #70ead22e}.installation-options .installation-options__page-title,.installation-options .installation-options__eyebrow{margin:0 0 1.6rem;color:var(--sh-install-aqua-dark);font-size:1.15rem;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.installation-options .installation-options__page-title{color:var(--sh-install-aqua)}.installation-options .installation-options__headline{max-width:79rem;margin:0;color:var(--sh-install-white);font-size:clamp(4.6rem,7vw,9rem);font-weight:500;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.installation-options .installation-options__subheadline{max-width:66rem;margin:2.4rem 0 0;color:#ffffffbd;font-size:clamp(1.7rem,1.7vw,2.15rem);line-height:1.55}.installation-options .installation-options__cta-group{margin-top:3.2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem}.installation-options .installation-options__cta{min-height:5.2rem;padding:1.4rem 2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:.1rem solid transparent;border-radius:.8rem;font-size:1.5rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.installation-options .installation-options__cta:hover{transform:translateY(-.2rem)}.installation-options .installation-options__cta--primary{border-color:var(--sh-install-white);background:var(--sh-install-white);color:var(--sh-install-ink)}.installation-options .installation-options__cta--primary:hover{border-color:var(--sh-install-aqua);background:var(--sh-install-aqua);color:var(--sh-install-ink)}.installation-options .installation-options__cta--secondary{border-color:#ffffff6b;background:transparent;color:var(--sh-install-white)}.installation-options .installation-options__cta--secondary:hover{border-color:var(--sh-install-white);background:#ffffff17;color:var(--sh-install-white)}.installation-options .installation-options__hero-trust{width:min(76rem,100%);margin-top:4.6rem;padding-top:2rem;border-top:.1rem solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;color:#ffffffa8;font-size:1.25rem}.installation-options .installation-options__hero-trust span{position:relative;padding-left:1.8rem}.installation-options .installation-options__hero-trust span:before{content:"";position:absolute;left:0;top:.55rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--sh-install-aqua)}.installation-options .installation-options__intro,.installation-options .installation-options__cards,.installation-options .installation-options__comparison,.installation-options .installation-options__which,.installation-options .installation-options__testimonials,.installation-options .installation-options__footer-cta{width:min(128rem,calc(100% - 4rem));margin-inline:auto}.installation-options .installation-options__intro{padding:clamp(7rem,9vw,12rem) 0 clamp(3.8rem,5vw,6rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,.55fr);column-gap:clamp(4rem,8vw,12rem);align-items:end}.installation-options .installation-options__intro .installation-options__eyebrow{grid-column:1 / -1}.installation-options .installation-options__intro h2,.installation-options .installation-options__comparison>h2,.installation-options .installation-options__which h2,.installation-options .installation-options__testimonials>h2{margin:0;color:var(--sh-install-ink);font-size:clamp(3.6rem,5vw,6.4rem);font-weight:500;letter-spacing:-.045em;line-height:1;text-wrap:balance}.installation-options .installation-options__intro>p:last-child{margin:0 0 .4rem;color:var(--sh-install-muted);font-size:1.75rem;line-height:1.6}.installation-options .installation-options__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.installation-options .installation-options__card{position:relative;min-width:0;padding:clamp(3rem,4vw,5rem);border:.1rem solid var(--sh-install-line);border-radius:2.4rem;display:flex;flex-direction:column;gap:1.8rem;overflow:hidden;background:var(--sh-install-white);box-shadow:0 1.6rem 4rem #07131d12}.installation-options .installation-options__card--alt{border-color:transparent;background:var(--sh-install-midnight);color:var(--sh-install-white);box-shadow:var(--sh-install-shadow)}.installation-options .installation-options__card-number{position:absolute;top:3.2rem;right:3.5rem;color:#10182021;font-size:4.2rem;font-weight:500;letter-spacing:-.05em;line-height:1}.installation-options .installation-options__card--alt .installation-options__card-number{color:#ffffff29}.installation-options .installation-options__card-headline{max-width:calc(100% - 6rem);display:flex;flex-direction:column;gap:1.8rem}.installation-options .installation-options__pill,.installation-options .installation-options__pill--alt{padding:0;border-radius:0;background:transparent;color:var(--sh-install-aqua-dark);font-size:1.1rem;font-weight:700;letter-spacing:.18em}.installation-options .installation-options__card--alt .installation-options__pill{color:var(--sh-install-aqua)}.installation-options .installation-options__card h2{max-width:50rem;margin:0;color:var(--sh-install-ink);font-size:clamp(3.2rem,3.7vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:1;text-wrap:balance}.installation-options .installation-options__card--alt h2{color:var(--sh-install-white)}.installation-options .installation-options__card p{margin:0;color:var(--sh-install-muted);font-size:1.55rem;line-height:1.65}.installation-options .installation-options__card .installation-options__description{color:var(--sh-install-ink);font-size:1.75rem;font-weight:600;line-height:1.5}.installation-options .installation-options__card--alt p{color:#ffffffa8}.installation-options .installation-options__card--alt .installation-options__description{color:#ffffffe6}.installation-options .installation-options__list{padding:0;margin:.8rem 0 0;display:grid;gap:1.1rem;list-style:none}.installation-options .installation-options__list li{position:relative;padding-left:2.8rem;color:var(--sh-install-ink);font-size:1.45rem;line-height:1.5}.installation-options .installation-options__card--alt .installation-options__list li{color:#fffc}.installation-options .installation-options__list li:before{content:"";top:.45rem;width:1.4rem;height:1.4rem;border:.1rem solid var(--sh-install-aqua-dark);border-radius:50%;background:radial-gradient(circle,var(--sh-install-aqua-dark) 0 .3rem,transparent .35rem)}.installation-options .installation-options__card--alt .installation-options__list li:before{border-color:var(--sh-install-aqua);background:radial-gradient(circle,var(--sh-install-aqua) 0 .3rem,transparent .35rem)}.installation-options .installation-options__card .installation-options__cta--ghost{align-self:flex-start;margin-top:auto;border-color:var(--sh-install-ink);background:var(--sh-install-ink);color:var(--sh-install-white)}.installation-options .installation-options__card .installation-options__cta--ghost:hover{border-color:var(--sh-install-midnight-soft);background:var(--sh-install-midnight-soft)}.installation-options .installation-options__card--alt .installation-options__cta--ghost{border-color:var(--sh-install-white);background:var(--sh-install-white);color:var(--sh-install-ink)}.installation-options .installation-options__card--alt .installation-options__cta--ghost:hover{border-color:var(--sh-install-aqua);background:var(--sh-install-aqua)}.installation-options .installation-options__at-glance{margin-top:1.2rem;padding-top:2.2rem;border-top:.1rem solid var(--sh-install-line);display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.installation-options .installation-options__card--alt .installation-options__at-glance{border-color:#ffffff24}.installation-options .installation-options__at-glance div{min-width:0}.installation-options .installation-options__at-glance span,.installation-options .installation-options__at-glance strong{display:block}.installation-options .installation-options__at-glance span{margin-bottom:.5rem;color:var(--sh-install-muted);font-size:1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.installation-options .installation-options__at-glance strong{color:var(--sh-install-ink);font-size:1.35rem;font-weight:650;line-height:1.35}.installation-options .installation-options__card--alt .installation-options__at-glance span{color:#ffffff75}.installation-options .installation-options__card--alt .installation-options__at-glance strong{color:var(--sh-install-white)}.installation-options .installation-options__comparison{margin-top:clamp(7rem,10vw,13rem);padding:clamp(3rem,5vw,6rem);border:.1rem solid var(--sh-install-line);border-radius:2.4rem;background:var(--sh-install-white);box-shadow:none}.installation-options .installation-options__comparison>h2{max-width:75rem;margin-bottom:clamp(3.2rem,5vw,5rem)}.installation-options .installation-options__table-wrapper{overflow:visible}.installation-options .installation-options__table{min-width:0;display:grid;gap:0;border-top:.1rem solid var(--sh-install-line)}.installation-options .installation-options__table-head,.installation-options .installation-options__table-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.installation-options .installation-options__table-head{color:var(--sh-install-aqua-dark);font-size:1.05rem;letter-spacing:.15em}.installation-options .installation-options__table-heading{padding:2rem 2.4rem;border-radius:0;background:transparent}.installation-options .installation-options__table-heading--diy{border-left:.1rem solid var(--sh-install-line);background:transparent}.installation-options .installation-options__table-row{border-top:.1rem solid var(--sh-install-line)}.installation-options .installation-options__table-cell{min-width:0;padding:2rem 2.4rem 2rem 5.4rem;border-radius:0;position:relative;display:flex;flex-direction:column;background:transparent;color:var(--sh-install-ink);font-size:1.45rem}.installation-options .installation-options__table-cell--diy{border-left:.1rem solid var(--sh-install-line)}.installation-options .installation-options__table-cell:before{left:2.4rem;top:2.55rem;width:1.1rem;height:1.1rem;background:var(--sh-install-ink)}.installation-options .installation-options__table-cell--diy:before{background:var(--sh-install-aqua-dark)}.installation-options .installation-options__table-label{display:none}.installation-options .installation-options__which{max-width:none;margin-top:clamp(7rem,9vw,11rem);padding:clamp(3.2rem,5vw,6rem);border-radius:2.4rem;display:grid;grid-template-columns:minmax(0,.8fr) minmax(30rem,1fr);gap:clamp(3rem,7vw,10rem);align-items:center;background:#e7ebe7;box-shadow:none;text-align:left}.installation-options .installation-options__which h2{font-size:clamp(3.4rem,4.6vw,5.8rem)}.installation-options .installation-options__which-copy p,.installation-options .installation-options__which-copy .installation-options__description{margin:0;color:var(--sh-install-muted);font-size:1.55rem;font-weight:400;line-height:1.65}.installation-options .installation-options__which-copy .installation-options__description{margin-bottom:1.5rem;color:var(--sh-install-ink);font-size:1.75rem;font-weight:600}.installation-options .installation-options__testimonials{margin-top:7rem}.installation-options .installation-options__footer-cta{margin-top:clamp(7rem,10vw,12rem);gap:0;overflow:hidden;border-radius:2.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--sh-install-midnight);box-shadow:var(--sh-install-shadow)}.installation-options .installation-options__footer-card{min-width:0;padding:clamp(3.5rem,5vw,6rem);border-radius:0;background:transparent;box-shadow:none;text-align:left}.installation-options .installation-options__footer-card+.installation-options__footer-card{border-left:.1rem solid rgba(255,255,255,.16)}.installation-options .installation-options__footer-title{max-width:42rem;margin:0 0 2.4rem;color:var(--sh-install-white);font-size:clamp(2.5rem,3vw,3.8rem);font-weight:500;letter-spacing:-.035em;line-height:1.1}.installation-options .installation-options__footer-card .installation-options__cta--primary,.installation-options .installation-options__footer-card .installation-options__cta--secondary{border-color:var(--sh-install-white);background:var(--sh-install-white);color:var(--sh-install-ink)}.installation-options .installation-options__footer-card .installation-options__cta:hover{border-color:var(--sh-install-aqua);background:var(--sh-install-aqua);color:var(--sh-install-ink)}@media(max-width:989px){.installation-options .installation-options__hero-orb{right:-6rem;opacity:.55}.installation-options .installation-options__intro{grid-template-columns:1fr;gap:2.4rem}.installation-options .installation-options__cards{grid-template-columns:1fr}}@media(max-width:749px){.installation-options#installation-options{padding-bottom:7rem}.installation-options .installation-options__hero{min-height:0;padding:7rem 2rem 4rem}.installation-options .installation-options__hero-orb{top:8rem;right:-8rem;transform:rotate(45deg)}.installation-options .installation-options__headline{font-size:clamp(4.2rem,13vw,6.2rem)}.installation-options .installation-options__cta-group{width:100%;flex-direction:column;align-items:stretch}.installation-options .installation-options__cta-group .installation-options__cta{width:100%}.installation-options .installation-options__hero-trust{grid-template-columns:1fr;gap:1.2rem}.installation-options .installation-options__intro,.installation-options .installation-options__cards,.installation-options .installation-options__comparison,.installation-options .installation-options__which,.installation-options .installation-options__testimonials,.installation-options .installation-options__footer-cta{width:calc(100% - 3rem)}.installation-options .installation-options__intro{padding-top:6rem}.installation-options .installation-options__intro h2,.installation-options .installation-options__comparison>h2,.installation-options .installation-options__which h2{font-size:clamp(3.4rem,10vw,4.8rem)}.installation-options .installation-options__card,.installation-options .installation-options__comparison,.installation-options .installation-options__which{padding:2.6rem 2.2rem;border-radius:1.8rem}.installation-options .installation-options__card-number{top:2.6rem;right:2.2rem;font-size:3.5rem}.installation-options .installation-options__card h2{font-size:3.5rem}.installation-options .installation-options__at-glance{grid-template-columns:1fr;gap:1.4rem}.installation-options .installation-options__table-head{display:none}.installation-options .installation-options__table-row{grid-template-columns:1fr;padding:1.3rem 0}.installation-options .installation-options__table-cell,.installation-options .installation-options__table-cell--diy{padding:1.2rem 1rem 1.2rem 4rem;border-left:0}.installation-options .installation-options__table-cell:before{left:1rem;top:1.75rem}.installation-options .installation-options__table-label{margin-bottom:.3rem;display:block;color:var(--sh-install-aqua-dark);font-size:.95rem;font-weight:700}.installation-options .installation-options__which{grid-template-columns:1fr}.installation-options .installation-options__footer-cta{grid-template-columns:1fr;border-radius:1.8rem}.installation-options .installation-options__footer-card{padding:3.2rem 2.4rem}.installation-options .installation-options__footer-card+.installation-options__footer-card{border-top:.1rem solid rgba(255,255,255,.16);border-left:0}}@media(prefers-reduced-motion:reduce){.installation-options .installation-options__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/showhome-installation-options.css.map */
