@keyframes animatedgradient{0%{background-position:0px 50%}50%{background-position:100% 50%}to{background-position:0px 50%}}.newHeroHome{padding-bottom:0}.heroHomeBanner{position:relative;font-family:Montserrat;color:#000}.heroHomeBanner [orange]{color:#f68945}.heroHomeBanner [red]{color:#c51111}.heroHomeBanner__desktop{font-family:Montserrat;position:relative;text-align:right;display:flex;flex-direction:row;display:grid;padding-left:80px;grid-template:1fr / 1fr 1fr;width:100%}@media (max-width: 768px){.heroHomeBanner__desktop{display:none}}.heroHomeBanner__desktop__content{text-align:left;width:100%;padding-top:60px}.heroHomeBanner__desktop__title{font-family:Montserrat;color:#222;font-style:normal;font-weight:800;font-size:40px;line-height:49px;margin-bottom:34px}.heroHomeBanner__desktop__subTitle{font-family:Montserrat;color:#222;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px;padding-bottom:15.5px;border-bottom:1px solid #222222;text-transform:uppercase;margin-bottom:2rem;display:flex;align-items:center;gap:10px}.heroHomeBanner__desktop__title__markup{font-family:Montserrat;font-style:normal;font-weight:600;font-size:40px;line-height:49px;color:#222}.heroHomeBanner__mobile__title__markup{font-family:Montserrat;font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-align:left;color:#222;margin-bottom:14px}span.mark-up{position:relative}.heroHomeBanner__desktop__detail{font-family:Montserrat;font-style:normal;font-weight:500;font-size:24px;line-height:29px;margin-bottom:51px}.heroHomeBanner__desktop__img{position:relative;z-index:0;transition:.3s all ease-in-out;width:100%;flex:.55}.heroHomeBanner__desktop__video{box-sizing:border-box;width:100%;height:100%;border:none;object-fit:fill;background-position:unset}@media screen and (max-width: 767px){.heroHomeBanner__desktop__video{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;border:none}}.heroHomeBanner__desktop__video img{width:100%;height:100%}.heroHomeBanner__desktop__bottomLine{font-family:Montserrat;margin-top:42px;bottom:1.5rem;width:-moz-max-content;width:max-content;text-align:center;z-index:1;color:#222;font-size:14px;letter-spacing:0;line-height:18px;padding:5px;text-align:left;align-items:center}.people_bought-mobile{margin-bottom:23px}.heroHomeBanner__desktop__bottomLine .pdp-trustpilot,.heroHomeBanner__mobile__content .pdp-trustpilot{font-family:Montserrat;width:100%;display:flex;flex-direction:row;gap:10px;margin-bottom:26px}.heroHomeBanner__desktop__btn{font-family:Montserrat;position:relative;border-radius:999px;display:inline-block;color:#f68945;transition:.2s all ease-in-out;text-align:center;text-decoration:underline;padding:14px 38px 14px 95px;font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-decoration-line:underline;text-transform:uppercase;color:#ff822e}@media screen and (max-width: 768px){.heroHomeBanner__desktop__btn{padding-right:20px}}.heroHomeBanner__desktop__btn_no_background{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#222;position:relative;padding:14px 38px;border-radius:999px;display:inline-block;transition:.2s all ease-in-out;text-transform:uppercase;background:linear-gradient(60deg,#ffbe27,#ff822e,#ffb229) 0% 0% / 300% 300%;animation:animatedgradient 3s ease 0s infinite alternate none running;letter-spacing:0;text-align:center;min-width:256px}.heroHomeBanner__desktop__btn:after{font-family:Montserrat;content:"";position:absolute;left:30px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F68945' width='20' height='20' viewBox='0 0 512 512'%3E%3Cpath d='M405.2,232.9L126.8,67.2c-3.4-2-6.9-3.2-10.9-3.2c-10.9,0-19.8,9-19.8,20H96v344h0.1c0,11,8.9,20,19.8,20 c4.1,0,7.5-1.4,11.2-3.4l278.1-165.5c6.6-5.5,10.8-13.8,10.8-23.1C416,246.7,411.8,238.5,405.2,232.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:20px;height:20px;width:50px;height:50px;background-position:center;border:1px solid;transition:.2s all ease-in-out;border-radius:50%;margin-right:padding-ri;padding-right:30px}.heroHomeBanner__mobile{display:none;text-align:center}@media (max-width: 768px){.heroHomeBanner__mobile{font-family:Montserrat;display:block}.heroHomeBanner__desktop__btn_no_background{font-family:Montserrat;width:100%;margin-bottom:24px}.heroHomeBanner__desktop__btn{width:100%;margin-bottom:24px;text-align:left}}.heroHomeBanner__mobile__content{font-family:Montserrat;position:relative;z-index:1;text-align:center;margin-top:35px;padding:0 14px}.heroHomeBanner__mobile__title{font-family:Montserrat;color:#222;margin-bottom:13px;text-align:left;font-style:normal;font-weight:800;font-size:24px;line-height:30px}.heroHomeBanner__mobile__subTitle{font-family:Montserrat;color:#222;font-size:16px;font-weight:600;letter-spacing:0;line-height:25px;padding-bottom:15.5px;border-bottom:2px solid #222222;text-transform:uppercase;margin-bottom:2rem;text-align:left;display:flex;align-items:center;gap:10px}.heroHomeBanner__mobile__detail{font-family:Montserrat;color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:25px;text-align:left}@media screen and (max-width: 400px){.heroHomeBanner__mobile__content .pdp-trustpilot p{font-size:12px}}.heroHomeBanner__mobile__img{position:relative;z-index:0;display:block}.heroHomeBanner__mobile__bottomLine{font-family:Montserrat;width:100%;text-align:center;font-size:12px;line-height:18px;font-weight:600;background:linear-gradient(90deg,#f6894500,#f689457e 53.65%,#f6894500);display:block;padding:5px;margin-top:1.4rem;max-width:270px;margin-left:auto;margin-right:auto}.heroHomeBanner__mobile__btn{font-family:Montserrat;border:1px solid #C51111;position:relative;border-radius:999px;display:inline-block;font-weight:600;color:#c51111;transition:.2s all ease-in-out;padding:10px 20px 10px 40px;font-size:.7rem}.heroHomeBanner__mobile__btn:hover{background-color:#c51111;color:#fff!important}.heroHomeBanner__mobile__btn:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='100%25' height='100%25' viewBox='0 0 512 512'%3E%3Cpath d='M405.2,232.9L126.8,67.2c-3.4-2-6.9-3.2-10.9-3.2c-10.9,0-19.8,9-19.8,20H96v344h0.1c0,11,8.9,20,19.8,20 c4.1,0,7.5-1.4,11.2-3.4l278.1-165.5c6.6-5.5,10.8-13.8,10.8-23.1C416,246.7,411.8,238.5,405.2,232.9z'/%3E%3C/svg%3E")}.heroHomeBanner__mobile__btn:after{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C51111' width='100%25' height='100%25' viewBox='0 0 512 512'%3E%3Cpath d='M405.2,232.9L126.8,67.2c-3.4-2-6.9-3.2-10.9-3.2c-10.9,0-19.8,9-19.8,20H96v344h0.1c0,11,8.9,20,19.8,20 c4.1,0,7.5-1.4,11.2-3.4l278.1-165.5c6.6-5.5,10.8-13.8,10.8-23.1C416,246.7,411.8,238.5,405.2,232.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:16px;height:16px;transition:.2s all ease-in-out}.heroHomeVideoModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999}.heroHomeVideoModal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000d3}.heroHomeVideoModal ._close_{position:absolute;top:25px;right:25px;z-index:2;width:25px;height:25px;cursor:pointer}.video-container{position:relative;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 767px){.video-container{height:0;padding-bottom:56.25%}}.heroHomeVideoModal ._close_ svg{fill:#fff}.heroHomeVideoModal .centerCenter{position:absolute;top:50%;left:50%;width:80%;height:80%;transform:translate(-50%,-50%);z-index:1}.heroHomeVideoModal .centerCenter .youtubeVideo{width:100%;height:100%}.modalIframe{position:fixed;z-index:9999;left:0;top:0!important;width:100%;height:100%;overflow:auto;background-color:#000c;display:none;justify-content:center;align-items:center}.modalIframe-content{width:80%}@media (max-width: 768px){.modalIframe-content{width:90%}}.modalIframe-content .youtubeVideo{width:80vw;height:80vh}@media (max-width: 768px){.modalIframe-content .youtubeVideo{width:100%;height:60vh}}.close{color:#fff;float:right;font-size:40px;font-weight:700;position:absolute;top:25px;right:40px}.close:hover,.close:focus{color:#ff822e;text-decoration:none;cursor:pointer}@media screen and (min-width: 2900px){.heroHomeBanner__desktop__title__markup{font-size:50px}.heroHomeBanner__desktop__title{font-size:60px}.heroHomeBanner__desktop__detail{font-size:37px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/heroHome-2.css.map */
