@charset "UTF-8";a{color:var(--e-global-color-primary)}html{font-size:10px}body{font-size:1.5rem}i{font-style:normal}.content,[data-elementor-type=wp-page] .hero-page~section{padding:5rem 2.5rem}@media (min-width:768px){.content,[data-elementor-type=wp-page] .hero-page~section{padding:5rem}}@media (min-width:1024px){.content,[data-elementor-type=wp-page] .hero-page~section{padding:10rem 5rem}}.footer__meta-bar a:hover{color:var(--e-global-color-accent)!important}#email-signup{margin-top:30px}#email-signup .gform_validation_error form{margin-bottom:30px}#email-signup form{min-height:auto!important;position:relative}#email-signup form .validation_error{display:none!important}#email-signup .gfield_label,#rcp_registration_form #rcp_subscription_levels{display:none}#email-signup .gform_fields{width:calc(100% - 50px)}#email-signup .gform_fields input{background:#fff!important;padding-right:50px;line-height:1;border:0!important;border-radius:50px;margin:0}#email-signup .gform_fields .validation_message{position:absolute;top:100%}#email-signup .button{font-family:var(--e-global-typography-accent-font-family),sans-serif;border:3px solid #fff;border-radius:50px!important;padding:8px 20px!important;line-height:1;top:0;font-size:16px;height:100%;background-color:#4bbc91;color:#fff}#email-signup .button:hover{text-decoration:none!important;color:#4bbc91!important;background-color:#c7edde!important}#email-signup .gform_footer{position:absolute;right:0;top:0;bottom:0;padding:0}#field_1_5{margin:5% auto;width:302px}.gform_confirmation_message_3{color:#fff;font-family:var --e-global-typography-primary-font-family,sans-serif;text-align:center}table tbody tr:hover>td,table tbody tr:hover>th{background-color:inherit!important}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}.underline1:after{content:url(/wp-content/uploads/2021/06/brightly-web-line1.svg);width:200px!important;display:block;position:absolute;overflow:hidden;left:35%;top:20%}#gform_submit_button_2,.gform_button.button,.rcp_form input[type=submit],.woocommerce .gform_button.button{color:#4bbc91;background-color:#fff;padding:16px 38px!important;border-radius:30px;border:2px solid #4bbc91;font-family:'open sans';font-weight:400;display:block;margin:auto;line-height:1;cursor:pointer}#gform_submit_button_2{color:#fff;background-color:#4bbc91;margin-top:2%!important}#gform_submit_button_2:hover,.gform_button.button:hover,.rcp_form input[type=submit]:hover{color:#4bbc91!important;background-color:#c7edde!important;border:2px solid #c7edde}.rcp_registration_total_details{background-color:#f5f5f5;border-radius:50px;border:0!important}#rcp_registration_form .rcp_login_link{margin-bottom:20px}#rcp_agree_to_terms label a,#rcp_registration_form .rcp_login_link a,#rcp_registration_form .rcp_login_link p,.rcp_form #rcp_agree_to_terms_wrap label a,.rcp_lost_password a{color:#fff}#rcp_registration_form .rcp_login_link label,.rcp_user_fieldset label{color:#fff!important}select.rcp_card_exp_month{width:140px!important}select.rcp_card_exp_year{width:90px!important}.rcp_expiry_separator{font-size:0}.rcp,.rcp_form{font-family:"open sans"!important}.rcp_form input:not([type=submit]):not([type=checkbox]){background:#fafafa;border:1px solid #ccc;padding:2%}.rcp_form input:not([type=submit]):not([type=checkbox]):valid{border-color:#000}.rcp_form input[type=checkbox]{display:block;width:15px!important;margin:0 8px 0 0!important}.rcp_form input[type=checkbox]+label{margin:1rem 0;cursor:pointer;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rcp_form input[type=checkbox]+label i{height:24px;width:24px;display:grid;font-size:12px;border-radius:500px;place-items:center;border:1px solid #000;margin-right:10px;color:rgba(0,0,0,.3)}.rcp_form input[type=checkbox]+label i:before{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.rcp_form input[type=checkbox]+label:hover i{color:#000}.rcp_form input[type=checkbox]+label:hover i:before{opacity:1}.rcp_form input[type=checkbox]:checked+label i{background:#fff;color:#000}.rcp_form input[type=checkbox]:checked+label i:before{opacity:1}.rcp_user_remember_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.rcp_lost_password{text-align:right}}.rcp_lost_password_wrapper{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.rcp_lost_password_wrapper{grid-template-columns:1fr 1fr}}.rcp_message{border-radius:15px;padding:1.5rem;margin-bottom:10px}.rcp_message.error{background-color:#fbdfdf;color:#ea4848}.rcp_message p+p{margin-top:1rem}.rcp_registration_total{margin:20px 0}.rcp_registration_total .rcp-table{width:100%;text-align:left}.rcp_registration_total .rcp-table tr td,.rcp_registration_total .rcp-table tr th{padding:20px;background-color:#fff}.rcp_registration_total .rcp-table thead th:first-of-type{border-radius:20px 0 0}.rcp_registration_total .rcp-table thead th:last-of-type{border-radius:0 20px 0 0}.rcp_registration_total .rcp-table tbody tr:nth-child(odd) td{background-color:#f5f5f5}.rcp_registration_total .rcp-table tfoot tr td,.rcp_registration_total .rcp-table tfoot tr th{background:#fff;font-weight:700}.rcp_registration_total .rcp-table tfoot tr>:first-child{border-radius:0 0 0 20px}.rcp_registration_total .rcp-table tfoot tr>:last-child{border-radius:0 0 20px}#rcp_user_remember,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,label{display:none}.woocommerce .woocommerce-MyAccount-navigation{margin-top:2%}.woocommerce .woocommerce-MyAccount-navigation li{padding:4% 9%;margin:4% 0}.woocommerce .woocommerce-MyAccount-navigation li.is-active{background:#c7edde;border-radius:50px}.woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:#1f1f1f;font-weight:600}.woocommerce .woocommerce-MyAccount-navigation li:hover{border-radius:50px;padding:4% 0!important}.woocommerce .woocommerce-MyAccount-navigation li:hover:before{content:url(http://brightlyprd.wpengine.com/wp-content/uploads/2021/09/brightly-bulletpoint.png)}.woocommerce .woocommerce-MyAccount-navigation li a{color:#1f1f1f}.woocommerce .woocommerce-MyAccount-content{background-color:#4abc91;padding:4% 2%;border-radius:50px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.19);box-shadow:0 3px 20px 0 rgba(0,0,0,.19);color:#fff}.woocommerce .woocommerce-MyAccount-content h2{text-align:left;font-size:40px;padding-bottom:5%}.woocommerce .woocommerce-MyAccount-content a{color:#fff!important;font-weight:700}.woocommerce .woocommerce-MyAccount-content a:hover{color:#c7edde!important}.rcp-table td,.rcp-table th,.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:1px solid rgba(0,0,0,.1);vertical-align:middle}.rcp-table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;font-family:var(--e-global-typography-primary-font-family);text-align:center;border:1px solid rgba(0,0,0,.1)}.rcp-table td,.rcp-table th{padding:5px;font:revert}#rcp_profile_editor_submit,.rcp_form label{display:block;cursor:pointer;padding:2% 8px}.rcp_form #rcp_agree_to_terms_wrap label{padding:0!important}.rcp_form legend{padding:2.5% 0;font-size:1.1em;font-weight:600}select{width:100%;border-radius:50px;padding:1.5% 2%}#rcp_profile_editor_submit{color:#fff;background-color:#4bbc91;padding:16px 38px!important;border-radius:30px;border:2px solid #4bbc91;font-family:'open sans';font-weight:400;margin:auto;line-height:1}#rcp_profile_editor_submit:hover{color:#4bbc91!important;background-color:#c7edde!important;border:2px solid #c7edde}#input_2_1{width:100%;border:solid 1px;border-color:#c7edde;border-radius:30px}.gfield_label{font-family:'open sans';line-height:30px;display:none}input:not(.gform_button.button),textarea{border:0;border-radius:30px!important;margin-top:8px;width:100%;font-family:'open sans'!important;font-size:1.5rem;padding:1rem 1.5rem}input:not(.gform_button.button)::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:not(.gform_button.button)::-moz-placeholder,textarea::-moz-placeholder{color:#000}input:not(.gform_button.button):-ms-input-placeholder,input:not(.gform_button.button)::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#000}input:not(.gform_button.button)::placeholder,textarea::placeholder{color:#000}.textarea.large{width:100%;border:0;border-radius:30px;margin-top:8px;resize:none!important}#greenboldtext b{background:linear-gradient #4bbc91,#c7edde;font-weight:600}.woocommerce div.product p.price{color:#4bbc91}.button.single_add_to_cart_button.button.alt{color:#4bbc91;background-color:transparent;border:solid 2px #4bbc91;padding:16px 38px;border-radius:30px;font-family:'open sans' 'san serif';font-size:16px;font-weight:400;margin-left:0!important}.button.single_add_to_cart_button.button.alt:hover{color:#c7edde;border-color:#c7edde;background-color:transparent}.brightly-nav-wrapper>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.brightly-nav-wrapper>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element{width:auto}@media (min-width:1025px){.brightly-join-cta .button{margin-left:20px}}.page-id-2 .drawn-accent .da_1{background:url(https://brightlyprd.wpengine.com/wp-content/uploads/2021/06/brightly-web-circle1.svg);background-repeat:no-repeat;padding-bottom:1.75%;padding-top:0}.postid-242 .logical_hidden_button,.postid-243 .logical_hidden_button,.postid-244 .logical_hidden_button,.postid-245 .logical_hidden_button,.product_meta .detail-container{display:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce .cart-collaterals,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th,.woocommerce-page .cart-collaterals{font-family:'Open Sans'!important}.woocommerce-cart-form{margin-top:150px;margin-bottom:50px}.woocommerce .button{color:#fff!important;background-color:#4bbc91!important;font-size:16px!important;font-weight:400!important;border-radius:30px!important;padding:18px 30px!important;line-height:1!important}.woocommerce .button:hover{color:#4bbc91!important;background-color:#c7edde!important}#woocommerce-cart-form__cart-item,.woocommerce .button{font-family:'open sans' 'san serif'!important}.woocommerce-page table.cart td.actions .input-text{width:50%!important;padding:18px 30px!important}.elementor-14 .elementor-element.elementor-element-b655875 .elementor-button--checkout,.elementor-14 .elementor-element.elementor-element-b655875 .elementor-button--view-cart{border-radius:30px}.elementor-14 .elementor-element.elementor-element-b655875 .elementor-button--view-cart:hover{background-color:#c7edde!important;color:#4bbc91;border-color:#c7edde!important}.elementor-14 .elementor-element.elementor-element-b655875 .elementor-button--checkout:hover{border-color:#c7edde!important;color:#c7edde!important}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{background-color:#4bbc91}.woocommerce-page .woocommerce-message .button{position:absolute!important}.woocommerce-notices-wrapper{position:relative;top:30px}.woocommerce-message{border-top:none;background:#c8ebde;margin:0;z-index:99;font-family:'Open Sans';font-size:1.5em}.woocommerce-message:before{content:"\e015";color:#4bbc91}.woocommerce-message:after{clear:none!important}.woocommerce-message .wc-forward{positoin:absolute!important;top:11%!important;right:2%!important}@media screen and (max-width:798px){.woocommerce-notices-wrapper{position:relative;top:50px}.woocommerce-page .woocommerce-message .button{position:relative!important}.woocommerce-message{font-size:1em}.woocommerce-message .wc-forward{margin:0 5%!important;position:relative!important}.woocommerce-message:after{clear:both!important}}.woocommerce-MyAccount-downloads-file.button.alt{color:#000!important}.woocommerce-MyAccount-downloads-file.button.alt:hover{color:#000!important;background-color:#fff}