.iw-hero,.iw-ba,.iw-steps,.iw-places,.iw-versus,.iw-benefits,.iw-offer{--iw-sage: #dce5dc;--iw-cream: #f6f2ec;--iw-mist: #dee5e7;--iw-white: #ffffff;--iw-ink: #1e2320;--iw-terracotta: #a8452c;--iw-body: #3c423c;--iw-muted: #4a4f4a;--iw-eyebrow: #6b6256;--iw-eyebrow-sage: #5a675c;--iw-small: #5e655c;--iw-line: #e8e2d9;--iw-card-line: #e5ded3;--iw-badge-line: #dcd5ca;--iw-slot-sage: #edf1ec;--iw-slot-sage-line: #c9d6ca;--iw-slot-mist: #eff3f4;--iw-slot-mist-line: #ccd7da}.iw-hero *,.iw-ba *,.iw-steps *,.iw-places *,.iw-versus *,.iw-benefits *,.iw-offer *{box-sizing:border-box}.iw-hero img,.iw-ba img,.iw-steps img,.iw-places img,.iw-offer img{max-width:100%}.iw-eyebrow{display:block;font-size:14px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--iw-eyebrow);line-height:1.4;margin:0}.iw-eyebrow--sage{color:var(--iw-eyebrow-sage)}.iw-display{font-weight:600;color:var(--iw-ink);line-height:1.08;letter-spacing:-.005em;margin:0;text-transform:uppercase}.iw-lede{font-size:17px;color:var(--iw-body);line-height:1.65;margin:0}.iw-script{font-style:italic;color:var(--iw-ink);line-height:1.4;margin:0;text-transform:none}.iw-cta{display:inline-block;background:var(--iw-terracotta);color:var(--iw-white);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1.4;padding:21px 36px}.iw-slot{display:flex;align-items:center;justify-content:center;overflow:hidden;line-height:0}.iw-slot picture{display:block;width:100%;height:100%;line-height:0}.iw-slot img,.iw-slot video{display:block;width:100%;height:100%;object-fit:cover}.iw-hero{background:var(--iw-sage);display:flex;align-items:center;gap:64px;padding:72px 80px}.iw-hero__copy{flex:0 0 570px;max-width:570px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.iw-hero__title{font-size:clamp(27px,3.7vw,53px)}.iw-hero__lede{max-width:470px}.iw-hero__points{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none}.iw-hero__points li{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--iw-ink);line-height:1.4}.iw-hero__buy{display:flex;align-items:center;flex-wrap:wrap;gap:28px}.iw-hero__assure{font-size:14px;color:var(--iw-small);letter-spacing:.06em;line-height:1.6;margin:0}.iw-hero__figure{flex:1 1 0;min-width:0;position:relative}.iw-hero__shot{height:642px;width:100%;background:var(--iw-slot-sage);border:1px solid var(--iw-slot-sage-line)}.iw-hero__badge{position:absolute;left:-40px;bottom:-30px;width:230px;background:var(--iw-white);border:1px solid var(--iw-badge-line);padding:22px 24px}.iw-hero__badge-label{font-size:14px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--iw-small);line-height:1.4;margin:0 0 6px}.iw-hero__badge-size{font-size:22px;font-weight:600;color:var(--iw-ink);line-height:1.4;margin:0 0 6px}.iw-hero__badge-note{font-size:14px;color:var(--iw-muted);line-height:1.4;margin:0}.iw-places__title,.iw-versus__title,.iw-benefits__title{font-size:clamp(25px,3.2vw,46px);text-align:center}.iw-steps{background:var(--iw-white);position:relative;display:flex;align-items:center;padding:96px 80px}.iw-steps__shot{position:absolute;top:0;right:0;bottom:0;width:55%;background:var(--iw-slot-sage)}.iw-steps__card{position:relative;z-index:2;width:560px;max-width:100%;margin-left:max(0px,calc(45% - 450px));background:var(--iw-white);border:1px solid var(--iw-badge-line);padding:52px 52px 48px;display:flex;flex-direction:column;gap:26px}.iw-steps__title{font-size:clamp(25px,3.1vw,44px)}.iw-steps__list{list-style:none;margin:0;padding:0}.iw-steps__list li{display:flex;gap:22px;align-items:flex-start;padding:22px 0;border-top:1px solid var(--iw-line)}.iw-steps__list li:last-child{border-bottom:1px solid var(--iw-line)}.iw-steps__num{flex:0 0 auto;font-size:26px;font-weight:600;color:var(--iw-terracotta);line-height:1.4}.iw-steps__name{font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--iw-ink);line-height:1.4;margin:0 0 7px}.iw-steps__text{font-size:15px;color:var(--iw-muted);line-height:1.6;margin:0}.iw-places{background:var(--iw-mist);display:flex;flex-direction:column;align-items:center;gap:24px;padding:76px 80px}.iw-places__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%}.iw-places__tile{display:flex;flex-direction:column;gap:12px}.iw-places__shot{height:168px;width:100%;background:var(--iw-slot-mist);border:1px solid var(--iw-slot-mist-line)}.iw-places__label{font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--iw-ink);line-height:1.4;margin:0}.iw-places__foot,.iw-versus__foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:36px;padding-top:18px}.iw-places__script,.iw-versus__script{font-size:clamp(18px,1.7vw,24px)}.iw-versus{background:var(--iw-cream);display:flex;flex-direction:column;align-items:center;gap:30px;padding:80px}.iw-versus__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}.iw-versus__col{background:#efebe4;border:1px solid #dfd8cc;padding:34px 38px}.iw-versus__col--ours{background:var(--iw-white);border:2px solid var(--iw-terracotta);padding:33px 37px}.iw-versus__head{font-size:14px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--iw-eyebrow);line-height:1.4;margin:0 0 18px}.iw-versus__col--ours .iw-versus__head{color:var(--iw-terracotta)}.iw-versus__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.iw-versus__list li{font-size:16px;color:var(--iw-muted);line-height:1.5}.iw-versus__col--ours .iw-versus__list li{color:var(--iw-body)}.iw-benefits{background:var(--iw-white);display:flex;flex-direction:column;align-items:center;gap:26px;padding:76px 80px}.iw-benefits__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%}.iw-benefits__card{background:var(--iw-cream);border:1px solid var(--iw-card-line);padding:30px 26px;display:flex;flex-direction:column;gap:14px}.iw-benefits__mark{display:block;width:30px;height:30px;flex:0 0 auto}.iw-benefits__mark svg{display:block;width:30px;height:30px;fill:none;stroke:var(--iw-terracotta);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.iw-benefits__name{font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--iw-ink);line-height:1.25;margin:0}.iw-benefits__text{font-size:14px;color:var(--iw-muted);line-height:1.6;margin:0}.iw-benefits__note{font-size:14px;color:var(--iw-small);letter-spacing:.05em;line-height:1.4;text-align:center;margin:0}.iw-offer{background:var(--iw-sage);display:flex;align-items:center;gap:72px;padding:80px}.iw-offer__shot{flex:0 0 620px;max-width:620px;height:560px;background:var(--iw-slot-sage);border:1px solid var(--iw-slot-sage-line)}.iw-offer__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.iw-offer__title{font-size:clamp(26px,3.2vw,45px)}.iw-offer__lede{max-width:470px}.iw-offer__name{font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--iw-body);line-height:1.4;margin:0 0 2px}.iw-offer__price{font-size:clamp(34px,3.6vw,52px);font-weight:600;color:var(--iw-ink);line-height:1.25;margin:0}.iw-offer__cta{padding:23px 48px;font-size:15px;letter-spacing:.2em}.iw-offer__assure{font-size:14px;color:var(--iw-body);line-height:1.9;margin:0;max-width:470px}.iw-ba{background:var(--iw-cream);display:flex;flex-direction:column;align-items:center;gap:30px;padding:84px 80px}.iw-ba__title{font-size:clamp(28px,3.2vw,46px);text-align:center}.iw-ba__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%}.iw-ba__pair{border:1px solid var(--iw-card-line);overflow:hidden}.iw-ba__frames{display:grid;grid-template-columns:1fr 1fr;position:relative}.iw-ba__frame{position:relative;min-width:0}.iw-ba__frame+.iw-ba__frame{border-left:2px solid var(--iw-white)}.iw-ba__shot{display:block;width:100%;height:300px;background:var(--iw-slot-sage);overflow:hidden;line-height:0}.iw-ba__shot picture{display:block;width:100%;height:100%;line-height:0}.iw-ba__shot img{display:block;width:100%;height:100%;object-fit:cover}.iw-ba__tag{position:absolute;left:14px;bottom:14px;background:var(--iw-ink);color:var(--iw-white);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;padding:7px 14px;border-radius:3px}.iw-ba__tag--after{background:var(--iw-terracotta)}.iw-ba__foot{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:12px}.iw-ba__script{font-size:clamp(20px,1.9vw,26px);text-align:center}.iw-hero,.iw-ba,.iw-steps,.iw-places,.iw-versus,.iw-benefits,.iw-offer{padding-left:max(80px,calc((100% - 1440px)/2));padding-right:max(80px,calc((100% - 1440px)/2))}@media(max-width:1200px){.iw-hero,.iw-steps,.iw-places,.iw-versus,.iw-benefits,.iw-offer{padding-left:40px;padding-right:40px}.iw-hero{gap:40px}.iw-hero__copy{flex:0 0 48%;max-width:48%}.iw-hero__badge{left:-20px}.iw-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-offer{gap:40px}.iw-offer__shot{flex:0 0 46%;max-width:46%;height:460px}}@media(max-width:1023px){.iw-steps__card{margin-left:0}.iw-ba__grid{grid-template-columns:1fr}.iw-ba__shot{height:300px}.iw-hero,.iw-offer{flex-direction:column;align-items:stretch;gap:40px}.iw-hero__copy,.iw-offer__shot{flex:none;width:100%;max-width:100%}.iw-hero__shot,.iw-offer__shot{height:380px}.iw-hero__badge{position:static;width:100%;margin-top:18px}.iw-steps{flex-direction:column;padding:0 0 48px}.iw-steps__shot{position:static;width:100%;height:320px}.iw-steps__card{width:calc(100% - 80px);margin:-60px auto 0}.iw-places__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-versus__pair{grid-template-columns:1fr;gap:20px}.iw-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.iw-ba{padding:56px 16px;gap:22px}.iw-ba__shot{height:190px}.iw-ba__tag{left:8px;bottom:8px;padding:5px 9px}.iw-hero,.iw-places,.iw-versus,.iw-benefits,.iw-offer{padding-left:20px;padding-right:20px}.iw-hero,.iw-offer{padding-top:48px;padding-bottom:48px}.iw-places,.iw-versus,.iw-benefits{padding-top:56px;padding-bottom:56px}.iw-steps__card{width:calc(100% - 40px);padding:34px 26px 30px;gap:20px}.iw-places__grid{gap:16px}.iw-places__shot{height:130px}.iw-benefits__grid{grid-template-columns:1fr;gap:16px}.iw-versus__col,.iw-versus__col--ours{padding:26px 22px}.iw-hero__buy{gap:18px}.iw-cta{padding:18px 26px;font-size:14px;letter-spacing:.14em}.iw-offer__cta{padding:19px 30px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/files/NW-Pet-hair-Clearner.css.map */
