#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{z-index:99999!important}.focus-footer-list-contactos a,.focus-footer-list-contactos .elementor-icon-list-item .elementor-icon-list-text{color:#fff!important}#mkdf-back-to-top::after{border-bottom:2px solid #CE0E2D!important;border-right:2px solid #CE0E2D!important}#focus-blog .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner .mkdf-post-info-date{height:97px}#focus-blog .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner .bbd-mkdf-bli-date-year{font-size:11px;line-height:1.54em;letter-spacing:.2em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;text-align:center;padding-bottom:14px}#focus-blog .mkdf-blog-list-holder .mkdf-post-title{color:#1D1D1B;font-size:30px;font-weight:700;line-height:normal;text-transform:inherit}#focus-blog .mkdf-blog-list-holder .mkdf-bli-excerpt{color:#9A9A9A;font-family:"Montserrat";font-size:15px;font-style:normal}#focus-blog .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner .mkdf-post-info-date{background-color:#CE0E2D}#focus-blog .mkdf-btn.mkdf-btn-simple .mkdf-btn-text{color:#CE0E2D;font-family:"Montserrat";font-size:15px;text-transform:initial;letter-spacing:0}#focus-blog .mkdf-btn-outer-holder.mkdf-btn-outer-simple .mkdf-btn-top-line,#focus-blog .mkdf-btn-outer-holder .mkdf-btn-right-line,#focus-blog .mkdf-btn-outer-holder.mkdf-btn-outer-simple .mkdf-btn-bottom-line,#focus-blog .mkdf-btn-outer-holder.mkdf-btn-outer-simple .mkdf-btn-left-line{background-color:#CE0E2D}body.single-post #focus-blog-content h1,body.single-post #focus-blog-content h2,body.single-post #focus-blog-content h3,body.single-post #focus-blog-content h4,body.single-post #focus-blog-content h6{color:#CE0E2D;font-family:"Montserrat";font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}body.single-post #focus-blog-content h5{color:#CE0E2D;font-family:"Montserrat";font-size:26px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}body.single-post #focus-blog-content p{text-indent:30px}body.single-post #focus-blog-content ul li{margin-left:80px}body.single-post #focus-blog-content .wp-block-image.is-style-rounded img{border-radius:9999px}body.single-post #focus-blog-author figure.elementor-image-box-img{display:inline-block;position:relative;width:180px;height:180px;overflow:hidden;border-radius:50%}body.single-post #focus-blog-author figure.elementor-image-box-img img{height:100%;width:100%}#focus-blog-filter ul>li>a,#focus-blog-filter ul>li .elementor-icon-list-icon,#focus-blog-filter ul>li .elementor-icon-list-text{display:block}#focus-blog-filter ul>li .elementor-icon-list-text{margin:10px 0}@media only screen and (max-width:1279px) and (min-width:1025px){#focus-blog .mkdf-blog-list-holder .mkdf-post-title{font-size:26px}body.single-post #focus-blog-content h1,body.single-post #focus-blog-content h2,body.single-post #focus-blog-content h3,body.single-post #focus-blog-content h4,body.single-post #focus-blog-content h6{font-size:30px}body.single-post #focus-blog-content h5{font-size:24px}}@media only screen and (max-width:1024px) and (min-width:768px){#focus-blog .mkdf-blog-list-holder .mkdf-post-title{font-size:24px}body.single-post #focus-blog-content h1,body.single-post #focus-blog-content h2,body.single-post #focus-blog-content h3,body.single-post #focus-blog-content h4,body.single-post #focus-blog-content h5,body.single-post #focus-blog-content h6{font-size:26px}body.single-post #focus-blog-content h5{font-size:22px}}@media only screen and (max-width:768px){#focus-blog .mkdf-blog-list-holder .mkdf-post-title{font-size:22px}body.single-post #focus-blog-content h1,body.single-post #focus-blog-content h2,body.single-post #focus-blog-content h3,body.single-post #focus-blog-content h4,body.single-post #focus-blog-content h5,body.single-post #focus-blog-content h6{font-size:22px}body.single-post #focus-blog-content h5{font-size:20px}}#focus-documentos #upfp_container{width:100vw;left:50%}#focus-documentos #upfp_nav.upfp_col{background-color:#F7F7F7;border:none}#focus-documentos #upfp_nav ul li.upfp_li_active a{border-left:none}#focus-documentos .upfp_banner{border-top:unset!important;padding:15px 30px}#focus-documentos .upfp_folder_banner{padding:15px 30px;border-top:1px solid #E1E1E1}#focus-documentos .upfp_content_wrapper{border:none}#focus-documentos #upfp_nav ul{border-bottom:1px solid #EBEBEB}#focus-documentos #upfp_info.upfp_col,#focus-documentos .upfp_banner,#focus-documentos .upfp_folder_banner{background:#F7F7F7}#focus-documentos .upfp_resizer,#focus-documentos .upfp_left_resizer{display:none!important}#focus-documentos .upfp_content .folder-item,#focus-documentos .doc-item{margin:20px}#focus-documentos .upfp_storage_info,#focus-documentos #upfp_info.upfp_col{border:none}#focus-documentos #upfp_file.upfp_col{border-left:none;border-right:none}#focus-documentos #upfp_nav ul li i{margin:2px 5px 0 20px}#focus-documentos #upfp_nav ul li a{padding:3px 0 3px 50px}#focus-documentos .upfp_row h4{padding:0 20px}#focus-documentos .upfp_row .upfp-popup h4{padding:0 5px}#focus-documentos a#upfp_newfolder_btn,#focus-documentos a#upfp_upload_btn,#focus-documentos #upfp_file .upfp_search_bar input:is([type="submit"]),#focus-documentos #upf-file-editor-save-btn{color:#fff;font-weight:700}#focus-documentos a#upfp_upload_btn{width:210px}#focus-documentos .upfp_banner i{color:#fff}#focus-documentos a#upfp_newfolder_btn{background-color:transparent;border-width:2px;color:#1d1d1b}#focus-documentos a#upfp_newfolder_btn i{color:#1d1d1b}#focus-documentos .upfp_folder_info p#folder_name,#focus-documentos p.upfp_folder_shared_by,#focus-documentos p.upfp_folder_owned_by{padding:20px 0 0 20px}#focus-documentos .upfp_row ul.upfp_file_access_list,#focus-documentos .upfp_row ul.upfp_folder_access_list{padding:10px 10px 10px 10px!important;border-bottom:1px solid #EBEBEB}#focus-documentos .upfp_row .upfp_file_info h4,#focus-documentos .upfp_row .upfp_folder_info h4{margin:20px 0 5px}#focus-documentos p.no-files-err,#focus-documentos p.no-roles-err,#focus-documentos p.no-users-err{padding:15px 30px}#focus-documentos .upfp-popup .upf_inner{padding:80px 30px}#focus-documentos .upf_inner .uploader button{margin-top:40px}#focus-documentos .upfp_row .new-fldr h4{padding:0 5px}#focus-documentos .upfp_file_info p{padding:0 5px 0 20px}#focus-documentos #upfp_nav ul.upfp_nav_dash{border-bottom:none!important}#focus-documentos .upfp_file_info #file-shared-by,#focus-documentos .upfp_file_info .upfp_file_shared_by,#focus-documentos .upfp_file_info #file-owned-by,#focus-documentos .upfp_file_info .upfp_file_owned_by,#focus-documentos .upfp_folder_info #shared-by,#focus-documentos .upfp_folder_info .upfp_folder_shared_by,#focus-documentos .upfp_folder_info #owned-by,#focus-documentos .upfp_folder_info .upfp_folder_owned_by{display:none!important}@media only screen and (max-width:923px) and (min-width:768px){#focus-documentos #upfp_info.upfp_col{max-width:100%}}@media only screen and (max-device-width:767px){#focus-documentos #upfp_container{width:100%;left:auto}#focus-documentos #upfp_info.upfp_col{height:125px}}.focus-mega-menu-text-over-img{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}#mkdf-back-to-top{z-index:9999!important}body.admin-bar .dialog-type-lightbox.elementor-popup-modal{position:fixed!important}.focus-img-full>.mkdf-banner-image>img{width:100%!important}.focus-mobile-menu ul>li:first-child span::after{content:unset!important}.focus-mobile-menu ul>li span::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:15px;top:7px;left:auto;content:'';box-sizing:content-box;display:block;width:8px;height:8px;position:absolute;bottom:0;border-style:solid;border-color:#2c2c2c;border-width:2px;border-bottom:none;border-right:none;-webkit-box-sizing:content-box}.elementor-button-link.elementor-button{transform:skewX(-20deg)}.elementor-button-link.elementor-button>span{transform:skewX(20deg)}.wpcf7-form-control.wpcf7-submit.mkdf-btn{transform:skewX(-10deg)}.wpcf7-form-control.wpcf7-submit.mkdf-btn>span{transform:skewX(10deg)}#mkdf-back-to-top{right:25px!important;bottom:25px!important}#newsletter input[type=email]{color:#636363;width:75%}#newsletter button{background-color:#ce0e2d;margin-top:5%;padding:7px 15px}#newsletter span{font-size:9px;font-weight:700;font-family:'Monteserrat',sans-serif}#newsletter .label-consent{font-family:'Montserrat',sans-serif;color:#fff;font-size:17px;margin-left:-10px;width:100%;padding-bottom:30px;margin-top:3%}#newsletter .wpcf7-list-item-label{font-size:12px}#bbd-recrutamento-r{position:absolute;top:0;left:52.467%;height:100%}#recrutamento input[type=text]{display:inline-block;width:90%;border:.82px solid #c2c2c2;padding:12px 20px;box-sizing:border-box;outline:none;color:#a8a8a8;height:64px;font-size:16px}#recrutamento input[type=email]{display:inline-block;width:90%;border:.82px solid #c2c2c2;padding:12px 20px;box-sizing:border-box;outline:none;color:#a8a8a8;height:64px;font-size:16px}#recrutamento input[type=tel]{display:inline-block;width:90%;border:.82px solid #c2c2c2;padding:12px 20px;margin-right:5%;box-sizing:border-box;outline:none;color:#a8a8a8;height:64px;font-size:16px}#recrutamento select{display:inline-block;width:90%;border:.82px solid #c2c2c2;padding:12px 20px;box-sizing:border-box;outline:none;color:#a8a8a8;height:64px;font-size:16px}#recrutamento .label-cv{width:90%;padding:12px 20px;color:#a8a8a8;text-transform:normal;display:inline-block;border:.82px solid #c2c2c2;cursor:pointer;box-sizing:border-box;outline:none;height:64px;vertical-align:middle;margin:0 0 25px}#recrutamento input[type="file"]{display:none}#recrutamento textarea{display:inline-block;width:95%;border:.82px solid #c2c2c2;padding:12px 20px;box-sizing:border-box;outline:none;height:121px;color:#a8a8a8;font-size:16px}#recrutamento p{display:inline-block;margin-right:276px;color:#fff;font-size:16px;font-weight:500}#recrutamento .p-email{margin-right:295px}#recrutamento button[type="submit"]{background-color:#ce0e2d;width:300px;font-size:12px;font-family:'Montserrat',sans-serif;font-weight:600;float:right;right:45px}#recrutamento img{margin-left:55%;margin-top:6%}#recrutamento-prefooter{height:380px;width:100%;background-image:url(https://focusfitness.pt/wp-content/uploads/2023/03/ff-aboutus-prefooter.png)}#recrutamento-prefooter .elementor-button{background-color:#ce0e2d;border-radius:0;padding:23px 63px;font-size:20px;line-height:24.38px;font-family:'Montserrat',sans-serif;margin-top:2%}#recrutamento .label-consent{font-family:'Montserrat',sans-serif;color:#fff;font-size:17px;margin-left:-20px;width:100%;padding-bottom:30px}#recrutamento span{color:#fff}#focusfitness-header dropdown{background-color:#fff}.bbd-beneficio-no-link a{display:none!important}.bbd-aulas-link .mkdf-banner-image>img,.bbd-beneficio-no-link .mkdf-banner-image>img{width:100%!important}#ff-divinscricao:hover{background:#ce0e2d;animation:rotateAnimationQA 0.7s linear;transform:rotatey(360) 0.8s linear;position:static}#accord-qa .elementor-accordion-item{border-bottom:1px solid #ce0e2d;border-bottom-width:100%}#icon-sound-home{position:static}#zona-social-col .mkdf-banner-holder>a{display:none}#same-height-col{height:px;width:100%}#home-slide{height:100px;width:100%;margin-top:700px;margin-left:0;margin-right:0}#button-text .mkdf-btn,.button-text .mkdf-btn{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:semi-condensed}#btn-home-barcelos .elementor-button:hover{background-color:#fff;color:#ce0e2d;text-decoration:underline}#btn-home-santotirso .elementor-button:hover{background-color:#ce0e2d;color:#fff;text-decoration:underline}#span-slide-btn .mkdf-owl-slider .owl-dots .owl-dot span{border-color:#fff}#span-slide-btn .owl-dots .owl-dot.active span{background-color:#fff}#popup button[type="submit"]{color:#fff;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;background-color:#ce0e2d;padding:10px 25px}#popup{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;text-align:center}#popup label{color:#1d1d1b;font-weight:600;text-align:left}#pop-up-background .elementor-element{background-color:#fff}#BTN-popup{margin-top:20px}#popup .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-left:12px;margin-top:20px}#form-field-name{margin-bottom:20px}@keyframes rotateAnimationQA{from{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}#team-gifs .mkdf-team-social-holder{display:none}#team-gifs .mkdf-team-holder .mkdf-team-social-floating .mkdf-team-social-opener{display:none}#listas ul{list-style:none}#listas ul li::before{content:"✓   "}#blog-btn .mkdf-btn-outer-holder{color:#fff;background-color:#ce0e2d;border:1px solid none;padding:10px 60px}#blog-btn .mkdf-btn-outer-holder:hover{color:#fff;background-color:#ce0e2d;border:none;padding:5px 50px}#blog-btn .mkdf-btn.mkdf-btn-simple{color:#fff}#blog-btn .mkdf-btn-bottom-line{background-color:#fff}#blog-btn .mkdf-btn-top-line{background-color:#fff}#blog-btn .mkdf-btn-right-line{background-color:#fff}#blog-btn .mkdf-btn-left-line{background-color:#fff}#blog-btn .mkdf-btn{text-align:center;vertical-align:middle;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:600}#blog-btn .mkdf-btn-text{margin-top:10px}#blog-btn .mkdf-btn-text:after{display:none}#recrutamento .bbd-content{display:flex}#recrutamento .bbd-msg-content{display:block}#recrutamento .bbd-msg-content span{width:100%;display:block}#recrutamento .bbd-in-left{width:50%;float:left}#recrutamento .bbd-in-left span{width:100%;display:block}#recrutamento .bbd-in-right{width:50%;float:right}#recrutamento .bbd-in-right span{width:100%;display:block}#recrutamento .wpcf7 form.sent .wpcf7-response-output{font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:600;border-color:transparent;border-bottom:1px solid #ce0e2d}#testemunhos video{height:120%}@media only screen and (max-width:1024px) and (min-width:881px){#music video{height:120%}}@media only screen and (max-width:880px) and (min-width:768px){#music video{height:190%}}@media only screen and (max-width:1799px) and (min-width:1280px){#bbd-footer-cols .elementor-container{flex-wrap:wrap}#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(1),#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(2),#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(3){width:33.3%}#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(4),#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(5){width:50%;margin-top:50px}#bbd-footer-cols .bbd-footer-app-logos .elementor-widget-image{width:33%;margin-top:30px}#newsletter button{margin-top:0;margin-left:10px}}@media only screen and (max-width:1600px) and (min-width:1501px){.elementor-638 .elementor-element.elementor-element-06fba96{--n-menu-title-font-size:16px !important}}@media only screen and (max-width:1279px) and (min-width:1025px){#bbd-footer-cols .elementor-container{flex-wrap:wrap}#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(1),#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(2),#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(3){width:33.3%}#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(4),#bbd-footer-cols .elementor-container .elementor-column.elementor-inner-column:nth-child(5){width:50%;margin-top:50px;border:solid #fff;border-width:1px 0 0 0;padding:25px 0 25px 0}#newsletter button{margin-top:0;margin-left:10px}}@media only screen and (max-width:1024px) and (min-width:768px){#home-slide{height:100px;width:100%;margin-top:500px;margin-left:0;margin-right:0}#recrutamento .bbd-content{display:block}#recrutamento .bbd-in-left,#recrutamento .bbd-in-right{width:100%;float:inherit}#recrutamento textarea{width:90%}}@media only screen and (min-width:768px){.bloco-ritmo>.elementor-widget-wrap.elementor-element-populated{background-color:inherit!important}.elementor-593 .elementor-element.elementor-element-d39b100:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-593 .elementor-element.elementor-element-d39b100>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media only screen and (max-width:767px) and (min-width:481px){#recrutamento .bbd-content{display:block}#recrutamento .bbd-in-left,#recrutamento .bbd-in-right{width:100%;float:inherit}#recrutamento textarea{width:90%}}@media only screen and (max-width:481px){#home-slide{height:100px;width:100%;margin-top:400px;margin-left:0;margin-right:0}#recrutamento .bbd-content{display:block}#recrutamento .bbd-in-left,#recrutamento .bbd-in-right{width:100%;float:inherit}#recrutamento textarea{width:90%}#recrutamento button[type="submit"]{right:15px}}@media only screen and (max-width:1500px) and (min-width:1201px){#countdown{margin-top:-200px}}#e-n-menu-content-7323 .elementor-widget-image>.elementor-widget-container{display:inline-block}body.page-id-9399 .portugal-2020-bar,body.page-id-9413 .portugal-2020-bar{display:none!important}body.woocommerce-account #ff-my-account #customer_login{max-width:100%;margin:0 auto}body.woocommerce-account #ff-my-account #customer_login h2{text-align:center}body.woocommerce-account #ff-my-account #customer_login .woocommerce-form-row--flex{display:flex;gap:30px;margin-top:20px;margin-bottom:30px;align-items:center}body.woocommerce-account #ff-my-account #customer_login .woocommerce-form-row--flex .lost_password a{font-family:"Saira Extra Condensed",Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.2em;cursor:pointer}body.woocommerce-account #ff-my-account #customer_login .woocommerce-form-row--flex .lost_password a:hover{text-decoration:underline}body.woocommerce-account #ff-my-account form.lost_reset_password{margin:0 auto;width:100%}body.woocommerce-account #ff-my-account form .show-password-input::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23ffffff"/></svg>')}body.woocommerce-account #ff-my-account form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23ffffff"/></svg>')}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::placeholder{text-transform:uppercase}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{margin-top:50px!important}#ff-my-account .woocommerce-EditAccountForm .terms-checkbox{margin-top:40px}#ff-my-account .woocommerce-EditAccountForm label.checkbox,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme{font-family:"Saira Extra Condensed",Sans-serif;font-size:18px;text-transform:uppercase;line-height:1.2em;position:relative;padding-left:28px;cursor:pointer;display:inline-block}#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme span{color:#fff}#ff-my-account .e-my-account-tab .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{background-color:#fff;color:#000}#ff-my-account .e-my-account-tab .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#ba0320}.custom-order-review.woocommerce-account-current-plan{background:linear-gradient(180deg,rgba(115,115,115,.41) 0%,rgba(217,217,217,.41) 100%);border-radius:25px;padding:35px 40px;margin-bottom:60px!important}.custom-order-review.woocommerce-account-current-plan h4{color:#fff;font-family:"Saira Extra Condensed",Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;margin:0}.custom-order-review.woocommerce-account-current-plan .order-item{display:flex;justify-content:space-between;margin-bottom:10px;gap:20px}.custom-order-review.woocommerce-account-current-plan .order-item-left .product-name{display:block;color:#fff;font-family:"Saira Extra Condensed",Sans-serif;font-size:70px;font-weight:700;letter-spacing:-1.02px;line-height:1.2em;text-transform:uppercase}.custom-order-review.woocommerce-account-current-plan .order-item-right{text-align:right}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-price{display:block;color:#fff;font-family:"Saira Extra Condensed",Sans-serif;font-size:80px;font-weight:700;letter-spacing:-1.02px;line-height:75px;text-transform:uppercase}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-extra{color:#fff;font-family:"Saira Extra Condensed",Sans-serif;font-size:24px;line-height:1.2em;display:block}body.woocommerce-account .woocommerce-order-details table.woocommerce-table--order-details tr th:last-child,body.woocommerce-account .woocommerce-order-details table.woocommerce-table--order-details tr td:last-child{text-align:right}#ff-my-account .woocommerce-EditAccountForm label.checkbox .input-checkbox,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{position:absolute;opacity:0;inset:0;width:0;height:0}#ff-my-account .woocommerce-EditAccountForm label.checkbox::before,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:15px;background:#fff;transition:0.2s}#ff-my-account .woocommerce-EditAccountForm label.checkbox:has(.input-checkbox:checked)::before,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme:has(.woocommerce-form__input-checkbox:checked)::before{background:#ba0320;border-color:#ba0320}#ff-my-account .woocommerce-EditAccountForm label.checkbox:has(.input-checkbox:checked)::after,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme:has(.woocommerce-form__input-checkbox:checked)::after{content:"";position:absolute;left:7px;top:6px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#ff-my-account .woocommerce-EditAccountForm label.checkbox:has(.input-checkbox:focus)::before,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme:has(.woocommerce-form__input-checkbox:focus)::before{outline:2px solid #0000;box-shadow:0 0 0 3px rgba(186,3,32,.25)}body.woocommerce-account .woocommerce-password-hint{font-family:"Saira Extra Condensed",Sans-serif;color:#fff;font-size:14px}body.woocommerce-account .woocommerce-password-strength{font-family:"Saira Extra Condensed",Sans-serif;color:#fff;font-size:16px;margin-top:2px;border-radius:4px;text-transform:uppercase}body.woocommerce-account .woocommerce-password-strength.short{background-color:#9d0303;border-color:#9d0303}body.woocommerce-account .woocommerce-password-strength.bad{background-color:#fb712a;border-color:#fb712a}body.woocommerce-account .woocommerce-password-strength.good{background-color:#72844b;border-color:#72844b}body.woocommerce-account .woocommerce-password-strength.strong{background-color:#406e34;border-color:#406e34}body.woocommerce-account button.ff-login,body.woocommerce-account button.ff-reset-password{color:#fff;font-family:"Saira Extra Condensed",Sans-serif;font-size:30px;font-weight:700;line-height:1em;text-transform:uppercase;float:right;border:none;background:transparent!important;padding:0;display:flex;gap:30px;align-items:center}body.woocommerce-account button.ff-reset-password{margin-top:40px}body.woocommerce-account .woocommerce-error,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message{font-family:"Saira Extra Condensed",Sans-serif;background-color:#030a0f;color:#fff;font-size:18px!important}body.woocommerce-account .woocommerce-error:focus-visible,body.woocommerce-account .woocommerce-info:focus-visible,body.woocommerce-account .woocommerce-message:focus-visible{outline:none!important}body.woocommerce-account .woocommerce-error li,body.woocommerce-account .woocommerce-info li,body.woocommerce-account .woocommerce-message li{padding-bottom:7px;line-height:1.2em}body.woocommerce-account .woocommerce-error li a,body.woocommerce-account .woocommerce-info li a,body.woocommerce-account .woocommerce-message li a{color:#fff;text-decoration:underline!important}#ff-clubs-carousel-home .ff-club-title .elementor-heading-title{writing-mode:sideways-lr;text-orientation:mixed;float:right}#ff-clubs-carousel-home .ff-distance{display:none}#ff-clubs-carousel-home.has-distance .ff-distance{display:inline-flex;align-items:baseline;gap:.25rem;font-weight:600}#ff-clubs-carousel-home .ff-distance.is-empty{opacity:.7;font-weight:400}#ff-clubs-carousel-home.ff-has-overlay{position:relative}#ff-clubs-carousel-home .ff-reorder-overlay{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:.5rem;background:rgba(0,0,0,.35);backdrop-filter:blur(1px);z-index:5}#ff-clubs-carousel-home.ff-has-overlay .ff-reorder-overlay{display:flex}#ff-clubs-carousel-home.ff-has-overlay .swiper-wrapper{filter:blur(1px);opacity:.65;transition:opacity 0.2s ease,filter 0.2s ease}#ff-clubs-carousel-home .ff-spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ffspin 0.8s linear infinite}#ff-clubs-carousel-home .ff-reorder-text{color:#fff;font-weight:600;letter-spacing:.2px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-text{width:auto;flex-grow:1}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-text input[type="text"]{padding:0 0 0 25px;min-height:66px;margin-bottom:0}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-text input[type="text"]::placeholder{opacity:.3}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-submit{width:auto;margin-left:-71px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-submit .elementor-button-icon svg{width:20px}#ff-search-club-home .elementor-message{display:none!important}#ff-search-club-home .ff-inline-error{padding:5px 0 0 25px;font-family:"Saira Extra Condensed",Sans-serif;font-size:16px;font-weight:400}.ff-btn-80 svg{width:80px}.ff-btn-65 svg{width:65px}.ff-btn-52 svg{width:52px}.ff-btn-80 span,.ff-btn-65 span,.ff-btn-52 span{align-items:center}@keyframes ffspin{to{transform:rotate(360deg)}}.ff-line-gradient-left .elementor-divider-separator{border-image:linear-gradient(to right,#FEFEFE 0%,rgba(152,152,152,0) 65%) 1}.ff-line-gradient-right .elementor-divider-separator{border-image:linear-gradient(to left,#FEFEFE 0%,rgba(152,152,152,0) 65%) 1}#ff-newsletter-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-email input[type="email"]{padding:8px 16px 8px 16px;margin-bottom:0}@media (max-width:1199px){.custom-order-review.woocommerce-account-current-plan{padding:30px 30px}.custom-order-review.woocommerce-account-current-plan h4{font-size:28px}.custom-order-review.woocommerce-account-current-plan .order-item-left .product-name{font-size:60px}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-price{font-size:70px;line-height:70px}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-extra{font-size:22px}#ff-my-account .woocommerce-EditAccountForm label.checkbox,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme{font-size:17px;line-height:1.4em}.ff-btn-80 svg{width:70px}.ff-btn-65 svg{width:60px}}@media (max-width:1024px){.custom-order-review.woocommerce-account-current-plan{padding:30px 25px;margin-bottom:50px!important}.custom-order-review.woocommerce-account-current-plan h4{font-size:26px}.custom-order-review.woocommerce-account-current-plan .order-item-left .product-name{font-size:50px}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-price{font-size:60px;line-height:60px}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-extra{font-size:20px}#ff-my-account .woocommerce-EditAccountForm label.checkbox,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme{font-size:16px;line-height:1.4em}body.woocommerce-account button.ff-login,body.woocommerce-account button.ff-reset-password{font-size:25px}body.woocommerce-account button.ff-login svg,body.woocommerce-account button.ff-reset-password svg{width:60px}body.woocommerce-account #ff-my-account #customer_login .woocommerce-form-row--flex .lost_password a{font-size:17px}.ff-btn-80 svg{width:60px}.ff-btn-65 svg{width:60px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-text input[type="text"]{min-height:56px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper button{padding:14px 20px 14px 20px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-submit{margin-left:-62px}}@media (max-width:767px){.custom-order-review.woocommerce-account-current-plan{padding:25px 20px;margin-bottom:40px!important}.custom-order-review.woocommerce-account-current-plan h4{font-size:22px}.custom-order-review.woocommerce-account-current-plan .order-item-left .product-name{font-size:40px}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-price{font-size:50px;line-height:50px}.custom-order-review.woocommerce-account-current-plan .order-item-right .product-extra{font-size:17px}#ff-my-account .woocommerce-EditAccountForm label.checkbox,#ff-my-account .woocommerce-form-login label.woocommerce-form-login__rememberme{font-size:14px;line-height:1.4em}body.woocommerce-account button.ff-login,body.woocommerce-account button.ff-reset-password{font-size:20px;gap:20px}body.woocommerce-account button.ff-reset-password{margin-top:20px}body.woocommerce-account button.ff-login svg,body.woocommerce-account button.ff-reset-password svg{width:50px}body.woocommerce-account #ff-my-account #customer_login .woocommerce-form-row--flex .lost_password a{font-size:16px}.ff-btn-80 svg{width:52px}.ff-btn-65 svg{width:52px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-text input[type="text"]{min-height:50px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper button{padding:12px 16px 12px 16px}#ff-search-club-home form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-submit{margin-left:-62px}}