.fepo .archive h1{color:var(--navy);text-align:center}.fepo .archive .posts{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);margin:1rem auto;max-width:80vw;width:60rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .archive .posts{grid-template-columns:1fr}}:root{--base-font:"Montserrat" , Arial , Helvetica , sans-serif;--blue:#0a6991;--border:rgba(38,167,222,.2);--brown:#452500;--light-blue:#26a7de;--lightest-blue:#d3edf9;--lightest:#fff;--light-gray:#f8f8f8;--link-color:#000;--link-hover:#069;--navy:#023145;--navy2:rgba(2,49,69,.9);--orange:#df8620;--green:#2ec27e;--error:#fd6389;--radius:50rem;--opaque:rgba(255,255,255,.5);--opaquer:rgba(255,255,255,.8);--shadow:rgba(211,237,249,.5);--title-font:"Newsreader" , serif}*{box-sizing:border-box;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--lightest);font-family: var(--base-font);margin:0;padding:0;scroll-behavior:smooth}button{cursor:pointer;font-family: var(--base-font)}.screen-reader-text{-webkit-clip-path:inset(50%);border:0;clip-path:inset(50%);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.fepo h1,.fepo h2{font-family: var(--title-font);font-weight:900}.fepo h1{font-size:5rem}.fepo h2{font-size:5.5vw;line-height:.8;margin:0 auto;max-width:80vw;text-align:center;width:60rem}@media screen and (min-width:15em) and (max-width:47em){.fepo h2{font-size:10vw}}.fepo h3{font-size:1.5rem;margin:0}.fepo h3.smaller{font-size:1.2rem}.fepo input,.fepo select{border-radius:.5rem;border:0;font-family: var(--base-font);padding:.5rem}.fepo svg{max-width:100%}.fepo input::placeholder,.fepo textarea::placeholder{color:var(--light-blue)}.fepo a{color:var(--link-color);font-weight:bold;text-decoration:none;transition:all .2s}.fepo blockquote{font-size:1.5rem;margin:auto;max-width:40rem;text-align:center}.fepo blockquote cite{color:var(--light-blue);display:block;font-size:.8em;font-style:normal;font-weight:bold;padding:1rem}@media screen and (min-width:15em) and (max-width:47em){.fepo blockquote{max-width:80vw}}.fepo video{border-radius:1rem;width:100%}.fepo .container{margin-top:8rem;min-height:80vh;padding-bottom:10rem;position:relative}.fepo .search-button,.fepo #mobile-search,.fepo #mobile-menu,.fepo .mobile-menu-link{display:none}.fepo .mobile-menu-link{font-size:2rem;margin-left:auto}.fepo .search-button{background-color:var(--light-blue);border-radius:var(--radius);bottom:6rem;color:var(--lightest);font-size:1.5rem;padding:1rem;position:fixed;right:9px;z-index:2}.fepo #mobile-search a,.fepo #mobile-menu a{color:var(--lightest)}.fepo #mobile-search nav,.fepo #mobile-menu nav{display:flex;flex-direction:column}.fepo #mobile-search nav a,.fepo #mobile-menu nav a{font-size:2rem}.fepo #mobile-search nav:last-child,.fepo #mobile-menu nav:last-child{margin-top:3rem}.fepo #mobile-search i,.fepo #mobile-menu i{color:var(--lightest)}.fepo #mobile-search ul,.fepo #mobile-menu ul{align-items:center;display:flex;flex-direction:column;list-style:none;padding:0}.fepo #mobile-search .lighter,.fepo #mobile-menu .lighter{font-size:1.5rem}.fepo #mobile-search .logo,.fepo #mobile-menu .logo{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/logo-white.svg) center no-repeat;background-size:contain}.fepo #mobile-search footer,.fepo #mobile-menu footer{bottom:1rem;display:flex;flex-direction:column;left:1rem;position:fixed;right:1rem}.fepo #mobile-search{bottom:0;left:0;position:fixed;right:0;top:0;align-items:center;background:var(--blue);flex-direction:column;justify-content:center;padding:3rem;text-align:center;z-index:3}.fepo #mobile-search form{display:flex;flex-direction:column;width:100%}.fepo #mobile-search form input,.fepo #mobile-search form select{background-color:transparent;border-bottom:2px dashed var(--light-blue);font-size:1.2rem;padding:1.5rem}.fepo #mobile-search form select{color:var(--orange);font-weight:900}.fepo #mobile-search .action{background-color:var(--orange);font-size:1.5rem;margin-top:1rem;min-width:10rem}.fepo #mobile-menu{bottom:0;left:0;position:fixed;right:0;top:0;align-items:center;background:var(--orange);flex-direction:column;justify-content:center;padding:3rem;text-align:center;z-index:3}.fepo #mobile-menu .action{background-color:var(--navy);font-size:1.5rem;margin-top:1rem;min-width:10rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .search-button,.fepo #mobile-search:target,.fepo #mobile-menu:target{display:flex}.fepo .mobile-menu-link{display:initial}}@media screen and (min-height:15em) and (max-height:35em){.fepo .search-button,.fepo #mobile-menu:target,.fepo #mobile-search:target{display:flex}.fepo .mobile-menu-link{display:initial}.fepo #mobile-menu nav ul{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.fepo #mobile-menu a{font-size:1rem}.fepo #mobile-menu footer{align-items:center}.fepo #mobile-menu footer ul{align-items:center;flex-direction:row;gap:2rem;justify-content:center}.fepo #mobile-menu footer .action{font-size:1rem}.fepo #mobile-search form{display:grid;grid-template-columns:repeat(3,1fr);margin:auto}.fepo #mobile-search form input,.fepo #mobile-search form select{padding:1rem}.fepo #mobile-search footer{align-items:center}.fepo #mobile-search footer .action{padding:1rem 1.5rem}}@media screen and (min-width:47em) and (max-width:61em){.fepo .search-button,.fepo #mobile-menu:target,.fepo #mobile-search:target{display:flex}.fepo .mobile-menu-link{display:initial}.fepo .shop .search-button{bottom:10rem}}.fepo.logged footer .fepo-login{display:none!important}.fepo .article-header{height:80vh;overflow:hidden;position:relative}.fepo .article-header::before{background-image:linear-gradient(to bottom,var(--lightest-blue) 0%,transparent 100%);content:"";height:8rem;left:0;position:absolute;right:0;top:0;z-index:1}.fepo .article-header::after{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;background-image:linear-gradient(to left,var(--blue) 0%,var(--orange) 100%);content:"";mix-blend-mode:hard-light;opacity:.5;z-index:1}.fepo .article-header img{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;display:block;height:80vh;object-fit:cover;position:absolute;width:100%}.fepo .article-header .wave{z-index:2}.fepo article{position:relative}.fepo article.container{margin-top:2rem}.fepo article.container h1{color:var(--navy);line-height:.9;margin:0 auto 4rem;max-width:90vw;text-align:center}@media screen and (min-width:15em) and (max-width:47em){.fepo article.container h1{font-size:12vw}}.fepo article.container #fepo_blog_conversao,.fepo article.container p,.fepo article.container ol,.fepo article.container ul{line-height:1.5em;margin:1rem auto;max-width:80vw;width:45rem}.fepo article.container li{margin-bottom:1rem}.fepo article.container a{color:var(--orange)}.fepo article.container a:hover{color:var(--light-blue)}.fepo article.container img{display:block;width:100%;border-radius:.5rem;margin:2rem auto;max-width:50rem;height:auto}.fepo article.container blockquote{color:var(--blue);margin:3rem auto;max-width:90vw}.fepo article.container blockquote p{width:45rem}.fepo article .content h2{margin-top:1.5em;font-size:clamp(2rem,5vw,4rem);color:var(--blue)}.fepo article .content h3{font-size:2rem}.fepo article .content h3,.fepo article .content h4{color:var(--brown);font-family: var(--title-font);text-align:center;max-width:80vw;margin:1em auto}.fepo .lighter,.fepo .lighter a{font-weight:normal}.fepo .logo{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/logo.svg) center no-repeat;background-size:contain;display:flex;height:50px;width:7rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .logo{margin-left:auto}}@media screen and (min-height:15em) and (max-height:35em){.fepo .logo{margin-left:auto}}@media screen and (min-width:47em) and (max-width:61em){.fepo .logo{margin-left:auto}}.fepo .action{background-color:var(--orange);border-radius:2rem;border:0;cursor:pointer;color:var(--lightest);display:inline-block;font-weight:900;padding:1rem;transition:all .2s}.fepo .action:hover{filter:brightness(1.1)}.fepo .action:disabled{opacity:.3;background:transparent;border:2px solid var(--lightest)}.fepo .action a{color:var(--lightest)}.fepo .action a:hover{color:var(--lightest)!important}.fepo .to-left{text-align:left}.fepo .faded{opacity:0;transition:all 500ms}.fepo .fade{opacity:1;transition:all 500ms}.fepo .big-icon{font-size:5rem}.fepo .inline{display:flex;gap:1rem}.fepo .inline>div{display:flex;flex-direction:column}@media screen and (min-width:15em) and (max-width:47em){.fepo .inline{display:block}}.fepo .wave{bottom:0;left:0;overflow:hidden;position:absolute;right:0}.fepo .wave svg{display:block;height:120px;position:relative;width:100%}@media screen and (min-width:15em) and (max-width:47em){.fepo .wave svg{width:auto}}.fepo .phrase{color:var(--blue);font-size:1.4rem;font-weight:bold;margin:0 auto;max-width:90vw;text-align:center;width:35em}.fepo .aside-phrase{color:var(--blue);font-size:1.3rem;font-weight:500;margin:0 auto;max-width:90vw;text-align:left}.fepo .centered-content{max-width:90vw;width:30em;margin:2rem auto}.fepo .centered-content p{text-align:center}.fepo .centered-content .action{display:block;margin:auto;max-width:20rem;text-align:center}.fepo .icon-list{display:grid;font-size:.9rem;font-weight:bold;gap:2rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:3rem auto;padding:0;text-align:center;width:50rem;max-width:90vw}.fepo .icon-list.odd{grid-template-columns:repeat(3,1fr)}.fepo .icon-list li i{display:block;font-size:5rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .icon-list{gap:1rem;grid-template-columns:1fr;margin:3rem auto;max-width:80vw}.fepo .icon-list.odd{grid-template-columns:repeat(2,1fr)}.fepo .icon-list.odd li{font-size:.7rem}.fepo .icon-list.odd li i{display:block;font-size:4.5rem}}.fepo .woocommerce-info,.fepo .woocommerce-error{border:0;border-radius:1rem;margin:0;background-color:var(--shadow);text-align:center}.fepo .woocommerce-info .button{color:var(--lightest)!important;background-color:var(--light-blue);border-radius:2rem;transition:all .2s}.fepo .woocommerce-info .button:hover{filter:brightness(1.1);background-color:var(--light-blue)}.fepo .woocommerce-error{background-color:var(--error);color:var(--lightest)}.fepo .woocommerce-error::before{color:var(--lightest)}.fepo .woocommerce-ordering,.fepo .woocommerce-result-count{display:none}.fepo.landing .hero{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header2.svg)}.fepo.landing .hero .action,.fepo.landing .top .action{background:var(--light-blue)}.fepo.companies .hero{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header3.svg)}.fepo.companies .top nav a:hover{color:var(--lightest-blue)}.fepo.contact>div,.fepo.contact form{min-height:auto!important}.fepo.contact .hero{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header4.svg);flex-direction:column}.fepo.contact .contact-hero{align-items:center;color:var(--lightest);justify-content:center}.fepo.contact .contact-hero h1{margin:.5em 0 0}.fepo.contact .contact-form{margin:auto;max-width:40rem}.fepo.contact .contact-form p{font-weight:bolder}.fepo.contact .contact-form .warning{color:var(--orange)}.fepo.contact aside{align-items:start;display:flex;flex-direction:column;flex:0 0 25%;gap:1rem}.fepo.contact aside p{margin-bottom:1rem}.fepo.contact aside i{font-size:3rem;color:var(--light-blue)}.fepo.contact aside strong{color:var(--lightest-blue)}.fepo.contact aside div{align-items:center;align-self:stretch;background-color:var(--navy2);border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem 1rem}.fepo.contact aside div p{text-align:left}@media screen and (min-width:15em) and (max-width:47em){.fepo.contact aside{align-items:center}.fepo.contact aside p{font-size:1rem}.fepo.contact form{background:transparent}}.fepo.account .top .logo,.fepo.account .hero .logo,.fepo.blog .top .logo,.fepo.blog .hero .logo,.fepo.companies .top .logo,.fepo.companies .hero .logo,.fepo.contact .top .logo,.fepo.contact .hero .logo,.fepo.landing .top .logo,.fepo.landing .hero .logo,.fepo.shop .top .logo,.fepo.shop .hero .logo,.fepo.shop-page .top .logo,.fepo.shop-page .hero .logo{background-image:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/logo-white.svg)}.fepo.account .top nav a,.fepo.blog .top nav a,.fepo.companies .top nav a,.fepo.contact .top nav a,.fepo.landing .top nav a,.fepo.shop .top nav a,.fepo.shop-page .top nav a{color:var(--lightest)}.fepo.account .top nav .action:hover,.fepo.blog .top nav .action:hover,.fepo.companies .top nav .action:hover,.fepo.contact .top nav .action:hover,.fepo.landing .top nav .action:hover,.fepo.shop .top nav .action:hover,.fepo.shop-page .top nav .action:hover{color:var(--lightest)!important}.fepo.account .hero,.fepo.blog .hero,.fepo.companies .hero,.fepo.contact .hero,.fepo.landing .hero,.fepo.shop .hero,.fepo.shop-page .hero{background-position:bottom center;background-repeat:no-repeat;background-size:cover}.fepo.account .hero h1,.fepo.blog .hero h1,.fepo.companies .hero h1,.fepo.contact .hero h1,.fepo.landing .hero h1,.fepo.shop .hero h1,.fepo.shop-page .hero h1{color:var(--lightest)}.fepo.account .hero h1 span,.fepo.blog .hero h1 span,.fepo.companies .hero h1 span,.fepo.contact .hero h1 span,.fepo.landing .hero h1 span,.fepo.shop .hero h1 span,.fepo.shop-page .hero h1 span{color:var(--lightest)}.fepo.account .hero .slogan,.fepo.blog .hero .slogan,.fepo.companies .hero .slogan,.fepo.contact .hero .slogan,.fepo.landing .hero .slogan,.fepo.shop .hero .slogan,.fepo.shop-page .hero .slogan{color:var(--lightest)}.fepo.account .hero .slogan p,.fepo.account .hero .slogan span,.fepo.blog .hero .slogan p,.fepo.blog .hero .slogan span,.fepo.companies .hero .slogan p,.fepo.companies .hero .slogan span,.fepo.contact .hero .slogan p,.fepo.contact .hero .slogan span,.fepo.landing .hero .slogan p,.fepo.landing .hero .slogan span,.fepo.shop .hero .slogan p,.fepo.shop .hero .slogan span,.fepo.shop-page .hero .slogan p,.fepo.shop-page .hero .slogan span{opacity:.9}.fepo.account .mobile-menu-link,.fepo.blog .mobile-menu-link,.fepo.companies .mobile-menu-link,.fepo.contact .mobile-menu-link,.fepo.landing .mobile-menu-link,.fepo.shop .mobile-menu-link,.fepo.shop-page .mobile-menu-link{color:var(--lightest)}.fepo.single-product .top nav a{color:var(--blue)}.fepo.single-product .top nav a:hover{color:var(--blue)}.fepo.single-product .top .action a{color:var(--lightest)!important}.fepo.shop .showcase{margin-top:0}.fepo.shop .city-heading{color:var(--navy);font-size:1.2rem;margin:2rem auto;text-align:center}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop .city-heading{max-width:80vw}}.fepo.shop .products{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;position:relative;margin:auto;max-width:80vw;width:50rem}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop .products{grid-template-columns:1fr}}.fepo.shop .featured{padding-bottom:10rem;position:relative}.fepo.shop .featured .features-container{max-width:80vw;margin:auto;position:relative}.fepo.shop .featured .features-container::before{content:"";display:block;width:3rem;top:0;bottom:0;left:0;position:absolute;background-image:linear-gradient(to right,var(--navy) 0%,transparent 100%);z-index:2;pointer-events:none}.fepo.shop .featured .features-container::after{content:"";display:block;width:3rem;top:0;bottom:0;right:0;position:absolute;background-image:linear-gradient(to left,var(--navy) 0%,transparent 100%);z-index:2;pointer-events:none}.fepo.shop .featured .products{grid-template-columns:repeat(4,1fr);width:100%}@media screen and (min-width:47em) and (max-width:61em){.fepo.shop .featured .products{grid-template-columns:repeat(2,1fr)}}.fepo.account .client-area{position:relative}.fepo.account .client-area h2{display:none}.fepo.account .client-area h3{color:var(--navy);margin:0 0 2rem}.fepo.account .woocommerce{display:flex;gap:2rem;margin:auto;max-width:65rem}@media screen and (min-width:15em) and (max-width:47em){.fepo.account .woocommerce{flex-direction:column}}.fepo.account .woocommerce nav{max-width:20rem;width:20rem}@media screen and (min-width:15em) and (max-width:47em){.fepo.account .woocommerce nav{max-width:80vw;width:80vw;margin:auto}}.fepo.account .woocommerce nav ul{display:flex;flex-direction:column;list-style:none;gap:1rem}@media screen and (min-width:15em) and (max-width:47em){.fepo.account .woocommerce nav ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr)}}.fepo.account .woocommerce nav a{display:block;color:var(--blue)}.fepo.account .woocommerce nav a:hover{color:var(--light-blue)}@media screen and (min-width:15em) and (max-width:47em){.fepo.account .woocommerce nav a{align-items:center;background-color:var(--light-gray);border-radius:.5rem;display:flex;font-size:.9rem;height:4rem;justify-content:center;margin-bottom:.5rem;padding:.5rem 1rem;text-align:center}}.fepo.account .woocommerce table{background:var(--light-gray);border-radius:1rem;border:0;margin:2rem 0;padding:1rem}.fepo.account .woocommerce table th{color:var(--blue);padding:.5rem}.fepo.account .woocommerce table td{padding:.5rem}.fepo.account .woocommerce table td a{display:block}.fepo.account .woocommerce table td .button{background-color:var(--light-blue);border-radius:2rem;clear:both;color:var(--lightest)!important;margin:.25rem;text-align:center;transition:all .2s}.fepo.account .woocommerce table td .button:hover{filter:brightness(1.1);background-color:var(--light-blue)}.fepo.account .woocommerce-MyAccount-content{margin:auto;max-width:60rem;min-height:70vh;padding:0 2rem 10rem 0;width:100%}.fepo.account .woocommerce-MyAccount-content header{display:flex;justify-content:space-between;margin-top:2rem}.fepo.account .woocommerce-MyAccount-content header h3{margin:0}.fepo.account .woocommerce-MyAccount-content a{color:var(--orange)}.fepo.account .woocommerce-MyAccount-content p{max-width:60rem}@media screen and (min-width:15em) and (max-width:47em){.fepo.account .woocommerce-MyAccount-content{margin:0;padding:0 2rem 10rem}}.fepo.account .woocommerce .col-1,.fepo.account .woocommerce .col-2{float:none;width:auto}.fepo.account .woocommerce-button--next,.fepo.account .woocommerce-button--previous{background-color:transparent}.fepo.account .woocommerce-button--next:hover,.fepo.account .woocommerce-button--previous:hover{background-color:transparent}.fepo.account .woocommerce-MyAccount-navigation-link--downloads,.fepo.account .woocommerce-MyAccount-navigation-link--edit-address{display:none}.fepo.account .login,.fepo.account .lost_reset_password,.fepo.account .register{border:0;margin:2em auto 10rem}.fepo.shop-page{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/shop-page-back.svg) no-repeat top center;background-size:contain}.fepo.shop-page h1{color:var(--lightest);line-height:.9;margin:auto;max-width:30rem;text-align:center}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop-page h1{font-size:10vw}}.fepo.shop-page h2{color:var(--blue);font-size:2rem}.fepo.shop-page h3{text-align:center;color:var(--navy)}.fepo.shop-page .woocommerce{display:flex;flex-direction:column;gap:2rem;justify-content:space-evenly;margin:auto;max-width:80vw;position:relative}.fepo.shop-page .woocommerce table{background:var(--opaque);border-radius:1rem;border:0;padding:1rem}.fepo.shop-page .woocommerce th{color:var(--blue)}.fepo.shop-page .woocommerce tr{transition:all .2s}.fepo.shop-page .woocommerce tr:hover{background-color:var(--light-gray);border-radius:1rem}.fepo.shop-page .woocommerce td{padding:1.5rem .5rem}.fepo.shop-page .woocommerce a{line-height:1;color:var(--navy)}.fepo.shop-page .woocommerce .button{background-color:var(--light-blue);border-radius:2rem;color:var(--lightest);padding:1rem}.fepo.shop-page .woocommerce .button:hover,.fepo.shop-page .woocommerce .button:disabled{background-color:var(--light-blue);color:var(--lightest)}.fepo.shop-page .woocommerce .col2-set{background-color:var(--opaque);border-radius:1rem;margin:auto;max-width:60rem;padding:1rem}.fepo.shop-page .woocommerce .col2-set .col-1{max-width:100%}.fepo.shop-page .woocommerce .coupon .input-text{border-radius:2rem;padding:.5rem;width:10rem}.fepo.shop-page .woocommerce .coupon .input-text:focus{outline:2px solid var(--light-blue)}.fepo.shop-page .woocommerce .coupon .button{background-color:var(--orange);border-radius:2rem;color:var(--lightest)}.fepo.shop-page .woocommerce .coupon .button:hover{color:var(--lightest)}.fepo.shop-page .woocommerce .cart-collaterals,.fepo.shop-page .woocommerce .cart_totals{float:none!important;width:auto!important;text-align:center}.fepo.shop-page .woocommerce .checkout-button{background-color:var(--green);color:var(--lightest);font-size:1.2rem;border-radius:2rem}.fepo.shop-page .woocommerce .checkout-button:hover{background-color:var(--green);filter:brightness(1.1)}.fepo.shop-page .woocommerce .shop_table{margin:0 0 2rem}@media screen and (min-width:47em) and (max-width:61em){.fepo.shop-page .woocommerce{flex-direction:column}}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop-page .woocommerce{flex-direction:column}}.fepo.shop-page .product-thumbnail img{-webkit-mask-image:url(../img/svg/blob.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;width:6rem}.fepo.shop-page .product-name .variation{font-size:.9rem;line-height:1.2}.fepo.shop-page .product-name .variation dt{display:none}.fepo.shop-page .product-name .variation p{margin:0}.fepo.shop-page .product-name .variation-Agendesuasesso{color:var(--blue)}.fepo.shop-page .product-name .variation-Escolhaporondeserfeitaasesso{color:var(--green)}.fepo.single-product{background:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/product-back.svg) no-repeat top center;background-size:contain}.fepo.single-product .top .logo{background-image:url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/logo.svg)}.fepo.single-product .top .mobile-menu-link{color:var(--link-color)}.fepo.single-product h1{font-size:2.5rem;color:var(--navy);text-align:center;line-height:1}.fepo.single-product .container{margin-top:8rem}.fepo.single-product .product{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);margin:auto;max-width:80vw;width:60rem}@media screen and (min-width:15em) and (max-width:47em){.fepo.single-product .product{display:block}}.fepo.single-product .entry-title{display:none}.fepo.single-product .product-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;padding:0}.fepo.single-product .product-tags li a{border-radius:2rem;border:1px solid var(--orange);color:var(--orange);display:inline-block;font-size:.75rem;padding:.25rem .5rem;pointer-events:none}.fepo.single-product .product-tags li a:hover{background-color:var(--orange);color:var(--lightest)}.fepo.single-product .woocommerce-product-gallery{position:relative}.fepo.single-product .woocommerce-product-gallery h2{display:none}.fepo.single-product .woocommerce-product-gallery figure{margin:0}.fepo.single-product .woocommerce-product-gallery figure div>a{position:relative;height:0;padding-bottom:100%;display:block;pointer-events:none}.fepo.single-product .woocommerce-product-gallery figure img{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;object-fit:cover;display:block;max-width:100%;max-height:100%}.fepo.single-product .related,.fepo.single-product .woocommerce-tabs{grid-column: 1/3}.fepo.single-product .related center,.fepo.single-product .woocommerce-tabs center{display:none}.fepo.single-product .tabs{list-style:none;display:flex;padding:0;justify-content:center;margin:2rem 0}.fepo.single-product .tabs li a{color:var(--blue);padding:1rem;border-radius:.5rem}.fepo.single-product .tabs li.active a{color:var(--light-blue);background-color:var(--light-gray)}.fepo.single-product .entry-content h2{color:var(--navy);display:none;font-size:2.5rem}.fepo.single-product .entry-content p{max-width:35rem;margin:1rem auto}.fepo.single-product .woocommerce-product-attributes{margin:1rem auto}.fepo.single-product .woocommerce-product-attributes th{color:var(--navy);padding:0 1rem;text-align:right;vertical-align:initial}.fepo.single-product .woocommerce-product-attributes p{color:var(--blue);margin:0}.fepo.single-product .sku_wrapper,.fepo.single-product .posted_in{display:none}.fepo.single-product .added_to_cart.wc-forward{display:block;padding:.5rem;text-align:center}.blog-heading{align-items:center;background:var(--lightest-blue) url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header5.svg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;display:flex;height:60vh;justify-content:center;position:relative}.blog-heading h1{color:var(--lightest);font-size:12vw;line-height:.9;margin:0}@media screen and (min-width:15em) and (max-width:47em){.blog-heading h1{font-size:20vw}}.blog-heading .social-links a{color:var(--lightest);font-size:2rem}.blog-heading .contents{align-items:center;display:flex;justify-content:space-between;width:90vw}@media screen and (min-width:15em) and (max-width:47em){.blog-heading .contents{flex-direction:column;gap:1.5rem}}.account-heading{align-items:center;background:var(--navy) url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header4.svg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;display:flex;height:60vh;justify-content:center;position:relative}.account-heading h1{color:var(--lightest);font-size:clamp(5rem,12vw,5vw);line-height:.9;margin:0;text-align:center}@media screen and (min-width:15em) and (max-width:47em){.account-heading h1{font-size:15vw}}.account-heading .contents{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:15em) and (max-width:47em){.account-heading .contents{flex-direction:column;gap:1.5rem}}.fepo.account .woocommerce form label{color:var(--blue)}.fepo.account .woocommerce form input,.fepo.account .woocommerce form textarea{border-radius:.5rem;border:2px solid var(--lightest-blue);font-size:1rem;padding:.5rem}.fepo.account .woocommerce form input:focus,.fepo.account .woocommerce form textarea:focus{border:2px solid var(--light-blue)}.fepo.account .woocommerce form em{color:var(--light-blue);display:block;padding:.25rem;text-align:center}.fepo.account .woocommerce form fieldset{background-color:var(--shadow);border-radius:1rem;border:0;margin:2rem 0}.fepo.account .woocommerce form fieldset legend{background-color:var(--lightest);border-radius:2rem;color:var(--navy);font-weight:bold;margin:auto;padding:1rem}.fepo.account .woocommerce form button{background-color:var(--green);border-radius:2rem;color:var(--lightest);display:block;margin:auto;padding:1rem}.fepo.shop-page .login{align-items:center;background-color:var(--opaquer)!important;border-radius:1rem;border:0;color:var(--navy);display:flex;flex-direction:column;text-align:center;text-align:center}.fepo.shop-page .login input{border-radius:.5rem;border:2px solid var(--lightest-blue);font-size:1rem;padding:.5rem}.fepo.shop-page .login .form-row{display:flex;flex-direction:column}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop-page .login .form-row{width:100%}}.fepo.shop-page .checkout label{color:var(--blue)}.fepo.shop-page .checkout input,.fepo.shop-page .checkout textarea{border-radius:.5rem;border:2px solid var(--lightest-blue);font-size:1rem;padding:.5rem}.fepo.shop-page .checkout input:focus,.fepo.shop-page .checkout textarea:focus{border:2px solid var(--light-blue)}.fepo.shop-page .checkout select{-webkit-appearance:none;background-color:transparent;border-radius:.5rem;border:2px solid var(--orange);color:var(--orange);cursor:pointer;font-family: var(--base-font);font-size:1rem;font-weight:bold;grid-column: 1/3;padding:.5rem;text-align:center;transition:all .2s;width:100%}.fepo.shop-page .checkout select:hover{background-color:var(--light-gray);color:var(--brown)}.fepo.shop-page .checkout select:focus{outline:2px solid var(--light-blue)}.fepo.shop-page .checkout_coupon{background-color:var(--orange);border-radius:1rem;border:0;color:var(--lightest);text-align:center;display:flex;text-align:center;flex-direction:column;align-items:center}.fepo.shop-page .checkout_coupon p{font-weight:bold}.fepo.shop-page .checkout_coupon input{background-color:transparent;border-radius:2rem;border:2px solid var(--light-gray);color:var(--lightest);font-size:1rem;padding:.5rem;text-align:center}.fepo.shop-page .checkout_coupon input:focus{background-color:var(--lightest);color:var(--orange)}.fepo.shop-page .checkout_coupon input::placeholder{color:var(--lightest)}.fepo.shop-page .checkout .woocommerce-validated input{border:2px solid var(--green)}.fepo.shop-page .checkout .woocommerce-validated select{border:2px solid var(--green);color:var(--green)}.fepo.shop-page .checkout .woocommerce-invalid input{border:2px solid var(--error)}.fepo.shop-page .checkout .woocommerce-invalid select{border:2px solid var(--error);color:var(--error)}.fepo.shop-page .checkout .woocommerce-additional-fields,.fepo.shop-page .checkout .woocommerce .selection{display:none}.fepo.shop-page .checkout .woocommerce-checkout-review-order{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.fepo.shop-page .checkout .woocommerce-checkout-review-order #payment{border-radius:1rem}.fepo.shop-page .checkout .woocommerce-checkout-review-order #payment #place_order{background-color:var(--green);display:block;float:none;margin:auto}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop-page .checkout .woocommerce-checkout-review-order{grid-template-columns:1fr;margin-bottom:1rem}}.fepo.shop-page .checkout .col-1{float:none;width:auto}@media screen and (min-width:47em) and (max-width:61em){.fepo.shop-page .checkout{flex-direction:column}}@media screen and (min-width:15em) and (max-width:47em){.fepo.shop-page .checkout{flex-direction:column}}.fepo .search-form{background-color:var(--blue);border-radius:var(--radius);bottom:1rem;box-shadow:5px 5px 0 var(--lightest-blue);display:flex;left:10vw;padding:.6rem;position:fixed;right:10vw;z-index:2}.fepo .search-form>input{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);flex:1;font-size:1rem;font-weight:bold;padding:1rem}.fepo .search-form>input:focus{outline:2px solid var(--orange)}.fepo .search-form>select{background-color:var(--lightest-blue);border-radius:0;color:var(--blue);font-size:1rem;font-weight:bold;max-width:12rem;padding:.5rem;transition:filter .2s}.fepo .search-form>select:hover{filter:brightness(1.1)}.fepo .search-form>select:focus{outline:2px solid var(--orange)}.fepo .search-form>button{border-bottom-left-radius:0;border-top-left-radius:0;font-size:1rem;font-weight:900;padding:1rem 2rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .search-form{display:none}}@media screen and (min-height:15em) and (max-height:35em){.fepo .search-form{display:none}}@media screen and (min-width:47em) and (max-width:61em){.fepo .search-form{display:none}}.fepo .newsletter-form{padding:.6rem 0 4rem}.fepo .newsletter-form h3{color:var(--lightest-blue);text-align:center}.fepo .newsletter-form .fields{align-items:center;display:flex;width:80vw;margin:auto}.fepo .newsletter-form .fields>input{flex:1;font-size:1rem;font-weight:bold;padding:1rem;text-align:center}.fepo .newsletter-form .fields>input:first-child{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.fepo .newsletter-form .fields>input:focus{outline:2px solid var(--orange)}.fepo .newsletter-form .fields>button{border-bottom-left-radius:0;border-top-left-radius:0;font-size:1rem;font-weight:900;padding:1rem 2rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .newsletter-form .fields{flex-direction:column;width:70vw;margin:auto;align-items:stretch}.fepo .newsletter-form .fields>input{background-color:transparent;border-bottom:2px dashed var(--light-blue);font-size:1rem;padding:1.5rem}.fepo .newsletter-form .fields>input:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.fepo .newsletter-form .fields>button{margin-top:2rem;border-radius:2rem}}.fepo .contact-form,.fepo .convert-form{color:var(--lightest);display:flex;flex-direction:column;position:relative;z-index:1}.fepo .contact-form p,.fepo .convert-form p{margin-bottom:1.5rem}.fepo .contact-form label,.fepo .convert-form label{font-weight:bold}.fepo .contact-form input,.fepo .contact-form textarea,.fepo .convert-form input,.fepo .convert-form textarea{background-color:transparent;border-radius:.5rem;border:0;color:var(--lightest-blue);font-family: var(--base-font);font-size:1rem;margin-bottom:1rem;margin-top:.5rem;outline:2px solid transparent;padding:.5rem;transition:all .2s;width:100%}.fepo .contact-form input:focus,.fepo .contact-form textarea:focus,.fepo .convert-form input:focus,.fepo .convert-form textarea:focus{outline:2px solid var(--orange)}.fepo .contact-form input:hover,.fepo .contact-form textarea:hover,.fepo .convert-form input:hover,.fepo .convert-form textarea:hover{filter:brightness(1.1)}@media screen and (min-width:15em) and (max-width:47em){.fepo .contact-form,.fepo .convert-form{background-color:var(--blue);border-radius:1rem;margin-bottom:20vh;padding:2rem}}@media screen and (min-height:15em) and (max-height:35em){.fepo .contact-form,.fepo .convert-form{background-color:var(--blue);border-radius:1rem;margin-bottom:20vh;padding:2rem}}.fepo .convert-form{margin-top:4rem}.fepo-toast{border-radius:.5rem;left:50%;max-width:80vh;padding:1rem 2rem;position:fixed;text-align:center;top:50%;transform:translateX(-50%);transition:all .2s;width:30rem;z-index:10}.fepo-toast.success{background-color:var(--green)}.fepo-toast.error{background-color:var(--error)}.fepo-toast strong{font-size:1.1rem}.fepo-toast .close{background-color:transparent;border:0;color:var(--lightest);font-size:2rem;font-weight:bold;line-height:.4;padding:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fepo .amarelo-button{background:#fc0 url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/amarelo.png) no-repeat center;background-size:cover;border-radius:var(--radius);bottom:6rem;color:var(--lightest);font-size:1.5rem;padding:1rem;position:fixed;right:9px;width:56px;height:56px;z-index:2}@media screen and (min-width:15em) and (max-width:47em){.fepo .amarelo-button{bottom:11rem}}.fepo .whatsapp-button{background-size:cover;background:#25d366;border-radius:var(--radius);bottom:1.5rem;color:var(--lightest);font-size:2rem;height:56px;left:10px;padding:.75rem;position:fixed;transition:filter .2s;width:56px;z-index:2}.fepo .whatsapp-button:hover{filter:brightness(1.1)}@media screen and (min-width:15em) and (max-width:47em){.fepo .whatsapp-button{bottom:1rem}}.fepo .footer{background-color:var(--lightest-blue);padding:3rem 3em 8rem}.fepo .footer .logo{margin:0}.fepo .footer .footer-contents{display:flex;gap:2rem;margin:auto;max-width:80vw;width:70vw}.fepo .footer .social-links{margin:1rem 0;font-size:1.6rem}.fepo .footer .about{width:10rem}.fepo .footer p{color:var(--light-blue);margin:0}.fepo .footer h4{margin:.5rem 0}.fepo .footer ul{list-style:none;margin:0;padding:0}.fepo .footer a{color:var(--blue);font-weight:normal}.fepo .footer a:hover{color:var(--navy)}.fepo .footer .footer-areas{display:grid;flex:1;gap:2rem;grid-template-columns:repeat(4,1fr)}.fepo .footer .copy{color:var(--navy);font-size:.9rem;margin-top:2rem;padding:.5rem;text-align:center}@media (max-width:61em){.fepo .footer .footer-areas{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:15em) and (max-width:47em){.fepo .footer img{display:block;margin:auto;max-width:30vw;width:100%}.fepo .footer .logo{margin:0 auto}.fepo .footer .about{text-align:center;width:auto}.fepo .footer .footer-areas{display:none}.fepo .footer .social-links{text-align:center}}.fepo .top{align-items:center;display:flex;justify-content:space-between;left:0;padding:1rem;position:absolute;right:0;top:0;z-index:2}.fepo .top nav{align-items:center;display:flex;gap:1rem}.fepo .top nav ul{align-items:center;display:flex;gap:1rem;list-style:none}.fepo .top nav a:hover{color:var(--blue)}.fepo .top .action{color:var(--lightest)!important}.fepo .top .action:hover{color:var(--lightest)}@media screen and (min-width:15em) and (max-width:47em){.fepo .top{justify-content:center}.fepo .top nav{display:none}}@media screen and (min-height:15em) and (max-height:35em){.fepo .top{justify-content:center}.fepo .top nav{display:none}}@media screen and (min-width:47em) and (max-width:61em){.fepo .top{justify-content:center}.fepo .top nav{display:none}}.fepo.logged .fepo-login{display:none}*{scrollbar-width:5px;scrollbar-color:var(--blue) transparent}::-webkit-scrollbar,.content::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track,.content::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb,.content::-webkit-scrollbar-thumb{background-color:var(--blue)}.fepo .archive .post{display:flex;flex-direction:column;gap:1rem}.fepo .archive .post a{transition:color .2s}.fepo .archive .post h3{line-height:1;margin:0 0}.fepo .archive .post h3 a{color:var(--blue)}.fepo .archive .post h3 a:hover{color:var(--navy)}.fepo .archive .post time{color:var(--light-blue)}.fepo .archive .post img{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;border-radius:.5rem;height:100%;object-fit:cover;transition:opacity .2s;width:100%}.fepo .archive .post img:hover{opacity:.9}.fepo .archive .post p{font-size:.9rem;margin:0;opacity:.7}.fepo .archive .post .thumbnail{position:relative}.fepo .archive .post .thumbnail::before{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;background-image:linear-gradient(to bottom,var(--blue) 0%,var(--orange) 100%);content:"";opacity:.5;pointer-events:none;transition:opacity .2s;z-index:1}.fepo .archive .post .thumbnail:hover::before{opacity:0}.fepo .archive .post .thumbnail a{display:block;position:relative;padding-bottom:100%}.fepo .archive .post .thumbnail span{background:var(--orange);border-radius:var(--radius);bottom:1rem;color:#fff;display:block;font-size:.9rem;font-weight:bold;left:50%;padding:.2rem 1rem;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:1}@media screen and (min-width:15em) and (max-width:47em){.fepo .archive .post .thumbnail span{font-size:.75rem}}.fepo .archive .post .more{color:var(--orange)}.fepo .archive .post .more:hover{color:var(--brown)}.fepo .archive .post .read-more{display:none}.fepo .pagination,.fepo .woocommerce-pagination{text-align:center}.fepo .pagination .nav-links,.fepo .pagination .page-numbers,.fepo .woocommerce-pagination .nav-links,.fepo .woocommerce-pagination .page-numbers{align-items:center;list-style:none;display:flex;gap:1rem;justify-content:center}.fepo .pagination .nav-links .current,.fepo .pagination .page-numbers .current,.fepo .woocommerce-pagination .nav-links .current,.fepo .woocommerce-pagination .page-numbers .current{background-color:var(--light-blue);border-radius:5rem;color:var(--lightest);font-weight:bold;padding:.5rem 1rem}.fepo .pagination .nav-links a,.fepo .pagination .page-numbers a,.fepo .woocommerce-pagination .nav-links a,.fepo .woocommerce-pagination .page-numbers a{color:var(--blue);transition:all .2s}.fepo .pagination .nav-links a:hover,.fepo .pagination .page-numbers a:hover,.fepo .woocommerce-pagination .nav-links a:hover,.fepo .woocommerce-pagination .page-numbers a:hover{color:var(--light-blue)}.fepo.shop .products .product{display:flex;flex-direction:column;gap:1rem;text-align:center;margin-bottom:2rem;position:relative}.fepo.shop .products .product .container-image-and-badge{display:none}.fepo.shop .products .woocommerce-loop-product__link{padding-bottom:100%;position:relative}.fepo.shop .products .woocommerce-loop-product__link::before{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;background-image:linear-gradient(to right,var(--blue) 0%,var(--orange) 100%);content:"";mix-blend-mode:screen;opacity:.7;pointer-events:none;transition:opacity .2s;z-index:1}.fepo.shop .products .woocommerce-loop-product__link:hover::before{opacity:0}.fepo.shop .products img{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(../img/svg/blob2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;bottom:0;left:0;position:absolute;right:0;top:0;border-radius:50rem;display:block;object-fit:contain;width:100%;z-index:0}.fepo.shop .products h2{background-color:var(--opaquer);border-radius:1rem;bottom:0;color:var(--blue);font-family: var(--base-font);font-size:1.25rem;left:0;padding:.5rem;position:absolute;right:0;text-align:center;width:100%;z-index:1}.fepo.shop .products p,.fepo.shop .products [dir="auto"]{font-size:.9rem;margin:0;opacity:.7}.fepo.shop .products .button{padding:1rem;background-color:var(--green);transition:all .2s;color:var(--lightest);border-radius:2rem;order:3;position:absolute;z-index:1}.fepo.shop .products .button:hover{filter:brightness(1.1)}.fepo.shop .products .price{display:none;background-color:var(--orange);color:var(--lightest);border-radius:2.5rem;font-size:.9rem;bottom:4rem;padding:.5rem 1rem;position:absolute;z-index:1}.fepo.shop .products .attribute{border-bottom:1px solid var(--shadow);border-top:1px solid var(--shadow);color:var(--orange);display:block;font-weight:bold;margin:-.5rem 0 1rem;padding:1rem}.fepo.shop .products .crp{color:var(--light-blue);display:flex;justify-content:center;gap:.5rem;margin:-1rem 0 1rem}.fepo.shop .products .prices{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:1rem;z-index:1}.fepo.shop .products .prices .value{background-color:var(--light-blue);padding:.5rem;color:var(--lightest);border-radius:.5rem;transition:all .2s;min-width:7rem}.fepo.shop .products .prices .value:hover{filter:brightness(1.1)}.fepo.shop .products .prices .value:last-child{background-color:var(--blue)}.fepo.shop .products .prices .cost{font-size:2rem;display:block;font-weight:bold}.fepo.shop .products .prices .cost::before{content:"R$";font-size:.8rem;font-weight:bold;vertical-align:super}.fepo.shop .products .prices .type{text-transform:uppercase;font-size:.7rem}.fepo .featured h2{font-size:5vw}@media screen and (min-width:15em) and (max-width:47em){.fepo .featured h2{font-size:12vw}}.fepo .featured .products{margin-top:4rem;overflow:auto;position:relative}.fepo .featured .products::before{display:none}@media screen and (min-width:47em) and (max-width:61em){.fepo .featured .products{display:flex;overflow:auto}}@media screen and (min-width:15em) and (max-width:47em){.fepo .featured .products{display:flex;max-width:100vw;padding:0 10vw}}.fepo .featured .products h2{background-color:var(--navy);color:var(--lightest)}.fepo .featured .products p{display:none}.fepo .featured .products .product{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0}.fepo .featured .products .product .button{bottom:0;left:0;right:0}@media screen and (min-width:47em) and (max-width:61em){.fepo .featured .products .product{width:50vw}}@media screen and (min-width:15em) and (max-width:47em){.fepo .featured .products .product{width:80vw!important;grid-template-columns:1fr;float:none;gap:0}}.fepo .featured .products .attribute{margin:1rem 0;padding:0;border:0;text-align:left}@media screen and (min-width:15em) and (max-width:47em){.fepo .featured .products .attribute{text-align:center}}.fepo .featured .products .info{display:flex;flex-direction:column}.fepo .featured .products .crp{margin:0 0 1rem;text-align:left;order:2;justify-content:flex-start}@media screen and (min-width:15em) and (max-width:47em){.fepo .featured .products .crp{justify-content:center}}.fepo .featured .products .prices{flex-direction:row;margin-bottom:4rem;order:3;position:relative}.fepo .featured .products .woocommerce-loop-product__link{padding:0;height:75%;min-width:150px}.fepo .featured .products .woocommerce-loop-product__link::before{-webkit-mask-image:url(../img/svg/blob2.svg);-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(../img/svg/blob2.svg);mask-position:top;mask-repeat:no-repeat;mask-size:contain}@media screen and (min-width:15em) and (max-width:47em){.fepo .featured .products .woocommerce-loop-product__link{width:100%;height:auto}.fepo .featured .products .woocommerce-loop-product__link img{position:relative}}@media screen and (min-width:47em) and (max-width:61em){.fepo .featured .products .woocommerce-loop-product__link{width:150px}}.fepo .carousel{display:flex;margin:4rem auto;position:relative;text-align:center;width:80vw}@media screen and (min-width:15em) and (max-width:47em){.fepo .carousel{width:90vw}}.fepo .carousel button{background-color:transparent;border:0;color:var(--blue);cursor:pointer;font-size:3rem}.fepo .carousel .slides{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.fepo .carousel .slide{flex:0 0 100%;scroll-snap-align:start;width:100%}.fepo .carousel .pagination{bottom:0;display:flex;gap:1rem;justify-content:center;left:0;position:absolute;right:0}.fepo .carousel .pagination span{background-color:var(--lightest);border-radius:50%;cursor:pointer;display:block;height:1rem;width:1rem}#comments h2{font-size:1.5rem;display:none}#comments strong{color:var(--navy)}#comments img{border-radius:50%;margin:1rem}#comments .commentlist{list-style:none}#comments .comment_container{display:flex}#comments .comment_container span{color:var(--light-blue)}#comments .meta{margin:0;color:var(--light-blue)}.comment-respond{display:flex;flex-direction:column;justify-content:center;text-align:center}.comment-respond label{font-weight:bold;padding:1rem;color:var(--navy);display:inline-block}.comment-respond input,.comment-respond textarea{background-color:transparent;padding:1rem;font-size:1rem;color:var(--navy);border-radius:.5rem;font-family: var(--base-font);border:2px solid var(--lightest-blue);transition:all .2s}.comment-respond input:hover,.comment-respond textarea:hover{background-color:var(--lightest)}.comment-respond input:focus,.comment-respond textarea:focus{outline:2px solid var(--light-blue)}.comment-respond .submit{background-color:var(--light-blue);border-radius:2rem;font-weight:bold;color:var(--lightest);border:0;width:10rem}.comment-respond .comment-form{background:transparent;border-radius:.5rem;margin:2rem 0;transition:all .2s}.comment-respond .comment-form:hover{background:var(--light-gray)}.comment-respond .comment-form .stars a{color:transparent;display:inline-block;font-size:2rem;width:1.7rem}.comment-respond .comment-form .stars a::before{color:var(--lightest-blue);content:"✭"}.comment-respond .comment-form .stars .active::before{color:var(--orange)}.comment-respond .comment-reply-title{color:var(--blue);font-size:1.5rem;font-weight:bold}.comment-respond .comment-form-rating{color:var(--blue);display:flex;gap:1rem;justify-content:center;margin:1rem}.comment-respond .comment-form-rating p{margin:0!important}.comment-respond .comment-form-cookies-consent{align-items:center;display:flex}.fepo .features{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:4rem auto;text-align:center;width:50rem}.fepo .features.three{grid-template-columns:repeat(3,1fr)}.fepo .features ul{list-style:none}.fepo .features i{color:var(--navy)}@media screen and (min-width:15em) and (max-width:47em){.fepo .features{grid-template-columns:1fr;max-width:80vw}.fepo .features.three{grid-template-columns:1fr}}@media screen and (min-height:15em) and (max-height:35em){.fepo .features{max-width:80vw}}@media screen and (min-width:47em) and (max-width:61em){.fepo .features{max-width:80vw}}.fepo .feature-item{display:flex;gap:.5rem;text-align:left}.fepo .feature-item h3{color:var(--light-blue);font-size:1.2rem}.fepo .feature-item i{font-size:5rem}.fepo .feature-item p{margin:0 0 2rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .feature-item{flex-direction:column;text-align:center}}.fepo .feature{display:flex;flex-direction:column}.fepo .feature p.smaller{font-size:.9rem}.fepo .big-feature{align-items:center;display:flex;justify-content:center;min-height:80vh}.fepo .big-feature div{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:auto}.fepo .image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:80vw;margin:2rem auto}.fepo .image-grid img{width:100%}@media screen and (min-width:15em) and (max-width:47em){.fepo .image-grid{grid-template-columns:repeat(2,1fr)}}.fepo .hero{align-items:center;background:var(--lightest-blue) url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header.svg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;display:flex;gap:4rem;justify-content:space-between;min-height:100vh;padding:5vh;position:relative}.fepo .hero h1{color:var(--navy);font-size:12vw;line-height:.9;margin:0}.fepo .hero h1.two-line{font-size:10vw}@media screen and (min-width:15em) and (max-width:47em){.fepo .hero h1.two-line{font-size:15vw;line-height:.9}}.fepo .hero h1 span{color:var(--blue);display:block;font-family: var(--base-font);font-size:2.5rem;font-weight:400;margin-bottom:1rem}.fepo .hero h2{font-size:1.25rem;color:var(--navy);font-family: var(--base-font);text-align:left;margin:0}@media screen and (min-width:15em) and (max-width:47em){.fepo .hero h2{font-size:1.1rem;margin:0}}.fepo .hero p{font-size:1.1rem;margin-bottom:3.5rem;max-width:25em}@media screen and (min-width:15em) and (max-width:47em){.fepo .hero p{font-size:1rem}}.fepo .hero .slogan,.fepo .hero form{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.fepo .hero .slogan{align-items:flex-start;position:relative;z-index:1}.fepo .hero .columns{display:flex;gap:2rem}.fepo .hero .hero-content{margin-bottom:6rem;max-width:80vw}@media screen and (min-width:15em) and (max-width:47em){.fepo .hero{flex-direction:column}.fepo .hero .columns{display:initial;gap:2rem}.fepo .hero h1{font-size:14vw;line-height:1}.fepo .hero h1 span{font-size:6.5vw}.fepo .hero .hero-content{margin:10rem 0;text-align:center}}@media screen and (min-height:15em) and (max-height:35em){.fepo .hero{flex-direction:column;min-height:150vh}}.fepo .pricing{display:flex;justify-content:center;text-align:center}.fepo .pricing .item{border-right:1px dashed var(--border);flex-direction:column;flex:0 0 15rem;justify-content:center;padding:2rem}.fepo .pricing .item:last-child{border-right:0}.fepo .pricing h3{text-align:center}.fepo .pricing strong{color:var(--lightest);font-size:5rem;font-weight:900;line-height:.7}.fepo .pricing strong::before{color:var(--light-blue);content:"R$";font-size:1.5rem;font-weight:900;margin-top:1rem;vertical-align:top}.fepo .pricing p{color:var(--light-blue);font-size:1.2rem;margin:0;text-align:center}.fepo .pricing ul{align-items:center;display:flex;flex-direction:column;margin:1.5rem 0;padding:0}.fepo .pricing ul li{margin:0}@media screen and (min-width:15em) and (max-width:47em){.fepo .pricing{flex-direction:column}.fepo .pricing .item{border-bottom:1px dashed var(--blue)}.fepo .pricing .item:last-child{border-bottom:0}}.fepo .home-section{padding:5rem 0 9rem;position:relative}.fepo .home-section li{margin:.5rem 0}.fepo .white::before{background-color:var(--lightest)}.fepo .white h2{color:var(--navy)}.fepo .white h3{color:var(--orange);margin:0}.fepo .white .phrase{color:var(--blue)}.fepo .orange{background-color:var(--orange);color:var(--lightest)}.fepo .orange::before{background-color:var(--orange)}.fepo .orange h3{color:var(--navy)}.fepo .orange .phrase{color:var(--lightest)}.fepo .orange a{color:var(--lightest);opacity:1}.fepo .orange a:hover{opacity:.7}.fepo .navy{background-color:var(--navy);color:var(--lightest)}.fepo .navy::before{background-color:var(--navy)}.fepo .navy li>i{color:var(--orange)}.fepo .navy h3{color:var(--orange)}.fepo .blue{background-color:var(--blue);color:var(--lightest)}.fepo .blue::before{background-color:var(--light-blue)}.fepo .blue i{color:var(--lightest-blue)}.fepo .blue h3{color:var(--white)}.fepo .blue p{color:var(--lightest-blue)}.fepo .blue .phrase{color:var(--lightest-blue)}.fepo .light-blue{background-color:var(--light-blue);color:var(--lightest)}.fepo .light-blue::before{background-color:var(--light-blue)}.fepo .light-blue i{color:var(--lightest-blue)}.fepo .light-blue h3{color:var(--white)}.fepo .light-blue p{color:var(--lightest-blue)}.fepo .light-blue .phrase,.fepo .light-blue cite{color:var(--lightest)}.fepo .light-blue a{color:var(--lightest);opacity:1}.fepo .light-blue a:hover{opacity:.7}.fepo .lightest-blue{background-color:var(--lightest-blue);color:var(--navy)}.fepo .lightest-blue::before{background-color:var(--lightest-blue)}.fepo .lightest-blue h3{color:var(--navy)}.fepo .lightest-blue .phrase{color:var(--blue)}.fepo .video-container{margin:2rem auto;max-width:80vw}.fepo .video{height:auto;padding-bottom:56.25%;position:relative}.fepo .video img{bottom:0;left:0;position:absolute;right:0;top:0;border-radius:1rem;width:100%}.fepo .video button{align-items:center;background:transparent;border:0;display:flex;height:100%;justify-content:center;line-height:0;position:absolute;text-align:center;width:100%;z-index:1}.fepo .video button i{color:var(--lightest);font-size:15vmin}.fepo .video::before{bottom:0;left:0;position:absolute;right:0;top:0;background-color:var(--lightest-blue);border-radius:1rem;content:"";cursor:pointer;display:block;mix-blend-mode:color;transition:all .2s;z-index:2}.fepo .video:hover::before{opacity:.5}.fepo-video-box{bottom:0;left:0;position:fixed;right:0;top:0;align-items:center;background:var(--navy);display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center;z-index:3}.fepo-video-box button{background:transparent;border:0;color:var(--lightest);font-size:2rem;line-height:0;padding:0;position:fixed;right:1rem;top:1rem;z-index:1}.fepo-video-box video{border-radius:1rem;max-height:80vh;max-width:80vw;width:auto}.fepo .wc-appointments-appointment-form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:45rem;margin:auto}.fepo .wc-appointments-appointment-form-wrap{background:rgba(255,255,255,.5);border-radius:1rem;padding:2rem;position:sticky;top:1rem}@media screen and (min-width:15em) and (max-width:47em){.fepo .wc-appointments-appointment-form-wrap{padding:0}}.fepo .wc-appointments-appointment-form p{font-size:.9rem}.fepo .wc-appointments-appointment-form table{margin:1rem auto;text-align:center;background-color:transparent}.fepo .wc-appointments-appointment-form table.ui-datepicker-calendar{background-color:transparent;margin:1rem auto}.fepo .wc-appointments-appointment-form table.ui-datepicker-calendar .ui-state-active{color:var(--lightest)}.fepo .wc-appointments-appointment-form table th span{color:var(--blue)}.fepo .wc-appointments-appointment-form table span{color:var(--lightest-blue)}.fepo .wc-appointments-appointment-form table a{color:var(--light-blue);margin:.25rem}.fepo .wc-appointments-appointment-form *:invalid{background-color:var(--error);color:var(--lightest)}.fepo .wc-appointments-appointment-form *:valid{color:var(--green)}.fepo .wc-appointments-appointment-form dl{display:none;justify-content:center}.fepo .wc-appointments-appointment-form dd{margin:0 1rem}.fepo .wc-appointments-appointment-form bdi{font-size:2rem}.fepo .wc-appointments-appointment-form select{-webkit-appearance:none;background-color:transparent;border-radius:2rem;border:0;color:var(--orange);cursor:pointer;font-family: var(--base-font);font-size:1rem;font-weight:bold;grid-column: 1/3;padding:.25rem;text-align:center;transition:all .2s;width:100%}.fepo .wc-appointments-appointment-form select:hover{background-color:var(--lightest-blue);color:var(--navy)}.fepo .wc-appointments-appointment-form select:focus{outline:2px solid var(--light-blue)}.fepo .wc-appointments-appointment-form-button{background-color:var(--green);border-radius:2rem;border:2px solid var(--green);color:var(--lightest);display:block;font-size:1rem;font-weight:bold;margin:auto;padding:1rem;width:70%;transition:all .2s}.fepo .wc-appointments-appointment-form-button:hover{filter:brightness(1.1)}.fepo .wc-appointments-appointment-form-button:disabled{background-color:transparent;border:2px solid var(--lightest-blue);color:var(--lightest-blue);cursor:not-allowed}.fepo .wc-appointments-appointment-form [data-handler="next"],.fepo .wc-appointments-appointment-form [data-handler="prev"]{cursor:pointer;font-size:.9rem;width:1.5em;padding:.5rem;overflow:hidden;font-size:1.5rem;line-height:1;color:transparent}.fepo .wc-appointments-appointment-form [data-handler="prev"]{order:1}.fepo .wc-appointments-appointment-form [data-handler="prev"]::before{content:"◂";color:var(--blue)}.fepo .wc-appointments-appointment-form [data-handler="next"]{order:3}.fepo .wc-appointments-appointment-form [data-handler="next"]::before{content:"►";color:var(--blue)}.fepo .wc-appointments-appointment-form .ui-datepicker{width:auto!important}.fepo .wc-appointments-appointment-form .ui-datepicker-header{align-items:center;display:flex;justify-content:space-around;text-align:center;background-color:var(--shadow)}.fepo .wc-appointments-appointment-form .ui-datepicker-header .ui-icon-circle-triangle-e,.fepo .wc-appointments-appointment-form .ui-datepicker-header .ui-icon-circle-triangle-w{color:transparent}.fepo .wc-appointments-appointment-form .ui-datepicker-title{color:var(--navy);font-weight:bold;margin:auto;order:2;padding:.5rem;text-transform:uppercase}.fepo .wc-appointments-appointment-form .ui-state-active{background-color:var(--orange);border-radius:.5rem;color:var(--lightest);padding:.5rem}.fepo .wc-appointments-appointment-form .picker{width:100%}.fepo .wc-appointments-appointment-form .slot-picker{color:var(--light-blue);text-align:center}.fepo .wc-appointments-appointment-form .slot-picker ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;padding:0}.fepo .wc-appointments-appointment-form .slot-picker ul .slot_heading{display:none}.fepo .wc-appointments-appointment-form .slot_row{border:2px solid var(--lightest-blue);border-radius:.5rem;padding:.5rem 1rem;text-align:center;position:relative;margin:1rem 0}.fepo .wc-appointments-appointment-form .slot_row:hover{border:2px solid var(--light-blue)}.fepo .wc-appointments-appointment-form .slot_row::before{color:var(--blue);content:"Escolha o horário";font-weight:bold;position:absolute;top:-1.5rem;left:0;right:0}.fepo .wc-appointments-appointment-form .slot a{color:var(--light-blue);border-radius:.5rem;padding:.25rem .5rem}.fepo .wc-appointments-appointment-form .slot a:hover{color:var(--blue)}.fepo .wc-appointments-appointment-form .slot.selected a{background-color:var(--orange);color:var(--lightest)}.fepo .wc-appointments-appointment-form .wc-pao-addon-container .wc-pao-addon-description{padding:.5rem 0 0}.fepo .wc-appointments-appointment-form .wc-pao-addon-90015-escolha-por-onde-sera-feita-a-sessao-1 select{display:none}.fepo .wc-appointments-appointment-form .wc-pao-addon-image-swatch{padding:1rem;border-radius:1rem;border:0;background-color:var(--light-gray)}.fepo .wc-appointments-appointment-hook{grid-column: 1/3;text-align:center}.fepo .wc-appointments-date-picker{align-items:center;border:2px solid var(--lightest-blue);border-radius:.5rem;margin-bottom:1rem;display:flex;justify-content:center;text-align:center;padding:0;position:relative}.fepo .wc-appointments-date-picker:hover{border:2px solid var(--light-blue)}.fepo .wc-appointments-date-picker::before{color:var(--blue);content:"Escolha o dia";font-weight:bolder;left:0;position:absolute;right:0;top:-1.5rem}.fepo .single_add_to_cart_button.button.alt{background-color:var(--green);border-radius:2rem;border:2px solid var(--green);color:var(--lightest);display:block;font-size:1rem;font-weight:bold;margin:auto;max-width:20rem;padding:1rem;width:70%;transition:all .2s;float:none!important}.fepo .single_add_to_cart_button.button.alt:hover{background-color:var(--green);filter:brightness(1.1)}.fepo .single_add_to_cart_button.button.alt:disabled{background-color:transparent!important;border:2px solid var(--lightest-blue);color:var(--lightest-blue)!important;cursor:not-allowed}.fepo .wc-pao-addon-image-swatch-select{display:none}.xoo-wsc-img-col img{-webkit-mask-image:url(../img/svg/blob.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../img/svg/blob.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;border-radius:50%}.xoo-wsc-empty-cart .button{background-color:var(--orange);border-radius:2rem;color:var(--lightest);padding:.5rem 1rem;transition:all .2s}.xoo-wsc-empty-cart .button:hover{filter:brightness(1.1)}.xoo-wsc-products dt{color:var(--blue);font-style:normal}.xoo-wsc-products bdi{font-weight:bold}.xoo-wsc-opac{background-color:var(--navy)!important}.xoo-wsc-product{margin:1rem}.xoo-wsc-ft-amt-label{color:var(--blue)}.xoo-wsc-ft-btn{background-color:var(--green);border-radius:2rem;color:var(--lightest)!important;padding:.5rem}.xoo-wsc-ft-btn:hover{filter:brightness(1.1)}.xoo-wsc-ft-btn-continue{background-color:var(--light-blue);color:var(--navy)}.xoo-wsc-icon-trash{color:var(--error)}.fepo.single-product .fepo-video-box{background-color:var(--blue)}.fepo.single-product .profile-video-button{left:0;padding-bottom:100%;position:absolute;right:0;top:0}.fepo.single-product .profile-video-button button{bottom:0;left:0;position:absolute;right:0;top:0;opacity:.9;background:transparent;border:0;color:var(--lightest);font-size:6rem;transition:all .2s ease-in-out;width:100%}.fepo.single-product .profile-video-button button::before{background:var(--light-blue);border-radius:2rem;bottom:0;content:"Apresentação";display:block;font-size:1.2rem;font-weight:bold;left:50%;opacity:0;padding:.5rem 1rem;position:absolute;text-transform:uppercase;transform:translateX(-50%);transition:all .2s}.fepo.single-product .profile-video-button button:hover{opacity:1}.fepo.single-product .profile-video-button button:hover::before{bottom:2rem;opacity:1}.shop-heading{align-items:center;background-position:bottom center;background-repeat:no-repeat;background-size:cover;background:var(--lightest-blue) url(https://v1.fepo.com.br/wp-content/themes/fepo-theme/assets/img/svg/header2.svg);display:flex;height:60vh;justify-content:center;min-height:450px;position:relative}.shop-heading h1{color:var(--lightest);font-size:12vw;line-height:.9;margin:0}@media screen and (min-width:15em) and (max-width:47em){.shop-heading h1{font-size:15vw}}.shop-heading .contents{align-items:center;display:flex;justify-content:space-between;width:90vw}@media screen and (min-width:15em) and (max-width:47em){.shop-heading .contents{flex-direction:column;gap:1.5rem}}