.flat-menu{list-style-type:none;margin:0;padding:0}.flat-menu li{float:left}.text-shadow{text-shadow:2px 2px #f0f0f0}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.screen-reader-text{clip:rect(0,0,0,0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.bg-pink{background-color:#d43a66!important}.bg-green{background-color:#24a684!important}.bg-blue{background-color:#20305d!important}.bg-yellow{background-color:#f0e891!important}.bg-black{background-color:#1e1d1d!important}.bg-cyan{background-color:#89dddb!important}.bg-blue,.bg-blue h2,.bg-blue p,.bg-green,.bg-green h2,.bg-green p,.bg-pink,.bg-pink h2,.bg-pink p,.bg-yellow{color:#fefefb!important}.bg-cyan,.bg-salmon,.bg-salmon p,.bg-yellow,.bg-yellow h2{color:#1e1d1d!important}.bg-grey{background-color:#f0f0f0!important}.bg-dark-grey{background-color:#999!important}.bg-white{background-color:#fefefb!important}.bg-salmon{background-color:#f5adbd!important}.border-radius{border-radius:3px}.membership .article{max-width:600px}.membership .membership__plan{font-size:24px;font-weight:600;margin-bottom:20px}.membership .membership__includes{font-size:18px;margin-bottom:20px}.membership form{margin:40px 0 60px}.membership form .input-field{margin-bottom:30px}body.my-account a,body.woocommerce-checkout a{color:#24a684}#add_payment_method #payment{background:transparent!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0!important}.woocommerce-info,.woocommerce-message,.woocommerce-notice,.woocommerce-warning{align-items:center;background-color:#fdfdfd;border:1px solid #d5d5d5;border-radius:14px;color:#1e1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;margin-bottom:32px;padding:14px 18px;text-align:left}.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before,.woocommerce-notice:after,.woocommerce-notice:before,.woocommerce-warning:after,.woocommerce-warning:before{content:none!important;display:none}.woocommerce-info p,.woocommerce-message p,.woocommerce-notice p,.woocommerce-warning p{flex:1 1 auto;margin:0}.woocommerce-info .button,.woocommerce-info a.button,.woocommerce-message .button,.woocommerce-message a.button,.woocommerce-notice .button,.woocommerce-notice a.button,.woocommerce-warning .button,.woocommerce-warning a.button{align-items:center;background-color:#20305d;border:0;border-radius:12px;color:#fefefb!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:18px;font-weight:400;gap:5px;line-height:1.35;margin-left:auto;padding:16px 24px;transition:all .2s ease-in-out}.woocommerce-info .button:hover,.woocommerce-info a.button:hover,.woocommerce-message .button:hover,.woocommerce-message a.button:hover,.woocommerce-notice .button:hover,.woocommerce-notice a.button:hover,.woocommerce-warning .button:hover,.woocommerce-warning a.button:hover{transition:all .2s ease-in-out}.woocommerce-info .button.bg-green:hover,.woocommerce-info a.button.bg-green:hover,.woocommerce-message .button.bg-green:hover,.woocommerce-message a.button.bg-green:hover,.woocommerce-notice .button.bg-green:hover,.woocommerce-notice a.button.bg-green:hover,.woocommerce-warning .button.bg-green:hover,.woocommerce-warning a.button.bg-green:hover{background-color:#1b7c63!important}.woocommerce-info .button.bg-yellow:hover,.woocommerce-info a.button.bg-yellow:hover,.woocommerce-message .button.bg-yellow:hover,.woocommerce-message a.button.bg-yellow:hover,.woocommerce-notice .button.bg-yellow:hover,.woocommerce-notice a.button.bg-yellow:hover,.woocommerce-warning .button.bg-yellow:hover,.woocommerce-warning a.button.bg-yellow:hover{background-color:#eadf64!important}.woocommerce-info .button.bg-blue:hover,.woocommerce-info a.button.bg-blue:hover,.woocommerce-message .button.bg-blue:hover,.woocommerce-message a.button.bg-blue:hover,.woocommerce-notice .button.bg-blue:hover,.woocommerce-notice a.button.bg-blue:hover,.woocommerce-warning .button.bg-blue:hover,.woocommerce-warning a.button.bg-blue:hover{background-color:#131c37!important}.woocommerce-info .button.bg-cyan:hover,.woocommerce-info a.button.bg-cyan:hover,.woocommerce-message .button.bg-cyan:hover,.woocommerce-message a.button.bg-cyan:hover,.woocommerce-notice .button.bg-cyan:hover,.woocommerce-notice a.button.bg-cyan:hover,.woocommerce-warning .button.bg-cyan:hover,.woocommerce-warning a.button.bg-cyan:hover{background-color:#61d2cf!important}.woocommerce-info .button.bg-pink:hover,.woocommerce-info a.button.bg-pink:hover,.woocommerce-message .button.bg-pink:hover,.woocommerce-message a.button.bg-pink:hover,.woocommerce-notice .button.bg-pink:hover,.woocommerce-notice a.button.bg-pink:hover,.woocommerce-warning .button.bg-pink:hover,.woocommerce-warning a.button.bg-pink:hover{background-color:#b4274f!important}.woocommerce-info .button.has-dark-outline,.woocommerce-info .button.has-outline,.woocommerce-info a.button.has-dark-outline,.woocommerce-info a.button.has-outline,.woocommerce-message .button.has-dark-outline,.woocommerce-message .button.has-outline,.woocommerce-message a.button.has-dark-outline,.woocommerce-message a.button.has-outline,.woocommerce-notice .button.has-dark-outline,.woocommerce-notice .button.has-outline,.woocommerce-notice a.button.has-dark-outline,.woocommerce-notice a.button.has-outline,.woocommerce-warning .button.has-dark-outline,.woocommerce-warning .button.has-outline,.woocommerce-warning a.button.has-dark-outline,.woocommerce-warning a.button.has-outline{background-color:transparent;border:2px solid #89dddb;color:#20305d}.woocommerce-info .button.has-dark-outline:hover,.woocommerce-info a.button.has-dark-outline:hover,.woocommerce-message .button.has-dark-outline:hover,.woocommerce-message a.button.has-dark-outline:hover,.woocommerce-notice .button.has-dark-outline:hover,.woocommerce-notice a.button.has-dark-outline:hover,.woocommerce-warning .button.has-dark-outline:hover,.woocommerce-warning a.button.has-dark-outline:hover{background-color:#89dddb;color:#20305d}.woocommerce-info .button.has-blue-outline,.woocommerce-info a.button.has-blue-outline,.woocommerce-message .button.has-blue-outline,.woocommerce-message a.button.has-blue-outline,.woocommerce-notice .button.has-blue-outline,.woocommerce-notice a.button.has-blue-outline,.woocommerce-warning .button.has-blue-outline,.woocommerce-warning a.button.has-blue-outline{background-color:transparent;border:2px solid #20305d;color:#20305d}.woocommerce-info .button.has-blue-outline:hover,.woocommerce-info a.button.has-blue-outline:hover,.woocommerce-message .button.has-blue-outline:hover,.woocommerce-message a.button.has-blue-outline:hover,.woocommerce-notice .button.has-blue-outline:hover,.woocommerce-notice a.button.has-blue-outline:hover,.woocommerce-warning .button.has-blue-outline:hover,.woocommerce-warning a.button.has-blue-outline:hover{background-color:#20305d;color:#fefefb}.woocommerce-info .button.is-small,.woocommerce-info a.button.is-small,.woocommerce-message .button.is-small,.woocommerce-message a.button.is-small,.woocommerce-notice .button.is-small,.woocommerce-notice a.button.is-small,.woocommerce-warning .button.is-small,.woocommerce-warning a.button.is-small{padding:11px 16px}.woocommerce-info .button.is-disabled,.woocommerce-info .button.is-disabled:hover,.woocommerce-info .button:disabled,.woocommerce-info .button:disabled:hover,.woocommerce-info a.button.is-disabled,.woocommerce-info a.button.is-disabled:hover,.woocommerce-info a.button:disabled,.woocommerce-info a.button:disabled:hover,.woocommerce-message .button.is-disabled,.woocommerce-message .button.is-disabled:hover,.woocommerce-message .button:disabled,.woocommerce-message .button:disabled:hover,.woocommerce-message a.button.is-disabled,.woocommerce-message a.button.is-disabled:hover,.woocommerce-message a.button:disabled,.woocommerce-message a.button:disabled:hover,.woocommerce-notice .button.is-disabled,.woocommerce-notice .button.is-disabled:hover,.woocommerce-notice .button:disabled,.woocommerce-notice .button:disabled:hover,.woocommerce-notice a.button.is-disabled,.woocommerce-notice a.button.is-disabled:hover,.woocommerce-notice a.button:disabled,.woocommerce-notice a.button:disabled:hover,.woocommerce-warning .button.is-disabled,.woocommerce-warning .button.is-disabled:hover,.woocommerce-warning .button:disabled,.woocommerce-warning .button:disabled:hover,.woocommerce-warning a.button.is-disabled,.woocommerce-warning a.button.is-disabled:hover,.woocommerce-warning a.button:disabled,.woocommerce-warning a.button:disabled:hover{background-color:#f0f0f0!important;border-color:transparent!important;box-shadow:none!important;color:#999!important;cursor:not-allowed;opacity:.7}.woocommerce-info .button:hover,.woocommerce-info a.button:hover,.woocommerce-message .button:hover,.woocommerce-message a.button:hover,.woocommerce-notice .button:hover,.woocommerce-notice a.button:hover,.woocommerce-warning .button:hover,.woocommerce-warning a.button:hover{background-color:#172242}.woocommerce-message{background-color:#e4f6ef;border-color:rgba(36,166,132,.4);color:#24a684}.woocommerce-message .button{background-color:#24a684}.woocommerce-message .button:hover{background-color:#1f8d70}.woocommerce-info{background-color:rgba(32,48,93,.08);border-color:rgba(32,48,93,.3);color:#20305d}.woocommerce-notice--warning,.woocommerce-warning{background-color:hsla(55,76%,75%,.3);border-color:hsla(55,76%,75%,.5);color:#1e1d1d}.woocommerce-notice--warning .button,.woocommerce-warning .button{background-color:#f0e891;color:#1e1d1d!important}.woocommerce-notice--warning .button:hover,.woocommerce-warning .button:hover{background-color:#ebe06d}.woocommerce-error{list-style:none;margin:0 0 32px;padding:0}.woocommerce-error:after,.woocommerce-error:before{content:none!important;display:none}.woocommerce-error li{align-items:center;background-color:#ffe9ee;border:1px solid rgba(212,58,102,.4);border-radius:14px;color:#d43a66;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:14px 18px}.woocommerce-error li p{margin:0}.woocommerce-store-notice{background-color:#20305d;bottom:0;color:#fefefb;margin:0;padding:15px;position:fixed;text-align:center;width:100%;z-index:10}.woocommerce-store-notice a{color:#fefefb;float:right}@media only screen and (max-width:767px){.woocommerce-store-notice{padding:10px}.woocommerce-store-notice a{float:none}}.create-account .show-password-input,.woocommerce-checkout-review-order-table .variation,.woocommerce-checkout-review-order-table thead{display:none}@media screen and (min-width:30rem){body.checkout form.checkout #order_review{float:left!important}body.checkout form.checkout #customer_details{float:right!important;margin-left:1.69491525%!important;margin-right:0!important}}.account{margin-bottom:100px!important}@media only screen and (max-width:990px){.account{margin-bottom:80px!important}}@media only screen and (max-width:767px){.account{margin-botom:60px!important}}.account .pricing-block{margin-bottom:0!important}.checkout .page-content{padding-top:0!important}body.checkout form.checkout #order_review ul.methods{border:1px solid #ccc;margin:1rem 0;padding:1rem}body.checkout form.checkout #order_review fieldset{border:0;padding:0}#stripe-payment-data label{font-size:16px;margin-bottom:5px;margin-left:5px}input#purchase_order_number{margin-top:10px;width:100%}form.checkout{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;gap:60px}@media only screen and (max-width:767px){form.checkout{flex-direction:row;flex-wrap:wrap}}form.checkout>*{flex:1;float:none!important;width:auto!important}form.checkout:after,form.checkout:before{content:unset!important}#customer_details{background-color:transparent!important;padding:0!important}#customer_details h3{font-size:32px!important}form.woocommerce-checkout{margin-top:100px}@media only screen and (max-width:990px){form.woocommerce-checkout{margin-top:60px}}@media only screen and (max-width:767px){form.woocommerce-checkout{margin-top:40px}}form.woocommerce-checkout .woocommerce-billing-fields h3{margin-top:0}.woocommerce-checkout-review-order{align-self:flex-start;background-color:#f0f0f0;border-radius:12px;padding:30px!important;position:sticky;top:0}@media only screen and (max-width:767px){.woocommerce-checkout-review-order{position:relative}}.woocommerce-checkout-review-order h3{font-size:22px;margin:0 0 20px}.woocommerce-checkout-review-order table tfoot tr{background:transparent!important;border-bottom:none!important}.woocommerce-checkout-review-order table tfoot td,.woocommerce-checkout-review-order table tfoot th{padding-left:0!important;padding-right:0!important;text-align:left;vertical-align:top!important}.woocommerce-checkout-review-order table tfoot .cart-subtotal,.woocommerce-checkout-review-order table tfoot .tax-rate{border:none!important}.woocommerce-checkout-review-order table tfoot .cart-subtotal th,.woocommerce-checkout-review-order table tfoot .tax-rate th{font-weight:400}.woocommerce-checkout-review-order table tfoot .tax-rate td,.woocommerce-checkout-review-order table tfoot .tax-rate th{padding-bottom:0!important;padding-top:0!important}.woocommerce-checkout-review-order table tfoot .recurring-totals th{font-size:22px!important;padding-top:25px!important}.woocommerce-checkout-review-order-table{border:none!important}.woocommerce-checkout-review-order-table .cart_item{margin-bottom:25px}.woocommerce-checkout-review-order-table .cart_item td{padding:15px!important;vertical-align:top;width:50%}.woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item bdi{font-weight:700}.woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item .product-total{background:#fefefb}.woocommerce-checkout-review-order-table .cart-subtotal>*{padding-top:25px}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{margin-top:20px}.woocommerce-billing-fields .form-row>*,.woocommerce-shipping-fields .form-row>*{float:none!important}.woocommerce-billing-fields .form-row h3,.woocommerce-shipping-fields .form-row h3{margin-top:45px!important}.woocommerce-billing-fields .form-row #billing_postcode,.woocommerce-shipping-fields .form-row #billing_postcode{min-width:200px!important;width:50%!important}.woocommerce-billing-fields .password-input,.woocommerce-shipping-fields .password-input{position:relative}.woocommerce-billing-fields .password-input .show-password-input,.woocommerce-shipping-fields .password-input .show-password-input{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1leWUtaWNvbiBsdWNpZGUtZXllIj48cGF0aCBkPSJNMi4wNjIgMTIuMzQ4YTEgMSAwIDAgMSAwLS42OTYgMTAuNzUgMTAuNzUgMCAwIDEgMTkuODc2IDAgMSAxIDAgMCAxIDAgLjY5NiAxMC43NSAxMC43NSAwIDAgMS0xOS44NzYgMCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiLz48L3N2Zz4=) no-repeat 50%/contain;border:none;height:100%;position:absolute;right:10px;top:0;width:22px}.woocommerce-billing-fields .password-input .show-password-input.display-password,.woocommerce-shipping-fields .password-input .show-password-input.display-password{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1leWUtb2ZmLWljb24gbHVjaWRlLWV5ZS1vZmYiPjxwYXRoIGQ9Ik0xMC43MzMgNS4wNzZhMTAuNzQ0IDEwLjc0NCAwIDAgMSAxMS4yMDUgNi41NzUgMSAxIDAgMCAxIDAgLjY5NiAxMC43NDcgMTAuNzQ3IDAgMCAxLTEuNDQ0IDIuNDlNMTQuMDg0IDE0LjE1OGEzIDMgMCAwIDEtNC4yNDItNC4yNDIiLz48cGF0aCBkPSJNMTcuNDc5IDE3LjQ5OWExMC43NSAxMC43NSAwIDAgMS0xNS40MTctNS4xNTEgMSAxIDAgMCAxIDAtLjY5NiAxMC43NSAxMC43NSAwIDAgMSA0LjQ0Ni01LjE0M00yIDJsMjAgMjAiLz48L3N2Zz4=) no-repeat 50%/contain}.woocommerce-checkout-payment{margin-top:35px!important}.woocommerce-checkout-payment h3{margin:0 0 25px!important}.woocommerce-checkout-payment .methods{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-checkout-payment .methods>li{background-color:#f0eced;border-radius:12px;padding:30px!important}.woocommerce-checkout-payment .methods>li:not(:first-child){margin-top:20px!important}.woocommerce-checkout-payment .methods>li .input-radio{margin-left:0}.woocommerce-checkout-payment .methods>li>label{display:inline-block;font-size:18px;margin:0!important;width:auto!important}.woocommerce-checkout-payment .wc-payment-form{border:none!important;margin:0!important;padding:0!important}.wc-credit-card-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0 20px}.wc-credit-card-form .form-row{background:#fefefb;border:1px solid #999;border-radius:8px;float:none!important;font-size:16px;line-height:1.2;max-width:calc(50% - 10px)!important;padding:15px 20px!important;width:100%!important}@media only screen and (max-width:767px){.wc-credit-card-form .form-row{max-width:100%!important}}.wc-credit-card-form .form-row.form-row-wide{flex:1 0 100%;max-width:100%!important}.wc-credit-card-form .form-row label{margin:0!important}.wc-credit-card-form .form-row .wc-stripe-elements-field{background:transparent!important;border:none!important;margin:5px 0 0!important;padding:0!important}body.checkout form.checkout p.form-row label.checkbox a{color:#24a684!important}.woocommerce>form>* input[type=submit]{background-color:#d43a66!important;border-color:#d43a66!important;color:#fefefb!important;cursor:pointer;font-size:20px!important;margin-top:15px!important;text-transform:none!important;transition:all .3s ease-in-out}.woocommerce>form>* input[type=submit]:hover{background-color:#b4274f!important;border-color:#b4274f!important;transition:all .3s ease-in-out}#login{padding:0 10px}#login h2,#login h3{font-weight:700;margin:0 0 20px}@media only screen and (max-width:767px){#login h3{margin-top:50px}}#login form{border:1px solid #ddd;padding:20px}#login form label{display:block;font-weight:700;margin-bottom:7px}#login form label span{font-weight:400}#login form input{border:1px solid #ddd;padding:8px 12px;width:100%}#login form input[type=checkbox]{margin-right:5px;width:auto}#login form .woocommerce-form__label-for-checkbox{margin-top:20px}#login form button{background-color:#24a684;color:#fefefb;margin-top:10px;width:100%}#login form button:hover{background-color:#1b7c63}#login .become-a-member p{margin:0}#login .switch{color:#20305d;display:inline-block;margin-top:20px}#login ul{color:#1e1d1d;font-size:16px;line-height:25px;list-style-type:none;margin:30px 0;padding:0}@media only screen and (max-width:767px){#login ul{font-size:16px;line-height:26px;padding:0}}#login ul li{border-left:3px solid #24a684;margin-bottom:15px;padding:0 0 0 20px}#login ul li:nth-of-type(4n+2){border-color:#d43a66}#login ul li:nth-of-type(4n+3){border-color:#f0e891}#login ul li:nth-of-type(4n+4){border-color:#20305d}.account-login{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:60vh;padding:80px 16px 0}.account-login__card{background-color:#fefefb;border:1px solid #d5d5d5;border-radius:16px;max-width:500px;padding:40px;width:100%}@media only screen and (max-width:767px){.account-login__card{padding:24px}}.account-login__logo{display:block;height:auto;margin:0 auto 24px;width:180px}.account-login__title{color:#20305d;font-size:24px;font-weight:700;margin:0 0 12px}.account-login__intro{color:#666;font-size:16px;line-height:1.5;margin:0 0 24px}.account-login__field{margin-bottom:16px}.account-login__form label{color:#20305d;display:block;font-weight:600;margin-bottom:8px}.account-login__form label .required{color:#d43a66}.account-login__input{border:1px solid #d5d5d5;border-radius:12px;font-size:16px;padding:14px 16px;transition:border-color .2s ease;width:100%}.account-login__input:focus{border-color:#89dddb;outline:none}.account-login__actions{flex-direction:column;gap:16px;margin-top:24px}.account-login__actions,.account-login__remember{display:-webkit-box;display:-ms-flexbox;display:flex}.account-login__remember{align-items:center;color:#20305d;font-weight:400;gap:8px}.account-login__remember input[type=checkbox]{width:auto}.account-login__submit{background-color:#89dddb;border:none;border-radius:12px;color:#20305d;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:background-color .2s ease;width:100%}.account-login__submit:hover{background-color:#61d2cf}.account-login__lost-password{margin-top:16px;text-align:center}.account-login__lost-password a{color:#20305d;text-decoration:underline}.account-login__lost-password a:hover{color:#24a684}.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation ul{border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;list-style-type:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{background-color:#f0f0f0;border-radius:6px 6px 0 0;color:#1e1d1d;display:block;font-size:18px;padding:10px 15px}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{background-color:#24a684;color:#fefefb}.woocommerce-MyAccount-navigation li:last-of-type{float:right}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--members-area{display:none}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--back-to-teams a{background-color:transparent}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--back-to-teams a:hover{color:#222}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content ul{font-size:18px}.account-responses{display:grid;gap:16px;grid-template-columns:1fr}.response-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:16px}.response-card__header{margin-bottom:8px}.response-card__date{color:#666;font-size:12px}.response-card__title{margin:4px 0 0}.response-card__body .qa{border-top:1px solid #eee;padding:10px 0}.response-card__body .qa:first-child{border-top:0}#join-team-form button{align-items:center;background-color:#24a684!important;border:0;border-radius:12px;color:#fefefb!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:18px;font-weight:400;gap:5px;line-height:1.35;margin-top:10px;padding:16px 24px}#join-team-form button,#join-team-form button:hover{transition:all .2s ease-in-out}#join-team-form button.bg-green:hover{background-color:#1b7c63!important}#join-team-form button.bg-yellow:hover{background-color:#eadf64!important}#join-team-form button.bg-blue:hover{background-color:#131c37!important}#join-team-form button.bg-cyan:hover{background-color:#61d2cf!important}#join-team-form button.bg-pink:hover{background-color:#b4274f!important}#join-team-form button.has-dark-outline,#join-team-form button.has-outline{background-color:transparent;border:2px solid #89dddb;color:#20305d}#join-team-form button.has-dark-outline:hover{background-color:#89dddb;color:#20305d}#join-team-form button.has-blue-outline{background-color:transparent;border:2px solid #20305d;color:#20305d}#join-team-form button.has-blue-outline:hover{background-color:#20305d;color:#fefefb}#join-team-form button.is-small{padding:11px 16px}#join-team-form button.is-disabled,#join-team-form button.is-disabled:hover,#join-team-form button:disabled,#join-team-form button:disabled:hover{background-color:#f0f0f0!important;border-color:transparent!important;box-shadow:none!important;color:#999!important;cursor:not-allowed;opacity:.7}.woocommerce-teams h2,.woocommerce-teams h3{font-weight:700;letter-spacing:0}.woocommerce-teams #registration-link_field #registration-link{padding:10px}.woocommerce-teams #add-member-form label{display:inline-block;font-weight:700;width:80px}.woocommerce-teams #add-member-form .required{display:none}.woocommerce-teams #add-member-form input[type=email],.woocommerce-teams #add-member-form select{border:1px solid #ddd;padding:5px 10px;width:250px}.woocommerce-teams #add-member-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url(woocommerce/img/down-arrow.svg) 97% 50% no-repeat;background-size:13px;border-radius:0;padding:5px 10px}.woocommerce-teams #add-member-form input[type=submit]{align-items:center;background-color:#24a684!important;border:0;border-radius:12px;color:#fefefb!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:18px;font-weight:400;gap:5px;line-height:1.35;margin-top:10px;padding:16px 24px;transition:all .2s ease-in-out}.woocommerce-teams #add-member-form input[type=submit]:hover{transition:all .2s ease-in-out}.woocommerce-teams #add-member-form input[type=submit].bg-green:hover{background-color:#1b7c63!important}.woocommerce-teams #add-member-form input[type=submit].bg-yellow:hover{background-color:#eadf64!important}.woocommerce-teams #add-member-form input[type=submit].bg-blue:hover{background-color:#131c37!important}.woocommerce-teams #add-member-form input[type=submit].bg-cyan:hover{background-color:#61d2cf!important}.woocommerce-teams #add-member-form input[type=submit].bg-pink:hover{background-color:#b4274f!important}.woocommerce-teams #add-member-form input[type=submit].has-dark-outline,.woocommerce-teams #add-member-form input[type=submit].has-outline{background-color:transparent;border:2px solid #89dddb;color:#20305d}.woocommerce-teams #add-member-form input[type=submit].has-dark-outline:hover{background-color:#89dddb;color:#20305d}.woocommerce-teams #add-member-form input[type=submit].has-blue-outline{background-color:transparent;border:2px solid #20305d;color:#20305d}.woocommerce-teams #add-member-form input[type=submit].has-blue-outline:hover{background-color:#20305d;color:#fefefb}.woocommerce-teams #add-member-form input[type=submit].is-small{padding:11px 16px}.woocommerce-teams #add-member-form input[type=submit].is-disabled,.woocommerce-teams #add-member-form input[type=submit].is-disabled:hover,.woocommerce-teams #add-member-form input[type=submit]:disabled,.woocommerce-teams #add-member-form input[type=submit]:disabled:hover{background-color:#f0f0f0!important;border-color:transparent!important;box-shadow:none!important;color:#999!important;cursor:not-allowed;opacity:.7}.woocommerce-teams .woocommerce-error{color:red}.account-footer-menu{bottom:0;left:0;position:fixed;z-index:9999}@media only screen and (max-width:767px){.account-footer-menu{display:none}}.account-footer-menu a{color:#fefefb;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.account-footer-menu a .icon{background-color:#d43a66;color:#fefefb;height:60px;padding:20px;text-align:center;width:60px}.account-footer-menu a .icon i{width:20px}.account-footer-menu a .title{background-color:#d43a66;color:#fefefb;display:none;font-size:18px;font-weight:600;height:60px;min-width:100px;padding:16px}.account-footer-menu a.playlists .icon,.account-footer-menu a.playlists .title{background-color:#20305d}.account-footer-menu a:hover>.title{display:inline-block}.account-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.account-tabs .account-tabs__menu{flex:0 0 280px}.account-tabs .account-tabs__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.account-tabs .account-tabs__menu ul li a{background-color:#f0f0f0;border-radius:10px;color:#1e1d1d;display:block;font-size:18px;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.account-tabs .account-tabs__menu ul li a:hover{background-color:#d7d7d7;transition:background-color .3s ease}.account-tabs .account-tabs__menu ul li.active a{background-color:#89dddb;transition:background-color .3s ease}.account-tabs .account-tabs__content{flex:1}.account-tabs .account-tabs__tab{display:none;flex:1}.account-tabs .account-tabs__tab.active,.account-tabs .account-tabs__tab.is-active{display:block}.woocommerce_account_subscriptions h2{margin-top:0}.woocommerce_account_subscriptions .subscription .subscription-details{background-color:#f0f0f0;border-radius:12px;margin-bottom:20px;padding:20px 25px}.woocommerce_account_subscriptions .subscription .subscription-details .subscription-header .button{float:right}@media only screen and (max-width:767px){.woocommerce_account_subscriptions .subscription .subscription-details .subscription-header .button{float:left;margin-top:10px}}.woocommerce_account_subscriptions .subscription .subscription-details img{height:auto;max-width:100%}.woocommerce_account_subscriptions .subscription .subscription-details h3{line-height:24px;margin:0}.woocommerce_account_subscriptions .subscription .subscription-details p.status{color:red;margin:0}.woocommerce_account_subscriptions .subscription .subscription-details p.status.active{color:#24a684}.woocommerce_account_subscriptions .subscription .subscription-details .subscription-product{border-top:1px solid #ddd;margin-top:20px;padding:20px 0}
