.c-htip{width:100%;background-color:#fff}.c-htip__intro{padding:6rem 0 5rem}.c-htip__intro-inner{max-width:760px;margin:0 auto;text-align:center}.c-htip__intro-heading{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.2;font-size:clamp(2.2rem,4vw,3.4rem);color:#000;margin:0 0 1.6rem}.c-htip__intro-inner .c-section-divider{margin-top:0;margin-bottom:2.4rem}.c-htip__intro-text{font-family:var(--font-body-family);font-size:1.7rem;line-height:1.75;color:rgba(var(--color-foreground),.8)}.c-htip__intro-text p{margin:0 0 1.2rem}.c-htip__intro-text p:last-child{margin-bottom:0}.c-htip__section-heading{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.9rem,3vw,2.4rem);color:#000;text-align:center;margin:0 0 1.6rem}.c-htip__selector-wrapper{padding:0 0 5rem}.c-htip__selector-wrapper .page-width{display:flex;justify-content:center}.c-htip__prep{background-color:#f6f6f6;padding:5rem 0}.c-htip__prep-inner{max-width:720px;margin:0 auto;text-align:center}.c-htip__prep-inner .c-section-divider{margin-top:0;margin-bottom:3.2rem}.c-htip__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem;text-align:left}.c-htip-check{display:flex;align-items:flex-start;gap:1.4rem}.c-htip-check__icon{flex-shrink:0;display:inline-flex;width:2.8rem;height:2.8rem;margin-top:.1rem}.c-htip-check__icon svg{width:100%;height:100%;display:block}.c-htip-check__text{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65;color:rgba(var(--color-foreground),.85);padding-top:.3rem}.c-htip-check__text p{margin:0}.c-htip__steps{padding:5.5rem 0}.c-htip__steps-inner{max-width:720px;margin:0 auto}.c-htip__steps-inner .c-section-divider{margin-top:0;margin-bottom:3.6rem}.c-htip__step-list{list-style:none;counter-reset:c-htip-step;margin:0;padding:0}.c-htip-step{position:relative;counter-increment:c-htip-step;display:flex;gap:1.8rem;padding-bottom:3rem}.c-htip-step:not(:last-child):after{content:"";position:absolute;top:4rem;bottom:0;left:calc(2rem - 1px);width:2px;background-color:#00000026}.c-htip-step__marker{flex-shrink:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--accent);color:var(--accent-contrast)}.c-htip-step__marker:before{content:counter(c-htip-step);font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem}.c-htip-step__text{flex:1;min-width:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.85);margin:.6rem 0 0}.c-htip-step__title{color:#000;margin-right:.4rem}.c-htip__alert-wrap{padding:0 0 5.5rem}.c-htip-alert{display:flex;align-items:flex-start;gap:1.6rem;max-width:900px;margin:0 auto;background-color:var(--accent);border-radius:14px;padding:2.4rem 2.8rem}.c-htip-alert__icon{flex-shrink:0;display:inline-flex;width:3.2rem;height:3.2rem}.c-htip-alert__icon svg{width:100%;height:100%;display:block}.c-htip-alert__body{min-width:0}.c-htip-alert__heading{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:1.7rem;color:var(--accent-contrast);margin:0 0 .6rem}.c-htip-alert__text{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.65;color:var(--accent-contrast);margin:0}.c-htip__after{padding:0 0 6rem}.c-htip__after-inner{max-width:720px;margin:0 auto;text-align:center}.c-htip__after-inner .c-section-divider{margin-top:0;margin-bottom:2.4rem}.c-htip__after-text{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.85);margin:0 0 1.4rem}.c-htip__after-text:last-child{margin-bottom:0}.c-htip__after-text p{margin:0}.c-htip__contact-link{color:var(--accent-contrast);font-weight:700;text-decoration:underline;text-underline-offset:2px}.c-htip__contact-link:hover{opacity:.7}@media screen and (max-width:749px){.c-htip__intro{padding:4.5rem 0 3.5rem}.c-htip__selector-wrapper{padding-bottom:3.5rem}.c-htip__prep,.c-htip__steps{padding:4rem 0}.c-htip__alert-wrap{padding-bottom:4rem}.c-htip__after{padding-bottom:4.5rem}.c-htip-alert{flex-direction:column;align-items:flex-start;padding:2rem}.c-htip-step{gap:1.4rem}.c-htip-step__marker{width:3.4rem;height:3.4rem}.c-htip-step__marker:before{font-size:1.5rem}.c-htip-step:not(:last-child):after{top:3.4rem;left:calc(1.7rem - 1px)}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section-c-how-to-install-page.css.map */
