.elementor .hero-eyebrow{font-family:"Archivo";font-weight:700;font-size:12px;color:#7E6334;letter-spacing:1.8px;text-transform:uppercase;}.elementor .hero-title{font-family:"Archivo";font-weight:700;font-size:46px;color:#172B4D;letter-spacing:-0.8px;line-height:1.1em;}.elementor .hero-lede{font-family:"Public Sans";font-size:17px;color:#4A5670;line-height:1.65em;}.elementor .hero-cta-shop{font-family:"Archivo";font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;background-color:#172B4D;}.elementor .hero-cta-shop:hover,.elementor .hero-cta-shop:focus-visible{color:#172B4D;background-color:#C3A461;}.elementor .hero-cta-guarantee{font-family:"Archivo";font-weight:600;font-size:15px;color:#172B4D;padding-block-start:15px;padding-block-end:15px;padding-inline-start:29px;padding-inline-end:29px;border-radius:4px;border-width:1px;border-color:#DEE3EB;border-style:solid;background-color:#FFFFFF;}.elementor .hero-cta-guarantee:hover,.elementor .hero-cta-guarantee:focus-visible{border-color:#172B4D;}.elementor .hero-ctas{padding-block-start:6px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .hero-copy{width:100%;max-width:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:20px;}.elementor .hero-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:center;}.elementor .hero{width:100%;padding-block-start:40px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F5F7FA;justify-content:center;}.elementor .trust-1-t{font-family:"Archivo";font-weight:700;font-size:17px;color:#172B4D;}.elementor .trust-1-d{font-family:"Public Sans";font-size:14px;color:#4A5670;}.elementor .trust-1{width:22%;padding-block-start:16px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C3A461;border-style:solid;flex-direction:column;gap:10px;}.elementor .trust-2-t{font-family:"Archivo";font-weight:700;font-size:17px;color:#172B4D;}.elementor .trust-2-d{font-family:"Public Sans";font-size:14px;color:#4A5670;}.elementor .trust-2{width:22%;padding-block-start:16px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C3A461;border-style:solid;flex-direction:column;gap:10px;}.elementor .trust-3-t{font-family:"Archivo";font-weight:700;font-size:17px;color:#172B4D;}.elementor .trust-3-d{font-family:"Public Sans";font-size:14px;color:#4A5670;}.elementor .trust-3{width:22%;padding-block-start:16px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C3A461;border-style:solid;flex-direction:column;gap:10px;}.elementor .trust-4-t{font-family:"Archivo";font-weight:700;font-size:17px;color:#172B4D;}.elementor .trust-4-d{font-family:"Public Sans";font-size:14px;color:#4A5670;}.elementor .trust-4{width:22%;padding-block-start:16px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C3A461;border-style:solid;flex-direction:column;gap:10px;}.elementor .trust-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:flex-start;}.elementor .trust{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;justify-content:center;}.elementor .concerns-title{font-family:"Archivo";font-weight:700;font-size:34px;color:#172B4D;line-height:1.18em;}.elementor .tile-dry-t{font-family:"Archivo";font-weight:600;font-size:19px;color:#172B4D;}.elementor .tile-dry-d{font-family:"Public Sans";font-size:14.5px;color:#4A5670;line-height:1.6em;}.elementor .tile-thin-t{font-family:"Archivo";font-weight:600;font-size:19px;color:#172B4D;}.elementor .tile-thin-d{font-family:"Public Sans";font-size:14.5px;color:#4A5670;line-height:1.6em;}.elementor .tile-dmg-t{font-family:"Archivo";font-weight:600;font-size:19px;color:#172B4D;}.elementor .tile-dmg-d{font-family:"Public Sans";font-size:14.5px;color:#4A5670;line-height:1.6em;}.elementor .tile-oily-t{font-family:"Archivo";font-weight:600;font-size:19px;color:#172B4D;}.elementor .tile-oily-d{font-family:"Public Sans";font-size:14.5px;color:#4A5670;line-height:1.6em;}.elementor .tile-frizz-t{font-family:"Archivo";font-weight:600;font-size:19px;color:#172B4D;}.elementor .tile-frizz-d{font-family:"Public Sans";font-size:14.5px;color:#4A5670;line-height:1.6em;}.elementor .tile-style-t{font-family:"Archivo";font-weight:600;font-size:19px;color:#172B4D;}.elementor .tile-style-d{font-family:"Public Sans";font-size:14.5px;color:#4A5670;line-height:1.6em;}.elementor .concerns-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;gap:22px;flex-wrap:wrap;}.elementor .concerns-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:26px;}.elementor .concerns{width:100%;padding-block-start:30px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;justify-content:center;}.elementor .hydro-media{width:36%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;}.elementor .hydro-eyebrow{font-family:"Archivo";font-weight:700;font-size:12px;color:#C3A461;letter-spacing:1.8px;text-transform:uppercase;}.elementor .hydro-title{font-family:"Archivo";font-weight:700;font-size:34px;color:#FFFFFF;line-height:1.18em;}.elementor .hydro-lede{font-family:"Public Sans";font-size:16px;color:#B9C4D4;line-height:1.7em;}.elementor .hydro-p1{font-family:"Public Sans";font-size:14.5px;color:#FFFFFF;}.elementor .hydro-p2{font-family:"Public Sans";font-size:14.5px;color:#FFFFFF;}.elementor .hydro-p3{font-family:"Public Sans";font-size:14.5px;color:#FFFFFF;}.elementor .hydro-points{padding-block-start:16px;padding-block-end:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A4472;border-style:solid;flex-direction:column;gap:8px;}.elementor .hydro-cta{font-family:"Archivo";font-weight:600;font-size:15px;color:#172B4D;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;background-color:#C3A461;align-self:flex-start;}.elementor .hydro-cta:hover,.elementor .hydro-cta:focus-visible{background-color:#FFFFFF;}.elementor .hydro-copy{width:58%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:16px;}.elementor .hydro-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;gap:46px;flex-wrap:wrap;align-items:center;}.elementor .hydro{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;background-color:#172B4D;justify-content:center;}.elementor .bestsellers-title{font-family:"Archivo";font-weight:700;font-size:34px;color:#172B4D;line-height:1.18em;}.elementor .bestsellers-cta{font-family:"Archivo";font-weight:600;font-size:15px;color:#172B4D;padding-block-start:15px;padding-block-end:15px;padding-inline-start:29px;padding-inline-end:29px;border-radius:4px;border-width:1px;border-color:#DEE3EB;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .bestsellers-cta:hover,.elementor .bestsellers-cta:focus-visible{border-color:#172B4D;}.elementor .bestsellers-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:24px;}.elementor .bestsellers{width:100%;padding-block-start:32px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;justify-content:center;}.elementor .reviews-title{font-family:"Archivo";font-weight:700;font-size:34px;color:#172B4D;line-height:1.18em;}.elementor .reviews-lede{font-family:"Public Sans";font-size:17px;color:#4A5670;margin-block-end:12px;}.elementor .reviews-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:12px;}.elementor .reviews{width:100%;padding-block-start:32px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;background-color:#F5F7FA;justify-content:center;}.elementor .guides-title{font-family:"Archivo";font-weight:700;font-size:34px;color:#172B4D;line-height:1.18em;}.elementor .guides-lede{font-family:"Public Sans";font-size:17px;color:#4A5670;line-height:1.65em;}.elementor .guides-cta{font-family:"Archivo";font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;background-color:#172B4D;align-self:flex-start;}.elementor .guides-cta:hover,.elementor .guides-cta:focus-visible{color:#172B4D;background-color:#C3A461;}.elementor .guides-copy{width:48%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:14px;}.elementor .newsletter-title{font-family:"Archivo";font-weight:700;font-size:22px;color:#FFFFFF;}.elementor .newsletter-lede{font-family:"Public Sans";font-size:15px;color:#B9C4D4;}.elementor .newsletter{width:46%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:34px;padding-inline-end:34px;border-radius:4px;background-color:#172B4D;flex-direction:column;gap:14px;}.elementor .guides-in{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:flex-start;}.elementor .guides{width:100%;padding-block-start:18px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;justify-content:center;}