:root{--favela-amber:#C8922A;--favela-amber-light:#E0A030;--favela-black:#0B0B0B;--favela-white:#FFFFFF;--favela-gray:#7A7A7A}.wp-block-button__link,.kb-btn,.kt-btn,.button,button[type="submit"]{background-color:var(--favela-amber);border-color:var(--favela-amber);color:var(--favela-white);transition:background-color 0.2s ease,border-color 0.2s ease}.wp-block-button__link:hover,.wp-block-button__link:focus,.kb-btn:hover,.kb-btn:focus,.kt-btn:hover,.kt-btn:focus,.button:hover,.button:focus,button[type="submit"]:hover,button[type="submit"]:focus{background-color:var(--favela-amber-light);border-color:var(--favela-amber-light);color:var(--favela-white)}.wp-block-button.is-style-outline .wp-block-button__link,.kb-btn.kb-btn-outline,.kt-btn.kt-btn-outline{background-color:#fff0;border-color:var(--favela-amber);color:var(--favela-amber)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.kb-btn.kb-btn-outline:hover,.kb-btn.kb-btn-outline:focus,.kt-btn.kt-btn-outline:hover,.kt-btn.kt-btn-outline:focus{background-color:var(--favela-amber);color:var(--favela-white)}a{color:inherit;transition:color 0.15s ease}a:hover,a:focus{color:var(--favela-amber-light)}.primary-navigation .current-menu-item>a,.primary-navigation .current-menu-ancestor>a{color:var(--favela-amber)}.primary-navigation .nav-link-style-underline a::after,.primary-navigation a::after{background-color:var(--favela-amber)}.kb-info-box.kb-info-box-border-left,.kadence-info-box-border-color,.kt-highlight{border-color:var(--favela-amber)}.kt-svg-icon-wrap svg,.kb-icon{color:var(--favela-amber);fill:var(--favela-amber)}:focus-visible{outline:2px solid var(--favela-amber-light);outline-offset:3px}body.logged-in .notice,body.logged-in .woocommerce-notices-wrapper,body.logged-in .components-notice{display:none!important}body.woocommerce-account .woocommerce{max-width:1120px;margin:0 auto;padding:22px 18px 34px;display:flex;gap:34px;align-items:flex-start}body.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 300px;background:var(--favela-white);border:1px solid rgb(0 0 0 / .07);border-radius:18px;padding:18px;box-shadow:0 18px 50px rgb(0 0 0 / .05)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li+li{margin-top:6px}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--favela-black);font-weight:700;letter-spacing:.01em;transition:all .18s ease}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:rgb(0 0 0 / .045);box-shadow:inset 3px 0 0 var(--favela-amber)}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgb(0 0 0 / .03);color:var(--favela-black)}body.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;background:var(--favela-white);border:1px solid rgb(0 0 0 / .07);border-radius:18px;padding:26px 28px;box-shadow:0 18px 50px rgb(0 0 0 / .05)}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{margin:0 0 14px!important;font-weight:800;letter-spacing:.01em}body.woocommerce-account .woocommerce-MyAccount-content h4{margin:26px 0 10px;font-weight:800;letter-spacing:.01em;padding-top:18px;border-top:1px solid rgb(0 0 0 / .06)}body.woocommerce-account .woocommerce-MyAccount-content p{margin:10px 0;line-height:1.55;color:rgb(0 0 0 / .82)}body.woocommerce-account .woocommerce-MyAccount-content p strong{display:inline-block;min-width:150px;color:rgb(0 0 0 / .92)}body.woocommerce-account .woocommerce-MyAccount-content ul{margin:10px 0 0;padding-left:18px}body.woocommerce-account .woocommerce-MyAccount-content li{margin:8px 0;line-height:1.55;color:rgb(0 0 0 / .82)}body.woocommerce-account .entry-header,body.woocommerce-account .page-header{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content>:first-child{margin-top:0!important}@media (max-width:980px){body.woocommerce-account .woocommerce{display:block;padding:14px 14px 26px}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:16px;padding:14px}body.woocommerce-account .woocommerce-MyAccount-content{padding:18px 16px}body.woocommerce-account .woocommerce-MyAccount-content p strong{min-width:auto;display:block;margin-bottom:4px}}@media (max-width:1024px){h1,.kb-adv-heading h1,.entry-title{font-size:clamp(2rem, 5vw, 3.2rem)!important;line-height:1.15!important}h2,.kb-adv-heading h2{font-size:clamp(1.5rem, 3.5vw, 2.4rem)!important;line-height:1.2!important}h3,.kb-adv-heading h3{font-size:clamp(1.2rem, 2.5vw, 1.8rem)!important}.wp-block-kadence-rowlayout .kb-row-layout-wrap,.kb-row-layout-wrap{padding-left:24px!important;padding-right:24px!important}}@media (max-width:767px){h1,.kb-adv-heading h1,.entry-title{font-size:clamp(1.75rem, 8vw, 2.6rem)!important;line-height:1.12!important;letter-spacing:-0.01em!important}h2,.kb-adv-heading h2{font-size:clamp(1.35rem, 6vw, 2rem)!important;line-height:1.18!important}h3,.kb-adv-heading h3{font-size:clamp(1.1rem, 4.5vw, 1.5rem)!important;line-height:1.25!important}h4,.kb-adv-heading h4{font-size:clamp(1rem, 4vw, 1.25rem)!important}p,.wp-block-paragraph{font-size:clamp(0.95rem, 3.5vw, 1.1rem)!important;line-height:1.65!important}.wp-block-kadence-advancedheading{font-size:inherit!important}.wp-block-kadence-rowlayout .kb-row-layout-wrap,.kb-row-layout-wrap{padding-left:18px!important;padding-right:18px!important}.kb-hero-section,.wp-block-kadence-rowlayout.kb-row-has-bg{padding-top:80px!important;padding-bottom:60px!important}.favela-img-reveal,.favela-img-hover,.wp-block-image,.kb-blocks-gallery-figure{width:100%!important;max-width:100%!important}.wp-block-kadence-advancedbtn .kb-btn,.wp-block-kadence-advancedbtn .kb-button{width:100%!important;text-align:center!important;justify-content:center!important}.kb-row-layout-wrap>.kadence-column{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.wp-block+.wp-block,.kadence-column+.kadence-column{margin-top:20px}.kb-info-box-wrap{padding:20px 16px!important}body.woocommerce-account .woocommerce{padding:12px!important}}