.roam-product{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333}.roam-product h2{color:#1a73e8;margin-bottom:20px;text-align:center}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0}.benefit-card{background:#f4f8ff;border-radius:12px;padding:15px;text-align:center;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 18px rgba(0,0,0,0.15)}.benefit-card .icon{font-size:32px;margin-bottom:10px}.benefit-card h3{margin:5px 0;color:#1a73e8}.accordion-btn{background-color:#e0f0ff;color:#333;cursor:default;padding:12px 18px;width:100%;border:none;outline:none;text-align:left;font-size:16px;margin:10px 0;border-radius:6px}.accordion-content{display:block;padding:15px 18px;overflow:hidden;background-color:#fafafa;border-left:4px solid #1a73e8;border-radius:0 6px 6px 0;margin-bottom:15px}.spec-table{width:100%;border-collapse:collapse;margin:1em 0}.spec-table th,.spec-table td{border:1px solid #ddd;padding:10px}.spec-table th{background:#f7f7f7;text-align:left;width:35%}.woocommerce div.product .single_add_to_cart_button{background-color:#ff6f61;color:#ffffff;font-size:18px;font-weight:bold;padding:15px 30px;border:none;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.woocommerce div.product .single_add_to_cart_button:hover{background-color:#ff4c3b;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.bluvia-header{transform:translateY(-100%);transition:transform 0.5s ease;position:fixed;top:0;width:100%;z-index:9999;background-color:#ffffff;box-shadow:0 4px 15px rgba(0,0,0,0.1)}body:hover .bluvia-header{transform:translateY(0)}.header-logo img{max-height:70px;width:auto;transition:transform 0.3s ease}.header-logo img:hover{transform:scale(1.05)}.header-menu ul{display:flex;justify-content:center;gap:30px;list-style:none;margin:0;padding:0}.header-menu li a{color:#004a8f;font-weight:600;text-transform:uppercase;padding:10px 15px;transition:color 0.3s ease,background 0.3s ease}.header-menu li a:hover{color:#fff;background-color:#0099cc;border-radius:8px}.header-cta a{background:linear-gradient(90deg,#0077b6,#0099cc);color:#fff;padding:12px 20px;border-radius:8px;font-weight:600;transition:background 0.3s ease,transform 0.3s ease;text-decoration:none}.header-cta a:hover{background:linear-gradient(90deg,#006a9e,#008ab3);transform:translateY(-2px)}@media (max-width:980px){.header-menu ul{flex-direction:column;gap:15px;text-align:center}.header-cta{margin-top:10px;text-align:center}}