CSS Global GuiaSAI — Theme Options@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&family=Open+Sans:wght@300;400;600&display=swap');#top-header{background:#003D5C;padding:6px 0;font-size:0.78rem}#top-header a,#top-header .et-social-icons a:before,#top-header .et_pb_widget{color:rgba(255,255,255,0.85)}#main-header{background:#ffffff;box-shadow:0 2px 16px rgba(0,61,92,0.08)}#main-header .nav li a{font-family:'Montserrat',sans-serif;font-weight:600;font-size:0.82rem;letter-spacing:0.03em;color:#003D5C;text-transform:uppercase}#main-header .nav li a:hover{color:#00A8A0}.et_pb_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#F5831F!important;color:#ffffff!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:0.82rem!important;letter-spacing:0.05em!important;text-transform:uppercase!important;border:none!important;border-radius:6px!important;padding:12px 24px!important;transition:all 0.22s!important}.et_pb_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#E06B10!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(245,131,31,0.35)!important}.btn-secundario .et_pb_button{background:transparent!important;border:2px solid #00A8A0!important;color:#00A8A0!important}.btn-secundario .et_pb_button:hover{background:#00A8A0!important;color:#fff!important}.woocommerce ul.products li.product{background:#ffffff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,61,92,0.06);transition:all 0.28s;padding:0 0 1.2rem!important}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,61,92,0.14);border-color:rgba(0,168,160,0.35)}.woocommerce ul.products li.product img{border-radius:0;width:100%;height:180px;object-fit:cover;margin-bottom:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.95rem;color:#003D5C;padding:1rem 1rem 0.3rem;line-height:1.3}.woocommerce ul.products li.product .price{color:#F5831F;font-family:'Montserrat',sans-serif;font-weight:800;font-size:1.1rem;padding:0 1rem 0.8rem;display:block}.woocommerce ul.products li.product a.button{margin:0 1rem;width:calc(100% - 2rem);text-align:center}.single-product .product .woocommerce-product-gallery{border-radius:12px;overflow:hidden}.single-product .product h1.product_title{font-family:'Montserrat',sans-serif;font-weight:800;color:#003D5C;font-size:2rem;line-height:1.2}.single-product .product .price{color:#F5831F;font-family:'Montserrat',sans-serif;font-weight:900;font-size:2rem}.single-product .woocommerce-tabs .tabs li a{font-family:'Montserrat',sans-serif;font-weight:600;color:#003D5C}.single-product .woocommerce-tabs .tabs li.active a{color:#00A8A0;border-bottom:3px solid #00A8A0}.woocommerce-product-attributes{width:100%;border-collapse:collapse;margin-top:1rem}.woocommerce-product-attributes th{background:#003D5C;color:#ffffff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.8rem;padding:10px 14px;text-transform:uppercase;letter-spacing:0.08em}.woocommerce-product-attributes td{padding:10px 14px;border-bottom:1px solid #E2E8F0;font-size:0.88rem;color:#003D5C;font-weight:600}.woocommerce-product-attributes tr:nth-child(even) td{background:#F4F8FA}.guiasai-badge{display:inline-block;background:rgba(0,168,160,0.1);border:1px solid rgba(0,168,160,0.3);color:#00A8A0;font-family:'Montserrat',sans-serif;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:4px 12px;border-radius:100px;margin-bottom:0.8rem}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:9999;background:#25D366;color:#fff;border-radius:50px;padding:12px 20px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.85rem;text-decoration:none;box-shadow:0 4px 20px rgba(37,211,102,0.45);display:flex;align-items:center;gap:8px;transition:all 0.22s}.whatsapp-float:hover{transform:scale(1.05);box-shadow:0 6px 28px rgba(37,211,102,0.55)}#footer-bottom{background:#002A40}#footer-info{background:#003D5C;color:rgba(255,255,255,0.7)}#footer-info a{color:#00C9C0}#footer-info a:hover{color:#fff}