.tpt-header__menu-toggle{display:none!important;background:#fff0;border:1px solid rgb(255 255 255 / .25);width:44px;height:44px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border-radius:10px;transition:background 200ms,border-color 200ms}.tpt-header__menu-toggle:hover{background:rgb(0 188 212 / .18);border-color:rgb(0 188 212 / .4)}.tpt-header__menu-toggle span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform 250ms cubic-bezier(.22,1,.36,1),opacity 200ms}.tpt-header.is-scrolled .tpt-header__menu-toggle{border-color:rgb(0 61 92 / .18)}.tpt-header.is-scrolled .tpt-header__menu-toggle:hover{background:rgb(0 188 212 / .08);border-color:rgb(0 188 212 / .3)}.tpt-header.is-scrolled .tpt-header__menu-toggle span{background:#003D5C}body.tpt-nav-open .tpt-header__menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.tpt-nav-open .tpt-header__menu-toggle span:nth-child(2){opacity:0}body.tpt-nav-open .tpt-header__menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1219px){.tpt-header__menu-toggle{display:flex!important}.tpt-header .tpt-header__nav,.tpt-header__nav.main-navigation,nav.tpt-header__nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:82%!important;max-width:340px!important;background:#003D5C!important;z-index:9999!important;padding:88px 20px 32px!important;overflow-y:auto!important;transform:translateX(100%)!important;transition:transform 280ms cubic-bezier(.22,1,.36,1)!important;box-shadow:-8px 0 24px rgb(0 0 0 / .2);flex:none!important;display:block!important;margin:0!important}body.tpt-nav-open .tpt-header .tpt-header__nav,body.tpt-nav-open nav.tpt-header__nav{transform:translateX(0)!important}body.tpt-nav-open::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:999;animation:tpt-fade-in 200ms}.tpt-header__nav .tpt-nav__list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;padding:0!important;list-style:none!important;width:100%!important}.tpt-header__nav .tpt-nav__list>li{display:block!important;width:100%!important;margin:0!important}html body .tpt-header .tpt-header__nav .tpt-nav__list>li>a,html body.tpt-nav-open .tpt-header__nav .tpt-nav__list>li>a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:14px 16px!important;font-size:16px!important;color:rgb(255 255 255 / .92)!important;border-radius:8px!important;font-weight:500!important;white-space:normal!important;text-align:left!important}html body .tpt-header .tpt-header__nav .tpt-nav__list>li>a:hover,html body .tpt-header .tpt-header__nav .tpt-nav__list>li>a:focus,html body .tpt-header .tpt-header__nav .tpt-nav__list>li.current-menu-item>a,html body.tpt-nav-open .tpt-header__nav .tpt-nav__list>li>a:hover{background:rgb(255 255 255 / .14)!important;color:#fff!important}html body .tpt-header .tpt-header__nav .tpt-nav__list>li>a::after{display:none!important}.tpt-header__nav .tpt-nav__list>li.cta>a,.tpt-header__nav .tpt-nav__list>li.menu-item-cta>a{background:#00BCD4!important;color:#003D5C!important;font-weight:700;text-align:center;margin-top:12px}body.tpt-nav-open,body.tpt-filters-open{overflow:hidden}}@keyframes tpt-fade-in{from{opacity:0}to{opacity:1}}.tpt-shop-filter-toggle{display:none}@media (max-width:1023px){.tpt-shop-filter-toggle{display:inline-flex!important}.tpt-toolbar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.tpt-toolbar>.tpt-shop-filter-toggle{order:1;flex:0 0 auto}.tpt-toolbar>.tpt-toolbar__count{order:3;flex:1 1 100%;font-size:13px;color:#78909C}.tpt-toolbar>.tpt-toolbar__right{order:2;flex:1 1 auto;margin-left:auto}.tpt-toolbar select.orderby{min-height:44px!important;padding:8px 32px 8px 12px!important;font-size:13px!important}}.tpt-shop-filter-toggle-orig{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;color:#003D5C;cursor:pointer;min-height:44px;transition:background 200ms,border-color 200ms}.tpt-shop-filter-toggle:hover{background:#F5F5F5;border-color:#00BCD4}.tpt-shop-filter-toggle svg{width:16px;height:16px;color:#00BCD4}.tpt-shop-filter-toggle__count{background:#00BCD4;color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;margin-left:4px}.tpt-sidebar-close{display:none;position:absolute;top:14px;right:14px;width:36px;height:36px;background:#F5F5F5;border:none;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;color:#003D5C;z-index:5}.tpt-sidebar-close:hover{background:#E2E8F0}@media (max-width:1023px){.tpt-shop-layout .tpt-sidebar{position:fixed!important;top:0;left:0;bottom:0;width:88%;max-width:380px;z-index:1000;padding:64px 20px 32px!important;background:#fff!important;overflow-y:auto;transform:translateX(-100%);transition:transform 280ms cubic-bezier(.22,1,.36,1);box-shadow:8px 0 24px rgb(0 0 0 / .2);grid-template-columns:1fr!important;display:block!important}body.tpt-filters-open .tpt-shop-layout .tpt-sidebar{transform:translateX(0)}body.tpt-filters-open::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:999;animation:tpt-fade-in 200ms}.tpt-sidebar-close{display:flex!important}.tpt-shop-layout{grid-template-columns:1fr!important;display:block!important}.tpt-shop-main{width:100%!important}}@media (max-width:1023px){.tpt-pp .woocommerce-tabs ul.tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important;padding-right:24px!important;padding-bottom:0!important;margin-bottom:16px!important}.tpt-pp .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.tpt-pp .woocommerce-tabs ul.tabs li{flex:0 0 auto!important;min-width:max-content!important;width:auto!important;margin-right:0!important}.tpt-pp .woocommerce-tabs ul.tabs li a{display:inline-block!important;width:auto!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding:12px 14px!important;font-size:14px!important}}@media (max-width:1023px){html{overflow-x:hidden!important;max-width:100%!important}body{overflow-x:hidden!important;max-width:100%!important;width:100%!important}.tpt-topbar{font-size:11px!important;line-height:1.4!important;padding:8px 12px!important;white-space:normal!important;text-align:center!important}@media (max-width:600px){.tpt-topbar{display:none!important}}.tpt-header,.tpt-header__inner,.tpt-header__nav,.tpt-header__actions{max-width:100%!important;box-sizing:border-box!important}.tpt-header__inner{flex-wrap:nowrap!important;gap:6px!important;padding:10px 14px!important;height:64px!important}.tpt-header__logo-link img,.tpt-header__logo-link .custom-logo{max-height:40px!important}.tpt-header__actions{gap:4px!important}.tpt-header__action{padding:8px!important;border-radius:10px!important}.tpt-header__cart{padding:8px 10px!important}.tpt-header__action-label{display:none!important}.woocommerce-breadcrumb,.storefront-breadcrumb,.breadcrumb{font-size:12px!important;line-height:1.5!important;white-space:normal!important;max-width:100%!important;padding:10px 16px!important}.tpt-pp table{max-width:100%!important;width:100%!important}.tpt-pp .site,.tpt-pp #page,.tpt-pp #content,.tpt-pp main,.tpt-pp main#main,.tpt-pp .site-content,.tpt-pp .content-area{max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.tpt-pp *{max-width:100%;box-sizing:border-box;min-width:0}.tpt-pp .tpt-pp-comparison-table{min-width:720px!important}.tpt-pp .col-full{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.tpt-pp .variations,.tpt-pp .variations_form,.tpt-pp .variations_form table,.tpt-pp form.cart{width:100%!important;max-width:100%!important;min-width:0!important}.tpt-pp .variations tr,.tpt-pp .variations td,.tpt-pp .variations th{display:block!important;width:100%!important}.tpt-pp .variations select{width:100%!important}.tpt-pp .summary,.tpt-pp .panel,.tpt-pp .tpt-pp-faq-content,.tpt-pp .product_meta{word-break:break-word!important;overflow-wrap:anywhere!important}.tpt-pp-sticky-cta{padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important}.tpt-pp-sticky-cta .tpt-pp-btn{padding:10px 12px!important;font-size:13px!important}.tpt-pp.single-product div.product.type-product,.tpt-pp div.product.type-product{padding:8px 20px 24px!important;gap:20px!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.tpt-pp .summary.entry-summary{padding:0 4px!important}.tpt-pp .summary,.tpt-pp .summary>*,.tpt-pp .woocommerce-product-gallery,.tpt-pp .woocommerce-product-gallery>*{max-width:100%!important;box-sizing:border-box!important;word-wrap:break-word;overflow-wrap:anywhere}.tpt-pp img,.tpt-pp video,.tpt-pp iframe{max-width:100%!important;height:auto!important}.tpt-pp input,.tpt-pp select,.tpt-pp textarea,.tpt-pp .variations_form select{max-width:100%!important;box-sizing:border-box!important}.tpt-pp .panel .shop_attributes{display:block!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tpt-pp .tpt-pp-comparison,.tpt-pp .tpt-pp-comparison-scroll{max-width:100%!important;box-sizing:border-box!important}.tpt-pp .tpt-pp-comparison{position:relative}.tpt-pp .tpt-pp-comparison-scroll{margin:0 -20px!important;padding:0 20px 8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--tpt-pp-accent) #fff0}.tpt-pp .tpt-pp-comparison-scroll::-webkit-scrollbar{height:6px;display:block!important;-webkit-appearance:auto}.tpt-pp .tpt-pp-comparison-scroll::-webkit-scrollbar-track{background:rgb(0 61 92 / .06);border-radius:999px}.tpt-pp .tpt-pp-comparison-scroll::-webkit-scrollbar-thumb{background:var(--tpt-pp-accent);border-radius:999px}.tpt-pp .tpt-pp-comparison::after{content:"";position:absolute;top:60px;bottom:8px;right:0;width:32px;background:linear-gradient(to right,#fff0,rgb(245 245 245 / .95));pointer-events:none}.tpt-pp .tpt-pp-comparison-head::after{content:"← Desliza para comparar →";display:block;font-size:11px;font-weight:500;color:var(--tpt-pp-accent);margin-top:6px;letter-spacing:.05em}.tpt-pp .tpt-pp-comparison-table{min-width:560px!important}.tpt-pp-sticky-cta{max-width:100vw!important;box-sizing:border-box!important}.tpt-pp .summary.entry-summary{gap:16px!important}.tpt-pp .product_title.entry-title{font-size:1.5rem!important;line-height:1.2!important}.tpt-pp-eyebrow,.tpt-pp-eyebrow-row{font-size:0.7rem!important}.tpt-pp-price-amount,.tpt-pp-price-amount-wrap .price{font-size:1.5rem!important}.tpt-pp-trust-row{gap:8px!important;grid-template-columns:1fr 1fr!important}.tpt-pp-trust-item{padding:10px!important}.tpt-pp-trust-label{font-size:12px!important}.tpt-pp-trust-meta{font-size:11px!important}.tpt-pp .woocommerce-tabs ul.tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tpt-pp .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.tpt-pp .woocommerce-tabs ul.tabs li{flex:0 0 auto!important;min-width:max-content!important;width:auto!important}.tpt-pp .woocommerce-tabs ul.tabs li a{display:inline-block!important;width:auto!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding:12px 16px!important;font-size:13px!important}.tpt-pp-quote-form{padding:16px!important}.tpt-pp-quote-grid{grid-template-columns:1fr!important}.tpt-pp-comparison-scroll{margin:0 -16px!important;padding:0 16px!important}.tpt-pp.single-product{padding-bottom:96px!important}.tpt-pp .storefront-product-pagination{display:none!important}}.tpt-products-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none!important;padding:0!important;margin:0!important}.tpt-products-grid>li,.tpt-products-grid li.product,.tpt-products-grid li.tpt-card{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;height:100%!important;min-height:0!important}.tpt-products-grid .tpt-card__link{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important}.tpt-products-grid .card-img-wrap{aspect-ratio:1 / 1;background:#F5F5F5;overflow:hidden;position:relative}.tpt-products-grid .card-img-wrap img,.tpt-products-grid .card-img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.tpt-products-grid .card-body{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1!important;padding:14px!important}.tpt-products-grid .card-category{font-size:11px!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:#00BCD4!important}.tpt-products-grid .card-name{font-size:13.5px!important;font-weight:600!important;color:#003D5C!important;line-height:1.35!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.05em}.tpt-products-grid .card-price-row{margin-top:auto!important;padding-top:6px}.tpt-products-grid .card-footer{padding:0 14px 14px!important;margin-top:auto}.tpt-products-grid .btn-card{display:block!important;width:100%!important;text-align:center!important}@media (max-width:1023px){.tpt-products-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.tpt-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.tpt-products-grid .card-body{padding:10px!important}.tpt-products-grid .card-name{font-size:13px!important;line-height:1.3!important}.tpt-products-grid .card-price-row,.tpt-products-grid .price-current{font-size:14px!important}.tpt-products-grid .btn-card{font-size:12px!important;padding:8px 10px!important;min-height:36px}.tpt-cat-pills{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px 16px!important;padding:0 16px!important}.tpt-cat-pills::-webkit-scrollbar{display:none}.tpt-cat-pill{flex:0 0 auto!important;white-space:nowrap!important}}body.tpt-nav-open .tpt-pp-sticky-cta,body.tpt-filters-open .tpt-pp-sticky-cta{transform:translateY(110%)!important}