*{margin:0;box-sizing:border-box;font-family:Futura}.optin-banner{background-image:url(/cdn/shop/files/banner-wave.png?v=1661458720);background-repeat:repeat-x;background-size:auto;display:block;min-height:70px;margin-top:0}.bg-pink{background-color:#ffa3a0;margin-bottom:0;padding-top:40px!important}.container{max-width:70%;margin:0 auto}*{box-sizing:border-box}.am-optin{background-color:#025e56;height:100vh}.optin-pg-column{float:left;width:50%;padding:10px 10px 0}.side-banner-image{flex:110%;overflow:hidden;background-image:url(/cdn/shop/files/SelfTannerSerum_FairtoMedium_HiRes_Reilly-1_1.webp?v=1664821616);background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:700px;height:100vh}.side-banner-image-inner{width:100%;height:100%;background:#000;opacity:0;position:absolute;left:0}.optin-pg-row:after{content:"";display:table;clear:both}.mobile-side-banner-image{display:none}@media screen and (max-width: 600px){.optin-pg-column{width:100%}.side-banner-image{display:none}.mobile-side-banner-image{display:block!important;width:100%;margin:0 auto;padding:10px}}h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0}.center,.center p{text-align:center}header{background-color:#33b679;padding:5px 0;width:100%}.sticky{position:fixed;top:0;width:100%;z-index:11}.header_top{text-align:center;color:#fff;font-size:16pt;font-weight:600;font-family:Futura Md BT,sans-serif}.joy{padding:2em 0 1em;display:flex;flex-wrap:wrap;align-items:center}.joy svg{width:248px;height:auto}section.mid_section{margin-left:auto;padding:14px 0 17px}.mid_section .mid-part-heading h1.heading{color:#222;font-size:23pt;line-height:27pt;text-align:center;margin-bottom:30px;font-family:Futura Md BT,sans-serif;letter-spacing:2px;font-weight:800}.am-optin h1.banner-heading{padding-top:40px;margin-bottom:10px}.am-optin .banner-subheading p{text-align:center;padding:20px}.fn-logo{margin:0 auto;display:block}p.footer_text{padding:0 10px}p.footer_text,.footer_text a{text-align:center!important;color:#fff;font-size:12px}h1.banner-heading{color:#fff;font-size:23pt;line-height:27pt;text-align:center;margin-bottom:30px;font-family:Futura Md BT,sans-serif;letter-spacing:2px;font-weight:800}.banner-subheading p{color:#fff;font-size:16pt;line-height:25pt;letter-spacing:1.12pt;text-align:left;font-family:Avenir;font-weight:700}.mid_section .mid-part-heading p.subheading{color:#222;font-size:16pt;line-height:25pt;letter-spacing:1.12pt;text-align:left;font-family:Avenir}.col-50{float:left;width:50%}section.column_group{display:flex;flex-wrap:wrap;margin-top:70px}.col_box{display:flex;flex-wrap:wrap}.mt-100{margin-top:50px}.col_txt_group h1{color:#fff;font-size:22pt;font-family:Futura Md BT,sans-serif;background:#33b679;width:42pt;height:42pt;border-radius:100%;text-align:center;line-height:42pt;margin:0 auto 1em}.col_txt_group h2{margin-top:0;margin-bottom:20px;font-size:20pt;line-height:28pt;text-align:center;font-weight:800;color:#222;font-family:Futura Md BT,sans-serif;letter-spacing:1.54pt}.col_txt_group .subheading{margin-top:15px;margin-bottom:15px;color:#222;font-size:14pt;line-height:23pt;letter-spacing:1.12pt;font-weight:400;font-family:Avenir}.col_box{display:flex;flex-wrap:wrap;align-items:center}.col_img_group:nth-child(2n){display:flex;flex-wrap:wrap;justify-content:flex-end}.mob_section_show{display:none;font-size:20px;line-height:26px;margin-bottom:15px}.col_img_group img{width:80%;height:auto}.col_txt_group:nth-child(odd){padding:0 2em 0 0}.col_txt_group:nth-child(2n){padding:0 0 0 2em}.testimonial_group h1{font-size:26px;line-height:32px;padding-bottom:10px}.testimonial_group p{font-size:16px;line-height:28px;font-weight:300}section.video{display:flex;flex-wrap:wrap;background:#fff1ee;margin-top:75px;min-height:800px;align-items:center}section.video .review{width:50%;float:left;padding:0 4em}.column-sec .stars i{color:#fdc10c;font-size:18px;font-weight:400}.testimonial_group{display:flex;flex-wrap:wrap;padding:15px 0}span.author-name{font-size:14px;line-height:28px;font-weight:300;text-align:right;width:100%}.video_group{width:50%;max-height:800px;overflow:hidden}.video_group video{width:100%}section.top-footer{text-align:center;padding:4em 0 0;position:relative}.top-footer .discount{line-height:40pt;font-weight:700;font-size:16pt;font-family:Futura Md BT,sans-serif;color:#222}.top-footer .save{margin-top:10px;margin-bottom:10px;font-size:40px;line-height:50px;font-family:Futura Md BT,sans-serif;font-weight:700}.top-footer .shipping{font-size:13pt;line-height:40pt;font-weight:600;font-family:Futura MD BT,sans-serif}.top-footer .footer-subheading{color:#222;font-size:16pt;line-height:40pt;font-weight:400;font-family:Futura Lt BT,sans-serif}.top-footer .deal-txt{margin-top:0;margin-bottom:0;border-bottom:1px none #c4c4c4;font-family:Montserrat,sans-serif;color:#000;font-size:15px;line-height:20px;font-weight:600;text-align:center;letter-spacing:0}.top-footer .deal-txt span.checkout-timer{color:#ff795f}.top-footer .deal-txt p{border:2px dashed #ff795f;border-radius:100px;max-width:250px;padding:10px;margin:2em auto 3em}.discount_btn a{background:#ff8189;color:#fff;min-height:65px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:380px;letter-spacing:1.12pt;margin:0 auto;letter-spacing:2px;font-weight:600;text-decoration:none;font-family:Futura Md BT,sans-serif}.discount-btm .sell-out-1{color:#222;font-weight:700;font-size:12pt;line-height:30pt;font-family:Futura Md BT,sans-serif}.discount-btm .sell-out-2{color:#ff8189;font-weight:700;font-size:12pt;line-height:30pt;font-family:Futura Md BT,sans-serif}.shipping .free-shipping span,.shipping .free-shipping i{color:#222;font-weight:700;font-size:12pt;line-height:30pt;margin:0 2px;font-family:Futura Md BT,sans-serif}.discount-btm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;padding:.5em 0 1em}.copyright p{font-size:12pt;line-height:25pt;color:#909090;text-align:center;margin:0 auto;font-family:Futura Lt BT,sans-serif}.free-shipping{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.discount_btn{position:fixed;bottom:0;background-image:linear-gradient(360deg,#fff,#ffffffed 48%,#ffffff26 85%,#fff0);left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;z-index:11}section.bottom_footer{margin-top:7em}.swell-tab{display:none!important}.logo-img{width:150pt}.bbe-app-section{background-color:#e9fff8}@media screen and (max-width:1199px){section.video{min-height:900px}}@media screen and (max-width:991px){.col_box,.mid-part-heading{padding:0 3em}}@media screen and (max-width:767px){.container{max-width:90%}.mid_section .mid-part-heading h1.heading{font-size:22pt;line-height:30pt}.mid-part-heading{padding:0}}.lp-column-2{float:left;width:50%;padding:20px}.lp-column-2 li:first-child{margin-top:20px}.lp-column-2 li{list-style-position:outside;font-size:18px;line-height:1.43;margin-bottom:20px}.lp-column-4{float:left;width:25%;padding:10px;text-align:center;margin:0 auto}.lp-row:after{content:"";display:table;clear:both}@media (max-width:600px){.lp-column-4,.lp-column-2{width:90%;margin:0 auto}.col_txt_group{padding:0!important}.mid_section .mid-part-heading p.subheading{font-size:14pt;line-height:23pt;letter-spacing:1.1pt}.col_box{padding:0}.col-50{float:left;width:100%}.col_txt_group:nth-child(odd),.col_txt_group:nth-child(2n){padding:0}.mt-100{margin-top:3em}.col_box:nth-child(2n){display:flex;flex-wrap:wrap;flex-direction:column-reverse}.col_txt_group h2{font-size:16pt;line-height:22pt}.discount-btm .sell-out-1,.shipping .free-shipping span,.shipping .free-shipping i{font-size:10pt;line-height:28pt;font-weight:800}.mid_section .mid-part-heading h1.heading{font-size:16pt;line-height:24pt}.col_txt_group .subheading{font-size:12pt;line-height:21pt;letter-spacing:1.12pt}.header_top{font-size:13pt}.top-footer .save{font-size:24pt;line-height:40px}.top-footer .shipping{font-size:13pt;font-weight:600;line-height:20px}section.top-footer{padding:2em 0 0}.top-footer .discount{line-height:20pt;font-size:12pt}.top-footer .footer-subheading{font-size:12pt}.col_img_group img{margin:2em 0}.col_txt_group{margin-bottom:2em}.col_img_group img{width:100%}.bg-pink{padding-top:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/260/assets/landing-page-style.css.map */
