body:has(.brands-v5){padding-top:50px !important}.brands-v5{font-family:"Heebo", sans-serif;color:#141414;overflow-x:hidden}.brands-v5 .orange{color:#e85a37}.brands-v5 .hero{background:url("//cdn.skinsafeproducts.com/assets/for-brands/v5/mobile-bg-7fa75f78dbeb61da18505eb2ac6820da9091f55b35ac7142c668fb3acd3945ac.jpg") no-repeat center top;background-size:cover;text-align:center;padding:40px 20px 0;position:relative}.brands-v5 .hero .hero__badge{display:block;margin:0 auto 20px;width:120px;height:auto}.brands-v5 .hero .hero__supertext{display:block;font-family:"Heebo", sans-serif;font-size:22px;font-weight:700;color:#141414;margin-bottom:10px}.brands-v5 .hero .hero__heading{font-family:"Heebo", sans-serif;font-size:30px;font-weight:700;line-height:1.2;color:#141414;margin:0 auto 0px;max-width:320px}.brands-v5 .hero .hero__heading span{font-size:24px;font-weight:500}.brands-v5 .hero .hero__description{display:none}.brands-v5 .hero .hero__product-image{display:block;margin:0 auto;max-width:346px;width:100%;height:auto}@media (min-width: 768px) and (max-width: 991px){.brands-v5 .hero{background:url("//cdn.skinsafeproducts.com/assets/for-brands/v5/tablet-bg-745ee4b6fd474c0420216d0d00bb18c7dbfecacea587c05a3a506a30854bcdc4.jpg") no-repeat center top -50px;background-size:cover;padding:90px 40px 0}.brands-v5 .hero .hero__content{position:relative;max-width:500px;margin:0 auto}.brands-v5 .hero .hero__badge{position:absolute;top:4px;right:5px;margin:0;width:89px;height:110px}.brands-v5 .hero .hero__supertext{font-size:24px;text-align:center;padding-right:110px}.brands-v5 .hero .hero__heading{font-size:32px;text-align:center;max-width:none;padding-right:110px}.brands-v5 .hero .hero__heading span{font-size:26px;font-weight:500;display:inline-block;white-space:nowrap}.brands-v5 .hero .hero__description{display:block;font-family:Open Sans;font-size:18px;font-weight:300;line-height:1.3;color:#50566F;text-align:center;margin:20px 0 0}.brands-v5 .hero .hero__product-image{max-width:600px;width:600px;height:600px}}@media (min-width: 992px){.brands-v5 .hero{background:url("//cdn.skinsafeproducts.com/assets/for-brands/v5/desktop-bg-87a52f54cbf58ef11cf1c1ae0b60fe727741f3ece377b7e241bd05a0a92194e8.jpg") no-repeat center top;background-size:cover;text-align:left;padding:80px 60px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.brands-v5 .hero .hero__content{max-width:500px;-ms-flex-negative:0;flex-shrink:0;position:relative}.brands-v5 .hero .hero__badge{position:absolute;top:23px;right:30px;margin:0;width:116px;height:141px}.brands-v5 .hero .hero__supertext{font-size:30px;margin-bottom:14px}.brands-v5 .hero .hero__heading{font-size:40px;line-height:100%;margin:0 0 28px;max-width:none;padding-right:176px}.brands-v5 .hero .hero__heading span{font-size:30px;font-weight:500;display:inline-block;white-space:nowrap}.brands-v5 .hero .hero__description{display:block;font-family:Open Sans;font-size:20px;font-weight:300;line-height:1.3;color:#50566F;margin:0}.brands-v5 .hero .hero__product-image{-ms-flex-negative:0;flex-shrink:0;width:638px;height:711px;max-width:none;margin:0}}.brands-v5 .mayo{background-color:#F9F4F1;border-radius:16px;text-align:center;padding:50px 60px;margin:0 16px}.brands-v5 .mayo .mayo__logo{display:block;margin:0 auto 30px;width:220px;height:220px}.brands-v5 .mayo .mayo__heading{font-family:Open Sans;font-size:30px;font-weight:700;line-height:1.3;color:#141414;margin:0 auto 20px;max-width:280px}.brands-v5 .mayo .mayo__text{font-family:Open Sans;font-size:16px;font-weight:300;line-height:1.72;color:#141414;text-align:left;margin-bottom:16px}@media (min-width: 992px){.brands-v5 .mayo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:60px 80px;margin:0 40px;text-align:left}.brands-v5 .mayo .mayo__logo{width:400px;height:400px;-ms-flex-negative:0;flex-shrink:0}.brands-v5 .mayo .mayo__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:525px}.brands-v5 .mayo .mayo__heading{font-family:Open Sans;text-align:left;max-width:none;font-size:40px;margin:0 0 24px}.brands-v5 .mayo .mayo__text{font-size:22px;line-height:1.72}}@media (min-width: 768px) and (max-width: 991px){.brands-v5 .mayo .mayo__logo{width:300px;height:300px}.brands-v5 .mayo .mayo__heading{font-size:34px;margin-bottom:30px;max-width:521px}.brands-v5 .mayo .mayo__text{font-size:18px;line-height:1.72;color:#141414}}.brands-v5 .requirements{padding:40px 44px;text-align:center}.brands-v5 .requirements .requirements__heading{font-family:Open Sans;font-size:32px;font-weight:700;line-height:1.1;color:#141414;margin:0 auto 25px}.brands-v5 .requirements .requirements__heading .tm{font-size:32px;vertical-align:super}.brands-v5 .requirements .requirements__text{font-family:Heebo;font-size:16px;font-weight:300;line-height:1.6;color:#141414;text-align:left;margin-bottom:20px}.brands-v5 .requirements .requirements__text span{font-weight:400}.brands-v5 .requirements .requirements__markers{margin:32px 41px}.brands-v5 .requirements .requirements__marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.brands-v5 .requirements .requirements__marker-icon{width:80px;height:98px;-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.brands-v5 .requirements .requirements__marker-label{font-family:"Heebo", sans-serif;font-size:16px;font-weight:700;color:#141414;text-align:left}.brands-v5 .requirements .requirements__ratings{font-family:Heebo;font-size:16px;font-weight:300;line-height:1.72;color:#141414;text-align:left;margin-bottom:24px}.brands-v5 .requirements .requirements__ratings span{font-weight:400}.brands-v5 .requirements .requirements__badges{display:block;max-width:100%;margin:0 auto 24px}.brands-v5 .requirements .requirements__footer{font-family:Heebo;font-size:16px;font-weight:300;line-height:1.72;color:#141414;text-align:center}.brands-v5 .requirements .requirements__footer span{font-weight:400}@media (min-width: 768px) and (max-width: 991px){.brands-v5 .requirements{padding:50px 60px}.brands-v5 .requirements .requirements__heading{font-size:36px;margin-bottom:28px}.brands-v5 .requirements .requirements__text{font-size:18px}.brands-v5 .requirements .requirements__markers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:36px 0}.brands-v5 .requirements .requirements__marker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.brands-v5 .requirements .requirements__marker-icon{margin-right:0;margin-bottom:12px;width:90px;height:110px}.brands-v5 .requirements .requirements__marker-label{text-align:center;font-size:16px}.brands-v5 .requirements .requirements__ratings{font-size:18px}.brands-v5 .requirements .requirements__badges{max-width:450px}.brands-v5 .requirements .requirements__footer{font-size:18px;max-width:550px;margin:0 auto}}@media (min-width: 992px){.brands-v5 .requirements{padding:60px 0px;max-width:1090px;margin:0 auto}.brands-v5 .requirements .requirements__heading{font-size:40px;margin-bottom:30px}.brands-v5 .requirements .requirements__heading span{font-size:40px}.brands-v5 .requirements .requirements__heading .tm{font-size:32px}.brands-v5 .requirements .requirements__text{text-align:left;font-size:22px;margin-bottom:25px}.brands-v5 .requirements .requirements__markers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0}.brands-v5 .requirements .requirements__marker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.brands-v5 .requirements .requirements__marker-icon{margin-right:0;margin-bottom:12px;width:105px;height:129px}.brands-v5 .requirements .requirements__marker-label{text-align:center;font-size:20px}.brands-v5 .requirements .requirements__ratings{text-align:left;font-size:22px}.brands-v5 .requirements .requirements__badges{max-width:547px}.brands-v5 .requirements .requirements__footer{font-size:22px;max-width:625px;margin:0 auto}}.brands-v5 .featured{padding:0px 14px 0px 14px}.brands-v5 .featured .featured__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.brands-v5 .featured .featured__heading{font-family:Heebo;font-size:18px;font-weight:700;color:#141414;margin:0}.brands-v5 .featured .featured__show-more{background-color:#7B8FCC;color:#fff;font-family:Heebo;font-size:14px;font-weight:500;padding:5px 14px;border-radius:30px;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}.brands-v5 .featured .featured__show-more:hover{background-color:#5e76c1;color:#fff;text-decoration:none}.brands-v5 .featured .featured__products{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.brands-v5 .featured .featured__products .product-card{min-width:156px;max-width:156px;-ms-flex-negative:0;flex-shrink:0}.brands-v5 .featured .featured__products .product-card .sfm-icon{top:94px;right:10px;width:35px;height:41px}@media (min-width: 768px) and (max-width: 991px){.brands-v5 .featured{padding:40px 40px}.brands-v5 .featured .featured__products .product-card{min-width:200px;max-width:200px}}@media (min-width: 992px){.brands-v5 .featured{padding:0;max-width:1200px;margin:0 auto}.brands-v5 .featured .featured__heading{font-size:22px}.brands-v5 .featured .featured__show-more{font-size:16px;padding:6px 17px;font-weight:500;font-family:Heebo}.brands-v5 .featured .featured__products{overflow-x:visible;display:grid;grid-template-columns:repeat(4, 275px);gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brands-v5 .featured .featured__products .product-card{min-width:unset;max-width:unset;width:275px}.brands-v5 .featured .featured__products .product-card>a{display:block;position:relative}.brands-v5 .featured .featured__products .product-card>a>img:not(.sfm-icon){width:275px;height:328px;-o-object-fit:contain;object-fit:contain}.brands-v5 .featured .featured__products .product-card .sfm-icon{top:255px;right:15px;width:55px;height:65px}}.brands-v5 .signup{padding:40px 24px;text-align:center}.brands-v5 .signup .signup__heading{font-family:Open Sans;font-size:26px;font-weight:700;line-height:1.2;color:#141414;margin:0 auto 16px;max-width:320px}.brands-v5 .signup .signup__text{font-family:Heebo;font-size:16px;font-weight:300;line-height:1.2;color:#141414;margin-bottom:24px}.brands-v5 .signup .signup__success{font-family:Heebo;font-size:18px;font-weight:500;color:#2a7d2a;margin-top:20px}.brands-v5 .signup .signup__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.brands-v5 .signup .signup__errors{background-color:#FEE;border:1px solid #FCC;color:#C33;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-family:Heebo;font-size:14px;text-align:left}.brands-v5 .signup .signup__errors p{margin:0 0 4px 0}.brands-v5 .signup .signup__errors p:last-child{margin-bottom:0}.brands-v5 .signup .g-recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6px}.brands-v5 .signup .signup__input{width:100%;padding:14px 18px;border:1px solid #7898D3;border-radius:8px;font-family:Heebo;font-size:15px;color:#141414;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.brands-v5 .signup .signup__input::-webkit-input-placeholder{color:#969B9C}.brands-v5 .signup .signup__input:-ms-input-placeholder{color:#969B9C}.brands-v5 .signup .signup__input::-ms-input-placeholder{color:#969B9C}.brands-v5 .signup .signup__input::placeholder{color:#969B9C}.brands-v5 .signup .signup__input:focus{outline:none;border-color:#e85a37}.brands-v5 .signup .signup__submit{background-color:#e85a37;color:#fff;border:none;border-radius:30px;padding:12px 48px;font-family:Heebo;font-size:16px;font-weight:500;letter-spacing:0.5px;cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-top:10px}.brands-v5 .signup .signup__submit:hover{background-color:#dd4019}@media (min-width: 992px){.brands-v5 .signup{padding:60px 0;max-width:750px;margin:0 auto}.brands-v5 .signup .signup__heading{font-size:40px;max-width:none;font-family:Heebo;margin-bottom:35px}.brands-v5 .signup .signup__text{font-size:22px;margin-bottom:35px}.brands-v5 .signup .signup__form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brands-v5 .signup .signup__input[name="brand_url"]{grid-column:1}.brands-v5 .signup .g-recaptcha{grid-column:1 / -1}.brands-v5 .signup .signup__submit{grid-column:1 / -1;justify-self:center}}
